[ [ 213566605774111841043838732368818808300574145487782433136594736838080502018607821785174035298908620202524525002232065744759695453045275278554240534875382258548180279118788304153950816948642999611278887267328464396230031307293629866472554480983008020054701010633059724312222731746067170625964653294872511856512128772325728031291190790860922365935991055604548531296697782944801520814501046931104031166535078652616074277154581513090106834069650953158427288576925909382127866916348645950710138679978144942954275353008274669270989492233065404275157898549679560824755314801522381393772634632976001696478019350496321508140803237397212733598465090552077370424471093919112856527067963857467369826208118713663292905438958707651262086233024387857179926331119180848540816696831556842891786232316051218657784361760576817823655600946105522013445020315202334805455325760905917668638536008202081195108241164353528093075715422426433614136262893289570898745912301371572803798269680113280546610505094542196184189232814536937347216819244078691388951253073552763010509300011855284600310068681381282161807594560872880212675639667653201128712906627342634843293764313203704501954909339137933818069168006962345908294860926292459801837057835964226695994247105819673884090581133804579957342151073653180288369762897570047700172430414606402709522251052764152931955899926466698376345962941079464716803584120403791430691215875687566057517376362874125426468520265991874674649671961703141596312408717649670536265573624382725673900961342689153200266619878448955726250721442614673089695376070150780120978430394857263970287871717294862483433315434980529584051274645504000000000000000000000000000000000000000000000000000000 + -762804424478296738711088840328745892888943836597655573921292017262563372690798867984167914891915314832260159401660300486071067278449654099742902509659739921721430240608788777685959571301801895219615207972464375980347557616803455347096375289980419654519149505661251233339502622092755559079774787785877417174621079380599231235944278280786298473846742104203098560919452765344838866080946316917251799233086098817791851106222591224609955500813998827255101096836937836640357794062449675652284319677764184645067129307562066852070582192352605245562990370113794626478280546452898421596115162085705082439971986431930559405731465398068876035342186092318225734890641664837511700432418878024401817408068953762866013216225453519485722658356039080674041927822192355148109109219385617022212378895009254663353752419640904386117942630475958904610231969689028940206639090484629217944526239265290853469397887175584265973952733473007205077803288716000650137654218544941029563003481897668944628162016673370221151727123265991929926411595769285037648962165735354653924208598127388919282670022268659423534389475102147211041973577593801685008228984066012696177160537673086756087181652672825223913806815620041137364361440838418771643359833540226768291666337332337285063632140131402305090978406660954285715868161666804331941081779369048630972563490466874602496650086755981593001994123505088802544951580486039925341969088367269599663787443072617535855758378010654459936064805746493448816566334832145758464837187178268689795366818765493246643394024099070140392828081698100233153681927590173899099377962044308259405927530100099374806986199564215335441828046438400000000000000000000000000000000000000000000000000000*i1 + 8934737245124230691962476825198639509273534067683063261306469075441968984298208739341121986823538141938754314452361942157027827250343157845756068957565843647632335096982929291226510524496178906357684110503800216402080102924107086336532912959162127238928008355540616244625516426974236432395847533800179645990898653380436945843812146697488651297525563243763507405128282812972770860392094124499437401429436635541279315628487220762492030120461342864424316521346397185314553418185746829410737219160536585865121100005934983258739812587206164419958821659786784828650625246950549396447889939018333301151900533644788086606313297292475762743990438799072486797404504021305576250353445046153706772283651100339630807372239717762622939875636965234273979662287993896797157752503178422037695728318481541108502448247313899852671780628035448972588185799467051887375309700558777333167231495727437745253808626032396811806120569025169492483316758791080558596245284643417944027535089945040211269929973809372594563745874278071966002603295451720441665197071880250856613598312108886568203117866813785397718415154904876656183183797150916026394508780277900490651050870439194272895081289657025724345543693904355422384461818397151872612006137893982389869226496806755274930698008478311021247593053447218065734406339035910200969907079634928482842179004758136840616793190574652793764901301871568737733307176062838020364031077254861652557310340135812302507190576525699554863332736398436563699813614243134479853112503003617816333064993384483245855232060998847670944904561330057801768569492680673324121693090741857309883877589226216331886185488990504533558862807040000000000000000000000000000000000000000000000000000*i1^2 + 112252194355557941600010809727041418769597603144404222731030909968381128377844390070993471550992072104818005030049718131949877410960025923294083725206389060100466509323405096990333055692293144176227400060719988708973045409900326915792976065138538528714659837535953517605596416647188533686709435256627017268277100269491530468701121812931216059481652198114206185955813895618788891197788060681972858637312733680737379597676660694752817824498204912357637496385692466186116848555738794078681378119244410820841400734109569638133810529379638804047056063192139505761988060914571488071709908311938790072392142419133408892670062096635316115024872033526000463699448978686284601976152802498445126546236507351333141060776139847545230363265779320792408542655275680486130506671282314552736233124840054711936281933647939952720915320946690596682623164958720755202502036335693011080265719651099399996765471201719660992514571116164715082684313260346037395784956484030178249137606995095040213037886839938393449327609732776325137236849500127273820697455349690465107857861860315892676247400257579146192584041531859834641511728525549570413197432673608927887601375630295149301808779149466942961182145838407936400442442923383623637285481094843693025881505313668158193046263493131521068383120215340411566510987815858154284858404079375332056128838606065524686566282741354668917035621345753042949411041898318439454924425746621446943156879625358529240838809083787632853274755358798190069398770735082360654644053492048594174654811469344725759838389491013024934873184456194428047250410190842346747670933042240628050227730116847166262683690245361174388206993408000000000000000000000000000000000000000000000000000*i1^3 + 290441125122153605548304303266544450577814510429440588537223548222352864582680946897625241148698892388967465276086383119525747960489428156475987074106464505381817618399851760590795353515003372677349047530880611875386683984695918976520254604469832809857580624049769916356947108289339300141595312234545215498983905614704759314150892820733666130888623794145310831121640574407946602732578617491339453732813328304393758461545681455549042349095779722736663786938867764560928088330893969075050952548584653329119190724581683616263190476240865169536379353595208468912830293138131916626073500399414728630342635455423955769989744921624399301381989286703057486472617465025877425611672385993443551095514502611392415520236278962157633754349042912091881032184866634335566042992951455571509261246343702565077071819197109247743029779476535525196822287674574573299780753084666955157374214756548311529861259108271492694826967378595261884628076061836835932548719168407798394446088835577151587269711624673929230326885796798927223162695461410753239202011449278232914702125914715520075801085858891042951840754418257928427320173439652119416762858072978365454724643765986786172566928419990049615533977328553189004648513261273013253350588457426132219131517057393613862775351586086318607506650191645457858555448334471377163264161605873145899069173665641305255485520995928360047391810833414898276586782714621273273665114433366882022768120353139214019010706328305783912537255295852737000628976553570380259298340137630907581029396152617691685397281449723199320327543879237574067748308726936170129361013662188726798746502518056052212648167026260446370647244800000000000000000000000000000000000000000000000000*i1^4 + 241025111998205908032977966053556791411247376852863680270854865992934909879261599464736472457516321346453132410683384791471314679603213724370140229246295911934757863362046767201437971761132864295528286400080609078535299056347276006749735655817993697860626470008677080032896643002178010594427066237515278969319972690239486654931640201088204359088062473429621031158496030685951558327518773300019980156674015508828917148756890766344215100461391679892978525489073176796142676623211309747908104113515878907994363571949940110343626133375718700764282579746930887851047686162516130531037345785546913730619919294510418915240526636121131142792992810149280366748075336821010942294875820200887789458194700803255156003437349880222352291053553350184988094947229871628149947899403709644186665896443240451769313937863465767530554765380009462598115691860209383611356858353617420448382432991149569476429420570126107336541470287891508879840983160569091933858455996498660538397434265541264417303112378200044722118443174670930251943620966670340119603845920524200769337132350526702076054673366001370055286836875441010973132919880724332690116608431223556204234476531568101868012171867237211724312836467560761039041763435245247128797207105099572803719771417682678110025228614580178792634177266069405908095922535062773817510592223565667145884060108072794758746443677146653365784750303029816946671014059442963981105968790084240080236194205593541429670439482208334221467259691142381887646518912614056992381802011960679677347679565096697823109894585593474681616087546808767304319907555976481900606293003570721895059970409872906034307997760206645881733120000000000000000000000000000000000000000000000000*i1^5 + 97910869953564222845002070380748033473719839473561490929648804287875773440611233317226723794673593322235320724450618491686944986916525471778977176365655725990229713928393686295264025582925969217166657476993223697053374205732252776394350868973380667053751916218729110093947537552937151081284489627198198531861603384178550160555588284480677745128635837104288255384315728057833957284762225233479201714533426584997098251120062402525936811594437418549187734703568687143834304270226951346795518757968588389154594974015030087034505973415363675605085204363233494944626925011035175258900838633102446332764235568332320054288029200541164994062292370503378895662660871684164674856907937453551980925775747640191503346791806093248997662734975890929306144347894642717616341566194607914245158436437402105681790519185919083447988827077264959549787395687373665129984861310428479151958211846592966148193727229771142205525401508370935345675590287438739300051466907876821680147243677186055948324108781398808554773651842555656301605492281437080582557484277873655685497293312195279703585919804157287143487499223819069545824426900426251013280211443108230691038131896153546776729534150470200201304022478672485212913954197521595442015430981965774729878645997424912519787277301881588818568561918918815419849260563273976044702739340399423990883120677801135081404105180032464234362421113627032512606149103641829785043021347433912819360995522220784507316367483734662273092273080441908036183193257118801818787893310813153565327881384106138867732097427253843455043343560759476968581332495479470417935456454255411163021093056353337816953342471498364878848000000000000000000000000000000000000000000000000*i1^6 + 31829890746920399163279740864659923253836650456690473183322548867946955998495427541102664200152285236383005536819666072451424455359804397996767787896849734930078047449688347697087722341129051211842551776257432525864087139629553624737921291472821967715715869643488335851891325896903216911669253097687457376398312668403517222034771763848342298806987789480263006076662070175758834601559073743311727053295970205691425597801872636357903742321169184602825858330625900280234038778590842447482664157966977227323273751513408851510895831572588667182915914443089090860553569422025910773564924574455473536833453605525967539909527841087360416896432295212447582812687834651479423518985229768182230790586320137161889605154674603900590792383940027746609216904229421399859323410198375591395531714866847192549525930873638546136608790792557504918241341502334774063770059468903686684917292364224910362062106662652344115690522899253927888874350153556483153991227805950632108164007007742099239744830221777564745115753207652371834703057244944901465607476906409561859260958912809685049221476029396076045909880655261205228750629756645252510456023108907466087588890370803163685207893386618794214630750957979578732559608875834388968849072691531875740878098024221382346929094255932434068149246794913135786543142088220188926467166118404046892264061045852950720939750206503799195710931087306402163330496163360965866059005934835551810034858086814081316125959832461641158501187205679450261673500635946900910832470757389327609077360339784203916299978655266222244591495388569952893833210717715869618415418307157655472021075075870644517248433287532327731200000000000000000000000000000000000000000000000*i1^7 + 8284653540263815523813338393831561134432195877558443867943987125238422145839384153212418227843107723578941632451268049739636047121835302338581811827699201167901557519213328853429586465811818491396527303385260373333257869266300293663875557272957302977200316430657986499854981615345842102698909210861766275678698414374649154705036090928017291994639487352291144882963388292224482947427249798459000574167060083348363075258357373536639524091583057930208122474166868787519415197241013349366984827204977643434995355379835893898312248533316613832382281988348048720945462944198295776739768612850600978543823533424911600010922899188548925890078416286275174964513277894581971344433109516357445205129271685723666781795206376992370767349038759627302922820090065506559163037504302120236583464943102047513641315590739143428400724314610080085652504481978020119261300560180400351360416033896748905732794509507556019433135790735408025835279295012920975811395529055014045060696251976236397673243608296784341039870182270756575835029162706281157414986939665501055394838403650737470269206972191493245730870112217565831929647462949997742329920259128878743944198180602713382165164278888008731649876185396359790631744931672761630312522441363972945896729813829988248385214440385244207385330718372025147750650577536298389781204281555292049994695676184193358644384489595679892929214855863087807683913269560429296889262002781857877966777036068508171148473216905751890686633868007137435363800293469154657551632842050938695223451347528717537192504593838235396310281984239389194095887988640541149852533021698842900128255056026559296736744441317949440000000000000000000000000000000000000000000000*i1^8 + 1298082228768873871601594234865588849478535591480984130075705544218549553865607566373666429860492861218440450606902668190396197000758734105090312660855663940648319364586121723828250714303871398478306127031931723549687175368466073724913495563920620449802654738489839709264492998159271797451528236474250634268310146560688886360516216663739919478180253728327163309864298247101003028822565944514578521381592012595049584698414498761545884591632543439576795828146760957611978082361751722886439714456391515940734826504562980140868270403493771802091447691965852685558340516015370418099777204485857454382235285068772265088356769793089111965656737226802667784443904230506640708561830080296686670062232978743410076876139439356714141809057451120650030779314540843225621376905605664336855222092511720257727769573569475535697390258736179312663777668118169202115500857204697910481831272262441245427353874341402383578749415415845855579349643860087881221837267120086825896287062503398418159179871388637652172994719556023886191618782804905916601070862881998048408068558159711032884384346833696343104906509611139161532002644288999243931145243336588549139268815017999911317365195731647993989360679441929385355616044984251582225214260733731015288530420426308446498991894101819454061276562591535792603095681746301328760953569928991811910467488966302300422634216100715609836188048425993902150133198241207194476958144456328338262417727458511322077421021775735861816936847028220987117118441435160126737159729681865551459855363483970420116244588177273845884776821484764693387397513401250094983183155235904237095944028577182057439068803825664000000000000000000000000000000000000000000000*i1^9 + 99005633469824085903343696776210129379088533366703080311244090910475178262115380465259002131444537862626123140984609576087583468530651779841874749951148902177532861117128498038589110526522362722072028205155834068769415327978580469622467753444919483670349084744671307934143130415716559177334637656784783107765814982377263825190932351316923747675563929949042033496374282505720737985137716102906705130078207380396680557790544827148366076099192159353903228676525572482085572282139088626417604836340164858138221346861641423628881388076352089687130758626574902232508305380817516546269641938392788688698715640303542222649671796176804270702354574557229833464407290947863638284541658483576498548685337013502606699340068205014216712717190214261133752603290361265219096612256031727431235703221017692978172218548471788580980682106394534238189133238587590471626418875926705867689348266172456466967476696166556856391654592141598883584488356732081585423378592374490766997131530737847658413286775187340598536050325303366994692570725233000090805751930430833067877079026639524633791804042289239457979531820496716515105275695561887245152703402794322237145612140145393810157727559927928144652324679152148841549918195113193053016137095882067505457913174819818837842654502866173024518267994724947570923952789681103611533159742984147790516220584190787647516884743799617074822422123191574156710308212016880564695425296005867512932654083538466801849604203013666326170940307060194820237584764521265771342616545816180172511301454803245340662295285539500740643756077503235440936297195099897179892652365833846467492673566147372317365239808000000000000000000000000000000000000000000000*i1^10 + 3809273890275884047305468883848274133820296068266870222481215636705631094831841559710279871416248008256665171254808376319225228914411169130240441557595470966773017127405205443169076899591183187493463241543474469822836767831803093619440310721041967069916882582203614259666144316293204538939421545107662513489953686341602573106029378453654100842119705191840310092495565897976930475829421657884736458734173399340268991693965778459756843436199429738866153925193916480335915442557167139782967887185741253491163909465214571085068555880173314697325524435665807047714694892969445662721849124295864790323730696036196597973431660276271478246567083814480114810301030512000211384350095251938160456026314682119114469689048530491361838171594672151307496840417606859271322905322884783310059838336476318454807242240595911711196264104854367400424435349514033565690876051252752128491247699778298572020293841631395471950350779847372190936567849513155473893702642388134092477236475914267215055943482993974074987615757759993117434478106422351361398591642659367759850322279729741218162909070677313685500947418745982890897685393858706261809632043871787245346573383309263008549796672047266690261145491976607486380826889307598586517353961594212631352837736223380959657143660544793947202126705579023733525755361956772760233701646286204498184698929413024282074190420774272650067376649377369177320968091025518227933604542409652237969733518949348899340968158983624492351604528169734147505871067853134535974002238981323086035241010301378480271574008187323758163651468985856697409944433347816489645522208758912809410554480716098477175603200000000000000000000000000000000000000000000*i1^11 + 193839527152239796660304979576680329496930947468527180357250705495788168141439596714183339568723157904779679274213835464928320313470860656946971208539411838237729062041926486591352680901635437692581027246399678632858094340114239000350372621491205291141065777318634776611022482121364530419059382108465011772747963033854057806763373508773138705212602475358482366446841311510638323376481310992914380468254068852127279567882017770709414902479440072360859946151548564686816235012947486371869118272667485593352794905120747635464385241316276202877303513966164043280514035916925120560793695506607908446927380139130769288201194877598454599860115479158733345597510190252008136000901873287135588590540772334115049279907352169306272503863454647496107059073444792186975003024193932992226013293658901685919631802024522299711040914449041880939899649442810628996771904577454245539389365045112309533946880130898411967185562834938451227191910734066891298834012539572944284656603889717345630217976536678709338480088607109835949963294541343433422922638913739277264804733700828843369669972276551303759751567536377582618382412262817249651383574176009125141664386639757432538376958984016403973829634421891696325146249403489794682854713304532564257675819349435747041665229016494768757119518339652255247025176308927263043105439024489506529087755323072823792189709147995653860036720429702990780277098443036260485725222162534044853076824296026596973328741784102331076615823513450071308109017692941271355244958989201959743745451718195997444417948442883504478721668674525927661554911621422296867644213331941513471589852324474996654080000000000000000000000000000000000000000000*i1^12 + 18387875778763708485549929750045031375868598212250942790453085899195789234816946289481867905867941783807844108169242539825405724457525853802435779450393937328989532149075441255586243750419279481288814971546053078233569818271288331872775958531737858516950664007654545710852924416022107700906011835583600204985495310422102909278583115720920255041673748337422127233687890873838796711205699725975742776807584409732427299115804128528537358681397165977480958634581787975087679454184546023176192484427651898307740789418713729729816579439949000539648453754931977108054617359449995553812174347165198666997408757971486254793986439018557997228832319068481323264430151390082072457188198911632025220871625264805539584814409462637279619032825383727403337910104420628533272814245698338857945442088304862499507048105652253124198121751814704254827959735802356970127371647346453866357465132773718053102406497786645707713501877408370938120757155776605571237502495154257362370523192396746102877552320587968957518446823389364672067995998651014750605213667082279913289769606497454049331902955314180773861068715699721142389349605531472449116205931136892554183396664403376690888502913105935291468155679932736339058094269771133864671066529174266751228486784279005848110311551248762898295561312191234313049537015630781354171794235645887181427139281584082279967725032955176008285436425663218670582292854417497217860356922776229990676044976867253438472488230317007642724504676116081924768741520824364096610553367525180480677761405679690943077771476027817270886475526228638872227895027528510630250172727373993326197280951297376256000000000000000000000000000000000000000000*i1^13 + 890659622065749322432143784567746183880816213520485501609613965774747144045195161376678107305444634095454532959419351591968613611952618911402031048590162146426990165377241534179953634686840877064212202883910206015656318580134081295714955496321233609413086018663311821709904044899267486715926800850841568074717266255622087207545454147431120306449632731303530359509010270019399925568106570175594264791409037344436259239611840220639275718813617691134800008831411175556397993372541575669153078859591668494139602880841129642852566664119095586544061511931457936210569906723926687416609926652805892700243944879159001722209140773906519142177710378810053325566261195174742327520315830856142672954908301211566770301992275203355505191531072145364460509735399339350574136572795095249536317485744642677006703542956933208578474921810021918974476839071911711948683807215955000946408631973041652994387575227319915331763089792111867606431358952249431329061456709819551215839609349021307131626363570327526078338464528793123378190969128018644745013805037545895460899508056815489674243815638127221009589725730840679585046257630546070409405639796784335423294956472395458351635770882499822830860300420149402019284409625354014258446339055473433494468171932945562120361862596390472179150933621282728750661489890684545443854451062312389521247809997408547833120673413812601582442366181571825984680441442343721408436181137382296212431479745220442783174565616770227912575365608961627158817660319346714219383715393536902666899304748284654818298059151499783813231591457661609041420100621851809968107052789639251834292290977792000000000000000000000000000000000000000000*i1^14 + 36267892957161655965933900788047201310402709977375303119091325094240368805181169096691560404907199849203954096309496138418342852833648955453912922420410473589258904718449551957883459979426776534676759562158259777992865215287001390765975044439143410736606364063086250616350320702646758016503377859146642122254476361147913246217421460745914194176588441074467340003789187787433522708958161894019942240949623292147142249037475032560129952448715084556627978193429530143540952311498143134216931624667608587742358441309571670164022255400569204449385659396172693907838317656493851747545226592399499295185840943804695418849106611460220599527334371681774763279203910474178724617073011832069443545029694701283631965450833888554863430422049356414976586187089355604194252797553903241131215608589442840061636644694144051301778862434059733418500938319558496681113569310306944476615084418252435221439961583191359812940597571640066028839835981235868877466010693866412277564078779861029264593439124891053899711702342451567234755431997675932412948996824908560101089398425910569150365119120338914204584368000363659161590210602133101313100624754294793363435282376027603337010355732296848909930599877683154248509530954294966107669352085526767744642328062161182292974725565372022856505386881241488841785677025108215085826214011627861523464912894502416762441137246133119117379319533077539442008431030499839050047800537534164511212047607674051768910583663432556464695095201783507768465527988589730803823760078878141746613232878389537040441913175720321779947185384242225154351140902707175764571398071369750536275907051520000000000000000000000000000000000000000*i1^15 + 648574809782689995639191558132590122811778749861463187309459598302129311033757140267208586409257194472275272833370713295263314428733169374458102074119771057245226617202712747146114786528512409162866064840792378806150270472023131709736817622242478152328643366878521950563876801480028042043219048657783792725213578000371480690149667120879283836647671865098025774652981333701496279756775915441563801770634358816601431235237867300875337259878789155317408209203693176480976420341620031453511683291092890777252607179162022695076577613671558192490254173520205809169326508102198152376147474795109076927964802439868345207697549741823211066590540813424371947468000762643645375427181790726162649978568224516626054608520944867276935521951196475091396287583804916760954817666674082719166397984631520777376360929264934287247971986425958224863152804215319280338242120751972160054042284804540347200038765760319092331138372127143523441220679781529243675607979853853522487300588573259887235950917088235567233281815093685726745888369966830876622639574734497836663077513765480965198528838994271139710689699767644173066920247101011927594033768630883934962625739847490530035051302843144568099051552764260889592951032173451624370778328360012775502985725435221274347971515891825046575855903600194441518020692715179710708058902331567927481572868048066759412173964356325713368682363605669554225160638828182735248741251287538553378247191162599391199296004260893590181929463622973148796823554490011045282292690343150987584133255168244254961059825085651410767147653415919037162139501696006622353391967603919987872366592000000000000000000000000000000000000000*i1^16 + 51741760488750598515480672624391517159643166147137755239574648948770737216718738875143497919916383906621714417019648060585431426799080430486590926017102004757663938385439183947150855000925350767920407906092543209039365512951939918136996244239869515884758553460969844975889976905259855057410545289211548074893294444212848626329844583443851417046962466160374858840156129452874934235997890747666346855329410141112786913843299762069474263304112374329059842455022601887016492498009316202229642902189707015543903414369586156842067412014655377793490512574548008653585713443261178690802324653520834045467204203504919159701048494603397951128745322939933175329688829162150150712266865361578213875603509821113560700322958924594886314214261994347021628366646628630415088104508883329827573337555878009344901886515625675723113690692206883332970965828297887817200563290152994766354306555939016268465618960507427876272305475813751384423035054676038424088058448656861306925789787854233006743383789084488575261580033717546045058115397659672534915684176441997005824630708152527580808360484724088428189276826614241831082087117085986489343883206449306551405808104808605794760634464596078431674178359061810880903986142226453341005738976066891765753387803210084529524016199028342901727502113775137027978558510229277381083046509808337245283043164936501727308453555695807280734070148424025437345822489213947061507830848082167530724569555774063866474755133949987314200062539994050633955443599103462225028794755788211916720246398676006720038689782233503508939727816855629308617670478636838923327873915379116513689600000000000000000000000000000000000000*i1^17 + 1615256939438597002583268087938349354967595322034677281353348128583783041590621945698727242529187437963004322338336946473216680466907906019282183211073858752660138308948039904718691121685009885070459961484797585641457130321870995554676793460694282129146213100284095593237701636456675846047465276569390672356591541720721116456943928365827426068649197603929190192329744466015916777233940806605330599042124066711489191162443945731469370276826952372641575627060556148102532791588089954720886928146677893023363311953331822103853051579876241044672534980083539519115562496718872374941425864853188858843658634985044585034187847036831165460403657326777252315551779631315583386798639602857459531333671960087684378177123169310865852538928115936123336582708340941066993142148220977272511775004207433420965694666948021224862944033287663287489669521682525641856283769710711758381684003207437394209126878695480056937539383799321214580836370883543475683088149274033836621726760785898232595747526775391157266340135771072420735074538529770195202563348704243077089312122076992424340010991053748590265391454712198394332203361019548110908814915791647991284137902106417381315269748555887042699255763456018670450478488029866830477120954061606435642352296094464646799349362548073129793364931399595255334167575441229872007712314345719304557088032744438242311389255952999507022217643852823557208992824050366294862081257728433388467448066320480503897319628770337649350342599352292197667174086204838677036533633306328001189193174040340065999534180538925676302402783286333382760407006167938266968677831081417768960000000000000000000000000000000000000*i1^18 + 63850187705246503157051445741667730438827819014224207658363389768474300399716742067362088656055868646810527443363103280590349906991654318480569085911722233212906115150098245053979981501952695752594603285070003687167157762856603352829789135250289644996241363841725054269472318430677783312049723686589266678082328149937897265721157447024638775677285249971319490233798017153832382926869183712564583759658504075376631488826422909429096713191321070819820901488009240447286750489813485779809551631541130463410709014000523854539362397964824882920797900329448177079906215600727800351164111403048510299004052143508930615568003136246892841970035191600250741856307554490539826934913310240336619781637262697542948080032786179428729839944505313157023147422716125716457869599359949879629191132630719214733351688076946032030354281266403687388660885407007411569823459963908212564941272281644434767317627760055419997652778358611973320912585392903050104811040278059573199632009487406650290480124801430287280547684283525673642392429168868100812021500163374412767381591565308244127315254660136546876951253645068790058451142561729431579757619563337658341006169746236548673980370043138842114085857324181309173868445643018617994629591982896728758890089473365854754439151922476284651498909216923997511751789281825430686778846991026866911810891493918244104644126875813852619829206446635530377141604376492066631233448579576394813036837616431114769500608763961459528601665047261977106822061885382639550866638909663234898072859194749866346606175442059983759952307545486542519940448115525644561300303850242048000000000000000000000000000000000000*i1^19 + 485254347441745607291727341549761218260859093178689202975814174394880844230333716313971063385369303308269769079967051737385904792570342168105735465891344770503886984901063546612170709891334779120240025532993895148554470084355499188031317395144697783160474763206468623282851155415411452055332407254059858770128769299752310448435311458683889193397568395616054564324231018028032971993765589127432268326195801213233828059793355886145718019615484961534332699870972946451913564494171604611699626747112129184952357134854842268882211243560355601059664288600691577813316201836265619291876955835349150383484163442059462713641135355355746077779118772925136016798845253668075576721794882586908013443120092151543416919249767885642714919500375288851317879408582478634072090440583081936980235435269031105156338999717779703532670165722021199876380706766915609031493116272149352409636556337876322881600330771368242903059639615583217663666715002767563051884956913016545748081655638857259815715782524715615329341730240449288504867356976007176259613654819169888015185500879166504299415946512952733597335099407144365889524802182962967512303676058517696838973108211916249838322711077348891019844707111068601123974238812273547050109226301876130268687000876564904612032042819845674036286931756896850498656220627904110648767486285088444572655608097362858237710892912727413258198900709348587462642942264998416765459862927557639437340311012805111539021581656372891369499048079368092235095311162123568472040910787261580387539893963259221292623201715978977164393062299446574621088279165512271602690576875520000000000000000000000000000000000*i1^20 + 14081062445377791032912912263288979340922362268949940594855877029300152108510975617912414963099644539417414634980886977937580940383341957190989225820655665304656268005473230823177500022806306301699010567695928647825258300358948883806836657477194466203434246032999254255644654604644390466732153613472481646156165867359964660179708616346258635516784799810175515808072337494931381497806667032805355907560067362381219805402516218978983967577082469354911028690639417228260137439518016638585905766475664320943594505381671191652245451234037242045862487549753399659829513861282116827497101347538356770404553241216657953677204909411618173911505120992688990212864222784101132357681255152333842574163634428987434288889530987085647266758465030824281684901575267088296571891258296265649568102963681503451326685911012905404178229996190852640701375043078669227935447023110550218840813638524792420355646831018168110804862529877511977945500051812817320026388295057378065140110845497241438309052679475519452629655908265439644317802636978929974782347331342236736273544005247508587906387886005425392206947294769665466308225698647773582129756233930146736350825781319788887874257979398776826394427449590094201266850436196698390100069345694575545414747063377564624060212032660558143439679781816343013289092786888598976756081027562334287578719071020101496349504409262430610857263907024391008612620824217630800266942866191304935011778155387138758508654202760043010255195603658493502698818813806039388382730677466010981742533364691023249074401243869596733661525666500626852278915000157329719377788928000000000000000000000000000000000*i1^21 + -157053185185568724682996257169229183631325297433922544119758875353943358088225425262635013648089170462000143108982832333128220456056671338946612596683362331921150686798292533825081939175995966629212855498611204503945635112250659033371567926942094854191107553564902472353188135103132880820700246538771570081546473522460366648099914172543576398469703475173672851123395362444891562580140482879322870115850011178481110521533847859554270153516377323444536551540328839221049357053508332960150386074619164291057863651491666542381435316391608092559839971093567334744323970469336604991024991932236074954083127686549711501194287908626332161338978625360597191733289745867300191374629491741654840484313560778029847855500457700879962154560570059247987381373414191006377474887868144232544531795030449064054060253946005838878375154589310523333779431740295069619819720015236363738442034202120743606970353857689905226177819316658905026165320633150936227157441717039491446781359182432030829150405815158906983065339903609165704820155927790410837766032647207204916483433488987607475026741320480629746233832600660732489929186087223618817796689779471757573953348410430748969406667496755250411537421069266572558255303933985252518788259319368122186507016098266954498068963710449836580969581924121997989889382024972062057878144005043923813054945730087043911490360545254213634001850474561164443603347309526421932210300418342860932149111687592825877725450013054754384911601221167904406036521651008926994433149950938488740774257894346337711891107509106390809085183667971820713121804997900075060428800000000000000000000000000000000*i1^22 + 572856711418384082050450719928231942182535099376039279825906335353068912611772109109052458877078375432359871003610165048789807198505199461380097334180926070834277368187117085938905354492990477776366855169030217365974198816180921479827105038383659151391547459001439498144212729900973058125666291566200781546323335047685152846953859882837757988541970170165134016881959620891288938490081052216724482480744295549844694754647751969733277004698813368725885165034689750517375420861335825746085069737901949207896000952791427752518665001091108581313358202362461010252231050585959189690302108533840257363648273196152966421664279889127162085818310082443259757405047009802761138502489491798560798970615680163036909851613012424068772543195547534022872435604119018532891886163704553669661981685925670893772535310250478763155219780689912509678436421266017796273576253116009580886052257350439200843677528479735908014301153965507134313385822003108492859217445294189706801419379561671845807966391495832923002064885565113741109846119667737523285373940587166722801055184338548139540985785913390917087323649889573140590050372148090328764234280651853683340425567571520944383414281577365220580233953487166270260248809985019054689199442269026357441921229489263826278226717390201302742350807922878004723048830824295592402370188932351174670014406819678953645038099676563478513756797046506478055222007394476538618756486632489419152512133447817045176673209586569559107708239938837451666117810703371964910068486600714994761056784925255765397930997863986868261438683031454011083421604502977904640000000000000000000000000000000*i1^23 + -662779097998055553108985398946086076962122349208983930927718823449172859614512704968708670934414453530013484710470774918700272009049945344743458612163866942855900308242917695144419355483611176215389396697579255765552739100079782297829009333243174333336633162595828590878697926107543038742070795447314031176110092491921815075037593305484635883802970070857937978400605583407359442763667740994924624332703452581538539794485056052037928865669199691038919452464817982449103475488709215782271640126723889210657533199799929703626068943824748200140012384889538086395279634784620697341193373171502611232855727997705685411336206983065216053553627271054151617373240663424984582868506101685151463848477675691122066645802988520171973182210476628922086934332578534765477521850918821964580838924868105363351358420120581452693240818396705224911467152516959084580338820667290939753356064563082631456895754847566184690054342316842646257163857282690829395086098297026552066607096701603184506023904185327459375569589388543033082647033519228852342955199962639031359956223619856143051937044831650662376845761972905419333230260289972969573108595743459916213350032997206757637027702945848670421907809359874298966036657356115517215985757773534543200380114965721402576404647724951979616770779681343790334278788538449460975529904085930133306078169393375679154194616392413713836462796433625267829370276833573990215206538236491347986542811131625044517797155621603307513789006062268467387574075064150686304381815309267418603474142810392574865905215724454565660104123420272445038546781208576000000000000000000000000000000*i1^24 + 300782464658759629256172289469062795062788709039532106005813995115219209718716162067120283580188108325114876930271688556563544157921435088074091580486889320815263321670763887677641216269750019886686022300671696692762323083359988618918531952296950384189477430612464223225505511072265799746760047099209579086001584801666678436012058893443891744763386887375793333436426954046776113497315637736342979091675347493119189846468671224797411882202286776699175784391493969551112429178307743746717989349771045810566167620117662289987559858776723159331646966010653276823279207392036289011432222073806229186202402719423577081234174567836248744713282027188538532326246648672886466558664250129727938981155616121530513452331388974696870400408108796981665773367929338523130343077409340171794671026674033848074393041311070282005179731907638493915371823414910003295643779198492855221810265729542486181006860215364596451229856396521558107818939033596293785557991958220561084737918949231674033755248395202166358458191226151305939922428721585935004942648653450092641918313738710331116859123545176728152800920679941165742625581291439976954168584818268929942141805803222540650769931051699350958625377845172128631690997996522989894124633095787235044966375648959309127209056733726748501437565237985491382372938136300879231516915873938957491957298509091808039946685473550164762188428943921127835702409361207625034392955066786800114648138551547500065338550096604388979700344037514943632490551656827077553040906969652285473205865352436717381519873948728179497091804462511187863745331200000000000000000000000000000*i1^25 + -42822627569401189584229113280378781215973184611940196129481323345023652853086056371391067023401564725246099649568543801109212191205390581713760697022103116473493274223319510909177283624096956710794200400364158124200992988123298849651208215277583708939945832305609697985536453509655202679324702327492687187523692363536008149423536285574627596410709652800645045542637329434846260610273780083089492284366445787597984206537183266665093526300105257560211395718801003458293050881834972453959458763557321423938823137780803786894865861529021760994255786459920401836247856620750996992501810122075318750509614312698869724017389759244125372118295326085818522306146208922731695141769072735597822815643941245011463950282209892502731346956328506394729700075947375139981708915316333777640642216946815614877407066936553212856376389000107248153594734372380831506028884367003581206069347096495672447854304646843114438202648838668178784212788458356822870626825054741866078330765779641735339742722949556547412350831369103996480470050996048752737740523235947033767110465932104832467862273229537877909599575100684046462299183034087595701427634122728100855460249590675978898346325676696443909055244231444725143616391542214219617026941329705948396675599649169748780444622404417866950784838070152423924901527838752551996593822465822687153346147981331012559312806888381763850457261954417716013475748766721040089014067297362621040703943433285082245517185271049325154095051967881087924408947643671423695477837443725761924916112789440641600649656666948478899735470505753229393920000000000000000000000000000*i1^26 + 2142175704886613943006003358516037310060098838635577323468611548868986922455509451811141360347429615569281409129096787937507577529268376854668046084069868833259237045941033875880710330658631469378139453219473246847250742395553872093033230396272561001399346215049295809069266150103076435222176792535885716611248671657239720651431429412997662608424766842777663961145271183243445462939776043371281656274189446544507430395155130533298747296606856579796291720213628716673063794512088756980621067582661336463306469405134423854663037655846396699879484229081908699670746971606847007271447132553939122612879331904610418253663598024443005974591597764190694214617980764683419755751414166766544201916227611111006183785317911471685019918280069461742283011164938022594608980800378147177911304759121921533665156571563810790087326426690040684504420093540585360678343097546540730009685286009540054598412640627371229431888710818497974883256764386776477482680674378817099992250476974255858804839041168227823657162712003928261179913782096656836609095497611401083757872850967929530231805819802213933926052936858767464729928997793663176789233295510713095236356028998530795573860431787287143124404077414798693892444447075804785517441450160761362291069986637583142565700743560465366530401305323029144866557600640872317416892986606786880851386643393722782226050375578890009693123002625857039225841167425184841025815187239143048872777000470576456519923695757486071835897784862065661599286077640174801549268704510540145306455593933199649859219009371447122361115194949632000000000000000000000000000*i1^27 + -17696155809546803322269484373784025692048588266802000594133813391597207418187881368810506343830620880201759827036245210245168045663385776627722474495836669719488472215266402144876473589614776319516546744070089843515873326612216457002030248116562416319892940141504759792920554128708014187830943104587555356951996479856406329332168132093863178192335345862599680038526198734377272667911941368560407510753307129367769091170136458810821953425645000008312815125734053163456300182586550199952708144610509659124950368751506786587392318257850171654192572067197013298722048788514111671529644012082814930000625679068511572245660016564215488847454706066243976121474595085289366532044822973005594319318730311028148199121990782361492865875430732869409432132088065356508177569048958168995345940638717095383904676091464049929841765469193512952721619198803181085166238379700099385933613787138676218514574063042225832460328508951672273495725382934789444060470128389573730090153967170234406811077070434900305679293849208469848888873047756730406340242379637778007879290785051336778819565074236648950710495255634044054648534025316488880956533056953374153191086162037511574107041051600563177872364020301043530239574673450243889654392505580880435817951364847626780682269310130082246767838520560504764841061812329983832957536215282015465525293671244418446567528724357537614407104670214161536243355740748853597059321555010532861191230896850074458985845398180517166466407610670237832702928697185003741114449768870111495905881570059841128073781414319483573082521600000000000000000000000000*i1^28 + -75703120946757807248163143959714709467301313046070153625050504683735946841506361853587285036836474960459351558312921998375941275797062877037689712666450551317278746536637996853545663107908273603756395978234646818938390346572920218808814064854094577748042502765224064210485463638359886210720926981371528192533953324130149792740014813534452483836771955158442061996365255950813885472593387453161212569982939569720118524833993473108467215319822079159670876119770710941889221942536817188311010927446615567491630796352075937557925945467177472956865058590485658924370306511586880607729758681321549273816612163405091445040100005305967283742288102613965434677074607193095686019335249305010523865196229907655802550635463549492292185249752587792108956849219879786732931012351066268933987989793755365302196518653778324068128928667756366682809613079858095862648694209436776249315553410369903842650516708216446882116833392451010540044050488663901064036804158170874308193223964585350640432961023700615542178124736272297557743335502186518752765640925670866835454117521940047112171796187393912995902818747051953457886496542132543377053229857772649933866552044321277138289454960115828756118578699771738602695115580872239705706910880019931212997357775167782601556323993568598635410739416994944472663768942354444842336756460845201953657511585651993039633859441750805910703328530677288801085688899746504873994254836079025662052278235609096971990662762882316105727829382680266227861325753726401119929783088234569415680625319055441768919446070451240960000000000000000000000000*i1^29 + -1427781298043381677560076420840663955068492163190162472524478990858528277332011451741768581208813869844124997468348309698962790730320400162912351340649533328228840329643330823615742390951210812132702886090351344030939369949504687933025133596837775378158597606842019941930314647728673747692914265881143505002696094796654758608101405734221377415748428162474029377041563588310990950102492699390208817972438466772385470636867113975718070618939379057129764878622829563837763374638525602796859917120632048145377121620842161433202756928736044352963136129862025697817495637176947852708424162722604177229302468187906858544671051686576755159561319139466472764338450643168278780126517752855087218323575439043070791336464189297419158991744196208506164912074984859067963034781217494637707058317123403821989433607100549502438402440847826200086231139265480340088177174549081268278479260183858660854610198994792949488490727627373492430831635967247180298523388779041367423929174054198743804700930930321065432069592827096016680096797970035110756228732203509934300892006108681039612242551951500381774167122233827451436015355760010486403893963703099334714027267295493563577494408530545794289756870968023083282083373143475930173735349175050617865911208084192689978702869435996230262005835339165711759458367916200337905091233254395986033066716661611291757378054318194894624511248463904354441596786754225192892459472389978076887248809979091208114569342746915259178836839728719626558220102315253955056009581291400111996123748719973956477962420224000000000000000000000000*i1^30 + 29519251332620544167146491540494455881400193624966956285469366452101136410209502764891656073982175193987164944712810502171919339524943053045417023794584528126561829675808756915692553528141615512992919077727515286208458709881328046398667674379514585543094011132986089215742602626793424063462012149587704963658935474413222463508413514295249115070388682626245305484525750862563723137293703361356009747627630396574806551254185194280361951461809621275709225337276140249752559211581278338062011474209500210726336458348497997728448782414519873532852358378882487180378072514299253800781885268904501044390584848442963038461971570904613156453661448569886628937486417136818138251983275203946359024592690741376190329710583100066113705000849937808496989682376473465121383308736241041718800332943669863183706757768543173923376771155015656601774609333047136285200254353477923123974495505163589114682567818657885988630412412964504633558611092223950298616105887152027662451580652471188463747552029789527702766706333510325792105531788370409201561015370056632492131107168490819284658023705828694120468388606662057998187806982689883898494687177800871551984670441068440890216614172921382446592844238694464183198474715487280069670921297229224143792579426390052361802748933844159027408460552667687583165784540801512669907438031882519542858363612039540445143909853356375862977919010231266204397787203611338248299172876804631055900965123319876063954647627331597675924174465710645674936042501209575774004349721319808427962621065428830938726400000000000000000000000*i1^31 + 4691600870361999244860702040929104861687457327512484941840788714590870368364917916196419591909099918826507401518053657851685065665466389196929246372745298434171055316961517541577733822774042733515892240007416105120600521505147604373630451725782743345262113712094137105290069964162453607838442932944488605906035573645175714894066977277321511222493411674670877344504164934053870159239801039111806682166850298044799305380313398404011957932435413324186217056293590044880188286314641524092674623008502106117308834901025449815812129535541424118113488168523228774277469704054196346696891683194802626822462921188275252204062440007306407713655940377426603370724825205690350874439609449886720199884260831944950619765962389247778503715481650644390288456629707425845868059324442869446877941369220122776352231054133323571958778698131149906841358110419265070236745014423356302366233489088247434519026266610377145904217119810621643453563206732073934718016216009226811420001229669964068816750389876872063991576874144582609338453614234226303738336641657655275772535535200712369717602272064446568352510931609333584350420377118856243609415934358579582277803626303035719747004264395196870240314116062330782177705508460370746138983487846994349308561039105157442405147277633615690427471750640391675432328939662693500991775545282332796856354630687564998010423955371701720376326905406762846286916260379184454223309514237086637056110658962663850797382024868381190522822731072203476831146196492704802436724785128906560858744432885760000000000000000000000*i1^32 + -165874164648952662872068759289122187922141674707795835184957956087637433996379295428409208532368460211903365966801599955984079709403180135054156894622273969721293233820606324638118232502430314186374434689034966524089968259266969768173855764843381524401918232492099006119844498249460143322764403619176102362401339121273941450079355275400301847784350161184765112270996955588101124562381411176941299011328320949041310658650942696535572925042766446862189381909402519695435547762909966021922832277044434165690706961917159803162430674808348983339364773235887852736270160401672986097092225776676327631290103630782274579310076216217756734846527679624504239520988110325077256379867680498547463998638338472061830278353600251188314605996361831079269792602866049337175471619924642480023138139693805617299057969518040637119658550276867093041440146753662064045615966766084587377320486943375708791810076953776840322881283528112691238510722836025539124021109609522581334045755466523494837275173755830227812841933182633389608603926288462627211643681830681076374137410148255272632131939824064259457784610024915721791520017213947329407791948126227084172007515155735682467275612203687757976606536355730887559090939896225863555763020829681196910106229703262208532069455961565360640856885227914081079582965974339610211720475917975961466909727423106289938628007252295307060619760437095653180708422400191634808634641422757674020639175436291169661530907234727114508397095179376407146725610406611453884734407722016452366041088000000000000000000000*i1^33 + -1722097032723392719505379361098080125045073105999338697599151097476705560725904327034747274696259975097559034520579089014389699408660502854643301217954840477567916223974609739172149672898713164531533671722534736727784481243783541600826332758685442484908100181577420316551156617250940189188553122147237069558878868399899445121081889960164189958491862472467126902698422751913947921591007617487504253415241508347183531294123586938375011001293269426800890065019074856182886888787267971974907809183880834745048757712605918751882986041677474381538124522053932773342956655053717446215977919787505670111243098817691786713961887910569762847584896074531436427827037375377888890608821468803866964719252798635971397972470460508026954314654977202639194422738739742848696837833037977561737552689292668743435389509157820246590282182447020225111134961738524021173872813767075096591918614786173181693354661614559587047427827837925102046566807586826284464867545383828827046773235520405871632946072247076928012322201072626064612480328408836998846941061095939512385320468955634300385112765731765527619190182792949826416559119775981573154512331761423625842706908775255876540348632683491233683008440663088597385287715984824064102497082033573406575231123846873129433545076874900863366770438595713176517973097272998422546405613969948239597956527255151937736165003490107672221569237741964996740376247428927044224895769036212083428057423056362628470825890071124364585089918064602926116685704711489923940168890109132800000000000000000000*i1^34 + 473844338030745324144997768060093139902170480671844110511972735352655016772808395812595606034573452186212361664619572184937556503747161066820724217765326306880675046767891116210434975505780762708940049861645345656985966306351003213012520294577123594613056727726030265418562754530449281437811381747715232330848404261009974314915410579223207746523464047492576928247320137820707463760862594428129159013209843002903351453761961786001337230138000439671670928052049473384626491134162897371147736757260531064878236556479752167999016243554621498363084386548099948593099380467244232651858395094473939761856272252422992830031755378258110348051223948332048750938187323347500630011861511005969351836195473730114698906232661867303758365511102434511905276927517303723961073305806441569557020081910903352467775490474066047039547192045871529556202396872954613926178001171284019481300116526894654325107693409954616663548042431719920979768606469430168698968943492714292981888804791024248576338977676275686907585497130784603056647439087079854472349287820754086171277223871632392336379019940876575032961530459296696646562715369476465035950323506036646822099563118715138408068582645408487448432023063662114018264653823046771996722994663491931848748644423038943767772106879710856385381249274743113940120388656095136588077306731823325124169227682084494330006886092989420584252868824450521230116158925237499045751230952056227274191883713900564107159234759160505324676831117498151306264017409701005229073367040000000000000000000*i1^35 + -358822141819287377413618476550394032002259415045252294391931730761451878840080827489905845531074570860895352376515615978022901599310158344291144891499068127123950364154679816628372724307536379859603973198843226143274188541380333990624765494716442049887063070487004218699360091492821337819643182214976471576999608008954053714416172109396627381173193778544294458076275667667725479917765956942655469555361340968228636958321659713545104484747763591464492942266966837641077920470314691486607271362451845409592406741239621862372385742836594620538945556424829642447775956182415906949994703711682356757284855185758676670077915308687157603895675862595974899637604380352096851232369460318037813257367052699659041342635553938345815868192141795324320493931366501935851973193962805789178059536779567935968159049893812534151566673132430807150343079326591063844378352987835568768486333409830567608263095867477578148604850556410497899437129196965969951077010006933115670827582842028365361402705817799942893610716462611439108709158012401023094451195230337032848152553633026673597702107903321835725791378555878982732315537814494504603932025957592150271065759109333334022262309398504144168232855862752045980228530934197625263961459408018358747339890573663361659862323365323576472674996239494423008320178352559044379911829117985255493553689755682637156736073769798456558264332823700005906145271017715256671869748297435728461456902329828512118931749955854822412705191205345198259993456171951325184000000000000000000*i1^36 + -107012621222873134505468262742480582695452012956386567774092576349965693572999757194579026605698890446002505927110931008106767386001973912252065387648749698913486551513617350598899362830208769844421861586754992282905697840238220787815597185654341250270734322639988293595602349273962408248331542970576521301674139186219382525735119930188512649084392552271190246384662814927299693457628602484640020244824819808992474605104052418135816411799651714131621616276321973514067238320629377319035815919795079383840296853787059492453671211673711147638748028709488859077792830492080182883567358603438108332629088568943565294662379001334933800621922224401593135167909120691721823734429318486511131972555556854946006575862137145247780338257236979754526737816936939363226028509732700611072488060861167856701195777677741332235208117969826058340964098163028781366693097529292488107522619372946911469845885507437815375639927154603735593067886502545632845339369804271622873593348672414474199516687920970509343396824098710501017290142031666664419676452925822381303332642887093542770397035416197496830121260121446588016717816186335848685915752624545716274136465774743645908103785528634701938692249395524066016830028225335245484780899640252153186581476797172095308947795202586857986086034617701902607566220035056251004423903298677072935009685489568454483843706628423847839426850773581069917965811968546092043916948661091550256173092397873958526883000220144749966119381873697193111561279897600000000000000000*i1^37 + 345884463980303832697184137106275973575540409558381357695710909620582934352034746499715483607220951958295311896205955576838101214871858684034858340890173873329956546471714876224612469168262367101718333751777716955167394711748399268468943141285146465462518292797771892905667448915012714973896141758257588781482995419676360305547435319664674953365288173032527802789830366846128869439019641479595469558375346182649577047079447872200905404066160674884998335710464238503145818539495436755335060975096923127610285132492256090048196325807493145297520496322682228171003058311770105685059287384817536439994215276679441680571440880158811302219763187762733443504880784434915592963643226271193822666678763708242849871579062063001341141188653315988323639652156296568625068616772258692159656939852071012174168875718716746673471035500839061694722644420526939834051958465464332217823146999354800217159072010712071480365159096094472713831376146524861343393778874801814309649311571773583545236721087225890692971502926889331660876183301009085474838009648535425675587131568674811031281077256402675847486942333890032984313819943618253801976774482771470302678188646315337435232186178068646759488613811918831258421699028617436814643680411092936881186734328620201349309084230771832071262417480881577113071168499453962266878793976197149975486593547904273630688744989579575254273579193383919440457766574171867393826076314977921419233323414875315238497491397204130586137167785697455636480000000000000000*i1^38 + 194496120033447385778515324018656187033792925724482869288829205384233535536383811182367359384146265885334094355447555905598492827219046865372156486887286637228864725505178037197174724829881447050851674283814311966283096623968754201997433409815441356534109880142009230251451565243902367201943635939344996985137379868800960773418787487832234153274199374348192761118061010377254093578162325034784563174766160578535745848664407296734108682722317366338920037645469308744066462577033809306097811466366098007891650217308132284121046547108041052086032798359645609105536300755170883885700622244973581384418433699240026014935783724314195286453337275819231084432151775763277289060805540219509597070088797045499728092751789208399810041378602422141969392645661852186123593187995416894234423810689641442557981103034104487917938746535849882226609704706026261681115693548526022788882980883582777675111024977913003311946529476379819313599537865293893923875697270370321489736744630572502704428540944483348241718738534391855620572417445569148807089578994184150271902566578429877792991293593726746654576442981363990763709260370059559508596749266229663450733594299611494620173973441964956989953163376348618474087359600729957253557587425005031907055405761279493414215315977088501428062447522666595896606229668985291203536405560764053506578395702720033532252050108484212056966892435346250306579818220476674709150953193108591397813293352230310993937740265107496174571243962368000000000000000*i1^39 + 21474506947881401017372884781249091455336871692304820743370536686699626618010541923003537073553627812857382552892291641753553554054465158253466889054307947313115517968341085536740991696006687178578184911447266926099339082617744910514885683062643726996939014711042975980590083194196097669796226806982004968267108390455318941033167777913338072434429172624963949625031177283467296046836793766187981341480160377541150959543921285665927881845484072831035432351681408533415427232042955614058156210119866988032221920631177145262440982221933382172070838540234458747094685257805814983345425203418922473919584708518466105122021420924479922538715721156368339507369730604454971834182250377045054633855327005764165740486485358981341729576599988738967430243524888727558303409123580116784638864389482618129705393514098578689487612553110052042466746003588513567453695550222241163521117018834052762291240893214695665636175567256494933087656993097281101622832261899865212311007146749277444155375343030731278183776829095991808199148264689683128252867754655702001778838095029302877819286188849244517004407953411870236552320566614444227406412983458272135503159703822993610856370319217017339970631780297298991830535203907642935057921012856672903061869192252865909007826882566850524029117247931563669816363556203288631476019579425055978665374558836558702463648443013486502025905770860130328202824611959508829229117763265758411455474302519264777290650303914575082291200000000000000*i1^40 + 1129811592124803762710678587587802304265014189372367465849349970054750531310649725835840350566558236471079791098357863382650079134556779856446669378543934624111002573639386091635239411955723893960079392328219438104347378064299612786124755443755779746084138194196988515734651147367571494050430111665029645275397445318490966171641960312356770554477425646856322276859614241558686757636474263764265716548604319207858596943827022195796380049595828806389056973898265970915577084235242890290459082070996976588806098025453151286770755833596994866266595103511959839961151203994639792750058111649724363097097057044797345153641546688168522649642616454924364952207341394434682006299359955413777908677515882428411702709451520370972249899390347450972026405953881784927217178028523229785457302901432196143582764927718386986107496668218300285235361063715449966449406108705917989098529545960487458589351648389935989711968463528770627081047521703089749819008936744605041440686206498480726399174290411342863134211175167154191398905863487898099206392520262694970539185617212005423909388735199375745656863138105965694860694011464717896850508484360103802070442760432263030173157462162685983360404935243242425717286987933211494491384404954219063403631910826216018073847246407811791091574163533475905214338544066012781224106556667325091558207582692942660668203384569762582538370058055414657367292122589481889742867757429040453565702214864437853296553917153280000000000000*i1^41 + 23548474815371572456314337662178371142617408818894290351344030165315975665127942715633646597361364842017351696094130090800793349765753060000774172865267705683519609832061267932432821373324583270107197865202015258404320568717104441892284106404276431014433262943519191080547390244798050625107463809348931316744588582358017961527108723650389973966182116715637024409117407996836119919481086156120342993266972772279672319627288900891617421325181753942806704301395218252633708089101468494945676687736955911580911241498375313816505012245994637878066694942775114879825585310919427969516982508979256084278078339007236176746386896570216376496230646939654763724486422131266613362065881114545924819906994695985519708279278141926450480704090927821623103340939003913636386395217044678608976707755163214566950709444975483437305498879389520339783612723558951373877230531018518036453811532285059212612961482450389929035404647612438116379783435657368764806975098373544226481622837515561304577900964630050496558077120853217527764454159695320233090576159546615724724063968023509642352657702224803506078731986698675503753652071555202029704768813481147071127464707100909756061340651853701011042259093837068223544671723576255863902330401825651351710827498780017467446219427421768009529884603056981423170779514365775939097153161085133627144704443765005199460764931602670634870993694784113953158130215872335988620306644300799499427920746334621007872000000000000*i1^42 + 121379653823081512827493476881129951355693637004835178155678500560946994205767670462251676706167683733529771849418363128574072109625837791424506342399290508791210013359577811824834740922500659450406876380104129635253492608466644370918962535214174005569307019394949324538834719585806577630011960531460016265363397839910102680722901027769927219764188092953029446244425407760131910054619814625998561295215085114775435760310339699255119823135854030545241780272588598407299636799884314015344264318532855287119099878934867521266863145550109818594766214950137895469417326779378902072370541846230932978979020998335940462248244077651563107787121727830453092643787611985595183740839773691194705476583971327019380132850842212957897082671682124784063667017324159171352535418668431020421056521176707522781967802487213804197595276106460102314759856684598191605765268376879508559478384242651127609029237891247840485829964768466290966188877576547023304525848285258935569499380817776002374315979874681571802266053677358806641079973052612653712068384667656473540928004695561003949162548215517140315095939394713341624242867443695681366536066130409328594277915261658448718654631195965894100548761316372274556374975152513699486874602515337270345508991352623451772450500167313979795871635854149863236318832756852460152081930039016583432544549239782120456990848102912163574405536239966391500179354887034313991777711137613061468283364966400000000000*i1^43 + 6012938034682735972715041682301454455232123972184820499608515792658558291120362158468042947621181045432742783644704356394815407142886980661491263088772184895787915485464940694106022483453534439775216136695242289954411667762536859506185264601045041463568738262344199644506674375924074125091215026320029015749976326027011403427593264059886431662751198740432215011626679947665016390048514050779580885454305132433390205513598342949127366586979493473364316452708183166001353530763499927992155554173046507663878438168782164076897136023575897821047219458336811360215475480030213212104292598945063518161241385232898367174561557924517507404108671766667071753806826402703188358925301293714795004838950614774702313361670045900313064795227266588114304135006654346965624904276193062638719346043262136493981383838447596183916455148142804768611449189824763289056118954779810467533144360665810895479779286285385605369643979831137807271736642723322759101996051401789939738644866851875856440047970735563086747151563502525899249092312760440599352913852856267284059555460605868765768012987997027637821906850990875397306594088361534980688205356593859484480805265417409960593811747377517286084055878739431945349057771760002960122841497271223634255645292312467299135294227392486622190056093586344399645642900906036658869870432670003495367453518989114615284880898823753748933884995879438960978235267175528445022110089055609815040000000000*i1^44 + -323294210916574700543456569405197600421089156499849079088951800383968116141018259406126465026301482128466042875299600140115759601139222682749070843919305357899196243374332816104228042839004523824247145475530138476829351676277172439084981711279997150873277019412050187021135100531224186811817942632014499923233347574672841986345736748643478724926443513563589758929851434247717642261282524021627736575064485241035579362632937457025038962515069757555761142440867111956789945169611659405832438185068440419669215170185146725501277822499097769626226691111772993101525408145174767768702017912872964404863491822773478473957683590070391013315686806478745657720533978467786279692043938917014768465319869737622295369969958053482215781392964700667599992118912252082568004580921043851929650295903598557802967908526010229800112528867059156492155587926166170749405888890192991895829833412461729384097526645371010801568352795971874816529537265388513570913248932284516574587892862053889230285783038302845585601728165352445242975398894102455343012686930126278346479660100724165649812429623774064274150152542904644067091761271659449471651975524707467898780556133397344235374428436806899310037943475218191469511799925593500363738232959716107375712363165546657972492788881097690364690288245571129460158141288522962439223791895748476112395922533174849817972779981207771957016686332752568307431615148032081537269760000000000*i1^45 + 14968951855567473330353597846421121257432055099552033621199087056094344251633343579984493761933298585802949000769440081508375222568232405445383333081875753402785872538458810444556497079685249524039520031541435250032811203625034093588454036677016925879018915760000089821642632801686349796161992800290033138205590768410754158917068671822994515359003363187247414615736354610003448769290561210006440571553348868321164285406239813385793702744764299276893090375221956122677576930937635344239038602855957540468457695227172703922897996337609130396406232909617586634649407961877878143419323250913095829421304119845560963676664152924696271204950960451290712200357493361181471158314472591473127268092787853117759145768280171467214397292464717514324090070968640833449926263570563577209505445720745803506028385717048714769259776530757305412690140220961583388662539358849157256602249124946348906803005625384268505712223420962141971507057981802327162305169533954044858476573829370899264982190171694340104703978107354140512305600191396993883624129417306082540563355527849732644607700912883490221933153295273747852606485237134014473808214819595884314006495022098456549571586406193075876401299921308659486253550500851881914135571151685509856268054997027645469033691436389447880511304903440462696546125274212789733498981533884739086705769108907739966812468366824577356494139713188515931091933668573184000000000*i1^46 + 4975470411637571986411057653436259306787235708727314688244205388328023737672542172391159522098137548315997453271732213707135271756985294435569277800129150587642007834229441108794910798668592239589667875044164469862608442783683858805894951067416016317510756578196116389605646826848511664820148042544178703698921145138592535541594586178175334874029029245382431051285453804937670315176246193614186760647611837422173257838315260441259760818323784695969786264626572409259513028598552187493666513520398970321276745316981655769500075181183567436191595853676919976139293877175787118995466503350660090215319107448182364839408179345586912254157246273996786458897790375200705820940009994821200501450578525779012472414685149446901875515072828289477666650657827549282077241449488972289524624809584996050107352636267765105849377450785206954597604613963336677692168260151702538149983576714999232029394861995828637676111222930205731591815929008193357039904730733411213495865201683276129481519320958669555986162171090702394946358990630413683836801288766315333913910631305026361152312875308349431124241918353106272951292923441572480863313824827607933796225721726633291467492795622842691346249957945981750396339588998190273186015837588184458406864609451676109472014898598814826593599181612486895094692244862886335760530407244943378584716423198082560728038505929125109057263781389292902809600000000*i1^47 + 1138278235487684252818112793839564158038545229401366438006278022336132278762477343905436185897792440731114955058478039761161967425375988102810411054490137065542029407281484349472964597325167696727151115339804295049171643539248139845478195161800967970763787999583085543926089631504706683614835970441025093783614838864028741872116459555029060868696455946643216725421340814842546551470092129234223727323467041014227356587551653506730416559833488758887115873931647414495520907828375496344775591901674100958173463044757691632616336990828456833203318341496056439510537963160364823404199512656595902052290388053626404829697469449503553079854608275768825645744573702150725074303499963732697012631974378132288480869506156342476997343601501009727818412835605729179399816534319506230098317315043920368297326617542318008289957327582970633591879974360135831278650615013169584978804055843795676671881686256627477982831744845375757469861129106618430452315960513126502058272214051318595480437734281773254561716208995898753231736378611477774600979695256369107204214301203574309212935095656140904955907793841140604705888678340438344546219324370424054256012531721135274901943631473041108302412310210267765650817349329237192616863226563407836773914101073610195397054652614927406036404507175884860297581236946997801916023521896865772100074894379617795655051156525216959695827107840000000*i1^48 + 137626535287256176606931359931068673756914724452769597970287711744120229278937253442928575290966670514157790867225703502742073882371907058146368815927234197610402196905031374033553593605521223577637399222631399461518730298067795831689851940691017491872064754003478547498762638679257551279645132205580443724681212482360551117412605949327025389890885545925943286716607742968236406970039705229762638085544691205477530143515663168625536593911090431981756224235335096279045189267292109609936577264294828459120043895629474506778086958212755303232793921026721485807714395861630712406134814037658619370333533292557348040738628558968253671563443178956029635434536810773370041769546941668359867445955404628721735368869864427145985436702415865211312976810746541089149255783297961514153866180132340694511139437813128935642578171407630498026886612861118775062362309541539222476749676787183556415486896633620656944014007769399186118021114162559464941722413203686071504795023007576488635594676825995893867072112070736130149329173684474158203493252399613024296107218306037175715666196699822099682934047226207369009785751868971264861257670427864738582908238658401027171694033082366926333898435190801830569158134446806874118350103733453020959284734081445911686993090219149070549533533483648439892421037055362323361945772755798050225895980002672102579240470605692928000000*i1^49 + 6070193220123993282737953439882556539135126762136306162385872747286492800175422179832478453608971209337850800260030727937690076996293655945913683049346520499632322905891817449565962072794728641081140277345191986591781649913692621874783702012672836015565477153635671130547891449137716150920276297643177990518616613489324760620904681309884521626099491266781443768287123692277020524585525719509710640360551040896878180798463187520442087029640640468345648357246998513534527796850895113093118146470164595461984995842801648626295748206572568066729437708533094680095988644174834897120290113745001597022150087765443394577186831179966900297870651358280551855569463273987069437557959249554144784548418158514750733249008946404340451305938721751310107525385549043885757322806467761593156412535181361528026439065583983517758162145488208844753270941354529759778098945157645367153199215867684426765618004036169011366855644170223238369324354551643856575666321525629225785603911246338597040466829782069184707938973418441745396306854792105471045272372853804632939351626429299362290407892907509932967604868824358543042052215467666373414967744416951788276586506352491536265658311111863817300267056327509454232400178314813944960904131889120943468689800051498386479414696420566676070512306537532007894500757558366582620645178352384784233450811997061839482880000*i1^50 + 1484280330942392360327845982311127390342061282717481758885375033462503450386415206698897484344772119027901297993158880224319870073209062567374909560994694999827612428113175471528017957860449192898078355983064917797688065149272647612808797914402890860157570308886872800083039165549414522518869469757636430475973732601004993460596494173461364796938379889892667496102324193519892046663031389485945627918136606868618869767887489275969670804957414496766745737702154627323720415893209455028929850084324733540168633048645679525960387971389259215001893464037084403428037389433864753999447838343846419276572420574216398297750229142929732315373509647374663338527742716901820364497665712880186042124605523999088412618283671747681299429653421216215247148379362185302580346915562813202876481713112337319342884039842656436866706583718293579722383973534374184966656998368827147440052332591355801736181351681761169947344552556429606625460658841282288458166154609979872620518543261092294755257613925183301366981302007007287527812066889751236291338774669157405004247378275624440061021465043796638936668275846778658370244475334852672876160549661932083434651151302247012936718253906234314169258960472684998867495295083937468837634909493187468321531401358585226088058461813105908369491557756724644610067148502887909045014153879040865459827712000*i1^51 + 117478715890189556844802469856005506079919394001264661155824504196340105062757607316198110681632455271647024527623174408750981732143222084896897531773732876653236995961763791950959665170791708799427736186583473673447701864191503403889126281333859533667872004534006362251070315057874075348304497976250464543204403477810386718903318433919500015233365219770432811736973675694995845677779608742871718261292445471072223943780143666862095092411003465517300778258678101272485257023268370359428972900028996436721115933171776327727855158650857409378813812509174867833813644794180191993170911990623918759674276323719247864001273251581953037950730946850561138183445218679548267171152456382766230529532390444750911423283552853475051846848759184024022866301935110776993631909813621402331183284309577190586843761440165697713313643895866263929521837731103330980576001589533835271866229535659687866691247510087754404528468532287719340898879412409572421412338101985314348145454320924026018047819764643063691001935254331114821988925667804626051308864487175610765796423145801404106714529738465894110045075266385236997991231274280707406258157064313541936393461920496910386893393492145418162614933256297078795205781959843457502663939162540715330564427652056173315023748374636020391550552906041620784371216536518439604350295836800*i1^52 + 91829243521069538733541464286569403206308808059952397026947727879222153948102050797826688799632137553649970626645125708416666672312617715548567114795069251743827647786845518035822617973467134242533302335662355941279920024100656048263715359183280521609477547227457215183323558665582717082897722494277126481490989443414447370937810823625825777355698235256669643997726475711855734726361296469478699198211974300332761827964848675711454985002009495068699349300741784728560014265327378268492147168570888276927545563995884839431535387403358367847724548357954783259257384507880415839685390087079041419514654636256388217499636240267742306207323100094311410683291643316076275707261455213846090777557790632064800058446694128195143755078010680981232761964561882293478922792085493114104421762219744701441959888093346959581845969190350731340217060604306864298039274769623230514977281031091733501011127319055881357144008515061330157209604329427838194661223635657531905441211065437173156727372845746019385123601424299193347239035524761309125483451259997166144699508668574512925532044956536606856187927479466406129247676855765076709013160230451212437047516648964697387833875515060956080093114740688089494130842840431090687277227469014156020894600229754365928474178339576754509210039012754120160*i1^53 + 42829721339192819395314578753343291867823209158177152706226725954697959763758469015296997012570912975054254218679581643538324784287999969440686820404398784176363018797687794189403950382063005524404473930062235449827911619625592841885470922686723055555543865986997024959394152975725231815015427540344768012755281493376070524862273636736524781455439417453246614803182629603353657004099484159237112278394981285166561966115597637516614959101754585235323088733529172986610843314004673351563721641514707709066390943408266226499072678987886999536967153167015406830652780551851167605697979787045181462167008102092058193098182143833990471224999731978806456159128448582455761597556764150966202039916607326892128002005402282141619964120684705980301592752606799169351159607692129431434223270352154505152784226918617705015515648246260613573750126906662293547931711156404840235611817966017512876263456047798144177976619729195138791230998642828089073823266715064825299681417107974234314320395729182054247375982073761102010924219681356378095333711836822682721112857694553098059078495352138953889189479589784389064653630284040662648381238753157303215690812134142601000422466894661650907449656314507260500995871379218241666553177506231903474833808604553323810148881*i1^54, 52455145824595290501337484108804253096701186432581065682675493357605689600100142206034277900742142787973706527270874630127974517657328992365894694436584515954121658642871762724397282919723091032752657059353421845562507617465182621929824643938967401181479657442559769383446177362952615358294596404340304331595841951893948518291737322803239653430300697943125369246542464192909016213899558179892752630492810797862217264774288350465610861236547659298728332069572943306204460790105216510864349747297398051953325442331739923552754314232764578111386606843745959971643928101557789508933718767296045117230693419279866923421709554161977717645023279317088286954203333419397904284624115230746201782367501964135929412470442808370055515585037367904447997783242294562491821051896699507152923207577927203059104166237705100833168879753611188174894799160937213239934470420414632856780012050391178552642010608122996919730188170438946429053153694128194686994462642405424993488981737368246991958601576501641481671675525777392703339268149649167589627178550435076494210591615743239704268896125371075613071970765967966519960228220672614777197395934297343828570116154187025180916381110880571285320688412470527161930851350278462164771767794614952337552137492775565476700752920029978001743268622172919553083818405150209089861042236746569269325224508327697982323098685988825048599455650102427384052611249229613694700323009524458045541816515745780137675365496723371862830568637625034635045344923170867591565865358114794197085709163889491930295007586180658874325924611743124645306961387862092315074330956492946196022154205993097457190396242477848067669006266535847434964339694935129576716527018663721352581001157689170713442030212674025207823165076327372844369350083196022779446039176333581253857620779430813830294718527385737257475927406477935679177251743863963886520023247145558457612508398932886211664275575874564513056711735789323388905672444313806976374876239613219873545050306234313851165697810548878678599126664678754073252434346570843964285970789124198200438872390189576495547699046861506004265767438791130764874135278081251245528823300807983757336936510401639750845124769165047854200730584207865979189861091106956543426508882529632635610544143578377756909924032925649210728056481841874919851303488242676185439087220913878121453234874999334573998568005773227894277413617969931994093863211738626147970907865664619557199595070010570109857208435348621177996159435202375074354603218568115472406928259025374987686793572726484322692400072408281365854151910621184000000000000000000000000000000000000000000000000000000 + -187356161474878112253178453455498888020315338861181475328385934976683978079027560016478338741169653038487202313959551202142103871964649173666419012827055567960066151708674424469810838436398929843089616765524051895583134239384612480489688190520148027635729389574698802347188746010857158679657523172076731353815145883008642940386431054631503071083476925100602896532485969001494617607915285447478827184710047868444659790736780684251038917101393305300963983634738964105400761992031800829090744885309548039060801337287248386028227069550417438293266981592452932605468451599972710176055728671795924643339772169197548204674212728099870157207133493380908427092424747028196854357941582361986054945612073983737726963203065300942722744196200822099645673889906908134735681465458085841891067481773721479608987625711990125861803473022997119564435850642206236604644360984717376755692356150575148801418849341629144449532928580284388774649846860477662041315770194554324167424224573218930175487385516199661978626789618251229845122464920058230446663482503839480250868728171114995960349521641762847347267659503811892148055532579695172130772494192102510725920415912173982327080475383792133838304382887073917474471085033225700772188763206937508271025102885683629015531281954732278380520931120513928292294538424398867489760235863283040936764289227850495931000528659851372619847970940112101933646262975689547689374959240724095140703521411063992893660091411408583126972738002991171519654354476650471358035121208915395572012208208295662866473864942180402892580320082642178863604995117100869841829535714872701726875322597954605513495510204154996085858047415784103572008603195250356975850101599118717856111733965198738839087775836076404180740818894054643416651947562181457480663027840753126813648065973402551660233777943904067509350832380134353041865482956881727453521339138196731869538530652128189544210373623942335022078831889051858566725105831174158677964726997772561328220443893948884681390248265190842219632834915239271338687588364532870165153298948998515190290096645299605088206841733832185460176749228905235054272712742756295885412340238274864887295391069675933536004404942807189219978934075189957017585383551379643360081881307665942728835460246945242945930439189700387799851574785027024503348294953246617719135100868965609250904590107954465257924157303902218468325785218858691774342411728593511425361780083900563583818574264428291006451130991662301626106460011895207268428801024493871455462267820164044490345103942129633812931562415835421699966198454681600000000000000000000000000000000000000000000000000000*i1 + 2194504523904609879451384054334803408403545870486125252108220017199998477447497974092137185089822759604553770561174149071899748930500568093229691643257669837578295733495307072988012717445758933913741679542223881411151164590082572563213766443148372923268287250209444771036148346960618787162222864051876563643042643814408596892581380340278172017996787944862202748977279728243522792741075472178574226400895707694899769898336904693731112004606498841162069578259847765603637542713402388956725357621249656579102455978474916166653450544161439324869644358590727568796481985228494736866063991465982323774148293606691248819820829713379832061898468755345322518610835668918739585239096453048752482277683269173807788993284945987129762619876736097277853497681895556201093084356452702623114642101072076373971253897718431373647988228409379158866483966335047158885048012825888503490990639000773784425428822427366935452685860602607654299734753123960701685095425712764199366059709608235721415358561678289387763821094601968136902864353341727540868321894855943786611675884792741711908763384528594874800998243268108244499044968620754592069026433975748710234987352476927643231555040100379116543592001799283899283252007717516706930969972522743660220283766298225306079796510268424484057090852661074726997719818069797708437931261648131726202559500981819229286920374134979449145347561570893320932589405158263755950137245558883546718549016184021683471319331401893599019864567548457838413766933073932174309008123186544004441595064142704517029312315255061188801122341673128054791393477218496143082656205343190401600686279182734930805792452916253562302887353902123970378209386428098437234792901739892723370954015773252978660840049667416803061246025857553068654282680625513873557243040179418980337730961537555034791715540572772172710702714464606816448926591529294220738414643463070610653023107918814463221865084038083276758489311312371758760802671043225868133245040657817719981602652615669225575264212672237552054314661179953046200887604723603561812154153946266767285400057868935032814879876142802137715328064220397251651817844331015115214743519982385483586102201514760515311650644664855020619848353475345064057112812593563601063308346093700635711150331663392551480804698829838382672142620936735586694053240456928832595639765545015705585911238231460959953578036456407981537501903405063538397627391422462180143567113104789543188102035077024583479522168177941919840087896689205010027844205240762025043266715337841884960318658158273613609853172103317172291340473466880000000000000000000000000000000000000000000000000000*i1^2 + 27570814220696178440695071086161517263931176430976957488779103810358755615896439528427745647548005715535598043180249907513811065947635499863461114722194004098472793974109315237250423566345217318875040580959898428193324588861374346999817002161878832082444927285468144395041925584886094132304688756847721966529185847314150755340976360013311112877427571958607912087072123715398198708164300623823115569551213204827293450785065711536728624455296836794282513478945367028463315349710753367190686127170895721736589668756553320096266830790082156011166108362451510283591893407069898330930357463350127780153578060484328262589243656262569239228626183229678164177768850020881454237055045276850775353159515297862332549094415444152783275877071624396490127744854171886914385429557848930878423328602304060694393789565071882838903177600312115697849556200631663093366618189811650528131819735494487425952341606394027283527987750318330366753306651521467425650070286447447941827800166302824244630375456324770827037387070855360221583351890176972286463653369945417113789682143165935578811215838619860666013691402978701249161898472968733508263715918086179557994247253175125497782597196433385571466510131479888566347970054627361822359415568726786437141637094516021594046846016259513398456504541863966123233165701987398392883742180844584439927075104460617279425552354149867530767247221901702191393227651293538064769239922295674478905388045246063045501080577619741312974283330042613322070276426344866996294268720746944089044427295036117452264366704770857912894140212421301273145686862660733596046922400315187428122571428707325062191185180521857543779741570925799140147651085602837311040629404689296337207442873393135578127912541600975357645206271015831372761919791823404491451353822584441213096864181909572137654807376009688716392306416118258944268444719989038625148934266132465115744589181521178981770875615442781868052089382984828984377650769579981338530176388830406113345705976800171312807185368007679086567172099475035703671669899523463933767581759506292867657800781516139492695549635545357528670488527292017280642027627073095817577699518639483707971912091509342646665466700292700826974286499621955678673281212576591732430287606901831142755284693018139023723034174065913015533257598201561249330733377162800080569559240126379145143918339418228861982262316936042224525397212877573101057550530178240628617963597538216712882353659817993524192389520287199740455865230956671590072112247395521170655631181278033559017831999488202389959993108543883836615970258944000000000000000000000000000000000000000000000000000*i1^3 + 71336684256031066409706765429647560748720048874627106499872962734832205640930133547433021075653315767205428651527019571210807060546171384899814292865327887735754454422721429271788803235533671521390828307065242532601230380273166202340974056899951507256955425467984536775255229749525430023101950456637093856440580016185561652628777257707562639068372971486683111369169141441499707829370470621498643597522163746559535424094287803495418919703442578010779583236968052778026931098953974731616072374866240575461070708196654950691849267120183292897081485027666040668252070680336019793929069732868868673153749471704674366524364460042934153247352038302368214327510210412879965175919499370967367902051611253589895619764619381588473027468755904756774914417449474920575818588288298841178527294258443439482267098909911161516855172506396235579445047832000441496507961681711417567409232034344588262932539349795123383817740773769137588930925468340837575457697109242451422581780619338267457562545980389907646261852832609219402706649309201378832421202814948382371523404143531925337945182889571581984694316622923810340429780869579876969268032015274317220249493245000791521826163204676072066913021181644337139102157870637721303250818460321939029047642238812188501413750627543387087794964616288663455453808844416637369968666830494023367016016859088783448905439044041330501080890053072343957789728004432197226182569115723966056342755036134460727005569887538297787333071246213698738455101715224700017519506497131512055744761667113829850922810681755414401795196465596067093721800126332598378755999556893774787994898738212889955613386773712253055616335052222640455927060265800428160808030368397105826095381792600457531759816550539677465504140149516169723290775983286994108396136493331193302413108685804786650988736705183859033285079938931531333875075508782078888635439895215925339471707021085603225247029241507358976670611941361074917371558911280593276228725001367792197213612924197913603527818447027260965501772770742514785556222933581406310199826475507830900094254820449442566314512416773746061989816920099524805859164614324300163327572200600121837174215686345763203053762174975772921567834084764053366518496940278369856515021566934422314590558979492274255227486967733450045268866604965153816272758138125509736257073585229545514544275486020612770374413147952003537232892085108253531161723522340197814230567399953167168123052761541261044931950969962475709502609334152401440750867668104897947668067274339959173674167421658444416710436343615433470407344128000000000000000000000000000000000000000000000000000*i1^4 + 59199383947403019634828690320731042045052024871162600305795748051080507735794647192727489224059587536635918698055429891502716325629105007278284717085815588211567787997334442221760682933987915964992224273163087576355478318038414079473040643891155457554145755415012977247898843529202518894727715067977786030988721284982200486106952708011777714572865764875732403818536870905635296928978021622623077379278453078795922419541184509475800892585815358988361518975415023929877277639487472071056151580134465620060430800682558957212434471854628401186373567597646788986419402069046911811336706529833633391276311873719429032451301667565897533852429113067949414057931600145871049601719826892255201430910314873772221596687687589051189237419408559084056607929855768161699234125923348175585502349203785733267129513180571434202445923943980669051959518258896790063405883333473694199681456543921811578178387375968768863857795827843974264662032746559221181606718323220624066289513334611172841388365124736214958796680531191110906013295230126131934404554281767754113082630576417862472613795339539160761950749187306548688109475836482124315659928985207426084248332290462880881962710344018595662012801602159819474608317135243909332519442692435731061709712119105352648804374888908599090102997727454772095134258581749868836058985299735549670446259884457576020929731094079719042949393216005627743282198376023696879835501388057451042290786486875298983457846688828542078501065951390166409494526892441228611683529738234478796475847217838486657982221160777377188645612516783568435145572793055563283386154918075776253128516140173137538208404588565862262393484948021928686106224057737499229399234814278124550240939841618006263587909396705253689120562931297641461886634240883095452811341188085242206327980163997290606274452483256862715992084863525650815917147922934931336260220939409422249818526949059866476049205991040074523634348407695199871451690875083708383177886812726145820115978502408203037828348871894798204652279899452976615935865027496873359154860098528146332870623399955368549485981397198712972645940874250850134252795485405263364894824727272050457672082173010331012445459908180311609400457452416239877626702809709064185359001942354150703451019121079784957183033425430950059250117016410166893027764791259172722851274181917584526622510890213622956615224909778077765685132222555003779472525307397744537903842593836112237159318738227683388039535156807247904878203334639060475527266024189340161726087639988320478098893197384718363948861107375338388633681920000000000000000000000000000000000000000000000000*i1^5 + 24048378522987072256085825945100929374126121752382902058805767192308148634366101633311783925500885982602969374687349301272322558389914133126420447918046845396021971063634094338043759597272409490766078880375909031209928730700672172479791314101212486453260758502179208580994288471357212842701359082817625597107881333697657425739242606524083795605471171694124015041442566994382558492934662723832184771444472129615025983978707813701057404544821155241914117084326089250949532596256790838959560536763629898474278734121155661384160868337847191984611740069451053992159946493433074585032255156040001391394048977649522031466654082884284203458929171771285800584801894497593838611620028819458555012861214280173542115625403766210689634387988249123061220934059267955491576213729255599631353725463792551520968847548351758102522312962632086059532648765713447790583891748086787530149201260457749658896697137835153060933198354694887116932417244453573536355603006721065267044525559044904342072962801602604800309828956796871846177940312931213562179928608987256738083506986449953980286557934700812573722040883853373294185999374988461693648618393659647077232538094597787590549519333025484086332422984372000667549002754230973936441803771600513272851381724362297006042153524305150231745447432007014113218420647197466246112149161345842852527413600946145123376402204956658178430735582631317412163646807329553041815667051361459352390054935388990747822245728779676317565679343775006957192333045577936333929038509299436844564070393458964980396548433001179043957686380906492699677867390225745851744702374846930350447003759712542234885581388726003996453030933556369568640721131960602401015840127605479262972233190532756805037633310175051735729153369233360930764219717755192456000359770818576279288632816790576338035415778429032035148356628025042795765456129943726037525818924019292132552282312124308197736943686308669010923717783625539173256685774966056515107767595705834057273365473135643026542549515327323516929202968317674597172379182005844719311887832258878123826617547586482514861785027846889546589395447813588745568009491494782525132710952844792737048712165538012200618742798145528535282969475581830952625869806260974325311864128640046589329907553056441140213938854586060079722364090985761176215598057293441538120060726211966379365169437099307582823079887273843606341557724819726676964734280761611867971117542700090938407956898099507420006119078175312463640840460078258845147723091734857157686831332361936500878227610497850636839218995338563060498432000000000000000000000000000000000000000000000000*i1^6 + 7817898609641075748272324395110233322857018712121081666030286013978433925328341912965018293184940951910739349116545144630831325576084556328641868816330365852745594903982742345956293804247153829469119493962376404994535729622890527142224264346379834128918525536738648478331400876096578496136750083972338173803419867116272913845466961933300992436218892522826242868170324389053547531306602740884186711475006584460520490888505117376991700951464362100451540148947947774116098955084514523257508331258831071601193056940622194316024961593875961135887915709196342181291277659826481077622801294815520359718346343815933754037876041464194687050374294501061672867949859412218854346701273583364449783548092901151919329072329718590037865535895538327532168867996634587706095548869249672075520489496030581224757174458473406896974849373812054553506684053457583039755351567303551699335597414537198614789534723434710873976092400362524823242738009431582513707890780131751914889348099478882407472988249996649502187643536140311133057826369499882028183898045452372427759404543759560691763743911811217372644255029737424005932871079518682412602027395339817818650247833025404473354896497226073261624976052785664180796443231423692215411583914921812513163508013054559601751643088732349660319266048196815358084504821044944371775924231550599800545728097999824824666701174685659118070229923990495374746857425773002378515791034073612537302960890953981960643855748215719875460397767375171787868946100919142151896622026700996493573942308828223905402976752762665000193349502447394275387167114249923260369755556523087711373506777017560662134669904833889908709949044111953081622260706883899498670698687842907542418952646389534360178894524451069028624111641318800450751536498357735211027550537352336257647464455905428885235821863672959058996453923813793017857100827207330352504721860850503747045645899982277543603449666477632864126817264404795976641713175233897744790031916561772857304808900395837525980254898146402470540264863242861587209791563176583543485129325529111105232433810351157528986921918508470902723057018795394994490697885035456148452792329763042013855095259275787287384303633134493177603978524511530811019780082419230087932061651487209752655389265558899435430276167807168435812292880502936540067952784032579024970348589661478745158456010983589138908731749085889344173061209036457014471697986318120133186364957742775109854136710945066763291583862240109412504488554439989512114938631308809923067960358381173235487240288492871950717011803866246047334400000000000000000000000000000000000000000000000*i1^7 + 2034835244950563790927216452288970551142732157896019188226942692306555142328030367318433056308492643537973983640789600655117261606985237102393403492418423810165573951105716946171838745654031737166714162922664001915137754724769999874767390775821034199147891717083416259216017107826224118057319374077828961144391883037096246290533590508556313773901622022701216742779283628120517089486376582252546120456923848838552429672595358623066229281343559613986505337721301563779292445269856676363434824825255870568923999473238108518771401802332182524119761945057631969500843569819438655757352305815834149689256796388307775450216782403679145847081189252014227230278742351857211486553835339803927343914544985926348281883557673626623317541026672051239440236861607595778438624565923708532683508690585929035741498129841490292923237935938951292842698949028322139409178108590419169291873401345314504208278329365781034670818418250239984665416922678075177114518132397874409808661746389017900570325830061971930629211649727311538774668032057101274656915315810433923830861692910476051336871290278096108409516906646805081129808579828069358608655517379778745771458794799196666758696851482202227392515849460516164909104463401729798870445562460540938935178208334985786973637708285266986428909440523379099793632765869034976211239581227338560260816224919185310469515723652775380173819228464521958262926565348105497826068255757999092653833481691832196968634627751837392297390332873394597638765918512369818728618549612332779661563820250007973649718623085077889990413863724653101361630455977640619975767319385270404563118088260561322254540950309776518879117889989879650218134895009645871691318301322027522996460568506465569525734290620944808844864817956783076626108053484350407001862476865592311612916948993574953388090565602312416108570439083894492475152943195845966726576622053827672395957877266808168029898438946956407765972733650332262698307451777233130600786084285268067045202969979828247558260302660092429549255673505347652349411017963251412068661190880043606823723247752911989914286225923427542948183599047885021872345450653897879865928342421622276408327622288851648122051510576616488927169978553396506516463008637053665936373982637805402964362773279046414561734520352376189696792353485674317998777566870627729223192149327448105418478340412883031113552525653732325031876880408734083482549770020139366882125019996728486599553448287528830369078685135774113057870184438950088721490827613020159190727509959823589094096351587299408427764426097159045120000000000000000000000000000000000000000000000*i1^8 + 318828458853315106585620459582134636137066130260092220200403695797508477866877627110137334338042930045518531118952528494659485994870621424809751419971070814510595721647148885204803550881617473782384254476709936965028243392160375593140198559752647305809719090193927409235958239412345502532915553365495444599759871911737211126533363912283018761787211099207866981535832854389114077765118384809155069461009636666175122070591394715934022773719280327946913860220325964412844778776570027196545430475195484973377030405130655734791454477073593333672941491890036916465722089452870746742189669533409279055328045330891680549833708028586992520326239418800202999077218499904872004714005407152455710368822492037312453898833623177557022915039896631763649391204069453114008950810302966381164874025937848502893338398414835479741255957771270182063221738393314768551366684299760077892776983565805167511814202188528498886211832502047248763809447099806315752607204561726364290545958361666833113571335239248736762635619921306003468610048327795183508055533544760498425743782605845917974666116070803477252809335359864746288341827088056969695022795011438014721913645642782948874638986071712427991736943759178947085836415036288174646671055686138612191013199468233064324264023880577870453835181231301362600391117340540470577106349642810344028061658111750844093001150625430973426361164289080504146382302312159522166035049668686264401508281306859311152036549204528452613808221378176706123222627674596563726228065317996678119693741601490111604521427992365992959954496059908814818957429773344681739081315670800673211156616603196705666603162878404195994851407770755257991612870947871352417877408546113893828068785149964553082755962181713386586816814542675658811532603732293212190057203020419485744528693573874410738117917757557260686674510183910173820924511822191682044734766772356534723641644634418963308397576077757901869674145142640249298940922008787397579999573182978863590173481471382512332130208164215982917883482269803227078478129685586881269318875417504530136481919348622699204927422434605634323384732026909264417502519083161110157017769727824954264429556745464533638159907440830481046282257263672781085500090910942279997911714718082997324413387651161149496249306011904220216111448325963974537773560239144634834897307958675599009331158865580160243607536202028859856194628203370905496716530740678497231544013007455482592932012352054830992882626638685692120683480095185821747716517791364445101042524421998677698844540732749696827107432244183040000000000000000000000000000000000000000000000*i1^9 + 24317260255432398458718086424608716920454841714560873530449474508391550206514280490580684790998409019130789083433874392916356196322026067219946819994843935838527141304097656908035391741034105577780463886115642582314001064821327095673600042760663027786417245030890959341627495225263443515740271231483174591449128291579382298968742953171340804015373529014105972156849670028373316135332574075892997087077278225927701776032793877412341267281574054622182180941643480126057601160299280331286041186307524313037693786891994655980113331425715396279549484456128914184526160647537107341081606391443759402669902811314451980790146257030665699278014017067336959478784778266070235215125107661427198120399805830833922543030806000188247554250775396029413428279890602738714882936951181706950024157940073554373691009550683052149872332638084196681943200533548586729506431114971202189295981324165702903163357555917164715310991113809508732463245045220276731036206865936926758937445580089828562238119447237190183762239951271473307362596710099221461385352847363596728424871626423522985801183527631368999854192172778433779922597862445814272970574539481189122226307891482421132188880945815524991785053272705339157312633946214137270392909861179822692384466344854191417939784143444542541200840511177897391679052575491793509134331094169227744082754732227534884722963053471388655121695888278806576656083545020460782719727901579088297879652958084636977985549788789314987488261636103945015611832908282989640213458997334905694265900568348303984537303038699683654877653211006646174736024313570941326558611324789118189472743515952823683322338366029802508095929809099554245933483414066643954258112795779321355223243615085092176771766909436898195828039749898829580867263091074678576642545016014747296078540090893726053512186746940946576693031429146784940368140336601936726632026998030444142785181559030531181256323535442351255650183181381454976188656646014471290413883985855215595541350557587509698399863542333178552741944207493233950026370791938276861773331864830766404197728759433300610943872984091478118470108538045134962995121896111100266613188123193735132051367477019299170886274462252475273178264423198445489169348520308189640119232081926558646987445835774786578142880130084160835928682978586653524929100921416870505470764435801466638008198321065402659234505206494967572017172892045310660565349058382715415591035708492941650418956488644433520249950184914812164127528249746939119125434480972566364533612846859921876862344412440109698427484372992000000000000000000000000000000000000000000000*i1^10 + 935613833088153746495079711898967109667848638204637338731855337532737589921262715298008559524040559158280848214026595182909157998005909387414178865520798965255561339454742156151053232336557656852326950037928990580956914127657119166666127912915763890694033395625559557518280871425088388239866041507198914785866814271983717544849781152675661141826990697628136333111563267177704823881211014652109390746841148968597286632011408159542669272228538586257009883074452993871872514697895730231070053229200407289216506031285026571542900791407263464614673898766485498480298488969152024541319312819102858967025789240753662894503948204053719361870136381074034260848484963163082540356017830439546874151209853377603079320796336129134773935125874155148142966806562212603884882714655130698647914953346458146780353222252003074782140153238333747730769066740707724630049669468514961478851291418342368034265669198261994350190123296091010619872548739430450895780654381803360540069284980120444535995520567184592313032777595283231310048013038107014326301410990285077994314175846548290499031297998268281081737172039487597228961147446514275434808645754150107586888123597838049384205732553045144298204989799805822670587218292195762965928500279861517492170840696485251723096230832202480018150304384593834220636457083039108184317887043273714985717339661816982793337206219003758328929108521040693387296817455521277019970524045203723282466032123138166948330548013809316287632600643665308063765838250181088453279325097511397601354867525782004334227441569613615030298460843624136356768442864757075801824073723317165556330112702250982653302202782507554361841580524432522214875021754215516081422207499991943622321570725092161901252750909001713505573603512734402697685651887108529944296711503394781039519348726147404990999309681420368139982683262082216656823296321080869053921447670445257100416334333764082821514200648621537118228061058040419191717307618986101037276491117000011158798017145307846396349302935588798085470510668412686950697773694433285680784058976854377132173978590574632111463734538708290075838470401224184588234477679211673046959727473892419876261251890504017840972288853224128154732596811266927740530878123047976413613446358114879473458130483866689039636727229794158936827658698795318620751006794488547337157245677377941181699879692689030965202964061306304210304084023482493732381417769353658940579352488791299830357660908734226434572819770638478338219485483892029851278684973167344100475299429466444622673469028582614022645350400000000000000000000000000000000000000000000*i1^11 + 47609863135707760686376102036903412374028731437948939894175043742078764611999049351048796722347545468464466725948713684260413132433614070189436140997610574581454263960064564637551931867695176144686820435509713908531024807779983686434917223813759865770480653831181126806715281613186492733031291963335645265500239971931744993690073359101206058349350039391842623042264359574715052635134957505950397764268982055204840036493292463881151441571280406030765070486731581279510724912467619970687656898604460366432430998807484489504494416248443393638934119404636514742650936629944047402398577648093277388084087771265986750758068370773702205463276033946878232612142264121920188917668867846961529748864129665883112698063775641000626013875978020508446762757423139605419422791291037272331173332296040700300745753390582391167465593782401075042387222595614694103562920642618736507373561297035020501518440840442214678603583230513087295094195100107191137685625479316398438929702858982187429724689759787485456073123041969062516401247150977092254358136626815415494392639539204234750434538374431649449495043340577129086540490292445040865525124588845715932107533088768964918209204016711702608798985528924036918269623656674255867281448014418305928795929746073446654262278986714098254351676716754417249860495110511612118265120424631853704641637959745599230531145177035087200114437803788581293577435246465335216494489343870036604639294315966830764666236151895262188943494949909671381641078535280943117378154453762671706725083622009660367773427556950624057707694923945448595342163732359253992449653203390349439676389676757858315237610849946636819094123225891160728208590889309503882247091551102194035578497330531683365335086278424380408663350020442225893521722708531702650041201306505554024950321233430829965811715774866774316877659739489641729803570748021445392435625189541232324844523623478015564754082976662663699193217450053813747920428270986218697432148872320753596762519495345546871565322969755106501584448547332791096612898105886330635208605750921512322698653224506319362362165449406246864195169610710726043399238497090093477221764265668808726989890619848097226398085228497667592882946739484051503113785151727865963049885418277856899995810189328043145876220803859956293771021927622363816484266323010473554689712718458514797594238918267808364867234898467778306979747833795824096259418551617212406418895307932605174932786148431505513804305420484074919811748619962468771625540645896874668084928350177079245000959545146828704972800000000000000000000000000000000000000000000*i1^12 + 4516337340218144891201035827856796993320776338202383214470467684493705824861852694235445099037996595425117256141569460454039145021596775146020655046443785942750783424995489324951713705655250831623385507795064109442567028783745487394014683029926221086785728170456141535373577372349888251621494671987385083836895579444075944232106771060455874733813299189701085038814934009718098895919600251884019602577189796944267902552667947255521812900426582748681738636374986561443699968534216677820137924434001923399954038826170598836932463002095608179733111358158472154933707616652497682860006953992907188190329720795131395766065291303634140359453118148351767250661691905145072196185611667561161144061080540968027334611329649100997002334793646403313378068759142227686935091256136215786646687327293406158963247351529076551385328340947418354770004983983055896147954122481431265863166968238068963020073260395628299145969497175329933407002128818776908685769185286476313058296315904657365652362470411736304196244763071295470570962751958372999498190625946187752717773729279746836011216145793198592953360023157239362217970179987712428037318941739070676293967790458673745499308411205932993321558062244331349286943645082795144695905393983870551878136231758499661101989324145161115010800350487084517713765935973794086631689409757961692810022315830967301901428747482586016773925631179832342504919313020307475888312206707260618595308185525276040526501083498743104101512240987648592988454748413940395820195927469118943235744433932340382471576614464450504413287501817214502066209348311346883548497706474590689543471315429729924505676961572273688698048999835556645779837259587152340607474590996718009201605530090088549637843991971876180396176534250810856218571352737174165289140593160729150310274946858719043095356986366289646370070006966242477040187204288651872914710849411800515901779185421934764988900635711806541272245696842400429298821597781707937978003146535167876761546396710314779070578096199993538144643001959195138907956968100151525560016610762262314596562525725044461577598273640295756728685835138974929584375585453382458840600321405087287491929007575981154648702501319922840430217622169186754835799707851380665392244017190574133445990779865102065434051229133680154562897289446801825021398741334238247420476801101299257632854648634092830763176964034938924318721330515675916318789559430566153689371466481371454022521529902431718719737831879975660231327698932627325476493640533972055982972440662739303742445703705506349056000000000000000000000000000000000000000000*i1^13 + 218759196731878945969165140569867521363353541263129997552875715849567444138614553141584962032756654532934458382175743919129893647146665427056171321039878282761221058685577750654223762530499451391377728091559158642559220025213947073294247021624272223186363055584908445025543762684921156621187132829370713147887721224476634891697511435543058977485990290725539705343132468737768906981927099055769732398021933245974655579415325673153675058918697338078538464718285060830481659704473035289762119524702575908529609964883169415507672259929468953216538830216993539526277223625553071269764687331113671629159163708247038466357206745988621095228563147990158402283372280324184533278600269581503944001070540123924842682466209466167387067350372172224877644714111894164416672210006707853858199675929193104632216579782581498048208706098644435601746931975805129693451636359175782292838256904650057190160506223262244278099506507066048215520698667421255222354701751570741880984343983904825457684287489266214447189690761120896552482688283561224349342564795064423881820502243478336517777273322795739634178550607765977862953226143556072042000048299787902187873766039376223911426600029930370244214501188084125364315044119380214589440735144522476818847276329086094157766385130349550432662076072059415445208162238713133345545854847224764373539611585845582440917782729737575315429841208440456776063617677351890890954720158876546842700949073739551653633535423324884552848230540800423279774464403032931418239268460773254759995749711295514217382729708700467826052595873559745501542257532331127206339944730937711463815333825258823687147121196954565131978391007801108206245611136862688160263055431748721476693567738388335661023821305524544872070057072832092496292784448056791812672188547173005301624526240671508064275516308104517037104149724164051190075013418738430501621650733489575006840839203704991707288439098927934667015921532724286631244763514274544497617249960370229310164889547992214571717641319157077110315677458416009201118286024176104201491657324509084892467440743143967317372398710752522907004689138472162595719859499759935379501898734973891452847377751137352815417801295583398198208499845307981003904404684638354958433533517593231049973077262175853778788155788661709656216885898221118967321433183406766496525875589074883396052043018513581166339913869328421354484465773977158826214245544201253413387434931910784333574918880789952740202463321701378833639291707722938958520059510352169319606045608265495039780973334390374400000000000000000000000000000000000000000*i1^14 + 8907930937092228764861001344198992489967023176514895046274018183786125134259232091307575997179380520621487686598446523336664193284869813567900601535961099409155490674231545044842622158264492645924498086697321629936659534240568886751361938950737587671200579040973633888185676305081469228057565335421923876750916979925858754238185197254126447929922497180004056090829574926085907312269264778312681636500500534857319699971558894950450654184994783212301135656499928255671688841092480267686870575773688089114317900952798246997661055893926132814294575455160395132592525594261217234105397373548964604191504421909986346524584731288667792126058313537772704348196839572374284401897648430554572647791659748025991468278235644756306153675800034287391114967056446841134517341715723524478169442200352307823022265062254554038127129812961299227525604091817581348375054681103442191349863540196710695913333456337226662893736194359120640678173374797640205364366891928798284646386821499266009907810187106554421471823863062899995971833353957381454259387210990106100380051714142906678197795595729247480911049258436436689751621929324515533667113569095016847392675807055095367949734955761919867300007778465761892015330288429380436681138183300806350829409491500772218763351203492458437216874592485031215972239973129341559694366516551723671230672840070595390747973708132252158634340465109336828766728722249277682326895167022122081216197936082548990063555855759619119973764473021031459606553811038966552606640170964605553694819452402038563668193081332865643499343792600123962059231286820616479171297063904388458144927609034960869393572474155547517560923718476586084013505280063952938957556399829249603607486917989258728328039666367183016459791001064439602434252763716799030740414785121555766333395417819305305391041041627280934009074797183440997251697558993312324297347760194949107181323246631914475268671240015969446476760045184238379434616325965132040595357179512257887674344086991837334723908644806982610766952896090003716591870634230590937030358071015834140690074517446371764687237420038650701952393039826391949943655889086105732542363880698262582036245645105986207478129991716177776882605692340461077274341525792170726379136646589579367754328380170651002776657595046432070036308730237656155445217211124915314840135093468748675835841709447171245515325681842133616278655488772139569630896882448570173441855867935616802421695190713260488675646471563709688138462625066455108642965691517701562175232235632918366260024930467840000000000000000000000000000000000000000*i1^15 + 159299298575275845038844407215713918772250450553737971639836565628336618599373505630785276596861771323793830525580684815930590388235135116786849296732667456910440797534855673749415427715040033192220405998460546536646734151160560906492405458972165405204250087922257285660423034668118755486772967197316332594151995752577916103762268140710261034268352915510526024704344158614957687949528151573018716339479747524671079173027825185578120560642447531177078805163494040496575081681233825854186396225352306352895920021990098766948705360087633959174411082045188665391247000599967090898391729347536493360725569065617028550780962186918092570961606923702986753322786298190148293942719403000151478243928076828541254193265143935371474096194969123684849392696668771074702337117882046938391168217746204943552241235916685464543708080442250575610312665308663287313070839695740726992608618724171704532693253865907139590496880108459603494477432780206561392634897771517263953734360007798940633247878726648146409408553841737533740636732386283904950554170582553312586011916915572398374154630426920308689305907275665029662211707587954879774499580809648710857332258823376142931910431590312376395141649060787452874189229570706596646099723189449401183498259947301050035030114228658390834604158957370732378035291341169298095192226221288016737267536886818463960731637121378555843799559404081718377436271580250540277230700314445531037263399123055724171566168102932969529223379868506403826548704144833528981717345201788098807810301862195351317595292815439342389021263153185054059700184713104716427361528096775297971002876709927793493295836630338486140724330079777202751601443517324594007750637970736798654346170186585349416515996889007673729596371475112093000320145221701171293421381530242885390711552338989630473770484695766429662328601868384937654162425949351264147322836713307960647150679350548766021745202831011918080611443748916394175375798442383032075472771658878111990298867107099740099305339443674646646956756726371392928854391052050999470174545739665876791093769028432676878784770290523557602583523644456972100328582522557148213075151617389059836745048431219914906555873387638239799373153974469727391805505065053386235742380282489771266908632101648064762296403326405179830870727869849046562418862342001241935580985858101665486703799257918926498458346891595056099844344425260385591727347894696905089180169473475607757262712680284126520058526612233328899628476546843316109513640886516639820414216717391073475829956608000000000000000000000000000000000000000*i1^16 + 12708550770179262860174076516817513912401414647222552984226747554801299927776577831499850987027396386256877312041535817190458182116353647902359438810837270374374700524674949751300591686180946016012703879620561337150770622484336579370746460443455760538849158810933933240214502398120485347194543658239283001626728085412022682794162511181211043346810949634740404922572116577445484785231926208827180836800106498397679856545471860018879661058332335118595508887964698428486706656406702700190851557301612294392419046279931421113049202264764718174818853383674902833253695936002211930266386300543946725060612013852475307822979896685876029366361580307865289747058440881433108557812525099532815342507535803273787150051549498137483014759416709480274609415156892822146624565509406369976552721247153261002793426566611303982620199439302821397158782932209702869289542745670321874943378126089857609774588642487284692401784350966214722057780611846904385253402135855596842414222219398668066845798434037234599879936069197721053116067686933207795238274468372150926477856838848905462192282050606883711499128011097281478119339321439251117421852225125717951020371922286678442392554964130501259783466585831933736304117260303212088885201371431598381910810157465275704171705481671026356984883861634317567298187179331656180040282762979908012619607416886128438137912061306665053621477730209512229940136993187830228430634226480958796702607163733497870974520221756661888306547904571119392173472837422743116299515497322328600922657332819851349028978473857914295440239764980109660673526436886695105942518194720900324182784455453077269007646663260721906231022808564372647904937278099417685936765756469664231487323571626097716953229872111649673200272003139978403054835228057995422232111686755354743059946795374045955218349279015196965792577494918226078300736991472664336019134027371970836186823371210680136643284713086837905442959814507561615296436877328887977374267646459981525647634313132898997458736238454696316112702450908172534981137058638665343843541255622556680232421323201508926447850029992155313998319932345030511959661521048285601095432005273711634684310212284902094647385047107862003010615272856617985215126076939242871698001038346584806222479077125235108618709305831971804283104561609253710503377488039053434120217879604852797860252873408351038705708878947205926390855688886302935357371657465521696961637368880110244340831350539912644528310198725764066419618609221709327821514189048647638838023580112306122522624000000000000000000000000000000000000000*i1^17 + 396730802976635662153971307093871742707339006511350886047106739831964682190510735254880488036732089373769488256106116226365195058662703108102884698529368712888698970756267079435141522557042984744100654278575979052748829309489276360911459431287941132787851791928084902701389257801196479004843772844253486287603230498033951567714929265386339451277931718403897485438588473117651565581587255330622496303201655619852450265726751525679176328956172150693450041322401132013289123462887009281722837647213702958195217230129582291054393288577502418674702622954050489301773533803971708009431356665353082023845080346856981298994059299256606201890584484755633752091596423336946171184000360920876660501887527167781569656402835942078668577594210929962573818942494529405143065870984579010213420161573929160637440122114015096131765518750314673460289106165795003744816826929386736842271839963337966728130818427162514502947037436841563487425196141301707887899504124469043822381025356910238657270111950408285296404494423366417936571226937645459132021325991963973579823038554235736722193195556398726065062849340006103050829162164724606359184838928246825202816199724001701649264175794636193684061164850470336251497962422100970472393111241201478058420712450909203280191293488972936548287085884563645372082066007704340822850284099879318031966028412019136246148368911292206670148639721070625417276096448215713551088706503935607224273424720745977427117853347460508074792818792875988132337978477264447229604506452804108251188552027740653118312026913187462411557633731392735665134170359220526211699940104158502803030953608232077403623906852629791380684475350559828200555015251064700761690168254705246299816047188402625913059653810776134090921345520703960566060066027366821588363044256751190547173324370832465819307393435315135079679018343411312246618226179319147970782634144010973219043132390796985349311558185058848008724722739104141174517346405727061134818672449598001795575381704378060709274823935013700770550155281688547279984312538305134099112927206119764973839167124307489636350830348917018472724276110519778044670868468076223121304509871157879031080089099046825510965276624833500725556351729549658317125672746892051454353742884275480061459126399457271612502364673121434278503143226091547355140454847679968119635624568995126752421914656837115136526745596831141709080387775360692262931700864914292853367084474959480194775872986912176171029838380748880519251960550308749458432386700230904524551734828750969241600000000000000000000000000000000000000*i1^18 + 15682550630685645140989641333572393000065943733180933696712964681444988374262133284261435160879767394191724170108662785007237934216175501176010372863592591118992298294191672529375641963318865306791873514262508176069771045534878036552349147344181679295973738961068649971863208697317483790958265645693260295668308653309096759590451706795247706709491643689721851024020550882476896763413646912270885560847987024942471294448676074549385921993745750408359184653510725842984504978555877673541716475723781538477174188289323893026232966073637680946707358737760351721910489767587893908011607314394712411882016096790276100273623824530595857504868931980215577967629744974550386615997874087225328089738935218396747942376796730877567267371951960107036855615528780978401347608868487283902316603611160495674428919392495568904791476703734718529193646801306901389894420619402293826265042543010163689394098375893447068075412395382358185698224573463986445304303117381464712992932500475585633393727733298963934546410405647537842041271659674841207031675510736266439241723534768335664171181223740433282871458465557158485949371094977264201175889560533106159388706111810172338609704162932052012613449728652202856399759918738414689089345166279138545315058525507319668778177838862366030490683995684923783183435119013059195115714963853589145015638085259730396248780258765013250225623031899411156049796085589030775176010321542879513238412559957709566470945502227910128339891471236741250478353797030408963057844941053857998077498244986444873218211123942181595389719646645120566951040328486485880211145756121412048337619187475091171080225022912784011773328299761029765375793487774512552226374939875442591444997079115256977064887533740893402324203198999327406434978458467484232736263270621901900484955191179739594720772168048223747643185879611699839311595450878173556104029815249726067760745117382275774826352279224247414770004599834202982780450470649902101376372892061744542415598394754143440987576948448903796588752005531123878540709652850588454970476716928646598811639685746889697325462990715305093113452566434860919007937215243302583161890352643522843121459144081759739272003701042932671000772669475731816897368221488714160945857857512508338620513846129892650753895050842613895507806153551980376136873054753993158160970474921055957601773196260587636203630419996694719711125996160923168991267446276830118481123407876276867960140316318295408518691181923346952593897853262465040272392250476618892872614988333711360000000000000000000000000000000000000*i1^19 + 119185034730082059478974126701251632045386346301728931385729305340500141945448449782145467152626798741444555102975246205676344987922126557439217475995834556075876558404959959922373789561999292558685479314566452376558411707616401528752154635900305051000707670821337883271066062635175812862849088200112796629136268206473214861024135878070658475905667829924166793193288945762773289449009100522081152731622497813003683494344359528588491628710704542178972786294770395041601421558502069401571877420683347018878479769901389253728003212230265743146767798899862674171978206289370636423734282379864965772540842496578584006348421803816333456752500969570677731648582547074446265321157758061941392658125582261263190362051813852430035592670940750773656975594087843642800318597586049610343064628914297131492974371362490209901017665801968583210868654779782462474324084962583033688290244187705597068112629524032299973908629641586650117448273634789273341460875445439279257181972396722111882337729686690198151273005622944219873197031982759147607454531066381169985255324007190741323706914426705884818468396852530608381097003117054644486934690645858232904258977333126812998710419398696886893491200960759808410587586753579071684627022760852259684576306713351499139407776796106601400120541350342326977186676321254770528923864573330727163356726254431399451845680766279165733679045419319866247866102405979396375815664886285133323092525736498496005158790174466774944862749157598303971669256278883568282386620232782117625354247252398683742085566944289583747213290734022406592508007589929588071630413765332680752251359753878665467905049109702326908612547009505367513432558039370386839553943427341870695898177666198300090491259759736100544676259613345281029918555582485281395927925189523669826911984442010607133018079462771571322892697676173748734235101903925073211715178509133464392755322982700263856587141231824132344382541185410525819445813125282239188797609669641249152090413991914814088477335903805282678805344826015559563431390345480597330377997061728758645244669936999740365499056564499838655153686454098123183598137596689329466504845173909804897224985635176409868124716686122459395363487097771534023279456483103598339510218360061736638904203519951845090518148211345408441497872142406461954200730488724312847076240719814517029283082120017899595008034670499125314382076369153757448133147395325393662359001395844103695437809414635241502039249903912675364010254205718274583970991943655369982562281633873920000000000000000000000000000000000*i1^20 + 3458516833158809418514022737400581975904809203303263219616702753535359412260503058724150082478488476601761638453783838715577908631420033097417688723630285585966859429398122156724490976107403802056240051628213640889206835682055664739345554723342111023921518461943418021643153846980956291727386422117090329437211077933387089309449280059841385184815978387108833112043820973078433446651408547664576975752994272106208938112547258846032553925200430165338526728211138789552060748156106833773672119849587883562909122570713364724756314533190058621793847986967215313740756195488975985830118700451082234105876289274901419959966290055348016205683372004865094411134271558760659755330922427602323220664810831683626083467981149272967223377692790557581351693135020796718870248000590357224157028115408372527263663541711762742475843893099575244073072946813897252981350096452645360825165052594228318636059716515828359069828107729519306034374097832938020516716197898280460941896703367033889742601230488114242515694637412509307010295830379733351173445490342588732112235350498941523915410057263404315706778371722304718414637429330773874485810153683534646309675321967222732291778260481752088734720505570702479671814821723254613040794715478711362670442743678145016716945055389833501246083067949677184947270240125812431167212972606675748975486144648540324798026292057991080810985712532697497592340629781561089481945156661941706868066921924919563576803743099352594394780434015070057336897074552680239309836695635581747609362892547833789170723700233998501612797430225047146789443657454668329170385947875723515633404018484420866875358070202020935596034509036595704471201285226973729443177742888583169808642135347099453089593116170947462606846608479803177865987563464931460681766564374639654897834434666937388338056363295062268037326514381579818902270154123774268167074408741985896681678629924589165713136929480942062898871427310252136419421638934042177707919440475900250999277652342661787424150203893301816575660220145222376179576893197735958624109856653938426860160606321004740734850223950805219718989877242247085119812732548192439509234941726607021665184589182526806857513844458449338908720175897648248165349750005090440786466541913711122057883235218173075298826721947582870136503717568486744427221094034902022424751783415083306718234516521267644666039479802955658208063657441668202771625959213586180450591444891444051866845944494849925977768589037436785212649227125887801267587844995410842501420941312000000000000000000000000000000000*i1^21 + -38574789595949826047701706398325221508947734786845017421172604306702509520114381159469087034177424825134932205688448663593110779764484558651324686410262230925374189522814537199080936975921335304970383803817197274916144114876297562301230147946599783476990601688722545696426248043548120822398152664925353411314130328023178927622783961177305569742849650602619851411607400741736619741644448631029973435839390769834775520689548880930890617059978718789592381003369932237899118644464453722730071332903163094843830246060594916132898883134636611888824253771548731354038843444542057579416458266486119726554992799643598977885068438705243807070843290147237666529336222810284740084400596913288039184035192771755568475576386469409820287895553006642195563264787652124853476018369554573712124629616391516403008090992095414896724754952337618570135247979334971279121311834894374125386071925642007960768608073058683533068900825330809977280741949903671164853381806930286673836788617068269284534550647213525463798426384824840899168127744465935256716426428217132373208375057854828582932381724756930614078570676128722375046679754707463755675085157731246280425841189086526460721387085153791423931499268580588786191381217257382126900760793388308892502563241995843969348005153727956491964766736883438823406907478680468882970529682222393322841552766831025235925104735124356659240418046149294479662884570153528288442122419548543773241857800069934878988794174792126602445060420675459405680393408481443029602254255150863354940232300431548638617490734483521765384427645438117293951132576143441667446214649926826412331587466388189710507426883784112707581013303527143447251171242626541470169736441523366953955459988306532836879138911052474033664566932624824577428586510882088060373728072679570864640249475130143885581552100130398011243246374631805507757324835882030961602369668649958099825711523034054655725411291932067496449668201585832152490489795130940218010342906155514472661318188984465758892874121222947138077189571296738244033268843535187436723524980554599791261450635888518219462241509312644165672829641741537937916327118546974361439631596483965308610490599995133855902050974937062242009511466812889666095945831244020404359810626147605371026737714043937505324613624065257584157882932467226599120481477899224979247615047415630284488102990830177607508794838170029481465441510619312143367562738230180244083598334314110846269945032998125454616245212974242320342417568472533371305490754163441959279001600000000000000000000000000000000*i1^22 + 140704006289486671660484027574600808254130586821502843337052226333118944360372231952442066015734057739577369051314132397059294436526938994759705101681001513570578859820539468903407882704692143034777402708680106542061134696275594960605958410453521517684883774589935723094554813365148354890588054205719483750606966524446653720952508271403676299671229413384842644468003232821388642540938281763224200246560797123323092470309338764519364360086898156947104743574751028769742421715558012907948132331555260687569083955797420647162378721281789673511771398929831694949175938543380802231078227307699053808930483414417019553006457308691271861470736270218609063557565631074031161027857396111283300584343824882007944213416327386126392308761569003884016473427074289504380300060389135641641031846104338430531756433082720712444928545978503788579372256529427915147962124074165234763611118711730174740370805478838208767519241972544999400050697870616240334997994162532446266055850259690117902975223479464979676658653202082269929371227969641698025822857510984974059845538867020788494211170273784166238922509915969573914788431304505276694737609497432136160673444286744995648009600585208723311621700726365649994989194070352359403572784271393606650269398221915760067271283969818634598205258280085891050529648800942810762122945339971248571408956152351109904220681171567897471729173512365420957717519848200544465780310964869403535324272252660462359146727578646131529766444470606690172135432939071088256189333687956651281009204178337639487074814142972789838620778315543184644957624911892618409436274916445954338713632482702865519389500478720815630747844675706771959123643580153874528412431574123766084880494131595047505241155331357132985693318235545670961956264648689079697800537415039258665626942867692171240131596963311892729639522393756039394333596289825095689362311472877861363639653466864066407974762159729787140580992848294331307002064909159936263488605645184305106457914490788498820381219791764100901561738333043377765703621959830093944162125544867819033922494000639181124481285037743767858472010317949268749818035628654492992802509665494262194335385201078557328117064425151614572710450773669173011226069924312855900568412181071923687323629444091426664682944242486119598662796036641840918930744215863762010932137225487036789857023581352883228607018995953781177214528218769370061451555403044208210560194151057831640579990818633285169336966273721226712059283103300576213685690083867277393920000000000000000000000000000000*i1^23 + -162794957485887205863348967173886714705531114929125056598126520887774090489309085430227577288473597253397951378347446884677273372487571412144322838439151350709740046355759577826021669288849386080195067753368521561988662912647712647031061028212607301457362886789475811102455238514010819039909781958131880332681406398616239011319590656042219522144896611527195463834178102586382624085316412283727737863896457781004227444171252350732903352285278269909768578118289584205989882618511856386801320345369533158235133907172079723147039517012531572640146237884674032680078960870862778809199104053243630369967624553988397912346448664004865325882549856921945628118134354321828658121773203175880888742794719312862901830519900347510683459829498093252696778690198772704061218978572304751633443661587660969326393447127041435474039462059654443444050024462264113239056405052335660671898127275221311171889647876801675487647914802390130060367511656361766715840753298113801114359635410204508138860807155936235240830272065594907593753867869381708754648434220008064479797160526000507708920094614556977252049827101847916109635663553043414803388586705665843064153767336209126965587407790741530807747695281297864106270940806162348173900453864549111960067652749737056106180263006922416246423870239989641088409971251136379235720781171450163415223805213767752005099975541706430130233364887542782747921725235214992113842869868625335717649678621550845146778512545014440189643619943323888767777071496174920797035665798049955640125634082730268052902496535202368744042790243538970860771716866739431735705523966419840010903975298005969799677513061953012955461529632236349250893360544954348613395691184678713474971850815598032306090947597037960903098431737524125788765919466974671310504068906787728768144505326010785565688846478339662191477179889517270959789878541682843343189912205832414051402669987460516605016186155348527856510624360173419154967237368931507744011373119812471962246723998529957979309006365357513789754038790620859880794971794913226479745117937708742758736754754720924355108228287627679351466114683055488678330830808476255877753831777398812502919165104534844966973787494269018603244680043203861358438193667299480018118771710515876088810495506240851150496069857292755752310945636346803958808610765326982355304204660588894693411387836322797852540242228257542980709499930389058491757604252225954583291259772108739807471011243271880527731529029584203250129989884281369057461026873671680000000000000000000000000000000*i1^24 + 73884132564350372080634786483188955441914211284771735484741542605022186692613004295206494114388917381186885583330601957082632154353057316245873444732701439616626846075082045883650772433271381433362318600263026185125154562571600842883769725972230624263040307980623296400300843326406242304836841827866937665995209850480030711384634901143284996372807476173966295750723482250955198147064623180810161837440375814183929219701482915332316356162024521331276825236589477187115252447787330795827810291058820492389962706330303231989018398225960439900926054681066553350596436951812076463511530869758943694505456304069882859992566477259029744971141513057339373100946681620381883142026216388482444708649139842663260185359541191591317118196949979232592352746623877936112573745595090942775714213938288885981365124152797937233780034978455821888702017905975118948465897807502765906219601611681552258507814704400583647401884079692696408381191749011194636089865623413741868417908008190889924085270284523095027786444639128783059287511062250430081510615796010514152117648432984718687056019706038899094956940353740765105508596369716595677181160983264030698397570033471504060160961984109450293359884030353743050784200013413042529466366561750762885277414930946244690195499904266610497292072139703942030841650293391689839771358542245586140579438035439032125495172012611510301234676799196290722671094197361586199250887543837225907152339944882759921289058691691996732039073633521663514193613334224510218792674862449869276342574370488337780926380097931244466837455521834785800248796207488615906452151976068044477152931118941229150423126464771761438309627430045871716115411612144113453503900729023643196817313752486602083974280370797655677214378225990939047342634067007676475935724088979957597308490852768328829517785410818054399186176798262737311938960731706415554333071580838904978211039036130078359208611063784588668350733570891457795916083036360611446971716042031987902898927479570007565165598752504511422752556297741058354370113813608551578596215426183346355035024845366340843828384123014069556741020266867797963103095426209267049941223935029340995705052773325034596630032989347202903439868295224645623895817588241504024313665304768823282759478368824968421797284760654588508537543321470373119227041958770016693923983895945595093223206044259364952133569989589187463464556556273930349514660228388047837942612064362083952071708491749722656150439578403849106689692410453405166281634611200000000000000000000000000000*i1^25 + -10521251961213902305967547062166162009452536293671687433672080848827080271350443733405525417327212077265964712346819724149533059931608664179972358266005522647253076424565992742076036470382485811038867190068847559312697394679141346321785609989179959938956705252715446384541962653792080961746892216778109074251356232284852497663861983368170897229344815532464662562194165584952978868596598057748255357559369475803980622447967083405311375557764169984757653975369287707892221469425024635490922883571130343215894117512719420321666132846633705879029838520442780460474496720854300453524530556800038687143641002479812375970915147701585643277721218777114809290339890210836120583176342299088780629731669025746923859971360722856628920352175585514646167113902973558347872368608339296835451245313929587219167742157960492589973294701182417527343796929607278255201344206544495535709647315387083575692377988148904505322796854150840021141979005954668985268853888165178076595947400553447331298462562117669187343503093023630370319462987930174039799588214199072128758413619343563919803433890261036820404691622207508923086244549818647190760291069792010401963623922673642058421075357565979685978911948100800551795037806842329879249282182026437344181612377214845806122345552615252193501050954086888107601348639724919931225637632086420863182230374689080862167332437770854221553964011171941914632179972539542759950746092232228676018247347787954354165136791233606415971225637723874487987614222373293315397429865901175119428424017295505938828083008466382711592857058646399067992379395436388515400916728770978104974725944812027867672020905216814964761461101125270865334728874455247851878539740239516410040220343845211600917622153705118888093758969279208487865581142326384025452008554535448670229608186229625842231602743847406869509131820233368222014554772258528959688634337560277801463180133597192160401249620686448599514019752138208706120986805144852410423645902429035525463157655378236598079590806163371301695625014785421275570137431318074107344548313726886786594184803810552613506219897329258021860393553285003679662017834671153641886705844219355174456695143000805540284314668478206914744601744288093828919371496578728972135021505210523110508210115624591426427990027010796059846677482547012663259431994158882137471709446394365214674486658566944902162802426311427320929981876471927522028046553026101433155862565569598072270476596088088449772939222938693144136812124946120656814080000000000000000000000000000*i1^26 + 526630396862020698992519120548183837798661744970414179181801789384838250991720153724885817072403976314407567265490084897672128565565178215483297575663676564658594533932046856096058078797138190051584810602858281443166070080357265885732772018165826214098284039848321899773491568578244839346771351506947015138996125497862470174097115659528904747743586013396028473253572299464242849140395822799490107090418501189821927196859455909903637206250999443504871910949435304280773889130987835013316245326010745254091093525288794684044246136078357013238139455950355371241406197406045651869359818598375556160472940031075587889140916861565810862110263918293931290769693619654758912568708849190603424908651151271744667680506493890975143485573746539616082263156823642697988490658444306524055265259368950801609860903597315415481862405726078575150824305942806572579927669646529619529505758134735956531934039278174557361744704011642656509619750206748889334208689379207257645480199868983917910240699240400137327546494761417488815249712056286402739244661892002485332303680165246124502008838201356764659269597129125611295348239691257822766557512738928886913326303501422080060911548024665996868379732446193856335309386444670121416400853903593237756272762622000903893431608495321772507978431759610456554085687978756136152923173445021361522057974489717258927665618316204878923291522362902999569932593896773062672242206767052020747158603955431953037419575348981302684510295464351439749140250162791817081046664398483984413908130604586649439295663643422122673479739942296743888933133785795654697251596119169435443007586596460888112392533590344241570443001724976556785554122870126244805849133197335017703570861671664599526923045273516077973019145158073336734507644872856120349953594630923968736845915019832385570172529023965931251904156827574564924939067485549813792596303635031544447431168608647900590184839884962698156162676878521083535330683839770031433259047053330301668579649966076631434912827366634632339631368292761860724479913025742393824028136016606511676222522597566564365809811257824192640580866944319293381105205582037550073461505868688609360743501009284953319461868439278372091446219689781148367300922688665108774652428844619451553589581090231544873020534529939036352581845048622889454629128102658434160060412794624263265619878625549081727125345342408280835848340080369916074523948512827292519983053139726489653385461150581222783325594590391132683441936808280064000000000000000000000000000*i1^27 + -4370454624647663995123693354301686744667345290820066632520768544595442276338182195641741560383837893173261338887858827025237764328861211951548699586230140101658782653370484246228162975129039353698214909676917940570014972621817091552181686586585387589482405798346619348195777528375475596936991825845613922520516027746368018833231682386375242036599266908962545249575402240710180198857462899308188075189968641858669045219671466216400664610659665014993565629418475392090459625406050443982370284795471221512379523316096308134467295463354667535982797777853556535593299333006304344262953053032958826926890631787110178649904360912032959979418216796049459253254958264284621902028702302824947693838187994373054442481962585944959857402254850430235895293805159261115962860445862519348593211844128586504111163617521125970647674621315855159033706417880778394159289439537435480980626801236520229824163758104065693920904582193144186284012432651495844930996021643617470921081005507137632746679519673639338295600769273390260902991712739359227575932774657677966597426290134457345338616311735949026265437200605328267949860787057239013550525630739276326830898138217603178113689125604971012222741061885555368980951935826434022802878915223374772832206135709772557555920752138509602817599018477787855555887998457281144076608812274856498576207531437004392687084369241781337238634601204652726659438267117571419993507162736542771848890393308741999495828304634964203079631794292185138799801130343783101088430804476070654034417145744895358128800078764379022668000307079257103614501687204676266430145795357950102583974322447465311229688098520253771066743088259952585331299196121084944774526970483409952782415297059290541411151835552839711009129529136100803772935097540643248823528170120947862901054669439927594127030812675701254361494490482880971413163738922595380134969649811258341327708264819612771826852200849764227201434636055779786844030202590907741994309089727125197948473586925860945114200059754938961722005716349001668142349217544845816121326780885236925225410573387860800379421512249604580491817913837615257595150388178613147966722454628112945989178361548581674990811247210531226575690532936871403922631650546574287465629660169811046720933067447293392346201549232054046526120365017612647549231401896005220722018454327838251285447945818602172097372256106929147899257834713857040979527310739486623525672707385247593635234682919611165889824386141032103583468748800000000000000000000000000*i1^28 + -18394640968758457324160228432296517756766964829141084547707579959514726915066805492847507664841554414928415199037143665247817994787398931585456016393255084938584826131203035028282380308737196015577026916799243147417580174050216819630944437805582386890990285777902380234672620609374186484872664164010225817712789208743520503790705833057635512428046210323122900978440772671837798757090711690938897944169877290331975267149383804619263815300556260385479654064085456230116627569185219009514621883752168500618133979616799960865907965533585393371803050931883517032473266185244480939815292418006774134852177146078133757099267585554379218610815329615044975522924369383658264739316357053209046789827686914799920833667197526487262867415009741538294991402408012905563858827305263670442601016003967826742908752082344756754707328340853954466720603329959028677840553230234512933047712696526213342268008971415542818455285443642357493154508132313379557040356669818158643730670353632654215889214197683594197597649192561120576350913930465396039779497772405962310713052909830897885921918650405493840116794732506771674667466177764682579583949430130130459715908260245289108029478313199133114405161660372359955155556233684742500218345192859607876698476587982071174665031412987740371778914391382813705333442330116103925305431469454675501887660997426833582112190963004770415859316302980469428026366079345385512652073397515811353714489299269587630278322513465814896581145527612815436579567885697429896955032948839438922681551888550960535632288626030740350124097285406798052871475610136384878756812792041663517272643860325213922342149452637322804454006570801478700741996171902854888518173358682570248567537469394492799951829060080028499027187222104378804798474274915727529578829119081139012046455074509551424627066886374120388841491356828629866892430776903808090641111867699031959820656945981402850104071109194456133786861347977400587656911489922714964657604986002137697345184693786550400876756659407388895651003625484982499889361644999351672811003041019970659912222853112464793872791093850744553854308512351093579070148480822689221582947385457700772556150695326422525619315035504066278875786954896553876033973047796093563468529416259719832998809374324585754644691008749151365844860105758192069357777487778854365136296758957574378043351331923422474540922850621294802066178006541122892625860867326057075311895631495324725231747982774474215650361778744642764800000000000000000000000000*i1^29 + -349845336068377523777064281329620113210428691389656380037135979236937615855828359430255599426393128241974010107181263809316880072663670750457071539821431366162513205133693275978108587223969112414565064995300780916922084322833813275653716876741538949169961730422344972442690002469108660818691219289447142971167455752471797640222091320823836981193626919687310946085710712298656959834332854314578363792034409023174751940723571329442999461399496468672192432177951628228064842921904213688751605277098562331074808240460411994634183554824011535471492892322835725084073344964674433493344771289419992137667784554003628765804011500613569950440787626651036736548619806150729524992091089858787807587738408218512184375456047924611228611317644357175524749329219757857477457514049492892969787397931736445848255284636607347535289700214192839138393875990815014856593851049913818263415457127465598836406555123246731881740390176013856945748455254952711535779813161970448837561265564749830360019642738924632962686942427573933022470460240222041165633460699320821467112429283474873429474727047000739226530827018579073259291402201193639582504594252466590726115417263371019358149198811513195414821227437727929088595271219733466978179079028611956948036218399864782947192796096276025146367931546679937330028105104119939537641299155663077041259625121541409562300371137869237803925174467701153655373095103226456565008510984979464416909674488866618943396494248852696993738644340727881469024567006961784066000210403809538835199708429286552739705819428563409514242225451798711662349994570246467157592736552507908224908877900058114134223693944509737854537892400985780855333991424238933140206229864077319839965227772428322091070092098315868388079818209949079550918210291228247840709836685701695103931241152782529278620163761873990343992576665129958430402194457122757476333302300848974531466037867278421700308100032884334766079247920006616343274080011555066857934339525217823132486816314841358044105014821868344670176113519120307047237710746815422719234245880181215960083025630046574238529084782861357500264321891620135287855505153433752484615661636812493229072778436561164817042970065796505506906126132864297341916582847470389712661409054953496575991233192541563737491961297138762206841615488760215159785187319826182395120809237091405860364330426900816342958820597556590512343499355621527007012223683401667400010987998935543050947350345262092110361813581824000000000000000000000000*i1^30 + 7266338199792951569191682948755718908950593889850953011121009511889557208284007608569448274520356670888027627470424752725001793534896788706392082204937567784483447172696603089283409969553397900711390404442375374509849425480602600652540384390528281616309099722965516985508725324567706682599642415575064815081003373713299359473282338488784317401963109744013085923288296384861879266146424397987716112902248530049299436849480510716033589071916711426630252454364150058441150034067037428926114115166625953478299661512712621582091868158501506545557753632364765163233986516319348067295850685123423868178708628299241659000407299295217010529789666864179991402370039514896756028830580733037574814155934073672802579133997361037635814816454804992151899739623223274222213816259380391884878549860026001000820286518731839816979517844064551367997745934938098076570015107875487416146623382887241227999472802084629591535518756317321514262444233341373184194917317301063994788107297916958384640464990793123908320718018772382031754907400352272949452138707368553909151921988405968160994639809621910864033585466975972224610380946357509850810974433936585069522931429077207299350616819522507650920949574342451921000850754336323821931343626362748381246241688240574897330538470617142850614101007865331176073675045007108898148715072003743273152997036270016756021384326968349849944946526404185425138385793343495185136847118652712762810472061143803448405401298271773827437924195838764778542183901816135313163496384195661826591715247697294554062555699791011627256684100045202634447469146049481876376043573977520097559873282682118497576564799172067195906271907709875962944295347740131860328050131353711940216114605933420021560168348079813194129823921630501397383337266406147059983976235990264691221136118392807081762616553917988567614212312720607772348437148107998076316640733143605555404691565392673605994086921825341144665277643517438369133734975670304051470461401669586521785373223805335845864782692564722202253553712058719997151919196035757513558683587357134559908169516446288879715007915488817588878804681375287260079491528719301124816470625260212775685056027608432063012076269533445037703046092835166313016167030702436682682415313471083264289193359303335999124631182311327173936691515742888093673339325079128052891530078843532276780113472164081580541068262212092633651437849695962948360234670180862104209540480083683331250592370407025732589977600000000000000000000000*i1^31 + 821190832081734571628463435679574473067723621092345181641000146677827920350857917898955450956166866410174880277496890772826554003292322283755084742175920424465071094289070176158594135123440444262556346085655278425051456654277070703095427150768348039890514426158461954607216093053060466916168069154177610578710828938513533103547992060599501549999036383563187811545917218222052921294177388204164519356010780991568405804719081481668955276044642659572872800356664097441503186583289117428941642188716833761220965595375839958062216544161206871867163721601612575458785889439621161159026057216531350870399166703635310180519663659350647653833185548138024471897399587237759292864011601512654073330681921565007626571494239255726060869911179046732123001970842040000685000508659918407018417058208252227144815415849529457366729900150425186831084156980212931281216741745017352017855902305355036493537652833626919156272986442348710600220579713193773597074483544451939528000350145586765619724156538050697625194162960024607923198043009620555244610454342913656627189775616292371871206985173895161595995052209548207588223046940072242200504545033082670229632829619976791388815673327853995611662279094733407418922563709389502318166252429666452814660790088773364886088352348060277790570379027963101509005765762566578400004197959581051547434725389358841485841121170811394072777087093610223994287904897679441864018592670081761197315289727122236418499784782745487242008444822805490975245916798609278858058439426869315507309527661435602106831960138258643882784924702279295913001426047440484890882817893552244832332154372283039293410892476927985327807173499026016186627571247515990605290238368402991166737945399531522350482622193707994711717711009028829470896390963058398099876161219112752855469562976502053090039059832955908665631879228241420760860089013962493859921957066243083942471245151314842645171592100159588921723464154274000572228634354276450508929759898925137686061349426011610517823719285789534994354941962558731226746047765716534292647949279988386375296718971493071706030584315661854077897847106864827856576033161810012192115809573505353907509658888544090592116744202531871429484341749520198247236290527737165464468632630277245764324502147024901943565013935593047532447370411229671357186878046315949421554350017935348596324608490821220744917632293623345380426609021232407516209851005963670984476360175353865828749919198904320000000000000000000000*i1^32 + -40778740891657750190769222055237029737930105750746415974558421815832862626478223399733991295473129797340497086682421082798653251118312011143686608974439148544724681418924607494943999872120237923998406594581774907548012550002422952455452387345603910152812740942196656571763099270305960883055496562199800481644444686982486929172064265743530748062712960553655078016879299776959975000361957986301748429067369266260486128695282004547529927623897663031756729711446314798276084216472167844769830256347776884201143035035043231831311479177553043212017074742748737988207953671837716309204752290176273614969872585198373508393192914926698067517825183057352979905111389542503218637438483639121973568137050298159072111889712286962608635677090444367554274679564753601401419625314406621926152766401236444846308958053520473934309890166283568331430322490584563470825596615296907916725344809418638170667690206772720442271971079175132491484424248998005451624544798953412063735447624747394874295217484565177723532242337522513989712454318778689569378175447594922106711350718629535593683876448894606487817038462843144987198316640975447324183152207524837119325952326383609579036056859365473780930586102109524354968245728487245548410800502839021957467287332389736196614875589901637288105851555300248385283121977811972619913606949290541635209670979182219404762893514571679392124004047800550566338697939408695546667666731808204907197985356649317724306179750844401193794723572571256459708605549368946249960294203641219573387333877957545237517774261497468112001947119984493551659624753541603533026203733200984488998949351450168319748179574272334022900333629852500664027541783278391175347656247052968957853680011417772023857045881415195072539387816583295097606528248290444857938093554392658539069997804678915293513256159613177474887111056992017060931564002906736101265267147763056225532234979779675439420758743486243226053933682510805346976870343298912167831506222197938251719122536596320526841415136016766452951062529384857592475427069416262686108653807835634741977662918323282498837727061423246996602261183853801754294503118755814827857106472947510280734733238249385849654430937733607987777497959253108053046786153002108224659940546269406137737836533832355336930995211678447169203501308325933053974464077079133231138294656789148936962843474129708715964671685572359108615781118536334706921984032602901912709043871923654039116447744000000000000000000000*i1^33 + 1435345640263418641073786607181023771881013580730263868235918705138744286014342756176037638775504182588131478268329177492241827364389448667895091837726498169289704483730043043866536828228339769815324228565211517297058993234576644303964723284518988316080227375818161671803776187533328347280732499866184765416821447673091464675160577146579189626408892801833914917809668135221509074822182473447069842709106405511414466159359429215872614346189189227554735365443387059266907783876333567802684181227388208060467284757342161019172971125876314190854212697906961621902079084249486628582151827951692515204024754754725486467533689802532939610767225459827033158180533898059009808410115454605057622321508506134210845929880547111656051924472664217531734465299446596163479912706890864496711491286405682644112133504772145710911690036756358597080783294387391810043414939201829846716348630096673780745584498633983017038234916825299906234833959285510883109010450744988327793596320840047102954244615666531016158141724921054141876016161475747046478797179931944821062547694886095856198556863268326678988924111375399297839440631716009836664786809924999957654887467650132109910412996301021616888409099271931127829415986081705507304486171524274149342999327320776405221094950877353604498227768933771272044757390226326795843777909678299418825358345791998448178074950666703853275502290341204202832696151138213669996990426436269683872648823995120172227838359068899218625713224346542069659782972520596654973462910232195881569986136449561603824144413251377859629286656740995238133187283445822373912207229481552986944994184476864006859906809659481194638519381154211766405914456501205850506870440065111378378665035401117790280316366077067803159654266649862008054701314432217785449728829595100593469177245016707092301742081402924880133250911910327918689514659523282772421058030110573773734564424800285238528642931316945078653915941196057143811440877431167885366322735324754430678238075139176945056310306836205041376343164701725729598436712219954894415306374432349650924432275574041923701251229564608135632221530659246231475408418129070990765632779546815969791708953487697183242959685167545180336583587845240100760534370785814134671167854056247499433893275379106095413676439061918072620369128521315914777432654355136156807110926772890572949219512498201755042037889006758330923569341587580590470866764093208015302162236215132160000000000000000000000*i1^34 + 116318242783040435120146206957829435093513505191152795247655985465062382797646116009535710405377661477333265129609184596666023118423682794091522588440488916476408065288828586726659240937113400859616403059302449075928027818998842113162371738341216691814730955478205797826567410703315616274511636436465804248276632462481313391304154002440832325065427053471378796555612550493187277227670284689666752076590634412959850891286184545938740564842095834020205517904616485014347925955685383574593262423723514580857837434523971251045827621457434634761056972629099425423091225313282673354068927352527371139031194000674269148244172879161752276498933728644589072518485608586825269622838618954356659037757273458913612167660369319580301579228220040553290187324278708432057827784289874646596091673478321607391606223760022624779397549344895234519558791626378534260024570458556857782838212874228817894320153132739815672743717404352601311811206680084156495453726955139572319363578640927215456538463435536613088683558552960314087570246102138042694506011469377770109690893282441847477806271286483659325046730944559357592633852832889991831954758791982057986684668150454257532237344551581306509300653450078896496478758014583943305868545362363608316022017263572966182496851252068168557620495865180527510323285654684205860155941094373869616280371361274029406075084148938933747203236041866419778295032796533995674227596881344193583642784507601108188348628181866191030331881683492219935571441203235671063014905518976041863131312038472943163031892815544598480962434919794101559839287349332988542596888273732453562858473912548119432171732980871951599829929219984646725085300869330324064684989386411897997764685698562186177600722314625188461104586756209594489547799038612792205589134184653581998850460314065506676945613778930760737514722556474810586784513366907827879943250831447591568099273732731948345078196595154657330779830298103269967846635376617734388724985854232005796232218637552910633120641317453063964417733908312256164835092731131319479847927919192957178942502667029974955430989343949235284312459941429662523658017215976639455273367148393145179785631289564457220613639883126348947276801848846554257264951033866614771437963230073405169615846065683333377936792347260734410350743838071839424218367802777122965196181587289396172879743915241081615274930469696126499421202816601289098478249631631429545199969239040000000000000000000*i1^35 + -93433033583355568739453534008693748649669788477991177107608558162608699516303001792304279411417380454302968673505888904113620382964173217397639189191564709586051578523806565105578436236332321662399234845429997116986025529618452948445354543813417798037312112348107552205692261409800585533266881278402358185104495363488508941654164600812847915126894003805190948861709007498921192434567501345979722255330613678077515749864316663087248273686066287660316984410439875916544785847146591970741780910946297292369954071729303565177634932488208594573607285933967781714095799908406139582628826592065339392466549864848258591226871792184045095345281303594460999897990609709925984958751133781859330800045947185625910360139213218578987258990431907281742766274605504249284842195377393585892226728117441803205331437268248540536965511263573962855153079942704392372901562207623384731595190044264136908390088983578264253421583798606358072980573085750051774714610253923102958868805594274723123808558869892442991965775078602500832811511631776982326148834359647204838597297801149701807055688605930671880550997287622019377339011412319454869430939080117248112172324697894512501109728214847862614620651629555558204664938108027184001380695867671983194396435252683098120535304512002861164401360513500215353885435158957813753636551804509994111276149690109282163376717754959351136044248705553453852010987034631995939474414547449715800657424893455394888647616491063367559742997229335412675395211114722187614938990381961400293904522889750586444581274170135807417397007879165476477408701960102867014345003104721896616915920152547661846697044728465837222382779968935056235176360518907101951910564367983937490658883975582994372291297755536670392135622511004535886616071302267960128794649273724280870053750135297588328841623241590667450080041484524687076074279504177016542377691430210313591657200155274769759290021852935465763422599520718803542252531389251251350553109163124931127301690444580676352788153854953990020907073508233449724762497504425959191749215439634831785774513336753569118317238549680039158051033925916398310447829235975978394719260750533776105036124570788782971054846303834981674476694752520946830084177215023030932649125226658217571430803484211617458115959065998958232575009364442416137092678810062515673667060694126283292593949083252557441134349081256535407491690298547981988159145603049210249216000000000000000000*i1^36 + -22026233342436428270663556713950981787000429524931918961028032605319575239033147736129670989435386987045710578293911704857276824849367532162971679067384096128043591816257611729214681153152710339928300592933457988075084928815647704346018909200971702516384221058055987554094322405886506079504802682734039881198686443956319757175029230434575912768973467192290939975557279783792123338847887931335008504234733151309104942945704393166026449983795598982576922303505477993923342990646351119712484936988774394440187173251278687690063469398538524045431388192166276634199218907153631630337446126426102295192458220528431991274048335363858598723893982445819643832935998180829446674288122179158418899769327940735547612885286548422538415064131846324999616425919809588333268908382084315360955911150025449968149547575868907570300730265675994540055433351229331335380347424353703442728223928689542690215531412652234971476705923554932205466124400559029252445508749778223884690499349686477968509836686795804554088405879601575278860079686454667339585534256131970407322222785412617237366637186255990594243659905753123490749902216748259390717824100406466236765099687296821333621868877850400531124034607889646333173592675848331063275446164507137777738694895617781720659676369270753437318002484460130945728632976104760499180801442729858942461169121306956762418422830037617069522516113386379675101149058983941805672633056200989982230051025047498448093590494167451437136663429675544180949745391732697024974912931903660178028542644097573024311124653693541691377126023434759099492490203746627980736397220184592854010722308986659924302727340303413537800896037344497533923629878444992493607295578249752452122965800752374343675346768646658783543572382730749629631341289855880664573119926021668118516476059484112510742215061539291571220680947185292890974612575317812478819924748991912373726888621720876478966788343976199013235771821087547047916711067505334119354367991931634492542414532801666711541135372891590794313969936485177816176334562425724247750827303689412433201293696782626961758702978554256285137777963155222583295588378306251351796152223745556665922624609502365525200230766754768675299830076697884211724812297079983932573723732612798694609977821806178064675382001527555618666655478430551242283059538758267829132423129227668186503814057785382731149613973684427840463098731187240375532716766003200000000000000000*i1^37 + 85958471400662086162253722636524666120499189676237386979708217444877797455901112211053957173480472747534968841173577724351696851188379114260151787180678720013829506145374411364540721633281452712695734077665562377263603282895411357781035353805794741923194499572682877444315579905364371227035744825350702298572342619024243646102298950035082196052701330290354333034087990987799813070118595244267104003474922977040857504872541018882142261024455523292022653890979732540937413772121291532754490528577663396162960508656440628224818986487396070942941578758537594195232654810238812411848394002184386294548868495892531189643749529129193017303068874591259133279866775628397816951123385713390255911212761338401692494824711876836402571403646078629473461245927020702713963763059440795661371478207469410833440238796511733292362749210443047699796322201003300400093844049366537093233184687666157123127463991200371768094591671975851262202213962246963541161460844606233016397764004294061113188643103569580036420894104473460051643008121684349661826517476566521684153157508456612681582878138303635608050648643230296576754269405488313390741834585259850895938864876046867225450944952258517505405868634122068974399370830086392572891357105672055994351027845491347709201414215942000355372871730823772357104504022449653820141004445640620388994257206844902161357911721268201007686779930157036296368751185725489043612832414429687507127011988243032715082186901745318745129774695654076880547530094247805892000164631445039493337681038647413004927535973559454195818338164866250955305497355238355325663006306801276347823388301808116185813219630187193744750245231432302815796927239818192417963989130061442319456615270542158500471827383213374741947588742984912503542972497844715096875260500424269487495560431466726889659035255048413422019538462126394595205682812006782954471933709991570976195185136512567275501220358509400362991141980460891894603102946093395650769312354053460785186829299174968613399559993608084416945896958557145389741704492954451971161168451859969512655998224245935638082116504159587306571015888016152759697616590818626215441571434394565274039011739765097344400529369685521631920547358057449980471214966456576821595220556856903287388625100724696863813721299346565491888953194733264172621004987694811255670894634740306568025056660953178295735572812070070416973500889314946281635840000000000000000*i1^38 + 43854223841543210867581025038976404422266929093637921405927758691831960354113153196625230672804225653579384996786855735928768389525734680530542556675022891174663736581252908639215405384376995774801061099889904763909827245864700087091505759982264928727540699729566717302986946400838785765604780991790261953702850853462883296613842416677034750838613643807800978493701617662462854592213987232321720431753314936183583271471756435091259690957755758093980615237987050322562212748765749839255003204784605345099439675156655943340261606408398842219458434565755044813562546047429456469996768560348999913776951274295726485021706063021474568569618341418637742052636560255965028878254001112564786439654741972058712050302477079820536704021682451639310800200391470731136036428981321702970782162512528126525162323377969743193271330538497708222049644653285849539863876571762489407625784452705276052647598863866242308703954585136947166147071769873277355800460433968380151579273548238977537927088913626060576206811576991642752617898300568811764406320550008295696127833413167332233518860519669070416803037692154056979143095655191466984170052114865670572965573402906171119887359633537335508863100904215442314673299651035841425181483965814617133629681680916438202936003430600098194225379933698463456289571545467591044469367606693572062953466811954464853862600216429387554342618319558454267444210598433216238806453582537389733204477791558147551131158916850796294621946395842571198614709356887583111896622624818233153513235368259443069390540417515849085783916846719460050257168208841164464327597834675839697811931340130953662088780354104164338509370820281926598327333526380597571289391200504749802651315548258326328115854656168471448858278178674947245501722152770982525857332963853245658545853842388277910489548750440118296772570814169437015817989598456915923626139891509299129273338715070656006560648987811386901561313837741633607147914564601115081612619241199845882626818004028338877924719729419722969632051348661700767728297190494687294043481133170185841294004763674749301607295400976977873200467789638463119525715736724762445250459434409570264862860764209319697826053561671286054859110955396037801311451010379530682967465094632989235369942331601671958848906111797825411592604572181252134793325188666389121334915577395550961254216592945217447677930058016109050356847754608640000000000000000*i1^39 + 3276049609396032123491248318128883455223220804161607540691118174386606244246826186958404218028605818403515075109310442451845594229697622547667054228904207988097791608433100979594304700568091778708030928767501993985997117710902106923759400826055797287981242643711067585678731280969633408123775016078042613155565376796182465856349406609779989264544993127394259233545770038890090377410283745640993354257737190696413002057302026599720605000909384076018374722729725230060891689155314817933508639474567327367084628681955102522041846406846330765133955197562666296395557167281003658723728449513302135507655085489238578892986015117674054914500993166518363591490492798871924008769627775406450619394318478798759439985626369851072988093751354452961754288145691447923397125956831668749237428779225936060957405796872858780442291688384499349631514991852354287209137400175605308588935352103311925776392510631238181858961025816408419678666863532776870585868897955430336101197221916936057585519385958848769321684370504830161639902122908723442264076219361766474074329863194811978513996719051307667603339014401667711816616193711444359720057185313865417713505729033834364740336021698805960098753070558868115423895168224916937995490969743761337727763778463062545250840875358026664205061194124770044598713842226394049077849035376132772014423512099562847376333331688810562722411972483477325452361791996812264893180204256569423035527697201927600094419066095017880492136870242807170646087562533794406086929004867047379911500088944952425983058695240550745999120517923352603537066384751858862316355382970336306097706916804365192977618562250659944851115261543638965872325730855506902786026384775172531762385879520966828622273162524247132050351684962444732467038970193705010129185714942554042681482733343553959572718530765336974572593254569870370983195815121804748793086836657777112083041921566067928166194220381163226932942581488239910538879700928069272392565978812620480660891399035502611749500119422252845376218043726594155605850679946606960434069378486006456682541361074351448441420708212699904472702057607908297649046228961945881495079460461696048873835274367996674021318169310630354680582198488404254571347118956555332186414924776548593110768638212875414575239063957052550738094165096304509478229750097988744089992262827350762976679029928176084133265001948411638002483200000000000000*i1^40 + 128210590328938749029137888320409758179971129310059812731763926847883060962839152484487103188380338357176621243149395373408179698884519989965133476234181059258401571201423857142501522240111976160213713680888209072889258961337186547376370218386326631047771071850383110112831940063453770190180889183958301796170890713054345184842643262906982545174535162274125900149763347985010563123492562930808888917505031245801247539375947003038225500753168664755073098353976727970912192769586218308911450726592142362871004365487850729959281452085023952073517943644680439863368626367449659857715811845231162159776902861961342163580307651478412644795160573955472330452512455876158165608323291404950769385140193573150692571211799598384618897926686436011420259378343791259313690450510316433214233419634032582309110291910599865747684332847780492967388692418337561541096670978237438887306353576670307824099104770823353587406167224541109018832684373057527125643664033346094163047153598162066441647696638597498319094214589107382091113625210998755356849375334260948983911550275851698363612711054712628876999441216941575536539041715659940273461845615927215390221926793139540642713109541540351979655143015849039367324610299172275905161937651677937757949178946388327545671383054341389824328702476268002426604602132035648760557612347669956194975577917967337899262085560743927560259752054318438993475113546847969979582581990019682358780029661969970145221749262176367549255875001131945425467667328542519404530895885786623084523323845788467074011810289974010866549746420229343720749102776927684848817321853077015927693182162624851933741979198663886384129506679084644928960870403600982129413842212017075640364688315049828432344367034584426795612023776792312231951536580231385168396179944424962681465915284439512642688442327018842507989050629109069455520753109230885072615395237107699866844449246783300697616602127922138470618139797759520626714176316724875058462560748501263927299202607149587921668723233653346681054404897379142386066518221609008127714356609226288229059081291083473912834657158511209296754920557239855902271335046996869145920627205459921726971024685360287062613313656724392618516357429454639081213835645898951454714892487116805401469206716370703344562393047665360709041359785010189682204228856045627544587825723553546365102242374050828607929887878021120000000000000*i1^41 + -58656995509059053843898689857301714568096761135066487015099537232418076670837358690139451699306198565179296497164499832396783064393916722600242134293402942819423626388564506519794257238615727487461340426899669711608158242468833719946669075980259099721411637141887050572733351143085810588272367669136899076283321928492366223824983203899860743878206706560795303064089622624264505173812503191246107109359309121943360229431148542463641127029682705720888447877251517268606681722429517219655849077706384381447409879840249536300665348725884016976646527256209100049768252382077665504495928833304362719875011178468955640633854054006019130136818431682211566495649229337039889869034245944733515551091276212793446755739682171325912746056417704058906814685263782828831203562091386762935124198476190542009210952887716998835841183329189578571829283226195510761722964588569358573009339338250683860129864261274930951365124829955740175549354841863035082281742054669443147799367212805503039317903107447485895519803351068910781594303480564003423533717113042459114859935367691059422673580488778489824631069249577989536794685268113603751895186680221183575360959897289466903287662520185267833611326334095321616189374277442226862818449866430766432788870131464368508409251126831305728496456449269565640668291590799256215459852761263566459833969571787081731952330883654214129442879344293058789240255350497202435617409141654756220496413956397217154711527665364873753852319853533654189022357548948251446629511093968467136325168016354937625483309303203406240227768640164287142695516729822811089319936753006574599948862733240620671650752927860264315122923173388727369290952667219332052039828820707620531645967913806017923303261896712506219029685534892771087417499529666822901215035048413347612347324283052064255679568384713948467935823826603634649425003554670357561860472325180480615713758232177609018447953855662796571075511301545009949348568258204083181542735707854323047576599925690425250755847596486037719744624199172348438601847899637206982240684038036825091309463129330608905235275806463134169868083153153663929299949094148990113168050660850000763297121604169312186748704655380154760155105556621541780454292423373025016801146033169906979044928989868617688512827773692410621492705006366913850771592490455400940081494734145839667949049055142924517376000000000000*i1^42 + 32485821727521786498088403071763987150863459562861688593923015637008461565385170591387362072414695656039004166196470255590133901486971426762074707848865606005452894141726166053296662489913584529139121043542256506676368392238316235459873222107535772165089129238251306687507846073217022050446006431236757366544703126410179787646070893984081002281761229381678573448118041661612779527027210491288920622945414991801708581835068861477289823237613193813552987021320125351718295694100576014048468660910020836346488737092765597219155887797946437127016638130736827075136298628020644151975410341999213722352560512046622899672759515161897457056471573067414263877848661581818252527017131063243025635552737256781913431101697219610499187841081092296461967559287900616036930850862112023078403746422343357783891129922401839701236930042531610071229642296073657148773561445199521241607145806090288594281987255339524853924872429902645200786182205629680343524175584109716323718687434058911598404898156897868180193079069619231927837722313714782552808985915091049753303711572047538478232222473115170328415563254185395524132873447969847837353515738339791487790467458016854004907466798265610659892839861732688689353487179682343592077943059229980096427495859616648414726978930578084771393183004793822240733034401154926581925238740142696529851834795458795939248988806896633171078235582273094887411352633785456216978949323436019486344795908148742865215730578442632385904684842122948024301777538102988650582725709219436690471079660983887643474098036682534790940729419224842025792772421933155473996873678018527238622602468537164378615150583212636178166189308791351581637194787738335615230325318591791494229292281710446140179253855067082467458108210687564861510517829528929651990415631066342432570160606656023530769517892672283733606505728254247828035806572658366380082485831918263172846698002593681651756737515614961828919910390296477605751139056641648554869871676409667951200345512328026895618838704696874856950141639869315068609930550476027426385836475710992419271937960337259980454112809554675436888000336503721417639550957903081218516028036477137074398793093905384290833031927513227378639062040561897830811531403405316463478885630851020005526518607048306505934023435796837924201459922431516481427586675392097094788254453013023435696685396787200000000000*i1^43 + -3500340655433203137963214149863129804765902264140049158474116548814196071911238008335945267209000379848573426465759404215518875649120611561951750053753185964476347470355853871199781492811639112665000025156279267931476941499182025313695895144571755059368821775684720472103208023518814123375450062869152651951677010438353009424490716964447150897472682847328464529149108958697900261931814596204492049596894167763278960939624996938650147065029157625046508920759797292906861956832514955163775828812787711925931893987540133456966004349657870001200356312518958989421077248401601501472291365576414929572435880843711628148294266299827145571368678651072033905407168963634879635347703835460328840364027259303814393725929329626150837520310037362373170682692027089316028195398981401471216154347120317534129097034473555179308945017055250038769669627656180068478327202229291534712269941136858321054692471563704959985593541184005689904960037234007542843529796406178214440934599771402415544023500541865999927999321313419404745480498676803985411960393636790850867574271540795778661740805455804608232235845132260796835924068658559849695379755155870653470643348310060069259759992522668295038760236868057230725661171987736684553143284002288611754144419058508022696796616653117244215162123889203777685509446439444380665213518443817519690878097373419694273402849393158547360074309972068098933996713385201007897985454197391623515744498184503318022617350754300315145935349560787908662656637745734860258630675927464074367469207145516121419146563243678909001248229680553386552847894034332431627353412056748392702670486925692422998539533191379669971647516414265595902263131985120775989713096906473090367536241877920844602587028127991219849745630702781107758662103604951730964058984649456476006420848896058929678647104370646650967759809489018372198957001116251832704858940067325117165840706924333028719013345819693213298024345580541140149966764285325815517043088595938366659452523453881368762677421839983758824944697479243550881159039974792644137471609506673444703455130285531581166857345324369907995935846531145428235321441021220202158107421339024433840802560113754822966994656071721702913581864858672792514331872363192607071615883565896317293504387030944081654015259216777128032425320111656521322707928683181312989688454095201894400000000000*i1^44 + 80095335145399802364952281521560229038520439391581384242084179856046033621421226752802786617092957639012097843108718806254899563524455041526937728227280445359224984127125493242285647678054887147774152409782162381871702538683147830471103906102839180784731830726338318839594506219753019980658754815374630142864395763418137870096148372974188035630492830569838714604302940737468586138397398986883033804535793453601212175319943594802744701267354897282758767692203321446990708381031870186589679583788396884526148476871004929559290969862355083660691633984506743260632645730548734633522983867407948007606178672421068829466052906570359820450751503553797108526343464549993532576618638378310366303336812407636116884493235641509012047674676134297943895819225675813209375445371355300521286961260801980276797234554001505681927514410061087353992674682786909699710480213028289964368715023366620670744009135710893733746184073663771131642293327095438447531904695494460813374797901115671364446131500509777916279547713878381092087803812573177037745313067890407170664764253616557831094767328080459850456880160164654425019992331131115044670588048427945292966805025784803445859045000125876137863465971017428563137546684484185321783564420395128015191401069941813614816214271818689190785598386035411830162704649604238943228219541393174724534859674339036986080562090059946544393701266519325770860860497823204196551422116616945494385587520191101135400406056941531928284473689216695404054180684127085393299628436866001015942649579506543837233738746574579300576309970256832914919366229998643668174485857221012503042948947193120907113511294160941893363228773617687842014142661880283360368995766455885740637297657608285491899785647561236144237132098380970133082966324911930614060962935543167261940482604093897720141813060464084263187615848985246459427446713468806092459232560488588861783812358487313047288411885317384247896815526546061124287710506056011378275213639394385602068402693261910596943690142805779063172417932693027791409740172482895775278577952222082934611427057799176155309478960046010604034858169751686194895041403044545656035894750265545471925262651043066086322287613481935710177741534146142033877925213417080170360294194251958271523480046484206176615803570654129028721168519609398486906118641413657402414202880000000000*i1^45 + 26682529166585511913809462612786900480018747642103491254787002997540011839793497622788249704143315358930340815346808953788769834357963047092417108052250961309666861676231545944687136510015391004904732507808424130780274096710152470476348205014430551595059481852158107916959052193403020946028912802431465510455916156904239522917752479971904420733127909737693366629350789238238714629342185263490359986279277995918571362129569343827052241322657063169104314688636454778501936359781657091103776991976538781108158447670282144152297956497942103871655891214616888028251170420438407031917422079371615495175177840864840877309910718152538348707142633750558932204875296988909391593001018682968443775260373818366885456354816795286141296188528022277410501293247744384255234550723642357697536816135837197123612471892266696978179877690042628499419545211868712912085183909905583836612063504117439530381845422617612701953067543442850300342577863558672890893652014129043739961272713200203370735692652321560799276117056043898595263975348435064051621915718146653794316821308967891101307278643815280008908586245128116160455872924922866175628638809571520273498593736349092236024106042967600662322230401165387355752875645012676757178461760042422655857510543519002833224134123070084171485806400263283000675276766677704727147701403321986709657804401745220991476709115914301585755038568438477745968293191767040055115365511641353355804919932298484357784217967733617759595205652920953173141669063290360706280420975411481674543943012156885918062390838015274589957945456640083335516444115254603160678296316027256950428445978184206675415410207820119558502522784409053169342153312722902518744284743265643541914242299382414058775674559813324202463679316675361263943751372035131558990604392311681524901334703560480913632161396173826859033886473443446084744007056864719871764409168681883513604091742611999935995237284218796384661049994655305897612582654844364036161514561459219858667477294152508419201648987279062506141885352507453777217562257119638373936397196531124854034518733428304490689878035248709638850898193450474162098672537195089909873826048560595748112194774139383740043187326657948126367009723616066863498420460739085769205996817924178824177349352970644804719088871583101798689085158785761341473104073588736000000000*i1^46 + 6118809269771109802602432596069970503617596807024498916904741630633953550241684807050789179383586143158235476605947290603676622787204383427875248887459052397080001675257109184547920685986532417231296426329269540768536214730218170281242722252430326791248533577652603827706779578807243883207703749839422948163132622651474105421140291391939476055341639696559941557106149349766358277626522333353945231296365367120348125861514864250178878113514236511678187897967046229484444635354817566350462014558135059666551765678322888415116025864121566597200109214536476528921358937281211342430665633375433951967288621593050761357876159569853650025268730846248827003995738406494844492405875641556264927090903711380010418748722567385801135980200076639292448388100079438920098009815217543184577793528259605315158623290925763823579339537927097508755235813953889695751455586584224148347514835520013774314948838120931728873681051720656195744895985505658874491713301348505680780156980114986461139134543063372198375724066596711434959323332883952376023710678948876151985694475695655895327689451747374373776467020225650650462754592734180589688549693766657717846514939328525532532887185234631714890045390359634958385649921286265726929568099679488089477553368605286875133981557057102424583700047611822250578824892790589627238525445961321701196659219952373195266825476621516422880189327207441202321131111629266298856229666033783098243028546976907778558289514596150780848317589203565386335897392012770521558905172504238127918129692943970613690562191791319146332557480524966722706034389801195643060007035922599728959579962892665483375006538451774313099549685813776367715320389624018009721347653179005628919729671939903243143235464294528803282363244286059289062155184564964138037494807412317473372855469357664493217502732356057468345855944891393996881984587044866123860299831388123347048649004446181214546954376988650898398542876798203576589386949402940224585299027580087577433523772453944009022154775194224507759704448402623978567289752347905209332448734994010745671171937142103695788917965508029646969292469647845774540873827309542395701731228790351077097720253591385921057409567439213408289043402174568058953315253369346449024133477924338110260901992768305122192129697282959976229433108576802085273600000000*i1^47 + 741048345884512476439923103528558926847127604468759766795809739716353095279735725521761093956341771190052906416237517231624129875770688593364384494638941464808842860112883339985867949689053020825479016227909614335218345048604244553104378225365782487134488310908785988727702878033486773431650326217750662598822639416000709620950455551448990576981245279569396469628108242400462146401007467029339892441699231779200268674478135165194938532238237803206208954527026432976442780382724652086667876123435799876030404407996929133585754826137186868235122320822912453498880072640370086639093356874157734414944076726419559936788037656510232886483477473292836150713606652965040647143169098937417733429662158200655545790186414126201876711381924196363973454130875503523453237089821359181462939913447122706874453896453042437852127091919362399302332011459822391899230314391536550258303974878471218664157027464877978270928091102785375043559420884057972812358496286633542493619891589079411823920979030339614792733402740739013147871468881422680731818355491168108626540638981718122585431050641702509166772083714016681565592202566211544634972540564281994591989699020496264339780172965727657348959736299342151611335745208487445813385379048843889783694896350502049852106463927290213890219257232123018464577638465763404435911836704710414078069919248695838053104502418944741091659975153816061649017159006846971708292195921154955761054764142257225041336907761222037883009346949837894913076348116938550161019200430873202572420878579788053910524571116126244801783124652347231686014985187981793285457210057359512020131910346718935068936966654532697204837110318569105205746558660044108307053762624882479350737377735221560644019783667454471568890665168305498097769564440976663932990441487894576337992783643869352800495758911527259986007232907498315826877167046657690787428883830791326101416482178727770284650550591673040742018293119814841694150516224136998804511567289056860712849142669497836138088031998920602788970623760819843777363733834669982486201204019888043555812290486124133447397915869945429420376644066895365851693215134043587530652201907713861902768576295739971837461416349691212376017541389530849698758331294089248983338367578412745962433274920110435057541214124644847791583641600000000*i1^48 + 32714644685810996819641709727323365108516169426896223980932411680710262528636666111168065744409714355934102968217495326051078882311935043223392661373311327399166192758715274344016253420398754301473736806584687910838029365069228205876817170460253010368334260294112228379769996939713811041895032281017887301218627500976291959962942517969265645134203852223544122679999924837137171431166701043773487181447829824933594209489026493850483297893561663486473300145472666061804660065973499998457689543849744821755226651613287289643904475065701892388673688061718594571886975263629763319551678561193137240684791511418618091087241289228701109680852821937747857054233454421634646040402951415180241281469053424859925073016743801522439967936891188687654161618354035273362578232440858870452254865343737553956740640019924969349065475961761253017192424939390123285850083055616124440545122276284072170211013184653678216044721287192624077151474004574224806415310040742209896320125085621758354530554935498528919629336414887022879038584693529743510499836872003513070461818610091601930278681711506229429132156359028062894160556169905844775143403552876607331752227192709542264149134090774198494848627666902495573435547257784214285088310543751940063581761761215773380141564075775356791052545618294027020827443656141099469159597989341227879522931547894689514835848561725968737326348613317809738887831876189387162449427317822962594017347652328670569334890904266281836162234827290991544720846270948170839008065965915408159714436119700666879560680816397409094093359716904233424581149245112226946771078531095754168054489434306278654600971978221501127006705416901908753048550642590429654916109263882823111607571834800347333818698190604252988306414938665146075180422428997193114954971744907447211738358248406243543500144600653340344636692705951578658275503344529325759704046191688931701128743230684785023605818789502916898013777540197688031409468101219072918312908477211654760395071747769707674323800376714319449228316668483775815198881795665773748971015686534938332447565508941224975853618285374851412922105532121372359079656538187401410208956730973112946174058106670568701662421181778453077456353758705191845138380405697096191407355372443718955584995230505230969985677545026560000000*i1^49 + 7890350792604318164417234466288873489039909176229879568697553369267987838114048036873934258333710994533745081056242126548445457350163472885554626149763065683503221915226636381779617324296024211250759104065657586367928877429141424396202595372635902335818984861067017930220550051699049457420079997774065869806995983462066285500693178350474582387350750002599226470065139600122313022741121908583224981950559986677508210268035853166874392156144466424514858210158226518259070343724519137972068326152674034224754416398399683415687718651936748278256828210084136062496051464310562584246446782736294807986933449242244078706067701827909501967930119964825290786812557533371982525010083415406649987463051625829699158203118271977644513986310813953379204871441650813255336433170613841164871278670687862925612607121069474500637113537709446268932180729090188766101859146143133118993851073103042069552800068718546540127205660723028371071841622890887908985019456483900164009921091323737231261277890353558259133218945382754973783156634090704823501755827640877603679255498108972351482147758735689246785104184873204031841672410820744365548345764775131104067606582920995843403969929408878283001764258744944007465238922100499340122328460075720193827959653644028934924287944017517101454457597075672902635235134223093714512770964001138217338329902194005896443145582868909290815009877820692766698060382479732736498949543405722865945809199487869566642208157616790864368840299707916206214929586579858319512324103269527804793871424384567940327357817609227452998638498414269839327734070803791525217629975376088783829589491214957845008735828216944583952422161634394241203614770066003086594453158491160672639360162991946228158107976108622588159379684649269036133146868589562667120105449071288943996434112860549448489388190550070596318324390261103310028781409287760307704456941077900539687493161651752421710772694467594718399414291759328048471023264827867746884849146960652495736791226577232067994128045549071951726633894117355598569874528497845317859375447074340535160180785504028549361858816145943217114805469057947517483260119609896266258883966043326582945834496248613555425028992653269578406344213329404578111776028222279454358455171964103272068542756152002887680000*i1^50 + 612530917301885055779655182589697895558285539434058014996935088591089271526091315259247910983456408199985127817798548771926699534155816711203629663709791989576614899683328100559499085430049380662382272949685362138387231583422447847593158521119311371021736928943712987965602181314175778675058959387608651000662369154525857984178702106664653849016192380463301392116316250953408469909707866568297877434566185101733934463337635386316789527044239014223665318635018523527418389809323973891995486430796521757410237461740746053772537248447354662679321251778290466137052681382637488892188964688444024275053210161319550939719302381923277260677373587375738439381487895964935725321224768623349646687812871936174536015143876419044737196974351971317519411544888539022500624374403629553403053283735006247555344278960691113766746172481990235472736684724133217891434049153291284599669754447588296507051107769060601461520155838371390837076215589067257172627010452662505420445492276492218784633387236798014419458132061923728585452405079085431453384631151676587498734910437412220406432167087790497757533561603022813971974909204346564462996369463713354933205501993382848530381690872722385911973246769544663570549163892776964139739136004129518000098552464994816675597660199542125775943697559897770306680338749052160150939354899689464821712316575031755762448293227016070904923752859764233358047184962194407311875248305547786633120329972887389586653991972922452218253563597137621236624114307771893585635686781383501148928083731715560357306860999469051249229438974032332723676663093000719467062981693994884969121015784735155071038919811880821990227521403480227420698342937874859289864704773775877066908532185221618636442797959725829768391324392893150146263885090868773131395130570922650761597626712714521158700820256467012721644644588873138135409137189496302459729942056471234351105718748243570916433015765569751073121714974108099450891247464304430137939258192183119587237722095734194560212444688410644713106824351221360306128943915926237334982772280653786006221659236461182012420881513448256080812304581715160755392643988920512012954629889208081386000067763314423836728343769632937740433978988557659413218756041629695584513462575325872920128000*i1^51 + -933093847844419131545013284321254636103457752283967318059854126711895638607154312717216056571945099394668184676620907612393571555095478984592222220136392721905393870030427382461873782392857961703691545826829626551766855871314294659493899025901629200294131718863870654925052566676527684764176555232336715165205610675950285985742077616477094559275876213167097750744677392597134025853619782918671728113439047356936173592620525288737160801390286445209141749687561326628604718232833127642480389907922052242953507077579893686847982540926411653816660575814958176944845339960960335459954834215121303185845442415918404290096423635871679412960808672728131113297272820962297588177525939060219585996271720266177617539424478657540904640571931693827470684605800930011367283136036712251125414326665209483510470999126080065340878244433171308599432244227313345321402668386428821217872928446112921009081409348469559418803422382804170719438777858527339345154043088683958743756655692442776795634802714093548379205722798511225683278553088858575910759379074538785711759417324495369756251817261256807276365717041305776514912853257696813537532737399307677438045558937727279604932589314572698930832759488755725231512544352664285989706395503252742096152690738187494478145280764923098887945994737740878059403895067730352978441722166135449435313421319555402118059860421325844518750456349559615418705465953995646165651767336411418351025520820426777734075268558243120861187297991426110378032169639743727492092283071863399002498999724204328211792996646781070001426288942595232623600369873265164874002510979162476247375182903857899586401696226573865198781111562547020234415383292386248068150828983184828361525956891615624107739488088370431132005501695003679383258134392221510612740555537199824365120436155872642664868257647772697737765296354514692694014632026726523967707272207312161392527393742788252737523798169741475509526056351662295818946758765427411295923796609173846387491622727174453914932319444207258465689208608095996111978038409790400053439205326057001053639814893211805858039037391766897722674566234604006895908819537331145749613931928727344574957431683317386606385327240149295374576751327644489800494093795766028458526400*i1^52 + -901431931933743777586483655200369180237784117318246478167755949689667700287987552287433986632612576443233887193104882963984021585121034115465014406762066353700487741188814742001964678713244580201805463305398029152956580004611563224993127397249071198493249181661741465153034091927703362804147791781614777232483577746325101317980495929985171789222729318347423336340779756543599424984353968438143074373528509351033503118982879664738627946942861321879453231968891571870772884298856917742967545617708309769680954679572938208975842003464027480870187909474879954360465385993712173507426005710673868695693647527129119126894133580114058233765211247146318644177254009251290988773579124231924261221051909036219259084959001533142149452389633587390203350103195391835525326218143675048784179546267724126137946063322373921276101638960950839954090087450803481965273081852929939078982428912450355228021893801706939478478590624202104936073676194510477211624061056206502404902969905240757648835845246774285138789964579382225818418181270258040818243249610617448037897824498905938974280018159281891306552806832848471126226925503362082849576685490463588303235230985333477942337352592414966421982391574892589396995634440738356278696961484048292164010493465690689048924049969888515199335526879278989693039752024482126759349117733673915722959131993235960324728964772256015824092628725741118561068971181726898250400748278973367303262449251749746632155140991391083938097324899228277214335324329754462413729828665164538700421704551833435842031454871045699671877529562927054225062630077676592237394550660895778157188046041014212112836879810405733820854066286733513203367315582172969465541076518110383501622635198579888087459117885385207140082015569388773031795703596002208026626645114263771451953167505809258808526990134512455461796863939412496842443658574251876543808111786480017697970414858846498090977048752872798329742457718986319597228668601392543558306661695559028798673459557341116833876992611564865223507878428684614595694029372228604975947699632488232878931589876791185766317531782880128268718046278291085682508637596600126304804883809139265408625502908892556261892672048530964544969822525820*i1^53 - N1*45117380666953035138764407187927761517066596392673999472608644245526624749434535152024831217086240497859277510890564851216952904131711769371992398334171085138749619317981622036485709641872932103073799632761332630798921446051640229089129686798324210792685576777912071122128986877994993983238717697250739385370019310588829534465746459788851764927836938795997085580466400278405013840459118307315873254519065638894913535311911363373774838755663939672496926751547558366056281466388518534376071478890602743112036354931733845492864101765836720548181112641367980384313188092935874197472187613713512476042986655152443219404362548609257564632872214058981152923457752855571466543310114557697811873880559009572342128810300343292292959565604779601262634600176746814816319097480196149775318830066154394435605552191537903530729505061125438640833964620885790010413315669901327246116967288034003853527587585303*i2, 17484832188623258352393133416349044039438784423960284226336045823025978306007423255454927462902684497473028984700405703226848969924164507667652217102105336509401759281268240637134937376327974958997752596320317426761031781412069934899813868136777448648554785677267184686144148325562037577306886513662027248517308663037563698945762337611031486902479850589832914656752769581026414111979811030431533523367475365969080261128681824389437020381554813794303432951226274137338105214780640974821788040097674146936019381065663554657985845463613511026335768127669707143969334155495543543637869717879811126232323686740934511803487575995352239097697272153188251288388853441826977340016398900559401562188889770792956319580686782496760934621518735851492507859291527904526217914028365299918491506279354827606990890484540986087725345807686150462339052763835124424129947998319903122196639132820035969660306498730377672578638311609776803242802417143533335423140338555538938332931517658220586103694613907238638553073679091543472034346224639101016893325610916036473942048125236324817034213490713751446868033122140405403997599549164066725664875796994362862932153191500105295805661332709499498331855306143415490439269663825977620822562684781702506441719190755017487527918951203278186849215727831957529215883787711924462820131793899327719552162731400073289898097097249315114621376781394028530737475270838871962326124467337953715500608927932589979530810426261002472618359928403325141519567412161407181717890404170653795782943895143528229524476982132049066621603776092417628989812128127337552741670166265087200258865085623062333331540320807797759616536404943192692650900171878093536148926272191014227070229375344823941474285609306465926750044319678261784795781774910413971870003757946311384070996356977371281629421656491253243275043480692099946859210658119098138836372393401930955637669153910870653773841416626981116408988230050862700910203565965525520408006682376031788215266868404348459510229543587369911295898269878797427360850096856830039545724174828425404901358052838250182133239950558896119740675859050816859088861612715575282781374748153559262006522119829673121499370956186318846639205121038318059449179333684965158804765883457321295397146614339125039961331699306395212560101021795138651668493950943577262319314518951269818540374592102583203413960031113426590936658190348113600562254949733386784933655909371586364025255774490675199530519829265865123694777656369030100765553269636802728418344314383888504585909474903727030092976632403432829009116970300211200000000000000000000000000000000000000000000000000000 + -62451280333925247223800389618195037392972710960618298273449600371127734354636450275317211270719587181806179803228463906736305016344245933903861195133774568943944872605596809430782491854120076372531590595990406311745332254807329829201009666208030302314203806030493518339974729771360459936707536719666864853589334826878270589666337021526706852638814197299384853076187859749535091420153428403068999088398462210437656526604896512362400128556261791234222950001118601163918874829615872010837417346723119695190274396522165236738065834060629731487049277362336026304715825706509293017223720378740243614529378216510266147099440711216052406114996101982065405584476071507253411989260246895765683479347351811893547912564316003318460753517251145771499424540053900668633445240977727101708198236509804821122765918579755888257543237888173292260945363970109530958263374887302759300281683074493365493180359261564939317183085206449888415614984110981600172347691401235327995269946332246325587844383167213271444610108695515501887223932547345529554842243642725758323472741521462436016119215369869918503056745795838531868388899181029182917278114536518779292256608290319714456865746612699870035423401755018777264803223799400906759193151535527877576619866884288813216718988507531741119271602448848410258988910832286744849281881049893841660632068138668258893578962082703290976438524230466711960391644137174731539410710979883140419166591895903777228142023126404298547127030236431207311341055846017249476057173748600521824937147301913464739492469389525175195512754218386164060649059564547717707543797896412490392848868526471857566256852980689544404802223378131210540340936822155152153179523676078070833875312806448529543587971738029189639230852443671810164052237006037379306358530966276374582440342022749904796818250683248553618898830750314465195425853734860560892898900461275113389450424576091495866426451571993229895848208644609022389636694113199718340615266941856817304168887185809214047866591295604765296332154397647193690647194900799867396142644298926254895190881237337260317762483289580526543596935466152046794466673458926382249383587225985404377559671241719482133375084515925283486399008673608355435716268242191765783115102789840843422556726862186262458800217666743583985311201957600634588267481569991032119713224725156940041357206754948487972640317167113280272540016186757155980260931406403967989432682733659142776562079399928010367696915786785641805881290313938652277956860921475922022092342206374709725870828470898319136111757553853332286798225987338240000000000000000000000000000000000000000000000000000*i1 + 731492534730446422785783019170724314562710540780528267277526997581729246125987443242704473873036825834269089098469283143287711499748415909664261391873285964604713229053507621936435409889000118374575512262391834443948229654967380020993167341398342733968707317053403277092223459567178312419758192565702782913752741470245867576747416037088442694568131238610715882255099030085646272990872853840523703342474662089524051448413525346595532163096473670205202704044436860656721312466117631267210807404057744149604759105570178201720559350795145809973854131208415750262929463812338225301927046952107022544040753219608178573316533853819998492403309731752994043321013705535391949172887195446180431835608420806957684758002024681030475036883707563865391163426883553603899494481045616036995829028520872677364242537018563154652884432054514091106896594952920152239407217608078314543199250246886570341962332516826973740988101061846629209244769581386488068645118339660828751616600910489075095826713167286635565452995827782075704643976957546414952780192905274768435569245391234157947151406520168625867145853426628425581586249943362383366755563325683193208756342510305875418831756770594943428123588860056542276339220302649270564408896018160682216911848281048424644715126925769880907573989160118272217849110542457008111598729574284419420348404352572038960990207233721378350708195398714158800355995871393693419893407413205286758683805769530692404371829254595442234925812509617501972263486079783552531021169748768902805126351820232623533957795115301891319513096618137305383691311149527014888225963780983425216612420520897803916115931776999409161722208733577077073001205595975103488501923194501505709680894582707137308152994378525384713485939861745049940529927868902031504757038660796901142799930342701020502649667346122398116728037003080839155451841224703657140592389586113846294034257645207225857368364081869282339035256221528959754962184890574531039974386470410674923544767680397011052839976857694717764257198299354000390085108656397345065868990155417574340215708488446596199139892038495660548374006857946789401814801516175500749255917094567068214186057610995182718779923912291005999228460533070693472449002979910677903763389525548322347465272519006498383470072530251187588048793912351731651830613859472383966514627356123371168760887933512759204985757459382997686297114241839898846028039807231943156398085056701538824446914406213027903313706392398693236984465824017356137747583020568820697706934858293136177275424047591532651225575471605595803582206050304000000000000000000000000000000000000000000000000000*i1^2 + 9190157202426707391487132723800910046069550343299622832388622017849353843481230914651623338700022811808291563741105379601351614139747777498530269251106673463379630012055373311257783837849056121289693611019857612153194108526161537775104932308312189315887315431456321116339925148817911828813772741114922968592206585600774898865306662144098341654089697630776803558214667514273371574292621532233701435973557463432660824405864272302577953182669725888061537944523567627852893391002645757840109139148432894163241032431520846465742746856810448518494158010509469168634653264745638134174159493138139310038100298468277967456656681313843428960542308635316156848506142901372971985759335702164515098916340265328636790958594505526844557492615788334302339021122041418104813548041694273304457912472441691892664906181476657244708707490271637907517451306048201076165862235105552189539279278734861796130696299033623167601507595289692100690264655124576270826638819369861544176170607132086062178918212724681597069955541853411747579317010515002031826878240595458467128303184607409046472363793721972469989093366909419681153045317309711221546833026547414587180964519716855932878802208494315290758246005702843930702044424928078226361437567435949459077529400376752411896521794253297304637035017815633856703122773596503208078960701144642020029087761363133873781872114765600972801211290184469481824390183476859717237362362180967870336266253466153288636832315667843171202463993686435796753254312766627054247476289899853126794996171200181716077910367221954785434657328524816560167189946909549121488060669091874961582395976037291831239351754661687893474811573511819964330127340235968420402280088466210335266242390400659522453096358390437872065599264035692325446244479634309221858049724783335590005713909362635781245446725756693694114048285591626544735872422988469623480679225732647879014488713807740538008314700848606779047592224106090212596138617120510208061351085550095678323015279507876304430861428267343575683522739725284092606153949589337417430641956659324075471518562837982729461076256524844811792425928771298938506747245732285381079618613202788402617273980282371970663190334554089588377691007959241619708806884099760861710733085973551695146123848875592065467992669643263522496148903048171316532588159449622219286689716498781702549672622899428258300568721213571015123802149189438915911507701311952788080589983027838471916147429610535784577426663848043415349212586766548171355949363335388370214223828710592398605972154089006649966799543744672529300574751948800000000000000000000000000000000000000000000000000*i1^3 + 23778598211527106298907877226743021124996395749345563454594564862908576118475547517257310821635679326511869689668205567093637297492369252424347841828092583935222743138646536067296878116650106443931052938294314294507339437528785834008531546133083624537391469395972796425322708284673075423692910136732370208141910679510983160042201330358364781371823819707301689854298565495472973055112179665506851935366878099589508984556675180734028311920436753470428770730595607911032235127575022839240426042299583566385320029049485663626231468070663511139899438446142379444552414713717661214001382217782520129181574514213885482719403811065879160221146396872104804594220658679779812999272515409923808413107396994866751821942307575916274921084749315497643694228403875066015610363812412744102546598048154603379246118835308869147209085750623681470716494507948928840535579490880880253367703520624326122686536034015524368753681299882597019553788880646271847017349883375254506626487891767755685895238954056079789313839416642107796007664334230856965572230661723640925471438252394991709968042098813126185883649153825693917033751162024238533248577940556994246482496726850473747211974281692326830074522725823852578020843843085885815323146702429482379699459022891248399182927942064895990339211166775747498435766568819269825231072952233798609819570805052447919384207644557021324618225537980294174220698759461941552238361580980256295673229879167723356820546772327447862374809896690334081587463719256044068075417073133921154714872878654260259915508227940606424791310294116202822710412665799055860550405765351507992771833992531778134473683369642017427177053369164128871806941560959300152663461768859968570756955319166836165021171636546349296057810885368135485719899975491354269921841440706672644862203849290657037994512821385807789287675630319736162965000603609066652021983025376874527695048019234556928765537844417970607832112819467473937269714507122535138090169153151523504420646097669119447568440302764891898309565756234678671367141895770291145787292317207848037282105516552917392455077879567631337863187385482126394297416533819170618312921166721030974781262229137758757663859718026910159575627136175790443304340061071530902473929445815406505711881883083491650423583201742371995266791904873726124028501358248365554779358907549221563360865016034144751192481441307692736065534774725407399589453411816304103136766093429245652795441369440009833518331148656710641740442338532779721915106103212542180648416456777074644343163178631646399066328023214600874425424281600000000000000000000000000000000000000000000000000*i1^4 + 19732883448503526808979583746096653977036202659759542076351821650581836036625340489037780374394086738279061245187442563229435973883961597153045173890343656000388880528849859645629981637964978140868369026233642626280585708602689001184800822535551398842042949517763108524195103448064644619917313503553750094139494553174723799245469606115652277409260832037986377422402559265188404379088260900119873188444585597283948079865221453575661190570712600132656570372654693998688711829437943077889323019887353507271781577424456408085123437106314617027604323688465262371834315679265127178367913737619035812041131861054750923804079760370732447902036276305623578854853630187569826750443262439258028372303105831369178803083141904442773941029057559971173727749913886319738114891787086459000809965850638937247462113083641469612720904755503435889037816383812794709407573980457376888642236385127037431167072884322094119272006723442032599218135681341080732956167885846561785607521676877812136513047219245038780427674859086514039626423103981374919225086017432551416841533201870045515049889103776727286898062152855996478843779761098533608565480944699327144317667555191692665594201168945878763593761786688392683196429463547799932621124102335368313786532542180647578112985207488765339185434110449667306602867564923063402516324468660420191518141781672845134483126289989471791714186208985210897725040066863841170478716056780369513958576258586488177895968703563786500534731746777625904777508210384154454034042335148092159646105349782960719348009150472581215166908894315766735223144393437193528804457465806429612301674258856725599252528360799708877362116447268898679824760334754478880659850635720755496812451150482929238406490672406152016421925325519479399315392039256915869515237660479048014708408558167654181554568446224073861695684250314195124168737442164012717019912675988225800536313967795673322882504597664971763520539974050910250013573425871052833643975702707119146607265434415877056864211182634790291839490567218424894852634761726311493250389242356159204568193843568781343197896991544906066701856539965080325838996814981579413302278443236822224748254056499835585006135990213787009709127453744458027006144645096054215142887067332573731064251460311012860074146592186119500883792644434632050025690089559282026985790341639499346469043906516088200318039424319418310344801145978417326005129895191539926738585170054361321158491381984127647357269193665221191044318570162097789220082630660695821221598467283706927335601181721025294058649580932784657526685696000000000000000000000000000000000000000000000000*i1^5 + 8016026958348422704697985312369724065033495867106765719705765696437176220190907523377252139290613266950666448508289425335775999872983643062681218252049782100503788562616440566841002570737647030979908924515469192812147393240716751464381321848539513583359964813670257560389528765608295689415601994921505269546579523797232963456709329442386059302772615029902112454301984777358102694107833985932242756730262317299151318161530763958677791742187648062152582065558165928391088314081934318153966636468076933337482576651946796255451146571982815650910917041798481732184072256994620946956765037937308798886949336816029269322200614296987408518992370775050656327719678028212050305530473365875204920160986950471799247932842935965111853462904599085145451652174202222310513321190826362069207132788296968097111791368951169455353865569940535400640071022972382804802702569973292252163564581712972688640276031471097687404065129738110374986196113202526886769124526161400930268788860010904896579069387115231496608671435857796460970822218516948758211470353835272912785760147261462502854600555960763785453963629931956620706367752533761804440685834057668339985063948164173596681974795239655006752246445252748763341305613454776363672764391569553424525026513178847264902404870254350959600909276499921875717998246454231468970227554191123153091765620057169314176021216283463005334573188848723404872946066236061857340945336899345865882980155583232175417961057382896659613083765420375480270274330578478948869643714040917467523528922347783164483135869300840995585117810759774763898046660911762689561698630337268386379723207879177800975347204792943914887186712359665242308609923530711004349890877520143944594199470151371318372515305956346879061753624662720011184287609594471480330779053733113932381463070219585508418359295817612162430108934527565071224557838475157673707207021753709665006621935258153338213614286774926975246695109656386691205904363683107605591355074162685626451493697709074178010125145251553195713197001163807368268971200602549786627478699511433614884617338918486921036356448995571936553069491714585101351550885762343642800831809577982192991214979793642428006322658305819074225367830419952858203710753072520201753597709346732906811875800747614734641335401745072142218731436728026165528062533133351405056412911470497574394421672063390294274342756268738875402481259263230637376273182028382315171389255016437042762393597872985347766155757584118148578750814124920854764568983723670689984469881105654228364125472048913957228895476517095433096396800000000000000000000000000000000000000000000000*i1^6 + 2605933953482233155576725591418492704013861851391450600380626988132753500468502722950017762510629680065157088548134281950098308161254889076893098692945369795376756700605854718714436345180738391565922302498336962603706971419416577906166194700825612649824546701303069276166211180317687107815517343325314062609550852016724327165161944472372142191098722700530800945777275343128817941112987338490031157926730573276974084804424508568525249232443179922702753028830033132760787568988138018966324560686544389403139887897546922447855603518265324465298544491144775831298088195564511641604583026564845856437496616286593296360548323093418281033443178828576817834662928161846636814919398137042859314801280894833686438103205203954291203371712857883525551075944950880795184883544735392473200870279825599291995914406858633643154138666390412961480589596663280802087362014712144497707178469898000481958887160238911754402576332481878646226579558909886737850709232900689702066918617832623103022153154646345196067772366459154377292605133768123354634851402228946831260305689529883122550695413387733229245740500739854615138939209863976261376684803926007026977592869046234776911032951384915896968243875106563848702155121751014411060195902517111867552775633773101950112965850295452366882003002506221657917334486681513172330232690972434825752429443353670471753555811031513612820245397070891930394258525850098842825131674938901619077299480420848096875600030675462255729558128290921893167757865608566780856519580289623701225988019232432807142993655869285256320324083634696428360052295638505792425843129231341416776640477332713048089288798422192779131636860685445858422334513791310001230351128728785636596359438772129413754537625785384991678299447545740907909357911053587849467907478729556466491792887456670342748378351916788758152429780461405688772491374023330379444897759529193139504832527556303044417625308856561087851111287490075579325019488515743874799813040844536417076257151285012450494453967557743073752862535853554783210289897646149350468750710177901098767662282840649503415844256656652299041243518437383722748242605974371100886283461074146501414688337715579054717133619910982593630583023760586551305694128979231635626206339547624882854318049966951774263055204561562418220616601227116188129183913604173928903123833824909287191629331937808788440368634669075069361007759727935742011045100325275133316511282852635770949201518984800644708576748182781871551914834038759021486630237076013614421376071969490190964654921340313857238413696880671740395520000000000000000000000000000000000000000000000*i1^7 + 678270037548292380161153874056562539301962174561222090088391255833707605641841565640914195247380218521817555438737676378418651181655457806186383924022785933686958569143289840569179127480035706612527450666659253727085673045019708946012023192508716681274552281976450006097124791427117068057854319147592236608251508331030021104024963749124775427662950606230412931419621834052001811406393866420031683481970236648063195912556427385255547866626497361376885155153610031920096552629745014941425508793012500190908625992049573151143131600498539970843305334531703963881166477263949337712034231105939148964399431550841277102822496561005365741671562805065302868739986423912036812877764674168267574032275482105276624165428736946810736125214296859765202021646255974931425184416225541688167395496644091931000211500092856760101518747507856178675867345288703952866524818732716705433863111400750027964346356980030288345888272274006382010838763818309330980656876921890279396676098827937776693752029420054094802567110283968386408656201958859099935823271332783763588076723186150995852612020104963837471179678274522694017415991819246843986877025770390101618989715229870946499513120782483918409495312917766852254604835893304839520312444341006199910028111087507977229715411369261503800952595535161397057108258318494506368265279186223937488165934988262005566515157328618286717887672848157165790860580970645549091612643206665950637449228766938406654020968286235685839160010785732565716199983952330150969024657940831800624509635915801715508450687311823187925188725672819339062104740183968090272467555884034334545320109459112858658050214189554446615542003025485193553569768699903796097670877361292546330711834742287862592324481422465873893230431537417165936755745693832625668506036336613989112948882376187653199971634283226088575490572589539770449852380244923790708507971693517861066640165505270193883243319374108088632458794802600657334592711851609356099589238664550036510456947226170069643057053366111178591533104155966270743271983696207100466482143246230791416981328132701021345311136898818414841571312847785033927169865734537821974988621440517849098997424586918178911524566117807365690599717363694013995028306547704497398997411177979181089850379523035838357536574849578705306473228622211917077577215769946905251773585509506667404135623318546901493772463343241601258992615427079137764234498233810155198422182770318175835498526810056260732631499780993471232860217096644083565074969834720673886119383556709743038262506960394936482559661359553839104000000000000000000000000000000000000000000000*i1^8 + 106274843042005641155685257483539374981376564825795473620278841312675361355004264213735508001033775352684806236420423953257296538920202318172082352114100030251162807803687012934480708712891250026428404504826502682598766016998864249575024268351256503406937873089316217661981667070182856072203270064122160011128217624923671634685804970587443139863164028339574480994608293014568670004472239979102354123753242787228840571399207408965224849971288599830357204158481624523243277962356599437325707990389062098175399182847697654154918903034646805723708774573284884968550448948808230929316598151325083664201116666312278030967035880215874268305138815502971162487452348185746060945777909826965352003381137833963632237372181021792826956517333686658238823218371581410343743430896153661992936235242307552280040850565207390705331445711633078156013983291554292673772869682934138815033283521459695265308622771188557478032189991711003165993024973782586195432113612303925622409077847591271808695440017568615256575775865083443126760248067961482570431410876427013609949860356637993765183358472980924029203585837288649930911512119736502293737167715375772653996146129196639976587028977065365484281629915211727647397763706567016587539330637596230649783561934640254865968219461338758624180495139411720776997810542370746166430147558442848774512696597059344719049516308496655217638162234718319328317222800775585806264514045365346772382557839917175889732950421420229034156216653081178267267916582301296560898036468448350324088246086074136016919877566793027601860946409723053992686801971645410270982924639830923643156827791115472697159588865775399215081841075035399140731251194349648277320265948950681229846675463061117322296807978002451866041544283509873477915407253024069683501080709612278457366564916853878803808264124477725881571315526513961970163199219326480486293269361016487955095224152370205087469067585211012443166511121817032555772937393347124719460466913922737023050293836206973701939709565736717531798240042722699177319969683086299144146147336091832913641950006272841458407067679551084582089690061708134013537829403267131295681035631353611559637273002173786790611489359305127438346403568410142373614278853494693023711582413497749903275105023264251716661462786230909787125183757962572208130036246452377922170759959392341507723881565082315283839853854918630276402798442607085975265279202387736181986519579017726472943522496474087917196929071552896637974519847563154137654443021254070523527185827648128822601629370058864853212990026022912000000000000000000000000000000000000000000000*i1^9 + 8105653600537320191576937867806741459834732447801944442097515169316924539111552419062658409079931954082170566956952553555375426667508301235311918554104410840682618673678322161747229641710047808995442738529163487746732209469990731378722542494251214849027865422979856808886206974572613199607121473586169993496486750547747512907305811347055454504685606472030479825505995148883429995717336568490526747974652505903947613439668551773239107593591354848270058338528400541411451260735970724110724138797461655814468373313596819649503341018604240736727392859229422804166555585468786685959476409779612896568455309234859638768199138286776510300219244589499705399750453486449690222329680070301716164782054101936150099388068202055946408712607539147733042048519359678065979859859587556601732219249906853876890983883091841804609913742898443745464283184947330539351381538024964469288052076054206169595034451540253889585742800238936137426833863404105110315428541238831963694889195519483385678990682985682202686206557119748539804926283100187166425846063446372114909611333298905258227207851505534002540012160789303805366476337192517937028879102818934394803967626963614619331606506484667471899281992934930011886427868064161127924740160465912671407793848899801343294740175127860971082358055989764844361334896012182404161955672333162014344303487219505302034247847798295315725193079245364324069408428633383696650838840960096353624884952102512562306399871862461787219013842287338175007620660928340318867641043101705801730847574974572094834313812061756338861770353779821843845249308437602652155346423641474760059193332540574882108956453660722000134667348730319651108238716138732974958239164244192577009364288407542789989752512520939828178361877113567565331052236924416912741216311890296267608522051134983701398230141669313264156369378238178033315077301156099264300947507919892127851823394151645375349127829832565175565843648773368262183338378153242577356458992508831566148736437383277361867023573097224312162072488012264993098783566640236202498277713971066954675594974254648596460302855108433606627063113814892617580450771229952658898304083309705183802754008885235990079404913798787009814488376161056173073003057006330710545968501163935237679208691604603596088044438901206833880655615164867875936137627755056390116738779016228936850891648528333207752991374817255224036796086170899917018593670137408019649485574289035853855846471745263860256992631112572833407251948003984518653685646014775595802978451626073891022149872110492762071877287936000000000000000000000000000000000000000000000*i1^10 + 311867435010461732644804210290685812400182292983850877535072034354479875068366078619297028613537414901259347735984098880965045384654700617547842198413636243937189516700777492952301012835248763433916290769881544208692933926119479427628270974416579654443469188101409927314678507860257822517661533070527332923473170650942836580557031239392018007401645137257485258001451537287028821671077550820134002886499362140356131879101184378207302230681947289036005499367133187126919578517796652633656156196208436520565615239971695267149980363418906365194924611640513303956359187756776611226866160267099688275550909655230180616679908503325302201473653171983516034725284323430494736692777030207459270300438493806212158973933977464830561228137120602560123750348787560661393042668870255624155158676943145791457987578100571621487653408581177275576242621904790761890704235738828766683684599921709330004402368487549477177248125194497280735040065163881971683170151932634157093363643787539412900850738587583395610262890265156305737150384423313205650788333635684504706811497462116410584052586675882532133295186672331156595731343208384110457540862797830107904513490998082239993488893170886803214407898168536208218748395427668615819819162337293375218368476658735360441722743541136913372056060832969803461349686485408048059911431432998289593479831492309598286677308426829215986291784098607187917982565053670662023088127476056271090264791313522821435953940642354996823212777929528618134265540240721005504075365195517575128747727232311089943680417693047557914897073104708305908429072328498536197037054739675928648161564624518873078878138835430063217997734869672580955059128875326354096673226933005220467817137330213169565338681282726999164259352189094658389159151356137101752691741201993834402206602751357241719359461668879066639763637892949169891983051002246652574838276848848634427849275046187476359949997668624410800454033844260333168121479542304483227274389397477758296728882348696362867509658913200418325534187470369674115599300042219363873674457013059206755006284351262672816464943676107409284413197865949040624679250330916553977721232797951971854169111895038106922340700350300708327570914408991292099456464529191756678844013870025491618675729443237293318789836412586880601182503131426326028302339880753179972319203121915712964649491425553971875254227425427567733306750816639910120264764039562919597054618609529938030067759451758234559058317344131707995262679928022888517197307169553413645621306314807373707284344032347571428209459200000000000000000000000000000000000000000000*i1^11 + 15869758585923216430042732712714687987611195567947227318890794537232561636675133219286761618590609175832007161597192362261349376761428456964301395165807346101169080573699503048443203518863140870277070359697617513294778897124693506609606443701466967011016978430340349255038536236696068576762144878460223022386540504519521698516663115920901567923798838059602556866734474813051201936662579012248421719235727187957119066735415817343267731562953170048225219603793305548663417277217705102378265473058293002172614256110101789184480025053058701067880666143990733523472031465717160419369024370492733485240506245401317292659611797603491187287613228428412955970278732592399513363445293705601561926691340007053102338570517376817470311254857810260103822590187972037066976942981406063673516272656789016698664576979843727703534638808620429397883772878424866492418377102268220509831245444157186927995484656524460599308293998709273033044140585048954891068076118308146003752867929388512511668860723513725063302259760035302156839764233930998642810224681949706424153821709588262531203955581856950385011696142618697550265465014344104559695998391596009288046504735131692223438698561403388840119751368590449765075696033102369597200008975937191553990573699793187381354485095759067840912221069561043972808413362775398559736671240755516616415664066838026648952697974347502155463590135490821792717905319668079921192536400112700653740996539647137654068343223227887494094284473081347896802433293003350194775756472748525052097630182624394083665209879428324446378686070598155427956069314296603314988483665144844410870088253432430630458641287857059348266816229634620406796384460591004263136975867216152250571684570707552025837155661654582795285072483335324385458228839588228956358137843577398404765326758777280095670690094714967673744784442812759596630835890873432243128511197372002884815173155523888459242098105171634864879809045645479585111474400303353684591376158385020145915689462355908726536634467214796396759794098421074805011656411137714275718029792698399837593715493755005275991742044445273592180582150144503710954623561271497353286037487796811016062673042166340030631993498104954317502182164540929245416222545697743236074035895557448506225489175377800487007434427967386605016145272657208476045655792258891154599765862323927686087827892014635698122614426825081987651845515332225693450606330764235399565636277738100260327237820534574352752860305175573325512809267471107488728194317020419024563617720566155839793484000314066435309568000000000000000000000000000000000000000000*i1^12 + 1505427233977248598118513953879341241706671151706458696175342603332027748852235220234499743265054417506835339087981857714275915956964071491305328852936426288348819847142010884090074862472183549475255791040986360731737168296614621316152482464696055908740889289146233294173001111043369504618606297317497860288107870935972192283596118008288513174868295937108070317319450980903010009794728078550654606113909262872935613336060090653357276367483429220487184358820692740660643550679032512282492821464492331963832190573300088691329085945968754048789970720632477294752405155875977415535407117092641565941989443008913359933457609507692921763064284949355154495246069637542698313012515183244295665794751879493227082727835169715610827376274271781990942204405682389602092989131397345110992107885793276834227529625049408002819947164142782016643957332555816381731830926741523594671160297429077249272616450436759072887222117888164887816472583977577158071213057877269354386564750853887853959136992522651062609798268024434797784083999023399362386441214019051876058115017604459751955603991322070857816606029443136705389275225985508501713176273537282601569585034591980283207671210957151027138130123678244739974393999246284718821612916949459372967397027641781095680123581396969471390735244248134960460426779811978223227058779306035582151185183637380896299427358559072035335843687308969935903909498649488227058599218324422648530910694879991781022334993453919477218489223726916251977707670073954847658491209446706776078056921331962517348679324377475805562355339705247770839161441079295020121063245732303085935431713543987108515925859566483064697202492431781987986807983288239669384965068952665039148928694346943874425980392772746444362911786854373259020919887770033450089082769210822136885761394246636259940346797892170187995050099219497630157016044792328886905514927375719049118488842437301210434312800330895459066296247871600805721613148875692706577730657847424447684652770663720811764408553981127199091177371765339869397442320813181332740550734115561430248681186740392410683265118834517522431979849724277047407700042232505728233662123635474023942794586409617657098334572673431178371419447528937059998349528750130126458926629928098356419863941854387124718236823295234002088946060176683332918833320639986540033981209677797439050015494304539430051301969992327600873049073451627006678028371025552071640227571199196903384034443614395237864016418830961569669529044519575877646370683965818125418843636630264976667669988816310186803200000000000000000000000000000000000000000*i1^13 + 72918833747807913726050146661697891855519388478980231597453660872006109064728414702159615615140991982079932861714987946082400292147553037303900492404893374279100243493865015670762742396511520449385140657735337647361085270099948583940021973976134495205392708085614182733801652032817511788571144273749898387699745105567789634111136542266496212371507044877416916614730454326517748826762206460102962142615442035259236569011619960653301430380209558619052875467921192650586368830182785738544253785940265803426516856716511794675966545313541962262836057625632822134905631351200927948675000208237083811186792387981019316210023628463744700437165437989756105824433309802080180702642315073279716211793961943777966618515064853401540830142038121670139105506786975549765223315275661340639161799209670994391917893650192730379113241494044994498778291033748243696036482290133366734572219162769942221289115622119041484696457651731495684121516161305853142997486942775984257017904722217099593595139841336153437035106860470901015565352662332501432498133466191486762067387836937051813064500118107916741880463495202841755799934788519577591041025153903762260033790204798364307001145799571211045983939044434676441081572621324667625450652102001464391372638385304653795304646267212902457316891430064699004013765722466287845489647801698102898858423730527283661275002692102897423663572767913392047840927530563431845669422049430416215459134751111108901095222025451225165353721167910336696075639353302748349288130931571125431486377920298734988254286250224343037226151286316474080506238995638053177992046001052646077765587545394323356701842771481331480168521722051702706984000141195707042156535243020798622347302408493058855253628837531405620254744582452470238382571694458638168937752924569085910470197806841943710734514009075014391298946109161526458094977975685516286509757775196256222326286656942713651483590996051420150750047691053618211037366172267096922989061098120002007580533988845367850038466181540213023429595788345784108228615452077431133304429956114626774981284143968377321999375266841797086597246414015565427216346547314234349495672427571410724698039131495920382927716264919374834622357110252957797346185596021172187599840325582604350046598016439973962923875915568370758166232148109586380823082874166099962907551426909173454874063030621581630281919709422657330550825438291089992019604073640287399939249715659803510698331194989401644850171653230750611740714013929001141591707625073392006955398998310165586022623737848791040000000000000000000000000000000000000000*i1^14 + 2969273741108740250626057616175838726131741716802512786585802292897269325027405150253721847746740341721243782853538864056570753858780993315497660508491996844496642716437683812209375743839862130262930529072278843441785177061948452822978253281073235618920086303272460473718912223026286598264564303288144308116037478722577629556719782810494118192725163697985489548291496712483875059558657138845510197667480708122289588390658187299160497609114538395239293591486761236208711525987649285582525754226504995442791380058406151016199893169382673080790181409292150672511861370336592909788333473841543682686755190629669638151468857494582978540708592616828940843390968060959429300690384387844626852764521367080074808627126718466456224002246317022146313981001937045952710982049798574360891372643541646093165028986235393944455956106340806112616428301286090475576188982599488435307394191895988198091498529050756388525246205766763705657095323965573611384538485717473141074236618875456101092924142127457786978684513314065871790175196794973867965710332250943126098942787752920612017261256608073649282977341735938089517646640197320247197487281698182614383430194000443436537092871519284720570198876767298901974017552609013708165033149632656801174275818444162267467314640309838457832111256001390003722199490169614704986245626697914450056816991002384406779251852625732699719321487193464334434265498944362119941001414932070013226293712473457545327312605187269042152335961830447453311026883874131543709332087872056348308135740684786231152750772112673184468529335456890673202862309863201567264196856498775079294456391002170518466472226423251582079292709649898081831990324621876414208869403936055172426808729639238156815420424315654982404963065520532263196603754175059896202056274053620476717195155636582149999891201632026337870837798005687344365250607832091603817946627028023855080987268888853694995031189869238136434739460311301760223059044820286734419793960870062294925720094500075024026164668564436549921689235346738943019620118442925448362483456608124955898081120462380183430591551560621564280744343758762414946894785410040593531561032118750376062535165945925869088843314835811440331693285957921374253086168548133618198337177275804540940258274554639100315942496462950439984543735045512445782934786852443847933617978546606679963050943068618862412052664637886264896600882764244362430601656108181136719079654706771415417375086691018560687311652297983074608211578932759687235564301364958043227518661297080952404915590791168000000000000000000000000000000000000000*i1^15 + 53099110928423506031902598088494746098697378608976448618692697154977998935504368106806477284935725664872575964896600134143572571168707068909138867036761363038484460911177000597515231441603561863983403043773485665076694567800000915494050524002951297543895030960613889545500705761433688662797278890962436514541996036865142479457937315708915261444998002665420079779549037591536626058360188737632743276962325494710096733371356933820413436502729095415844125846472650164021422106687806359889582814427114944164371737927168374747544606547821370450400959302203081307672945710851251088179658118284907930837049990120697936794493968971912903795254659533497432417841497441832036153595219324698184091726960732341668923764155028622540443721853021627122184435933923362287706711418566007156915358561359670513253962922880667910216084061893172866432864088234585633146347217972143970247650275393359535057246210389076470123713894763963290671655902240184310847247539385819644345567351598191238116289959729278792934450667342133561179130575206463329701368057897256252951426522970282455537806341740965436735207392466314328941902087329097895529917716692318022537273345805430255369407092736954012200684792088253607890210739836453080896078377581433875072010165467622210430919518848141255086548234180109788423382662526252925626033646901177737812774087040260912182092742447248296116035189231803434279823772436055884739253039091381507739681836346110519151507993181730783759353326941463120579880108160569920667323942895578404042089868884597641045264330422325659801628968510671344022681611009780152423603377386897937204918879369116441169794955084629351951862123769808303251605397406420786184037151241180496428441329672019036388192623621425948169450129923256117809607052172421688565720986616266182147741480750569572172052561254331365211655206575972250965567780958823553638794193972620912768099627395519113436602661918427610001658297424099168960800702470789547206794542350246788662502144063255099579794439767122623748412732406819203548267728107193706610591770079498441039058443592733359391173558452721989215534794458604076375585680777352080454602449523137886570165836147898324261773003848801947408804669540856695262152978969736222687969808463881826458035356089163219638608086998356658168700402171898676295448496312620366584929421502831190110365123730015972011110968137748303125802758758269794841635782589140344648309926432273722969365334283169259420570608796623972148932200157160196836151870453360318526234276544911311739709030400000000000000000000000000000000000000*i1^16 + 4236131379344616310553604112936131850083669916094437088815653549061173726254733042246864707455700688314233664329256702680476867715429538716634558930812168977695626345611171562629375167302461031634618175847729776788150795156193481002170738450013061636819881424589388255229074255730827432331812328483955140879665135633965688838022690392403674866889089961637369668035165883978777776566977671230724159292542428230996759064188981313030144927810459377674714382412189980303858605504028941611623729607641099884041354714864075721215080872899408509711005523720571944005776190191688339128099654897176785916693965970386419208734428554554209388167562364866381612248697846913551178348246264623813650184988847567790161104128339652532037597493643460612463572065194849155311797381860506334717300654861966385899091534634918932104064032779839343588860852616260098803476173180801221108033694088471593209101640577052585458951436651616012126255527715911204474391687086901602922594830893960452295973917939765485661274027307556933726853654761883250033775664540830293782102887543106431326709265017482830998567308106866389031671317916372703795164332295060259216449986027786843282972193777598939794696108396281577366875828357249393210570216414863310919724269978243616303222926250393092385936678023284988018224637550389257488954567804475535615757075233775671710974634515596125157294335118897148630277244498315413065199234683720885455702284745466238026873469145259996012778163136353918741894510121623514596266367625645733881843568176396936137020262551542524824812636331864538921155800128758085132812603668803011273112114797505081967512850238834176246396585873187615004523537844830761080591938235044658449808854003559869798610730184891893355747335934322235545060862036513554812917306361106947348157627120816586188919200562020423093266956677470100019568238549771196813430364564463369536842266727272671298226195562538283746025209557741216959148886060081829443988016455455498979717084763814175334021413687946496900850693817272840588781295578565369976660919067245223216443525715669092815659458203505876414216097388960936865876334312425911710027216965660044826512692633620433348560282960402187977404363269009876324248098548666853106483596063469593920271138191682846118213613211362481395961012013098364509346989996958905401338730698129708733640314153309545870589742875387081886703217318613837086608610045723040837517718464485462541372736635665972277023696995929737536490626968642267812258721333814191780857377205477450595696640000000000000000000000000000000000000*i1^17 + 132241970310822669668831008698226130557983550539863637670743912589720086440869367020779683231470485819389877687864538767608831381709477956543651363025618108839552673973839153477985656650488078415493680198954739945452360240482386274897300744833994359119379885332604530271310188024701890160288127843006656548050812422421741216276015394747068897392605435321385912929043096188517731510820117108574258580378397614777235260518095391730767860827845530336280381667914510684495669699044643374724731965661826289687600210316479730357201275000295391039650603800576806120330979239665616644642979877654997792307300459163054328332690562416106319528645382935455447684202750563587441134198424429194823277774203897424637712574789324081426355262761826327371893343421823053922175651550359216542817476239681699759019557969050395791510954824611772238081729128168095978068885939283348233635165911286357339127077067380223703777592480800814913432946832235947244594757531457359810261110919610742756583476211769263166596902446325006391284020901634169104119096436561614642389349801768635480021174853628017663764165682693275842697068142171864204871214945239922921887363906459992659307801965302111468784554831096173384827064063060901496479473738486643094423421778180629540794162020080492217879217366748750232965749238777906165993638084207408766396277474532555285934738641104205231103153961183067760161465770710529767860216978322113197915593129312805400022276997679929444652585507211784905533933349790048256794860594617476499408546146938017578588161300584197681016906537816288770261604556904896057229300357115921102840748261035653548036862929875085801230072639408492646726174506869807713372224009000828852549312194596207155731581203844111279963382872733596925121249222489945657963510168640576826279462547536067650315038763432522058567124485418297400115415148537224389471854871424290770074830215156051872031641744051142743391753176839872003306706978084252286345215623059293542473303796820085208347993145020019818837081670331354881475799839259138475155454197121080035152932441241215345115610494128309656119825662499689982666037730771032314681571570439075253158195196938775766574182133497347871934195449257123348691673875406614179346809037835757891750994231120118256815208263970760833927732241838324953904010228500896916609577559142811416144284583880445565221242673014121514078480408258302200184064707882231258624524061477874974529947759983006815985923823338272832086277350027954535357210396151390671855150214223327395840000000000000000000000000000000000000*i1^18 + 5227452450567475472391146337424492650394199632893452877816116685263242567984023162844121197446570220771409237057237615563542320030137407420417347767333261650977542697877906330317829846091359904671158716776017627659391110709689981707594071304859355862769938322861867046447780011665306040868165694652303159574092239734131777130724393678168339421210820974149269277845258391532804080071974312242334888458612599986988082743931573405185409251801037629440326549301191959327600516948773045072550337935763055912291315150886501065492547346310242704317486920258002676384213288849306896189291922633115179103503552609221694065008922044556315887321328329731216498643821820055145185402937118179807472496497586817802837000141173870255416974245900271185458789153332775703389639730588135158739603699418037003653635428062171088568851281286339492816031840144103070999435793430970974631528364233710661658218465399141296570542614602041933038218822880112415492054903411942715074016851284533348044384211735276571180312779277842319607730795155388341406682341649739781120237170601841885237145087903315101961283155751371479410711789836396426441305806876385532913832407326177077843691899492663957064862818050140142463997511313112906055716445115514406600491781772833264693746777303310086282423640331602523328145871210127186192846864915421520790683999349973071242297735677570573401696979817388965031987733083548791369538079682679374027276771489805976677166825948044733442251209961941430586191784668034376590655214454123440602748877617599366250087287278223025134995139502263527453761702965673380985906122737092636272769187738402914295387672491701646861212442557903478473362707636643273718087796340037268682418325352311607119494863410008605317177902683676885184852451966608221476799562503266443444696726808070543578364120256125221419535806656229033241972983255693790404586416423009999342759481181132797489766464987273599668576795824684878752184614802005196499443688885907237124385346648889730600681534997231947612991732034158715571382464068170478354301762093372942305983957485626594280711171438059116611726464164306724535131518362892833785637809470160315224253478691757391264339309817146940568836313935872833824790900438883084751363230606708083459741200907236143271615564034724260544307966976062832773410313965007345437529844273803884936597049424573555786311417324189861505314290492764509950469469882714302214196604946817760882505556135198714801604954432919786149585003948565577649832287866072339298070439995532902400000000000000000000000000000000000*i1^19 + 39727854672115847303790310981107468226603558035833102250563821325471014312807845423923436351679663958119716129840494281760560609224137322145598382395377913445866249309793771697408984448817742587943923087970034242489588531266521181590405128665813032349835700871297369857231382244451191608209496574512326195564525687733439710422363762983805859632187225590879299708452549751989907748617797528149284600633519203603876496397991179606843702160040388602180176064510386784188157114468222543469397357989861791690148559031607788943007984129962216958454450143612522112888555356692609353555770510548039496404447309715591667438886871013380127162691195435497923262507768255283849418039401708049054941758022088729693673678599225549643854591920879187097683431703333432349933783479182580010790834110340894393129732520825178225946745354715591150727519827510541882805391607014224564379979491411202419551457838293117454348346652117663237264227986246092892264939239360614891955335265094632781928584096030846615757432263169396800991182120379682303523761263251610886724284650050944717296564916917591823992179794486698975123604702896002021425098899628706408118195533294960008236124761958369582015540318288131687545988384299278273917618593361445534854072855382345622938254824353851717752657174787271463615301213263806558295067060462779753689099772081799875826505419890518341806449967826519623480705990910086414007206866398893950523684385072475463091335445110239077715755501529882410807064890173986338275346593203879878213006624237205642561980662821732587680508330497364770287662765786830038880644623361479129163459559799092339916148413296490045806358058565219756604786748480057036310772154462537392348250223644740950642122817754886562165365094975343515921350979438724122308217948129413281647794267980250779747633382854851027701504892286316058732981679739281305080260555397757033623439975461529272724113864358093375807778593062057819577020314353064929655164541045910740783933638534270791872933344114677403729765472841884318473328630579345942291272445895412347314403354885708026998957065273564057146862431828510624657877061727863734911685003503984023144228003591321318928738157838914613416552796443075185938770592599604117370365008483654528540153965243571253881509774863333516288055740571860003181406071878769433349324918202903335664305631605302184247834986497354006870993921832150284592093467031787957041875281327694418110829171541534631563803082992044371076697295512061311010035617734692242153013348663296000000000000000000000000000000000*i1^20 + 1152824742635969382865247288991302292145502240686362349597959781433045636205644110723980808761274585305805911570319914115433353120643776218319486195514379422758595462234908289769088399618177814809388989791605407284925849706235169761729386015921899362192461699544755117283561936246219811222172511555153224414754741607975194250128771387382641412608464942227542816572359064812122598705624385825324290402544169894762638604175854598942470116032878959930355430131777818458952361167475540533755432243040154999542469119017438288954720334183637971089409899335315963950697858027340954687901449627754582413105725508668860714924105585169869520999816563920782222598101515090882677451392789711661034893167584060844503125604526308136384480299395899408043343992285612419776805873093513426529332639798001960654802443008690184592097430398808710537590146766521067523309355539821266516440491613227338372594035002199236810632643888500346675007870908415327001394128398649237952594697254917826700768235928022068093265458421398858889607082408079803807903740305851193975923462497501249133661042037434677989100502008173241830557094153200567635069976402197867592131898362182222891963680498631638579462639418014641993442254714352002077063850522299294538072231152511220169072883536498218478746232721870781291249664101427274136619475232187251661926743980267748827178941537648818950592435281659572190052753849758486087312869369687509276087933324752957812273180803305468854908247248538563524007017207609075310167841897758466708174897422449446096697765232922660840757505059838228859989067215900754351696010408012276700484828999630684680864049472854557577784087776495686665455821497383790723815334296324002455558290031984369186715381417389315646457002239797698714241808095577794458349280611315125857549727756677670133472100531941467775281724985960698041666096059188598188851515702664975029038968231462359670031147290005617603985392884908099605389735969558554318566722211839741728510377690525402845861986649691076211486490955897123811811376190745298393484617635378393964346094517879084193079859244508698609416971373449435877405632081525195062036388434906635649027448234111925565303150247964744550134120811013241613616817241660745073160567436031406355462226206123620355702721163055842868808494310038972203196604762708971889269987842014587263970619736175495986639781335610422256251886818244916627592516259122420538137403707715932472919200926396528266958302557832591025948779567878756214101818332877996193687063756800000000000000000000000000000000*i1^21 + -12858104843513286376841885226276018392214641930231228639444553285009588666002382294191518085301592090882936565214571068408532835530035937162135734052784607769711239146093986157554163596988527432019243464817966021786305153027821432539004513016075729256254709501247220416807230043636267944590247172957883864842410730019591835084029783376207205611394221215416038146929420515609459897326210042352949322395754550231056584180115876759764381702513181405641858881402145986774207536507600886491273107478805749506644049745223660555479469114644342790757491219520852504371117726696082579078975779644785076306183141268764735235351089761801045356525183963462889185732399575716950981713052390617435573053406745272249014451847815084242157897768613107630281570253453118924310442986148869328032244400104298124489881106931777250639180269802663176742194537123701303905825631970207366422270094231463731212840954146816250643166620892563112223627932421464971723306836657789795035546538179999212788938624267515655322417973082440095516616040659579792896451777654833347304550553848526599959832365007201994840520575105203639985275383564914683266488409500391771289696928193463013181384040589845429169926672993536046142197279426345630516985033401631325370459107837940061549333366780634371030354096172089770225879419489896777317185904584005175834055826186461813791345750468353829699270306548062954834622880504021487493503406149044721684290743764525296923229055088468666147943165489102749814211676045360208687317904432649144494673699143420810372208388939599365461933650078973687268361834604300737765138268424767941116319426834950673300753569698344372724730417985270453286605843361214793984142145841838020396456559489925413485708674391535287781749928165425772690786096314840303141327827069879686778493563220188525414446593923957151367159222746608826607406697134644175352811922415585179839385367004544972673485037426473033284130777475229462759291043502459004251618337691289804039458509420330349816840157991888605894375410233256015659982223557733830493466620122908624928383618768923821299158127920788763433439621146345825209503240048957030917123945362941220378318983716006298733262848399504788134988917585355110400890700609137345821214877650037762726686118517048269616438042045876106923481838599338524450626031971210053571609726158246910726353442904385100692387813988714414199152496148615298650007800942261788749982747234154142723615994402439677475092932096398175168539468119751226110647643916336517485690880000000000000000000000000000000*i1^22 + 46900758055456052501636446070526229549097124533938293242352658313311698304370803842204553508030519598543212336702559418910394315858873671804427560376381915069447275990847403759899033394340137928958379122682722703575654283892492012145200468480381803104653765337404717872018421401890404016564010695067733972807524255704399802915399668037177583292229634428882463984603098333301829066970789186396078471535210177124854173106520317730206772279040617305615294502917964851097746232427536022278503640263472187603835923172546827203558832868977330318471773985498291166763257543523102892159989239512016978017396812604904369221669541212097944991927236416958949872980397835680722320014567963195758138978900323687686031778292726344144507109186306872663823272717255771766081949755784256946603280023169321535687492945514199289693867405487311106817911871960838068781778281941515732942485550605146092751968828034758421149551617555830240723610053417863712711107064206916890590445218746926675876492614405962680715884317815517942520562794639666339417617501546745987942096991119118618373157882556316481754819650648301118371664028310551354239026494916005189961507868724695421803415687342420395360797613553023696122882885512891828492295658687594970768596816633028910864367793261659587620527182722013646863781490897519736439819483465653965194629022633878610593665776697573901453871241773500480455013293872162088400648470807563306301235511326717240507597506293931650778115185940250186606191253278498097851045782332895434879652142881340629975714673145395951123114839775046965559824559307347700254595059661538619586011649266016875791642428872444001426042429157734727251463051874713185271761795968684579600312497586098289107216836546228256048880653868256867340943862349948313721544464321910235512445847585048932222072644124419129937687056161569498484322921436560820463182592365516455766744692936650264779072501120428562843640204504432602174933040497552423814071968487707544069162165448591100980824550765127538856465650792781478973189457767152866583883770712687210424121064185325947536830594017904346925821742794931617878360517278214535149104782070523288006996964623221036483721724601437597411915972381387484649534007458142131119721736447969417178084994131922754918747606651506877520197508358410072133344575954069587655806017616057406647321988872522811805951452516829367090443494810711660345086564857244340144893679829292040698888590376194745060744488923568835358173285395599570926285171731919273984000000000000000000000000000000*i1^23 + -54264317844040277995011636626838082533636523201920223771909151034715408631689965457942245374114393705293059829920089667656409614417482217729743979352859619944454409284781837741980679234162139063961118794556208912800035483627914837429801778152659316352620554785699554106583131325562207440033365855350278395657606429525763354112142874716978708575455888441524903712863976924557423402325640929009927114376224937153279468776007368943144334763896539648185397937590184641680366451361729236899810522496153315801511416810200999404152557547728238107662211039475605800184048582237207591833572643194830010263175680814387789980959342179462042584784109479465843116061082053180343407554442698069076286752540327742084356481028701579880751116162245913373700065734186169760440653954848779999289162450859916152102754159973550356793445397729119996739869404935307528532946365558033623408635777012176083124802236435054027443102471488314070898075711182379821829410653138095085680375331098217779252269175022004401284970460321345401612995224406615922190223544483927753477491516958123264303897915744741662998322787652414539523060111613899343716341120669187748047875709979684116202678012494578852890223373167908462724102216550981569642522783760064007577328683906339373333421765544565761552492033101535752804057089209931719786005983965228685906395624196846065306675151471710554503697784672017528238511969344271744835084547070394019428724584676005400458644232261031426182376606133881840877244838847482422649189150084384536501275602486712506454194489546414162726851886226904542367037971898595895219061621567482353242285225950199838725470854198165651860545069557112153524315649551209685293678928201584347769600417339163301061385632408596294655788232923592252152508318905800135554918248784335469495437553397954295670020440704045157967148338993455252448427452211772966560412178258694382525386130478251767990851156442511376406034162449488600770719606784858987161512317970281015879141792047515370762086951722986328499324492369673456703336668896650506801350832584853339709159660119490352848098570151520312568155465224355196796939489026919090432287538813711554936297575266232310833539697073642603370779529267315996513907111538170462919412635087264420766409146149539784632569182579482370167382620961835136627832437649015283134761337057174635239563102633618983524375020472200442178442103666129674045491458484766247514642663379583623816728359898784784519251991637957346083017576713270241278961918148608000000000000000000000000000000*i1^24 + 24627741038881482312594556894623858210948528110421083287273831279869737923468295681642908068149613930944507288595099095005256247408026475089148880755238247242225521427964717096855025686015594760242952344436507484822913333162984694949941895128411152014731160719451314947154379925098730691780932786472800025724125849358762082812592775450976616628619320599335467055129143547805663320376018740604139165703485279562995039496878269034532125180486139269060681842873107431096138584725809338179661939917220302332241983561822327356691868669162811209286125372488130896230344931420960241583047227583573343900383414136444281722095726196081689967445144997676236057970645194886809716552607034426105265354174222486358034514566604830504038261123842495225962759826553090521111815076871542050104638993866376636330753918026893156902763281814087051155774844551928724600972338340293743056836967224094417083792351474731337030304856871779547430377570670906119100370839900740399781611941127483946023021398427620850727688600622484436126103429212044847207823534157373458295560836027873894001598934115380184367117851956776427966995789590141684651531645176152536208067282961160015230851991660857210824255484798547745850110188141695295648059460535052624616610469300561946604983031186158873814669165237302477927903818648699157044960559477071367114153119102559654980344462677030358156579838108895390300262460933538891183197908886570021695198063851375882236055341956722323805171255874642614340424792549771972150667504670749914021625000008284601600682555682395315648419732855289178268530712637594583077549541416294935041830294791377060465983930212932540351291102940231900330013729365021921180962981778926795251471266044786006225407386490120469483557371767106118224472798561217453129404534796465279886016694629325758145057457965400808544059359695088575684972785291659384758365606557737731988770839190549686451813179844500219263415147342573161062204762096542042034978950356615157574754969003499221017822991254420427559119968414560735373299871842822091966559462023323812074326153240562304810280182611116612503089226177339702929002088574805496297155603116044180959408044556303610752018006009576067217002806413390218909246963672940765189218222543279875647397371293675721750951458346030150301483892531796119873128850149858786397753121450729364120692740030716414542895129549649775951024523678948584259005685038890206592552573745445091763789159411750010046098679960128498813415617562295083493343887360000000000000000000000000000*i1^25 + -3507040835143938052133583642487000611994687396984149140891584883699384450272755465890724515167792162947313057238015526438248688557113652443075192563057394535625606237059208115996173819938850136485331615561760725050366660806726276601267586373732857893018209969891115676321397602041784176049974848541149728114926818741705831450418034170638348639541909200794180575856152926260633163610496188852895160593942287066581015892928222766083706282052936893613135705335584326403795448822806286825116398577029425205561806397399195791277935083093863927134240075193623437657157729604587460047545174642087101629681786274255585006006176444403534263427529156046479113609456978072395480809307694508176117993100968572222674378620471034557098815949678729664045788051140785193280265029139444808921772076242715495788214153336301686275639289392123650641031324542135845521142601792244059437133290114311516893423954174453257902884325311966942553412504989439275455940964032901296442037233448887226910373692603299018390490091534825004903041983495072472656136187528243891814096162365718647774136197269497838323105639617992725941022228014489975938368599078213012533910402089827487459617404795209558304129985747667063339811851183359334181437096364350700203777109746011507190698035589981486264157623810570509172400742101614887192085700125809040354069051094739385197463129124504969788807466114760209081360228744730203325898057428728649532809747253131734341998116769363531480283174833032444133033774987905973271262715304262010528396264817464116093692541481150939870286638143755827231252105220344984456491746105572247353709491260447405559385192132052761164137288274861721995025221733203655475803147118148359129603837415867627341439542716861908878370204161792878067407798591266824410749503529015048737379647218271024149246845268776102703090594759239200614860750958238751216796281522097967316519405454515358464367061830039297320056488757486816952761943987951516774067597203959834726713289065559393632642932137213966007512029349367259914878345248228489726913038815951318540990842184545577976346376163136473637663811642680440468331606568800144289308234883807633473104188682392762609340152757199802613964013451604619273176510418737983757433170280625933769727799016419079431960241698726667471295686114487614593379346982853251386101591408301364637425148704492598449743659496249497529641925537214460099502564826557046298249708485029490903303515621392254435495076461446664637672714901750055698432000000000000000000000000000*i1^26 + 175541307741476724055874973688109889831103028955001854317722397543268173868669064254629586376374747470699066097419570869640450643331547818411284014100628861872209223704881787310211047444345540518439090169488742796276425855722924067634585538037955737365366136725138049947355409102892484629494321308133245824522800287395509338264501229575537572724545196346442577544945075709890725865199384190355963912095537559705804726684418643983968238281051705318079704769868780599364635615822116061489275857097642680297088284340139236166779616904392476314916073893338482859568160306104175712911445817141494922315230125409617953761377713434473286630724050702186426158356326082938898932701363700058832403829457398747670453894597983597569014806183665880053519874310862192504723678798051758209784449838592547161481990283200287097808396424045428627250249488265607331897326093407040881087758069884333877258478128429234278135759858419917480130427206254613603158497930169006933925860405011550206839091949967138703037920961727096062662581368192689419574308748870483202694383839744989850801117024343796093624489611981475956467433663829341301546285550906448377541117045714951054984971609250855427183396840595713043067659068271811618109863472187410880078565813050471837111682903836634230668067863790360248558259937252043348229107210889006497342035670796642041665227122183835634714330026402099422171822293587794315291036201069213245558819025598976962343358352578766536654486631948115481758008634769942468282896429950864748990083551156834637322437999561028990465596413034723232272400107968280130439051469695438297073648750426882498078205424361633575947606287486078005740855197265059231064464703048936144985646121370135502450445645979652850284875210422935797860533771369038307646911161411189072703554974663288703740513885218612747477723628995700798197423012412026414349350315832088870838346253440781610460356745221496582438316378435862542263931286114493885230647912757817231016886336309035963463872401672008576803047520628358532640283667259124522440892809933848022786782822180341685645347118498349410822987913975736598844222376553718440556079094351406945609181070565823951470017407263226846257560608197355563720588424412354735067727441497926184290053495085024959031069448079378601820423872509853019903216888559417373703273563085291047296813465223059135295578219469146865578198383009330362935487376613064491278792214174326152955291543290745209550080095710283601601751273386803200000000000000000000000000*i1^27 + -1456800382876360072994441114750764720457305285424043662862429949706122105723207015098957041143464125730498258706083218558898870403734937062472457459250706973749732120399460214727227537523054949762348546208370504544193893531788548394223007823018349693019595270677008868945306105852774716967864668552644563611702363293333082192940651843619569842869844803437730779303476932457564467662417444288097019835652219531002037999170915749932906609905810962241302645991085204062211188656650688061149632476170035822769427456304539751731498234973564957118572209807666631059777875869933770902664884353380393661314300311725027056977705786864718232314616302191340158531993356498796537984242101407987473308267056057578853379685178078895412362007123981519120914974308452924842188931691530035696073461008453226428548886664420404950139387609924699680978178836796672852177464907276387104627493886014535158418249100722239674079740902371416066936206394490398185266234861552236763933208755608702497836691186362301508075999003554822563939139754574048422758370274338531027156591696569503771988813993509539943836709553924408969226848239225626823219263985030430082493485645870033132443730465038756064723260873534983440881465827518938407074181010532906600009306306434307602023157925178075447098271680664947636488136991734323659956661118796137637423620925544802477103017917034207886677563368068176711733767008387702066942689347919346029975005653202924665750406672882130169108292283649782707175283649358147232591861516758466165320448687193171718759658065122190036834305059642955564475889311085044597620988426381821272859326621959215404408782602645856767733948953991184139025231423533175004911908083671925323989440554123416587035744208081323266142316928692999849374239890385321073518729414127011442652136083403696737564954370358338871870706051791487333096429119047144914182388351921898410626805819213409235679815827741995516446754241840892904635758536060683042486181116963250194987745096885172921882379181857865242198106662992600937697696071163002642217035910047427359217886074169264899159174777281472693186553505085212332357799044022246150155398357234398087348141217695526435744819970361200471605799473545017621868154650594633597643320958667873799987110285151699542222612708478233260356921751022374665326443957104049500409546078634300961614554545150839539599939815302876462995469142401323434356005767288211014959021799059559557878105923116543846181811267420890752782172160000000000000000000000000*i1^28 + -6131471615306432799706980508073779648411824965870381850422139661728387900982395211089464936969970452638984561856177907453438412058176946626593086352464786941939287600139764871472521439526434251717363505426124395060755237741728446786799065295564232192203311961430984899841600966357385090708536247832244093697913589831836191615566966548812544686939381113677839006381638802060241126939468780266617682009774915943187944783715149127433863592565767116872025618164414021740305959593574019394026727941485698415340808967431995106070052177789408729727940264969550251385717200496528454413156754805629866182891299979363112518822632160672286327773422606315368672437284339610640325512160760974367389269231960517093614543168252898879368056741436722035458067271696636602798084373430543801026871362067047189788332596984501491541440325880136676129964676571762017652033874340359628232124816515780997230058865070027585550268226498820412528773938519973283075564043466710081849006321879273514278204358992027412774183791634227865604339124289722409954825927083780025306179533578508146587023157187899968564314794075177331144873304580973583124967749279482908599499301835954826309309986546497651858784418200104768930523096967142554830595641496928894685120489771579003398707350509890023768221006717708499909318173869032773073731759617781939989535676011403900829264994042296794431365273862002861933405462696316948224663286600577961790955762763394266700462745271696425632345621009369204523489469953231617302729237135107091004757919206876261612963152869831096360847980802466472434367287991699551140961320054541838522418792501409864270172527238473146338707241981165787243710288041937155950813145293899147584455926709502331414745484152328726053325601283594671274585348070911952786294748740669756107574407835192942745587402010547989353745388537001179171667873637395155990154977385516608874327246801096913855040793470802081521432443591714619554438504080968166393417600172678659004323115071133457972653841602026755180506327152373378491533009210591272541366045922851830978335168758080204532050978009492253489350554087220994247039810483045796307841218782466229210414968971396701245651242370959150324876001198506346005826759198269684095002621235912023543045266519096152309673197135695685482464103195909579929325114252349954949915847892797543325453967925343157713282620157417969238432017865905245718915961900798734707255415737385883345488618496358716568236846945633566720000000000000000000000000*i1^29 + -116613670492246350719442743925559679471784486799422894893854216657494236872265674063188174374307882597376389121696087192455981549583766863059487156162875702444630689473559728433845469935426688821535856576471088754219570369347358177778808480792892669442573708983179021531662518872456139740731333368459302671506409040268547249367242123692757947484301316544601937922620388169131851228057214801123874125681063424454682419153096127816169665642891234527880386047515562647472289545684924034040727693639175033006623484195489582955418311829215264288905645675038861868273646123466373245267489409762659786880906091469821122491958355263664111171745520412487873527734247635823075445672534464944728029367117517732153988313664809353189896260106816951230867194964679244002028201977597134145547946746593838033399726074237718359408422809242351922149752917117066082607828374685637545822469955200158023754305229103159814613468099834488837170406740817100637012818372731693652966648649655052512785175366399563570880805144980362544486250403024550009897650969385234126888719108521596696296547508557867718975609685967222177435255317710935589752247444355550592740237649808053914772481695388169202831529998615205040628925929190494536731218895481538326852728760167418333203415527214420464271606048004962211456196528345112477735856849580320912417584244664283603431086106610449099511049834731965668765151119719436105187812442728384888320187284414759877357304158482990700924438584399384528343905749724776355183809684739694907726664176702477845928934428039661639523534464002084844080015960131836069629536038878225225352133606994049042807653619574544878155673859984418004635464889169508427908916382575968130555253447492040471295167720711931100080457645184282780536859868648656518214537619645616969544760603434786574625074681102008106619965125732747357147787559927708625882530222854691849541922491132927221253854792441300668191068160010419087582772755409373165060009041173027509330961202788952332709987975896839666927622175080801016540861420172318862651762322885214007085038143228349157375742329820158890734708085183805754474374919026590991571945797196890573055944249347330405642570576876868322384751898858277545084475661582870358625976693906590351915568314786355523683517441091102266296173783747879675522122473993488715747838010203839604546793056766548011061241737969594013170695441937897933430718522224439140765242610892091500023657301724661377482741723955200000000000000000000000*i1^30 + 2422083069689451933484969678231994665544477962585741203936296656293708242180187653208202682974739755973348987850831645083497926045055419051650672519011391262778524623702073076072586767131008248212183786782263516883285550656783434352422362648705981727521275019210078788679363261850757357769579879575514188245852175898718019546324724685761244548632547076032151665909341755171900876718484044684661289956680504863436235694507493051512153103245176777430612954599216419104039827213927710828481966277112065463381673134782157493576389835480512915468125980416652151164828672504662843685617790947775463388405205600697667256800439403033335187880606814433855112369747401958790232653984861813763821645503169555602548953700896554054896944851757512204846955200265190035804894098313706797231765544691038035515725128194174680205692754308027411258449283737241400046292171260014970315625479333667221954919988096797076683963080080862699311884125262611036943965885284658977674390136274237843942277249698767042044091240293213343978443927040771657789422641764425450555173859677494733845248224484746869672911762052212416200078080826798780708228161577021219686673514099341479371986261742391778942617222181360442880581560670904131826560882514303651280222570241496650850278552524928392331274901536468559065527527171420010578392282070779535842004882364503271754802736994902135836210135401669675201006692498969674794638502273992188239314131167201822171654163082185237324128976688209193202848547702033879764414974426295127109696445109186967502748673183636257249761632264792956946043740340237957918537351030100748277532888552984026031993992674222688051726411549808058544296302742006594618501941060968905063685774730399982042682100491790238587672906477004209194483953956693398348662802264775307459932754112094015978197627800013922219126240079529357004971217918654483769029950933810333508570518611183231771009214877832998421154557598687369070767499468934485911213376345457321598767465351568902747237532477082125701130595811887398937799999605810442242381247761385516003830714852103156304835247940580682757613118477305888921192284284475850772029384720075889303649973669797392335545440681600491287467722378283890472493366224648991656187114995339985085487104131026544470767488822629288872222492233287328567527574330944217062363813679709162679885058471089638779224291836162021219411185598727282337850792351206740474676826680939432583570828384011045977456640000000000000000000000*i1^31 + 273726849551247500237564315294703210415584873219268844002541180785610889525688834560466792147284277503960521004704055437109291833574283361769053264058695917117921295877558185614695711212567079470049784037551161546645426332996853292687904389951026537112609063894077469969239222964150055289370799425208725260840799835122098336329936919637346667733759891344117439076603882846893888168919178613648114147339800449009073031875578190180312539232093939296650612962960928479050887678919583984625581684129128044521992182933327020000662233124543075583288791603581061259333271724420373551480791486549494782377156550161278084473647805128457130463190545789813260317402815127662194554580469255658457542641798037476381690249442886281827371409828538108150095949561021576796925466554705973462931808204361026651811431133658819099887475703452468491359644201573297278361657963592028463049483003039696195438312960238783511605257181033015714976131287647833673393156860246096195201531244472631955525891105039882659732881665444549579171888924451341027276190705425938982405280924157543712195006290422173286441186512513847886886500047316117658867952754070832063350161141740947974690219513720984717396594898083166302408024155605660977706983850185172922472125852823351956711903289915392017115886236602506235230304939007083118763037593862717244179592075402444773648382809961037781768397751068806469810785511691908792583037508854597141478928983892640237959957365515386999954576261113834224278532657989218996394827113464432433150297705042109376141563331722658871470487017225791945995694905703868466368254663527758270088224533324680852167929347115963938404328468944716659300094341311872588872200256200855283335422121199167755092885997034601594298307274754444542295888826360217230327828240449778577158708227241929197215456852938297151716732539272227596468443571373701235943438763285735723691283755144101448210772733478415765034715188432333956255278857774712142490449969531432812198169750837439583741062743981987920703142611513630925407183377955569227643059718612623308011682488325195056661595512916383100428154941639461944863031034204783886203205477156096577818893506300555152680667413722414419990827188889435905561901346003340545494448698569198325513653012600960316503400394947927220562660220329199626593676634589222386080850062190479220729969833625714840585082872239640816595829182874898902853780164891335929235316669082095689379517191684096000000000000000000000*i1^32 + -13592747161873621569711464123887451189409244753067817743068303156667528931461566614399025088309195281683290990692444806852405818282627447966808796699153718308327533686047709311160487095428738544129910032390203510018185446745783698998990630856226563045128747172314142390452087011259240795585311416515655934728546596699901722014135074310365120374299525843264395763794535069356952284477147813537374240177995458397007388278922179448421805586597311345717229016292961910400586602470752602653865127984522971258027618391579381197303873436728700913125725135888018775397818580995621639949396071353294850179016712805357427232136317363791032417924476217520582409533204362542402281379260676176945788824748336324986616777052920706662609023274422372008635751752738693248164092210437610242150695732132989080259078378234142812133183229554924265921598703171195110911975525157958420087326064249753605515123793664668133692190481806716167732143586968103912818241551356700984461476788833484222566874411381645088886137730169902956729448604564431575245401096530071316119880780124275176950500545625357862331342571308880961900884734212024500058395957814892001542571467954777966411818843758717479291480406888118158964679557801001166207038256401810614203098049048784740608758502444840048324738778796083040984544178380245190883830274149769923990922908393571306447072428638506218550992787191780245701574535739977788526705655810716875657211266218562351557753728573721838129853499896920998648129820769309517445739287918163527060629947946439850392479800181741995432989044817328923201018290107143917071534866042761605457385149454108892512814073032094839635229987456493006804151951190229656751720034479526006037101291130961130852920398459477521988015237623205440770937903054824525557460114417209359110705618989888973059006757799150162758393377416595733504784311876615352776417206253720380769805254021684595134400118266261039430530975025911354401719073379674866775295581723145490243999011829518872669712310487988520412934112101796735528775881760168541989918321272486831390150898634695498379593290797652844071140918441996232572582459736783432892969844668254764566435101190705539325352419157139892986375332541522698858025617951105850936188667483015010399698216236756669756606854335793547219871756331546795906229270364311699191255221849331474175377751233291326352356920892361012479399848948257812247912191493629956572324391191640285477915852800000000000000000000*i1^33 + 478443200182181081130525159527700577674551982965224207425390785599142202054139692787549093595031826334397893317845985746400199349913591467268864362692437965628846629481145697102240849558127186708106692044795997964349828381278436471312936804690321480735447312295717125280668543047363062946846093829251453441421474632592316433178375939207826140626079478947399884142656883153074504752352166075710027141501104226709375776433962715103639888331607987846483502334412775408703540180610384391014848123195440693667146733685766203675052747240946106074370505206317996448881787268767768520433953902342168811351428080693640734318894581908063572096073718304226834502996234248305337955839988533609686197245381130730720104337024617120196349910894393658401777328813477913664150793520764105407802852171980513812039805627641667899994369694332648371558639377351365336678914109387154543082194220678042220961770247702224268575566799959817154328895365323639579117094469730073065688781673519171873225565684607122866891180906193428241884679808946240303080970456445182366899478074483234413577611664649813776824040456133336162548910249806809589500543625244517852714749331628639551312905100794378719419594362838945844054296798652477479538290350784128298410204977076997183359087947382693352168568710829267880977783074726622599632003339403591285833567699640131627414522896398752911448445492871446433796792645006150172907310810195707076776458259475690594026865056525054530703205174278524958885448406563834687578502849803596892492714771306313773589001698511050723664879734454996878562163882575498410008027589634912675506139787842529633182345688758097702059892390286122348313733236485001607020559541699261479617421351661473937965945238389566114585471582487267024368501946531896173341500534698983734809920278204284685862476938355160226401338431627326322626437621800711751909914680134409772646061017696249643352109096489064595788822565676296863329848995673013763296859535017842801889120195978917498531962789425253320937165127392046186088213388253756332665879657994267645478671524762116435718745401514253493818500535064823811492014834635983900641735022074289784032613833605607026321936115752996077183836902534142079259594524301513741770543015623708138052032473597967801475256995794846706516679268691350989820903168418911493976447850020167327154322157487837787657943994164640713172349211050995867164576459753421458235233764848435200000000000000000000*i1^34 + 38772272087151790343097045114434761628215677789713206155223378291611681936521944747825883950688851703571598030069716045128465132299839164037203732544997229291119518917352991721193274448295748741241340624328187912761523363848128981040915215120328624868545742081324751395890153032369314604916867179048805427428397643838263753263168045488439960487430907337073123415995264955892089863299986539009001615454014303192356309335847348693197762028274348718696409385908804594692020364596473548760896172853528293727491323104521148616653100425827153276244847898693481069961278320011719118460935558611234903554125947062991743535693820112448494442588257329632919822227518365606063135341582642988531923534377185332224868412482540130067545855036925702574712306350909451092632111326467068384645446572979638156015331529675365918893682164476095223924436190492951883004091843046993819521533979902751463980796563903533951064686069986393179355785815505686610214707186335671021483466469039545089568214360113689331030258277701106702472987825543830581455746615983473189132156164507421409928324737767445776759846444974586201309543459250664513906120188438579802481566770963560349123969321715030936449616143170042541097316016617505989694894414365585910507383894775145395510635705578856740591475776498573856697866388403412159671664025756515220085582581319636937253900699304614066763261082211966007718110361424279449460048109545193659144947725756308168686042721453940440214066720598650743061588575614706670546751910730093634718945585494543882181720286216827786095391520699416338235177800021548673533353375609634316592107984707551251583634021782510326196604096143025777907126476939456791804003986609654136829342805990713164684577264336329445083051208972663405107548460071133409016181807285019598528394943885145536395834160714047850902781624031734750681676163738286485886411224124480395256142173854100357131695654332810840474634068294100935915585995014310674473090739403730489480444430899370479936829567080585029150190430802152992560972193476926389849909731298304327848066660550302745177057614665791918838105136776842939553353289559250791859444096998843193905897146874648633942535156048456540072790641598922817668983667687012463485210252049648386210252685500873259284864071883884387539454540737156480208844659679900606128536880431625512754588148622100564927938705772844813622971887672617377424266666028232928483461824512000000000000000000*i1^35 + -31143963337231701217103223328932876490229527818897832780167454148134331024710928106623413142919498992331533656091292994873497624482740703762843924286108095139990386170489465648379221653968551264743029148306786510399995701741468152124228772499712805107211729934514468309828936321677772875614479430698563887340319596256291147772956329669135337686489994142808317979226027237076620043247846271551762331327120591607591823503449522749977675901187017421800173752049755710561074025608984427813883912464855326787935431126640603867578024234190381428244437799533425544381538518466725935166940976554608928657211894994267530161878101649689256461300279842429374326945163385239114339470296591562047324226700930332172748895678553841575823321603349491471959335462349764077820396065756321690338268545243486782209657389674337641161202696017739482731632193595101360210868528388732408438541943859154354150357238260185531615658553131446509224307281947350501464650182455639116592057119854157220039966919498705864503359348946289096049782762663516722143576702074312385868510240084093618073099582889816741440756511007086312344053515318870657551954783057838833746314442987780289677837331650290600546239913270778683259943663100966587538577847052493295729519229733300148493915985541909263267463569917257695942550603503038784967524446852622532722780911370407867794697246296101736700748399454183481018208359812861790578584004150955178542521761027730367564032532391949772233245480014529270308506895252564154764000311677273291048860103712195895086817102949565725155084518883104102290519755321308901616675635290163677716607172514395880821934834236407140034399137826302672501434257593868127309085982243556320685034686342345125432168888579179616527501861047535427837115541270929280678534812809885392495618880353613858150920805810180093605124652236466228524739427223928785212800766079312767070238914662958979588913799832030148039528650211780218549215600914326072666487788878770802637666375366343837455566208983822250753766203422448154378778921967362858565643965193269752803654896769890509259044882899442480564946324703098458059460500189444097014584754967905041383342320135402061871645243066478110359328394457102400260816069112765194934347345032413864179243734437396219481334973197705672107470863511324245544481264068472720135960884075138690022563718813801076392779783581166391734291945844445937733083711808622454374400000000000000000*i1^36 + -7341987616972629124783955004981638283968684258857257581360223558387633192226615963598917903706978691547787267494469357758538055205710697219743086568071154000061006670103876855874602145150001606327227740150835694233051611451812190805462951902252871170594832763981606189178871950676835531268401232741761581050509481455855899032157036170916310387744739401162942113695735744338706604188595018021501092576430370864768545021446051390651822837624881945880428026307594653016357636419613439253094350387403189552708221411907918128121305477208498447902325280097333670846318127312733124189714614568815253945188437456638403983613145485009638822246994846399935219027888805644538603625662046563024853989352997823819456964585114067307567523956681467779667795784834490382369476691587363932357775522689975396811211398592538174884254626395990399721631345634771492218106805127055272459269262462255036320903273989022487721486239995174361017474280521307656674016455305894961470260604757891570266359148925202446119320216669374733529462665909814464024526157689537076255611165133011111104885267234220506953448011307025134131168649975531864551400163341291316520388095926878751647824652539841050649053126465653462362365065986662032787826407622965670645830270756067755732304775143189234340255217257376079713257211120292631049270856361673352574132316043643482326748176766901679759335466036117197734963253658218948304007985985201317444165342082324291906898033327066869575737652080919067080142701885303448909335391718369575903996978928548542431801050909307394004796673078014261608451803128320503772744310132627716164717858645929123702537836166220981702438159052171889792078732394400114295201260285709195284407583559507864419864946997043207003080696696329567305843231192298028256161987292693729271521889615438537876314638287402493067351109704379123399433694797989214808881352644601292850838700742289609534802110087132800306046392252710062871916101735914553080410170595962216493809644624675941102005897198789209081812389618896886326899070484563467116348019393209660044708248761081032113787242429886030186523551861754933942169941058370492273454620304282087477046804579159884898800490862374007698686951833288981138109514411694567095255624051545176008952617567121775747423905281875398427501174101444747127342211970761175278473664030873581872201043616314318795267054049535168670553991600659389017931655413760000000000000000*i1^37 + 28652473133318990588216937806384783070938851727561610069474338605918035131442658161881031326458423583893095877753445408796354693272585823365175699455786299660481880113845878428585010349590184700797435540684984205782656299767832028896871451456536310546889851489782900998119092281393450141503285644714287066929630701564889387432610007380882486876342965109952344442627824127230664152765345114950139493326880345888975737151857817898945259990978596757507107174824146270111714879448306240419156354358240979045186669490141407735736033621957981972491754715439626643888682412878895855624072872477579414992775176470348732380345358949241092903837110830686572632433492671797422016971387327832508194952133923929065945839874248041415809591281505722873911557996093838221663440207986068938582115347796051734278931580898425545353702110370949723016940306103155461629003932728000501751144631321842548004543697369811499312603575944916786214730640643549960701147653555836338166756769776878352889031784237424723418117044021835910942236378716985748881264601670883330064841467413172330584020044028927851041357739482858803804771965157835145042632775756851226311142572205724816707103924839937974869570345480521061058059395964538167806995264776292585301252229285517468838087584576030824717976843008418982057576465409808035528719318683089676102269863026772660654700278806024925609910665997296691780905862493560779612118504762015204226475932141933449622496520620677479912920193941756107696912725777964241687424313297512160255512573686278920063071646155093867432448107527180248655426090351562625232211943676051393359323198247790882882432697095467374344997469908672545922312135221486375929950620727959220646087898533398575150230593879821460192025189534595650920815352755311699439322818211815633554260016885649007244480856415054029638520366062196830553012468044683308235355951448319062525729251088914422360124062371088337479657143001644690523687579159605808641765625198859064321456922367747239360988590829367274838792418673989687646960981906288381085953413045952364557190249651854540855528407668227780597149520135365756088954500758476597505373449338928494260669619178850935302017895534809459080711053486553184427666156512477529088006087144253338925942807725381108370499923590895734619060364770670255358911918465759949638480258561238781813384157375603564748869369541385090912768990476607158222848000000000000000*i1^38 + 14617895655435893488454180987795030609599050121416276850934476163581071825925969034201456952519568135782945604537284345515756799981646945564601411409956307308100750951660055307116624831106613337421310894787374551377381299482748235939672631755146711914400314670441823849469946374611456493213701393483440977761493770815272609418625783300358639759098841020239678899833662784976838917455003799545679848365984300633732653189254608446284682269697757793978961597900670845529598670911558153601034546703413133821684427493279729610085474683170448559427466257281882092876861251665448950553646123287974798312747169112881280912999991997322522082179680812737370677098453707116975580411575453420651608785779394070491497910110302837753505029692162922492041065765443005701457725192714338609875347468280792885088620452897898883214874394986039446401908939599582440033150103179424151195971894736720722387334770592870702595021020413964400992043450320643448801765739456862090414836693272904274962368853628560232925006857790553898299165807915387374014703408735365439553655660782910449682443431085701150644042403348127640839406210177593805325383001148413801045599602388528196585129051180500262101849539144163558182511425586872594687830821445773175472695917729501808953645277022101420024442218099021217354928599778190599206259372032981606922272612179827446965232086265538658994793515198801729457862996312287511080758311818824879442739797744372864200020993796553232652486112109298464625380134929620735531635690542674257177415070394531724479691847019834289639109892106461041940053868006691739503851201579023198748435199093166833151358575534556968558698254371956073795426087623070492250347973999624850102491983550710445704910137050737281015772625914958287323042324271796825696031801072728147265213080340127143486912944847049813717536071679177328937110994584270754903164822386405524568079427041298608761620531431227534060555031580497176000322585656248012541963664299528290977184922811963516055688889551099148977848571008569201226830147121400873422444743569214220970775534170423478161274680044067441224105956707893928415957273105757348027420838469177268881773155069813273479674326236726031907018225155494640188893027222963575948347711175318385359720146361638948836547304048269048660320651369756018397541133176546940854445439597690494549661820789290149527321044621164767212694147170304000000000000000*i1^39 + 1092003178223537062218349924762622391141180526495080948835407354641975106091268527945449155937113729686267609390013825633199540345264926250974455229261162187665629082854896687390243221087707157769812277145823312581678773061931654383983691004411729500515649086827875549996304241222053292582638962107537078058926140124620179185697565997566414932464971555472846632495619620334744228504695590653157919408889015591617152407378932473945236637486052872973234504040352483505793634259239698445485188389523543207797249067766513509883747021231817167803714359203088537134918661799329369788638604690684979739080093459212930000612349705589817457624955509923355601217072522719401264428680517637266985843123105176700940758389127586241364012666434626743453698365601776161213108616790891054808585770052473975337035781858918885467104478915395960167285020200823469819377014552055384699621772772676723625393196514309627806244789544358991163242005023114184065039138813354436126247451493634853777206934855275429210585138032432994375205834059926892342491719221386484800536541148070052768422615286645522379963750162227707627611232405205315321221270660830861529490856577513281699392492288479747654591302168139121804154797849954842241251945488137372720214192824095144313169607166460323015606871310432280932187692301184647149678270007480546930692379329101648916696147574399088706175236270786090042340545031064098381205659835512628097182070755920186552198045783312031040370972999258570389224736439001118397947753297490137597194433317013347575674872249050680351382087777913036152911577220071026234630451560464925550246169459090127753157436733521641497296588044354074921131717630589871975691464693036426258664289161625956604426370025882270269138581384127684047717791825823814867894098694810991592469499878040580742188731152404848236123314365703536755262872660218721817219688776735789751992273396672347660909579942187115193759830466890914961221489525063344174962469007794561938160047819296994094231064671569805686690630884137058841180156625006760573376034481381116248386830059041088283593732620449316474007587900685118033002073487233443744787921149937478338147696222942423516763474101517997047354764223589235941252236984124100526475694725400510454874496327082224739089254718537472713994491679298850457736109418546587670563305290902655148819261494881674122189958616255971259842560000000000000*i1^40 + 42736341127968857114248391880016698821919079436111922482661771442289447141803451025374793945519555964158470856492111903846529893425366858629474142923927000580764569247838009150469796565037489641932599768791426313617864377928851489562018840272739721057793106815965128628792656469689092396973183778194975416334741503532058731764631275203902233073078711860666816506802869958862018066818721783941380268717160798002596425482216171327659654139835858007325299924024057482094221348411857884794802479980041137722013669906244365920028916265287652681969585934050057127333638552849023553072259901409105416998925948627014072758571164038812480032459684526933438526108516644614951661754272682823138099220379305992956109565438690987726865154882505659192138554978890433808076351011762350852744078602802244644597426586275755472949027152328869091225279359950494885951261729395825626334610089829413039521712301679349949575127872794452615000087370249808918773960742226990063936967040143371543960740313755833684883681657736562279075552658042641090910870585082430274605411330015784353449247749681166603216849443214042073364922928051244358164201769282282511821478009001481154069332459263554094302818936709267802613280437009507725432335602640329596170272831902266578577946395230283225300700949748185870951261377204983062242104827719372753051980884489136747167358707450732175999758472335634188413562107531485892996317653766335441212595017704778730599183801501744651045119068273162785234675056079118943555562029490338689078977725046825131346237613257243202597878026157541522763203625178492034904883097342563051709735467148550796045495050141450638014733348005745163153503405317785250928849763149344952652190782466646882311474702947390235665352014524285666404126376422186923006453110392080853153698196317567110735378303190274699220931671594394925901337114346118667011676750588765614250257990030041779117314128902699798441280327354259752790013258793735542513699439192959377526890099058111596790762165889789042197387697774070870047731095081150046953866049425849894907818916758084448201308140274398416770552694340835244276750105653046379540705737251318354604676050814879262544169413792002536379109287887817399171968339924748670303804249481241794759795575263878931837695100854682741615197878891942120099610196939048695012993895107010590670595515662068164536760006606848000000000000*i1^41 + -19552039083203245720178170764378262475053306222128624012077468115183700868657243352915365862120817268459394617266466020657919408206106508988216380886015728345188840033716909487654488310256743226097483544474110346617062540417185195140887940445284576411800722788969683590999804964288616976252766070337573695378969491415692820440495757374417219314834679910655721885880927426447596034597393545105388567811929929372812840709649284172259225362022910803058832585399046309054315123608100375882736606421555314689260774411236859695554576943415580509378905944403939083545912272558505222734499072576431446742289032958423645021254185410080575077968093470023639040825141105556925903534273778867389653676103170827719478397350260091977273614355891695212248631330718439646597849075541586319061809103602787427213481609023269579163718610429960683291921172134581384360114446306806925399970834921690403931828817057637574192890325301465098943577846879526691413734421894732052768467034699830866175259736321635544881790301945809932859655551984597933061555185615525010189436436501006849468267814803110874299389399336232557665106197155438904726033913964547814701891010389128379376472220218188352225942316783423281795178645380693311568293014866241657728919423297085685718506080200697120338443858376991619890742242974787801753767021353280745404237713110462490256855114542421144982258328470259430188396166108588165545675432725564418788707718387993552205797899407615260768964614730178765648534604276766607970746577860749606979338805214494521965290594110263069728438568347507152594939758676501159847062400298314872998440006942706831504657477287645494868375520246491438928601520218936812122285198418510994838799692819050394437837637053975381745144742476983019267374945393978405034078282446697995359663798183672905106559389883893876920090924706458968561939264741101778002469867489775285636305943055709461739750457374715298783874489914546226624903147401646956065757184025029808560423031810569914691196140650884914341721817837583082215521410771168278583813457860951259863975029354570351381649820305617154085443431141384177696955105519516257370914936871343843032464428271361986428893763283360081201465062488102260776157524648800978765347308758613236993709766335450071938460143947347857458610003355060590323221873985060072482811604162708659431524455088749595852800000000000*i1^42 + 10828475196392102477826222847806481929498648195041331598629647332592259784109686373265154180410863654045236169672828207274354160635977174567036236728557326231645492367988408189360515673480567507725695645513779200224428238571680445596098970118567341094672424586151315188485075311550326096896816840558946304166997811951908500337060032737700150300858069670372296612192103519847696898092800056334788493222088367340867512043223702229035086394061385906441949409781640569041095501530435525894584427669450740530675832556548566359819030710808476012528810404249892235873323413477327610397722077713814780443484317314075535528727704984164155499788663083296640216239011000929552354615126503478444717728587286449296479316405728539855418085798119517076913126946450157419591700197221493028451917320526449654310500122520560194749485094528002252236444834279403126126417934218795104947984390111330740103790178791035600855479866249461094386270208604270001955962475252553569115904059744444640390355228700433476747388690055852040796588996316623447870964726664699796162375846348349452406145344190125227798373500686079510287667405883202274382216811384442977801481560132907608674474057899838946769928081057544393311231221483812098746499151398960699066550618697535632571849015141735103325500220938983025000759794226509362872004125069313663462214028310259321633489938692804217174553002465879900596726677073884937993510721760422510074286898303047063103371048656969724652092191186800624579468862050550963817055943853720989542715891828281361174707613786924750133462283696738708058249883139296492939192603585707430717787944722270708612480199716876329928606247053784097395369510119020570494628366544767309010525251706585253853559629687951339457255927533367904642814243293274785340166198974455918520469467591819490710351148506677892507541788653599554554495744557242376764783211160347037032306693423652013995687689229170169751307303077587903914971993463085259692088622613210695700531639383266912208277316368488008220355740121687793858422056586459958726365560797314555092210670149414277211677497436570705610159377632528147348545877071454490478184745112862422044648092321278214770743996711746373154506460453911059276530226663933094248497854036917283314002498605111237693413478817384956650052700092847333306482461946236226853477752376169165964306326487040000000000*i1^43 + -1166753503199270871894966933481234696753181199242636064269132309125670201369874935749403656611093854272209044150814754223138054898989737984593857693508452303772867003944703412684857828063615750915424822752291694327713457738465449726579434587698985902779367074829726331637139128014855749663569041727886344387087957950111383274368983866171420282454420765962819644808968996514304103514448843972249383665584548428391796083875729248148379788858470649542029401703836134067624628880451779406335146700107617569035648373675591099816322124314787816235394933556573967620862500182715175106401667281324421605562255216105949513044308241180801455608770259653601801474186208648699031172219815278320093518471965885086528372732619423931679672509397473176792962525190714424319860454254040836137919858048450426077766050667693998549356134641464826247400374988322660972095397453010406622442804593744983784920174188292441067980590131935238818687931410294410504599119631391278895040657808680757598174225680421012116616846408184601082187773682934246633166706723391796655596414788491205795798303345216868743450488575529489194805677700681020090496286833825665776397393062551197579274505196855653628655496717936186179594360988922896999463270629388300176113690684263175508225800099652154468448715637730658631455044756347115563866093314840279805202636615750385831254185153670653684826659169458851095595137519747663858282238688078845504121746366599957804956186503419026372232327684179738088711749801252230454180032498081454249611761739641664799460265418643210278539328252019271591689313945722443261699401886968065982639721411558033934615283475624177275452571745753744622937434057776708866625613014569781318499269436545719457312611466640129535921250409764250946156705791652032679974126948724037379892212329686384551939367927737888203867670480168921285523057360130619207985230502789074787511764120196745282109625627302825511502113244293671209631759848543375582701441066701521825784406303181929011810168080983928581144583143053555758454137467863390356572725152014782506747867321693190243913371823709268842626079312329748602513639480225660579464262649487727937496256489055921854575568317200451561580299625541954749489043809267182156087563873320541581796651070433707368761691830824775997963016645486454722047999301042079088583606873966510080000000000*i1^44 + 26698118563121368772251393254916391008904295212137154418536913929406903004715653643340715511644416926277941751347125187637624380793268836802508075406399413849940522507524324837616195633189990706776444264687538558421948699114798873382648750521714123974309274328662628279917972178541084868407118969470707368751683272132008085951701490106576139064186584927985415813922436546306217210844830998261760481244640268543968497921737126357480851501816612821793884191441296700797322381712065061112760052284012706729851246664311068662269499848693761701731291414186763105028272304274412727736172603781901107791021270601288099519836960923921252152372815750523835563420137021182598170018550065640336191441019383552636019050277577073106093451096949320866469980318409672706632961057137721911063444206667940531494544442977209720186560144336167377073239241517285101914704217897649794167363511805317332394336169189884918868910270514619537260869358878893849979205827621799982723406240775699367907901352395890418638280411856002090948498982540916945089141837507433243274532804824720597365112916907864117008201177935747103093172522709739219596614284158852116635977633692374823479357872890385437303061947274926363624401030551342428992215203106484096533080270648769233151184329287086218364616181093826398197009906805089389805822311584391061600819874976019858576970949996455857520873581366382253035160350906208278974633845502334106249458791721067828473160860602794391769670502654978898465512078827748595408218569241960070360174221359334340675863401175187311054257597328523642942518895303450825621540649486019985110152705729941447956591467916832841322458245875457990429278232721617416552018534790698298380734003292460170281051943325121055903609640719665596454181134947376706851900995939403381232155393588588788816771695024791658655268019224956170633242289012455717347477593592302357529565873600443616116701302518157356308549485786779598255113149483426340014340078879632619555498010798552760692996270761602089961461256289317409911513654994375941054007776910518638542903482177449144405885380591328502833230597273812493488185173781237460771845481786834675160504916745232239480228760754773232039338556526707679268281824172171232440799389555178404768333756007366007992943827028899878954479448585821402515758388419887538155552768000000000*i1^45 + 8894091645262306780516712450809890593525869528226318032977763774417560444249172423154291969213657574022617294189102289379234576199967628485143527137732257784023441846130132886395503924701196852520315012596302548523299188898274360771035422927606737801838453419553573048966118034987386156279052956696062273911192219803158446873454131331916841803956912476242785891067213114482863654016127295419434017853861889064091568879736156516477792118112446038564452787519095450461995658400607832469983159701863337745408841406595355488059612306244956916253737073240247085629079897253797025554397778318552897794099646226606458494391894024797776787264416329833371486678834701644891686053957402962351786993837790509332710641664248382498435444434811536157717616570398929531821132276897808033727355961850518256970040110590216839192563603346063639176406096397583151973332473748004470685518610247659595992722231180973100879576847744426925309094778092741986542961481646208982513785267698565333394255435534479938991622600948412205164389274637991134788058636009864668026790240571047486952573415013363653376449194126636430758055676885966458281924154529744411458173532697568254517329930669814804948452315645647397374395599667458445376453992727130312651959988717310520963004541845563970127144807096570110382091538595469639909111735480905159743124237244690802521055791297037505146476435955507629479673265156046445081324543682146770435564628120727927558002189869022828036000741362786546120187582898996826253669867850941404173473513477256682009373199309965969942105605452575040776898620513234237969531778513236715011554661478407964528468906039085853991042736097608149742821551700150612722073059813554031053055912208487013707715592281967890137073150628836840824788962016488747437783345550723377794526360200780158613040361883093038379928271075578189646910707420790456606932263015296799244939533440415992896409781440441221593588805736832709415301259742154970722590616849202632048671548699573795286017693992660971080633647754981429255806741719303310271023278867701406993128435045140218210115408760492801634505533770498764174734601462361251554165008588402468962012920893275039743501808299387540885754845356009252867787870815177992966418742926830573902716866145088213237245992151759691777341102901571623528011056126361600000000*i1^46 + 2039585773218149790781889129251115126276099398276472637909684361032475600770445751795566857524610381671951911391861388879220799093343550759814521995048416429132775104608399510711460825097488440564499990571691097790954007873752875543223711607411899510352140523029442284724213700082241446279838363301385524443513718016819441860575987053392220103006897701790871301301751617320926657493729882997297681667951268857932368280834000610250359491499794988360952010196421605025955212911230326212745490950304777502714057038922212712611298513670442857735050572828845357821933441315909253577319183209333741608297626022559875645657601763714912053111662655158197274416655088855057435430319766208923836242619212737263090934945327997572395723858360598796603551631792623045208755098508124679379465348806385359100208294387030843539197963036687882447697665793813064114883427547179436525323597110012869932718707876589473775465790169501612691246582294377804317714148897917268179486300190643042815984876598596568391586916418114790022137152749586965749910412337349801901915417452715776130473190874386892753648181854311711103909254728924937282945013935393843224222721913705886447508643588707237573190843419758213841574487269553346642332680522025344460967434035353945681595019161441822334801689797760907881345857126790199114965091923306411050171298966326898067341107650373393478133041768488582223434093408492640411321673392600693288901553096472235777003118044878756868014153655195090111962395133874110249444116720912782348286105377984021913354052503457150687599887395363956917101418603952685204264268242356491410250487890511262384202438257663348594283533796302153444943606157227402289844314048768724974022189239235483352713022110462598827148259503980204581540725300778965101021745076673812569346986158579899148995990369728697376878741170236290203851621801301700662035216267078142351739519739425614724278293858159053403235194645734138304782141013457111157520158980120159091322217201379575938494595486936850877235229955263975580139063580657931923021221174372471683978749904092008819274368081125288084096952295133990516289100989360052489672827265648631378590305179374062849793336297089343809963144566496276495059441832944792980927944646049483078103482854244311268854433120106438227663893712293877841920000000*i1^47 + 247014959686961131402757743569753491084484276494663731438033761380418571628926006283898741414473736518303825368526286911627949117514011682980612841186047362500105154036101098555552785476084300563869398973246727791717792060363617035225601540149948683195697209836075304929640077259889939060681664462989801147591066732982991617861483348804514441114100550132284103768285349885840017104637338080807511511968800333327877626629980827270334112929702443762446264801891892808007017467283587320683572107911588255766522897481927502549327915791810669946013401525245309833137896498844809715011662045603553535683449406368251134163977284182277872237063486741587555968654441468814698370560510734928600098764401275530799802188267082170625563155607723218092097113722968054258533999218999346822335612254631770110134627691587324142476740612894368610880577523866010303092631398629080876961086797505736256879689296687977845890891959175267819418041368732119950674693736070968513381339217303390930573507070103902118940201766633655106506121933931333338084852409539883847327645483833875548136878773522979133265153479970327350923024192227794307462606378893182734695198928238283706448710794668802664732045654159130696085712743952115334987508737490284473708907711122017941182177620188906243570347710421745274168759989520551515947712785103109772495363721155035235244985956899724374793437077343171554819491664630050031037927349348679366366143391547232313037798096237211932086326813368261453508057107419065310703443706822156849378657318031898894979085078506718196620727415904177829520047683069134229937190033969236686645515315998317826205183485112838655515185060815358181332051323491198728686555101440382598983530936117701274135128180826548887122719808463521536990912035508518725809743432527796163551457263374199086184783594235975830314422985804578840738048706049841859905203623991464063099853026809692004313924045629374948950369895848472444829799241703369098113162357675042767550408798358213950503126654323545970677170289941383603828317144708856796307294454774267296502729487109837796015297479952394482061339121123360100868146108589275290195272177127417469949481867645287743219762966818091911541097998843343006368724102728518170155184068151048899521774426327631746814926595304349285261160448000000*i1^48 + 10904955960610413700914726249299965019610253452397040679338184133339151436116116308307601893156228654188272634570717710879287548884299412574193622681907590161101311123913932588364573875519019744460655721219851418267091309949749898223064451292247697775644267001791078782977266251473016638677710025694295681862699141307389303304220916280830933558364220678966380859101749528771843426892752636263440394993271476874635271692090659230213666482619388400346725175344247399096367722724795263554802896706117221240196579244852004102349406426663514114307748261771975666750430567353458025403892781508609215196943257188516816814543052177693543826042049310778111722347696910948535945444219521538058965837691046861676192805943777526664883438227172483541500657388732869843361895241855838289104125230617079021760657172579548010423204366244899986203780960307710028996521964519086938748965969799643422546871742298147153564568544857138448240419553459914717140746293584746439231406508643246255336538398289388048001530558410436054255603561287859073482631636539415325244208779127945594940065582060167666587136546165283967697943645601333151493949780671225241120127424718929695189161883240669463185295096481377354632735235975025554661375832591777245712769299342190671222210218153620455153078569313408918702845343697455346237708543116886174725558171761523532418773156532764313161855118009892510455500437548333007841609196263799306777789932623578216789045207257748285129327749557169433565932772988226259945717743104814855098333619486548893256571668844908042425085815328710787310251852269852485707850891174954692709400684691639415773989447635371381207478109000011652702786321638879389202595178123867573366411595796099293968730101469380963148404668224925838357349339774867721004902941341242471242650470305618009614608117265167634428474578852910965478614372927051874301568704881214615799886954066327617880774877512850105018402249166982075957371094426040104828620275867699269344020393534936843521663961625925947443930481538471811340002814030161980123495313577999758684937640553093156884741049851070478575608647355361369646560937474641229530235216265793043027077543606929319729291400258577954359328248557403524505574962992404865206459694898007070388240959475598536326252717119897600000*i1^49 + 2637537750550937153347397434578149295139806392855699412968940604026396646385436406751383469256049039314283151128739373122480864132484973895144391615563092519607141695376011191419751856178939937518634982589370419577120082688705351140316538420529250788756179888880442991570715425001706210893194871788617765061510024436491230842800733659948268113723272089444103025541903421038500640039378427216368397156485383306654645479942658491754587582230451769948212300871189955314111683144189199007695228832690993958891916380868860231089736203848145431480455208768870028648551991014406330693660859862629394099393910878035392411563913077081240620016967493168799452631461899611017042959071066202030607884400524620068287741385795808879958205576293562289685449920770405537638624866268950792080835632720246249092801699617512861071685671431132335567060271784921952280300094603048777785838452181251545857054042829620349337072116112190950846395468673240865442306642594085997102791950799761056872690146031667985384942178454546770313032521794439167711039385555369229745191060206192019302387064879038896245932541405379055619619346882695718940622544686921545053278990757692409592438014815488711715937430599879567980226765126996017012835790638043323503163522353120321562523099430543737061254743329795354691375510394471809236964622105872395914580904588675261712834706532425060750339657427321539801654675335582151146012168414940584344479630068322072248266588739826868055795569194492879249134631467289775675940484095231421676442705164269671944519956959090818667025433409190069763872081075983754104842046006798715378623532474654258505488607215665893705685293644358791874428112212980368935280838457080771494197853094311731487515966212965700542113843476718179325643404014523190837131866693757237663719184804279476653243796896519324836777826925113804548763946324390222112762924449127585152510520206140471701194679332879430200511999132071192381767776216212420557027030479677518811346219878993531996981295267481274851210781628262980492647529667855888847004163629197529622834511924176571053828619783916652100614795622037743768555979370290243961127785737740032727802767879280583332100052658703104965916939535555834172611185724410267142836561508069445878620186760405872384000*i1^50 + 205574471928998108163063316224649384057242747948637402528978172070733732378740096310742863881482882352035627994295620705347690581555500151855923438039350668445463515384823602407027239547863462090530496747557090232139976823603186030537232717002681728654882872368572569834011718265963181402714020133602226689943295957775059223911561748745630359457851838889587288153368793100691638675580719254881658520572564429924407670921825042042976683789434450031925245841076846073651507883242114733309725608557397437233629221431452542178093784355174769398074582996724141819534025855667809253715644464743194155863870625668830384334982909605602868492194643957180378083524903128191812549716189774581905485621205089862002363327093628751214833755393551554602852914928325676956328324740421717415476304626990569746882120252672534110444242002515496951541305978006341779289891109638552419514602141276652673672525260323066002808699494144542721690446580001395962663139794262770759383761577592833471114241041259447813679183657444706808210155897791147348006350368823183861171431286192823858927795433387869641513056855964162144290835648580284346050071297485995845236259118603521667643843101013371294648418641317677083224818571047114557586566094012530282026068793509298699088152255526674360792952197553596073178536262802689824651410806356092630819155084933098521778054846438783248080220537374549530841573534640699587309931257748369013980131223898940765855860229487661405556194479251648622573639655006575774002553881860976481857861905467130969606154167332376576491754235949201965537592475189389282688611028772457393665163645394967268956821312568022135136143572633268485772520423817706151439989663624605541913313119116037672716843667911752545364357465958450256369111827085466865279082517577828414772864880974328875172260689930334004317886584538017784177140375165442482974604288852851114242427235706640698270597030030698472966865488928262385309081079067894810302093808538386544105153680862836067916272008501385998286354393140667268874397139815891604971474388547046316853141414771363871778847968382071844958495238534889162340633971875427815735457619837109856985075398632513127938277767073214263322799055181828911984099267196994563204124446793406433235200*i1^51 + -239235985403982012677760588127973914775653269923655894431449775678501613695462061303779749807415242356110280930619788377395636313300348901519590286938704813225312688311591036063072430439029393949295864921166687587505651488182740699589343303978500306025873354166116354718510481109282775215713018564031279776097645929945270273811047987642060240089234555695751796939111579631217103773397389218457271567602310774452417399746826425110407447806681730066434731899859475682749072670169835301010701736663389435724025511836256523387466875960658611155789898052987720113666679962933217560635924140516371056779446558745984932867548048165799507894749798171509904275318698321385949726765651844680155543250467927447621547957006111788684367968259885664365005092985907186183160505487432453353084828418234743475390714851699251471921601412035014504133518325442521832514623576936325267667622479870740710240530102045357827801532927183756387912534218961981673946082637559232599143210111311684990303302448225364812604407939430031536181746157532193516371456749972530310473883149745917164940755458538887820083262440753799585493353810959767997066488065507195930192323837061288666739010976963651262132843022241682537505895743639867622179704210070632748066293745880283091601516590056150328999928763882296059773664414641164793348549062106534884155919181085895939580258751174817356779884828826613268739944415303680017728861805830758628558400868203575069625516243306328966142491877763754696714433060940905212111945078751666944134869807409864535833635060851680492714883500737842697395950039491190412466409949006420533452116295546348659033143115051661296252898759455167934868841286915056141358618440332364551929257063359702313216484758865339327959253144352434455781493139032149227077937792836077245328159781672880295633957660022593792668205210040233279086927521196241410175894514491584329759848180530476268249680758002038659227477936462856389237285616557720080050917234426908444040266433863195229316565045187502435406669186118228923613184180340993158658392205040086505703830294153182492051493749623492628789614903614757184078279782914340039090307904664335211925552928279317441183743143778312244513574564400882220952300580292831039170320*i1^52 + -258244493785107380762769867210641516996517225344868410996664065692136463859073610261121547582983917343141178257054115129894651673919099203228597612324450675318716522053074285584088310759542902806537985361300810456105172013711858882167602180427110497595596805302802745743917896833678394714732609328108851401143687085776139329171818346005398592184604492003313777753925117211089207403978721741103599110324640503968831504322697816765143291497792477900378781433027438353842358485138475391648719131543854523823851742849236535854937990125130047464858269590854567263313714889371597056283246044565354406401400425488290131729716274231226134977569875363728217560859745210334226607505566045472683976050347096774094175432297959345546794648941611048988332490972269834354727384558728600151488910109410295906538746260958668631088139873234729907132276734902601042069915518457120372094276912527001386424056590515517669797644069338107376943441661663310387337316323303224888578641334104060939382725164961805167214316048085491198561269395543246626575201853573901121265787556485439709541577077568685387749595985865881861353109646559598515276581565462031794973422739676786595361487597917557977768183086215322309476739492087983552357663103466927120695057676876289540648691860223906607482253853199955336990951247572231710710897397593517967795231276644936980391354246674059479771119345121359371956244095257406833397136297545237902389874379599615332039291765126463645226624264342182088605312742895761293749724493544446090807102596988468144108847282403607086306042211196666032850196415078866247892866036046048325815259591974760738572301653142959085287970578949590112009801679528286375974511214221802250970844127965582863231644707588913392785079046592178535332924414986651455554139260222629859726559636776845342739357900333440291919323658563003554870913447863575962504312075945780716638008908509888101226310552453643010306850526080462320186671449347820496267954558811344501842653056076588926092007329229358688555288921711517724222464408803989859435811294180699032122937112697142341473010097091211365837066430980135832603470981279563833236064819520912489999781703150568834158242962254923791666276284484*i1^53 - N1*45117380666953035138764407187927761517066596392673999472608644245526624749434535152024831217086240497859277510890564851216952904131711769371992398334171085138749619317981622036485709641872932103073799632761332630798921446051640229089129686798324210792685576777912071122128986877994993983238717697250739385370019310588829534465746459788851764927836938795997085580466400278405013840459118307315873254519065638894913535311911363373774838755663939672496926751547558366056281466388518534376071478890602743112036354931733845492864101765836720548181112641367980384313188092935874197472187613713512476042986655152443219404362548609257564632872214058981152923457752855571466543310114557697811873880559009572342128810300343292292959565604779601262634600176746814816319097480196149775318830066154394435605552191537903530729505061125438640833964620885790010413315669901327246116967288034003853527587585303*i3 ] ]