[ [ -58871811616967122997845518729702456599854390947250077824273114665526763797746463345985379513637337842538066886265483340143946836266372984696104669088925290578922286554586041357876022943495491769516940409901726957989545157873640028778476554515579655782350775462607603773826136630619011967162131271820398122246713784403303690173114156078726058178023851630533454340933076173588541148624600268635762405381719863509978929118283997615545659256552757129250866271268410749794702665752442068436234999234819028878366466645760135494194978872823094413593134431001794621957478407154965110363236670178088468664769748714810218203229610824338407645102360613963841437834715469717763124204289437391396439983018442348974722967966849959109825735860517922454943442519122755245037533128823487282451913146404037589314751682987791103722404779351412117641040494054702328278905096586833052999673106028569621317559537117700904216507404032166405940639232109153568572048574024422982741605173725713544201836083569795259328422486038975255204931900992359786704138389589145731148702340033521658675723317547728315191563208388314777082341693040588110670060184352199492613625839248998400000000000000000000000000000000000000000000000000 + 394395937875734552655746073377714390872908234174393974378901242270242843577802464957919640177808338639070412886236448559823742534099633351430273984062523840931933212441490628855350637706920881684145180698560982177806534316863249781610574465961422679719097762505278124415468212914189258599302855471978814911965028997479991901063090688981043580978881194485904832784450979065658820460531507086142505231807769908877156574137566096538651197041275509008309242118814754886033066261427955269547433482880462144025505564349312023688012994693692101408297500822899254784131069234892950648984735994592663864625512955636024843118975469286698843991283616947259492132664234535759974698361012621484195096047473596143710113316640949663972095036198919328237292495921651893531154411298337133705278838099688673173631105610596162973876611540355492016758751557586657790449924898288182874635080620479814752796927222950113038559977825693318795772470316536418680759436888952375725074600151844359669344694294320011069776526296705851166757463713300222398694680796486727978601340620224530686395672629366043969558801790983024471622156527540000793604509920567287693892555762565120000000000000000000000000000000000000000000000000*i1 + -1818667141112362055205957462090970112776808348151449767306524093609831653430869640801981929476956315971026477341985662223980608613577054434466568621101712573845475572004124515218455041481208958883477674293452245240098777918370495406917683553044051092332077296305359786987211770759280798042616423983965094360814487422024197133186715611628604128714297455483027928304918009495842094707597924304987981343277167518257534060325932992134302950899115701489011067803243467580570459359346032347076903055166369307400518559674798625533855641000746026506054130901985996516457093586412797632079448473166012334879583812719439327273993740546270789609282937906955702592389204789361394861653820686141700715633513800356593423056094076517600788595144504146895951548626216841366813380121598899554451255169044844632613313981275320547156127764972818303839078752800964320765564013662841506394433952943277400230175753184595432140765241165998137844347296949667073674800763601810952165733245869357903430147268182589500213875679279576958723084540553754716587251550419017753496234699218022589151176907299423279058229094602108026466785781045566655040838803806367208909033177088000000000000000000000000000000000000000000000000*i1^2 + 876245417833195143887749787965362319256591463926299318340520714951213956036764845002035541539607395765923357212443418849707611900630473380446105000902698712202720146941030414809187521622906944613008522933317762954296068938720708834280598096773816752102742903035392791807709970923801492296068357318082188359489437582981799777332533354751063642225179737750478403787086704503625920632720839054251775499912818056797375640804436957890257820156286870469883278271788456796319112422579470040827264406601523104186974488297230774844753326565853787543612263943610155039519362862308486916592637723446303170951565332986363929357569329174287689222680928551875591930536120332353053692239995232791913282569635575838358615103306919478579795765314476748280514825002793782477061225760309567955579304022297853204314852880812058574428212908026893040126454678046405840362747317521030792017646702682501214555243933746744095412341668487580362316188506067116634113475763995237442631129437188531206489034541793453245716059837257278063686013089688184710662743726479946221700805161424304934878534016887027327585014110322454619085518757302874932045182539204824844005172838400000000000000000000000000000000000000000000000*i1^3 + 248876277116843407862695958364356731259435066036696692543216440823755808413427258212092309679556139570588232816187827074436762464742021406906290396190998152543238579394639272114987702508930285183190655537766421413248018416156272404557445133052897327318602054187851509925920131448787315445154397808375812336046504638831076961558508203518028927806269410464468160425296804205987686296216324231728022999807588575246692950248249267521882208782479584558111570553201240044808006742983314688513239735598168558693326943042860052897547874143417727001427954462742285162659335469611077455404709058299654556880607614901234641706129797453474112583142494906184345816516621520691412396147195636702721855010877500607436893045799019657581700825308710784559647715925337401002003840504615968239530070231810982542018096428255176624518115952451820634189151038076998163627628268020153612678450057144398234539379365433907094215944582761135611592421301160543205769462730383558932131004547477127311102854705859333218379409029278238781662437874571799271582803711891175045333797092986947250646143231783758903831849046273887880063634523839543753731967504219618503945093120000000000000000000000000000000000000000000000*i1^4 + -91590292407164961729180451223495280118223449420088469938374798414721747424873524846291755838657364145063524137202260897770936147450384669893200251405946223135328466234303743784120836896970762763124338285055370063215612156089818248135916287924205900176543930356326989117386626243472931343790125335653539679716509828105476253984263628341067811519064300379547054967001188106758404297293098723042631476912035146402985248148767282451529369512093492874453641493704125627253876509951688372670025560766898552893211723371320691558836913297218271747375463653018500518058177713906519491141731165565883747632353631470585142408473605619319582623002411178736649160198232617356119376566233945493225130202522070346993922906383700101228138788917534359758297916137065794954057508386115493256699569967484723115156812096253890585091452587747503648392595363468347058935791815839290707506014733857406459759890226300025604265865215101173666354343984486473753161007434673199381125901839447921112947225376707166994089393360695136561085698556249972008013211756325383151806752913669954821977727873001661544804647398818929914914606826101084797184936623014703204925440000000000000000000000000000000000000000000000*i1^5 + -274101169324004748321629404954484970460488816245155900217291526581983781224213819976275967146621472887717975167590489731450955311489120394391096415484397877671244225476261714767121533747098397371676166602538707530218732301715187026773879951558894460743599832250922689731620986430486763797156529479292400327591698266763458568750944212217393244621727332448934927750473330283292173881332890894594591808248828727283400255840794913663040699124436224912941048675112894132197472650304856317807383197564599318528818964402514921610599546827182696774254656284033245224229667275790525762178213761925687353537619697680325189588558173363271070544262496160890674765940698776058225890202094617146464376785951725140738009993780180604033936076775141825380949380303314856076919898005786856764024043962600471629460319042656068431006487572158644925342963261309894365413801680043362171033504125260986792054384612815418364806769343172347714773738691438497789980681176278167935753778380680366965159934666045466491720425028090494820349120922453626374861551317285255314265582509434201107226994401718868783819192253335238700552589748783186901288019049021683689062400000000000000000000000000000000000000000000*i1^6 + -5100837946750356195316637282301750295991781947653714730722318782342951941947610170818750445145198309228961956219938837165929969822110042167165834820307490217555591288208813239855534581520291765143321539139001023668699530733618132497027879658100514543403656761128462917819718527055928453416322357385209545918219575453450573165932480176810419267843673580059091576267829793816262526210103760363894868886072682068424379174706170766729903039214877812557647929072203394093909048745365361374277315753165230665520282043965386313344831676495713528977533775806160203944899225721348001837756762885256106987477055849689376265908936962642547960457888648770331188027634227636408609257907354819696656290144867866506037907496827654302640953338677118820264532840485832309546640925803672709227573566202348464047358672907064450309850392545713066706747147249635472772221087636129989814883612919826909617982786951027107955761501166387924070820481138215666809425237312968371425759578726777850434245538725048769385353382895583647438237361959861376123777078585646199235057679579965978308355629396379879857965436327997634148567173828825616310109919097137397760000000000000000000000000000000000000000000*i1^7 + -6329957113869766492311039569236701648658755088230143846153301476530487090711826446023145524741410687509233702665210882526576544329421873915421547632824266293474590862315977855702279601295102268900939167371631669254855185045919136303419620345616637000986965516267273045613916881075877157081830777862021195712975976323696728665048641677852513202290859418299796373028703043089119484581313372419518419693009980893651943206037511415683165915860323441007894942907320597798399367670457934187714757958582535364907497996167390668535297132901669871416322929468458178563299181770303915358380966277429824749842439850949073098160161557260633940051519043594638720224263658947897892911360158102438559172129119283926004222264189978237574076328090643168193965162953645196110326397108083240829771910379612061557228530523949158901632756971476904542482442451521491416287302152192360101831316856336655732430383123912644141963084551140001617548531032071474408022098781797095773296604070088872567150592782652385818394846576339638911114613136652825542966331897228757375023063595101868016189290597170989460102660875351450398075126634266303859433795963846656000000000000000000000000000000000000000000*i1^8 + -1557189620794558425135074009048514708468488119699998682921243015937777234829140655660348965686963581794780106950688802523023624405416005579297531434117632614346851182503334359538929653864906544941813523290441330789956261824642348919608187022693202477343012455036847644754067737606593555984152506778715624720399285504560362155368854964378062120497566116754661464924686262670104459384866938017087178867567344781779289101061713667990536609902478865061602713774075349814211173586878609216471450728625038546939285827259130743397009567368881425747095059094398284463759661945336679200689311134937238506215312267978849834822729952531837109670485116162517956689411270712492230857795949199040159585300714296968826342855478137601426200745744964286820646455807088544861935660185441524329696769822537737769354901473979720944442543955393111587660351608778128582521356881764620718349490417697255768088497910455900967364224181058273670410156069646484797216723434294081401686906744634318312868256527222226645638492427742165832568159169334762414397196656587404553262454822826640086911860956078188377412295862046396837596723263818568521975761941299200000000000000000000000000000000000000000*i1^9 + 83700264412178162721446203082750034691351440550089863491102609263449011264491282743433819873498242492087197905440466531243115231827439106853960249056943407382519684986936690259578117604451870204192366803856069701390682458422550639630583186100462237827696889176408821955877950520053435731152678836302429170089998951637662985436805292047525799276553074519532679137528884399866264064672096123831781667125574214323663955555784481686989671824793923756291449202056793661067487190723395043077084968319028373742787192871342797078897605623184132254168062939833357582864115085266239757707362453556297882807917400714880335510691795227601013272842641990594272415689682751965108055532607547179243808863376742316085279720047193365959327006423934746222389814959905074486036623402954027944432472632608129716019046511017806911296866108804454827145107998648271406729685631111576475951872906147062653976824059617681354047954627896540681993304762674046973012993008818733447685226099329522745309190718088621380858548975313332721737394321381446365125455480409221624302850680441772859754017623503825238658080604380014579524315068156212821247897108480000000000000000000000000000000000000000*i1^10 + 2561767876945847220795325492239754220201771871081035940659290438046737107381473149423891997771219300785825303069433651189332883439436693965777545489822514154690309329422901547500602054830360916071619312862825004377241977789177926680393038111486997185045658538525157705396398551359736821541202804830111829369967668842044110221748500575406538866821383258165062276880415798967175632992577498359505650952752916804188785324510993992643181396103859718135692804268271889419109648413812483954930262540898019044555812063677434191959253457695765312145155510702381251338796903680103794133243441895871531391143055988887170054524129696294429356361243367825503766353957386392522957899058905840238708002134407913472681216082593139528094005993787478922749343570141784712343337444793738580853203256251407889132237921818636405900967590624684479238872825648738939321720777866072665256418446567251832484824606751268320029490961129983637201258842439516204928500748960754923146888661970238715625568457984198271707247558927282173494458785838878631876479068018589970751885811585080962539261004558220319885078049075887776331072710328295029261467648000000000000000000000000000000000000000*i1^11 + -2274046224409078825851280086978254543456247949150718565461000876602844944220261707974950970993620586643278556443780346836781166607650987325356133886737869631833556407784969313260793177801381102564964505530697335314831687058167304934416920028400474517089768676108992391312061216671929939572789841195421079614257814187084609768003089744741398395578893284737885127008447817142962065396828559390603737699157109223144551075148920871810200908709346726262473269087644535801261063854262516804959663284666318950583542345764222700287381230305622583379249349850172367976283371685502813639930863272040421997509820493461136168124776845525245590312792823364888447851548680765251900141870225988126286570853387189945796757892560371586975247866350838299011093715464055693043256120222440041221117830314315535349673221914744863450446518848564310192907796859935267162034380156275329160626351486593739381243748643921209222475111092306808721150106626857248470362328055177981067131413315739157585210218279241004796790133168056471346558039537809360154293414401778043582346646529849815284741163130930770089693671919671214799480806496563049267200000000000000000000000000000000000000000*i1^12 + 120391763331438701015545400557692752036697210879415434140440663298749595933030166492216576464921424903960094321598968602341909414350890276622839832131779777200743901048052297283471173568952152184513108474707449599232276043380768774724987660763081061989810079877747234208056066049286498495443107479150632138288071596023381337304386545763528881631901822690081867633980783443577272169065646789972421523031365286552224271231397125699531790283628557099234135408913912908259078869963466899715700150527134733353020887950980030864895444230078616506987686682226081627437910743963446407450411181380311966761622960902998823298818793770739433859266198483660345463867552931123427487332774927130090632909561449424413204040102502188395801085757126378793833110430182535735227880879626753746109996819274458419231736789957482979067474432222052323529968952787846901796014935309983179940173295884179256342692384382639971866631902277624402729054594716211856715260825516665301686383769357014103997541661370064212609604862562745037938149925316303294947102713284492159664506700598883764453718655832447725364562568879839417190819774415807447040000000000000000000000000000000000000*i1^13 + -24018633106108569779402791123210690353682867408799037172928279136907315021883897538252158605492313688707595490068605887682712207907577631783383435567812333417950378380917914349544337714371846493059420214761389626295331319388230332194745511538535338742743686072042750032537556990402187300856677599152052760345032230665790256936734905908457724575098082578884514230301850878877751216021306328255046906449990809247210439424163708116657182812400143471632770808854905591381582367098736245171008040899085276365759367299428940158540366729553574543943596321900562151121108713480467398732869320762847447622039926574018499073748153838857497346740835129988167849024760792345663811646837371438258149049696252328296856539576497157490404816946795694362114610603758415541708265311124412226181612929418243756874817408103376460253719090098654030219823077349363308338684718881191041504343120306293873789791244496741761392141059177497717526713075514588255128279676101493237483434062603252276778187039471948531485858931387824226414792117846404673943115461046702363005255992672726383577360888299649413093270354382046495016096028933750784000000000000000000000000000000000000*i1^14 + 3602818120990351256491820180085645419971717392810968657344193362878100801725511635329649177224534622379991585922951810434548389387797985345096791266798914871420742439154154583536081187022814930636551418850083427512698675096448790401398123157373234760357782750566404135276508224548917551303035561181324792621839291747428817193395940583105434246888397973831360508710015330755365857531589161345722356537864751314292099026110341472694557580334394161531476640177623192542429271490976161900891752799014425012001898251358256331424622328545155345729868330184067905615754392688127801559689638905638470686552815561815721692083775733798538206144552495494425353262513362519586033064144241879014642453538295114579342698140606541718593104762679138981955857110292536874689169268537929098149084907770701971560080153958353912958779527532310634079740770631151651557548582134219845930845692078080320643684579131918568684246864309219156031296758229958959845436995266141636537161321919600280186485180940550792266105967713298680461556361288322306777249944604600131625927278698106812386649523989736147158543496475301060597178957404569600000000000000000000000000000000000*i1^15 + -207704108926850706160599516703009030751393501827726229122446158260373795909210549355260557540302460505694703373555668356495294105117701223569513706259771601527342237527201643553488306223214631403070828923114942824405164146165936752019456575836398683995040037677054819236981324889260866674271303805822287705440306969509027682367480104305197071079785997275436025153712240469585832575095455111691371452814733580215736751273745972908782326269837958407569347160463199543828255808514201413522359359973072340818058955444867886531561705690718774895095114332115023418232958165266952213040350731996697119959486624886465085901812027389707748969119693258744548033500859748687538189369828324409520176169702622158877139446018298424609215314746170533658992966179494484567111952940138969863434483588801779148863786044112095219476534091934823049094628575457233540584555998211079022548357788295554540082975247047602957663128291802429223980204947569920212998348966052967471238284648990015511180506119589791005808911673696803665198609622255667181808508612689357400159986670208348007208030867376815864999559006227613313158485114880000000000000000000000000000000000*i1^16 + 5999000243007866949266067303006644440402938421643118054347962294513186754539403064860014627240907796311090805187027652727597761534189418850474429532161193915288604588903671837262963168435219228217946009223184617729764211118068722415712311694697585747553912498597942560544637159519243469494935366995162396030954526938070695059750914193728763435621282958971448876999455019778248716221278727276245291698124898576960434737575507738630872017742308006014072308135724100448896399334414435026302511237161068824939414231284076404607352506057960001560078006493965108956507908544748251836110452609928070525627451506895798150800960447547007948529923276379257205780107322370124239980371500036138374999969966772037831634437450075165876735500573885693483514496445060330553564949816994650671492036395344224809371273100224615983491181526819296907364962749824882707084814419225781165017882665356876222833414982395632824429319308738487323303250752494389137625352275587426848119294415177734697392442796368907275055470168035139710722291247567439177270802646578323777044197869489095093538990223229648624678507331460574652399616000000000000000000000000000000000*i1^17 + -112899742590367339031783769372113101846148888118904142680829910313779208741792157714352343473856146103522263354409651955723841701828075731723294879141639195872780442599933287705707028203526502692815465083571801084987312967893733947897875474484504861008623467346077884602143150320601627786899452367048111050161231809998855177752685334092484160073370704730484401805760708261460177835793373364599603247921280908934366661519520495687364375899790079447344854731716923184079187779799507165155711694281424868630938981080841790149482207107967834370673407587050883834329414636940226603130548064995339258529681072530759215754692830512353782124513584986604628750128389938987880443117474282403486086721135179466558023905648341977594321448183838845084906552059012591625502629984588488577318157964108931590532959110127849245408285446920632426777681366870724868304075135155700578919858454318413273513676430347052671301666032513527746610942522285357624476524673083737760938812469510598595505989741359452595405294695386716059932298842935279821624798590034899443298230136973216532018141742558315788428025278685360685056000000000000000000000000000000000*i1^18 + 1581472281152984457448777746347983716161048589520519097176554300454530675667202493312894210107097129689085071801232099171731999224480602983720978849735020570925926047925777076219920235082596140211800903439433784993549391902405965019239976857370348203728794732754721595195179393654167266447397936812912835913389657716490439419586093080700868746489139468356337966675910793455770862275970458178811534304581262447382477101717501512041247483039971119683739694540187500582940357620553099422471870667556184553544309984387579290235928531433011627262975366583196484093393807037370241820038768729845607583565913053254641478906524836790967292263170897743214071103719450649400097943070401922886191473895721593085739874352095156771402680672916681281092595273814713614411573798988323481546059857559709654905263106548228572676568207611334587198318698107995983260816203735144735070938990816158633594860148404073349410768538350864753997182076939920425646334216868663464596946876268205343200465956383378375184070919877571746363202935305311020339493803143132168273540589342548773640685376712591250060291896549184634880000000000000000000000000000000*i1^19 + -17525790528388553268251221511626414961512717085218358764582098262589856923348185869882965926539217319443864145053649061736581333898075257019380157179662005522205313142638369457334315775409881065220129134284927128543113424051084326856796931046608625584729258799875481052527802688047918610609927669121238334167076667664057556562008358861131688484096859345633557781413026656726122290727355268990008854060848557843174194986432284047794143962002521585651102466041096004010450743376959624748192151549135282879293687300592714364103980696197281647402729030709529201333914956887073448848337932765607096380613908438575987911915885456654573677982177283283376426685796392251180281584599151886717199943557478837546603326706665331413894379248497519027602813531146033010959435713475712160897388529928045355177291761778893933446801796460808650939952359023046443008277044547963924129585375863267606867776921688764175107803165419162585355403554274459446202786335606852832059107356412589338777312024058220802787937273765045136221285027518180213807298648057534858196298073751335130220105936865287922755647307776000000000000000000000000000000000*i1^20 + 158578852695269238938926260687021743775252383128479121581996368876828281445355005257134313788989747503101190830074093336813068367606926549870878914150396718567174780987527397643041284599376197555495907460117424614668635699822800362181545616973051747478645367539391149507137982301831450153089743295314704108337249250146937610332966875197705573550192522262852309322743507968279774930473864611150116776685546124481368879549437834678669243950816922441637884744381294964787483322543374276407042263077909038497464282878695796973193451571603313262820968459334580278870999735434509517201602208730929831613612025101939496006716568739634496693071977759678242383936017936179533200239218683485339773834793685839119507378643078898316267611305081115173153708696759176364162612151847359879724533526283771413602771458666201740923946850902194097536271873142848052149241146241891109135762109742996915062563653444569641194283066030486893241935730826895398537582256129612901880804761433218893935733285542487614795941892072558384656365245540493616457101860825218513877626571995949237869592266476803880955727052800000000000000000000000000000*i1^21 + -1193508090453306366891728401890466955801771093059161256626447442272489590021104258878459853441672347516693736763706044110763292220743165016508774380857155275668268500278188263897324347343984117999256856015716283361915231541640380143376707905151949221763584097112398095640326586928209682388856309789325756312060357355498491605503359564479491707129825002630561829333257889894283273363520312045267135018516649485679495789359936371793385913770949090415803485122611068524592461699232913626887293341142772648948219402584441573824856244923436458635951117400684205264796162036689350800850589557169836064327619815916890181241723810156853901779006027230529095540561093924932397460703708402095531421846185899158753801245145171891343868579128320279409437172692513888249267413549536179660925056902944146089313044439682496078912740009473702831184973689203613884784014086837253304746888284208362873098746816227133292605523570569040420411288379931316733199966568541328968981966019077648695247931664282691873956698933217685152655711035469243696253277866056599072339234462595387383393800141338495156224000000000000000000000000000000*i1^22 + 7533925915171665887819991114426542933582371003096167302485994822270416863340080581379683693590624996524895175712985578791452867944160812937975975290444274327538743880936050197658453615468700189784836379044523261041719113644856578550677690817606192228567308375884928044356284118010349655952826706872687580371470439392849155824305602840181697489939730756525428308353859899712534188501584259017504730677223498350247850701421550941771828780105249083524211621112761923699089061786084137645222191772749484188852402362068805265762660606929905439098660939695199022548675952537478688248384931427349952271033277136756948141102373628295525965879481975918091155882888465324830902961217010116208134829491035516523631534224394484640177341273283877873872851326968110690709255724743298575585819558277164372455908707963755784434096285530839777848410197450906469986537668907014690060249854881667204160542102909136652258993317052151155563528925594258881011223289677555503280538326285639888559726070542748273057516260748060566700529036248139206324943738332856387097326005073773339982161344610638495744000000000000000000000000000*i1^23 + -39898458776377694360889733116893775118359881910965498720131439470207137749235487571280953845210191944510018416688374980806684922949438756861406222790481390886113362572066443155284962865887961215932138359231191042416329341929354534319690210014967663777906322215415715171904949156462915345416045826258941582307099007267570464800426832004878610374508641978765777589552261372530272888765738726564708651964677356050694502338014537623018334000190339855372979769743956286629960494310190446660799741237502201409485721833077295289068517662280190641308649955012940108076957989732487206056400306658415529591348823595702265062755228681573956534198290189702955624050627663767114749226734354028142245430179674044425603971183637151928256361624884690477999676427422903074896808855158883955139206685704645972709144420592544831105892309100224280294866566307103696021367093124686757652899018564738387306821793937870447516945442954638452487914219860380326715002989206075816987514899374925707539183425368830179427380483019735757721096964169607198082846761817792649308950788764239364182995341043302400000000000000000000000000*i1^24 + 176078398288359667061104836853855086682724144720205445763320231122609049882704285321886844117562389900957040607661858134256191679203600822184569787768264241166360920595022871697031133733984995199939888094944606014844308088767441111790890009418033078177398961591984582582281101325823863793321145193618249590091103388742740630175736088155859167706528309053244971641245264771656204993651262640325134538712747827552915551431425471618292582665038571515612764106830172351512507273311419227433364831465475634136989313445268885020121838266406282891126301978286431277475978285541750510183865474943996663328668161196493942516132285223777462005101474231124670164592458860732110987974491690922407689125144359865627791358453818988498185118122674548100213940171039255728699597594667945928861762000109409455910204902516169429928876671468553080686876945661109850828409676405323973113738827883177755865670560475192276028446246781100825650252215279724848491558866796897441640117011317015313820409065023339989759509020588393431420452620554925096891702465258054006809875119062945470714551992320000000000000000000000000*i1^25 + -637393414070878107997738331042110092050461562050437200295223262352342382441764479826269715633414088858859140811649254775153613964066568082836789346198085194708867241784417767419304250308368310544701791832116355243664954328241857510210715908791159475675182204477402434448021316244478483419989026359320955801714108542122472822247776886553068499039828798260976562852304243833022762592175051114771294703452190028284630570792270503242753029930875315975378927830494389070114161108367651386456142287365163142739427477365645036766237295154827447580231191049572818696853939623834891553568937773809833950613664153998259923221044326875052169636652847554810895506314746364441523294795299420008480235702877792992236179664745324883187039212442845638602721993908031959839066560759083114602986079177661117633764974342709383715716774537065293222872193206540032242567360487150153340245540426491846989046727222909286599822470027102093865681940270954531632608558908176887848904727178983983044669064437168822425490243166830185080688282457295636246712636410485234651133807684702565067390976000000000000000000000000*i1^26 + 1835869878784129469277845131256501148294206033536847266525962129246337005235597567032590477449760176160341317512771050959968399714211387100378949212726996031107865404139554343970697559149150957923548787578871985313318478850634467609174183518353556266651659436820237967661389321151457076685887958136117551910044810843310992829612126183126059550588030702071906516746147220792098963006871743707700590538470178341540032213838760664628914120680704630576303122244803277186072373509333501519310812395084538137558933574146605091840709824077201225700836396387636282424021375013543425548878758890959583536699624143724109247053619150699128020712720319464031745973641359437537470914137132000478742053546226891032446443436577525537327068197885664548896102938310324387251556034415291073376739670484344280507054946360611653528837566216325724932216993754295678412463020471735672594179016226033262975483436554690496168132199350000425387169753435212229470469490260029560998484773723691949430351740574528730077281606625997150304114401784881017396883998638315344405699903537095167180800000000000000000000000*i1^27 + -3994188678138544038646896148776889248788132087186931474376605444674436236995153394848032625218236807907051431847423951767555204078132196922967819505226248297658533335464359971278602955238592567085906950224360061974133046982869795671267176849431695412070699007514591026841869747775507285222372642508269953242664005412053060183378711253029575626856864224468399390850471287674796057841157082254029832609162583253720622400589277618144172408098704704956476306759892512880558527418697840845251491923557048173278654142058106697261921181315864909535909619983346648031898412636371760118498506736450953083336671400046743004046826343625083594628949189671788462317473749005369959140256549438747556831697760692910061493255971550785021408345874795450039128079538090079005231793133950327011377747375216455412782926517007579614037330038799888104119876547530153485544540621689664162306731369088499866029518446342274970724952281287588948305505538558416210800890439443397297207132828478181362065913140210903878433800067424484484957142553209167719451789621816473510231114367631360000000000000000000000*i1^28 + 5860751151140373290162831125032540421776150544989858266979803474064225234527972789565022845377122107963310188050675948376617862831050105041239645693068371652961151114431826595746667873594035801123338789658973691120226606514991199327940562677291039318692603321658721104935456707807107860758652818559994316495367330198662274233543954159750755566582579394458964705289377220923432595729178230270343540383982929583250009748830764527908256506441329941686033243506430692410997566641900075964115288918105584506384516941008603119527869323201246014774145373792292646715171628803998562317831105200831472488747168211860799535013418467134556632125973224209732994785887679568973188188741556443737361191940909537022859881148535106866820859114617854182137137636332409079965555988947904185623672699360704176567218779808704957897121637705238897732199287213239527567320029658095242856917702154167160696237874855491517261165207924805647622358638565260059267558808279277508625194692457731943032968811007161665585493909012728840347978374559954169102247687653553628682796400640000000000000000000000*i1^29 + -4488980164796429746477154764241845033008142192975771752414982741412785140560821929011082831658582573701694785288921108622401017214237984555948109929755293208688058349568041466605839787693347243397660530533593552371569817195107516296659169161295408525572242545170580097398943161797610803348500478630273107870196151145888103474201343346074611937862791342717398529194968769582294008087243044153786001001457059456118477618218002939612347034140641845682437586531993576143504817391076765653976315814833592012274810133347374114511657342582048385141219327170369092240011041446760663495517965828205038571310281040485955351394725530080471884660312846749542361305154168513399251375295666331005122177604457955055230082003705495546418726430392799210741652942102738296594800904456511495463296624000282738928465873526400026324596944463287431800709232993061330179846522855938740184360983334717268173559344365379567779260250580696045512618624329198755588979134548672259115675838965810775694183399230730629543940501955877927379035001546955646987536651630163362473574400000000000000000000*i1^30 + 247379310995771975899805055828550641077869960337170890404515351699667487768694011658824880001217724653830734216647193035887295512883946925119899686761266387840483878756926089646284159451387402533159333228547600640586297745567948897632260212894239716850830072901463622303860239870663931213882850390088122422061428883155492799688929192032073984294770191300997627135602731642210165858446802278347452258441619266368581872656701806660225377980508862018824085853013660672830165000193644177458302776958048427371218761717854077546699838857179423843516237598334326283449335387398386581190812100205102928984742419691944217918617253549486466774000000239568331904692662886299486556467662859239939914977562409220518929548980281207851422914404932422710102147531735401706183802616940081336607442405342707837001617975250740273407162896783820292843153633638527497296428033136519591852570637456453955460133724835299031024642303297004985133551312044390535965532596261796600112897772347550081680598166951954746204760532718854118329021817834036994185753300786216960000000000000000000*i1^31 + -14016345868049476448778492889855023832853623590093076835314039269923076425206302038406662668025012792707129226007150142114674958277882335486215729836575873422403304627874114909959557345523842287163920691814461771135400326597539139387427984706160614313892547317080666566207001394512595723658985744962467537183417147143180888414572112992581768892263002074395405264710891589221102223415458420487519997812648559572139385732282318894208532601339564098494296721480930723040806559089546245247080504353907159937375548985991093060494113140360808459464215671430833361211232249844867513909064505552347175186196333020716471347145731140772252234883308815234630896522204984523655603490199198063279141178262032468279855492180219076336080718653091008649257002868582175677383244513948182172750980664339910184199973712664798446373777778699865112263121703945495025917456772180806591242933521327292595969923043847292858752768959156582047737734851354592083738084331081802680990728853971923299587067184815099324841632434002537775971889592669794334989682212864000000000000000000*i1^32 + 1098637888795273662356675915967744920913976734566608827206407004812488264821374857384760214336344852673280542179474259155950223754809568622904138402335599666937277695797839769960574327247159548433560902598998157586981599290331124259088359353451306694032747506060507555854777228554935261087978989855026500710390697587274489154152996118486447359592425371825833979945588184449467056727112502729279004948095235057351260485037641756043561424937447807306691831741953954344934964315789510100633994578127994983856830571878587718346829588496644798857348901832408741034989022409870295801972937640565109030845493951769767061971556835255037224547714743578060062277415897659429643445937584511787911463332164506757911905784392246207369174064063748784734510281662987217318153329716671117687826610214466974857425513729919622219451009870485577572723806239032550109930645543116925360798794429629687924953999135842070717696801577287598583495186067114306808768541052747564086345273181136781953975279530802737580440033400711425354606422088050504053555200000000000000000*i1^33 + -38515892439760512251274499457162741547351126578087372697990019542344896099282823724242247113331158848871249852959988689491170424938535887426284340045707054074234847071407854343242850490622226168961263377865609818711290672078383775546618265645765417619116632106253633377545752077223207318431052420897456065412805816062230808361638822105268909960134718029628047228101350809304571779732817173663395144639341330171063923517818096747217147528284811396623986434043173632751039931284241494713949942865293996093789356345535354102098425643824488644746563222682321603474902878684182081478891824243654174995583301160355825142031001545147769411178128300852877664469775682718325305201287722114048415495939895549267108898127776653423331550354988553706818561741935962893690916470502872913477872887997462998699021734246015815310507165724443031656810390348996432385002927897247477324638195248550464174435388244100640060604528840006000786638011336625016712963063389407763209709761797646594866751057084943059168633239777819684080625963698749440000000000000000*i1^34 + 374087818851100141989830113072004986663769573323119379847503759271521584371413402072540906224963758457992619781948492669940736677741835200408875588785989684512179913815847064720325603840491668263353942731854141750175191953243425436556130628726084141525533846171838899074143659760824693223689487271540840736746835152404376551804084055362546610590602906365891810830292180818110460778364564463286733219059117425171677117283896020631046309446001314556833451423573120418123905776299526357673689528539198868945173274230378803175465957988799144469851876672020834841833822114690665746224791478472568454150855123683930111007434567120248294034624992339124018151923093936371988797432344045956245844395261134686970785298460743029093551179848182191583508687313858228746967963412802751705058599977462195228747235360673254801651014565915554391906666269986548078188888462575667076844049100340341714849145759933077759225281774967865710054700836950934783594590095130001440134863698215321204738949551124525893462469341087626361240027136000000000000000*i1^35 + -209119231203221242906607333203908547669996439296335449055439407574850788316612347434564701592644053881617731870027831582548949524298104521874472085502350610140615918745324710478780030060821111861272928114483339790942946007656880035425985959597721672436035544808183211722665420742134221557002551499296132957775134540206737470032050374711476306673225995013586043555888520263393031072163351759058882382096604565895149051767189404867503745855888858898057491797300430548011239456346292737116484862967848602559391465863015969510007372606198012167211047648125337833924562321372238995956577815845166527774422371363245655336538570341473399127833104861615671259067051383773075609188531571767928833790188094935473443244321528422002128061344062734921552289986324386581383281425853284300632103700051588172776835497617559430714156075552021508835854542222844559876309477756236447889752131054098415096095830892101128997892215903055217068981985074674648865117134906858296701211360935000337832291931462276209245685672652570624000000000000000*i1^36 + -7227440359014691442796158904836769181639388586045944062199398191575868493599608107352235243224501218384299514567270465742056194028580436381082497690286009051194361183304123449156583905703033383891169833645851364943488438388568345579241801231195715056052171795435605173650278415963416432928022395429940984621461577340509787385716944257194636484848335702917998273829757015766972870629257610813140856903036928819853466772657636025325314846710978253105453213303661323508654715359778563179175754535546168111981607409114332166421914194883841185667720105672809149562934174437941224970000410653116104224652434149657343169395121429349611388390304748463899875528433517351497512448819232233440424224392896105322823589786717380933390538862742974523143657472273509226204055692910463027322265480087926339236143388095431251536089041460565249576773043111433608720384597483580986133587368994914650770355686631182017088540218299967857428434389910562468722782279221876962825237927092356940154284569195621942453932193218560000000000000*i1^37 + -15312751149186719247759885933834277191764942299011158539244806503414572263325412439678595341576940794407695518846495956136552242874262182581451564419663851537130347288351231775555333539351191754314523855075831601476320017473399663360186188034896152944881623316772240347394827507171424945958294701580439293258702911934248383721891173151784057930357485866601356077205390348724481235088478976030620899472073612361800981900957612424185653446429673077277073173808184254788228975476986578432129984538026771711752918292745815211180276354455396499389489988295780315134400996640396185469451201862403142130048211170151550500732611597053261385136988517455341543261742170775752157113923732749390244406925805306763686981405316376577712563971234799937077224032722244191903207328507251207301506391802629540838573837047858681707918467881657337741108651773671813234123959163837339894308353204014484956056403458988387017965431596119759619561433075929980775594920392194413248095426002419256735671321762495184502784000000000000*i1^38 + 6929192726840047294937656508272949862019612907045471888211956804329213684074240361535030895713793166932970229035104712785320385648800791753787026545292247540992152795589019075939503618448703788925970813531818962566765208264033194231243127802212854006853316228074167809237038490644177254542079381404041858259546122819134337041714358565906711547361659618818858036346365515740589687429291166455635866632866045775255178742236365004126888089397981934841684035348783383552703729873962785824925733895913192134790819244090668032826780389063018030259870925017913272058976175721393100357737852142064500783488544686180888579256879838076998866912910644953380960231873166401123706206259019644538573348374255617620111953250378248589307683497557510828612773488663360101364467542468630223937311290551469795492255907942872302154077257374368059869754937926738063618091673133785991393623475209880249745007713564169373244829303112819103695608589467318517814305434263743440268988501165153693728761289113600000000000*i1^39 + -4018605377897931323907427463890685941650086149472276285125849974579361968425715660597859381727442622868203139520429405985138945097124869620157418297825902528702037294841773990004305370162678499849820771539497776406476667181663448157533697028201049412866625617090912529989823600896348841891384546741735145133642969690454772552661628745151534319629003954363960708236742813473326358119035394592233969662887786645221827914479929127249684290357168100316535436182128157354965048987812825764634177323892612413794406503644624825070740413247323284434179593646172525948131370661475463110459109488669125710925998475244675616246853938144996565312922877448910108100664823621562483368805522719578722185391650798224399610150607928465157449908001610395996709733483509204976488053388849744758677232190790873284994167150590743916764044526008731428428131809428051010329301596468238661453566634948119322022110914407595679109462781793669109803203807337483118499629626502406136682537140459929600000000000*i1^40 + -5635633104165262814859790405383491248601235885278789893211046462549610039248746312886522349556969180265128622259721818047438199582791660088237987441237968342454308969614081238319715305324635593843248777191900297226499284738388781566024215717488367943155831525787940353021524715950150632230265708109955520069369161133245038006411586916317061194775059937092611304008148269069243399403560162843494713267255797835843523855314770376098482953416783547302567715036259879164776644686131865313369406734962189525255484720036232197147357369953486387783883095186286328166819684359445764355819379296426416305825993655956656390458602382422972826678361145432407786585298513641618511201993391776119894606535340198171626277926884083848510645076605548002986515064880197985094096737357182825562556005062473246434638374855615710774006180942937142239653580534282522096471843037091902741688191381626625182132622544258054140608756228970696877437035179880606504799927458120276606189568000000000*i1^41 + -2307890795691198096207074009707178284633520802188842390944476266256679836706139430418669799126226747486863458098703322384147540398321772784329087843415714005762441311707826315930253862043744702551707425752699331836272395243490809497099914048663691517172725682263482137415985891279873463466148933974224825594199464425331382981358733895911227834200984472214436494827149674241935567947795875945019098930004846077586959781120927941885125820875186456387771633992297343357299019560175820493600138537881251645072517417896636842514722111714748648002706059603994063190986900392095876416751655416813541119415822957405242530447435893026106657124774296407032364596319886766650333267827792457850872041903848573056546828654779316076317637237853673275632746425057344136043321607499534600426332245911857739632016048645815703349600458074774344585585442957015562000579073946757739342413806582912713508522505651680916255951194444676372195789618932776350368588848588390400000000*i1^42 + -10227348443660975411746929524995513610411092466227315375970629610359880955987877737519128005860018439450450107251942969165792574147131059714611991597569728445902576340423424506445116306437725948933704339770772990911643369809933229690421998037864050240228103171493112343194116463380868204226358123356886825404109269228289407742416652870412054569749855934524454156519415847738343349637812414952290811441443126545652015457493265285607996311860663738279413476742075913405008151273170292651834377098136462190556197871813983930932130799316104111867693865192969246325950123475679740008258537343122706135011797654498815766694690219161833522914318885131108132592689649275143484043336843719212281139050294448734351393707237549538562679141399665757024637589484246124903340010093724161921954630946869527635348831292365908205455403081009630736289544014146437659369325698634604238774494755710709004644692231137731463870097796520564967515286904242176000000000*i1^43 + -883417463717036778596674135215780712331286320399838258476271380991386182562466324034957259453891393723798936924645265430568535938467617207163481741674662088512462109733432999421548836432152330772848671799986178196885958245032059565916723841426539318058360493276659592153657136098700838534809581064470376798075069207877241709824764802759716874647978490453829532586381858225476969315758529938734083400854606094228263929365101590484683490871253382040787994206151893803670494540818655862419418906244621557237306902527135362004658618395931396397749604739569587362682720423196467774103963945092245374135591102269097395451638584414549400912252624653574092803615455979054155908645998918318719383636408825039005015706420390454509815171290110979819423206745649333558021121420233745872191556701466079328517483237474039206512646388920190247811200117330269622210179912732787272462851986303276023957347057678067735070633676680281595052032000000*i1^44 + 29763596604670638166596876218984522857957668617090131314493131221050728978922362429521784574062433567432527265570729756191812345367398127296892888229326643618041750206212535376676785052660631731084538217416888617908157380632812713163649787886270897056849508657202356620451577089353803138159559038723197603977721977473023821352427430388787745803259787829392869904257500184069600497236881887771253390546260032234595946958083461380637059781071139203953921851209369219573406302467083994516550290667476931970350401156730271893961559790105985298980775322831508592873089858131189134276473174207885607293542080826259063652689828239612302968394062406309838135020783347224788585204032189281758873213667973474911316209997610047692940135415953824035677441509998249897901730984827522307412666470141259385966097618692068822203394276901260165626736697556611196588391330417790380976468778672024914912581937385404967833163739955200000*i1^45 + -64782244879955398412321514818905597668484603817275628750476616615054315367273384141685878222792883329473015096564721516729187053320354692140361377879413365086673744674611722150531275964590849042663270894211171170754873898913408051109065388694591311422750782077841735338050367896728526828997913241578920124188442777056634198962274615798987191740794551209448403736223260413745856900053153789953247410476352155303009914495939183936252316255023233634608792569449877822749650193049008289017107058444196870033862219925584509225721658212810384002500432581037926871577685218838165983769812874459173752324121469815688881697377030833609105764202043924534847936632535179853256978735132642690596212523162821498687691670679641947812850047935104613001183699767472501444902962287916302636642981556602653172500582847310588466764605419214289668484555967781559350843405627147192251855965695915909074472924494566522880000*i1^46 + 177827053233233423203451770638397526127925993240873253067597367076249916007899264038038233218294584247927366688262110940249673497466000321687093016278021134451259594365155409242778393625449973902217128247626117302478949283563589105554515737743183397850382301166145265155488977647850912091681987491111253024029401743921104588283209605133204483007430671756311259299606160613863214019465578976563420727506378189318032224838310846170797432476897372862950123037493997262073260375868823136966141332058730486678335397385220264066976010251960750301949988960932350595525314782326601728612923129983392170543528711128996056303965484166934842091459774553809568866033680070579700947805159093807544628089863497030516709588952653284332658997866467846981661711223622612403719306166417692233837571586129488992386048035835476745359888239363355776910098101954296968553596864031262572172471122668221169664000*i1^47 + 133565923108894404988631886992048226170107563924937642432248734709929049638502337929776096045419889549077714792231328112992783123889330123375368518108098873018300023074236301783319249774649442971453799501573558944742390632261049043896816024341736034907428608212061482279229965754790780347877994111544132630014438646129724368823746693342075389179412027954216271644853139452382251957980348231388239276944597006582106225939563886928910227708753955368693871595118343127033816677219685256801438306227632648125702149361207606416002062258484814839409286730827541645817501864866061228487855037708556332691927881533163343326061854416360856992364788902755638692831089768131246788416126636161182740676028438215685980689808724871281231538807579864113427150713356696248305655947243660262949444085319160725859866989175560358270492631337666721662200951885036666044669498826168168755200*i1^48 + 67127856804305975008418203460474864418548228587774786786847636811372664471263663073736152883662329750740000040797561218334035981032237401923102452649459047269307572482007081206643762356018451833990023352518477687813337642233939626352011212495902109088227054813825938227222236667097818721331102756785267179766889018491288890797567734291576432779881295029648011820435243471614446473786676670597164618747079142687188698660801617201866174014008290563092978955368184742301047297099659760514978823264172394190326032982776752508751999941038464775682469580496360091503112116940106966182885860457970293634526982396690030162489633540173166480886235016457625682418172129459342546712374612083609436250177955920159225358663159800084730188550439269683850962967302013165015030802835452453147124085882347373227543201515611857713073493147387851682477684515393515504000*i1^49 + 27979704141334123880607212541244273359918932127257887013019457111019022868102076116934253396713479102338361268099872345832655205706466635858385853970294846437573759878139099511186679954308838869618659596814490695064668038407168421170748688394497381616017303416440455138739434603373387819228446350405232936027688710545567036217258940300964507020194734829223689969936900034419805309255893383651405386038177939544181521919827609629943743719531091419035196723069331833199063784531051032146530068621862781498267618667066134996143111384248338066086226343757135331613482231829708049161726690140947511155558169589055457517927682465390401636316790539233571554243549361115935082219729226413384430159698547739353199696599944427627912937093067618248546813093230873040971723292889271065654464766410632127354547506797228463286489489*i1^50, -300261188503389685564651555634931702714277982572592808134493987906247423426219948646041819601428918221168907930732217755267929262042402147112710870818525788749643602316214254060844522513463866474564159140301259784898000450402052185996020599312332279346175480629263450023700959903705347796450813457237768948020655298488946026499883149560569158269408213872688008003959996895737928720884513914445471871128016069477537942108009584429903747035458449644365546349013729714078304046972807849631107271353645146540184276627136107441959203942162458087470901269539710877833371038720317343538550481002787910452280581615444709745318045568072089582895969341031472445617347863981351541131074440064460250133951257240644605318024993710791865265663860525808866038764942486974751777442718881905371493204655105466845661746861797024787601428462758520264808497149876918973492945141674327799818943005584028483306340189399662314049188696377370806097765771570328074935874631101599138243500213553052584174099649390595611458837985072241029736300926119204783883742046339981168501654097006209233643414512938642940069921725610670885456750025566639663327145286111579842257899258063891286648994057457682367121227190698964243696613566168223102995846611423964167583971953134266991697488771866105954523708785979838673397268016631234546612399043448697235625933101964556547907909746750909932318064131805669058264917083190854212328653904739549085849586084013653863511896369128788686064500201009959669496561511304007909538342397991905371619328000000000000000000000000000000000000000000000000000 + 2010444021230557377311336891044106899239118779837980899121965393788919067827564580947067178793977819304641192783247210192633219648116194966091298163285657158576713979635091771726337481080910832740423915954935361095179761076160643441068795554523872232771720582234225862602936085971668143869148127011250848830849800855177176102052103489377475917591814103943800584650718900918022523252145891748430951043688577331768583193180758547299991635469112079343771199608111177759856609752544840726944837468338880313008711917216831841888570031320355325634223708019647467923584559070217256832808615756021215637647929138969380049013787959047505373401086317924355386650435187753668307012056391211514626094627174733217622479243319808747830134368755226836992995737295597585252611924450908268874175479314255117590255046527585766443888324011048449496334139135791975699325976221186510282555757830624845931509887235973022044843669679196512347086759124568708807528831019487947152490873637623474785520359103221112205792973323833822715776657012906205890635052783556388596298297484058667793998819164113253330675071565413880705619459851401762371370466265438735077679936759389263479915917019350079245807847594271481962647980342551843822520620089286688574485853442587820525524494667584049559902492418701935584066984773945251271664622990192771903452999404336033705398719837919004502439803299564499848523456002377628854019469814158745831704536334283909300831088267974229850819807196847300907029184669170312889392317776785292188639559680000000000000000000000000000000000000000000000000*i1 + -9249077195451390012855133896250516182538206136179721555122463972233970699686676743749074989099862414867443144282352665144711238219082310029890009178717895677527500742644834046070722241929025249105513962222504609055792497717240572632515512983557936893974295862259915438523195882237044042903800695786802748492155566737890066045080983394610609117254185601626713005678274036602061308450509076971637788813117146511807291111062845855212026906540849990827896647237971954886316964158718021490670641589691209035417605756003591591148242379666284959838553449850732114351603856070469750015706149931290180553029794280690433516334133638254815084448358802319594172499256735972629771268560913224218817314263344909222783301008063215597390036755944730497688303888291695209725766652542984455288640025727668837953912650031543745182127785938601404292531023016974045861181260438091132305903925741247397540722332923484276215531883004277303593562870687031492947354555049415230552470931404567428714537369815011372885535161123344967384392294628607317641020191460858994923972034955957775875817495745389691297869252594885710012772552695932548922439594921181273049481080778011068660850519756534032246455249353947242836986890838607311422257552501062054237146598119267126838606359199122723962764420390329607494949912120249549874270159466403457294662396265248100667815546858525580103665276836559012265750602608310059380052030676464453170438204017355596133714707045701700343866066645936469545024096185169608704485372627985043961151488000000000000000000000000000000000000000000000000*i1^2 + 4344570170782224676840835589734195466883096893288382015364972427698390859248840093530418366805849249989296355952897375618096260065988624227263011526408316529801963890198941978713553012602898577523789842579862443657900142851773574545398257306732821256450772035749942630944676418449254567056530208739795535536507213772045708390971319339688137358356321469533441606791716951424896124454381351397886556299053089180974131267067514257296989876109084457141389615768407588853949776996342821358366283686461450827045455601394620647626442701978825461550653122883219707812217612825816191858453090601330084942127645263075490601735556685658978197772617258789828612708546220865576424047503927337324886050683741140839266663668995062216650907069404448511666366230023401250515093168858468640603870940753995083663325824681840185826054264699086566727905388484074996424436376234366478610765776925727780101486499301505999716430415689912532212593029889835592897083648057593706462028952186351775553236410454498894089735910348962160317538439908745882224099676562348187015885793611398360580243148357876784669033167479240248649410448001390975087221339450959441150944453453876708861099096618323213397369069111352157042205966055184944282356507014304404499391449580996557462521649434053875235782875341629740224568751348349612388148629499647448948000167621058482579808344695613746379408424712793451061123927124696965776241443002934656953228070924908703724259056487699461105227276745211481418404944508224662588803640439402326392832000000000000000000000000000000000000000000000000*i1^3 + 1347592270800489371680816801663148801608281618372373036323955544665537840581533116842538026924353620889073775617711187265677957566618835286394034828933358982237583418818776795079279344920084197019282068953294209784286168272222524861896339967316244369390412443745528624821500237268739192513254302155123967910544954594339279861748553940047313362207875504468665917484715563640828329208863663826785249537101222480194173735565973574627773658692617026982094640268722546833045761803941989134366049213679828930206893352713781914310927586465651210676141723617909946835357007013208720512923541337166384675567655037006645268095945025219893365335039191473515159410814276974637920159168498104354277023588043744519659294634381230052960615374028163895421496485627777300638308972189557200940445945898547708232994130006272689820366684668126579854812040342721404274822875355156963468580411202861771717078758266767421409188002776359089706356401899838118302674574522835338093246187993855736024952402171005085468421140246995366174947121135133460440544766938205514140952232938594634987826419446717683923645442813721460107336912196348879330186714337841479654009688113682320874947194608243606635973733866519122192065711848957065156246894505940869955982259561133756304183864576388749309693098521961754647316612645229084113610896757913173785093700311852577665601504655042406996978433949196001296659073844301927432784483032431218592346632529405427850598054954130012433169075327137075768952424180849475824302379458504404500480000000000000000000000000000000000000000000000*i1^4 + -465871102156609200362386552659168025065407033361036906104984787678319146146484285177528472805467658801352094590723746121462923274151458696484013258606973001685180898436323331324555484773856001373802135656136145323365435278215711944374670725226157004944078547215531635755159092796319606240015488614919157870682094167696289004170798153556418361502963791811755831094061795400397834053721612518524787119531294541575612703239900698497951761416899093297404939806045867507966775417581925049420291402855087189862984344921114753127364987374243737767701415918869242955487030069576034219784620951834900563413432791417514296215091291682087070642022307337552096672216282042727433585514699335084208165666800752723320838270328534538102219652487798659297196644232279808893572333715528815296243152314597646001808457187104267805667220002136094960005718237475159965972407239358943483021866033216420188492725320283254035268852954000481758099586125411350525662810578225952251487942162388798247623839424405030535742804800631324503611476788484907931476343225429235174908264806790299672189526554909836574300742037773417704716859511744833543464703519898831784723374965790398602156640763864169761525263206149643218710623822276664424695083531109648030805567850739352842718122903088705006371192700771824613706023134965059657205784888693870102356621401473951153018252542027282792820559449242145402699972494944434642176353923845910617247710140016479245336515109045954721823543701027555568386001857681508197685762199163764736000000000000000000000000000000000000000000000*i1^5 + -1444506515055607594426324128580374201614222859839419782494453096617604219905118017032234819410561502043975010560431596753944927822158713072140141231541341389232370740397347794880641771014571773561296740089155938434294996181010525966801595831630749929636344282931196462714048549453474066890059993286822185612028223351811807323773526404709092531410756393653918293416824022388288525988470465642723113013393406015976619918950084399058756873028355215378753388716363742554319628585673413126657308509890362215771349270239673728140843169837978829180507815188644613791161219430678906671738243613199659667272298276807537106461689129811891297252525965528970193883433596909612387572271557090356858270963277765882888847009586121824043369370027540232863325191316779586637472871280583529778326989088920094713550234215320456100962391353154664995798675669128302219137919490123255962224720715272930287489104549206019389067556179252283266597867341338169039970783981241491147596827747286599311292155347195584869721942671837656777844640255280746510359837220125252225160038840713470948319032073790933820874768903284857128610066312819122010221257550749638241591020111911072353456712258647092503137978844627362134183899909869528188745927432442745786603356764034476373798213137059760824457169712693043012261788110622952321481160138634444217304778251483522615307301028321383361981248031304352109872902060548540983475957213050290245090958259912822444925801684844909706401416025981873818377339222073646788426938785044889600000000000000000000000000000000000000000000*i1^6 + -23140157361983726738058537693848371164245790329290185931465904227672764944211431471660762807713549952359642873736613450016159222385681149649636353684682419331601320855608050212600937986289851873920521779051404684000332993083413472848773771997555411053268822271060368479579481777672250187049467043857755213471769223946841274083654625646194279017862833634503305890642982637065431111007252097808990713322492117504872120188060775244747269143088605012168955209069696626314198489528202940542420224854343499171483496059741984645325429916882887401882881763545277350146932233333700180274108879074702244262906548468434217213550777548729359482111659503449940983752339631812049504122076592781133955602443655327706363943062686422978942422237437716794965462386269228265475339441152713299022311083462547680990036817232281693390112498350487637611390406031021925946267546668493938584277183529395698551009795477149683486123465157848985423807780801613051252077300336960869407100966068565653404436344318470223983869879216106750762834280156849251135325797638833158474681261344494331359554100723304356911620098215468523527538864482936362207299124803308512750496969875633664893419621563279844737427507149170123635999193653027831916119083997055993010516801375689426244325178206320340698641231418252039473844761418365332219981760658264856176313180645545893602237317971842884169814613839968815943632549602808821901942574658580093248419700885508719174115217741414833802129787981938499430800554259174510843045452185600000000000000000000000000000000000000000000*i1^7 + -30659404406893741295389978560368881420505400614335364070687871241238688702893023253454608611176141617732703672815350597018927856479307414703695009906963850676259471862704887419818716714045068496787747664024174183830224695884181995587783180642055005863863124809767630866001428153670527568285502220876345367191173091330025708238547155244826960012244168148235043638750958377765247903956941029463335771838079069692230451916514499657340059279303926347315375873066793391094681588619238277520542369836021477579177782993838870598533544550650035352508158193658258432552821249311704046092161406439223603578117409241350002809553064351901173855471760466667146777032708759226845262289676110541646364672909255276184924708343941732342597025629713614188078762179342773452337010280920718326436875220886641339790381529954665812665009100242822473087432018930133126597197532282368237151357916533215540719083748838445274651607376401925938122469205964327775980499691818653294613731124740786202880193448577892125581592002708955551844135708810200988835777671118639885447674368038557947093474738241716308322522453836547725392659018262369742294277426221037790700908421095195845206141888272561980773741462794574675863515897753992316550266577898895781927657035307904661711395224533063712298234716497165685015384461055460500969309539446672881962077776653682553608986866877163252198087555003939586755856652351960690012615955475153435246096285819000324434461417937173527278274875116876465500654042325127892964692983808000000000000000000000000000000000000000000*i1^8 + -8284732323845173887104031634646216289725089798709624353951462327442527186698069572638073358351544471177774155428624207655217347360101509071574364765009330439552249968959338345981213172818218857836055800019480463184874589233536865034302197176366303969901704250074362178471755692592797313918083418350599703624944016924765716724394821434744469452059631207011221593308199592871857317325508411600163303406109343130467214917811468359141796013002748599051291694483101792918940606364927120491923249801519282602216557171137707132618771811821493627857357236962190751915390439178548369363635039974161361084418373743910750795834596938072009604098204160001505658728564954368984111593417807223006851327428849579177661423552696927021807307234480484519105028843865503581532036916424072072529872389315988610654213081457567152857492697499193640960850461418390822521988547256233425924280058440147058652787696640780846422863626710663729917656048739534387742381335756535330420151881441379885649917664345561328489873213355762250401564711425617185031266047246190138898017356247668254045733719678660934551122242592064927459595050024071629504148566132652595519623519606956033848572399131641153353367548117275745706082069886580553216623427356127387709729148064797408935112526848777461368785710199834256863048533997328616655005199571832376305118873025070178990401484124756892829315498680437913838253151863230218586360242115859863406421825712840444644227124489404196403910638048814281770062093378334501321152921600000000000000000000000000000000000000000*i1^9 + 449936886519821755975307592647577235963292791966292620726005785416990982790796357973849541226457137832329324515904884071375994312062183777559100378376235960663169205482702910013491067058567305387267770046358959993149151478822584273530359825202893826477344233623590215787678840254970994052073650654656806769313075083011849924213385419412393549957293953000263687157986419995796142800899974898661831271222084294019563352162228439104153674731852999089942231802089791251746485286871105728588070416503923361201868905348888693792296725365176042507868616143494297636986867606276290901590562721657965473516534359480234916409072693647457569255123996805801357965078282331540691834088897083143918711121283452676515517914472849094028473376634038494971847329875742623790358465747525252628146281888711187440140202979235089011486487074901230323272332099877581490125948593420375087326273070621271278498033578624742385105484677788816979079879598443495854813827550707166823192573486727082856595058073101886547857033762193980027724144992176786028920960403200026795858628369249293973348084670387594873449980258575648670208425579574930562178538252403832339558467709724256264349232712254879416101440557446385967798626163049940163690581812893558381275486309401471505954877306254431260008897950557154990584692259980826623129139736856840192128596152226471757408875598066524372478350552407193981683587561350240829362289388182494217212532135641809605520558229432081926396294553671246094553006158129135364341760000000000000000000000000000000000000000*i1^10 + 25097658044327235868784058920228048484006054251681078032585556358590704340509339653563562823091179802378861830341025670458174396311657310926041600317541286238803811521744265629196552714986721547682639881143394033455104436460232163084143698137685951682156896015130666982582984657958541043073884288935202089448930702541001886034648535148179427363436802157054365689916697030209496624230862745212766956178403029586424538907572342640649475730906031614274654723230809755348091925911427419094123475663652349736222162438984111704288676528018351850646750865754205613100587399505991426425058892541779744937404637521377704801385203471159083315549249931021846199067064387095393159345526911981834466404414005784478426006449508014344552867275718855577484885986147297739186219484340837442973267342208938840669166082408901281253526244012719267186054101727192500317674371719898484787455786009961615088516684476597126483456915117630814673333139407038717706840287991417204256309247243431847308436924231424268538636296349367737169294724177801518359316478084475704210998615030007121474521498074245375662768316903994105236045553726357391722992595907102132915257529724317266332968368528127649674931867863951342497059094261439301250866240567753926117231532709317543045631453927498183753216332628390379959815122585150315557843267190154069982654128380112561794846214814183173200969449075587414994366569795354056069799774998228730801957463613833832156326291250629979977064811787927106886615492781693468672000000000000000000000000000000000000000*i1^11 + -12436508616432631244599219996292242058022009343720737763967948901505922236177654648374102430092315639276143805604640894588897855108791711567491213520385404566912039761721168126485403042123501974982797111608005967621822601588141047857585325747281090179039313629056925852959478679538929331355143583848782086024964372238363652604672176209308634871386455561804296797012047405837777003975851706848866582822565787404799155958615594326495845856167500311827863504773915490708822708982928762352839753296706558163970150977166359562044153481073413992831252963345721150964988615716129517459958789984518156857622432932571248190134617479873146039152415574585560876586475609984316840887765097128220996019680280096599234886345488478958146261104800567822816723810717004676303766839896379199042425663608225706685959037671775166148847373703072869920899900832707969732779744585093398984995518889759372143394719697740320263847209962610241353277174800322307248326531466277743914944836616020443443251124463094141461846891532396677990052368156947616118088553867486659379553344743518346358442520503820124018647925324106075860877747907227973983347619777495516978002578198045636257813416234360847502988696449364839383617059422126255449627568796422443454605655448672262400013132629260822196587832645825551393300716009405240605603553032598409816790769599048899023142676230954686565250154569449913447713728446218145675898255155155321793936579197107331447251724356544633210436396161828776933913803626224025600000000000000000000000000000000000000*i1^12 + 673602276597355557658599660137750113301487016852249372617504911203234417104694228929729032606578638030829742499832057359488658945382693435903400553551904700353792347477689680488487688848825380165579460111139906687722811743989621801585348423538175851403112732507186426312118324462042016820411180898797047901229038887369952025825691189895100241588078375818911560437973459684150299407495315386266159778055489518114671890225567391408770079029668851780484356603765263709289924205917382335763189869051125769911359492390697749526827148068328120353164280584740384129112703534470062335894762376712043122819957114104541216752806262328642280345945534948501125523858726855758037396114967527382240314110936842512597578691793289180206907046953146387719907019911720816759902557825587223738061836293554753619682547307543109186032168316593808286301266033580341444845990401215026248564043627310558402418332256652794972376247217293693674627457670346323837536647470718770087960682762008072600320329817337563146233454885944427142108110502189833824126074979474512694547032768137209108829177462316558994114192048595204840639927659595574287188239818532134586741088166742822583312970317830986320925631172730929559650634233253927706620904503252610082732463695629368687898225694975446647317778087128122066524662121256731421341991145504430225539134007792547408927052019022295084939727025061672958609394425213858517109004525189281523553173466756964671346506152938247266984591180419840463542817579335680000000000000000000000000000000000000*i1^13 + -127842272510068729444521709343907228579859575364661189273371186137837977426085248287585066057613805768142669605265596525781312519870974558446481156012330010791142261963638554936851106817198588607318733556826666422650346769098440756100315617217380458138779348409048162118292605763428497807046795502951513045489565784473630777603349372827949002469569251315928766489396354281858489162958718205311887608027933833934060803625879417332765767733350988757186091528980557425747346318952557451084660915570796914296460843826872216135318085076916804104054870332036899921983638847298866802227903111810766610131979737662530683364961397311873971718970399816385780790373468996449655792344726311689677587643582079763715438832662614752374044140010410329260875008543305442522406492126796369435096612552740094362116484716510203935441472482739919610098262845654035808763525730046225649131646433124899384539963488056376435959154025545736820702297216648800796114925681331592826893055541225682957868640210704346105782377778589597155410014001257838657221635447803956935108616806891810820608584582129198918150840563921176048680701367314516078255810972125500279595706893816874911684990576759637752729078984933351555564143193086890947075744008770256221458136588017098612675211476817934082948555051011596057294357137700589586190507655776637392867782583810646387800050232900358566916767118938244610994971206402590475660090963199981463844954763510326312201617851288895079265474137684966960349690462208000000000000000000000000000000000000*i1^14 + 19954936810656887435398118200683327200945477261886690230101038821447863812114153761430855854315546287982683348615718858791033554247682498481316607371999135702176734679909541866208581021082829311056122916337500115108663865345001640191303161980658364366184829616197136258823496561121127422250399764962491650581580995313777921893234716284843682330194361976099579381600777385614474879282283553248745034610141642804602528921112461542614710126629952153372254170845322174564372816699253098143544661268250632830490651381668600448376986013046302868809010302371804695479596523260043385455055864953626270222040184722317768289719391120965605362058901924222056999104334258372934115681281794969929665772027308777858911344049583722510647559918254685220001511141317184533054395981775719440409441872596392187509592904078434486558366840207640224488202148362614291239144133892511316678460279596415737251140309228197806124534875913002495839433475088395479855933880801856153008141031605526497385148095005460759707183596104952119690262685380022943344234931034765075711346121790221106480854313001546286123414109998521833083126022193208375912988565961907221678963001972370473159877975512423655574545108943980003571674846644553683639005894920348309015663340837148927188761146726376702384962759839932201103406542669916428427020338660335402949459732726931418093001522905523469041699414039786256910538103020004202782260846237801929417099621142605254148629225778543018865703936747693134505521971200000000000000000000000000000000000*i1^15 + -1147836492395542364402771239017700200531464773294458109615051549974438636316219909605036837831642377532868896716230550585577441001046249226876632385047722284547598083435004624087418367597174998870154310537602405999660971600460778089502325791676551727013544612788914727288519060153685561452008887976725991424948571316686983440871395193249841862017751376756528312929126707818354618132039320861132773734446785006339538644464441439486188130505176790189930460845293449646175509081948360159633399421563080519580877480777318118830811267688989854299120408916274716457609175044216758441078340941636286514966789855824567367508082581535373228792470406260648557013431509844194793835052729647233919906216605574319618201266850086850110506428864512313257851023158616389565187650857948416045188098280172009499834055474825678410369708134511697504918326862901277884190041599210202962191199103783572531779712486482959067395078102581406980093019479492424558403514114233299826181614391508580122020482450243343257419254468596453519565884967318185180209495661285467913590465566371654887727941183301896636720306698067753050545585080576622007922550065374367370813755859493004771050023255697419352260489328279850760655799514960704430221111080767970185569279786765595161512904659995500893286496350500148475593673086922965209149630006663517742162853233304530665501861133602971141818704365431453379842022679283080762900784808475278417403855519762833869478388221637550821883094728471355714437120000000000000000000000000000000000*i1^16 + 34091388550711448289866475178591387938604556239643144994823808956234013204250936870639289022732589961120060242054821056799662302800517325162018017139803541694309335951021491242767758643956097607537578029668369063623588830409247216368694640220409172740046158425330347692939581133305894220448746413455404779219380575166685020097438710148317919352216538541298107877507804594726449573559039838211625170983395082487172013978022033583895051983191224250358768628549625200761390523142598079439889739703889965312720243841394039617956706942307629707501187025339454485648845313975564256744457028780084140767029267859415598845669607579814967615979097742658525838049349488868633378503562817077429344429564154681311686420105965223191435035844262749516975919543851971532384202802896195853396722334534978499489822833807263425980132537300149214409338224921620639994204180442881732973706279248452319124182681710018251373365903395653610439081725888854896858847272207924103450960083838831281723373900832744395625051757590191878285671043841569303336395347316820960238763939661773750131676280015450967531229182749754325095372166135353814874479224962768982487083249110159806922784349288008786995135284984164946985853361486103065140917514749004581746409772882269779165403208833875219946820448208616513608171757372985822229491819407209938388700890998801162369213563550860041936143915038235242649907989757358628732284984191354910495466633883187503555111347265876635399379156642262155264000000000000000000000000000000000*i1^17 + -651613844911951145199131219940264274092583223328562753329941890454823837183554491445036903972906617235909022316523633762319672789816120971583602923014238500100028153959111227184574308755142012344622435584204282149286243486369352526745409330032489754149513432307615462823585762074889382865241269630259367854099937511054744810434404425636905125647832846860841287683564836345657039884116593077895465200650511694113975808316729024547513409479447077360048698614605871711376746287786642743013197815193569125221623548861468560042742610192560328622950157192383918661484917489976143011806017069464161706637882181533552392157578691715455302833846930036254818360300378422020182721356440986658654132482803949987845993279530168807702819850914144963317114524231969440815164228431818720544980763197395556290058601306183142539674552372228488501004819943526913557837138943846361180014634485692490514479586624513764745610954096039784058343467676355004324542608252755930530254727358565531424105723868048370192809610379800791533021136927799370743702732940434040721302264527058900411645881083733796349789665273137322213562854818051587983886613709885609265962003473505286464548979928517965683776620690555003395414763351995040474484021323805911980711880262775207983417015495881179233922618635520108385751170393942824088184089906015718693461128213931339975145003412501906083027708800503365394934257346179965801422652922428932120019638300024568788968841945368171233341270030444134400000000000000000000000000000000*i1^18 + 9128529373675573751928027297205002992375058337998208034046807421493937689357034983869706359804286015166001640417291167769685112625679172697694290738197020120417967045066575000885190797793887630130430847652772099001820159832982082710097910715078169111680989268567307854886726098010515474037002123615305384898437698563842185226898068612574880551583195379610734102488260216845729670049273248284185235738797071503276930239315016947334576171500963453118960916103643395652274670219040194996487702330583331743084305467341926631880155417216232523172272896933448242730856969568798392856688122798996877629632359521267039642490036901455817367150226928593367471095875905669627561396702514664290665328308919832724982963898909453434408788841991012854538858582931889188386213572924714491329754583587523456975041570201641227211591757412296815209011326751475044298593377189139866337562372853806481741846028360084678533380680085271070828505522864527900355801871123975246088187760945690516516546419736795106059515061667619997411533637473439553813365041556990252270979852650095172860126412861270146051030519197738179860494929826305130680903261883960028776427835694894564386134121400838516008733915213542922163773862698503051318300083022828669653750933928584182221467326062091300850177254029519824419912874448367459601071066741571061204895313908769066086781222791462196696332695073420156527254756247516021665850180174269598965483648742508700003221397570184562720569064161280000000000000000000000000000000*i1^19 + -100473012047128860658444212070117615873455934649518161505441224201045436886374748880671007344649495369517780700934781581284537951778168453094718319089641990449458985811969887439412605169505002741565388055901556846214213071252547217641338927077831459172128622731806988455296317467376855905045562744109833599248955073738183957435994399298164360443531583849241746600275875464434222550222646832233600772930993113529777097543828696443361567617485524417957600219742247890188391850742478753561792134506406552723146703258593694815410378367660083864351531185101721939809398145062192138213345608678303927969400938258373575521612609151721912669617360056478947988541221718023763391320073755356161917350307323814936490576622109413925808109965596099452320916481887083116986557245621903393487447186410354461967476738599488649662418845027060614235150006096605337139926902659759589361927543664530268437149418121718848763150077897288699898593534578012175732661164396043057037605600218692387623879699604356783444280395324251984240630994773917456029738209820280701518091335923830138486157258907639862927297100355736032307592326179420026141811856398639732348720237688964884948171765979556440011011687169901435629293885947613028751432430659146592320582371847790993872852309135480565842703929480902466357022689210450118846885542902589103091213944359079887107912819033494732667372755730630592156223240347478212613881348393009076419097067118879484881245058147398753173110784000000000000000000000000000000*i1^20 + 897336965709913271811132553178703128635903599052389975823767105748796892414259456145778714832460642748693087118028588280621045596699469498745888093430192305036309969327384641647728365066708789498186713750553309506395914517404128631842418136457611537922987721900977830476924325100794813579475337146523114172566959829154574706469528540979687221526765598754189293871689708328654178291782872545876220416480098325282179447479322926534006388476396007745407421871776334573388634436326121923238438730948110345986822459292695003885589210207654708870023696104212395727355940159613006451584555872632239057179202706230448428198948141820296940754127509555191137431306407352928661755155696441921132432951911275352569470252122455874627782532811160625066079092654540882574479780964312995744368716072291130688638297311259744510441485313688873903161403376552360955049488380264977425276017010324779005848667795828970924005504850180224487993657131736377778022727990806066172710078250828214715229144137669415065801260806887273396631632368872619492077262315627777547374177546265914139635316910347934532222025943595224648616511136703339298300976204377029897454951755745188086831131165465487669167809586063991292658758872532512278368641676844504779777649837911209769019657947875520530438921299298928315122918274488143824671975367143982658260214741236665404170254419997921457275423769401719863752464422438938258240659850625688194047485055154230413934683506104998245171200000000000000000000000000000*i1^21 + -6615340798411203417339152105517386110272344590356224946546153540003885803415250632120552347432769668698502912829878354405844204037856907296795436155654940485693487526584252365335975699743346468125589442864122566182776501547819915011877091958999490317933015088675102619306460427483149450307789514060402847112147866459651442863025821158372091238986303943052068820418815113096248530342796720268705679443109116957794109320445873369520990960889827997061664178376943247395352921643934016254437766599347039748054114826068135251516458705130848318740263617715725846715007583869524020216775745622321554756948163423658359839827535877169796145236101804352491138575910516229057747057693248959899526097710037180746392473300478175614488813136120712528398134287812671817463493244216102110818946954733843845800185806097253271070669870866230818543212342953574242104759443585534570182339642103381668238340880601509170223553459110613104976056639690514480796394375304446560175822191147766201351208580418173191796969699109193069692032583460360302940210907161331427287339109566814450952933940338601106245106559746139148625324609726541339494699292346412875310311842504958883530964875194247115781716082192312677470084461471968021551232143568335188280945139487724674337006114300496962916956212093046591285196474980542294448688921569482514118121892213168928823092595509060385021472076403003571028621573937161868983915612813730228076795763654608898044490150285630504960000000000000000000000000000*i1^22 + 40612861798441604459038907168986808830961376976174742060410948645494171947500419165806296477862212178864760188925478632767252879230791484444955244940397780524217297912027965479116310469440769501733207815132858956980171012790642023750608139603475864081422653550873762229594540544012660791094183096032577120548852115631981448719915661541678985709469793517192258735629419007050566269679433551033237608518007973589155910553764034399514452867594704856463236386321243255730606195875012696821859631215481217744853395583514256487753365788736269147539286511374061859757527695433412710086327461369179848504119047340582846837759696022462930970236897256850981553289603881332614843910540842719553345002354249631707536385889466311599562956726176425860603915687179140102681574692160046449666083659363353604150918545570719554383254898523934355255804468556554679663778870032920396285573192706393852947896237250613651511695493420385517565543549892566118068613473120103657539008339319213642768489199820391566863961830353304106640948961028252835215927281449191913357961776482984295818551508160012261330769004829104883823612953744692885027210687518577072991434749254634797961491954908673803127953413311873275712031515909261368547312511188327616228123622499287773696306863647059056365139392954065483447868301489131925742900851340815157116299408743729341112894770884320128698358629792034454459759400290006434515335953272748950361327827156878428836612630642688000000000000000000000000000*i1^23 + -207231103030631538361004159970594569270604273724431813709618096349209691992434661131243569860192668663321312053651314276449023329126347486098403099597217385637063822542454562419788753146366296704917347389621549611108944789732954811573684147546914039685389579818315918291538371203094913966047218863713090021191915516318234581179451685575355053877172340460983758761081213624524706588849032024564949603643397384823523062836139566461744430563218716755734495139173349092133606385141649832767470489927000615707413633860136316224052092217029367588608832624222221262546897863407712607005210811606059801521960019069458533488767861251718833678960447406807438561956105044383229432852744323724458032917080623415260695205059479111620702762243121983996435822314674608650023852320081995409071648459443270949763569143775660963740930943501102809447594118241448664237257191299870790316739898198271104510541551546357640741817166452327105289198593315403350401750848270561868028755054846577758072278113507860323038934389156025715364154129318592084119985366880985269409635044056853320114977125683978610194626461621287486915006409580334705952917459959950708345302542775796312277418907703625555651088614278868028273267515576814066368885351626233113969527653564079554465170990352961484791180204453280805273817741713556579598478042329132301152582910443095180958155894043964311785250632285112673810791052485459938102050585879317629426257242751783691900210380800000000000000000000000000*i1^24 + 868680487678251844905210018972984349351950644784866922551031527901249823866906904382608137308833450321045983159769999533266541823552546069225101595012447941764708731310104490580116095746392743209735268996952552704521394139437040843759413085621029120105545723038366231358829777442190896284424863642694736830655700233812536241780009104249174842406014931404403641552843760438669984683587350793200015740827190440419441284248632547651856503173832504992227442817181339138758111629081439962130132475407963689404059871362957650360120305344780426366943912287045253493139326729971929910711020683050539260649564431483250888307338124363328042400086123718670213861462888617448986812104607756304069542072731779492437808034935414199991635091081083354725934320700821163188684772544278075550705014305385203080238521892199142483645075767132106824238113642364821553113875051555345604172859794824158668415683406690946700218621376193510049666750629016332972418674982775928573796489009338379487183231848010227970131906963691266947632584288444255658644819963301923501884748464072921120738470792574148594949933165335334809796799678936284315525851423572928263899691549827516764555409619984167567810249561002843199793790917477036695594944069120795522486561154846664800628373526207376980249464657293690832024248911993030186434798507822620352633764107573326785137798972696543586949787582265807502672135852042340311768072120641943655016152857047198722949120000000000000000000000000*i1^25 + -2930203007929149998402918615758213101235443298012369592393444233788730577981278523502754142013195578523916779228117314599355392598072043882937517669904103833111205858591341538998479129968794703754172798629078868925795273888197282407455880020989857601760805097858019577337399907092366796225782379264444379123797786744011641588524886956935129667048813876108384473085172798112268347272141715249283564523375774682963784894855140772298039310017906665770957449452255033574906081056099242484873723640011619004439762196656093404698958492652208652667237001186855345979609633507540584251880674433786742157871687479321465618793768577785772694736442081110057742625852405603938025444234692507905353725704927727633290700923649875373295999527676150499650823921299512545691918066683785551770917264041263961683566109529365517120851437422789225181784846503088905396093979887688291409706358393038102580891443979401280609384490661161295870268928422751360955837683526122030462850147856147662336324080318978594154162303661043697421314122199248376957597556567235363865990594719379178954615462302502193129522768479919933152776260696726885459812576278146544569099318265980849125940460674713213461974102310883863089435656466642717524912208784425902752441288788056297962897420329922620973672855491917155418402645531968369980566912193932664996700352401514799422889271663424927419644657660677781785491631323978516403584222474848482947836274045347692544000000000000000000000000*i1^26 + 7623537270188604029453160806715248632181106292229016525400658513293227023758782917314437591702865877296964939586385448808204067621440701652826008194416021244687412879471530768448796934543727005170433153160654523322016376564000013431352982177522764044948276070979291439730702324471411432781334371780096256628741195054378575232021589916346218784603461559653813947099076501475662800726421052489068253325333982355802104746902285626122398780061988082949697044815049200486769548930239250290604833520841373755294873161008465616322367128541805489390846369482703606519439679139933865312035087553525106619479470976020693379285686602842211549121076611708059521956912978314069263205601001483201468879613492720529832360965043166196623023120923444177175658890702186679953891420550739372763228421957487541678513112748724750697959245906554962646439480457018905827216013868026185070033013910201550721640106390388794296393253895612303883461112681107396632526983055849147180406882058393850458738323256396056440256282286693673992704216631241112250640141673837286319786845368156356403332251722701944143594403468767664697817049869738928306806848136558107033026444176503899540249637268616067374728133441924194306881321439342893823354846287828315087503410846024400578235974821349055864922496754614554014430369830878565981991406331505181908677813560502898926923346123813271206177424687693908947851872230624999396030616861752396347624597854617600000000000000000000000*i1^27 + -13980956553922711129149138654196899771805466664122879582418506529121356708161777360883190672797849517497805778980088542558883257733542558503612998253452314425213936240481011058604562568971571315123140573582123281159699806428505053708501609800294759690004706743314943126502958430002082225211833121416658781781150046824046928040390545425953550361598486676186758077434010891457671992058233408417914550127844118333990826518483963573651376103491643158838981876513622168835433258767604022220779557685915890038337154622770001444846988671599756156758503431777541250885149762055315720416764840381328722752681548325030788928416991237603963791631111928853171358235825408301813054697707842231070251842626725505962875889825127628859263405155756051334497414174857840563712829311514544252118680207437997986954384282074758725824603052481765207120023990651595713421729896252581716531111363516565411749435019281425689982041408992815638893864018642946553841048412148475108944835756774038923241807088571733853956589086518629247078654386963436638670767884054180733143660099686617988360297541782974332903692163039322089211783621229844850507136980360488939054457444377491778731278736587100536139962167411217549174439995214603409119285613427330276920558110570383093522824848768570718549337899822959645315113394532161599451286214263634906301157684787303163355761398587974772947331065627344760069434945243081103731861605335658751561710960640000000000000000000000*i1^28 + 15406942650262544386458045124843446180986716501443978731054558424793240161021348235427606703231070199119616799754242711661595866406598945190961085381790533689504847102349736688575163735541260738497187688468016284231347878722637447438773352639142891606795685062914371602665710739130446591684166912702866899366698314492844392470871007411871317703663996964200378067220966065114081791837519109746409488081454675718533183696604003343322806519156967885909678996927098837572585103337769401074909539414332758298982626320471961796714598916097618751348367324760883321987207458603481779413195158482423959738085382145605106649480780401407579467558488596055921957809249769019364133808415698580376096366783988816676497403531370032339415922537330948949342841996705953556772250777270689551717821575367302210274596114367350068313433329937396443257258736755763541639089000623507840554700768036547610055255000456383207605874317364727133539000432334525977727401592672103394016815542114255440646259829866946932946428301897427471345667063537882264050595940625045069485469962882673840311333667075366697572230545070357458035717142094455189970397037252937260138631276734494835421885613863628051175060592916152333528427018043870542132884635477152553308150332695107931273745547581651242485237616506859358290859687304861967178548949218090978595922210227132398492711087005597764005017044352598703088455504677158421211086118650030919254016000000000000000000000*i1^29 + -6865987045605937871477405684657396866007540455592504056054203665541561580882824772252380517468075054725782783148225121147527986540184124071279133402389518254486269752775324515051326751235592028660972071174826604281240491647393469276541825159790590521561824472709655078383190253995823523827561765317689453771405862506184636781540755942582367450679178693369655865039659625696263992893503795901970519489286286924345897149514402005589421828597983516545295095267344083125412926999855073959092676907504919638497725252668229909968857763277993243653090600286002980493216105991390975177111541451799616658175696466440307309812699208249637998605334308514574348814305893653411134794499509127286218662543944476585944489994961487000614243259175318737368535380027077184732002766851502800666470991104129252254697708164668057799198543025262670329831893318873362826040133636390799781632433352230387376988328695472959115466176495696581764025391279809639086818049751121345700800601270339755917262874857627517306337647539620858736073623846970079335652292527463382296506215162999176764329974314960515828054975204522507732277891310171177891773093255342787847579200640457973375183723230012143178383675685730186214112067276252011708186613552559243898478537260760419965922141217276882288668701413430138489095195205955756501997585120749661372494396415038481636715104529294245387704012140595002093278535313156032835081835326210048000000000000000000000*i1^30 + 22176446445321369437806513802108516862313359008253293269906295536988283100283287579075120054872651796809437007157335855707612325178584663684062378875944448016596964175333282055672667376482428742530294918105472415971404534802571390866106591374787669190952706093986060925221260169704792037877023302090223561850969764637168940845058160479267803413629245897911808346544067066479357864453433910425332095317834883818298508284694473442168559046495674722576804327223692398595931663278482143924963083739085656737487907585537564941849134220314346670253455556171448891026800527165829009715719693384628143107462295096593871319696220484358488129931667519177257847222320172786278013760817876561651447874653349868096979649466206368386620602052132937050586280910520623700178450797086292939480048302650658982749251697581026109122262967204271232515962559225552134115261959171787661662628169404510118244366590358129629357594408829875810774254384880898110598217735027982813393560700145022359539697820517829145770175371348246717730756737273530451842675715616762264833403925584569136569174329364315349660685939855885589495134781265799190344491963280407484288578808963490728508762050079295699168819461473477838652395314944978718798661620354238503178223002177826356768104208284365501444625601663751237894947860721154696154916296356912863264555104944225089923476508415236339888635914004143331906433813118417463243586928640000000000000000000*i1^31 + -11210098957305053505553919196124227285746258612529886675213719128535725032137457178451775317893897633118836524550917620064906998650130406226193361898841051950937287727766160862459847098661193700147104494871780963258135493066390549257795756531146600528002721110092151376291713769244401800409493179715235693244439576955836836738375993153710870435462871090183704349867692761699663769020153016006715899845034946915324459971115028195261858311600505820089724136712528448189029509629864596582521464958997744562644666608417446152880226276760186217251827435410145521497562443701343843805286266248807080346984993214492677877233202237879607975927255324152377223556010135656525105908987726265888326178528341362413958348996056672853495847824328633245196310841889808410504860850418468655746423582935156085838191109400122652982488131402709908578638645040044398888037009832654199346098783942726885818937232835885779873622167941286222949528606959846951906342310797836204699127087802559408883347189404578744535538920773873813909421058529479048625514863777288482328575570057749900639040958609502043763260352201930324968116435060624338417629726429207207746067496869938956799655211959381194725253579573693164897479178693443249968398939895567012077808655824517855185532107405655497241024932471862896453927302601236147949265621303391197302022287213179485557900077219408984660805988958989658939523877629742530166784000000000000000000*i1^32 + 643069288278560265126639783447280411738609837348653887842134394929592342760364701727916672879134649667417899334711498839416690779786209922730833711598274566305101726328878146912608777800651072643433960075076856548109972673443969813466063992823126057706948226800414196994339802873463679000380844335432858628176592190219978592596954626271625347360124465838629706276283256659029869613650450904188528520150886954383938447924235171349635441982560094248095247238432730695677253389803384960815110641933126394268095890128848497228850464947627518682917709206066934339266846510219462788992007927099807912395145970347718802072907041445820080048488434046751400665531131917976172238829716441191381833103428667264136125338419003862567747539164417330505578799677919900519406841100586200055659654671767941002529764873661965664754854183160891872748451673429621697678328937240646357894157835620058018926973077112061413463257013423830730690970851991327746411207626174822982903177741178233112857814123018268117474821723572398863355647471709508419016946629735652443571199091410585813270567748668805358090525599784589682710547421464429526665098848359888983524078413638354220165635194260903841259619425819600726667433733687928718062121298122510054714385078609635301246428084142196401452073522286744327804056573256300507351594922000348036321170152075125494805432963796538715019202736417295095478822876741632000000000000000000*i1^33 + -1642068714751417931689680155667005757466332519202140351632849140559447120682555216218882390605086464607966445532981285288556118248364000065515306006799390527447316089489789874689794683442495611980293795962900989812323624808795073186759205020638601904764273112203913875931415723964204678076697876742142533840012599793152999444259589231453785119158869393528983029529010699943495840013387654345488964813694486407433134259783042801483458009574506851453147870556189719394766930891380333823528550780152184754895771519642386545557211163278118782062780352415111279554127121784879884949241029983558578740891547402341536269655839242053447156014839642513884304073147698341160757660473287496927345862434667253709462338015337564987289437501422759732232108136799961135244882926176368442763680479072572602230278557294067306791150888546010424484411608342051992563062608316367501706059529982364962509379417889835398155000074019255912037787342240075813489914386399844899390358926997224841363712371298332542288971926436410952931260477764896329068616474347131335892991901628489003108542518367379159259564690781625784970220341761291698640881713173154399965633718049585862167601617415032498190388404596497996183551010925289136157284872919590632118877089010062802768469306130064639437377726770051621621764444990118336574647923176792866240751073829434545328252995124775731114661440548071310185002434560000000000000000*i1^34 + -78754992161910055056251550801122716115046728876397096923055856620417984680958802114862744265734847210994215866847339527256764433792370976113288614415332933917740562091752067335589646646571745237192594667111424952905921815369204171420496299866933711626531060540443603447585881374878499346669091235445636619795156445160610603569754210750886938576621273860203010079639045748028752205556091255597260427113693217348780858250620392811204542185075021108274266613524885466843502897509067172318075632950460013260236910035206679450532280231985557276058701824530361235038911073823689038898324752030395114502116350011205000125886536551634193236876825573998545602927069386530757156168709779559495408868999986882343149017685803734355490146183733483787619755004059503318489839914543128100257563152987624631242360560528048652032473742773850739898927730342678976981213301553316912597148008782009677983141517714122550916654213228881209585351840974465841130095042625296916068617526890318245108216062200704678821246967332840906340436181080852002327267750132495687025264257507716366570749929254787349434742263807669503807767568648625665593408783178181272408499830121157943279533306586313475943636677200642034792368452305676824064390948563522867160669272170288323703160139268710369940333902440153818948273330371879597060334231338764146735779957755301239854649665178308121206594468484216782848000000000000000*i1^35 + 326387754824124706316918719637614266001077051533997675419222598048922717277077257654252081570771075777462484523027520795999018096386017774186835389631761510634442213675548715780256740966689662745937415938683983087806565576433784030226692392714398417315089590298665828627384360016755376166572219286466086250065341024363878601225742804766160419448451559962247699445217076227990715233802938918422535133722090783011430041160844158049036477768594424575115530279981805968954816897131588260104286825669569954128261212711007978807204949368725314257845199074109699222118204111836568803356809682989883666564683919109848714129653303851031161777825342394304496732417323418335697652972024702611110408680684151093234436379392220383385017572731494596844725274749484596535418194149902439660586197907117986287385402531047931396409823764957265193059928872028239994997435816041835105183097961438750834860262061098561467111842417769965918284424194688529882336740449336898465391804046485559373529215636866094001396393811912516271765770433538870672477995008995361936758485606959403110593164720777677019654176517596037334040361413579314351505756356958701555085326149444208670042884756714268917327488235428302862810599105992221940742663189228244715084405871209664563094924237575191328013851306406464158279538515400940459261389427246127352464545346273136455082657962113985217463972790272000000000000000*i1^36 + 2062140070630939968271909998305495946847900767313115469149752975437340736073850662081968651563510830415925164190517059589314818792191092141661987648880429217443849549291047816601606579644420133908803124879424466323875888354138918497587804570080071505508937570050522558894650474852806837837041059628451036249143983154706821814819544430085009053399570153670607298199391901273233330884337911630121395554879232358643960521829439779842036515884175113972340502478369549820617777149968234547416598907961617827917012291104882863971815018835710911446883651053092295237656438298370416959117446783250348733652052891433263657188499528210589855249549911791948777229076075835225374220799133449244388321397014279763057415153487484087669976391832821075962091114941839362649711142581904095930733103764412407390671551689651486676066823291464863616023787185402873492477945828781952691606016922125307693821095375187786494820538004927498185209068504858548391473918407243962360538100995091345260291750237896683146336431223262148853963117871287691870207978577562282984675977110706644016592845481541388409484945048051602128082973376790802515084391501153726686150077418178825396542460229155669191550094377609284386743420091108252858342329982656945076503801237346596227035337342993292823094468078956568334066316545722519446099341890891531945847324590392694889161190371174688877445120000000000000*i1^37 + 2850876815413600752746482261512941784631324914138547510523725580982271464152542782060865589082234283528251944968046146332570833188288114991107530462059153819001634865776704192083540230805935877895891993328630368213617561977448306392268994835372291117236487778221924917102542298592940499442308747391201079359805757856699628669841226724336785892248512497550414792595845508143770865981293979319888472842702529387549345504444196468270690393715363454228548845397449459028681757262383032280744701830289005726983114828967829853157319127773752112072875839155416223442389957530094707128729639935182280757996835793293371923714673624325651386574716463965294715065653960115405584145880046055780630108454895961654865654036821107311052994094863608772512792681625174670774626339782978756323794672471048872765033241468765429769265163621275797104191005172023580934956441039401900948376486411563289792766954606003364391227995010583717583960773477973155556878670379804276427238357886057605107640400738177479073386758025649568832583054108036821668908230908678361113303175361297369546817031265383812616112057902168781923122788958828769768926530853260269381543628981340218806309117330248831251801079691703641314254458935683391590311861747018185251932693976441157725485338186796341739424689799429693556727181875609963651099131050337917657636812117793152133718388827488256000000000000*i1^38 + -15555851022244706069411454059905966279923878341129719049114642660852376249191027839236328086723042236868835923755010278688988939103167414803418648399852888822679225352117874745071206999516995764791737162972702889234086287562367326620300626579872629007804039822666123003375439484836495677633692437177644090397468481101615431456556230074397725197404753276783384286010947476628390577314576630814435869689768572032251665612441277418970379805898553543104751252942330711258907099646663670970650217706609022463492423854631493090836569815973719056287568671309137617816623377772687692072648882339124638428276658735552617225832283201365489412389705476860311412219249207106822102446980474278661106257445430493073455488719434749160554708883082875623959374628673531779188191093606336630999672815443315998380003670017154217765275577656235731525154935758090875667368161307922841817053807301702097161027633032515196337539075996523551644245451120412209859603036154425936987397514956370677875373662983244575493651172774201434853643474888012785874363136077572341593186247282829409476160835650175079108069208490408119998434408480590322546174088543091334582830023653412094564188112103899320627645218606473524065679779784917285613411532898650640939887435402807990840675573857601408925807690726139369754631932886636015804316209343112505070432160400659554762752000000000000*i1^39 + -5661655459273582618393312817600313030118255342008866464021131738004310017900276227614226720796933836045831274812399309039297247524059012496027788541415581810381975754705962410935391681246396507606348778024802359701019792236422572074723982414781633927068992304869830469718818799449153561508073931671759108215270880506176493407940064438743812240112041222002490706555530919529852090387391178635393183271845102941487605609495800623533926228267905677330395968396233861671004863496972204315218409717256907625393234371701035668377739202483576991021159869618895382839995537843023673068675119398567352250339804703723939043923808005477730238739283898326693030997050035889905776779994362123323122771039978196108294004206989154446416180002664788246681654333406374983949499011260128127888149824020224398152180605620742020283824870127213754313820046849979895614488995031549380430984920905042890347900686278505207259513091550373584050780713269926646970484870876358415634063355882332314588016263421780350375289570535163821122897325220072984367512644441852241303637296452763289949917316574518661791871580056096370712333455122394476850283313650609030861984876436604719122875548305789581992085159435110817895437505930504219018644289792353047433232273415832338548926798969990743490712321096348288543448832275571857920691221286438162619447723950080000000000*i1^40 + 210250352545167703320517170681216591388239428561698188253349861681182068723451279955450744722603747659282687084759833739618444369568345150089932306309254922420538769089876365011200476768042695053139831233386944902426150857701690819688514785656632210621991561204018563078930185699817850537289240199287701219241005849098880347933063081156662613403909316817481434989469505034878735339816595979047489631985947003885080904970209635624107004245495860645469372902841469949302074641644586535833260741639811454947442457253087011508348705320408863881384524631549325224068734007509243665041801350650854639491147385894060024885194835858790609319953783799574455834141703533990504503691235075856530089088849465094157346921812469895483092889551543597292403703862161715905330416948507584501932149301739739113152576761678868299553277239401581128743311031821525495824209654123101252665402712024439436079030014152452204568293365429037269517423207996456748207130279125851502892551551744084567505272336208660453376358088042534919973972937682083436595009992430646520409695707662442071519358774403745685314116196801785352251365255793929080812656205537358338246539149403879238013406439290194672327711265739285615177215169332776509390725915249327770926539908948148713465500643626530204573930173617559768873175848920626295189005674624319488000000000*i1^41 + 683158638405667926614420730998158442290851083104507675363479353523811439999901759464163701091731405813490562402320795945598094657686379837054850444768987785110381295191841788801314527791261657008783759840505138216091634564728840007675083947046579497385411924955686335038943495000519331201628369753666203391068144498195143644785744587021719752885700069718044363317466517135522609371092980304592543764309225723910723935971900254761277060870626693497908532889098459738336314067421139874864236461301106779131824365767008104444343795612055336782987280337575151030043390933886852148878746681057456637768223668418594548839351849728572921198644055359246534161058536087598557609442321500990647438774337608100601000605057914645361521044950798472773025706896676230327380975165362044299944276992005281227098930672045155084834103222026626621522615899039178100231368010967155941345778717117083492819367063717102732256778201582714609925598750349321508276063779475490837032361711903789041481346062379305022856907188351919639584819249891512944606450367720099409268561210340782260413179014575599294040207702669858538152315238402461181992506855136278001738037826825125485269111371105567921408507684360478585600817142280120250022770624411163482311093901622138849603400682581959031306829539120674270634516753607026496923238400000000*i1^42 + 2736700911858327911274633592481518385834472335309092839400802312791376498414525334647631967288615637407399473609173138162983540294013672559110737348211157219444911810575474320610715917572178868287318472743227040158802173081656523899089093702601884831661788420379747196831419348848193378633103835535792369306646324714049841276008562623881774870253166143420509453542621163067038188032134860113614577584970755627052732973631299220885979740138934258926671323390877053170855800330454429179117057233841472941534179135180216940200273349268427593643884325071913901115860762451257904937887331095942348133101289755293554344988246599098588040741785456678596920040977807076554496362909231797329917115617103657178257142294602394183881765744507271095310697194004027282796128712569854973526993907189353337225186336889078726672286035924618238771507009384172697356011891188406573660798234870660978266598762999039455659789986378295696948259589922614099368399798063852141292617247509528603302437351829732762830184539991308121490895053561371492608812260995034485580160047288441502609233955445048752884796983559701836175814660573497877935731233202024212434262273442019416242800503632926369837249145435635855685196634535813259145173344762442861406179562917368480512546506017200235579086987785905315111816984002560000000*i1^43 + 188774219904702972653754597092438554606766487564409423710241837205902420016468569332082779363312631219725716209810225965389947124057460792246864676126501323505588351599976492268527366610594511435281300522569602284040911925695436574691001163451762288277725179690944409018592163784594672650619938440702820286097837549571572016718369448128864346652832435202218650580887422122610023543722098273242177182459842869410272463166249677331655412448279394209374562966689486731701149751023243397114388362784026304249121781989249504880726266269746962724496830056461085275709135734805226242680691858875574975086315380462933709275982187147866409470356941725834293860958694800407161760918888240989373937864427022573661341586716262575501052870857240336517960874626212560163188694561163039070369155534850746387558238753001759306498350726088186722433824641088750822856202479748911405089145392869890320609661069311715103502541860889186238571887341313995425626351566447358299123412367169639599936642452973491217409333785202902133142624957217386014976604478774280552217173102493405199392783539639182610619344129228539153693326150446161766187080244579683112439321100608021182825736735054852764488696279748344304595427119979326523662343874347919004175892675261778793911405310936166355888385868922093568000000*i1^44 + -5363875891427421042732269148473511714703282638783277036328265911347341216046399418268134883986404228251295575081570809303157983978045248805280903081613046101766275195073875112555769990585957194742364285278692922656400028671682038635471040228942538197122862008159240507049494990946983582415755414051611425684503413400840276516861656912423399437473848014115540243317659820605968543004651820758285960559505693727256825502990055555567911405266986737943457112261848643611182876550973573001529226219913583420856669030196164993905345354988089926107652178338853991855422011334350196107688385694859739107348821907419784617653034400888183708133080492482398769352870041752262270528005527811122408549205511312582936921559702214623445507004509992178189334026032746450244881129177994050159078507042017316883789477670067803613465658412520042528700760620057890206371068147951192229390703146707236095212854937390985346534737203297397058280102278483086799930064354528548929156916757270636356287130667411163058650765111143091936969092742251432077756939261329358154604505597799476149807853484504606161136965962863137846747173456293100638107995756638487847676286613922788042993418929306183164556015843476326165252968862463474240456470078149592434677390190457788376329987471461891597926400000*i1^45 + 329518929698322407097520283096967626682258253706534872622624612851460313565996116889303105073232434266862060706773407389280576259264232112067178340307739177079249486824732624363082986320970884240656965091800986989138054013240318087648865490181975924771916088736181201582501256646655224360469627306679208700780569093848455912958046032493288660777543231162415123292445964697362389723757173736963966659710981327091404864751126466720627534330737059327858434419332915433646764273772371944225282932431809075749633141085916031147466283383419387018863030254960293917444317108407809959726827458607317766373118664979991082097338717163002318533457636419038442402668190863446992247005341001207202083821199334001261073809501840315866236125344209129552470066692586054649574525698421575149172572327934081502185113261651625363600270396364319853298371601162059774122039587081603868027377087024605503196599140914675446504451141721255002800568710742851421714927361098454500446833237126336431526197804679857541753657064994544059559409570734291372851067504963751681438649046552983509298762573743630095343389226524977577837557791229091535194890263190282265980431338868011678043314885492501575887128205219641447967181679569123083969360558022389707875828378304871302200033280000*i1^46 + 1724235444035409520280512593663485307002450671156382971964305915112112655208980837309813043651066735841299213747737490372341530725413492691907588587286080014095392551310114022320265456645457755423399277309221077830136103365685754931008885674188450933425783841192607060469160951470047856601031988534558109599628723480618658535926161552664303526693116382986459326095191467832014510979894973451764398869607041582039789185336998884149165009068572479422602168146111660076952841279538426241619054484170206657745057297336355384032763109887275032861255461510455995588381186623074507287071424206156005211660014565236749032724256794544171727286802243373056867573491090561456696709590532246237648305357106228844996172509793437967469783463766888990431775341658108209722862970908595207620225274258078918756258849621148443431210703255408794564414850602641552762312836650087722450063905591939665335138350746366702102072621120095695647586658549858267093841534003256084399596300087089035268194955853319305522100483992024839262988535232118749157807253520056593178083672460101076790087630029839390048178497105774948048324593685818497587306420486301440666918944957754574776586309329487272392083612819708032992196541370625203985192822861552034406805744386048000*i1^47 + -75987374073458883612324184263617300552156319269405435874822701295990018327296819698029857825709094277814310898210186070746473695468926832410650887674993928698471218505496070131446307293177294270823734683810308001531577692206933892284643734547073436170293106459470044402695916902778854174491627924692540520349422712356601137766982796529469175472237526547887137900775757880024993923847139381956800796961597200967736544845594690954596121041045024002198388539218829187858899298313492174425299310867806460280328006418118009998597725959498056023231122757684287191841619578833899348167332294540307501102945455969691428998838727158080167977561339966484595396768482009288804014912686752062717690232124044716339150092755430994664933401038329677549216111270466144705028177520663987767680255061196556119275673766647064524563739794056249107012716138374446710970602505680559809182729635573914822566028514229506021191653939653267670856020633346329231625531229608188813848764618212998572262749659693725902032926119299226497518298079060129585509433433732064874444631338696156936992408514510136687762558830278858788277920414901818378470703243851151091721939144683050822980501566174480962295996477066324379764108873575526752706341581619200*i1^48 + -226187903531807728577569004817392397721294438614469683868272304434051526879077832142620853866791768187629629222378041957376426983034215665701965647672253005231032668957445802909579174706852924957307614526373368385663082322137487939204187731427063856898221889752731077368180895666198232628119444660500972938155939086655350534845049279636645650648141328021770902680596171614735357056914976950700517044084938729303911656859431682104568310735019230078755253456717676167092319438592077299241283304416790459057723309657030167923986927513809347637776843955598258834302014962527923311692416920471847395402074731085756539691275583560465987834634573890793443508790390735991556170365083927747283491385043796969901983177596294877706678269889065039569735010939935633867033469482307776904544703021725062139051064074811779637822806976490187028490610314988678468602064221082831909452059628738261952432256055288094870557515353400789235264657793108361640738511840128566363548925960393149021605851674942220036162762006211504091928279140065443418522004735534759686604851627959664662152451734966754718297373150911387341976597311035803591557546522126103306058956244900822881261386187880121213106817208268266070126375227883520*i1^49 - N1*384803872574261220881308015645918010208543495986710204117028399427809607187516372722377773323913549237415667896995177760773013464794680127725907201149353713161980991646124540150696688684974693636256375973521211535942501721789283806268449841267557936149457060425987915001861307793320465604516592391107919650087930658354496977237385165521538055324791101*i2, -181939379546328066386520129097897866929354289345232548166749240181808735971201713886493728025304827706704576992645510789217764011992380237008365357602387518426365237885500132630386641887797642096274104913261520878814528775448630752976490233162693265140575476102152592980110231281075419462383280649964109284854478471612345954695226498945039585631137087589597237960463717007369008279288885862788757185163749446245909520765029326550118777036971400548510723633307986623836551348847555436764268452242476279373187758489079595053082626473902694115012464388799087544021904852008810601064405835145894200765573824626592917504558539658377380268535987396632487922197158545627037235787506404713257084026062979769148585106039839323009044877949411692866686381127764457488774027843670467928447606423984924067637953706939103182591387269500697040774591581414598649601186785789668316132538737968918247850747101889897118839515491593328520965649309593778465360472469268564633373921192655969600529816414633245176380017841113682884563030013604356820356604535631936000424957157923117504088368504305344360736833442522295072917462198897631098941094358724796702850980023562522172591114381233338997933091615794797827456113812931324517375721389214623891347391962704064874267112106978339966028371104557567522706624156427439749225252744337209676067331592694972488795977895608922545402450289788851412212213369953622070914183021482972361575288453432606759678329596138443320070861745205502701147866493358636552864233263946790004804802314240000000000000000000000000000000000000000000000000 + 1216639358268254304388766768151050087070040814459696264752259082708163671237774034119928667561311882417928216321391591245292380887347234667221190766087594829568796675541599827572607045176776430349762622354072927869657351154726063160600311003172227075872058452522336771533748791339322256913059220562484979721410301097794268164567086023122770265319304099687996297621614093054558182323090651593401633254787379280378281354753884874896091598294127649265384453394219003300328532742117177434701247295530864471183061483300164320953950586838131428253072468522883286088476486037979728307576146148120271447562162112013325057035812110426604356596753079389585180811223274028376796184192917209521642722184151851564113857749134911902257059160743642044294863206400529126341785671671071997272505620768776508369754483867213060209227699943929346897550361244977228179219475964876562570548947177857187172297872439353117095811653007945069875080426785168709271919333972064215967202399802336474921007414107040180942572069383075710673528466248235340318542679030331584802474370919345567642710720783509817035097505249680109791669702848789019601507198477664131171696663373446245550755613985823297051907804790632950254796675841954368904523185845773920568654991116645245243766560541066975060712200511646924813097320003844050466138913050891888783709513717382974589669264043190404389718741037016430455060041995079416362137892662082603874930161015284048867440334517022587203472177687986934582704520274127741671819610406102155181397377024000000000000000000000000000000000000000000000000*i1 + -5602091561906874349141562036996991935035438626617812335429749865735880110054510446421773039940861219413253797369756915039491364604217834450991062290587164595890988852800208261803556022928417434906277966621690876095014854530970329366360435708507923906467547281318589063369006654592225431698667690226307417113316559072934619187804396383814730968647352358099257040128166664507767757484212326490202265587449481806489816223408910419266287199691021283128800899396004633789430373137078285023242660229132369889453945024444834208359183808086824481778375463006257176653779762990566027611066062322822457316933639045427745048596483755241255603736245237545400562423476929744123195840983627634832282101930044048996523383803829409960614219369671333617846719079624152091816363628953075616656216290072678999544983196629686479747981622073766516337406990679618942468289138706985197267804059190501701516023045822837425230083406458514287746152696745845049434959735290979728587334297368004641498120786301061641775118394592690387656046596236405204749024567425594908251424776926210742233680233541249178709811333886451625448714774760697806483637926383410978114481543817040767283500252894757442447882101779317581964206151792320874726718420377450397666367645268069536809249667854536164960448651661021072777282409587519610121937617041385314998222780193734816468051238374131522421516065867376945982499696148013753862031275602084059418229267205047623177362164274717724130600004002116556384471237089035586554268833425444810377920512000000000000000000000000000000000000000000000000*i1^2 + 2700452516695198119157868305649360292657099394512335316097552017720419373546912687513006959240971737508309966281428252001176346731307597617296625098980424524800616249778811236483586426576218851035402970653602667448774090010972297107996366088916992490429274895315470335023980150999657749826084400780293950282849310113502685369512284257784163814842000337340668646378521246755075902701481136703105061858588710191585995541064248431307178922290856364905721478412427818066094768275514839191284346995939031325547624884399062904177224161075451811973721009100162472379976757717009568568080507627918999288571935633146081438189837689487812956679843201052142931444403115287034055937451253874528122570113768195321899054955709548866433543054100874313126985711637594706176254328546573056509223946406402935243948387004040571463630290358466757675995920091951940555392364254514815317579523582420141864665066087873454969484659103507665003831528458510009726241012687786546806930502978112211912174428701308226293698151706858742243184389189036655009556206135016411635019894834591508841820190835732076882380669129355463160990640486624126108819701448451730043916129977871931322443650637950471791780603875576373835711404888224184724943839843519651325237974263253957317054813373053058214817258433408978137711272511224797570213342228295315232145441415642305156436078059070366739290671524186811340696736776737317067373723982387813891014625141708126863080418127176856956394556051562708507980091725282143238917067117641383186268160000000000000000000000000000000000000000000000*i1^3 + 831535465943039203121203428782437645668499159602276111810817328961380384367317806126200260886107850234870166535666178537793387803573050834064428407694241982671136160813023290761804972231911033605099563773274176442086658954495395443289858741776450655309614938810743120020289468693293078862009546756967197207757921444449966894293345957213896069763807288731922745810051513202372094308318104995197352890797544728909740116356500254786276611079673125677277054856205221858779271814085041213383576620978864941736331782425628603885174976063339600534198542809602099784365795615743292845404470379583728412455750342921090422400786512450805397541531616827524701804287305057141498264207601824217734213378338737114409390878976908554798823540780499051273028588544272253883214022420795959242817305605869459825720453462926272797948826105621516533241248296049223066161196835830603218212760354840220466564714626930826414737731625114824395294023253947395833911656777314540378233215115365293622719376022996622086464655911199939461430388278854783800526038805366810061616259406450483980205387652116026166733366023703187710913252664441904847919546478524470366897015909704413619268315432192276948232863027508673937143601634916210414661896882982236824897665127037021214800496850141818692017091958170059393846578380552163913817321841949461832546552214315328255043137588730764256132969936558049525508268952213703611295324817798221195303240713431091516109828988065362921278685850586877361899751853185816329206794624896438632448000000000000000000000000000000000000000000000*i1^4 + -354379396393854898499646693915034124807385500632604695190395019825544327569193527509203358060574168924957092455596568500887845765898315651960198446179599712695921687325235119498257769788520173521134864591223771540409997704082634182707577741387073366250942311842417730438787708499057714734144479931384813538178012318487888083293908898907826988834210541702814201259729478537523441684797398421027180897818512357483861315948355850699659846160526731133132995097483220714128534281643919099951571147801278621735541393572451963921374974131332966285910089748450654756612370322468037572587358308954206356176969447166574909678601153465965551753052230086936809225142252257728179452983987338824580845721774504021200756852471547076600849755448089708530811670978034111172415122221887925276196073161698031077881982524076861539909883347937932316338215037888908992902395127594475203795817307189728290469310617883240855874205625967571199726068122033374814647178931383226638040846634023076605364455950920187638401145359721105843503821025381567651365674018356321278577518181519059111576373057815805996639178776838525983933782844421438152321435414870985441336648560127404335937230298999732913196450427040157757000913752477676704043920753728270933936410292668287844976127587319520151566502265261664928148711861055336653995979742491616732271486014438433610466270638178226620933468206064953996061513086710377107089995323535496291128854903799716148935413046984101144372469233603989394862343438405991748103047882925617971200000000000000000000000000000000000000000000*i1^5 + -861535912988785513894905021672113764768742972701774735218333572521952379106313901541865169702047278028738200391693031967193214015242461501658233793594178900666120400209372125142726433144927096824952874774491882279462318776988317326137352750078794385066944245871259937760744999722099798576447980709225688620831553662658841788113005412024404298686874817391591589212021965081926209620840078395366554520489940734419348838275289602982807935871014413857560283454746883929742007815890389038668595230734086877441307286832698522447018800823795930821265967493339821771517068411587599679575978597935310120929735804473730036162356763470715832346881397472302480525212754655472131519836285635463517710706944727086943273922375365873222551776484945774100625130853186258098898049120290922352220226351917908536228534317874848378247008460138722716920541976613594592707759982046746769390289131810188707990828402995430382238082253160585858388128280269838765204040465355721755596669051020547979695760443104784916153439033203611199131273469143183445103887992803339158177430691088600120750609669235297780471016778924181944421589932502258102120262216787175957169746725701744050840695535880693927418493350515850412502706274381480364501708800272317832300360419333937853776755355718977905834351980793094441657011719987280580717956248469598963990114914015762942809133159456874144354549481008125554743424462220879181328732819588081482639456330056935214762830823206895979271132731150520115289672216836801751292441586669977600000000000000000000000000000000000000000000*i1^6 + 11975878723202169710674095447946728313563544304340921234997365041254052253679127320081959108989200489019803600833965397548039328683354528934377248243062230414578255982484671524100984399224964343659884896892657630173622625229679438820898584041653879490677602062553169174825903461575471473515529304931235492834420371977910017413753170149452580769643856132296092916897640559330126328903693616076495677627599947893776104378748991986196456954887230484651091078461910123411218080834428133534648806992328512021241658896978807259984532495765273793117004486031717868691849022914790752695943463164763190798071312616733953960056109726512413108873288348287015928183376069481413866878280643946664451475561469429003363590354146730604764300484864921287095268448013011915670902875199502965940353717413962388390853399301329028249291389046478864926005151471441792740509290370657699760845579565662825434808603811804948056205827329990009509919048453064262787981232054896387583737902915509880990594474666475900461886064860842320598686598790220788726432011065939073169944947494235818439122672819271437801409646599363761364609750660856199491209850774378546975765960589253638885763157887630856086793635923643670292741335966949029755542243720263220766967102958104647439943350049544425566398149949334235822062370574993031252120210833508117530452073003785521831367872965562475174949115678010773499542532426016771567538170490878839251984848599905446054614748160410222526824927004542876900137833493397543220203606769664000000000000000000000000000000000000000000*i1^7 + -15747507669345375335319359561045264492368666374983977756614070202993736554318981424892192227345361490649690262704927688352638302021779542366794582415374939662344052054944971634243381267560114174191813160867232478659715938234757384848085961065460177310573330996494239174648453995814245092982464517714358025151653713518520797724562162408943386980689368226375704764994647769401265850114388595790180503957385209681009655059990921138619601995574207284748226978561733869742450751561702950223680128560000039521228281170439730770067389428251417921056156821953664347048402941460625772598677270497975435449496989164089438970337872417732937949352307853347173399911999831062203097972888456656818226078265823994137477438661599882827669304087049142076084117884293757370781053968334439890955431783260822880641165434027859319182906495782433826168152276253456030204564891353118061240613559501855636313744402721334083294658049764196668632082653894053144090549213030773703197144664792220204360394093299028755932535660090692730021064817908163141535635427498607227647724014293462258183000940750452044032594003162376228500697533734437113683765053299381454849192243256350043141380754339953835540026291157256907000769393391796768967703291184795112237922530688675868042551763174757583949143886630865533146311116508629514331966686817947822709404685682592610017990039968471689172040365998859882278294890479231462488013066073549042264403257561880566333976630671771294229121490585059043364413958223618943750950302515200000000000000000000000000000000000000000*i1^8 + -4419979227304201772446351166396113196150161612383056957811455366332361559276208806569918961209910582963335126672256523803487497876467345752632783041256368999698396442568219979106777544817973429990455534636639211512814949271625059082321527781568807313972571851448649211108122520812775692897786135913292368764502478620845574754855752928301421962722087915675302914233819438564694731589599228397660467997886420114904661234811066768468392496516660953010649356825465441198377656148780513457287600105681962515161836141360897822640074581886778805322944053664136695025931917523864752300674025621463879813180245717340925116635829171643396726577753431579794573488280391938713462026916909444891218259221387241012381775718843529655398113697099219036662951652526901761612026333982373318377852166753897280752371989565350696153197544107120388965412479397048676115376908993053802835238689475313680989047887477568654160085080767426898159929937648962124991540871499397723468069515882018113568866156855891413843790363242009100679477762001852147319855175132895344379245406299503683597755138946911438295452127141418526869512706102602887940377311559285099968062868710796644816996672317233786538158350369957315443342714977024412731368033531348249483275694914596435440689590034122889900082298373238760197560061891095091904055227179947770076170855554369267221786591411319351999010575585796342463439720249011896842307497356581692621524077355487098875797864603580409690273901766693325963490747481319405146058260480000000000000000000000000000000000000000*i1^9 + 468095961367171674225140527608428204509645013101166326425952550400101548442203411942149388166654022139186287241327321869271903066665785763489748374935449129303601035723288248521141738575916651895466327775485407152187097058541904620395937775429179933878154716810643813269772997644092511308351826077463114149727907617767895890215052545527647384320653678925141177507984092664829179663143951468269591755916617674659098347843498445108509045696713577871909334284255618592030221599484824348908023781992902380928985457130036340028635697106388213086902857877770712347782162757024537607294017470621104939876359618357191667515833886227579962947222822834591303867850910587217131701084555371072600367891296970374656552958662674938110909590254990984153407056718837445240697990809516563608593592441837148059039368147444907148000422343625053656663270339728128627880344000757733724027376744181917093087909329027369177193445180078515782660563885948939647003927520298525533999767807810934460061044635027331615739460431166830514064645097658729643410525330670584170225641977621385244633832426993497751652282391200091035634095732978646024437443237879201830361355192593402597672991772730516667443697270187482924712805665321060902115702566434085506884941310643965547350938183435576900311913865237289980765042458537474148206083777988173507172716708485971567615800149131424365528811867745323443557186647303090129440758349505545932635135128957869639282937637961916361100357657573242683361255882765081933512704000000000000000000000000000000000000000*i1^10 + 19515624613784343682617782435158528675390690359676206113381650492164430150209371029438107016335392703430856548284325474902552636074791008122149110277227905884240799605975362383794438690305841957789186920475219115314757385720153037052613108571560978545823872696815693958936503586403641406168431603113220756885296909714898622693991220463756720773069399323737047973931420387125278136391742286555516948494098804678384297909135875307174229914183067942522230062269080049089636980703864359779380134286630868931274741680258762064091058362037033392749657037859976107277127488053790388504667199264197395194332527809876676665655346405059850426478512955936196763992615602648225289121413441457643557462607859497312931298271643666052412431821968219447635268955097040634032902469277052308581889878910777760057696137489126297532724164056255218741789608800432285702685218194674899501242627171226374053062549499413908947745481187645233208239623527322585456783997504896891093007354308768792239955528810109270840733845404249539027796316348242271559562505806363002710599380771632429538761346165975507254175163725205392284271700654834894898385101716429589899834108241150673368618645243934028277984003730618105779535038386383678201249748183749976972070394885385148424748010669923660356257994836341688830420026132645831952486960988774309467327398996922628724885596863661344322425876552809527388767485452392880426956259794654593458113293799412010573831889682800064090273537421032565154660177008684485836800000000000000000000000000000000000000*i1^11 + -8067371353894788940529603858952016010163638459179572745840795949315308132857968962950365636921273148043057456513202426485057284449239980666307794202679699086426820215945244523762546222191888631041702126111721856673614056592661724898150405556865965433343185859557776314280946385884493689097744336379225554620872386273013188453181765247300340078916788555295267179061998545646425603910186655957990247326413977827050843243409953100295699605065579233683638382258617870568186919484442878760405804695913760058347139766661046791570694686407979713872430865262705678787252621944819716566038927197175169501543044871616641523842777387873928096984186960326182414043744188936334590505151856609870173918215145330814644339159842932369307420925084241192201141088630241326518939934903245433258149388076198958379988252993560779183195883706209829247756792789127475540188415836682841989198076055327524381169165913583718284160507774694831958070963154310255304580297438345162736759976203382946338770687014023105898113261642804377790621812112534812789031020574190776752663228321478858382564214300202259410757779613614999726734341581611227936668953510415066458428949485711725923323124957266843360914250037159730696486375542461515339989978088042324078855457378763695276527225059400591276881221612825864526542621777755623075810494983843471792458761724139185327578685419376057940409271314830045127439863514140711566459929305742681320597376042875214936531362657950579586536537461942792007396107212386467840000000000000000000000000000000000000*i1^12 + 652197098375156803488202942874355029418036452099898279866649147598262260640830367215175232655150712495119437023999799270433905130999207664195865302523254737393161907320852752658135878694829409397322160945819175156317269655647073440661882731942265537999850580422939578721321567760375195640755976370352783324955354837581474109181068838477008135072314515371979167139564184559277206268574397360659541511067877587304424157938731003092062090306600944293698555320163500597021423542611615184305366541753673982576560941990092685177037953629519141584679274247976249693476072549019058081208307195459309172802719638452255863992595840625990727148119485408344016139559403613887995649015810711439020440503862060497020096644052746422326232660215661473426338813971880595510035806043087613718662292193379643032936412067804828399521093413988810579522499234530832429530051910833399291011089891029574477962892837370363462679208059479804165518024448597458179468757820677143574361716830028059454522357146245128108519286164625645188042815510570944892974009825444035519220579000341839366948353379595168971252096295835881933746995577992501492304923270118256696629152057671607200964195820075103126630454834672980655068382355053674715454518221147306740655854701112238228039661061351853704679069152758701724305291816625585650841089075277230446608679663007551903615631208671571253828374691431634245318028487778050898096356620029758782563222104080516631227513474805103765070749128186821159389816814567424000000000000000000000000000000000000*i1^13 + -82564930695207226981109565177828623321246643827488967351660964592997319086721181171657066126396778146837731268977262399255158885798677324889928361057988576253021980822736589242290965328025096619977723145679372981474269924096808410871419184213011941482268270491523573834813122409245492729161920034734181248439503157341554106949655180129480481100011870092203649865528292756559591011528207799047905146187911321200204563454275862252735811018350812124314953526371972110625226737778854862199853950476853687368044954092984318264452301113254175514792743723879508010622005124709965571807404789087478457174267603485411355572667272920268985484027875465742582027367483048762261608796872060398721779215857476340225326677945920391700186440632204590732847143511449031519869385513010834878677070988810116404749016434974366884349170360132777751523190592519866413014179160227725508240404879791723166162930004265484840260505270546524836313245848140627339683960272849341989711563321681215115193212858393766476564563387545220295100364448274846719670938153892553404221015549102754016332326732652018392285796907986351247146838911361902611476559964999387092876201376968184303719586000299142746931289029691788349103116940142367092472876431808771359178010379564902536480545984624053753879163445879513087325707427586927664875288361595255752675469578294268855822632995411133030326216424763126081136466407103628203955181885920466544261834456686599114524988298815111862333062702062034704634151016857600000000000000000000000000000000000*i1^14 + 14905453864655216334119436131444809371361844261464613528972569725498830916926621104843840806654729811266346189436713583984211533333593012550889610363041661915787713574289974010954743889529942383737465828780168278856183015946533702790673703680753698486882798100089686754834257223830228114020501124807742815780495250814529840459190917862609117389390507402763256028587321274540498984889689259337553580183281470799841714149741867635009098853098225337004130015208293537988929282502773450453170945609122579873914616477054104965710422959273515736505482729294963956582794660105482803974262664705679911624529855738527560708573328568356350039266385791211304865985940106457797618570436689372703384045818915434152625942051359385725300893630437675697389338257527751257973393394949166770172278295813773916618318771120351537617699526348015987570263824603306439775425763115484944603965776140692092596018452193197203021471135785075850459973079923095480377318085986854352516166688941538281862084398827141700629229277485247288962651203753887884015273368107124924478086388496078162721705237532909540497660791054802177533713636011166103066513994912500004877264429085645655641656941710586297418810312204811524765374983713959296817910189472710883758140641096774619555229928231852754516709819444668979209916497590361837707353068247254356242377060696934086395488117267306318925042269325208169550067812840896179445509369877343960998301131393214196648927705818339209964924565947810703528962293760000000000000000000000000000000000*i1^15 + -981441238481404429780270525223779587486461274525449098385938452051201865278835848750820671415088645208056612192177495528278474006440201855657441621996005224785246116477160424981821154062589596428812677982567040906966946442452464356193732664517971618741738107035653388449998188070941657621397766658714164995799162785675155660834571326772745638783358364712543492206419897495909721303616255977217812179416186737213335116518397192961460630060633775271829268849262810514144872864466166837325771267024799413439413589362654329246542573283767222220149302982866859766913719456861321852358222751286633848566990509566197942800309616584940794919845390133332901103119511527631990599482521092436514681022863899057720200284994996450101462891085959054852201836153863243991249559208740969780408943296144173731780547746641340014721840095155229489361633787455681703407863819563253627293422429331418531849519891360618792180446304927562367501480549926751673671924347201880727847172400089915332180211484896911226744063999837519348946673552262663844575459317852162794809403247660301130457317964195188733507035308871980366816616393785255553434986583637362373201266035362672834563103459621850330581285330812382866761185399248773572319187661372339960407809095730979128528463917594058657985932256199734411341423292445129524309030149989803343209842528649453004655822927067496652508727953786452294052680099661971213883937012430915790122922102655937048904115295822658011549848029724117294907392000000000000000000000000000000000*i1^16 + 30945721604214763705424153045738531116326056702786805477743676956590332148708763672065682249690458767325260705306259351981184771203052580527629212018386851136046107424264252867126821633435036847155161389051010631441339019921184487279858268661652203579479628377896530953150567306086238409228656957350645361437107309007790081271570871321995743614272804250545732590853861207414345812270997176371110804393262549130474844329565895481100404307003994701203593378429090395618583096486432392420534628439891489428049267822208891617589436987154811660580934995041858239215797292307696565916880472208704849900103630940383518033977881674538661803844173252593750819574350447433426867539366869791974723769409978656533994462445936461236438477798555490731608573916266127446055575196665967372610057151771280613128339142688485094661764755227007794430390289782846506727082812056338772821625030741160804937202347490829352891439810697508594207752461005438580821322849191986988309743688448265275118420106559042664401931123240018089253030630586918948993915347885897506285958263111932573693642273480888400629104719050119288533915951589124951222207902316422969215457091804503382499395561747748167422049715212066043304645643143526799672468171826524012020918560246005340728965676593716193913513289187735879056697145651630397423358153280000869767871716936308725463643056889488616092619401176393776114153926361880458206128419306688435659221456631355548687584514120991415861084068323305665331200000000000000000000000000000000*i1^17 + -609156802975357400703603393007782870428377808882529089044040053254611966719595812686138959565606010859831624777532107639141675742998472721106742662397020744046112947929876194506971429764690138310469270284613780591973548711841393062933774435541812377978740286545369908069776562938764860694252166664612267287457227808854452578296067550353762624147561979281388620508238843961435263893630870125397218401212396028521445552783929477837328997159509083594152059604388412557043530413057455233633793027170130500064107627397132125889718076426395108111114668244931554520727223761120336207969853776552750757790620145401496124298245962449507519702409596885129555828148565743897575689820982126971205072956990850361766359006217079627859691717781090318293334183788278063372438771232824736249300108980298264946376250487203814026222093596389496360518323366893786798945937661240525451898256976129066333837142023778060466184321061804397170490737212284903973818285043057822433249770299330598135304695816047309165018839062739980863243406711876265950304478806140700650784842883802259559120408684990138365639494638415445910495244938906252957509924201685377309934190364732547444965618734941910199810555505175418258951977072489252157016343351716241385864993252467533440812700558323172640458707585956604336422134926092804105945857322737592264534378498097446049266005394277331786192007040967524025487759906731223571756117872493405494861723373617525822480573510021144503996983195981578240000000000000000000000000000000*i1^18 + 8683799256299064029424670392157669320947588400104754457748288716151972742982771033532780853378876693923190240116367907124314588810463501821016891626596995403033601193155471876838501641018563633002808278896168344779519368394563874785875791909173297503550388664212577886671233350391502986634537699309782233204482668036871809785798442720329236822452822711702597642206357276280195242198639100193310864316375162989049705336724190029073980730127604113084969933480462225794107220418288954486720704327606641818231847915769130469292511112762784071411203575676594030827686137169227695759451007741978964914538315190900958533875743310647569564548344797995089249727819304850313902074057096358673222298774638314147964089833201841778887648764429902163655229567139327256335146165017575776575604874039275136607839312642066183530243306891003976523526071440627388748460908535535726995478786956822913663647837122927926120996339691292271819668624454027089717938879519503674798291594349629367995408460504893874070288887445443463435915629381391755540357794304028400423184295750037134784281013391322276105309767759383616699113756118583890123014248894844819649476922413679014109645165603519131417207418527878929184484597034779380842289441724757847637199101164601335597763904091499541484293588697731110117162626403091327391831122928012143188624108554570497233685601665637882690125382384824763959106634480541199566913160901493249270499941873758493795103393688960368337089915256832000000000000000000000000000000*i1^19 + -96731712922401022931607472740410339807429523507999649916277290313305899176628653588363307846196045722135428874466865451894177697504000903772577408324103307077261481418789115726700227704590684479925487068615049704928746863498660007166873778117090066828170050259625767219723975669777197820852491252178319777997729518337930530279040044875132208910268870883101461725635791968149370690712622998142998248990405579254622645481220047471090508956278020628269536583220101037977615991308557896400028200423256269851261111616623992289255129597999028091983079981948159234725787536001760518978722367537753459827498495927364288174174126766637902293975814342064705076078108807295595746450156516216480227549153762027497340849734464630314011321615882773102169619142907839811049044529115239711914092633641630500690287244655184650845974029805751133461026922792933418675698473504480061889113089476631603563397492692666299781745655089960424640248660395267282196081707150822062453507562162673276969470013460360522325163409052301690827435632536351991090795660275994057191469478373223700534868581316436475989600661750076335467751895659904983884857355029998502418148376673060767387464699594924964806865567761537618401789987242570034098189153265495329034967539017942067123974811982067379352511813981203820306053821242825221889003929517321096685155436978605507735876578612201086723659943449619366922007319978954107572261687248292756676355090414861882556727270795077875899406745600000000000000000000000000000*i1^20 + 871547747730154054008366406781781691948865172133373291603602961251324959649626763360395002555870703593695801618763109952179814086985962239611860373355751607905742814955718834604489177615765342707935937127568100132834113366483550751576907009622218656249528866618914024367263282108663566578562015059969514275652763554834500813048250439779180399894713716445895734825614887667837344654723453141911965364912850955873086438257767973910755385133630420174168791480562904589514384379789133478029486092085387685206590466120278113521582800502387409240481172358783954317842231584414684135245448551524108320026544514038027495840982306201650769092022438428570154428724555403857762751510189643455904330015061125527298106539124465591324444419011382742800520317256207839665644158539683983254672786178285425672942123457118114751235331359069848841627583449138264541364570867947002532760826364330356277300341249218603939194878753068219964057418676889436400763164807342291259631756082666316584420106289540985196960281738392172428845383578046362799510648871172260747057252901543918042696505942795295529017100378167716362722588515811567676735050520657063194100664016123523617284744493128597828576877839292547627702397107114758685768159201131102705302246629892176290263683928439304428842562666829728285534129405324854696588906766320806439697820026118342183456695916935461974305648325951981724756753231948603936329441890737430643315974511148069546971225643272127779962880000000000000000000000000000*i1^21 + -6468552560917320104207908165946758264427755482342469616247103703356519711012098206142950817477830650302068863749023282582566324843300851090831133278553497970271443010141589695115952646288725027694283251040899814662013743550866584937753036407039126619007067798940916409270591363583930770695498429628903052155460346529644105457885390401026842094275453128891877675268171791598841948544724312771857007309810405024668781535912422641006501343523698272161878850938962232104093123297311537840163283978941290122905692748059754615105573024167100375891329408003472071823020492995740500828931497397024491935798075949076128760839822113386288722877152144963759651191443993240846746976807860307480009424938658106221288891857100946469850859823258402758780304262351000823279115572588411929783965978737376810579296553040762400133363207010028191294146346007135929307934099430254275519571138309798602514966237937692216939329507897792274645480387977293712106575468467361260843588694174879416375552262505022908049105265644448258686839148983909596697480853611146125064917177287804974323458697087487618281369474897547119402738394529046451124303624811693547876450771887540901479416741836087672234960109408136317163604925461422161912332515643588025280071777332974339747704124186873502212335081283007960549879378367629965087631229042295076219136588903672347898090800700479660158896845488487939005448552573672363585058619916401302046837338328728859544911291337601449984000000000000000000000000000*i1^22 + 39927488519638866687072477850064194372200758407324561260461719045123503999468734501433870634396699703220861459151725201808972687788779734461927185871000629822303250321041147066190892179333165255110008616811900079045285516046280729987304410507018823377767203220794163096393336310708672321107558090467211882083103327765656842046204103777305003629400970863846976982227523860671155070323160230223521877110089440358242946826158270399767234178075457734835084310296317796712980835959083310614504598389545764167843387586698656187532996144394626705229671715937575105129299250432971652477236185592740391036761252242149752221328098799554353785254894435547852217162084045100603793713653429721644710138157033706766966596548069062634698215739343622698402352918696828533611203438387135755553453583275988150662979402761562768164058402543015512724493721285519485613033463423909090630743881263585530909303556764651462244912925215430757663621184386358060752421932532528991876714018621842104302976494877484006200756345245812626012827230663012315934588995362803286085579954621649758257921319716236675196107744000050926914843007552851027472077027994571575929084933688177015242975212219398435566884436970309239030152079019834361766467121460008823257123418171366342127048162722709599078210615953137914783191607471112611656756324622328103735542295487626286308155507492783424139158822259128111040248684745545122634005742244273802326180011213761016189196456846950400000000000000000000000000*i1^23 + -204653712638280708070491512265352327322146499691099151194016188692947954266237073224243341452933241370013970999504503992246299237212381783318698706243560730749036748400978921083515063527648649913912732168330498971810406748025590485047837684916748911175516957104574893935261289615248857398568370984148878643606932866317917806380023129833086106678764341635571767352758913665122103834532546971159329845026983385689517148593722706435228955451545282707988966647559033939930818037932598403114616099340470372996326740066074834962833861079365812058708865408369022664383776000186878195187213524992514124641459829477660670790581711213508249826572207633017465887912228211320084835810446457936395115328772998495475666856260763376204294785788327629486165204755276318973994470576541971307669965510530253206061615136261157260921358241638942430613205673053821930720148071637284273964475601336852203553017549956472184799596000845233873253995673025854107456912113000600867303884797688031046355054558298903669296198744005594072972107576088200217166594176439230359010707572888744035591485850722402792245266241535997100165044703368018814962786001612818326129795088565915336028465090854126826458693355933223738193848736614429898019896718090653880546443477561694033925134468212649559024546200394205117495129668910267936726020132972836802546260421461313017363331043878371486137336102172829031387269132509970340784140579827425897818152826889927029478821724160000000000000000000000000*i1^24 + 861160677043296824060861835176559614474241751757440819654850359413951316478775100700872182765353230171810453694037112701336866910910827174229504464459662690755508639071319893055535702438087961151927731751727243251213241652762664068931960311421144577889997659200208473402827972505238031242173646289626670413079481215896137357992566122522025591176199400622672999018536242122485186552632124324822298248886777215374255238400885678445311852584828897863263170935427165690632964899140478773110333677343229460562578294734012974465554342827915537713603383072886291384870890115289002391810948870351849930905564205613003285440753064251955396632042110386880736538328051405559753478692088607096969278655239888047970496991884879653050685510421544546519679250717710880263538133412437452896756012636240184410599221549491808132961990716539265768528990760975728841112619310520110788800858441600280922117166411226745087918988884942608724003693088412349120138868744278150338553299081382558832339171184985717931580420422202098178332351109699371301938019700185764404660037854361734426870853764524280480022396961274270965434757063600036716660883326607015483603592992301639641409457764327087029058443412310481093259412958931821100845524330585520214395169935850981165897934430792152988159946729855930772006374155131527969443736719357302389044206705966077133677315609429465637669149809713467498905116748520051981421577243546258743488488220752926402936832000000000000000000000000*i1^25 + -2914855970199919141646534476006021864701093171685875564926803037240603964806299149678446142744731616730374360730070347928529444592176968776380505706046955287921485248148212446737326807853809274698480288558915811721571669017119479005458031460850977851576318959050811676654802375118473364346144333833772667194985085745501006363119601293487994487631227307393601802364294959128095972924088447656256043995425885954939862968633264815866750738220081032513130040088876829578258243473073663244429254424032441319709816571065595390570581934948849080185409973164479766046420779555607752725523473322805925802871763400053429617740334556177584078509705453195569162334183950884294698872840389839800902013239265469768414934593645273104886593984790890353125694541167192150180686064493592636484241125517081722265873475752353257095220883926460586735945372484686237624293311905261654438299070188513961007564878967394736332103965681133949726349639681700825115333465789378177361649387509991014870882298734473415457715329576582034960688337104964713012542177833647835140427801141934020429387399297442565850140413321252529422308895622038268825027574223234411797223742038532833388470076359737206619122309079486367495183137809220221426096183943704106444003193954301347532035294775937183309035294684769565495995325756133002067616155746665734737261092845228400073353804193117169376110842094490592861998410303502442876503858193273876191844219154032544972800000000000000000000000*i1^26 + 7608122364765302416933294437451685100659887129406385772584632216821447531104980374991092350303033888930119985602622735244559778383441791751772441569880451979791821607050034797434522535895626973335760823729553479451429302033125189347056610701502907518222562153847171377193884386757395161878335695716603968080001278242048348215537889246859128322297674457439973459298960972610472769147569228116968695965867011150290763182281590618842506967878878125761339727565719872085536863818900185776368358119582090552431864424223297794531315282962509020823440138209256384436325788554357679443789445350338764862968995715511003085742099168992766767743182308821391284125608952461853079458067758782014106350835349408522726322127511487460770477863483102642144076029116741374850562605047712319722295067149940174996763860851567808084811557808873520150940699125663890975155003950161621749540836749109937561295647013439234636205769938292737601097648969687077804394324694031171690047078822668798603863832855782573284211093128261355314011398812681822513377609237775338667065272729215976710888563071184480529376535826841346261411446203141003145442813447172126616043853744788777255232355007269921110497877856247153453369795514561610926984762539873634087493334063394814045156236112133268028094325931997360261387990625778911061830816895718257697417436745985915402164164399564261570224893185441902599762104996309844760157749156248064894484373171077120000000000000000000000*i1^27 + -13997977434211182424311699761701682653881099625466242271990799357590849308059454001521876871204474762000105334182880192501894471894980808026214970031356250055789188805161571626147287112105766195399436558813624905319101932603499825241370411964764758902173925956296949877636738038569075545438381226412254859659873780646860966592002700776894825272909063830255553743943297542351758419077952343814572591026811696036894873095425759591467730790382709490456401919644674155022067557027669017607701164440509457477858150338743606209067066166855449924689088458326797509685684708545882900728181287477551766336012331865151514233002334165610405348184772872368662594407059886514690669464751354841424148322751300460568676380758433958121889888018450991801267455761077769368765829416017717641979691418889532784103435745616780348883048280602161184086431296949811065922269871439877261020379358051400932857214162327743596674880462515021855794187932254798098300275322248127754837506454167508548661139363859823031197174885774925451132252511474513422902209764643553249233024258114590523490234320949197835339076074301878905759724389488598718110503751797678647641736880869189315991672995515318349583863133922185694784148008084105949897811542909271634062231361734898620135494671540112973224539616051858462000973504310829067979413009233490243816309906005875604717979897141649341470001874195152015594774435586910356011875931192473417174994649088000000000000000000000*i1^28 + 15482634294538492751056475028812125984315874842210931822706511685917758482394220277790417982161613803163879110871409185047448737552415216534601257794408890471069681548747766341261428821672379768745515896335469343454097586868092799540158521629575196915692154365597574252756118990318664943628790424513205742263121237285371845484292744009770598024902197970821532256762357468687083097993906610752413826870991599461566668189015871696864087968095412914414517497196007610466459148390788911205355426500337675479014622519033935358460314299362955077199837041632383158831690036369442697527673891709591396912349630407079034888779119234325446790719781595343640099899027029360779233793710806785047681080375892780652723088902086065332567705157908634082555879725455911061559594474087159959675863326990955294540319352689776926880171089291475724040125005377018988881469871414136503912285411494016498071383280632779653514101846803071664311814630857579756379175306666791281936653417697346571158882815797714634618983732346780710141583798434209049946238430189702983731275736245387671190931124125992476849917881147215671146411999879890457644181781586021615411988753759328665948255020192794833938716597774692161976087756957650540981616725104176272297984719521870076912227247488303969358994989524840067179532730657861616037733929688308923281634092813222079274595670998597034940945273274925522001894717249049696883759546907990534651904000000000000000000000*i1^29 + -6943934832262325373466267207167943156929905477917695025831797913137525880235805591120355503637219347765398572699070522360192912258181967859014472537051956335975981271333492699349056982865638318469220654600218548921504946125230726091260675783213632902832986641425089157215996742899816474903576685941079024649611781661642234367484240532951447056780200583381009769992208764341470281457215140803092031772743069545364751835925987749111321511328581059950237862373550164796582382393777396982749841250809527058089641237979748567633082313651630022892765914898619413754563223117403556184242554453622191528004289041562299866459109149094628481415819543814944556908749317519364656242338871334678421055543398586008189729393310546720930605122733296810846100885455016751920156593298443523323484463950711007396181131474815176610713637849569664732930168778033230044246269769439319759787627574663253983058702092301304243359777107716702940357577298851296616244304362636741034488283942125396673435094406695484106546233731360934693831624073649011385208035884250523420350675384546296862886788997368997094326376792388943799659831984841516447751630444938739750742631279795687211891455483802716342407858019389378583653901211087853448434796956125661698964048745291906314140363017538015156616517729480682365880983614480721534902758074741305129730804744511425894547816882880966411642058457901927748163800761554528734577179664654008320000000000000000000*i1^30 + 13347974388234943872210227498528642252171570151429199167573621654505456652429041790033992260989824788981174679007497116661405405879104397125171090126982039138506226505700131326427469806319736135966944675982717639436372929245405978327812792459990048870447376150449207188325102951959758133616678609423680241866601876404645192981312858458208893547249712154096471724376000759424198310844701888798667594425661834642744318368582470408810000392782515927771257421892355390672821560985750375217598232789903114830582942355387929940415241156372144909877756024314243826847306665966922158898000926254762846269928601494498835944392910204840191063269418386865118604745751920373893827210116110764606199963068353913853772289230296659995962539489661557576002777841409474501243411029580548992932968967605528747996033151231101857367722852415151526219058260052343889498754449809026451386850223020734646398089816163799051492443069344001453759498489623054454241459914623558464010209331268432059979880289636806595592274957568484940055267492595673278600171591875374463358763282832865312848570001973532551189859242369960989048709306445783392590373799331088538030586934798218301965180359324265354863163409448392544089786237039218266138891630608754123727768433427522059879849593374133424486307305743581051767930434469636079717718342054620734892576252443027327459272284500183096083926649576525657672471485129908880867634184192000000000000000000*i1^31 + -9988255128202264300781230637324918290071154107763566175845606310306757829285597508332101552814489097933945549438143907176297857601244952630727970798429637166428316825721987113986565429133749420692451427050859312970433297796587951139427407852977140638742964301543326282823756173019782949203872992463369990906241804685189820264920716023750771431021277921201500439365566159315749426152058340031940720292802970804470616964893280594399523924548171001558955548820956774027502297401661893890481788837867275533769875471495809383802534272184130661497454215511055023537112027558288643397796436567767773686006786755905080861571868865808829375200811514099894188016643065636472612189026351875326223704315834563410235761573211720101861778362365691554936258577857754696237705850265381027035100269811420440751584649045758664633972055236536019078551973350118111780288968726828400154001580077730388405145517307052988766573139303135238300390366779780277703223333351178939179863960224564481508362539562421454397893274543560271049742623334706791577403174420199343945003618645914312147086392754018973881430125384412024158179925064572140979788373049496873979645149449517097681987819770294072116904029294018617121934914765124397441748745956424096874728102057423911496631901005458393680629324998048642003175960181089905960156263528934596879809259407271020210684804516580873640796486474613595691476266746200755011584000000000000000000*i1^32 + 614772275778194546621183211858625632036049882075340970047949555860853658082960475946745099406299898805244295340237446996310459887374485159734189710097995439176309592144478480759493383745152855297021306030512374389741714047192092890957408383548557910606372375546504458519181174026260131270608217895922535436433017143314726526167379383905925819259075838386659782499176218702443047601803784516652171894190047140536750203048416993033889880990284217699470544658766806980084465079966936272617249734591436406366169783115849053222014866069825721358433845311311594147457544545729632725091463247832148942257212102873718006768145532989025061999633194243489597784018775681135386706697913473348237116876944946463316419019785575145976368229302640532351702806275759010529521063573157696396583373151064383058331577969319382635001485743105649755196704972080430110029296004703854728562265598991993488417064765671355169799317184631735106687942628024156282890700282006382005513130215707838504948285719643259807524165615836671432228738476636006692629282990809923294229892694985986246847537794644958985419091138688001609269948237914600802040320263062259838540725225741750211298423029181897479730585492739632500939292572401015665200287659420389884749273464778436299603633533857477784330993139999295945309662681473101946150769550622606680645661419017174559295297510950693236363652730447280832531138959460270080000000000000000*i1^33 + -1100769290148111871018380765736326235317337613591661661559400854241071360314437294869786078419336163946210034863025729442081049493686123773578032926980781631980299243850497596701017101397439390357968359040460999303460199853979353174633376243640434522289273661914111408129759005917694255860753873092792647789503912276423727060335064761367768017240546720692447509066542740805300953149857581195386066855194555180099951501218629178172724287141751902454377708978219867634711013067984344002282875725040373402282925736334053284107298968734193774573175577694392313578989118919694666484131973784731226361621427156575735993818398896024193502104875486998717520692457471534425576193581791190297422574454652538489890727464981685949931400786616220620173918118308147424474225407671288035100556925324873883646933014257814693207724785416067328511004786130598728202178382520501356799670324889077558876409365322576240950298778709175728667168707802927598812962577048011965914862015739595180114996651128488573944670798448908245063290976670585121288466240994103242155790973918585219678151230708889362356247756457094208315364653006169729832826007330946571766334080642340252612610038339091634491841064458423615996085095220869714362900189213334584294161633856468706015886542229425151597727076085299002679545040198456448318700663586820261598581454054796867182640964833325687140055958434402430287658090496000000000000000*i1^34 + -84052814156698093394007860858740677653401575458840406746655710045896583663343931431433975120032823603805913421715227769867117242933415060562568606029641430841231038766189456070639429312944164466594715674242655489528545482503472417559586081100057226028892172551493529114520741056737637427302243657771634036391815214461732172315094667216390985874131224499845442019903712522675485011509590269386797903196642832702476702442618121037579708535309662907206840306955909421200120633860678015685260040735976488972171219932220637695644740582000721801066472707361526063732392424747212095960048177023091357381399608253761935191722506625565579472377439647340806477177696581949810587339420943494727779022295431252607499016984439087373563425069980852811388204850751808704950228046022267045688254638354805502158638427748821799071964010267088839590074328293905226375905327268809638251693303824211369795454151059057235126464348081940914702433586168572671272749692833598757123001444969442264151888052100472545294219559048156348877728262110343791276848528594293183662870459470698442420322472229516800240159520966459559183147048468598281498005752001261457708280160051624406383644839803877187430087952418133893285214021430153845641598653023575662624503778716110264132230596132568305799802446580478641220540215025044562563611919417953185695967329480197968812298878156852068549852546361907478528000000000000000*i1^35 + 320750001572636472459322990232660167726514694070147582049218236103457990689153369711974563157895042443854613879414679755662065913266891091687671192404090470364033639629006546549455175703977698049236604200506912558401769875717565036635642151105173334775166008640522517667413322452366271306449517511602603523252571031595842992695984487140584626393217589876362001878050057448575384578547447059016180104415516985597944229584226508709563533088714947475525604998309636489953485696026671039884750912837371959976127503979154133042784790522503466505021615243050630863539126804709374201588510223705001369264183972057757147504457417752914011684752374767549614119486236607715219340182800109378583779000919540518222921127540189367250321099137212331967680786813122143142039348400611130741209292744849664160403401961059455742370933069549168828037990294085768824615091036427947249303765653159335920816673325536141895678650136323641568961796475757931131080354449911019571317464587856151863202524757233145592938718965607652192934601607477720438040075207131331527507243986380964648268760501206073412741286085915038855114977697408731073844859931134428529757301497050686546795128803538527524820242113186735916245485474135945138515022349133222794854461099959157094932455592418404256402838155536333587150543910631814754035735687964719919869896037311529342431630182242094954331953262755840000000000000*i1^36 + 2217771751181371917221295805323502911843920650648346152160206811422722348883700995728484245114635027229839766549101042154305388873956596110667959328563065359138865741067184285545845095533357187667806433289234634068790543161022892870211597445958993216875174721873325345886353880062278239276127972579158476068788513630792950679892795429524069301154181044338732537504296300337007625798430544955176035063695257956192624379891389071829798390372540366183693634268967304954979811764816417161547385364391912552477069088223410197033966878925816823537252104307295415467910473861619003453373811199133903460170244896950470023217148601656834179938628121385979893748576513940331784373737543562720649742391504088052255952330093131922170026497413286057867243217724168881134635563340694843054976023985516033375489610865070947583370475800287833033663480287949100495460607818963224395904488621856336330495328231681348687570390716357351309409664496461458082616342195030322249250967494818021561558746457377160132293354116193138192961840307698028269912112166842557964337840253941258479567712861072334426242350464780271943674024246435939786721351716756411634901905510583237119863534412739323786959974470647434147861285487724082637956377465088348755236022118378117180536820749690119654768059902061863704384814903491876860078850461234850316261221355651472890596177866318211272671232000000000000*i1^37 + 3308203017360363535743470300830229614423220905967402134261117393842363092773252021661576645768983991687038779251471052440676200381409325560440222433663745071009163844598230850117983548408361411520281969613194562016836624061742640910525695686458575509509841750289638233147139806205808854153705024037164268571174959946874439478028376040039391495496160225010698922488242673555630474134126248280702510516468086612430307032583589729911057699254352963870619398024274482917665973716752637075891061607882466214901185350674897094857620111287734060945127076182124179855047387669811257225721708962575704469331843501577068049934609778864866945899454823789634452519821702422762590106664585721809795044559826444275105130175967464308718543197102186057318858180845969531143198423779553501585640555656338742764663961601249630059811339199272400408697980160359886450893891719856660128967045221613151821203594642830178906155673696898166710248912054420825946516090965152914939108504224960534363534256706996625720897731841060266351223444048425983513451293678428466049659393238520198849665374862447085418697134702980491382465620210825078595537001428101686662260514218386217927777056992773854569692330952259268412045629273283141529694033590182773296620810776929709244217846019004380603223292845007276795590264831886237150387654875506894326205242464572753041861684014088192000000000000*i1^38 + -16035052447506709369676191640560812261164859416790159695174041102679028320915373761489202047773412369105234351448709180063444558401750365589929386829809898624596821983099589671614882674634511709703295756342033806027247397110523963854941411032794176208610326820274435364465328768639170417083236724675440812630460515977816931245851498940496134531484118609788794837342763979993698584257310329258273306263821553838673199126796170665955644610296877605737880498515797071681228075903378787868088430085137218123279779670863611182171644643192979859959824820815096489026798619141457101656282835128687060255840292443610418478975904258442840896442406509693867819017390116448477668869509951161973560769479104145976324608508732029461751163548609692746152453346563411653514243226604435477167499778470436330188958526799450314034864097397726600482180122092744286338537145207992030222006348093282599916420448823440656030834380208670230040621501695701251388769610250337472602881835800017362161732659330597608877284955869796189464938041530083102380582295100451942618544815428229378804749481576732991232122426360769248333627328732260399522906438373180892751471482966977202870651085791797332963850890415614500836780340042316784751776734024314188059112276325586686575643961545376979643569107730900013627522506509426979601176307688540695651079772045954476104744960000000000*i1^39 + -6296811761901447479545885270438890417067374047610075794448609570525007015338005320385695315813546180909940083017775829998637792402660008596561663460579780644171253409258183586207304705080352084571092948895426160633433129823302997130098476682608983383578314490577801403482035547596702774167259235102240838259590040726847779751872402357809203171497472486906670476404750892679437327256554992773303193856113231711002375515768499719536540513367146388335163113226392527307648183001072073701717907930481856043325839759554725629515975042845109617218297997974420498861452894051600376762369306134360328771027463014737176219653792814950680441949305046584007837898948595261945641345272920356102319480968827628591383352328152091388545992383946686795914340369248002891424976541280771648152686018099248228818111599886806907275752044245494892112270544691939271040664935706440928407967254462328063274886439746681297750850135358132190534717989886094727541047053860802820394660468326655698416942654779653135641668842934583393496151831006852790179264253562620285215927150616800987604319983441440546263296606118699448146750714726859915769325377415185448286018841218548817765735483852368622307840135319967461766724670519876366780884111287721558729395080019504849442290458513908311602219869492968633858003185080730281164772036344734146233129400008704000000000*i1^40 + 33673402513337300232547977709692751488024738153989819540713639992215303828374812919788831117736851185182861378188383230075159626205312404726613715967701558703935303028232737001728492240355175899273860948635030216207726701902505220319729094311504875874207888921888342550924653907984583469787282180692886498369256649343582158722629313454796315590776168332340433825210426150127151571404759376917181733876765621158798056948317952180962866556575374984184691984016575511885321515776276043302678923925769727244120127246503409885512701723856580593177100981044849535914903762829228338792016574772024240447616046086042314865420237965090796229019404243871229322448947524093326539169591208545429785513968419316632819035783896779202492449262204212230783130684013186665051166348379062019409746636918418610288860232368467420208662042189064693109169479779716628795988927446525567502186448517271877750930385426471139983478357298203494629628651059765235697743289471423382769174871155481794356182446136889657829428710827058912003477242726331580950671452099396832493204815888188380863890173907023859680706981627980275981431782677675566374049248888848583652595621193933206467154443429654534559359203853881685177216891125808482747112120778725772393119659651344133532276070707778072547790338014278324653633820221636848575262180997123276800000000*i1^41 + 708371042669326392169438986286606239065992681887504392123673372087011442887782175829413490094147489161539981714133670214573169522615759493375126299385531269293744867027847885277859682919237605704845016120373160590447232415464382563253736249183730138237785966263200006434604094493471575556628770573641403819531353933241794640073701218892554071304156089355798503445661210815684307973123082643637204714231987417256705134266630020490966452196427451251907873805309235492885794705908306555541598592235681060882961972336456131801096969521732727678130985986825233099330145682395765647455020021071577027674489278651482134138811349433568399359646190673381096696760695432100414260514508293497734229575513474768991309415409383585205520321970233576512297104797385826585445940058635938984236721566984007549013572159916640308443326285759514644500617824449313879506872939352462730607588235152899456728387703483076903664118848647572780137799253992686299592264797014512302666570795915450251537679072540096185680939922095541284697921306350302521843187059177265151727720673538363877443121715493393904778218807232419531531241865600360311726031557994102796338303128231245944725850373544745172929148556311123040819771390444679073711628068270153623279657750779706718041418299149037310891451176746911962375415282959261366138961920000000*i1^42 + 2827007508754438173164157745009465852120927430374404417052918593759358225041664449702624943071157252734375316403094932105557086012671622126128445023358257726649273621108386810154271137917921936982610323893022084686024411520375707979245226132365462284395395960002986226143548062960679766009006425028083237089070508980795610113646188508386449696027498852069594119685672962666422848389229462096223392019724219781413300015684179270174729759044696304037073215594493771512368677770587749150598378671986088119663901338842710258897009950918456815919026242696022971559436871211917456015068380333234749018978509896104411380555772103047898640902688543343134301955879725763560789913626347055942625396836783199686484446203518207880609300432035649960389132070104135986261413011023408457827886528626401712323664657577050885368688755150124150568089737652931002238654794983332356784429134178629061148365497374488852720118144057186225575984423220756262353284942536757122847231257065839143050357678950975247088338647976615105464922946869831191441540648682820627083175303718236731555903413216479073283219005906625218492540502698274137388969566093497320119307267680302818977771043844464874394897418398088948284126810485548971291734793046481844656691253128846701593260307680112661456416493331544603968030969430016000000*i1^43 + 193458977514225628766856755368388635691113269340661920813813418387641369538918293637268903508117551459862668084157032198930986393624589929087178459012469942893085605277760696782968652503987162170837337720514667124494801921503203469241876789894991972689582988447138999357502170944239001412321384132080523253362617906201321947722754734699018634201202483978602093790847085371799030900871654542411555090564976994764092345348097478054488258711833773267841972683244142176578152818936910498482231782501024803828164619047429008178569548759203958724899078280973527419599531532006555810236820023564405835619876976383920934035423990769802060276208337383476211880933267441900975572941353267424525103449422378793378238820115930633195854578897856895251750470261899501981138760982593621521294829752149125868724575354755028815773877756912945750681318450078449373711120442794201529167152598029819925383389750665633260257160934504577357714694028253401928960251465675501632573623074531640978816212695593037118186958913014300492423622333426074075860467360186952809053774134022094615994213922779741950007511792057423786557302721657992599739059572139634335298666384250493241333005783187742492807676791479284693350535543881374120712947772183020734273909277381704130969247116615604567876274747799188275200000*i1^44 + -5843655488982279555502741039467003616833299822719457974826276225594346395604359170553934516412808515868055204468256893479733539426004380381161106151983757241921995546951635908736666129759084684726503330240318032058338280097856321407354834586744610641407837123730143098681148108992707498808663670673932525643354880326312331219006505345012383072660640835139724507354947562246757443864632590104266356342343323869188130118085598517781058337691787860577631350934089201758409713188556590736764077381280677641180017999629740270124541008317371156423873408128735539339391372319183967425685766604667981369937256496859751942494965676226327317923199616831950354979034839954924595290436981864231105362643802505166922257506301430011749047996463636065293043985498513165300596340882546862645009192832086940839674141667986286665236083988549564536998539023427228012204524068165452360329993837693411565809748996547027654464111560273570667432500220212471230788864214888195039441647715781966053889916029873183366740516207623217443798044369454293421639982997699465171422738414517197907078512865105337974774782124526422955173382604298012987644363458764271973366266388190421786131540569530094849092951999146549000259686165130759146925355321025914333746989036627860675416021133644933407703040000*i1^45 + 411404847714111666416205043794345080818510114085689456093634379497714861522447626748776821504629132339593377513374822781151951705562809112565403764152257113684369366282940526841091404961543196351232989639521744793081958499651637525016650607668523615321015725639992960307345434024649663179920701911463419276051131379038209587305584010946153609136296492138080889725584021405825857474285201753331380940050215973062459738843997526914511826570944464264429214834140019399589168160838833102137928947917093698303547234600977934361362977170574938380063194994806311763206486371866312811035609787628768227602419100457364234885146997730792123848875676430479271244699483389562630453010653758979137037959091652934283137480265865981805776292459539543415483458499406745421384729846976838680290823410704458800306868483568290401706391066259263474712714959877337489207757364326662484940105550137719022710400715593559562189303521870301098096297017831269286326894711000008695290279127855528983479289118720280146529543683308975649459868417634415074226913609402422883295125640072222401841650919616327042818501355875275517586343007351728105508406894261645837459667802680237033039623035629439003701754065503267494703357369610880826297226561617193334729437561083136582935904256000*i1^46 + 2267759648185086642580852598161670698983930013787469705445179939754228789034858841945483828605551995726920554738496213456629936140633037586846447969608209547750046361618444144644446996592756243363919213638901087392376031987009375516367729262565146090170543009217311611591833407790314236589752006364986801584012601258759733416413243368399603568979377396699595856920656701374808360670833829178666415367318344959830813725760775185274370695681225373095044011801008457458950406480268411095930799532621267438198974324776930675796900496092380723411886647409429541679712547221764623485539217362657455075968795953461075251701269172712253502369177487777697678511307008636999450327351616386038097973850168978209045753577114574681701899701692726329101069965357238948812195066286876162148789768426854422699734715120155405438785621456529059539865801160545651191248054242919934371618162916182000667773055648896642937756512526726345198408672559463958838240119932324656752621945409097842762944657545042225561983080010327231051606342973052791135809141955218269386117869517833097624000595525491252170816976471145179857713843695805093481564500097879439586534141978764946263215019397026551152702813395050154900009389949992050995338918050617627711445707364761600*i1^47 + 633312625053220863043181999412439391074838665984561550949717476479870476517513116979447729775102424654054188177312259187772698710203781647882689291393394731771594100964589835058431916490413435757574957890884009568434264448322922552853645762086666082725340015459893051525519479810799901627174368575698586258097922641500947481091072434385615950580245672277975393056757830813375142410256193462796983602250926524001882864821623294683858099997401221130556303305891482224844226291274012350381841087197943481594710615926306973493012984593289236708497613614447483987336002879898476069113148045771846558633618399013825942052028529720368468763688664510422183798191972817549451343285588631406469065598236678289022587907949111352017432593082876985778210440874448274102234999937205659280263927964754134773754559722651855805082651781048523724791821936504339129757896051801222365710233237753586116127277681428201431704253629176040883917170619628791482031383248183442128413351835898324076759445589399380387942958889895194550446808387038939992678006897070237793301183628555484794655624939990811968503708923276157157840254585208280541279225230407411981661002429059728688842258724923843269085394749119650690356426178368862307792375130357760*i1^48 + -164705848654272261402873657979949607208168688172397082323106818054685098778956165376315421772687318634510917798695040921226753329589127554668691148572982260625793812085057125498351002328988005347743363195508138098096991768900442601872347451999275258259661626106902871618033391111066572835663428660277831155246136779852307681684090822074186650261286381538690432115058290497404518949995236682718429962539552475356270413473598228582728183585815311181182807390461996668674630861529550722836754193233028453755491654175505699918621475626653370295955088772807135115545714275013015917260289602954741089044337194238969982784500316851165912731619204646090864650384943381656662769840885290093425796792179174062940566305359280969929821630485405528363053797775479251260240105995436843444281614078070722329942999968832313548931174674940424036874446620824571779627076690662772263755403976946622327432942434685564498331842125862678630505268740174022488675591630405591987706443285069612376303424043231867459381233602683574608496059384989186525495728288723457438168416383030543941845856680779109175878470356609345507032350915196868149774528707414550396567868883142141733829644032839148398979005917364358738781064193802240*i1^49 - N1*1154411617722783662643924046937754030625630487960130612351085198283428821562549118167133319971740647712247003690985533282319040394384040383177721603448061139485942974938373620452090066054924080908769127920563634607827505165367851418805349523802673808448371181277963745005583923379961396813549777173323758950263791975063490931712155496564614165974373303*i3 ] ]