[ [ 123547418332205322642773774363766432538552848164677179079010250095194867414682165490250086220475370345700483902658511119027545405291617300974292963514168817260705514392209770836655363325394083225209599012411506996939449629774104291114619404890482391933352118496343397232124803704544315880977766112285743428429376187013739121514639237304175368169865174632371567569923847259926815876971745952332907431424664717451526272452945359805259560069460260026115533243271317576662862942335944207711143418786595891091112017739033834717855000761065177150551714540574467306483541516437931057260503594220961705425622973021374382634940938176708696986835048453295238185120370947507213641224480416467694523236859036508538628999309668792206577533033749110435045497933349849918502996413452787668898779911886704436232149004336583098313926926072347611396328711345322098034215141881823386659365090958875574742337570520506392368931529787526438575856200452360367657967075282996067372751343530336125600324232666958596198633602568986119327303510053917515850426741928653337924491755174351498606479732788496462458344246068120730399659520668844293659704398660208851666456867074884952041625253176173755954601073684917607819606960164108350417882566930029673914592986328423676233771174438821042167568543433643701290408938584854475397886892845320730855465302833138148553541476742461266129740738923865131478989834180257003726032083388734191026056159203725714264204886473693658883988898446619358574750716876134678714851594414327746713800035153956285564627302455085341132624818303866642127748477354783922373966968889630941329728151325468377940632283661470346475559279773268109206081790244661655240704000000000000000000000000000000000000000000000000000000000000 + 82042220196002854600146715475230130491083443051636768326013731865337622747605920680586970989851494485173423683416270452828270256432908354659062814327964753486589552346151625259809163741789180611532517683001310334894342602941046213889133533884859760821211143233072429278498313627059388714166644227181580483068598684882379920746091682737550227693537011593926497363718141839546131072616414501782039084768975049046119269761707695979121614719970899107601569868021947881442034818230507037368329024011587271213386438705213988643468286183086465027414591107173147797249036766717039447620963843354715331805311898171871881239324619496479437481025292102658503810393125180291008939780511972972199531839346213613854445917895231031464850858843577282723232489478691699889180678095163507979618180983983837884341724559208153404221422919309958046291520438811840708695361066659122694746887293111718552348990264813386427245428714783649037596638758662516996851045274369182577074514468057471669534046399159407428231392233874946953496063470416404096801194898966303871641710952987010592540300878010178737208223468862050221636516999565514706742328531500448979981455713639304354065021952200515867311696944410120826177655895474409886110487124156773891079631650042639622470931708206535348097236941392875291650290467983564778942182862878625435584907285685998970037245080689717937524465463641272759822757012888795209905269199496836319019143249227618283353872361811562770443996526680063864512855003425040372461967067325265978855321746303756156839856242252009916166409655818870420157491093507464887256164560778879886217314884975780268822422361645780045003760460498062350573825602867566110310400000000000000000000000000000000000000000000000000000000000*i1 + 3390144719439510525532241115567882638169256868277797178419627935093724758755939178671540138896956621421474675773806283538083425758419323851610056020562444688862898318023764918826642005456378159477838844139044994299438855693802705414440308021103977013297230171973976710392188828814554858181578859258699502704179085267907953690987061079298887436700723088065089866346606862893404550011892288845319709602067751178384605175634348625527377841774303510388886508933153627930018373156059208083902511945281649333648298482191836566991461436425395959221758828561729364890564958665106767347144685931794313910783864481555410586478078825790983736687626038878175737929003037613451872694631974212392424888473382883819497781262910248482896949759933116080132585192550997072960217522634506428944638015875097651658889645393466437287548287132787921688621305048370487842412871454170539841311269760681209465702676989953678188779992686608200394185534588091594699721097584055420722709191464422150892032591205838799089917172078187007949883835041978168012785138203731430485429140986490092897332510900005646900405157842441623220419243872268976090160912536884681361851548863670488043344116178131149984049995427172702814917118566818182614669449769611824833997178922823188476460662063965672778558727396259782725199485087687147962799851072911258772658220428498064094397197945266543227567479806028581336409129705958698628780069797519058518762469905806732539919911448660620131039038615564347805274816138229462862596124656299995697996621387635486059419129203864183590203978409370850952448012414351079877881073131724761231854595731866563874740840293885217635744272046068076175467922200609706475520000000000000000000000000000000000000000000000000000000000*i1^2 + 1575412763845227570252643184663545890738679511844084941152262661583966105711252634292531821708935136071376368521799145065104845312765672791666649373645137901612339431231246848944620852745170154559193874043786002152445450111719792217463147014396601163854731246046657892751840040016333419870118854214584317579995079559786195132962804666074559988484909033972502630131513022643549364506110894891972168766890823321462097861592426732869989004406077166804775583882961943855593266115761183023963596050124802028556805355006251777243586660290495048989215665667187115928615251711661581365426333257310822579885554746093701227783733703398062907775902643731620361926241349675585869776811250400657194851040395722943375915771098685181872629959573410209217241205635629375230679638829674399727402857963945841626853848089125606515535456683853208137370569762439539469424463818727937626011453530490452014998177714704663811125360001225756089926545938852887153392386509644021252819806548706960402218182602086059949433313423353911076651249545785764820350083798303045147305445389477475797812082560013333217978421637214420450148419719213013728266604764896057305253220714296388977907532695007426083963483776774381585321917722530037043614702600006461544959873372615888437735427032863858984822181877879759038132459262014824629686472290242511055733128384422094375088372709960513087105225874210783556302595224951868987804978618534002400911345136731566834912307956464000899187567503842971471639746627006312989043826603141675986271362165434262923490013350844013121739655730614328118685559623497706757195693316883246938371155732140116243719351263662339950007083578920063510377978904333778944000000000000000000000000000000000000000000000000000000000*i1^3 + 24498084214472853627759381449255733796753140540043396182815814145351876342023733188141011938405886654349146178516963511631309167468891484496867725656288535326268171781325108527358019176369939605467910827180764842940584130859126504986341283639825145455862233580528854172841877976246669250973483602433060965315555510634898828465189033965872371846511056236060203676951862041970271265303857680842436009474922540950006900479556631713007727180568558852926325095477897454956742505543734952191000865464298885952115752447887552931666847099398952246354669592785097460635702349373165611083488773901869413801540959481321042840495906795312195898744726044681822774281504392045332088564551161479942535352094820088449144734001932207767496061879711228712175132174778986943620006949719010275695044324641640651158860092631472236613556700440105135194013276816189102206004693493458442273490113231867045373031360306204726903965499615378734041507305109790311112596109088830555755913764214085342425399520634100864132471811910233167131933364759643610895766684770009359867433725996811773222023916932648333996497086355229670417085039454183868390509769491813834259820575854183613701494768962219226824828038808357136528755978722847025223772593300663078219672047930527602997101581734594211817611381951953280051823765347815344168832464527329547019524784360081097337408612054687475146756491808681289431843287686500073664608480379815636935408093955895164346055017554836595000151579987128476049027026924878513057707729800831195737541548664376783605643177775527908099557354587643703828048738608421747711302445007868485880580839224072586235959920760824241824549040382128584116308011095425024000000000000000000000000000000000000000000000000000000000*i1^4 + 12559027491310978710618127019611114646564536106247633571721687411904262865556764697262918578945474993691525681891979184540843497716195795287734413330200217541636793751953296818143179162675178055988395393678663672509990132440441123551907640741800398526881013875794430498341265914344691916974753763913757357393464973346497084865923545829822309421439773609860595770961306187846392171061905353477951914850534686595900393691724776307800847027202448693908992970969332756637422616803380964577277437347969744843980347358842508220113440020731548079705509753818116040875885050612872942048487670612384032253606695855695652843265590762270347122952933528177266902816948849511657588996438161017049701366631653152363113283968215289013166791414741359949797814934814947361934945058454102295490616076027840427558852088138940885182143264684431348068458203249137719391592973117617146844170545841448889225213285839586425256825623756346736003328301768833938127574304646875923556775591922085548729953868240894011454659084032596553335440214527731298876807510816623473749341616184143021327005223312497049203849543564717887508607542204622942601167673170431331187207706588292111064588920946040584084614352793645967675844535575710381528928858864344906328095673245833261167080871599816289431704869268679260873675474816947210172263264427736340797920948154373375255756251161838322687957857051797019387586294288660976623728318731116760589695381711233424015798912407157722051449385996760653226843242777700852746017784538817647137285377461444861845762967667632336678327696899032872491211870372814109966639194233912737122628208629901344652706629483816598621453689434083581572812784554475520000000000000000000000000000000000000000000000000000000*i1^5 + 41663579720556802288503476020554810253089797762386136608946506488108185803887330127354441595959121347516044781123822210663581101948807407562694575079595128680370470329930803970092315672902644222098539141275820235357546167120123139002015056067954732748837288588700029446526319942756784060701353793041262983496395496332285898428214714025836735839199157702967371739861676401689410188690204529163700160478079345822876050670819808708718134488284930414947123552782240730506388897057196548444749913579714001923646617691524664181541960243843355794326267298454382286890300069863092306680859409160815624022101500660361941928632070178699674442662383495179932638575660431124006542222794809004998936340766950155555009478801894139268152313655133980388684520608574046903246151042419491852226387202761929611304570556662069106739939697492377629225968757124240075272064649944206075362597047149488224674220019645219932450228912606757742500514715914123891253494787686650482891771548411754792207796460816775910827118901379786239508992772446355380836905224484084224591216429593166767175927764191049721951208207426542538085149286354396685897514939337950416000145074325378543650005327006010760337186690469557802776203809888343519040996845217349921727036397869843546662162035824216831337656886281445760181143334664803198174750612604655372177085935670528950534673831714532785597781382869044940352063222447072252916746902555309940696816888910855702795385726188604587084659776790404376109708304271783423651570974107371897946476570605907087626876181228541828516604053131529300183077978153250971256867876077638882212100247762239325049528656837705676764577052434570230642283263295488000000000000000000000000000000000000000000000000000000*i1^6 + 1830130749624674997846852897326377662284218230371786978336381426464976535758315100912534013099287950531322564786977900243433565769363052706990202279892813713445696262571729375759353182177538823131070238118632778704819406791182533585304522761515053832954466745034706235281017034501159043673224788989748038547811656515403782733881314618106471649185404717062535314036429021844181903860575571881224602412371208512284645509744487662590861585435577998705714785671590651475967424177704453648699032338886959907154652630037883035351558187934050186541233562653699127016518267835037961496714832741852863686186908168899956700005551011541614825198986822333769707745174077929356489900225917569672258248804307032218207138381269899686660209203205283464327010587796141163838938259255127229629940485499560139973830417862114427253972335163627000465203307020422885021890379989657232207335126289638410159123278334193935984994005747773783611891007631501345424441789501772288193177481250413392680296504814009957215757283519273927649863079361594442164934633036929175073762590025598664736368596906575774650992145606379048363693714949930058187303131622589258985342229810814160403291201159225847785439312325460454447869368860629273700641429175231524518397578335573632906837292780902925594482899675012820862374196011099738120806796717767774163386398649870681186548000830282732083114682414933435050350938201088740913758110379851888676431187237574816116566242309120860423193496057100036988317240920050655641058336594471662613983812140239103488696439868554273650985484918530799400327142271521249822570900075714547565579480708288027226084648868949689668238580363086790750730872422400000000000000000000000000000000000000000000000000000*i1^7 + 11499138756272041172637628287343802993508598384772131588212468236675847571254037299159443832131863827608572759028313894108712260258261430358338045847979339082770294203163212113640557065436768861654958065058406965166814040233918579385726296903795747369138448817507588560653458721041805213111915083114305123545429060144454247577724222241708185984894459228432959960189531784836926144062220150135473941629934167980403942179594665429297260814744508022637329353295624111839277800995116746743092157609045321658376878935470848326738210572337802570252635432844403040867642227477044492757053655023841548780192734525359334795780071868625116455267147961991267955066482050353433871336119555834070503504769042902698467198736828851391655236220945431545450172942116861532507624126587043123519496581419576557263826217712816882032038481888103949270118300573330104668412871468679619609371885957537053444922435841308957939659533715235107612799288090001179109328459982898340418805532474485753423241603427679774219837727405117868624473992898202086999298330616907179675744156176261060444624874303690649447463334280259443500659022998525859027576594754023515427707372409547568595859744127420739424707934922810895884439899169136339539988830123234867827032927225925915725783013690457245433098944634595794078345625366798256749564483496108679695446788422584495065122126878461801813263515959192974957134973481453664499668324865665860175881783450808614774214787137348830904518285538999384172149773583236419021565745661213897172028302296215739258987189218895565594028019494907682780002924884801000280803626672933547762379802472075625974195055083372911391447608984071447088673587200000000000000000000000000000000000000000000000000000*i1^8 + -2772867527530952363617615116666250027699309548164586529044986946007744444383510013338622432221009902095551482875662939130096365973223216668440801048419203247035148410312673747155907213603165314815161064877603529676038694991008359769240711319257641091716452734428380540806712103773192248223871060131480287175426485630303224915545805443410934137416828867731581638837856594824142865324691779998707180815564856170058594120713942229712165338781098738956559936718646062554102751087958283657642304652846532109335855040893106421212344719884324748130413258607830592582866586928088110205842387616133892269861941934569298597092304223918946673734561919021337323799144796790223344170913905729380014565187582399100672400459023252751738703465430381591116603769107729213736481916058309655540632096519326524075756847642898830095693355002687071796666109862261547691160887017106177672967806000334800514737802012630987600975190223320392639634127286202614412480365331070907882206985200063774087765807718140134653508638459693984270178137447101827944672083509391486934414142870372075987154453494505134448808775185759380366859899055885004984438672907858660251344713719054973230380059227886453198573596327493791829088790585420396972395293370203801287041386367859834361696053697033177689570968364740747789872830659028511475237027083081710459102099752425109136858924374702853446935157296097546678486155424617896365875018994912870454973956762146307979065621928372774548079886057166093409444562758999309822841006500987417645482256329305674402694451339057541595467424713821479020078479769643166761881398188107107374524864556903217661993143882671378274339327332383845756436480000000000000000000000000000000000000000000000000000*i1^9 + 246237047518424665203023350646648687540147156244295461765004763879304905053159624053248128189832863332976574167374458345828888047410530201271104774916972939883716706933409051230807272350906422833240692167288682680509596864382324959014508532287149616935307380443411663450590368606719672606734045947000952077776741135437990537654333395227406030549717654380980751684083717398008972237697815914387116827694773603634545367892367966314670659533317715330684581695187807382246315688457084806030686267495885179487168490001834274752781029432960179948208102960304815160085148373607034731198532335238323346528861055993056953992309956329638555396528272610687111270227944402416702728783155689307243775605004354365283683907759294510599458313048250381490979742648421669709013998178071842953715238108488898222909454808678024970097926469524047645035229345251946721226315971008638306092365060854851074957258104523187474552177008703459665848457965880744588356052460529113680756135638720371104462229149868879897895548353547572439968360934395665402476390103506250043163314485937543263011511416790082358189138645249528050732280844680699556584479450496200314673639148625834401408240666408202940974150924465323795105097905164992211519498190184776966235667572160644115979154244469657693872407486624784212882015556421357807371820866703370698762065998725476029069052790691882232918099113186484335353386467619831394524758106209351839319776564300990721836348986237165562915204319594652347865658829541434179638217578552976747471591825947968879861750359442376748371031483842306127274641841549654325653138196080701990799896086818901880286171239172219229746671262648507354316800000000000000000000000000000000000000000000000000*i1^10 + 1240016255452955135698357721221909862600397679002725215690750960838072771739789509502463718095406164570871799162799210590182813552480078378345525508276277014928060887570357042568584259774801484600379323766796941806588333204941891039409976391954085278468377537518831941034140188241283790782336992428025207669466044474199091204553388089701665685509653551884369884440278100396224746428605553232904534966682642314516915658334458728287760174511622630087886697505900691779487730990749377783274711796456130013801998781924492888529423404508139918081652029425865380495836770200922305827961100116302513276635220591791710591891020313476104468576064424230504611443731001280104685263265050563627000981042436695332923350933080239549223401560076743909760235613653679958917551695672232880309288599395154716042373160454227048530166150017428198348377983623236687287515994347241009753143856764776250265532366821950303260628756223087125170648292125152496701590994563796696433478187690688222688784228058464122829786109888836335306278349028128816756442570229206810321294864630337844795190486117916738323920507566580034917161885910809891317268027690504307992478779581163096819322892420910924488994151323872932690990946636454923650786296737877187647327686799098497734586589516471685707904371105665494764313394183675166636418686780904551115813371750036088364161424486704192714476999945690997202974361464974763441257741464654882049921167242447803255840135247928722188689286572684987349783362368656399963394292429421043596907020159624314832598151493027753339504776475508263527410427218135784320408114010055379203937188928549236934515820756016150580327933579040768655360000000000000000000000000000000000000000000000000*i1^11 + -453767776529049988086077542201376316867728300768617291580064335188249455728364778860369668054514026741880275736184753926247765326712173916119139571852514785380112544613893431815030918257521649453543167781408011142538864300158940089778035821490170275776882579760806042901815869984713870539421333158371519285805102109011444727298031456320210212276692860799634760797861604340589996897174139658472722215655489070492946672673008184085243942229734814340098255477501308049285977952269100302796665268133599523350509953707978008949302700837406038030938474594518702956284163888719594939342214609472069024649359031021893584372634593796881888681627907358192399973880899190059429804003136176433810272858635790959639092278812224436654321345403705167249577289181978373374827192886904137850999145288932372657220615200124339512901186888133798847676943375599566522209438402235090341784926892547227909096234205884550378317734238905020387932579580251739031275840379234057153695653595007339004762007207161964322290372424576878674702864649997422969835948277588431537573674306639934603142570485360806450983481164324165325426121626593624104967869471622728936640894264592894297157328655472844094721688695776085879239699407932090402888849958461048264300353608871705509766171975362188473993379756144228770908956394637460475133938046272531075360658431864781692963259947897817527866849147990087586359353644051651815574340429643002474655425383324018970672227302347558548119255550065159700567317050069215645366452789336273096112866102512002055125367857107511964292582927788825366130140696634284145757239468628351571036781469079451803962177542982813710580237182703763456000000000000000000000000000000000000000000000000*i1^12 + 202690276519694585405951393046055025793217166496936271398819456928768685743954198050574859932512262465977333852289533227465455848595660781623475424450900906113619337795190870865581464524739157741955445733926611262356099398135542518819012211445644912262926495070229753060958513107469993169901543958012746731155569724520088563426395207499094309132010711872477871421009569360815531677680073650925216494016582673797560024760973017059140668582252525088468217701971308631672582194981427138973907020386591008205239692148285476446407175925408973068064312474299680451753945365595875554326768038417749162014025913234460320135376477347978423925858116804695559958303865970440650322664375649799987018114358575897394384057825312072886088457179595825062712065070373538529887454742881810584362023029139897466260302469281895162843986868769957294646005260329964294659819470322955857402076625701740808163554320189456176348735597617630466111566703674645056368557840796250703286693714903125186071427991196073859747075751783313865348633156449900307900284531882445553337354688073302271440759043306121735380556550656628761310232739684108823305539941132635481141345008091585541883663173799873736008620373861440894470597942951379907280848194254870688993623271795671713956717435760981841462275115147233636503524699605724968350645591893235542005768942086701771062685951163762906864298427451597080941909792886163285877000107221349247199047431803236077433489749376615345093085097974223402389491258240340432184838990187390529326860515176153591930559455695484504063293713012545480363138381966243183087387219285357557830929132263244555451334039139987406378767427515187200000000000000000000000000000000000000000000000*i1^13 + -252519546543374137648191996560574403952713213224210144193285508984719921676862561803887008136399131106581747010597161017597087795374430337663822482653955066449164362415355652051340554127499397687023064187070067938250461095207665385005385446319562576663652770870371198858837231457083143869367478810440666518622397777584806687409648328746943346843152193744812305510329205955703263064068707140069317896653336239878420983434499632499185921971422741942631193645479130813002616583879660127706287498469138126390528839236977070188333127545073402044030576043142078539196097464078753962178477165971700015954202615961833360522751449942180262455318840072129417011923248278200122936668165306117063925085183624391817338374782235181548287561739563715553531067918519069428929968467431260103854447983179022731795736794179128631279045029411828936978040463180866754257644181861897199630897925212237120707056490137545623020981591656834525229558606026328578371416434556546618900398703416480092025293397569998684668689554750952045629019929699643028676692514623791438630382074060125444541498502210539933509534648062952823742198074104303115799864610752952438475292961957593478987991439405664757159015981722914749229207035703631161749710907550669894635652550738344398485173994559927515355538578647108590827517027709725692790501012046444595269675614622768168745583993880409625205951950000894792358001346375362676377641901018460584963509442721767907043429393524757490097316209145601762625264022395291640828916779384777144793932081641315156306866710630598272235692829752531132922147297770379254771879634546558509758157752901956383574323235355255110944277470904320000000000000000000000000000000000000000000000*i1^14 + 108645450018294058306068224673092103722067057237522588086995397844916279811905484511253649594653237591212299488689391736094392012098653597205630054743699164579441877969445075122213372317710719663557365408002727996703219733303955350951458477784923349579983629838428279576724135941686066937466646306355835464888344698566604672904765804762813482543629020598954547253559225039830151809385107189108407835850647484842809911349756475816383305776930190151064670634625941086802065253790080288995183069565437362950772048712023840617187399319027089602405944374231566495249918666022858533235816842881158949360963407402386734954626843304962347935810162085200598215972653223573306274225240131538404488413634474404563852125959003267943625788212436613572159205814857375600191315769081408534062895108330551316877102361272195655213654728224827407650497883834189512269856951599355785896910964698588829753686727192657985799190896165580271783532124245802379069680263978639371822120070005833968357529140314993122622786979852319593983420436326269591758299603872582822073429706234125951587818672805276404919872929344987791128258215045035170036191453995863186760018717038592686331072795989454286860757322112497001584567794637475419309219526169739004873519221208983035021594451632031105718609716067832387814017691065858456237844704147990264938139768832464869902413334949265125751748292809877901103870835035785572763722929844972340181206927241759944871338622953128451248890426188913287576962678330263116226188840387425673603171808056203611799952009649159727450497794322522400260548817871512216219585480055674558275616394302870378022395225762374155789213368320000000000000000000000000000000000000000000000*i1^15 + -23022180795266799825843443583201389717601137903832641001836847844801959024103705257285007119185683386718163931679733162821576722342397729675589069715705354981020969344005412961403627474371363927146298091132786777838107151593827102024581133376694505599291396011883084140801678228183465271728459339384154359721305499347918124502857447104811431926243481113300413777961173154613580918141310797058578869325543413346027933025962655345056675169239626246083905301805844164882555566805526411230984567674199848947677419308395733822414481410254376057070079665832374527970606227345384982541436922859498474243718241505227784418996816199248696126571083025605668952668693251760605575371366697295902924538083513050875726323544115534661358294107377532316113844405673122235205333350319700170117432350393182733565217023324804589467097860752213805994092019689083040376638146439321443687876995204370765728799693093137910630314605130814617190656152926935265259123445883591601923356621248000437979278914327729254030700616136514656617870094031305958111137204860153473361135773021307368067564702028488915706209199220153307028079274153560238923880711097697639141149615829898789769793085672947037836590335644630361618125180211026442630337645039890306257932006960234751099447696080924475787865049122908342400527984921821868794895523276706071460242548873025846048113110020653232260174386407518786120287183476388109482226259230984235381742254325606825839853731301754299071143821543289664088751767505809847256429044745086255552158435811721863244002857729889881761317789515026181579592013239124428935924815260786362935658845217330655097018504717740375047720140800000000000000000000000000000000000000000000*i1^16 + 3950405938622234271012482925309646186780643683001764918685572764817835753184691252664549311665834734649775477759589358170897025299554050148761645557093308754384870132969431849566598969388450789641898036438434532941706666018788223395317757137692363354996836643491867748502394669071688232898893919004761230177062396845889161444719715090224573353631332996096197446263694205698356367377601714461781749208883306442516379348287879770576324129187730535015691384797174110371567982123698359609248259295348656883107343432978305740475753752232468622443147153385397322982724570885803901081514644480571536360591031261337962836960359046062699573833536403074498172310976619811725350577578685493194133885964708983947155716200654081842818620362280676881369097862208121416116702773931887921861556586677104687771014706666202054256806903623086949191928961729531565183311187795887112780746756524359444834637134163670275014705577801563788549698170778839128578042344031199374258593050137134099884327806324186726024023542519654836842759291186950496499297021390053766477689984663281297979033938644072443257501466149911088882876641119225084024513351612034654573184126895877600286427863475853979323967955270319742357155975476462762081911788700961766524495727347565041416098423819787734577226172343192130195094807082080359818226682672419300069470933845715783226610916822065383292732853428153924086273131944731915564071086255357693985918705234132685286236611517217605728881571836356761841142217811534711900342806742637756318676097409805895335520507684798716593800953118945149811464702096081242797541289632030996692923722866104399810141563495480072706457600000000000000000000000000000000000000000000*i1^17 + -475151450474818860764698036980025826010611426128829877374124401422043739732901864270961048980637989221803694606115238997301043361503079208858272320662421427775033522727689450077692392444594697004262836815853174871356099483319191095449343280451468640459841867338788489050797144589302228849966839687168710901463511308387995078822300820001088919282821697759840661226090046465588225334216976716254514022557610395925540903629092747796137854061290448015115165987625849172965212496943760149900038079762637352273478994323080082023540636796148384717769557226338557652864157699990107954988966389085405928086110253927644332863390654178550531202265292291571726528229718588562306664125619488274970924350287514012836029059692654863958702071528646277179367445954026620058457730794682896790586662001620057730790660947518818085559978749185550749246655065981930363616165062906840440731067719731584750229975700541461624401569023608885001664641885216289881007814017676782833467045173649764569604010507594234425370651223002232485528523984879891320296132363318266157562056424546349308643995103123181661035141033070002233086922333512960322049947203333614554553960448587519676113897967420543239280591362466344569219137073793083791297614101495562083582313956605604893506395548192532654110778955313872530187378132963955123116602025088233105938752433965108752780989944722085649728761911530764608821055682972968096283076299066005514561075226010986797480172958735326210852582530119359620048904072181893022207156336502860550258302848796580992036214829781667456886534666364716869372488931385734425554896729795275719194040639979046865114344210800922591232000000000000000000000000000000000000000000*i1^18 + 47242910375044334376009479618649676980043014845179472413262471114625905319916364186157210079207510414113642428951133619275939509691796604143364562193013037492722041210747427606838682575533247212955679149965734482847952090593997597249403823150299469674384783043164542518093671159823311019259380935558718831568066976884122510795246201945374402857429311148124703766065524018960909171922841541425464235036939185741224204397326749204376280222625817824787923836445884156295223186207837805215875119904565393762863700697521901168741912979606446639010696703965902348016739329607001238795700987493176816738129627853784953715368839341418618329375783182243030809801886230608755570383426253246092126094943495894541260235721128591624781990077090673229262037692598259339625904385362921304089700351665028491500296348088925333791531794496043183188767578799142010408966604985166364834342762142393643524732454810309262493701218032128022347262442814307848215646456923565155155548934626648567608713969125859207521541869884955791035513572992195412648662937134588298132948837740867953312073856259495694118574749580514820127344660367629708877218680287353393549779669569491000765033254542345665405903172147604759600015258991256772043547181365429574303445345438550909925542906438580928340935480448707037394269829181911865863465597961030657736266732888023137678381253504863392771704701043570172480180351563744599459001273083571941683349555108694254035820619603705716641344742704359570195426983841224363387234548442074768885810010130518505534327630797121774785399745894366822909571910478363276057015636427280540544144963042524627363103280902596198400000000000000000000000000000000000000000*i1^19 + -2607089211236894034608061277754916914345903250740721355196673713949962976686192536147823765142471678280647968097650901277738468658104860139712158211161825255887645521948989132060287093225045032044027597510917143862035888110624219103347582955759711918982724207948239996641771646605504493893787423098371185388099115296948338561782397159038042052183267324001090576781200404786684021643879327902919935015433612640734997627688997042004639758335391184808331923089791056129212487034935046288957374701443332041835424349082842375395212430632903857560521610936516820833723594736163067308126457666647385236698390719369795338852702657051561394413784418131499054779615676143451656471580378824914178050785915027118516398855336265386491168054931953971692953398707885567793120215043641923944862109021208353143580379495766682913774119316211068191239914067688556421822657715419887186129500281883150327817185270357009821383893130233189718030507377527243968824854820716880602810632220605590665946650144444844760967370947686664494145611437606628174511795613131999343864078802311639433332573091427826523362473195543271745211387917256328594879482814738991183466545886706537705793176624794400927887537946411148275012042061594007926820095749873703996949750011945357427781042947835652457276022891337904295293074258223560013230412352847183189339507113473226712754455325428238909730583691419017883968696151225966239081173703971049970310485401474998251900519614476799113475928549191638217553483518378806405405420128825540819409618600359861768441714204162911348191798499027399227532018170873478825427074644806584610581745013077193811913209932677120000000000000000000000000000000000000000*i1^20 + 59404670956425441266362329074517613620700970222713318989529738043649333089200629542189420666749339884087376415227835771022792073563083136913842984944453241219383550208407354863794397033897612216585895587347539931675854716830045829682086494120713273969847549088342457005894706845291812690661177791224087086245146816945545342643229785589829286806058581848352509256561335976886941522776769107917037496250286680011870723606575228811084955841832403632145271910428369360878630991027319695675824441830620959935355945231241707731870901350861545256922709941799594414334348105939847396229104108269717890828175625916516380330582974578076308093608287572486583414466779281398522800239540325937445698646936528638667563701298881835841328454047942551792319231783524528742255135023131694708153839154662146458657370217256317882500113407182335792571332553750905272970659387408028346358828933422443420023004545738040855614827879727978223514653860300113077012048305887012064304343854547909392930833608558807323220979369533169438340629663559658281913163401772009904326663244157407487017472466481163695644220069451571754723940219571674870655275235292153055099859030867236175825131797637340414546228789947045092238284929021750056490383611697143366876733287223784402017166280844650032553834085512462431238939240256057004575442362938499862084520940493807600359561612030768302694404282433230365281986839235205248490674499672469290171328326001850112309217091381122993351636112346572541558001842658313414067321192330591102369275657336787245901542481153134918466881838093712230607073044540490132752964892293480346939529258670612939569050419200000000000000000000000000000000000000000*i1^21 + -214825691331988369075027826325832337747839066341278174364721979490980309312800877886676747807599604445010955478247206764600053862143843408387290146161775053514103690857088647740669910033051503941545295359478882115911615512317748288971906758860044881430338656278893664415168669587569475624202011349412498837351176397025455443889502607791659149410925677870272219995070130222489280927717412569832836773032516667363679957883967218869160485902738002545343994437555337925638132743992889619974288966138784651116296394985144579497173677222752812842402813263406429800546719496784242293311318453161179495460863481054152571592004709678273806833437125816927281455073628530610795057534340361207744346682611138141940583076115124971605044074186336623584735147639395368004971904625970014291935457535498949584095012006225094766182166540352696909195385130103396898227204543758459989324884791944522669432058369489283621218137685443866103313836857488069005942607389609301910675967881473241429221656250550714833947020048943093597908849702666566598894823970658585445246296655411337144823505230396147225366095469503140670282180661906748378503292265225439954108125215258378331836171173190317316138544690622455105650111288634623954401427452646913136962916886749959172105204799228032498615166076471042340338503226594764130704004382605448329388505112247231943075824701690183335748948914079102392318081369159958124551268524260018460712211214727723239043590453434212766827260885098904640987405168906592958631055537876986478581307258660631432952295016741957777206787410406114434831910241051565492217888760021418514809396903595514387234816000000000000000000000000000000000000000*i1^22 + 1148409527995168368432149039027660989658667350624668491899915468523093911941865864292501016767617431922610204448916609777406778134760410211374946983218362117767555983484853948141970427210713783632572278936239133119184455932435394703886555948847203719551472501719297247321747003990245264336794069690153867053821770408972483469549303944016438534891756651803348185009883851903110592948576719244102542453437672471078135117979840739051018680484007881898995760697318853203213879246708902524917335155705210239512717137395072785870263130301519870736317835537251732715809559919301188143446031391341716350807838504912066273213424867472418598703452918979075725983241720133117697929692585127745179272084694951812952451425751207578043482245831540908319001198010807963822748683887252158807494919337427391462024309710646106474113837006419165789062772485952565298940965593725873710274568848221144831138976922796593155064708852484784209221156459392310328443016166804589050346496389739871807289483896677337105156437877213203419533715965077438610945923347729079946926146892279992930765482761200776031625982004017863993674643221230137808850910505459943379789305865189258533697155206237577256924019976267226530365151511400989258577902171999879254494066871587417715281421752665021616007782266744391275050138288244830255472588905996875626047265211896484185468997525519080851942116908957385081580502034523135525484824748375893729330131288899917597375890937202494099855368088932438956836959521984808316251603479003681657404271739918929446421572162414676491077376347412002970678484995641244008785275943788447803048054477027194961920000000000000000000000000000000000000*i1^23 + 19102720486573435160581021078683285396547674034965809430250069705546497184561284367187650055196997511424254834192362377672703898082461664478279057356563064210019577988244114218957320312347219317474408345663128799982735135300003844021759029514314623422448395716934523220852669968453568366912595023740319482069205461837803092865539117583604838105232845278575764407877942137810922137096279720480340143696760789191617437173891722320608223635744298698950518279678123926622663166610696792999717018718424204491473354246220657149510097358885700621857652362102817852205262119477384662532236178559434782720085120877408119544435157950504309433243282115708864180499025977865550756212904680088180432729608863665527644618375630899717305545057573157507499978289881961333867505578697925426633906641120320762592132139577102024663293583877401606248539832189057085855694340893317659426389644032137171226200735903233745272145439521256043084294221980904185184149316352458492487853503087741649045323770093485134577538402174470479607022613313775558457946162351690533663882850781716985634936308898136003186471654493326594137639992949094702792406978683251794935233922735189968661774982669384841451887244489626720856881529099019339347711709921389346965248703737560541701631554713918518038006169453895737064928788605510946646453183893388178456576249055466651069296880968735073404283945896994343864112706155389677684495449941543677688397911971231055094438313341539528371167215720683987401193738562601560818651784441792144898434705774138416083473119170842931535256935612449270139144160296943043862260902636864764279267495214317568000000000000000000000000000000000000*i1^24 + -35491879243918950666179959877724745309147893923367911654079846893645165721279801569915961784619930456764455363695392308500608689500027691651272761394302795256394880900385497794896642059198767314776070373599861825972408677157289273772812731384157263024608179280951815147194772241255838965473116776840990221455254444168310603601353195980043789552626519162831475881574627261591293326995310074208542561435916980484194254307212991862317265802799846153326050002337621847174975975093673412669311260388454402154812663932583441243699020501842103999979587594394227395821670710538595583467470920856528151732044334158626134859040761467508559745636899227806913057256495901955188157134869777317676964572527757930641015309650673003614509818270333707242769937077413449757695522990384821872509218844880725495553583079787817569079777815649582129621900354846192950743772826442918785374442864648515851974214789428214254674412551068267954118312410511165454088847111851243763546393391105533168254800591177513332288765056966043196330217918657378374493368399293736424922251457507367897672993190629656591750542282154441748632830495287438581186607524093362665486396298078703283937121449079801751558531899738135472164740775461661014888144385665468639988985898926605497537073097299203665169624581027492153945653582161378114536856803365960176603241614423917641219987343612458932457470141887021695711635542722581877936568799630952295526723259147387521397764188363264981906038944874080514219979473761296256947571545580701262269208703038248520847337275927859420155845566980818186844171509248233604760177556248077049281738545561600000000000000000000000000000000000*i1^25 + -210489972704202212088908682980764434395373087414714831522471680662868544570097411551972385381111959187014027046153011760454918499145407375840645916754572234105616910467596326024582761568886559240864115941667565603522873916569363759738457943780136508875483792562270919679749046996305505966548774969745768361377862031430927471426571480328376872897478579261394362051045893551587537327675525904172409011058032565431950889812402637117834079009703633871867171108512631252446368069444692681001900923746716346478123751154319042449076772914153974781475035285678915637265747629624809595478121478310723597895481889110865126263672330433607145131678761478373794901352200747456843105151038762280944300215678581874949671654237913533806593526859215587147458596874263097011293367838702850434326002252971508278507778560003219987157922861253213269826146793571532802328051440149883068150240199088159639711574547269541813164536082490228649743945383744718969469584210283624715137539347554672273273001179737478407265127642656737102843659788600249712996574178429223892456786862917067827438072594733756876858811095252469436200412253632086891396402295210148110850695336711321035702039359954992532859628006381999870131763456873434367041817945599040783857927364312362734191874643888951729216760419546414570986399113881771438829534298241924890400398298810999632654975619924885246549412857285969377609827315842642697134374547874375369061449861411873246639294252578817876603901865315018848324923819750520110056075226371435559354061009382648446682759419970546439609520105322731205495358356873389917220297025350709259964252160000000000000000000000000000000000*i1^26 + 652074278514762769566573107739610146141120029860022590658681825525889502378410204969070373856488099748732211641133360219891529697113698413130440119717308695530319708920902924265938606152308720099171619674693517804107101450626526937730413860532398459990333880632766125048367356750278922720166453193548445599158770589248355852854640427018779626654108927336564105215231833877939145812445948471957558226797502202669448110085835284093762196281250130451766070995145960234633122319550650073722519200737393007954712572066897731697132109447445969466985427908421667269810407317843672347349096325112428987786773210761306197366622651119792970675094598810051613362866112440862488566821875392414146474011519877821979930176953924568908936818201108110721221596065127790350792208038635807171768059507221581827375595522119588009140646370968443546276275968195093208625405002887379474932944421703869914794380818646777545947656884436997956797098144075953098029348657052953855753578960782196961996662389466468238667022072786195819594635359037789032569587615407406020634062629617258792988039653304663256110610128064032505947915651974414975407769923341787879971889561922934775795067956201080011491219535516324181271057071154280169108905977085714278091106328783373692158994137879968299658515263214950493335269537214279536643876820478613984290832571053334632495247724286979446653668495242471506735735160716706157643759553429528192797161080353452744408756980198035273425609166284864259327397678558322791273365421878046776540338019748329341135560922270037096234892523885531272345959454026734830105017390777298321408000000000000000000000000000000000*i1^27 + -273379396800105116601005027848829814350648598091287905306237259767085301416047172857387782052621814893486314997700788357520080223907966827386281463111438854572989582355931782846716341947990024817217718074091898638965528149700502994942635147970006420360253185089174265687288409266706330205213325698706072508089470472769785657476021948636904203242447698952749773922113072836604439986309211115720380628124177855764914517455265806597006149345628523079316802343716936340249165458448240593741580578880297812607354307013880546178657140001325318958370151979641848529114435929702341119239087377199801961680690248233048304827788111062214039709632331007272797579284447698632309614017805481377306542481155528757564975212145059635938771974956043638949561245509767702318141948535896456799454925095491276326466311136389333017196791110441031719149435467041339574164961128012463290493310057901942485208088200969724875522077886976453710660402694053007958108355562028099773752321339142800055883329992404573097693934859760012773511199033335195732866203380903988427852403368112886528927376219431143228423816068978323785581823754466220233171608611113871339879673350716629316955059418024965827615798488004969074698679375222659902776878704320099432466306009408663929191565073826822430629715175688545219098273402939989947770683151604763341369238583451811376339191434613062490366394451837775844055455579579900184315236541690755608195772619709806854319248119970764838070859979349722339628371739738496839258797425698659439534062723628635978821002800003318264080037560010102887304598499785054160949256861306060800000000000000000000000000000000*i1^28 + 160662957853672788167946598579173997781853332124256205183238628207838908184152049123268463308884463696719249921539508254418644781899000078276720201323417500289438023931742157909353517290681499200739775551162107824689914519594517014182953967668779126227423604903694550158496016579346934349435258935027187337253594006290826122023826413577584100167258074674561288183188030061396741919532528773051500261108106033915124969329235838319962610942894957396696989289536302920816223138524812899566649849118040713583460755559702970595901745219657729565058032784641583454758167932352972279535719517610072401846562679608152789886567044370979235454654060836253902046372337487442242548221567377700492983869530974051928562079506060956418137739349236895940248337205984570195952599817860933688518510629731260950159045490919453322343999986797440865727362896593702772158837783255131419463558108335367825377169929394420162277739691251364394217821601313674686830281609237143442659509840788606857644771071835635359795009094202457720661584134890132508009126342702912111643879924779704655474125207901087923284877607241253035521945061411790047566332991924788142611991934072401386786656687532277562912242823415037831387729828543147125024196277948565325101260837727997447056100754685247368442795572454468544578079687009050400857166657258002862990663376086125230559410923053145032100639209377851562318263826851047658401754342907533353961905031306200041003677600324787784462016414067922092991492752794721427974279138169704547631135507671864231137542577730801677528964868671128970146413026010032568922978385920000000000000000000000000000000*i1^29 + -3050088443107933934826786816750384132871293394766915451902389466465555463057700543875103035723525176910911837813111733050057973177563352278868733462866715579023456781576439796770987844655567476744984689671200969741674821699090212673690159131709395996930657918659760686701415048942750869490316298508614446504055775656155816543948387828573269539275034628037249688256067184532056523048100411538810635308410430329434537249015073613633461747514367619895724816370646093110476300390392035824795237104334385978521561827160238219761245394224383066246081846232835584302660366479238611200438504387869529514193476691735749978824920258160405420944356177254209200043373482741435179723947937568596427702895758441311067812818523776528787560961112602292928409906983063095185410291312212478763375022037330009129438274694071668876240402002253874875927754584859841521568815102733344639636839625077229134265902717534185123656401552648943826322932368992371542913441986505849996501559332713969405871771586660683699324304061889580009265707179845663918182411525534892096009338846108475558809316742418330368584611855091656683697717740751449633293438924920841398050400433734376614735517070826168211797122511226799159398095887144895968969384130633184979783327216308839682342571278486299303763351878360012722948340424104971468829036080267128173014090735815021077727145245671144798795852928193125535458082468320401587922386947278790106953830972824586071741515784990162783695479754184229997871535697986353150759101892597503990238952143234822443773961921337514210272363472506534884006177405500333525827584000000000000000000000000000000*i1^30 + 3958707485361053410590434718538496307492645172382127813271288503680858314936696727822728908665249371859566736182290314568951666553706599804459976041948752124121010614754217680893197607161915086257582970252385175330816051277544583398232133710629985639533777058608885075746954305328056429594026780230446051727995111508110380910545144663213626450930288886652734143443458831601305085689242043399854890436751122556540702876609788507114279398327391998953614642201142975304436555214496640869189193133708661595168645502647546539678170458795890619267713373972390488154242792838139601886534630816517491523744152835768937738937832790428328434989145746470992493534489899324525727469870573336731278827363186756575371593041484979565404206592090406779740941529677945403987215814945304525016000406447645559306746463178330997241726018882231747344748206523941421628053203984068853648978019315893234428692701436515158290743160449564025719699900436389119892480147560862710370608618798148702609721026758883562574641328703056062697005461413163209769041554328176566703032266109017378729003853914695397112315498937718633647520337637679792167416120008236904830316223092707423498787596883670164046940555096029376248627910773204721727568192958601675603742444456304664512435859010444133129126640459759814425440139922663064271857291793665464854734448103716531907670761765007044870630050158660689881736355893272941113555056926571190688719567579403033962620005482147710657773769578942930024946782750399060722338510885273419274837829188185402086069221066606733591056210183073298253542210124863714099200000000000000000000000000000*i1^31 + -543922044520029869608672145778987019430982885051321154664546163856052819156627619378981068238233851518744059615194262313312157432907150051680170997167557093202727085659894886527907709089390534682336361982014934418133645228935758726514632466055866011440756351986334049405215055655328094305139020634462149277441332228019513790684015382464579787011797261266375117505818558823913853003956675921213816427615607785147430444649515671936996967974318206155068912860164458660057052970072120663999113837642545771008471078135569300668943008619507362287947158579034271008340867890763757653135559291977817999588315183984116062124838006565133805944449812372937718208549879208525393627743450478044017760187783415231643569889941138736709331770493926806041406747318923342878994318526351433262876202420152144788833664245052919871156737315701244454675646750920003738035040793823146506401765445778936347973310831309508635584708536321785809817874712081556933190210468225249920058949101344212398802324394730316467126309988359658598567292511645604565981886206694652952907708523795681959661734343174117664084776007413407420917893331510090807566876283585708248006305523633508636930859675766890641532637251372809053269891948291236248147445138454415441581558345482232198860338893808811231451044077233274103741780605591048722744850838311205386936299782785541361316888432554470745239076219744965671351325639644750525294529258656217489107271974826827375522608936056995794798296579843297185706543028359850016578732894690056689170562227656815169418905384174465107835025344345363331141054559682560000000000000000000000000000*i1^32 + -45616928631372297950281435794616615328721804205047362934285947921261446552459527982648466949272631903797533352559161816728369850913435573193911748530486244084634028300141428325617334626741937520268955614162012908779940079944721878139804443020073316814344429758386427932242987717820416492651153282567691003688490078344137251118178162838662043785462670501441745385541600610261558273160218830329351364448641605806583266412775454380156023550442197674089864417784885618851967141235892596844180098537926973583578678532698687381113877029640362487421043151016586920317511703079921978364023440854728682858543486320661072471726581082624507002115779271913474204516835864404399434921939062905652691522666493513713326680793165800074809652457698407773983556261843883559328303257083063350147216603319229791113404980958410911880403833900100277122209496994264201155782813462122964315218247961438185016326165381733044708938999815954583582264964814767814099924262917287127260613350577946691140356125735222539308622372832110048047331905394316930267831154216625855234467244546397078965901109653184106294533883476827117010160059034745948112051620657097497050170765481990374228489579808853938601515710961575313641873276887637652855351777018321382252320122234917568915575048194796525755295486694902038916871988449842343769501591872736723154434576764555356283030177888603418084136720200256528888077670802116073505735521028836710556628774863931315416724571648140525543173302376730385753790835760518314202752192535862629912254850128722094594913128805749189654481918472587305921019904000000000000000000000000000*i1^33 + 14245561229638128631537388249599785291630143128161673119132976686170541886508969826586743960895941676774332013070672697713710453677832833082179993662857530867387542428228069998106141275037473836993925648547740485763873632614835203119539470565197601746942367550859383952616362181883613652577208248818718951808188429198847742859575182460114280918808644970491373935618803791955081273226709919745920350673929006167496386029866160596288228228994213060781541644959919097020901547091877696960449489383874805494641225819219964653958748069061090559959278726819450956404434219951628401421735887703696944196174808525895014196728206662507679890460467181585020057990612290124372636918701632023152039868346725813701762197147359256605097324341747641240030663026517448358267629053533217399314170439112623898823852585089251005216788564201092672659590468717519802939038299426356701475827163549181450991835311201083474986763349580463059666592119424144972363627103642171222439784902712740421445185145911266708766451916085046032386659986874206187522678962571003231227027803691886676381526765921084131435027748259815363412236891017345007725808800049222957461978988932657954660174432922891611073538160232635136049422078771329136031485177586533942707235895304873092198981350104058982104092975144073034240829241364938252215636579931738277426093213563676608306051788314524551891118852469764098519379640705006111662259823518781074218079112256975337065225570320453490058094910425990705928269132005656438470102022639604626095838859523463816510346165923469267831874451651090710528000000000000000000000000000*i1^34 + -310574653826512127807764320169601270221652856574225103521403384449625325122583045416363163818155068060640124038025214040091762045198397313088117362215853203033678888304992690619709346113836896363455762364975076474584546165327318465055072181576754270204345927585140198945071413003609345930501828975331773850997665573792584930636307441874064977910022729073337464779598575915652843187191000601712850797029669041306375818228891909181633342576248700542206246903422502192626410676248110284490585727871714847083628081571417563461172100365165886565153933314788793053003111385718568894644038539280835346686433613097660830349355477167419217255711991789092529658088010426214142342221072817790359288377707106867560060631343012745339894703849177419738372834910288387409236106602922811020672802713584332788599739080150199737595561653914589856446584718722101572360193062646495020733146028167599784001266969258096470034103535343757908421281312553427745308256098356243356868978721692609407609551860229982275541704367413768833495883372151739537362493137829082532836774469997291890236337892446903942789901406004830154912859724424045408232719449384259103706262937109188474331116525469220711369812255316915771179073503154728535748366499552791926436432920878404185446296536844600109409138527730017112085216392473262233660378410429015863143884125437215752964373164108113645036051833400461223915754031847650380551041660579893009416484779292040879738569690197932042790260963006330571424291913620916188756748624539265291172689815927303412127738454399184301237305018941440000000000000000000000000*i1^35 + 75050947463607123542062520263612574778376752692919486326796553637130808456356784150069561649789608991088591915216646118097822880025945884960970795100505517047733162816874586042809855922884125315633913654740596508107138434889939312848204649447009440103758096909275336975913254849818506373307323633793927438812867425158251612709422561854573449117258298452081145486256717323560223092751047044292008588641397920608747088306668830345139685919993652136650812832229803358710882452147905118837226853131940983610187739025279111987047198638834420083101975207332380404621017964655662529583469665710575174484116906293996720748985842312923088970151714991399375178182678402316287259531040056910662954871691415255810263813508614145780809897940171698802816362118435369557684972693317465546308774880077655802744120437946171927691356465321369512328378155469575689459355182160647387132327241854348673839396012671391839826824265667269922833645116027793081121369461539185411061224525575463837194169769796739971261996518939578517458635942817120018568151306156561460498094502054201401259598508700264675791622247041171553650432462203547752093995061394162863840784873718212186149459927243812388321625180109040981681313836642795404434425242375121027736839591114577867084951283853019441739464487639621467401406076238799311428599316757129564717414784584847087046613338257358399292051266025542119532409647047296536077841484266382364433233871375401621239332730424055670810127662482348599190123440192782776332448250975521518434872305277092803736263229063666911387058176000000000000000000000000*i1^36 + 19159118505969999875907898402205990757724162732393695262921989160724542829571327575360497246151873329539241676124333607653863302477758882736567959225974743771917771849621694018083946556611178355691301394913589485547611839717955717909310925923854813264458481880710220416437453611620869429542672039862619364604972266288703359741904345651401561816168479141189343694363306828485521051428375763103969365708215075726750060586721890345791052072904983298112546919121090681827006667359560650190091965406545736839422771564339909513888027265919188614153505086313451856387034655767915364213571811366237807067076062464108292321965801345369255064781604356349156640059452050090275867541521567840246045706493376210805187054150482919288320282301264394773801537381519125478142907743937408977521577822720846605238036167270684415905662250063203042152055983624190847916931174945415069423350565794922342575062998634775705685383803823603163106848714553869639050710412323731034403380754747239611816785467248052464920638595871544085389889457190382906115226900730600939115525390570361324713305109612273869496177147839887542294325240286662910213711156319809474030215619614679520366348239733118496389834421264665756950293347671972184027877858687654187494121134192133534913885492508629456742736553736107828208668671981690564312524838873982432430981259953606298402009735098079416372310803835675208629809338769447959949838644663197994964307072205078729858369177471510067447719222242730797708647508765024209419212463496468605368999370450903983870054874119114483302400000000000000000000000*i1^37 + -106055224695297043515220293333203476185182887303350098184605120275529744319762876564984997649646996905101369245038425014760539040993517280887587737591801639828953839813970424671799953096631058691072885637256578307299848233687715127829678124716970697228398559150393758442691566737574881617388263303013945649896637769524150906780721285255015005548826933959080198721438473598670916513917104180559613926118865328690736311774496124962545340025499228120626426799487377140156424140614390501916932951095268295494206552012219279241408928416948827586074894655126338854664297231974077485570735678942302471842878919890174447477218857298291734564229542892631959094116153995399888416629956570712350661376104427371444549001030325339132455639461834467281229590921263199298249987476781301071833779307819954577814146440334046416410863233732444144704873899883802363766717648327408631452792405775060415909438648574474458513973524636549836061092933402220666672794036181387529610500533393943168703272513723699774167529903343093838372214646026899100811416968559702165487464715075633422991670494389228804836672385534791956333298649927980367644434858590701064293231437232451531994146023687701206868547761469181487300384125307600296635037299407425469142988671033589853626145760947234672998403661616649238698028737545122251440013401461525993477384723568332443529307874361987779773765620954511639125203961341799232389986603087578060789656144494009068936526440935774810922847581920239626881231732617170236119922812894206165494620861316713596600859513323520000000000000000000000*i1^38 + 24395382240596633657949042951263499838693092475722656986194389828557231193252599999196190814491796249309375931853921181864666480411997843416408110794335857558611482335443487773642590168445762190391481951614785837339444176661274235676879417590769528111295824714111678516033996925398030576760481995102583278024599517062323816155042490065761791472077054980691264453056370353572978829524364269523838627574504926800042790108783988529205381079522196387309722348108280163178353617680755175456117946619047174140850956019982575116628642422805339855759870646511572631886287593673290804821517298487319464242650534676604645602245868320210103877021800753617313990518375678659197772703173464686977528907140226321290235540222024743560246949453112844878358695574829604780968741554712122125358923906170942310307132129846614423557204844468896144725325320229153885547228183715257763032446909756104742776452259023182466437242628277172527961173241673988992047485633992793085082509406134374850849710785441927567276656022585040506060337905607630617193467275745826031012588467260643510824642008618949897848369641304256850428683044407132868626756596788666390070298067650888082304690754214668964775733458415955345805040711867493237307019030525116375412099590980613972437438357040602289368019496327355981013497928742729254507848821444730833270823441632633007605265479112531923499340286028790193730790177292765986362518943057782136912635950864550683656076643234510784611555039421761506889972019196677571278542970626134987467010899263153126433095680000000000000000000000*i1^39 + 232711333196134421351624917980965197863677470082810870178294192151760370119046104769974586648549867045387181541368901014161359740940213509279595496045299030938599871349078119821139442119650367693866932163198544056858922353431316979134937272386699934496196621555283552504616282793589233203948137549879677670802237212989550573035038771361509111342822391054144987445399313367792203612610182730907351073573593027905434278642667038569929364854835010574968962646284703391155275016510962416816644862177485487767764964377579608903229003896321037905236615155704919477279626438415095818735162414501278152080183993785577057930149364738953101857117981205961019581758821951883621449142192482413812301042883919125336780289114928594182872194721896993263615933774199616525838457940875284076855134510326805054385835555239446616264367125441144331573124959975994803542658850445774369388479839204008972888136357498711387857776372215066679675884881021764652573910738662112644841466880981644861098545645197785754177963026493520026387253905420725085803517594861528145509228909012540761783622481526367445470811794947417737057208058436740372736552960543367004872628191624608943518301659464613537509771340272470601167858589973690458207558860297708568020304252688702767872398421945202887483937773250198620725983680005983849025284174662368916142243019667224688799844614425828198279451541184068369749330732813741548559536525457198787226374378942208058965066092449228845478086614500488039480753212604175737188352975226641943075290633428428390400000000000000000000*i1^40 + 8165805074290748633533659926768726880693047323001138979642351233259940821157839366004164074220581507030167338885304966902758347803668805297806875017914977772858491681394306027378575945928706455341602938061805271171593268196164083484112520850566951297749545021546963952008060358917410191112249192522549909380596704258263527654242731395157177896417929469810939818138700202393979410977126148530074825013006224466360763405775443800206700501490326413784669247818776140605703387202857106464294769432503698068830565717236280100640841367138705354258630355722955888116100349281640706273412591186052149469375353604969895802224774144614743396119747853492048482035112615594758372569573384297943903837070548384350840548160006395772338118688629923932357340320832913328171267315490720711279865655862917755868560049806280468802358060140562908174149042534597672475903225776997269594674362768292895612019675365684932997844054706738642387625611493451027115426680194696956591922880870634311645128632940660740832310532469283800951200451874143558782811916393178069118472230464340148288066653182541081582502581811340977461955504459602169981441477867228719212864910284559932944290953726417109752512533673441642792056540299258696289343131066640525103706181562472542523792821299608527835405741526526200887081588019501882805579023838539634832449390832119745343904250793435717944872399949342514444773323063141676347753897747915771318497211209145220399202754175301380526631934877496784730347149742238398258608050907545029076498849464320000000000000000000*i1^41 + 153635068853197798280598450089486164332586612291604453559340273182941478963989831954225768995336404913636525859055763614457049823239668556991128125895999468381309169530944754883099482328522712896287818403440293099500604013690043072459674892360910849849140062545136609574474704538604676180494558589817236510506701436730530298585589244222835490070316213408840814326880695110870755006471395188411525809297370647023063567264152091230031576130296193056544123451634944436338397109104124188350351699598472993031881396238197287170481940491949806621944470532302472049103866450486032292451070991459517209540862478797879134039990639499102289237363918841733510854969848369571762137094313367079825493130897002151577128714487603816729805734496589127712669274079308980917402150453340448193815481001242339252035011655597617744825526354510744740912161962513866124195396713196539271509175387798650279472086465142240518312203805862044953960829720875684929639951022368948869055981588555133208445912997704223708375264503969216361256384642710538077562024176409366239243366644001521763840534361754390883842536913554841492145639510271131096319140855592995797982628265906993663548786470762344046320291059027548337654515152173284677847630295729414495294806982789003537071391296620328115396434424780277685743484833737247111187431098811203987608844648093041894182814516121215112775135750797857060057403430968441032372720013322575622521363480410032034500122898149001252549651561873891379308394835454781699256677181585126231900160000000000000000000*i1^42 + 3169523107499790525155544093074093320178708993994388597836900584567949741798022991470944070251157600465210564584565876669153708511763663121346986336598232071923285652382028844923584503290108179027432115475449181310131681123958273379345110092864029522351421001037728821809884780760467272349191545199889458625732274655911886325176255423717084160905546078832892588069573319495249100950018030823572762458394192275464770045598076996215815914590204043429576636006859399046183578238614220064155605217763543721948807451922351270000128773086210820634531487001058442246526159549561813639744377642509330847380945826045899197446156126328336655199773446452136028454685136021658243792808058619423384321877575314716427697513507869803917274431443273678815740598784252225604451727522078777889605565491156740958223293895568124686662266435833426675484568487529925469757119949102082698881663736319876721796304644594371579024506300232876140336017901483328518104818382820678119212659129439434148526349958694082248479799241946311990926803821231538150147440350882901478574226170967088529850878227223203675356521399411165320818992903939062809554466767560183046622149661192826715826044987809999341152717931701283400104994926811717578395476468371776002218692632620030681284940048374703870829946013281751501860260000238016631742178733893640807863594762062968945758988261080459289512750808860703540949255586222154960450118886395503104151498084680508098065529658723003828182084748410638014484532478172003767961792803556556800000000000000000*i1^43 + -7956354497103025262669006906353084836094557000599306437721586995569102869032498839151219764530504316100713869336611068298997814536770879716204881156204042270982638475848338763059328351384867304583957733607286680316726207540265379566474226024106262976273844438175418650148899954346579533335674343215851693387666313644127673796730266259878349422567489249588202881169512615351647377594919164560099611290517020488570901001400159502247467494556037073584689167817464308889349110934477915140427176698237781612452741554450643218017653762334143843474411454863242064384978961264007432103369984006411005487583695585062697266655593704377273994462766219986138169747661334336330306505473777637495080076733941832617776750811854695393508403927617417746856928157198871993867434160017705287561099073625331373051693703843127841676441029429126430141689548227931758668473933179224913737000658815124184084236509223737668769701155520304356637192556888403628343266595585048729808558766227112850984558717270530848512857959355906776134771431854608508798562385148368863659635077798045899788076457532415860234183879856367649882405358710563522491394251257124667737333332003839245512851856758640122718903453489685004928241070373221856023276466488283307360659289647620741017129175386052716790083450604482514495987826463006839781648894426550813558560578965400078708453683166335549617438814556765966540656413463665702290861330336524869400887695736553670169516448341686103531991031772494423975149581759892508662720102400000000000000000*i1^44 + 4778821437994787108947648537619759175590541716049843624603417963545374877621346265783493956585089456244316887230210793000546316371687742890132823757001639454729729315803674849396460539954964696730645305467211332706403811293255318528452338674883426149096903480135276267500214639123833476517630322760610421359994245241241223407010594496898214183542551153642254549159459090022242297008973728106477193780715330375443598417146613234910621357521187692754936949704824308201753167305674950464876713315855516176145553141591633111745653317339929281503005911309522998437885389993064468226759869547575869946400438392552229643651985938724385812524340697993449566636363420579991269391479975992971447211040272948644555147485237390850739793081199036135784284678455485953675720676647813592978055495874756321473330000015290208978387019155859343006247777236552490585686886974102723927977843787508593503020529356079944536782301478000100787182324794633349151751137663719443947542249755989013690127714656897882247053641328999842828860865494076644280114450948448005108478964954328768373608763126215404053107023145641622129293267872286681364614251894854363652548441977830880379939130856847438964074458090969489226582992908601670923943385527238959884059468045164352579424058764889779312987111520089996586223954137855141042205040562840235437673209902161824884055065108547447361214046133400016910859717480285550595237733031712613002575545382692187981405449926738411566917605239383927227505296535990566912000000000000000*i1^45 + -10719818922740165767441212103305042465464558035010624216533618109619875195367021053641256750746731310635032867679546247477352372677400389634745594361301719804565756858402117528782598727463437512039519922268269630626427735213522259715714379349078707740579555884605156475477928248576996368766170535338786107748057366873742987360371506764221598445560257979779601218295285349941897824704657721253977138093789875078442580101116324348949550136080979487708773097431908945346377162715479582715601178212677871915479612908511182065891451879765118653406076409707848903107132380581746406653762458922662161789277517157130618920182993447584939689843282923757732665189498484488032729557724822487430731843280615152576258260786182415315722625117516467422355941588415870085846517025200578765002298575141889518002915239078349349616421842723875700294054490606895159179267697227298760043827558412681840029423918827512666127130516421242817030459291411698747328280435468227188113730834281386142781834448323175534826774557930137025473536833560091058907422076185347438409102544953177486362370639680380230050535152137284364378206933595192479067159132697745636434202178896081003574451344794887449271207330713125688941145870188214865805281202801659581030125229723015676095432818900216865083063825245035305836904640061360927158035429661924619780575716948397760555439649989590774969871438678990078983488644006072134469584986391074057738848084566632579611393159501524595787865721601990662240285491200000000000000*i1^46 + -5620587742342920073632257889093589146998218716371487085772531195162339691609517491459859793424502984416899511940318616475661473262377297745148295737193853563960397297420128377593021881827891831516295733559791765037152512454103432285362649097327193770931880959848583078493925551576688105426947395010842946232021777367663292923618493336262047337861172510352842571449908253479276753477879179637546488656260379115700959660482799267070813218762074606075033751773513925964484986091802272957689807216762626829716902654787686097521354522372390961065953993059457502085715103213521541766704067084063563797690568545264005983625999834008692304245282801407198687591410237445410895308059618210301332089303299033649539545258546250609766682453565569404195604724362704585536357201553263735850812998001473976743554895385253262655328521077478089700832908470195433063617250848134689767978471319869972280066009731485954523415634220138814765887600710032813165946682471185754026920045147704985491759073143490063197467856596932895056962476888896114109511599088155663217302437985342008201261321450756373854240832503899093221734526869158350081305893107355226229841215028022690760701792186052214272364439811519298975760561852577671573388307485779471155255296380354870400112042023144217064033639993417994083857049974420173663368371512269971365121965579667796194880301092953887142902368863915314762534355251339791587908803881651487752574926262830131501041363041746678646432558392404869120000000000000*i1^47 + -48681115632461367502374362853596055120632861690539201466418730475499549546246043057389641932369981323316165128636192272079717356883400360164602144427727225512672666477083601105417419028183629679031388668600343041900414603805385635307021344966659975438424335743705610159824867853340329973558084517816076466090358236207613273638727602650240765375262712041480240800674703454189185101489727732051228939524734607093709493798877498862959131547581264281674914111123315512842233606495282956097910414551904294167853423964752690023564462635297424628964880917552791785757361918414155788374923987916119498021918197406137020543430147561449103317229431238756813190100662269771640543094739903921507345064354187616353894460726164504082114483005727707272686683076740330151847566560419013464608766961139901336112794888050415671465280295088024978886667619644402562027300873107719289334201413942113482584753861412758483174028830935930257712651098703833879737999291867728607516300958513017412486713509825966670845177687358638517517846840981259592178310179250959086197517006219381253464806442469042573525898259204212757619262238948618383871017293993676180627102902655068512900218081467572870678413517023151775565158964668517054681873845368014911421905853231399777154944023432269969941204640828050607930930110704018323563949014640869817926773860179548192218169050545964121366798995565726078275728707884400297775083821641006800468979626476392798040272019938768082484884144128000000000000*i1^48 + 44380478609559354017846695034922098943670203323838533696091174994413917940183055228732536061407776538232764789939629465148837652894060941983612117383549183598925403757974084864648838927005293360207901364912401683794139182327656597201726343392617826985138570660211731270788214960617875977671194946566863530281205349389045057201862881628891156746207308057119849309291718380642236385751870779064644153729909137329705846985686888137709372537921939504912236462753554376692979644941214259481723477277094066584390466095761446840315702786115569276957783145604920764044188148265994158417042381781619560442353290228371153027165706368615847809945462958436517331968368093963773781209342119636250128371869755984941812631595782580386914962001979980043607972497153121218135101910067519123869382108917899441048689901018310368855702515131686454251627306154996275370478040502145941519495237538449822880180075267632698677536739412495278892791079273151310890721654377019289626692098200776284451241525803301216581634445578678916970967694076313259573329922670482239536176256999531107170541287517376161967872895870070684620294751254287029947899309879213107621700035323053813981259523179491645681564094670085198709443338901261157771514669548198274712727954130047173207983800153284428609981731784715617687544118241771603633255517973530962897268506203821073788149999750389978353720045976028345489143271687067196876862925285569626891685734204610127809618268883488499302400000000000*i1^49 + 10727222630926048478082811177756368861679420350993158156165302310452020874847079559729257098641754341237140460979995442600051681989881114356568330712166720786862875692296278631432934619002799394939698573379241917756812288997725374049507112533643571444545325090422395629941169109384297868625907299168324221987222683342042081357966356398245382576646457522689441675959020655963272773963792316975299296814298803482340989310991929340856425428236495018166862339468476863215662859509557584481106638360016850849154906152442142180117956319636151047478722291845689958163632499934578260489617340662002758973206961331712953326975123604758906056661190657706917337211129516531842396092700034228224436530551525490846999990834380020597075422166566696765270188136422048487551006502347845887993267812761720436738842953092054783452953805138747411580348736633042236102236691634370452752456339269905977515182455790027866519129172503183139984082614695070047728588754364311457489373494248453845689996604287092418160232906619594338068124673012998987925468752919692736218075783375320386886685081548464655965552837563375337454491100621018259480425259146811854495064058353852640157130831309022913829810834831621356389790775427370778339077107482034246966791807277213257801778254084901611738029391035156103992867640129431227131849125568249378168003229673716835224712456068911053845615619451506551832103848660093671026765973435119930947643790761877855251181160366080000000000*i1^50 + -26392849886080199587290366778591962401835088718070262199133543571383455645830966836278944875875054848817407026353094184348315796460199066525144597242102788860841588818863144261441903391795769426233807235644891541267719033793082891549985981931638897371759127930277707921128294977995513560820361110659735860566321245388568123156392311305932941995165559100968051684857557023882419656379730338199169783431307621275335145621028265588397664420381254701852366262910882423965473033403404551181402931202941761548654042836707617561851719550716509120976840254978779324903924835298804104243366391983567235976310729304445033271186609020523355807795774603753148347919501399863534591733317994803351153036187131159046686392986524877166694442628191178178270439485054744275041637420916381772984806539191979431250020313692101721316323710870673957556439092669287249383986819048642563930404379930248549130309660817634032007275435880588311978028922833733366899457818118296688007711781601388218246211364569630159735383620448921379780694246237255944545745010698227849568100807282662578411604041230913894265008316615973761595146215241809442486818233725992277693873489769131190095632751602082924971845673322354100155419859904227398343934987263891667104898968276394133748408189571754641025832233217974223865516052760294997265755929340225244646338258698860540406902588350657918574200662988829865072736060016842823692045769653020565797496617891509829632000000000*i1^51 + 17593892273404177877683301105028005242357889659065978642508949737238081206271767138309331229557094613805845258459685882969497557877861041602159637687832978380356514956747876380790938279407679696777263915504728030243164261042480127070279192651618331599976696220270936997053488900854736706131042208336406844011833340231639954991698517222607598078661372812305401556894892453944450867286229117640419923560872476394625575878909001174108550961275471723210033623551332829199533518932734578120096307596471899006322482188890999000494524619449173357205166224794753161074855319450926338344012567419121258034326602803636687667984739303991665264678547584202037116039726732604605857634474485436023904121682598505790109959968504694662308690451165161939429011695865049366914300565330251127824602335501936416889986617442473679238743036747753826588133333782220871078341087880431357659365120253536965309916957499603151678120628443136932294334105345293346227598958795186061078104619954729843400267744767605749804525091587664155438014860923802180631932898436335519223892465164853766349289692657824679886587396122567982113036352674958672081851853246633823501893176863070212041431886459776473162218328977429160864228981954898476030533615595438357408779831191089127192080024135522226382896763684470273457098581638666915200520762237328951699966115125392801854569629382781670445178711261704312884773385598409939849903890183844841472707788800000000*i1^52 + -908629062181213830045784743121156041174433661868723340107246605996132883653087676017482851004996946574855362298945217354222868034586463470582152027771187201321086237900575938647720146895676990353483710057281960858002450946660571692028308945579438086539612900418849304298659752274117389446636298532823232571612645616442710891581001382277236217482722993648821616099758679434458910111319480509722442595901335799155709749990680633650941171431087487508308999362650341755289032070527175339345795115941729532407160345236551653680112411209835685106268337307601374234673215129131851487219686511883362349601061498455237150948099977930173648555181143617628585819369617060011583709024024724492073877535806209009994860247949488068732964267627292504008930989578541962948324440257442795017284237759712918647844325478740073338969239903862678582654111563876639167952370968938915716830539480468001511422260787501713213546141319316803787111152134421932772442382305710787833157131114190892947739848654336106932151632599156691391635359845267102669427801356528871332349814085705556587345295505246656145499919748855151249651635255935952306985354454294131410696378776982037311099975736161111281009375986780799515383405072317006402268640151460166445437295401809034131185833292650632834369817132721344529681151021237540810154099771834689687293970006882135843069341209114285737936006183043143587681719341984595424530785579827200000000*i1^53 + 15512343309772863502651169409165798550085268701976483786962635457836266767397608746249242552079156829930157614899578510860487956592265075047878311995940263808158753755894587264886739828569187102892835991949361603963666267365528244728938013601028539480936943491546836255891572277383792355199884685509948258765883324610343329788387374893079105088345134618933480871055535697301208682882821580594577786693392132637823243510503103606233599099058032223534218084331331091055022208534762209656938381801334072611198371042558738962771569767111705891649609004623572603340803368669860629957244311072069306400307694068679728754626987614748229742310419919534973025046388059445591499755898408439542945200984586211652800938930058556911656819945862280529567679744653780841868958698515187064051873317318391511707343161582681005879589382585606374989426747884696963400090916543347964441252968895311338693688037264697846551996268127861543867666066689314956810838561252133960936188577099548143663319232426765830202460700187313489203628318303984522707908869229570590325442346239959912340519973016526268463654898437543371732417522839009263889528188240396853388778802568562193244388268728554470554350812497817159570285292282871402408385341908325484067849750894202059990396927207457369761226854720007897145929257598800934206271442932757331998367341527704214621629377312078488993094391648514408826102408721408147456000000*i1^54 + -7114369142849615228516446381091895265145460062130450816141803216635706232873176082255158042435517739548554785065852150293053072291305145485537013102273493593926754674834696481872291525374987470812846248679617604614731785650681298015787919291727500817551899610109593714316135577555719231960963967694356771214352036224582048050449849321889197301117526910311739001515919997620988366932173741400530635596080832137060560615089817224917139529268305231231324677088266989444173630955402655896256666907618720586645072120826079529509523021701098509240317967832582810892581881356600641174297047820443166685761174201660786030886942219163994265956472626293681193993798746504200690399149179688502536243224906472958965223432252645016981554036939103472233657331062449995796214668361681299530669897726485739553763639598737263567536975648293978929442946066888087065620230486744955968511827903689713122158165567318952132960442933278435838595332674887306645079964105827755470747833780348124735953015818768471370084102934859599713541366621201173370109757280106439062696187136323662497677892330568689535535269293838699040883117868005145666532213411691936294308382948065554729429378338484832559099265020467930098731057668050373932557246452858261621272260876444369522147244466412746016679963370725308718399204030764477587864581669509894921663970167965288250902054737350829513143105342276531406028800000*i1^55 + 1139491138618615319936141300588857247811788687058359325139072462483559629395349589854103965098951051426664265674469371828029801109542909211748022343619795134959410376175461023545051528757146353464752002534661745672295613497556938890961288426731690184688828365043917191341065123402204501926881500416627559175727687185598064906646180964077060685708025096829869999122282401191744806917598633553854353190345732466689929620968291193379280888781103497285672078770951560977283435452075996754614235868971824875068395301690705764792439207882852755646935338406171355567545521766507826053985255857336969188959897422216690463391267184664792646344732979007093333367396731716695215829804449355584800696997798624422810446995367224317425669916125182118569296992024707819570510119482049418088361610918473500511706596450584336861885799254395731102468016066688519465796186223955280113068395475787858535126389290375023395608914691351589700832235517569538319052847820995898485569690606631811001053435597101367916499678028477264143542927167882799029105610890466917760661378605881522759720308112773120857793154878961554789277142239806047821898003344058097194809893254061212986142827680729829721448046278431667294595117000459880266546403461926845499295399706181615386354347707838201043419123912088596007033431245007309531425611704287022663759655273703864857926216786598795295507427840000*i1^56 + -11234265102546428319449883815140706126732259618668910096849391564932658829626439852775410787340444857947120681032789316397735047895388960183313591764100205520903799588755897860238563789581259208751460250795123673204284089953070182827430546848691794412639794884347830312509735777159028960791586909661323187245571510424684879662051806153642126823858253826039867872630532124215892878838160432187563897677040366068576340807448814521789573279359688878736307266449584865631060920620572920690690998738592594821644779904622329209620312508565710026712978163694090431043514593556834038823904851423003757823987297845655822340785169891217227083182599895334327095881713186448554715572920027313483002271555757124218336585226564578131576764131360922096456632593072626604090683395856944868925571128914487081609324438854015318077514192572113776390551404965639632705121453212220542451541332213047363991482335862498038699211177990673623729846090206537344495599961913919656695634181798784062603528928511595252428722230090834022507330147000016569006644588193895439365261725728360293954643848791986086463749855703899662557374749264415736974372139777278972382223247996137103963082283728414991717936070894605449797246487853694299017116058924238788601198974011645376816460693722983311704871093363698514812265723475988514183844044099369056705215880733417963405298926848000*i1^57 + 33753678985040444707912121050029724307495034257210500025724748975469921480854152872790136309128172345141750912939302179140119221100227268644198097798176417918898214120618912024165049223508262925164414591049811079706664588677183983828882918287941145613375218639303983449241493198197154903417103952859542301471380328749684074880556057348354594853064551963128869292339587874189581729664328810412559528313546651003799213476593194655081675269023988256594633311469811865534371970820221305817495953572794548851184372867978307066795006890680716466894341163605657731988623508765356508839325590526869562011205628810768732810526872438436210531908465434428450348943336933703117373943490804312426938187610288230798363865788469072454980362699817703660807221130624643120581046245731034357333911856367558909494041269306687031399015030323843849115584464355204661148484161200003738526994849816470971098238431803123584726379410995253396294090789198202310567055073238075691954835187754356267090416259204758197877309442445615732942431153740819968130033753149129553725094995928816316630265414304474693238486772975299021200791088525243865617358886964932161672440272521129236071017633436462101845893070477762141918070693280766663903958575364635392212028541406861312526524270427826820853507655651351512986418691107349608452587804930620119897755914064000*i1^58 + -165386860384677135937594267291273952219894957847689187337602527122002640889901520641383208509651685371291329544043202083961590174608261049353034540494471331580031744138464346870788759012836275313358988087390214711911017239595620060074766737475670368848815254554610664902009160566877510176618386166733062068522453317909763752593280755175927805749098723422070544320373837805878521728157317462077565667989998687542353921561958823550152022602771772720775163796206440160650770996213892339665594733069368738393182073927715240223929443589347063527630253251926791091521631665096697882147896462838371509373507631469822644130744488021377170005687967443337798201571949851463844640102773567932776673198426846222944934153464429202697457380764885661770369933104248058230617385414974543442829938096996983939446893517239892857506878468358604068560587547924004948496304667941470122951270116949419107479047926292620470991070575859689137918568534534488748753442864003675483903107428323990219190019726701020752632244991950611184421348545736500602009157558380341136838914408739685178356248100252254630351674282496176951128116901443744916559731890947404023300357417882259178419245789220084976778531392080575699092801082738412930899179981408994503719222547393404744798076519993162657519175793315817989927392934203514026829760*i1^59 + 477985196531762627024570092160308862863955336266603682876043703794038539050131723003421454612409282875452386673599748387989171090457810601130104232178327451244144368318963914375944605301727476527912412795104876993461454936417262992336350049501383324484357272799225553864804703331156637097540372106035851866419098992825786595230655494712470266746669363577418813841881912899455678431881841525836732186877420887090395680954946382903137864764201896887509594308437342673302818295288352534530021086097490099251162832014421154286784937949914732393424971663750998818897004196224037116586466707260874766407805695633527911450208595111402222248008990440698724774633142004051715054963946390361414328731218095004048631463372410870280313703351749700852224752748624170985308698162611952533191962070266060185981960868676475887658627074525182436510261788501075366755799932744561783791787927446226882485626595708730573962291619143158168397780481149961883805107991893372128869502426316885119932723750299054320346423661018482663744772929454645530347937426441590197577462232373557470353563909790140655327506041286879027348742753838438558630674230799162656243304242720903818640897193364543265285676242024060489710152399235637410793730791201*i1^60, 43518606625419648861379481967230829194550593442657597942636702077057213558389791093514238516935070955685980552929420670639716626272633164896823685670099497166836150582913280574017616800673886247493555612688394749379671361476623090383981858266816463632565716507736078992009587092453880003649753783788123742521296634934957167294372596120632693909184681413823659968746624875333998696088530314821200164447499686974582315654150786943356664922575551343627588953566264564293106378055764906738856924908411655343734351920351324336551668297641313295062678901535824617066721131982490963473132401053949541001023001422547374996080485374369223371317960401949180494963056133476718263572360479827560515861039457768872261856901619824874110074981735584448103800512216414235480449315327779743466621941846295763075944591076934979762084759026440697685052282768640600270693879197830721537909790579406265885504724665548879366068995222204195913439687527674168808026678945529025801791438019661779111911142832558076395952566957500800495830518005315522276685301815564817682875877840308217078812170226590584473854090232215920776233150779334618842338094705609088840334508756488680328406918013401595443774309106536263339698376207116215330341681212870273955524384694540194005733856983606727315220892587168020351615635102340752882950645764343216131299244309977274619062313220426219708236373765812093259058772413237271065337182105637874171983089337114770893096380639967250323392133170336053891141092188232094267165591774090967367255147991777371734738832064902916451670385787716380797554381184806542200034938138817839897263775842925849939610380611037353449612241857608580027194150824588766929684776976738268240999596542399475650618260886946213134504193416518717951846171454481309371911985272641607089272485380886412941981579650615863805854295193799703639205174463393290295201289965088618347382117135028706730286720291041417849946195854117650839708839912398604209852955085809326182077080276888520476632599365902227880609500310701238670698975260563880040741695969446228581372506096715111068959716261831380947664323453399633409300756082231262167278134988136150962198187572726339323492992196465180014323501562090944802312403761891598812204000618255661799630036420386986686834298596482427575887662951149031224074735183262187206713687708579010000590725189645896906107256832000000000000000000000000000000000000000000000000000000000000 + 28339181861939561154470527357460760147373695149420970266259821232301150617162464809385922265873473885695644101950319731591283065289207628543600533049158598508545814267020335307936710465006701952004817869896088662161432668898730023860388452024218857420997200160580470426312228586964793969520472939483538297571681307705598883201483663309720565838824842326496123142460185048206562023562526282569224042700427886194299382667935727854269348238637329785480885474713074188919940643537449108322066377115012610151311087556278456353739360573640865473886539292619062395688365288115938102482436049518553217347083284142009956033646329580310453730965081805665745299641000387445162158387966287625215015395987042584309554681352867160815384911024582121827767917635518585870065598859944227798712075602710490364588223598392294754014654424367248112105717746179648110821801505069647836415346737185504060215867768128866404632981435168979371829877001736804631987257074336487367921948396365331009305556697405990960990919105198267507781683368982442907777626998920435206405440612331987246746463513919728395058394283108131076743129620824078136999228398041315926340450018734157269729349787327908949685225927548664399910585180271451189902291531590753038119385113968540736669622890597218744179133992976681353589140937976290729261306446116186140669741139718734474478762991516367834268468211818738165825319193261147430702985054674260347941345991186387370486631758203993072424820548066269582212535533882384177125613424757220630875280567644342953284105880371150987240210320166111256108005552319217476829247310352756966105571988831559173260470765448283877167508359852618399189739224063815610397491167668446625337513618377313059474878844871205613052172693034739063975564886724356110619257878003333273572271782724555977279382920996682798181100064868633407035506077820195757892684092536732102808215743590108848385580907856441068512081577832983435963472614055819792425827904331661025136901771649949295514159392549535764810941747003631263027448284262744907456576492493720562998391503969192597893315622462510668656441260500903944512385682949944020870216998465878010518071009414287202258958843725006186095405726248196229252824789908524724151944831778241649892841723974680907650256393040945478503416577731879758553311133967031116613219414472907473224032572579708533889774387200000000000000000000000000000000000000000000000000000000000*i1 + 1194895412392591714285950593296532479267382763151359726831523268270194548465728459057521223581800419041746921242206078457466464572847824848086497971684755681123237088030650070065753745426615469956075802461087725068339072879179158593439307998041064134093426826052286851090956982969916937877684788371730851390728520137511832382788942572586577332971360133090517289205256177365096259160232791984497294107530385843125232370375034997907785119391190568381802502028492945213119238024159581144183636387441676083018211496226745313822729554794101140472058182289306184791008584860788560770389334138657626264407836408036168069726871902400494939511085305540243332377111192073752965970953327425684887881770032474195666237544467652264754386106170484298669046941505494387042728542862687523685211326020134979652437150228403232532008317634945242654562484596232877254582233960039932313170551233247986280004560903531659235223861901707208542823318755634036058081844947516026924262913560011338297887933174642057156752481496813592904375134298610284920488036292459102640845114433835353201998323278071102803803449217792947606578187269472322789711119903270034178037104896971422559085008644222419035780013642558917476244159538162893192435123016770374582057697144564251881961212720927190679868877849824398314384796395406021968918844353287796406059151416530280387484334842238828487306237989138946940919146150026913787376535000667019723639582415152986425839203721333521334812146617475703633214206919567342332877052254584570123166977092626750304166957813010901844094447930302164673428595495697178423728082642449474703965631229351012523232076707402089933659341759287406166403834604984301473208123264758755608588929171732260726790347827425998732619219818523906847596097052759672965420221695466700846953610132165322068818529699928680898560552569923363519469517091729773503166351603444700129916229977279387115854602398976113938969135390808043540432936507761961007638389326287192423627274818042713730763112437663776302079432974060855531328924705380934035624356237881723343517485845433677982488638246543497562794471605166623045306695423425609061757120365613829845099264834783223495817755706300861748812676710504862473012670563342910539200773774390590132819533106494239560951883474082192917772781393353728547474359159868784419053359394166306964108615638881088922588282880000000000000000000000000000000000000000000000000000000000*i1^2 + 554127558502833015607309338550262560901993756967819965630103877710784480524356944808626738161126794869333375231502905029891011468721675450953332155366447467531166802408163474192697003275996302951269181282704462900718145311775998583361407002867098720247273291703343613012859004980170456930194356758292376999645803719930488735055564738519546105457422917257820456623352055083637710934630148231798567971330701898236089202406155228516098214899901061300967994047687301584238625520308591422353990898252867638208212801325243285559059831801941480284942309383869837543234149294770307246212776382941828743219953379861733753629651491861073195356477742319270372532586889530452995880516849323508611983113035911931768744945788226012929216206463531141655810629051774042333938877501078252883212680198987126995460156786315644849814530828445907108436481810328437510914817543245097914997940064262186761478611454340678640724620484373842573017039618346891056694758351954679621339458235653350344379944750528724843880504487408571353976451943830174864299954004125194250755388487685238626977247677223313228026827199155937412892952618551220866480168085692942787591346140068741261357942407951758126714797490839901377639182356759203711761285450498407392270681154960512189320014118007985540668312112278987635606638207769139872646799016547637199110146702963504917411786902776939943071231152224236338996557250342453432570075522079934954006834598814741233182359993018521926645382737410599252299114831905047341138062645804167209364201012986080444118026874168565458261791915384277450686887052270532909355915495097396836977286926747984401664397204870332213375469150067841989511649758493565817563754283203410659003112134947650740911431596735630400806723025898941224679886540063095096384113406120565561275685319014350463204880448234112013387241940558709044134511376308590769774899087522315535842767778829838259242995395336900287500761857695989327710499662979943647942851502627016301809797370671179251426210086160963408769444520327572557294662739654185892026048988245896410884916605761825083114729303530121567590868633733205330261446243203999803019426492049232567267544289925385062374162208590766215002003942430578317476180912597115397741367880327729842239381948793670688391993210879388589871349750038460160328678331952173672346161399735701985462581955202796071419904000000000000000000000000000000000000000000000000000000000*i1^3 + 8639822567576505726988970023911190738935416259083876411639626981909598512744917378603195885439271286077845486395598761032825183561514723756354351755303339850267940668221278806531641607023512196416386710834221494248790656845614869349670974550871831092397744214761235548097736057669229395836223318470433000659280262699610763483019750627951016224973045521102067439385411640789191211111213098926602951590289838518869625941904124885004665502301468580126075590600473309643259480358167033748546719613000953522689102230181853063875512236421696921189932010510786180627331971655731538868167723684617236110304096431964383972114658275044428648767952457993171169302207446934230656424646128912631136170017882723342473741446927078264262054311373940338165177236170030416669442237881277078495906311028955315260931438227994758596115064815385380526475696032300188187354883330288302554517331964444383534130713586505982349432648554479401304687499536982201517529113254496606203281000041053259045649760597389223270631797968588415173607907070800499822183129986645141525131851967414833648933120355618209078142748634212105432362933916655559716575591898309458819094316822954369578383074624673144982086366261225948533310223819343197224148810138999137927690435833816063568160228723409640272615974753820940639985568661916475574725086855964325171812557085666098850482892049069394135328926904196664739926862446240038882660429936352188131508572682879499541051886324603188903500235557732617813303727229425866102271357681216207566823084016603984743104977688791604699848808972855859909388924543110086404652914786798285622027696062652862752424396223486133305982741592678656676918562273221116065439550947518459856601437124008113296995464723173593347936815465870527257440041312691327449808136399339056306960914598536070267838395278994218255960550011633223139304065126680116384522864979949254294077713313968659351385949246694088805858253869085957940737097242164400377596184011415218142135397386354933911787596521062839487958678361923383092854117205566573295807636337308407606515182212173659390797338908328601423518575448692242125764021052263888751489519147124899216966781761390135624246904022948899156176217042941406868621007936980068009447795581767193338349738304092469157279224147253053262882283394880961736979136542455513168765256118708423520901907101385752576000000000000000000000000000000000000000000000000000000000000*i1^4 + 4466120363355290402233608762347079048178237057287380081655536562853495850321614570855760115589192779812394759869690188666158140492158700480767073692268753166860249828075133562932845744466782311554186776230476721564853908306259442051795799709303311235432883622267956366162390688041855005185441165118810225824173557901045033307262621196667901390361370730828929039470642096260464250553418365242797515123409848941669861315027558006025252579102990326392429766347317677960096581577636216032805153335652786994739126573846901753343991674114175687976249741244791853771476113812023451386641246172693884871143924950628142485214185614545190964671076134855104052701163389145092280878532059353801370891487655950587350029369242731626252266151967164414236668514180473517221664162765746579687556798786021887194036239226343687205730271665389481364120783216516443366691483288226488775501852113525980942892371874654495843936134073003440037890868429942060593910264170444674238577379506494478742428952500376542264590159869472103136502355000075721865188172836666999216756874097607264323413966175539892301977627354977225677344883337277727832545967442888467314594801961745256707907021941837570238000435496229008408573340843508207111329154306169678501182364873796708400723893685648626079790780279843173732265307604810168890620699316120016548597116750836392224955624916026121884885918723078445358095874311409159730007340590259961746460348549937158599281489642102393723311169613074633494866880713236970695980600145560738493813568302259651537926692986564423415439806553821250799999001566464334795719411469004059821943908264910473188264943013239029216545334421518416989804711264168721870870812610420619403269585418604745661186118974630017340440169769450886784983827796258272188398053657552237288264192243907091353634574012075674434116406931709345399968845984737967353355043992762123620447791573162118093075973865048695077512774201310207411573065519450491325530421985846036870556263110513644675290415938966968791352843753760819917535026610907242449720816949800682065764080382061398024789823275192707047605213824486047236435787792609494982444469167083625665438690958658365689715644192171282688239924721190341468769870311261104599870607473439594969379883034709862254494525590638139905416642784597026213684999119008348896550153526861013560580516100376310579200000000000000000000000000000000000000000000000000000000*i1^5 + 14750392122225903775959592170665569405123101234546793893298685273120470863979085971011613782139085591536766705019485824251447865068414168270844884574974575881523477794397241629895219957987434397264013773340249346788231632812912884103707307620428750273566333715135328332470493929756446056841564844552358648907754054627391979796714068540989801998091110181608826360515925923541415655430769397833186698738411083513029788139851239340769224047251053667837807791530400188732744087746164886128029178545694276035744181333126849213245350180014423660468277827200305392618410897871528041881051775564762679126613788245673336044443670143931440548588444252746903654372407606209900104295977674968674808586137886829129956096315166439161416032358587731055290875060301443593839457444203564284004904317406175412575048539283385965433135922664286544667512503530627205824053380815042659217123547833867874306109118512685897036344498288274062745556132336289968949999138411839164954598671112980254237030084759349531048500154131740835653776531526810324774976662381472735111373366372158603501214007146659376626052337252070999402973234710641884870185080436633091523832333777752513975922756077234372259624368976755510136297537989994122861233267040403894053045715551666951556830322336872667862348892507380429698854971529720421631732983053854971920254543554416996683104141593780514146020839947993729999391939492956802814406692188654915964682675936671645173383447950066605237508455345184453376940958629478067597712342138256715596789141921561354018144590449021740029794574012461947011805050511336692296849785265211951378106470737698197714642110310540606819694762913188248831557560929576832546811165029017499672054172025135524681763566305420434335085230057745779256018383804432461223043042498848850731843728003882439180085536270976899719490429229661553526901155552717032904232544138727108521823375651740170638254784121200185817757008157638435367340345028951446586884041553061158121681322632266754482109952153506778777318156703615926255786686477670081837798908503843644113683512242582668667038403121348879357728081129865776827496834514480472404026196200263024600729012492862781572798849264111638163632751664104954798305790912081904955622563963735179713313904324005186618791032270733272080807645913095352544961266138824844986778273133027554075970483540644069376000000000000000000000000000000000000000000000000000000*i1^6 + 739897028922460591002827203316490116027466413291171718047047395679885651898827224627397216637785119931154818383498098893132939878012491712750374305403536841586858788803222713193290882778610492947756601056415527616225980829739692200800343473326988289027032565253237813678938878219334239229143718952353606384092650229657701346032670701186920300255743480069492396110205560801099079326769476769304506715519430836446335152732346237492543099600763250919177773275427812164440619353516905838153336123484641162256600286780404728742284422830709736867362267118852713168248006700026450293722272331424608173551144784125617986452081036177794223535264789592046907741866383414012458618607450335761493737424968958489764617269926160697426537155866299526715927084446671992063431146696073853803737183754636905493639511607282699603963212269713343928129249814777658315199765886984106733298652085653012673741565771006018337893247189269482792806869006136459090460934349092023996648551157311752218394295390137056874232410920674738667111355474133409400015666479633037821304232388556627245792685688162057286117904258026023559452088956148564665041176974780972667592767589449779717465271750847440257285967750065385786028758391266180672371316486323751561044445974506212694964516993367662843221242298118581612049801229595107487455864938359028378086533076235703077701824887076778581947087705155463386959253327926864288998222656478262973094593412549198106738359417032423395675742359082699673047387504151026627954259563819086695032790898860765810304566624378226075220985417439773739638825422337538666837399855759151554516367258669688069210723964473810238717044229135694581528673876100780555726358354023182351493419744005223207285284885769803139189967446703818309232523704919649550294018540062157880633841540743321129672445321434620317913161806230915422694869893239846078859208992620278463905136110259293166679467999943274223969977727855643350471667056310365921053089735916969717227720626658350996855986817391122839971737800296557419753019422082570313263996532602405157627125089231726593521336789607954121419455820449586211508259317315563432508207677875136599225084881133668066097577187810963113713628210713254677908536385067536614638611241272008237341275844062724800753058230647642072440213851753437790576336901583594943255510803912495075528756901498060800000000000000000000000000000000000000000000000000000*i1^7 + 4080154853190976237997876772284241594472588588845471952154788531835809969721867240365946255292352178176961431281239956375969063186258864462784651507587825523951526654320886508127538102942507453841596307146109598081794778119891774598005145062246621631115058737347706987143890889176603541109289798015766432906353129370480419452430032693223288013407536837289011411994367042848841423667224239856038556711215360747223981105430912634287075306116820199332781296182231787066791550645928913862784993390346336228865836778413600131266257783197500976897619506492443093386133994675973437353194442718544752815133975260188549943158034717932074420263892896077662493059508895915897378889988958377331148981313088854898393545051126070361618419842168629256344267574920299074435072202657633818567662744305405574669493181952840278921115308120152956555929471079329451134275613078948495388954040417487047945188491529425608519131780988774619280798409673046433870228266476560262532223529628517260012644612242067675899195926922538429611956899619473141187147585851410970606938413156576830449922141827739149283475568812938861934923164242137879545270474093107051080775861022973774564915910019016017015415320718433059893938938730972122807618870175552288156325358829390171111203181903249651229273935646550464780995252836189376212734492621836657601794592669083729210117246854283985569874853872910266324525173448469996083564825999491200685346161198950223536241639754006564478680020027835093591095885625237824196097798145067075359557371593394635063746248900518683053637259676561164124526482549447840503353573986229197770979668447101854393477947726789767303806358219532319477902394114790337447931685615001854396660447184616802447018037504144586843088469544562742802405497988989725244686278878099496780299781700304341272986474460947344730461151436657148729736606080969235893712502234677167240436953406856701174050775363663847797284902161031850592479461488599285820002407312361579332546287729725391795946108965237418451298703061499420917632456630298265273012445271110173316170995166769434517427347990846838351406049060486163246388371934613899404259052792561778262754223775850510570744712918883358055898943960708187493280753278945715872899279792905456301279113596420897517481489819735381801198781121704728803146033111155932837914533404123621322819385771950080000000000000000000000000000000000000000000000000000*i1^8 + -952242558650033254250014241202159112504245359743698763454190768434142857630425220867693456772301002044245508838527926190625894346358094661971473031882811455090768007681499664495157607522561919409686488561381093490822551909773219648409071736211648113336998710675366697760542050166651218143490058197533357389489870927132353526482345146469232791554898177436139756016513394182691258316688499107988740690783241278490953288255076024416670552492337659379562400101053422466580901444489074787233950628982487846268442890218357985725202071895679237302472886975316637792506994101984243193151150393211499523624841106529883833844131205753534188897080497772762264561972702214337008711914512109484255259064392865838442101054697253675478334625761985348289339875041693981503477322808130103028813229091569425216669464135721403640453753753617416254086769587760168002214778808646773188173026205735073394973253830486983360999754284837186939575207763754238547520099313446136019104874096480349610158321958726822990413808199829236939947135801527711106121719265644981230181671574775313298997995231808296715681657200409798889308613157225211095825246484692651748023647065193354781238380038355032231957656355062073244472046192307036591822175819383919303327370518857051481538755461700877748256574424050981485215042714997420606472717921580107457147848266013062150051833167204241751586885807836686938599789409902531760081275137478228267400587579981036458512436462619079990528545895323107871349765940027065308624421901912378221228671589651941771521176832275991181806461914510211643606558991556136456202415385323086677006147477843331581657495928848803890357195524672038350501834119228709496349857205689551301279693002442930048684893572904290129529178526825704994780747614973779512420233355383172905215494919221486211152660045215165314665709886725996633956776957115704415644338956291438226736014960669280312309578968108555135956195415280739720062791498212569193563617391751683616223564874354784629812054056131217147372530480213003186667177580277336886683162404634300221356941778946782610925161580204676112132389590825585949507495881903244526825369348511894517151904728603738369941778997006783057934837568139185260429051914161053083719278394088426254675437366594241544003025435510342952384070523510929737783264654519360257237168674048901903402840096768000000000000000000000000000000000000000000000000000*i1^9 + 79584331524264061734832068970049900383767555266627788373267158391273930956490692885415269893519999005693165230379159185197120095913502873054126708146703152426553751996678354066866634053365164589768215033310662133208719973091691181365520004783338852767925487170014978456917578957852439549322516849991448760169542233336203070595600634439008934062315136473151622609901104808260964661336929635452454796649019223459736174869499800342860660544676635895016200383098320344327077950747583804134109914307437102075224124998748426605688303826321460401618228177729916269188217412180698543367036336266187714959062034731140102765876346472013546818897823877002626076004001521874867764484177732003740838570386131854348157517182427617057951396180257242347566393747849710026302809359072263302433116800656999576685225949713509494921211855636728524841939613787672175113667614243397092493162637852014151266136808525986041137835062143407537905055540230846361297877810175603973862870066930408803041893402054462381089427475817437520290363638154260730469499252184244592282643187135724205193343048832674388692329394816393126546620808323161266543578457910514338132445598713644625310054463077672232778056196809959678291238716120738535594798888292215923766358875441824175555337560830907153252991983014041995477878130735851467840418020754375438249385243680120838897677388561192964370030485210735292958600805662289692628110442824518138401397875879032101858169798574587927423921556009368130804480120177198824677406703219274426552800568053798059509627282705974700987554370090547188836461923174143127748877374286956437610025504731152156317193031212906798920249107360487901251241662643591564698147095335627494453575284611866758015603653256905650834102001049184109888873237669352446562807570129946156044693421832634971301118623654552188850296188926534361016667124139422036514837627993730233828243538996927037645809525867683541839835776835379846193991825428190808175851377427253627532034450011183776668777739240582732507946670735602352685642113977745321432988572533764463793036271179566838410489564987597707329687115700947357650938860968102154669422862561903456097515874536383685341890105743010961529230276366773175888691526712369888227978785427542654145590702497892008460282898912076778493969243046206773232839842462441492124298642521479309817177702400000000000000000000000000000000000000000000000000*i1^10 + 443873248187465022711344232137266307204478446410056320083936279323010507629141509859395798506324544799442370279269973088547204435776775181338874830987653513554154392162358495603999842749611260195594241320663798417876780619501925661947527360786388056446401725897870740976634127067407084403884991002592001631435514730435352218322605212088091568001673123710737987509462515583189122329573360137214468848596891467343081145322851097517992272781660643565758590997617972373938028954845109390769775743547279322413303098789571801982191724916506675072378052405847910162686348617534617505271144144876538281489921409460691119540501418086277920347203989066228909795882779388255930963814263332510182561442164508194577761688651493805711509867765451639973136288258314675012001394279878837695499199500316059242006216190064376472813510302463184001979554275559553037554041764768339320550646977706447944900468821989817078152612451441779364492261106754375176066179687151894428034854155927140376083503776031041171873257179191910677813011295804748955676289336779081277519790157230815806752684386546405188390350709041151290668656381231040384758117433099330123830799822055613317251421308740013448340558005167284345450037074171793880398152566050408927608851452562332061500588527956245590607014941883263359051702940868138053896325953290621451758278640455926679893724875663175917641085647986006710270520272406741723011181288128969793746372498802992613620238912248226494291341663360876782253042191678468921098646512301302138007877096309834325942739403904749310418913872596713968961629450577224603352473857625048055706133797135798164405554957127717006911018365593615560468978553101082805563471080516298507960509348617549577101841877480059882840382248328409609166305830918285904387654067925178491889467776401332680391704738666648075938412969744340082918559870270293024240696980978009969626079413509170025609316604311443919393587393341445559010121244929229489418390000935332138085005048246048990892791247023738557388716425960926424983663216526173735255303987391188921473494284770751065256870796465994331999559164716383018975921990651199585267089211052837758801244775024339193784451560416449941783231236584709787650937059904625650891550283045382140095552416502665309049506337114389563220769332701317238379587379233796153564225559606704153045237760000000000000000000000000000000000000000000000000*i1^11 + -161425903936439365002520129843885668695335461346770208850897648529859459832014026342235555737751003683838493320567388626436875203851902244486655657387748358754966711713934601817246435179297211037632916173612120319258213543863700487711320027502218447100344608046816307140989003132360043774097239883797389195091617238540542610890606390066925048269456157426902793258397974502214309526745744435453127017493364140375879094706302706330465886903370935637638559158703526604946334263040883046301927349267376493054582519677485429106455114590908808630663865328639395610217746649539350185951540863467283794926036073056677380858805176004983943833546474165007039421405714523188905329450929920518802044582516603257007807184243334752632558832605250754439571407322792810111317063931607639821252378824617763728315692730186164764399826452132987288778805729731367280093578366314063730046816100307897467555980631906296637676412235415716920458915648699438356609112907007914774985021763052474404894827353315732059464218865350867188434240903449486047486001296630655846776751561895036872151666675449906292082222554436515924865351697730049756103109738555467115057713827882708392855925836818520707245628941702700839890108314212129068483084810498806514388933436434265045214820009711686536730931687375667072148217033529416142198916615556808784319179473330672820074338984545940364494085390053570416230424088257833232572221638342885398889811182099286412906264644040562463770978751901220427750398583309597537402295486014030755378572766401490359689152159680853736291316245787518367569215504067220135509727742252505181010801214202621750352958860086765913883967089549024031197203861105512861162492959687347144959636565269267019985018430422480809407563601139808483728005021163188701800745515827736958087533726741162835192954749129863409113001652729220261801449211092266489822790347168091723124905421394383662037196727617287934919507091542614506839872573980510044713515779019732684634303532256676420268175680533655690839200558867131451859650822978513605964346430815471904726607453034174334808329743542792552129758617144360474510582540964487721237765607634435996097709111393775367797614488815103792663251553037179450286979857485414996680258495949132205215157716634480706531539727920258326066487028443002244080640123376657596804532154791251528384512000000000000000000000000000000000000000000000000*i1^12 + 72022649946179241649115924195820124352839454096510733022662601430942437777908011346163798358373920217814550960053023534661588284191911944027958859380110591144738757332754227499256229538520489351644595055605886611704260264566371557711424106774797027118886953619739669953934012560737315816016302476775822274337950487265283439149237580426751925293644365926856282415233538051705610055085815782390771586706358459191045804263414289927924700245861157402353298507526748184387078150992081142742232170735350373454522274661978230898938838771203576671106023105202075176668243282573726809832616304857133809084546097194714061982195289689630158817732229092787620507226936638981196432335115505913944086147671592697087708890570711723464111559165644378563718526432424846613431588791467753063770883708823153089428074694448193133298210925296163571380318712503085056728174287560832122540279863368721897379000325922045604531970541960632649211594333917236465206554291595595034734787769441398970862422833807912191784804687575469766872288465265532718546159014657655936044135756845073024400231466910903444356469515602560854904184776529070737381225218108655197572021167289797819206708924137159242060689364833616161142308465270564316260041028303226939537348414899477876267208122901952701427006102759297215772735470880378780858917804996640010475955762441491892657381908113528454408811294969362241966945544777121976134661526238926685018216727062169209491003111876096856309830927103843732676781463108930504852536122010205464213531769497153004367188548824733746961188907736808268377893704620615413791081521034208683711710017764056870559965137194402866780554582911279099953289524491222183355025437914884603072493333969302910637623519360019341440074260079049594118035895550242302197510226400479333915091434752955053450387591120017428553518647860820044757006399190319623919032094142870027278520687402004928584395604650456679728376557913680772459497418242208817997968475323290600839053153049297943637793026832245237307414784973687837866444509853673461106438881480430107341607771341787234408336943157510044494364503556199355098134968164063588432130855328484691986993802491500741181083943967619921222565343095140995081132039170932504755173937336095724177731466621846647278494333054114130033598999165798608011135721685826992947035813595989409792000000000000000000000000000000000000000000000000*i1^13 + -89774172758311416180925107489395867604746360442170796018691969921070235302363248796672547222966122445285342572954222568254535871691062044528536392027907135816879966198278234575868144741067901952862335162587001251834529877283568398872053944285235905003443325882276204390565590684299489844778850447384755995451918295955468651666392512826663105801712530499628814021154051053142764377322233786535287254034210085522743883067565408925841110257312945883854117105513796397737785541121972894324998569680681360970352099620120119568374790709232256968751494861028090627638123381159107092658689167961012971554322348177382597654545642601952367542246150292724329741767602357837995240344924610861232695030251334421125983221188123414541191500293401319469217907194588415796620581192498366218626086541221602717451330783448235047525963554688888917868217415233874198236252155653252526888524945553526819723090714632632625082423240208807370511861295772107629955273169828892842198299632560236699540866584415845753982692227001384366309964836871425151649498460583190688041205894495230696078744345697739771707933161493505568803899261650682497698694352612349368101943278692231167481446941144033553268867922155785042732188873579437630773979949406010422950486504099205739797568139393303962909379845882959896771740052406317416357199618405841872840862269586116373077422822611729568539328869248452359583970409384861171821761514005425390384381429863168089946899342675118315966846602941013129003749687188027644482744957803598574679213130012793307204180371976382497904772194008231337378619791514878571188471892617748521981088161690453739895105514287115396437564844048497336830134672288382502062980479478501715753019410482671923324405535755768109975527315806848995515239090734115397231042287289997165507863960101700106248333654511695042006943448720424371392149967733614415653432942645657333983484681473784245826939014427674328704565945676293157708229257726007453111022667178227267283037146016652041305132772100187475835637726100523497723419511528928342828500558081636750487474275366734721005260578319006869064833316695072340627514323377993336936104733902296129776828329987432872551834782609807858494868282040471649551765529304802066589320626229461241965493275837731085975094293273531809137546611665778810845025508644227727192313821272421171200000000000000000000000000000000000000000000000*i1^14 + 38443284980760915550524023967938457221287810834568578933807948716215425865220530339150027962126513190580581303277108648684355858856436359088144898697566319184474919452306679247482621020001550893671370742228625232308713636098509270353010074034082826343348969301528702413326617834191555133801370720483813514299988788472173789913824044016017318434699144247690266844025526506869025267108176498883363758576875175471201270466011038181681621989642895473616315846086438931729615286909631159587790689116582498717916971949433272253174254543782986349573540861219113369864397549934204998424337808491168057829560388026359954800361930192594411159862141034634584658845362764334038843238944695792536920243452873551686263056549156714437282646130825641531487734063921140937759111779718532066187949801718080381885017714951636028926571998749329331139505358356037957453532927971100563444301502184595735360904814646974172589411494470615481126107728986720094286772726400647351394160911752527316075226756227621063142501715088740428712309433901882899981270163963943511338023025424982193428946713897047083529517998771102615014025226036302864441570601786587766091973253521895123717316445393476606595993509629555157777090620200594336388788832536190145239817011248228696689424054461299991332692847332435965994473977072351417076913767902782347621452622154565301967950053506469951822092375448291439134278856062524045679031205022444054995246778837847325021656435260186791981279971651558747516384201502229176013961823106683284377397418259247423893507286580243208919794430872698088522875420500287900386757454038521848852698948782064483476098229683918789663424494927542082584014830806312337868416060190036196772713023584639739792024034589139769657754841404231343056726148454304428637239649485183294655483549065339886089976180708731350596877271920634133650293183934139020597433881248444939737323854661964446558120679536643700741206940541923682392712196675620109932599345965706263915860929508922210693518342664672728492792771834395742575899813548501603382513870830339984831795313688488684612102677244530613271197715173100462144399347317527360848126655747456221612557336559672963907235004263527999545723847920313853914868229475483428099931230027413351601036046606737332096807414012300874993705492145834319387680198389763466267875949269745664000000000000000000000000000000000000000000000*i1^15 + -8137030231818576334185331140003739681596470963534057920483589413714864784207757241563223466661119979746985996364953182253612796001063071803910605738708690250464810191521741373708596024132718084624725566446051368943763115233699498069379107430829483961054310331333802706976410363559234051131296318866942721395631030276114787684817883160200095334073793482073188920156455093591078493532169459917259173780655136663979365418444488576761121243834655949803833965042464582862246201633310946872600930905974823839184898764733385560191572350385170216136892028797604978112201616259560082556550406562038565450156249156736781703584057931433899180640652150622187722961288055758323245267716192845882153682369144658491705488206049755971771742175915658453192234300932281349451404812568029266592743015212325348800586857662820228528904071993573141960192557215528410292643280365429291052335692583637607972612246169855380204139337510491307571315865667633999108829706026157264229286716727075247878896801888590947881555027412871100151351723393092444444794631908738920306914362647645040338046696627038755860972894308842142893306881201340732464665775417147118324759001124120691751350317602011607012562993739095980252168825426062959244284600270991436556919174014797252161491046906706767611761367954669705088428506606034513507436260936817473528851556545119913860452194029988364633741630545266097658714400496204922614044293481528992297671703396809792251820032346688212296597928260814619343062108410223922818070255994879337282220553849330308645106688992769411363828833636883276110014134464866378614351349775588709969547679034805211594542655137521014595091037868566726183302962338608690927107972733878426821262087739661595558122709143726064013617280628976353489564611486237635208174800278712062672186958978568730303875342859945146022308200655096411662658329685604582165560724489677117269183563450520135632320315603769865163290578045297467037835437610448705335790180085913677929623756446265984312142836060195860522022157567969373585146914654569495458530175480449152263905821691240702110476706563789180537518889234840190275134106865825695798226037557072399683077830825380559476133446594971708894190429649587059393257929015255801039454620850017750486929554448780944041706957138632036409072381426983292013193067718644141281138535772979200000000000000000000000000000000000000000000*i1^16 + 1395198511574463955419392822724469363605960560705566543536877966596644842167461738885523328591360004999500336179336360573535696948997135909779440839452148279960938963994858308790560916406382020821592162672855574626991291242986155567923915236220234616645943102970099549762823229387152183800362927983686184929647841862083300872466391882818541948558425977401020962024798765765767527973779503210574137493406575272261932804788149058680502140965017793928934893594801665084146444071105536372559038296581426616248998252099930679181818271237137136310066885280430981659999312246185771518857915340563054614576844319380073744438891229729803473422426541168133313860064950271729225304032876801344904229328497405673876704449458367274753848862933197162321084959049791281479333328888582547525541410953364011539636627070534606029659890488846233353028414195657431720148808319284916137694003519455942472819098144895241146971655198299748064524988324707320548732572750310555210481446175244649861206870118039248045015055833054885526435613663706768990153081844960495493954616995453504964401745722894757251253592008509299384365432185136106247583324486385532678515262847710016268629530093784929163475344071485056354224726751144772978813757487792853450656038710533228630759905957086581150119920922989814365243977583734825554439356162411194182329636891133784159653538535586067555388949417886186575022656953685668821566121171714816407303048419988334424990312669199265085779157381892166068332428996876636186053661253766373796433636591564092925339296198407960260148416566654643949009796049108931220661142458349579912625538659411462367685328903654023507528255213589112968906281873980383653134484037165907169434081897205506684620428773878790700849896844007541445131151361309786068709923247243963118759717463608787455709130078621436053458780501281873555941073227590545006633657626977593791504508484151627293832499314541200324250683443795600795228332145663529502982768132576689227115443843250045532881146793405674281476665170891387524124000198550724981252962738552203082164050409807657847716834591130957376814174820197385726299053560285608000609050362564457320319792848703859709928115408099877538873093726911115739860140003996682549120897034805411485203204344857225542210859540900518033618996502606283305343155632056033094983042990080000000000000000000000000000000000000000000*i1^17 + -167904480242647004832023314995503493846200088885720663066140880464484611983081996601194754271991873803440186520337720723410204317537336917014665669099135912372965072518660630065259901343816518462446036467599263323011152884949609697711251736441743687515116014499689198598791619039638277452877647852604292900733015389522868293153668468322947113705236953575870981882781439842694259405498289869829577721375968047114374593051074717958055286520184756519287599148212907706923416592548143836644492304774301504249989660051976940577357503153829588302801989857143880693794383194807146939139729906301937153117550569260379752415766316206659968999182229692441269475401235988432359100062821747433121319760584429177983938879364198750442300230530272192409577374367798095908958627973688389183589102186468434609562688286125582767836365150002506858392738342309506682515762780007958089729923439514434798780195629340935555753212425268117029861654660537171536814268002945405078111406478472908213171590055117686742133526195341928976301033915875701424946693740501124636050288228099469474257232996322345586255019622150083275908446456319108893072419957217382378378135329223663579658181239558708610283336030301068862471554855788089603449429760143970275166737428725372722611294257129315803371319383146948211487435381429442204723064654723809867498848466802168539550367810413499205644696939437895228165629880138382551691581106031633671312470407743688439317319340542241069842260122234601406853350065055658126514649345040764139694116802941137684995619208564838292652934027759984601526765217231964596443877514389954625430875450997028672367761151483471407241543604506224104969142724359986497209623183415905457037194420135398907813276824789048025663821822374784412637849131578180655699408958965568328498820534246352234550800343611870718907514672979945577779404896705543253683518660346098313306615948557911737419310916579218647778671351482700002631580136119452857673834122722015153650488345346787210723889966843552382282164317605297900744204741613561238646179075447984147824612478008268513583633849988894873968179732173908003048756706276399526473619344533160338574792011103585038482463330070780713136912932158568300820511187042040906764442698735470259713792088627822442565871035406654334846147252291070967828689934254034115119546368000000000000000000000000000000000000000000*i1^18 + 16707677324872066994597792187682325889822774268838495581513006628032949952962780530406020569300347269001768685883749536030243362487754983177163989361357086708887512185586939654316818879269052567915339032784216321248284567891688994616847398104884714856267907816056663021457087283142046036824256389893256855392524695776074597176348295874444169148602987404890263491190166282153885009200948303853219490865856799579319158189352647419576211934648078218028806674764974996033524979098522769505368396523148334040515167296216953835532193414182140825471702028390609580039286880234311819587779995101630898301882027531943091823775157995743255875843142190327559422612121545906808081835424019663527036934488736621093605183677120445660489344791045675074389524052142020651803856330732604530528870991276759830928853433231177693584205840967363253691791204227256972969612788524094743877875306055174136065171701681405595175374816485681812425521724783998088667031245891510573985858748483954993775757985142205184241309226338212383779282142363778937062125573021609254792912538734928644261980892401402562187806065098526676311125283659035044900855626690593075665259196901062432820125378100354480139013181245895772471173567831736088782152596920729610555267736723503822243350491936357940210287980624229652395736831177955580500163628646022186493317495729800035275235297353678966085485725025658260129781541355467509834861540094492231175928563595342107988040848063724062329577604642689064024400390703443131544888658420317943915865590046994758818697028138589214405205231980746355978784999677556650855593837955619601287713918060203394971919887185296368306234328105883226390944539635825201559298551338872848793070945634107610842614168432169871899280714807711968567613513454370226501961288382737791281797353641020101263622790509071131237494127800309901082039373566392815350956625239965462552973758652992299534381588665192272648750842587516493717501814174572533913186137987051897841426866746351534976088639779006107826801594551269403469688051304652980511989851669639260678974741789249696696891136531623875580367513535430159264701885917327889977017743714299989782274489436276503894764761196374714308081416451984091632050849129474690508999124032292782921990115909113428598270273753613166821920041338685838752815584743695649551155200000000000000000000000000000000000000000*i1^19 + -921848304333323507482193058911877679392811082266133320547760038444377984645918491558750204842850169826418322846608926364577207899611872224442818359826223837330605686056877958353430097884810860628039761765185403641971911735959589973394469186220171797701794251492435088745901847167855404606313747321691046125206008121739983968307865325425757338473040623889165508058172881771399090124567761579968041391605445795350744677245975802321808501334262002415501216196553096134511050757842021877692261962775944756477841215633411028020779443118332771956949614283212669431073786507678210381044873494234098966394732376511852931706102549220027620436059172534818313513021155098065958673944060808125981339713900481703610340590544710579821771013476783612781140223569051593088415590298150627283569953767187069476540099128694988632323254720365822954284026671247884774715006143284619980838452672646974142588429338204709525745325058586232309970203862966470556691638079004943388357012703205882500737796018756554264460671883801138031670123242621052331289806056547106830579923912404838643279855797492025076913618017492960483262796028409744066145000189754285118823907313824594369713774530573150197131202958901885331431386184715198842424921050502421828478521940385787296475245244581347124276127050652944938964502719032118240804347166939550498676525478746616148092305853597359579044312923515087391557883245440051656769312788297620494026845638127308603022155319113135579889733756506037079663757545848058709247783808257468892675853877261966859071305175549524540647152593174759918951983948210477611489697066002098754738190667466484475362972689082835510202264366502960375798561832399385470206726307848153637894965493460686080679002981288636018610086791900391166718076381809161302961341769662189415024294322599072060289287156925938525800280568880652546680050848760845115284336812584036300357262659465559312862945881783205176491757348311511148343767584992873887642187243792322475368942521542606357445420790374224334232407876898135285940763144787378589525049124875450188511777959351329351025450584403659526753173082326795019698457673700854273078141631106930514830526286002840863141525407692548124668839332090145837098470873641894118302991404908948731080999280407785423397833875461845251224655070929967267797948804369775329280000000000000000000000000000000000000000*i1^20 + 20914523468128743544163802913557776427558605386308604992999851891969027260738084552179643657076751889554467626795711299157811378941845510529821338155197849831987085604297288993559894435165688420381132058964897316544834468882678910741182728716796168268834531553421886902886671432623393794144799929877475694357446017210684314392370622123391511189941077193227331017836420668235189397564378508812305794247623024150594400769689634779861271200434549314805806643201440262388425565756205751040966175413235798591965844823350715208878480842210124606347714511776984656676897694145512909210127141218874309590286725206165679162928921199303721157626594496782742243848815823297206261988974431322969138391617147158578712112998557124989623923070147245175981291964199095834797776894952369232033605949241075508166756083883110163861926574526170263923005780148733678230088173368826336296702207642632093484419290379762669516060576515447535570367123378781153845324559238681802775532915483360085119122971127805095301001008357008026016742949069414889876498702661210147629855707080189221904451913409371496570621856950123789357533569744637644146114190734906011016053807567956433082757838110830057196607614844124401578140972874734169398136555419810394264184761167306595877793570321317313359009595321661336944431664612877540986210232985549067800142025769383647929758395691191545074897083523970840614140498522245112988142216955966360426234605180792199003584018597440670643110737464301776786306481999044190371376963686714708533071218023394606272641039644741199156824986669217847449850097049957407391138653856902512355082002517061407369317121964847960349797427473779088411245132856787058306563278721372536656954787589058612071636162438253101005853862092598364685079004274995023007978094136101802664581212416523582612852120754028233689220996731321709074473167416805411825708788080122403434419142778698221680254454595204759327454034277954681258683481542353826945526396148398112585923545044443413100912926191369995015122771118388397988908432389805161415174653495322792035562375457245030511933048622725735034649421343627048856563292390034728903050105040954807657606401083771848080287485670133055202361822088267329839447936710434063291171860232882106346435828438050448510245323532437915225855100617743494615194006236168192000000000000000000000000000000000000000*i1^21 + -75085868207035603494058710585149535601303434142709644632254808746811263026288767190389946813580226045503018067774003521821391614259890900091553588900384196944932295489780142239761117635572323535053581846956556116008839216471219238573213724009762690758756533707779858150595406744473421353594217520720188938832629213071996342497345557535991396185721614839011509306527651794690743352871596956453936923773412322298406478051277493941006154487541800197653379235314596829008092867398062595293531852834708688225527318054331297005222679948163683580274226674385210335636282707631134936605819741109612533114054512358908165286708475439047189825501052654590535528414662765403842911235612348445069441081007834620144979454406013877438531869476725459152597453579636411840367156888941882353982051278525457460378381639181075016263386475708898888545194535104008172397747061252379995472045887058086215226756782142947705956127280396156585567842436282502448494847723284795459352692283975853521736041752286366354911878648812016488222899164547980404268739672965180863069547034284389551085776999529789149264382814388020245190513732018213135966150798035904414232035724470096132325216508065836728079705886739667695260893133003068577216881416214225490422270551947411277270280357150793822964262666406869636797626663364936264386771667811703076234261692276267569225890503054502741800656520814659535915771758782025764489534032141645077726703441877651302888381943886743503559518405758049500346194167200979658915640285229549204222014633299334621942451276483407717777315284631261384514546453133117774309719854986373059781912765558105467316151473666019642794717830238859613454460915228728054640341581396140939986232630118166106182014473659689957093221816992200036716785332957163732063820986346805007217670247357707956242173346483108247887696389358957595508923193315021750893450559010365277657842458857687664504959042185029972302618068920320710513358778115882465130541519722883942606636184525579357078299064918132246628905794473429077257250541422085403020591472870444965909498954638892010235058566129309484248809729216019308207222943191492701422939051957317668908605756752929854198331556445424509189545823360590462805180052293774742484493520184546621531768742060904890347953506133812478438513975004167647348378933657600000000000000000000000000000000000000*i1^22 + 390202617973622996102655618811447786521999778084842319020310905256392567559124720529854640867191427327789358079910609818357934669419210440518755024750079425984519725628585166933540263109448539727780807032051945098271993096889473244231084290105794533476687292677590820350314381734493087364613921314097948960182181116623406340844245403582766938573276061407388075112790172695869261547694910522323341395604097839845782618753722089813275670011739069229541869284609676779425113479519330261562210916408276000725334135700868713284381868693103665341869069638156213051757796235712621780781537056730303857752108813316620437419257330245266056791233413630609693783403021900773567600250805432481586951976586846398860110080973460825508691312522993089202924729927844075138645595249462573916931921539931641751508656430120518691500462340988519372258227775727313360726105181827829992285680807679426570428173801486845234563518804641984607157009370701253079040347158480365075980423405123991098038506180983979486974133045058015400651188745615502710462789170540595711982677825599306072866365176184018112056194345156193172586766158627056877224463185503713281868793662424650845973308743002337279538707504914586298748520039500534150673427358574143984143990038219021283737481626292536533315083152823907934586832888519758953510185481435844724532800833778654863927453087577057918596755269806205551467433722590351374219302069813468166217959133822305697373128890189426074302878976201064931653654975395616886885948394166991087197397720114519796184150588833265268017370040458780280102739606158010383907106686130718497917671134933943123508105918031562295896804556055680497473857271667571810129697023951356666863203463800701197816947432188042877636388303998089809755960504814816145222203073259699767836541686959935895470167830238657667983067468129304038461607942700716691904735279172387605039151105013578108724797035196028757201506315524960709240779251041142562186959204821960347570965914781753303193113396527992807314919148520088280624883343555964445314718759281577617550192680548200283678667731595557847461711943127819862497096390876339951616634633661347677522372978792357797700512117586395366679109899969353237271291257573443653814134789386524787376464179941258349195997037965310952125906976066588735197675520000000000000000000000000000000000000*i1^23 + 6788090129286119398056365964556627519936808250885149755134303377389973931859515919634139425249044216616728772287984976907160692963570393426558198981371401783309447445834439562220886251504955081076737229349986580243338568323051066788230828183049759683298049920639748685955789347366783149571633634162015657102122041088235810033728319322023401041526282246869368553275329232127776512754118310540489382318087439304771287903445879189563688826361022734744925421655521518296487983225978352947445756206439810630076144434376957209834886901646961977588550444491409802429769805232372699418373555289655867306603554972048823797027803533537435135834547489590594121711168550581015619092637357892519676898786719693368362932681936944521543629180332080613394265437993113833922840629233981548913244569047727128755659792379792627009783164945836671947488049300246804478358618212169728780352244697601847834726747143793092451493156999383091666167117818904120298351381613586308983762622304917404065977222575473679958417315680190447786202129384103086416890163193850362414058720090167739551382736753701927292711067926217046899455973166463106871887855263347900767943090424212535469662004756875346839354204980719420187533141368043086611919814585340971679015223943940045835436127323737790741935609316268264639157019340608482942810896695924810279330557823344900744112728819367083584696616140001211168093860275315244108252854363017262231104900128582006080070523789560127300866337283657881322412832943512078912036845393060756829800721612654365921004908766438388230627114902604255822921132166334602449655735359367617181614935632937837569558524918779609460279019904362957842198582044866952969727596393380919163080016336487346118154197099592921527307184498759211486279237068081809315285754707417440458430404073865611818604370685292280589570682694926379715674298546420934285101740412513670714204166141271464531796221577715178972675238750418544271340374079385040106527931098276244420307008009630202078646541310273342991471671018995341789359204435105265299097157533843259479686377048540000067996946057598950765902072244629919248682462650107280749860618264433684895607396859528489121202374348523589194089681266220852661261965438154346873315195938972659447836004762121075485012441954089776899007547694575068905472000000000000000000000000000000000000*i1^24 + -12535712026602538959402318276075810183943863242401277673090102234491920257988088976722255511634055394066272328833666068696873677696775425380280926048080521712978967883848790046345313131660111323120701228475776629146178144695459947757250308493058055339702192295362532254076817092542988349394906629262709003749530351803217306860518311876800079844574043149746383000466648264395001425847853598484541155899621851112304690031827825950951370689927875118329129410178751162069958723967569524375987964094808581474442917859931323275541202808886428176891773395304355916027579350322497432512285194616107723036887628571295256583623602156896941064981915702083988392135589181839808392153001518708655570719524309027358506553633353055993035744642579154851313335131658385866440971292239598834811036231797514818253879158551198129519913204287684813031553637436906802159242106579535954613344300845019125524552477306628826778116805312493536549544434177628754457495107552210501493520579531724459338441077808795720976250766491179534430418527429004654917428069675183731598317373592575623691500832173049012443090240340774158802380856246725739557779541191763403336220507045845788954573765358417040196663990766443009567857777078544601025771532693390341575188837600455597229342481178204314031565997864996660505448001311190300285239954371175992927852694642116775682304232499810857915942005051800461905998137210962268695909706660878058346545601773742091091628439874242487989063357880342787534455920585551817583187940250364747920452858607379586507791922396287838200469983379991098524921819902862365462917987207684334892827567784089599759194782502468810431724956620581513136622632568793934865176092724228396429405268955662545340966580888475599170967701434576243664340598425568360334430728112610064698980733862337030875131645407731567006093750507796759946087855312650578814806670861132838753298121740546877981344095486968734967299482535704175527462719026034968245138701980014318652171794111798989259651233099908844967007682712979574221198984432925481474888133226751327738391122698424215859681861851607935346966413909753424337344443629244593065755244030095414103108979249147823318764146012922063396744353311431587493726035538994242131611286039961715961636524813870194670078160142962407020735772626832588800000000000000000000000000000000000*i1^25 + -75025257817974398713467854260600195891225681282842011719983542990192212806624474806226478791386962976861378098671143103239454879906299133375897021418922244458435138229492952594890554781303313832244979472332029634818925807055845999400871163358100374392829594406139644988234927298682305684028363198048513876199276446110578460965755907384288271442659817303274751433161139660538722668544615502482729909885229254228312216180891373152589927174367891446331771386164853433139768268656045818132589130830108306461561519479407448268735585426298948968668881033306081707126421618437878507905166728946229891463994859881432536943984476904169806259957497328948791124234208272414902417758080526145592604084836017417811208657133724096493360963216967588963571690546151512748738744469016636531379850136856093874347369579973528319096371016554811946181413460287361437572426584583594188500649848099520307625697767293962519273622275335900590572218369478798138996954557636720191355031408693895988878970041758387694431755940164010965354086012482197955058882425298060710817273492036027426307737618133270582281551297466918336370278009198578118759436222761181295804895014872925195239417714622723621620601021698210617154137531025844409234422207919459983056294840460162712658047109136196026741697952156920739470524018765188473825663747531477717386265024989050672544751299042419311111272788475784181708291770851532436463078370643779331002817616025412594765368121847871795537600930939392493179615185629263175051563750726210841274895429715286456327948633311093523573365352828198358713206782304125895582799854964119749290609356917031913982317279073199973181409955564195308368947771457672369825067783312599002780696104016638774192919574782291507577998616284945152327048535892634514554911679126251068151651128732435481393941888554593930070997984924074966892172837640813947279636465125294395406508975032546862615999091110286675281245510059693042534881488167380521171186763798241194904122160332454334643218780997718055741182817016346643981321405737425230298065828147905935315555152442697179826768783967886203069994758944094349224137113783244088478964162304654176366060887939179624747302206775595132632089765568402430220268654026586950488063727676174135908613975939621933848425693707930172606609914593280000000000000000000000000000000000*i1^26 + 231214120147842732749632419946557782698035034908907233486551526214819893969986368029562088534320486981783619544984717750372706054879076833247517955944186087251070405805611695917637810509334691376399495036134825227807920974520167867616553023246277083714122155075904327888526077411869203283804155950894811452080537397552417736406719660650607630568932712280467139534631868056023000661466019357211334328438057148460228296253643233486623212344264244007457710851890922739881034418741189719953416031700659148751422494717046094587740120761785184293436680688479761713651844644825682467258803181726004221769140599568489283853559353998325341359924065758878344983243813311325071667258278873066986514729457299875357918808079415898739619080065008438026504555009352554797365248433698325247416936830194984136791176893066240717863366898285511020465393267076672685445771278441880040501735717090677125678313880598687032409465321104651164053203212882771459716452607537751943406126521501409309216627565347913356390943854410288141727627608071145853378961234711086730272621886500797316186384113994435077862195855445910770716486107443307422979686281837407617542303395520529407179795629881718643804421369931061306985147888233600100961965098485169888605411122245263434162973695678801927565927123849534546126210819847486308934445181651674394383520214607873377469067826806487562295849944228426545438267819615982577704196536326260128604922152967216401942789369012222912969702355435805400288247343212564519411303131421331798432032912921652225310819079233462445806645627083336283202073082467425297124794007785620702228555676609579718566035997812204369653848285038663790999908654726539563305885554276649696047745990520332688937615084862583873272956852059382194100275637196317666285751494540211819147343940170452211690948071084334255231127775451577863152004178210964413143295504691340088627474783860007929407512563684365327509780635095807389755072189435118508695620892913456154925954327116682054118762552078228139607493205905487062539354007925654883788130607977365613696203350231648559520734329280751712535468733771396729879127421262228075895016292063731812504946757176078367955042145422377317611299497619565492654137353602100604274546849840390228289043049427104776883167872852976175759228928000000000000000000000000000000000*i1^27 + -96026543652844086979311685051798747450785569564453643179973165225179490772328314301106514058707474035120563202414377541601248478625072627161337078592848535430469449387536487393264209935809546264200822850403051675302602107041776891184806566639404483013177400827223276655044637656821212046772486472196800985359136124777700178471102165393097273887052308951959633637717262283503047273916879328528928859187238531132252905895420836254767944003617014116880830019082462784624290517461563856970947217618102535172525784199724510062001918235316851765444575588831397562323251098474928782017314594507868235051603203018957641146913310132755563469939604314846130176979952164371283035778199827900450177628070990217637602020480651567665535330693920794110230511826876424324654666556161086477986665554940965417228956483792331858988553669609284330116469061378379817040651318453412238156826787289402415922868187088035915044475244420908340464491140464000070509648028728234064722964905330709760727590985106590846250868033023760915896970045382409031571222297307338360877390425585268357933129248999454586318887300413141970111040053993377708213084635989201859056340899564608917005305978029700781564068604421820299568175339568685402001251373046051246504475545594778188851340372493879944524749629813111673068827819066240683895039719341137363384796090497753843244704935448652931581638470247453978779796210521069581563962242951555395550739240083047646005195447775075963505728207320554247124284033579121978642941656625217112152195435315378946712557333059068547634466559676763552659581189020911044189048415110946323549359426637662429483278297718136933257745335435593739520164378508829974929006821073410322571633231088341973287114418654056476328525087191847119625044842181366402392318093338302085835277580757533122827403893217474857091151315168361820111601400261066180228124528662899372841441251885092789337304438992822481029936852530088460911039208355553827654968446215000414783005571344085892200510126711490360612099481874465090285492985920546185653158441148886672716081757483332788041343303054846157396765146492054108333290990388948584722179287356007041039958353046822461573058627736725959979071380963190443314785495830077922187218829718367799533236335814356597770184386023893080473600000000000000000000000000000000*i1^28 + 59970812406501817450547546152977537137838402999421715245991606617684700595207435375608213508815681936588007952490078027879588820206766436759214233089379905324189218820539698457063026201052400211259162012262262702903000433302913755622131905615198024570801563379993024039468970729998546052268995315886870852691132065825114412420319526651426713632760133945380645416314033900303979996477050436922881529004278685535540334139027022925561757012576026273384958660995112094912913297869208732554211691456508974277497542530034126774312165768145224348400696260059982928137425631606812236501104905933724123938960588636149535983365188973199641874516928854765817433133210353792911143070198166386776897565956852432195918809919019655292974870214121753243466153744940535272181961277099174278937393141051974167044248071870887776070961286322960650921789597940897741752299095342914744962785502845515383087953017053524621212488720090533050035798311075181207898879041258781673057960160901026078064677965104937679231153314182614537256098059351688230042758186200663938729824836919589586916054459818623699791170319436256794412222035928382067684711845972202807542404055080373320697872131140002515404085563551644587557630931656382158176137600166748882182788573921315605435162241033738975874280083639822820980208539565945164911742569662421794448618080825283649552726959756801048369975861756042227201397251008461267748142208769078317557165774950812160143489625497300235553743791885368164388158673980915237914599725907103069892067635878813925693095310064127359150160758148589230858358557193979601944270851588193807456499484532534469758429454879677281714116119902331049557193263000240622864251857172033485157221860059845788947624863264050253413947331240222723522978101054595066542955172379227113191451450588042104144580944543231983187669884144773032716538968495863925958700853827071869694305682123491553024353949092714432896464828764313159080504636688191167438286909673857403691214820985454458673299506325754270532994710307374295672587593906841051278373041508459206621047006533002097539139507177127605152176625314156894889833789423940611395424804747539967833741517399398980477552980261100199052424467151823545441143361905302283376380324348974865092670584647706300834520019270369280000000000000000000000000000000*i1^29 + -1091171830714616542355810650317875452409267059636301338999900313190887266951956472102731781907764594194132837435923496457096935327240774788652250529235333135208579065016046353951607019944001209095880212902647983730825641559417809914808406267293833855059335934778548457058076650313106535613794236329590911543991706678097462133810684358286326852814495195114591135803896375805393940593331470083159284829217386403214726066396028301723490904476982658822349075777035462115931931041248991185617838817478028243078059189289011740947618387933839121017416376389933423669760798712093381083974442918476976727321577850384951063048632261652135938007245162720889824115769814632494728711383147668445082140953871877975528150133501460650504192437918346600492461287459397766315594248577932020232203723656989113463325535116441019559669911405812435875637069630756348789589550299056721754930247366892142012370566025136338377940910645794151473585717939143539218061457516074081936757029742471604697447952072113078431524460267334214897068249855888793569067579079779906456222525220117100383111069463226965377304574197293789980843953119633386306548422113421674987981231600872841991955481505447913946402373602125798423571329932871430595173152153093877782613593237632176369913169319677092876734517947708582124576995983230193425818126451465577119486774865185233299396304029014972627652407359035054328498605931393257666347938092565204009500844496599116082688092908551997383684803614665454611662974419359243873736666414864339242689490307106027183227886264400882794220029089627863477935516231818356639320706082126056263874953361076976853419190801357278180679224878039546098205589362359148780486646274609095704104248487705380608982247177144985072859753735318644548540396504549235541563500392148440511221813049115655115639162750554769603249416495863941171607121448681997611604223195662178419549334259832427099422006817288961166950088206725082250738337210479422303336278560476511100870333027256278330297238289090648666932255406525040778214327447223264778507070296940223996379818368194921300447206195120947718441602865692664453139494133938545303283108905036761119014506254135583383192793811141696647394371833118514726608970990448876730825072134064235459843386956225487310300985163776000000000000000000000000000000*i1^30 + 1410902545714343344886404911536901484021913626783670008785366061554571468561116540400359412804945920497604592815543520220976426466820643094370569060808642779635253841798367607568742466809745217259062564796076871742385758175276403769963618454675735107072175456516523297180377324284933850019242911898684735088187317025863332152300511295246939227475423903593175764499658220534447118588647480779107665746226565541567547546911560962201059742322459968613722836483885078744845355982148079112909142619773530238588918623011053714786273911134702128137764437954883865068141409352240408355465110480090428073021588875957401544336399009375648246710692782754390643260107019993061121254376688040582836694106875338104760217124460472623162567364060727682347943651159308127724777555249391346251063375172300225076847664294772768461966633566854782057112092218118780582379401605558501521692261835065812578537772402725989884681108302176663154908526182070378117776526207113148970309832695764398035922623447938887509229177231799699989617783868396690169566593495172572281014841639435411827625032743871134060438374332462064073436071757784140870739424611659353492241824978516266745389531544747217283137184935673790500309889908838920796429217546896952082095227971832407381328795353894413233790292468065552869547608631294783073256699417472157788271324006015844708150304699485233810653292577264654315345561119352501371336759810417107323334998890441928478572732970835290450309543752786230749199932633731590390067768535073415576605771628214513554343936110948728284631312681326132771856087273422052303708571972825632905635652667729153424730734731622784327389030887056277458056781281459128182509227777209331753419304502340109528873446581811940502769262067878741038701521583353668389524680997021653818368162657694144045676151328516868480499544008062293849487325992531836242332641718884372662066006516740497452303696962122864861427467494693986619128916618620756957398189527148657680096272322111346329482234315228565739974306390653013231835488047639985399960343509717845728534882835857876399711155073442025881400793424531434739320207653060111652786106138547028488363090608122372763853349663885871694492464047890785385111509975727384007251527196941566795461401160454276744269004800000000000000000000000000000*i1^31 + -190388043445175962792050755806056538892004700195221694365687842305530498449152443632590710569963098404803371467948039603731394361748789924996921152016229877924754807431208000523912340703802739159032684760480347964295248089094874924341286078456483705936506517025234000400826591526190235839375941771728131141821324868160166769544340210761433111312455916063199838364843180600997989033272053114319131102538406133896841922018717725720995924871397802686675123320263844554813857087297172969755442278769219048499593638175989001683960680523557822469971325917624245465266367408833374626637271843163904385644146878666728662385266263853330257217692257305611605467785556105840608717381290354702380458516184257904686878911641766921894666459202667993439930877004306954056553435212359209855765077711964611053598934122157141341976861689931677352139965268283770912817786915402205623846315215780159794687615428384221465377097526669901497754156706114903693276149417532852644313589403225243261097942658307158553276517330681703351000395174337521377129091823595650892354112172006551510361938486617829709527773167129794302520260311115515601396519950634398638802486733264039315698561195528533405041345142111504425110442815437314232792999322538968213711845891297889819405611862486716672453987328980692483943387887627521113256864398761403219173353714293495637200210754251560784197514859401950512453542640860462700975766551713656977050993642251519186800467773100216869246754894993372563524561051231002766435600229538897227639621218767806746562937826238756430971287122774483701344970992629475447059231486559923386719179758777421971611652771150179669845943687873495130090521385036131305143020627593744991221825614578753768691107260366130862733240465453343875727002831783545757045258672705799348503272513366189447050681071331039806145386570152879882800244077098374754278853983476200790630618215756783019855062931044469958342309086827684863008304814138733843664104730764068338693633057593056957443808073225369102503096024132519320081362049569938059564175511949035298215920304446821823491020631551544543268175538290224233402092911618692152302804393913499365700195960734079850083765452267438279120497556107354222703704710662121810317609482440746714717805680514826240000000000000000000000000000000*i1^32 + -17245134740554214255690437153052906759524875714702970095689054342561075943395887472941817863650474587110799867975851317399159944711800152035809638163563476362622669771859519436441058111687877254509306328104536620016213536812726991955925133201364107285856901757332456812670269451907457008770910240954056409560404313278082717398621415289490174500333638653135063268826820274651864632642741092145072231170115815823362733797482275626071409646782719818854954013540090365765823550452976053105805091547303898442719545718314728964629137391295589880917916484044704080018215372027701435196101345980779793062955799711331454313287958483380956666296384908236383586808619701025121147876584574247188566673289728202872719895337600629115157632624716939944782857900514663676669065937748758616694097658428734191315832255213751585430913002850121764127443770134132873000232926805412797790034919876643308358653366109004519768621106953991161991166974656063560241015126083029905559680912899715472661032491327582595789075058159222561391668751101672133990890574404164113569607882960131357756376401610908251845158620393198161998095008861275871435955309225781547045971487637973513185366772347729819243050286315317988913942778038574296725877600657290595785036310201822524386181535571384578376268130291554635802617061943824639013754464377257027438993982343317263948546140480960410547697184757055023948228436001230490607346562460958086636994648959610260566975699651513916427409794322630030015465510019779633130006313372973359945413387935629017592156540303664668509682264502189610798921869340064870121683224593719052707083436630286540143844225974879849242759887788138560732622033676496513767572113867498147010834345328318631658980073302664123823095293395506503335641658886195346893110618962190683797942100562023732470991205051091524248085396526284098594288025099928576309220948148373434188499413340487818809905990979479745862995054381427001099396795101691229086153443043248885924585056430058292939061630159142964646612737569473330524363860229053080673075089104252819795640425297227576891305109537587397604398119568942258086842827191260780379639447713587480344156386954109493625821261571148632137114452430935803099194105591914258042219394074471102000928848347136000000000000000000000000000*i1^33 + 5181978005999625624709273757325008222695025690352533280179380506056364237188416606616632946165177321958410975058460293951648439463517180311002479621251281665239587899012610330224988636281489732726416770324862684000997708650439297996657193243467122076840394402786192943202446924543530737239194709794850137593024471599692706081329898580089378759229775631562602741710488019346950564776184477088751759021679303944677841749750280061298393365655633768091808714943399458522964217350091620831523513636350466599446481224173191367324953932078347253157453669671516686479307109181480149586131706548827612725658515438294290926090969508534706600293765297422194159888605554240139862014237671051627196251628543871672745757216407470728206119742966273226251527512281562428555441750036821642275556664239745122299461202249856215169960183302978124901653530024386441805734009578596229259134358914712280218342849688338306508038278973260301686781936316863966381262305079167877119738558030181125242696331975517313924600730498150988007429679892033858036379412399313854500937237686110788542870341134106861253927594988432104784887274902475481576196550064909205572345978157752373576332552300243581090786542860302679545739183957124403352522112569407182001243606382061093928025561646404904797135664978452843733220645327497983255829380923939395872555490912745942187527376273063550359354381452054824691630325779162266605350251024383826113728449141467184042836209783995899321868448308916048186700758481977595513781979698568975737476847813745823070271230444899970015276078960742215546188076619255749719602649079540529627471854666677866018712881948785418124254242475311885539911211014705303464007057647326848033818965218177548993363960244274304095165960901162584038074866507277927714579411334699939035536559176376496353494927469176037298739847858597232508758606616110962851785702906365343144404385173459603610082245084660653715084835747395436254075670835064166204613416960504806969295710246837256947727538858376981260960405689820608160426031830353650185727806662122901657378954882864254437784197280023729259704442660421028640353852753588421225707676445698506512719448723409512091960477568729194751313538239366415759317369512123556194732016719323945115634892800000000000000000000000000*i1^34 + -108614575972002401589847895505030170304947293012737157631595260823799231442541397755931039759767397023872956919400389855268719009693684187001357630983643739867617413347326727695931613740450607314674743498257142032654955525483432690796747876008360396135657208070979102384432170243141470714257801731006619599124075259986843580505656755176514340956801456649126599941809190132377588619260852115764270792729045230273140777247727720314670306955674436195854974528628030284218581060000929045174276746447461721562210216631812283713409153479289580077304098106941517411560223164180382667438628903109622385756085426042856317908029519000354821528544015668017246769920336994078574301181884502341088086463873206479546381843387628601284905692480194091151402547244133706005860903860729359781212649589792707547499976111667065860231212965315689064144333008508331694836077169513359580228841014719468580182335338867593861989715283153578675343850123826368448914723598437922703219696221642070451402633333572780781115197276025841222032545912697142353212904585214260755339448461619334282953269314339430206360422000544543847441106259664231757274110456267550602980566295322785419472740927465718441461501943766222252322283930057309752615410523252048034347526839180615225466923055962662797503040952178218669043230076821779219489767640949480963451282413228849304971451812124908788001801638440655609623078018730633627634404267343339865925950881176866487624273635768971884787812425352983748028643733756524201750199245911612301602761038323051178372471972315788954300151516669387992895290895738036671033218971038228351018467508520536850423913187558133355907036124663560484116859161226611213773066494463733820495460997321731861030302048522908865010504494638282876112994422605313911622862339549595204244343913418920717771754738222321480114330191001285442816165355752182677808426452109500757197645543346484212684934898234571850718400864935237183438290957833355260780723549560611921097886001469627051469160060685610959984801988906640174107079073410636446493581950453513183353310421495833927752386915328058351996664289030322951209983485866031845983422856027398677730102362166887678283543403150604591404758236452165969610169239159646263293666953538201190400000000000000000000000000*i1^35 + 26573787340494385119403291647904996685166385257276703808302638646698574613106557118566783423664152527728990829714647745034897827673250688774608813913597063083650024431128900266278173444012990756443277635301232753460973222173708182057942512217513851388116958894230426664546177673304794566753783844666209847048880652602509073030501426670626331201510571814762184999007535356101576096169517106470097958807952887589535049262696891290771940382714008301705870721147757555419733473582274105319587998809438610518013114231740785224679533796443055371361668812222777506732132856358414033835204208827586336734515934017418984741891211290078080636191334334294402649532698837138217544722680792598741540736065024678519225708038802078009918293803768977879367457717075385813961801858352478308982945433520659332614579225505690024332355725215917902968486717213340844021769966629649248930627377757393985116638640761390798690112604972680982781132145004661677228904123928349607388892540042771091524286948780798000360988094256891671478917104596767055051935532224133219013627545835400353001965875572851851170123802919670389854874176795930578641511326926232581406225085125419319234970268308446906453327889918933179021914721204797639981267713000493395366906861226385738417662098842035418453387444284791067856037355291440985761574637051429582673582199422323067427627067973552901001608405778482127763291458772154369811781544176569272002784557359633001262470253990836978955063129690072420536504218971929724767716948054448011346603108266647965456140541542348403818492222315779662919100854374158801134058933338146276224462116447631068096241962007809878915643300636269219527148059259303567379648181330153258330547171813508987640571654039690294519576857042361472959084097729283023680031908527118276390745256464893887574128817294433878246186920349100064922826006710873819180179888766333541437423764077803430074765509125229247642561852732104073957839092195203792966296632171460677743515142600015820972422862927667294010669282501261871174855744629028601305641529997404359213286391854783203167648705799851801202137933679940185201092210253989630472263555002946482435077133548916688735453994933767529905007046834090837381369405962533331226471442677760000000000000000000000000*i1^36 + 7030514507093103343787807471055908717754183776741343588294045543042354550843116584193022784489092893548481218508432368795018384371289925342158917401424453139286568577223389289184288434829472422048276420770782211422353069405059997688399164017657525647794316628813489783244680817671264001592505828987145694414042887986359941264180126240990013900709060959267282115571833431507170881770809649905492832796342470813902276275071149171331243154363826158596762780112161996749036048332364406650230892008118739515440362538066409108177171489935690790966786904448195669422276488300422643237232508248765113380551901903338085598825362496950537763459998879314799244017065326158986613014083978243150375330353544349849108670458339405121649497449363768985484906115747369347629157028134637014708327662520665509481620748801306363728647881408554533383870554802062604565444905210385351483194468594527454704127945758179042531901676162896833658516209773868235916694543303881672650813992443298020710654544307033624685749036920678580922573233943545732585277181390801468672641190373480422596336571186319437177202510099670282488376504980089836270705898593218957082193429353512267246632205322597887609856744396131568539061084715534187596514303197101889624852887436847899977723808496385035908902449517178337021268324510723846298021189710373503252531867148709490413788862528325304771633662505182897430673495618367499784564983969039653454145944029433011998231182201769866518049057699638923536187217146345814821074172248066629985774068572558086417544908423203829301654959505091586051218576611351889919017408541640633137238634394806698626957477428909879763051826928261085273942079882522354339163745691324679210601598782933460147637946739437514255018591021355887054403561096554950494126039822420632152833889056853088040972338523319962908842919947719627526076963655723201529776614932388554563612229924193890058734050869892574744538310672085357705508978472754638068316909627740687235761758485151653631571930329886301648587004372822420174085530524676310656636155045377579177477050854751993079075806619610155745979703526928806465719538526669679993438215888297269395976926873603728748246611154843784322203229951695243153117594311112936539134361600000000000000000000000*i1^37 + -38061843031862762552277400922184808792114514228263184055179178609461859042960490711784050138231625606907505079588154731462855939784905936680747988313926098188816888042150423481427871973646506141681054342207814285320946540111368922532257106402093863635706703131599246293799977095235091743958558132794763541221703387921795015617830756726721170798794717490852677949359251247007834617257473391240219211676406461413617328848625499244338258344227795424126099579126544005602160833930782188296220433526187618896794211687198599562225545861526915912485532280672388402197739893559874596507752321123022461353088961929317031981139237367747259442571036535112931889171578712093741635823033648481245540164583867152570778847946038423347510607916933310390611009546206518137810196743920494786019103276790771026737781199753379168499312914531319240336121797309371217271176093720069537024759278479414680413424091433165686308169988747912788333615943825392835223367279640585251259313025917882247536498878994584584549098155999217507576183208197983178663424379926152891283090497659109554701178268889519215908290355811673344084152915148514459380728552070941066864979517772319418743946156281121454080785156872509712769027630983994430849235171399986733484625192702843344768804267265515536853822917310462665929652113254998205149814016743519663893123123748970328618369430672691510871059402359166681286193725446697591801358752522535423534519607228025331866577282208073527464708848240752991218031125419763836544723208221495192430653994968489175627064510978930022829790665777943897516012190211486694679046967282968365838695448393009284493700474392556493319437495792273013668379042333279002963924350567707924054279363093447391173198410918570719639490952856998843061435569120845043184731533685155496089900433805782884213169409223623117819610384500224053216317939511858341096630757048970151289611515632646730747445684407099999089820297555186345780993590378505468529072537958578178662978400180915102968019430238372078569640119072336111757724590325272171582957884719033584579938951131859243041321177967967372305210602174835132494962297920789341446027368986353931067454876542343899759589043423842147884688803032331463103167775128231608320000000000000000000000*i1^38 + 8966750575403263517088723627705886300581115364597760283784057670729579809206746035356881039536697880892754103685819075757248258122470056566562698810873024979466787225182920227671645969902795571657837886541067616292117542680980849424269509515864465527654327224082284165547788973341287162185360640235571658674269212516992225714807201966375904723568734901067289403616190067937366708694977014199733028498113026818623215526684946134051803113290201965963470655878247276159309384484055690361892866520551769810558021879340664170177074572810411860674094006793991228422823712011614547962803371057035020251084839914495857863303497369540564812972321394806042289300400112438609323752149916701034298024116723231946521994181691534277949002730153860874008243749276202953001777602571392705112102333988286380770009259465021755991085962846973217512588142624276122398127611791883222249205587246886738723656669263377292344259966851440928731009307406165659303381519403567880050789262535065619394171874164032149708796053405592607390070708429314910086504192895137494391957165281189490382684102456128685531101009427191221631957813272231859629958326214713916976454082433074653398555592257106266815837433322090289746843232538534382727394827911101345167685527749550744467697163953304863529637860732080499540933053693873596235338882869631552925525665735361363679910991854632316066674528302010713786883167235271359496178860380874089571265403933154963470628580006310148533771726373985922347548194381232154792368024582957183198563542591099911577195148222550352184330157188232872714427716754673976459400376094226588604126951856400635632913929242031066244731870230694563989176611520160760888614767722682907285576391702590104399298506489459567060905347438966864480020219126431228666876217513035810576966643398326645534194992484395945040641073487780805770288333472471703236609670596775883496304796345407779460701125192187293945171750012692758073349747214836574191990098142199148115556152706522491578105150141180151790906559836476674514302843246032174273699884210090706081586832078460513654475719064275610947039591669263151634126598176137728252051325386767207730502561681849985053131698468713080338977974675046177226402908078080000000000000000000000*i1^39 + 89645451582712978418565455379900845984217303285115529039669453178096569888708925054183739558911284365783076879746596221070775992899086920678794903230173082636964287964096111809345912000708772298822806385741643351061850436475886456643139888575987238592213820803571736948429236368601733596181671136001423204698982733064679592577743694165553299605100528645086657641991637686579890039088663842093042489604166160095234739898179526195952527872100188153629099197126708099097341382240840481369296120026118774860376562674264159206033689952657035991909701799646913981394465191639715730480355851763595727216479264902926625844107957681978415879458718308329117372825724638615250931293056913691636874499855575556139122603038937509875926164478876272409144003958892572290721428608601393958621769386714949661703294031853287937828660502290445682825162805189007937515358154854674197896400451138844367508387953586008278091713909244892634718809935176248075803143159944349974019451712684280403614076355594339700981827585835150795137389089012038199154874570230853247468537278867943705225412474125486816563608437422736788822308181736160573793442670602095906014120277434739417377599728400637699710516162824537521063369723750990817060135365908720609950288016275898914884476823440280434356940883861401557004879294091021918624587454817502475589303210226236107594123128570901996831191468911742930984554503317509278116134365772117979640218258455631322088900591412490700155795001327308062138047572633873112967710525572269423468644145815105306625792650539547013971923620970447655386216193915166529563934929520472165560452944484973712569953031508000407648431137946988253770613380454892256441948385718978383667062447742573144972789636622473726396948424079402076367189931068527593683578845754587894739036097266021652384869320379981728901430415760059281098659738534925244299630619865111828742214059038751146684262825302043788482700365848751507355371336726869763821843238548515455017605757042734147618021392337058161879232782328245573178750103111271120089906328401677392487053459334539035084289769034809113376959093279095096163230858720837943574017574969417507970125039984343560235869533035107218874537359226432068675174400000000000000000000*i1^40 + 2993503954604509893206402614497207195591779882580500228649463080528524492863877784725568559082030772147726641583487934061717222936987775198828115511604874764064847425771958434717718449735982134580627679183745887336722859021001831936366516752737300032187816339802943434646670266615576624814617643586592650499911104392911116172698115712489379827230261835415495713840567744524369199699984661981751611656519582195590781697871354751160155926353597942692229598332991333533176673345784831581178704301227363683915766308533924731650285665789695389753599661734427756883898625676360019643231077926588695965870047799518701153376107496440967882989619603647197511281012468892888319943667886482370293949206311590235664775231150235916081156838777399206784154726516915176134968874028736754556480854735402065806416882115755479134558551808601899885644036134957075158838193218254659933547135618689922373946980851408355822773130089518959780427888575531579644586291434317037764275931824487533525764357181478560505854409778048246458639342304620322474577130234092738735086138472332376711722183926856295131621982878406327457674761740061744930041593544150361700275282417961754028822480375403367697740448616983877469997706600285219235651971928881629684727193906814836294516873615084698139178154853367545552236822902890756534043900988763711025534823222736370853655187369580332457282799622821532029604820281556808560369579912371124463416038760518818744241572030594694642084982208498068736112636689722494218713992421706622132300325520183922332646051755062465220297047976626511801731048240518737952594575964119579313030147606485159477619928073533667940003964850351570082246204566938125373082944954846656423941405270202545581272227843430858975951838815911865770715455724276398513950892552507891064526832086578277667738431639100242085614516609096974190519844889609261365912827158671874578183689041447965861986483535506270537726455413179705680163414802294681252256488874969303111212163675228098548374018122482579303173923120407160876137506651508138628297581294985263966107295482577675407580164125212248573809663913142558672173923670012833259383525041677822209039185588471975993546780821097278165775784997562613760000000000000000000*i1^41 + 56637265917074482949306202231307193154739917880500310789475613532138898284077975808317339499676811524794993072916956588847699521010533233772443348165537926302792999280046606356133318478422482482133028667187722101460068038024612063747921419362624212043840760130585005475954763259008442882904082160889877993203218980441309108160137697696921944258343088763181263660808843459696312492472552401422775037171464441013563235050907308965650893093401330334759096634637410229927365689656978831647991560147385071163161489984810329297694272226348577298300009013914200472269977296273358157673016572312485376011785422488464939958048834840889634211311828205159717360852897668343564479969520178853578997385389238860911597965621047610693426100103391161282202386288311825266446815661480567466369011639664626278859890129688367365230726221363664705366285826199081602029905198414340753125955300136973679820080847936271667265405487440909502186080409730437879824655774713338397829087623089427295750665201687232602938525612095681618054715590953931891468592257700133379504078725238610448892234313222639709957282179942475737535917916722622731950552799772587049839806818086494003597770523846098291387551101889594230842408817419373331849104350281415195939788687738932304649167881254916954412907500079498912875644843465132129595198742988255651145956775893405216652968158851118016067146718249014311755329808996656783435736144194145346905337549605208671224384886361579429839063460317335400516480579663748673263873981821412602842527347476038903428329838834037171054583854019932357814306260024809677774909225485988394859121936334916600726870946642799734688736681545011762519186881537927775275420717115538890952109621790741972412907108270599590843000809496609584462758056245083758742657232680709676699793495310552576789598753681337578933896151363703085493851624721095173239554956263115542914034630546629803614383554972302973934567638826039389404186277726010365834104199141724684801016451051532661837902564755051293814172503143535850461505781214958121593967654394249966241503455320393241029736833027896352181296755285825098941485506704804260298603323147108846319334730010190632800606727265963742739640090624000000000000000000*i1^42 + 1185706600700272214060290883004556822412819500898227529638163655815954467268720242550010085139184092567986855846133903276288515390772500012114276388264102059041151181036343837953930779158836111792144435829839691584827431738293682410841901930046642131821215136851698414132162325075551897466021121882776394708057663185672932240404859756047978298661198123558167845387707209606255339030028132327297588030074198230209031250719674135279951067886511512907333899977489035994409303989250169250468977335251945529264384749777675987117475343428964193549815954540152804252724401353666579524444428909576764548043684853940939464190581968695169846728985908056600652910510297619138768745972549939883380291281473258870319738414550711030240549130053965408682780779364017015849042682528566020217891810951158928810842192623320364877961602272174591530211465865054145286137430861032321295539728456861442909736001309700982451474966520397209228039429566536721382564910897789749616612887171510594484203442041357003620068362169391167797698889142711104935500888644210554904048934234835741020086249812945241645417249546591384303323280821889190794920309384640263035453245394253485369854372218798828761864229888012332815799315723961668497679371173952400640990179458937754914545364458366203558215377030012938194640429392337454346879845656774652220745458133749160488320966468873299930754661334750016260087920343386241135510799129286332733523901049267269938555423879219293643792930628615797998608013145390306542968551752679843106046040185158138673345737804738614942362078799794683125433381780921519832841633234898203527897099198567310442240835039471915796733230341522672777978946141454282410965375282419304273943912065704598832220074775094505079654272237192085382644282042109724846103419736708367307662848440748660443650034835454614917427910836491664578376706980348498394621284222496944922979328453889324487520890022323126299730930192204520427126175111606031419386044110126864500655678838780650851881378902968174636171149304755838009545789140643310477941243628350782697548795867156990839238540045006408189319298390384964957596222198372141954051573794219429627083127124234017032388472113594634757734400000000000000000*i1^43 + -3096042733038994297362879001701652406964245692902819391253157932368773443206422758030692384459909601984187299356914457595158288395111150728891296975820237634102512894375077987412703687974435258657243669159468877268174416254546418043734499246083233729763659800219547039263961543339838504902206957203771122739021980466414719161359419786179062343937272483220681580499048573230695007316457368013020283613064648969260970993816237421846319470286125439561523406230050620929531505708589890030608915602285546380171026310137320997008448151570272674844824300796285828884516871790363307783630324517816331009408758282091329654627969636174075969744071704542475622992932754394715828839693360942426892482182152575609351899565702718531622606609678110306563154536622037890794069673673517291812895537921737848829895206796118060436347433773052646925307253486979747029750694442862347585562135361590461827077041286210791038264288339556159442267111512430613369948336526221434881793551115593569531129691942277397479125083832663549454205809810457449108578323151570408873681966899859079889298335639867315000728697772166220797287260060610335854573490175338594225895637187403895059108460264038129496430573475391496325400682775459174043013766351801961678423103465213028037417875615984409720687213463446852915237773876386904531881269123916608439440850263331322681639549283110723701091112246974626824192938907672016861901768602901802028902519439300810687085641715151467064348516853188393325278219320894360253930878922567555390526890868323967901400797223240546126077366380609567840016563493551361633305151196523123130038800842183326475550064369515063203521787523409490763270388643294831831043994614350951132295514622516567947601933536059299527114935314884168260131142395624034835938395896988879871805391770195777125357884377701815909902013564423184045597718405151897826325683533327089656961200463670040889170939392543723413994779718665220017295818305145201793160474162637346396657102806646387107112753617342819655183761006206059990461249711912563582683428607944101168894957969044416150112629363165130480240266626429056771955317332457511688025956660418874990115064226219720821690237504716800000000000000000*i1^44 + 1809504292541936341916232896766609950012698300599187396680719420887155168298361113749338333821663645839452892143295220145649012510677706982748388278710465512454040696491557045570680012652872698643411162603867323554321800244573280284082877422271170746417537732842875482934798059696692901407950788120004835817210411669343433805847043016934086153688217076222012917807244932919517078514962075231753594837397047677681190199763873837487056000427788788513026683008732037219778980277695687069730711277476616237030991371917759954473799873619301626417980582913286852572037027525349715429175725559886353850253968221971507277749705889017907121707182453813133668067422230128926783934447942308519358759716380861847236313041290598747311454741749203913115975950130825661797798908260429680690175574908765378419007593050627985891261272657430590785833673856117135207282110394513637416806241611443210742845256706142154514715886412944354848198886175780499716604896245667036120316814343763900414721680900354338805345486621623896576960286176416533317151449660501157133305687237885115846873206477326077717804951333560929301459039601608339293298395496257863788807054395607523911010964515260465827720074785230700069131296254313011491820119325196570459487848033532385097434094622284365155204202674401546325336246158511746528026649562038620933672041786600903084785262410352617680742838076687539617503263974136379866019601703122715097727021264522800982356150507882181546566913193841303700071993635517675115405193626823390042850963807686698587482334222417105366722758905932374779556274278849949642903958847426873220187514498159585433898574753934489999119715734846409161911085210644626922455937404920435237906637805180634730398254238134600642341474326632565217920800478188350806281047927343947644377528398654089233764219555836930882789959580816792644849426778486441274166725422379038829258573951567272128426916292025281983185710830740906243465090281068085476193039798113629031417734168403998166527330600223869502290690692629247975853887285784753215228081711028187985684164603481233198191445487630613848377267012328097758798847268457086451308085219541734191802359654574839755177984000000000000000*i1^45 + 301415899818643052962087516652274642439847131500012697138788421009386739167713884073073596223836301484589579026449107314278652510580352785816996241333972504446303765295747068464436490938637628999823950267383878756958702741199038713065608342604656490951318191927792736133444917784158044813080682204908814649848239826283144505517245932520106551530596350252423082833373335023104368393392642692191743070352890531490097178335689962138084715588244932203412443220133569393378718007559930874477482560683519403197283459149085963627760361777663740186141442478309151689804842355923269314187254824474895973469234699223264999091127019228426500306155697025573198529120718574667734727703874285041880884468236967902171373903798168883662688134995767754867720283730772963195953074048044931967940351801335578294368551334196448844715641715357948382853147536782199786532373089903775075035490578884109596030003768398823776236281018794561897624262146629242946964998314930080761823968773650274921075930660012691055095460013110763044356313041061333046780751403725338624010557930306872205423769022184315947436867260899629014132396855107660068508635618240144796177384940925390349623715534281433134521430346386353062991243406405653310236784760697856932295133195711321750209805265853654745420128831924741744854565931922275893181197737206227407212386777985296969219045223340622382282059452828963164668079310934242321957552489959552841392999868872512792603098997243784876455025044389484661328937127583018311461710070361008040873278511102231559512165188865225587397948836466281719405845586969233355896507985023287855373938516780185262506737610212294246221693778368645886196953516404849441330646936682389174240471586861519044916192176284239888493516355805794018517576109636428571739861912333999029521727960424947055904557241990194692290924267546275053803123300064714817554195407760180129193105288584882267709223621579607940924306818306108314393193218701123101853197869330886243921804723839023307973536408124707803997022537017114107652367391492894147371140832254648508576719549622754868387987772228446177630955949105181220492267647805266087961950374431930779548892896480460800000000000000*i1^46 + -95672165645183162250095963394611921745558375480550411950103220424943785248470380865450090418323140038659000669423176678086176325367283166538867044881445977833916908979943722629653902126328648483238049992405454523599941297079010815795521426404981556075686892494359541635015844312639235920058421619567075509779895157171149971046439364984091726276186457740361931056749276028573293072692334374292612465923246520400494247846474125619907105745043316327429330729973904238725564640016097307221082857266918885335128358228920694784109609322854610170142100795104096876187523783518975834907192637870930699422929447051366211037662955974688006052718935862479188722710315723768735457168128206661232307720810935486227822460014519411611614185623886703310916145966234422662767855254767869388123693093056958907314475169291787406734370467906228949040784982307837646773735755676715337526041057755015662065341087369621748092775062502120255681249405857880871975627429999427521760814198004800008174320765641695255454831939086988054330170695996902270719955954728293012296880767988172420360538259328884990758767870777235331889578650317875172269977099940370098489141119481293904667062075787911874086421422781285926976249327415890686937530685122170792270668977399155140098179380911261730197437267993586275390535936243578635001599623433676463841163652769080865803401006689290961394835576520917331583162764972340057901964777253053542703430548319844176043277029326048536784019779366631301684556853028192044394918242991281992635538940143474741168198035832524112467751826472357422982783796452115785563483276309492190947792912978124522669171783224657757012196333092065031427141177475412528812309149378219403955193117158588675636735926006325135788155520940642892179527510909060900113806322067636939251884701426110446101388543436994207895851458786692006989770044609879426838501250086448857953981715771884388678820084490156877012331941910314579508044275651258945474664924573570969417560156552107463539139991043196905454654612876592308295633577510954395726930224814810040135437354819024521978305472151858827921599379365401132269802647750742914976695909551485155048161280000000000000*i1^47 + -111671511418389822489096258281815711913580723827714268354957927430359446633488519094442035033330882021264223825779800575525802509493698932920600214232801111969500427983663127514509692552246833137625867370905813312348030735767220369288169360640367223309813579202801350801833372193675091848436128208234372295803571120471609374905021296614527610703676276878671495010911388486398418888473195077995492522573209139773046793246624134625267654957272044423340866506175399119835154300984294907985615276188194960712413763352636560822153662297940002293129712235735558144542459080126370920650369963043110942788567750452139850762603118329550547022182020836973088057767214667000883748605176944634576966471522512227357967829055175080611776578630559056489506627205566790251094014987339147544525351098063790305328291832600965974389182688341010469982247837167212996297968518632383314303805159020674525480411961268603267996495908563064481517191698556462178426500165997179788926491411609825605875926298923739555352821969794411235394151066128757173910251839332017454302177514813740983614267559229589871107859078394859463541970095183151498463290864431660991013320479494333347536594248569356934100991114024133138472039504316033234477444783180161718628913391599779348151656662385459085321011929900984728337090438611356419970779405282599514531483841538131327939232982240355696817141992078735709958224990667488776134234407054688225034597923028896290665030995290432520681838660201987016335295728767549767996518406292927776512338089292658337634734513300573450380602332424527612478825665284415648625866109795492085040821761441392006868428723974260397857297515950700046436513230349503706193011340800757094932612752692337814892512235345968778858284478978743527275797497102870744823346378385614323653880820465968892864194480015656842612964926181895041754326641016083495806319538966218754786837847659176563649235765989867433779207671321160526485277887842529204069387961930692187128644561382995487868305684078850957730272080239958791984815433145808727339288523520065530148772387954564094368111278661370212302411634358576261585734199234219511402014908549693440000000000000*i1^48 + -17889374540278235907236980761067707202371293403412837854991153460097099353454343821448866106293138844613135651187992580574502985711069401264965227576878589460880885458816505641792920576744769272678274724100306039435416809957886249541819660190414545604938616940820104278729817682993878712161368667510190185250792520650800447887621290829120366923861147434824256237929103640204618649733400449023876964522537130379501997967974244252710348901073453987206378149070127610838600358876668425131288233415946767376338674123906572341485303315305786679470659691107718276554005364448633736496453240553486785185171278353073990168110631183683791633820720609074741808261237228535091727779133237024353319854647335480393625192409466201460173391480930759856119267397083946428503299276694782573004596200437029212514215812290643527104736658562295098590189310446380925684981773887697393191631919475096991488964427651314011663533655893275502596004731983859491978842074153980032770059200925828596528213385976314087122596584231934258658820529345408498473604041814315901800735136583794639067529978271873757781794629282941354623275281548792377432033761254287211902334721026521820237121944930290169451031666419198583121171936930530837166978917341764956829906859890039429261757886184669108247933013301998696658297737102670726574529570379256078276263245802113907819255703507322876837036405558948975312998288404161383440686351618577650996925304409024156433834014196712145377270425594070581843306209069496623746882786856696257074013565957128784111741830385049205622333883993471313976368047683994294760754364679089020353704817793615591719255713795488571497936547047340317021393922544578434255746270440276368553653859202591831990859444495838996218669597070624993549509046090108327846355736139317992999358711859736896622119285825125155818983011066099792021814571682048311375009788679562491359541499678627551284725337756641109985442259061551487298341104532824761701037863211314439954738873827304082553258943112096994893434018146938429219905902671785202234941985865652577318011197863836461121281096250791768720887849968139543687434482497041533389032652800000000000*i1^49 + -37586019063026351267408164122373358305291949508139437121771868321157705759295150501068462033586108714735194957954407509834251070486412357755206906996397952446978484518803109944650427705363010855192966844673229125883001277797645878814941057310527905788968717673174932922727287932190726866909208968760567446452136950387843221112659251719246167942388761406786526480042393629795711885177435877990618782621564459833992485133373442145183617720956612847714087765700410347710774448155191375498991974421146939062561589005691648397338544305411529046834168834107301787293071332988088399521733965623185288667773254434346579340801567981383356355007184615922034604141534822181460414022011403185190813878104465120497329873396130322132872210315909488709735059470218762008669612265034845218431223758491855666963558596741873819323878409652970553938198753758423430702618322775286126999934385060377570649221342572432493747196600055837433705569621325337558766875741597687191659837700079946868071210467372111517301592224318267498399985480313745353912254236067022127842891139391139346495884407008337937095925136595389496623162766751676355968244855371036316611787842864097475732362776284452995786645594722019603599135148579331285678671476118357611400943766019143918506646190967087688635602454832470892982896568754548907677861908423821467940308391703388871831289476658489868226589404350084700263213298148751038355034465302358751871180152033143799258344843567918635004524058633696897493219964677030734035067439695771335958945097410039611128920159177263752325239956673758134718162893539424808441848736317324889635675324455937512245741004302924646888574881269176354392482098256399484225264046006291595351479555078609905295211777145254465159601997052758315741966145126281517918812968971358337707007074145852239474479057794095802075056767580972031930530139041404630596530125579255112437363500827012351530456020665193984399583436083051524535451839888938541471556594764819359875317331917164337457073958671283102624470891249813422860821333904409884515906214749845481136437572350962453344738739199165450266012232862510461425136106618224640000000000*i1^50 + 155746501401580517298874772021972204001191503119568857555167738445901261183587872811634956933999210191088851422215000265815861460717062013132221742806767751329076405204469634017070971367003328957753248299320363596293609044176649165224616097257751563097618936503152200191546643623552569901186560627327499103524447537457015140979843922848927809514893408494519569821809146232608024341729811586171860534614879977734592627455501579629178653181898166216933528450742452136845032537654440025948926572143741139695126111309384830359387260458641249879637929315481817206401588264853069047901854775987517315562083814801592668864277557943717963485590058335123388280776447391934062184942976809995349527315179012939572652025429465863749496387133516587799747601542265909520210431474539121412989473801363255943255577245174087632637796593625848034259559463603616128394591158436022631685937376878218215848089493176209008813450858430337924865191745139121650919026348729038775473380092093946653900376720313480921025980677847113457478947590697078329724967863515413898125937211052448625110952507235404271803631378713708549594356271346979458677071652093058435621642750997827697348421094909143045791725532785008396143973865478478976962773457507258290746878397469825727971091878395739210680745018434735897623786188628478860710119471139722208031551659616713294279756295831708931402129557610768515902117656416799497787650782202924581182679527464692608605121204941440412687733118915474392420697718768350533654207044888254349354818692005564427706042230399208441548834910172920782013347901506885306944384506217520026976742624582486059724147330888312038505593591246437646505425500347482377789227668541328856511106364325809293982078113611175356239422128228212778443580245694200147968739401819071385283828857259655824901485673319226614972042669158090686837302844287960329980396249056357243593548591368840019073625952030389845525704491041979450517503201152846384521020192757273650600464415292625767170005493874063082122072572252334476242121354386269409135156477319586928154437663698658147531336915824190501045336806620534119858176000000000*i1^51 + -111935935210903835218308449455200273374522939011320011409311058050658126674778012636845324943592924032007595141449268102771916655440233380540463977314391425262453470732898221477167122870921964377433984648306962486013804924213746262573010390158694777461003993628299572077597811650217008905491882862284601455997408770060497330900926605440434068665522048862666620484063456436092919860138461298699881243213930987533722105125861336155587958775339404181137323019452954794623324852345935546379176684039605836316882416744196742167061238311436361772541585948653147207826432461945990815826878734423973683504405314858210392752591598297843400073688186163713979930634811320369539100334469403859414090313289561176266767106229301396096962697910154521609582462900497746801898273347511230460187414411655205219368933425943396860365322038884221461439503292199426505049351214044270333507850047174227390283528815965627601898158234509420479520087355108645682403490424418962399406037167800976457743468646885082579150230466019413629575370230862272024526989733673977618209480688741533042010046952007350981358442511388624895781092381013079991381145116435225550109819351688034662839997010564878818333475535562612185160638010508986589674382754720321701337514640930490530443148922317260693000282373989282583845689665540620020190623526955944834132256658482261570974377412434255380768137922637231509726388254803574766634971583891968198441296415053007421250112452056564609206166685924812647372480082975305719673359870027014494529691069078135526582658136333166506551378506659040997749066509645625166923219697264600555687763691601796375397230850342479608821047104641498478038293685964740320609615960990738262979977133259847576544892918155286906518249275496020237383198116175061538629510686302274288438202875646407752428807212122449707485683738285932595320425243666763763294643380479372656824622698614067199520164296338755351045522727418691457110581329034994801991608010257895514698080457626956752464698932034579277746332770695742903845285060339177715489656665391057903209943617099131878577399337032688617791110617497600000000*i1^52 + 5345476046590083626354794048271285269631485425215682756220446346805996528837212116983022766396660048967585695683641773168677983617357430301635531788548395387325345929584116872481549270504968018478098016167446457402191912173761111275663663935316181089581624345583859248273807008532793117913151214539627255977189510541016385302894093883376099993366525457712242714102572837272538877809472295308311015113799997050810070078448173940978265177822802091296303987011283534485130302510436384845618196737506967551087519045484584513806271911335918638937919527404832661317126777669349414776451133082234716313712681491020148566389847599969839709991867009063674701384897062571789384726407080520059832269935897827210735198811654671852059262291157048611743159678450824525514961272050779086905376977129836136603904795895906368993342092557595229486672918685052104800189889372138752301673223275892029503087997165068963973728214737070693908456294892212948162290264461996501706489515673662560504345993594549064288873788417250336081395325220000239129565841520946469584418187183896578604205310971142705065202090061616218557909986823490324829208745826213540764544794439390579979617834749543402233375991917763166835441967535194514629422023675647402773366297461549938999169419337601596526518569976575029660497414249507462815452625151331025905019547816583908823957940587948645938543765899454311952416769418843241414660894801906153537371624118260842538066915102281344837277490747508271577080270534777753978516281664267532203083067068912921222769102995535972316057188484685213033475471352149705608660934508812717331043481762378466283346055181465510046571542043695355686377239333830090905569308842449479948891850937599220118194028423569229732085584855377408497256893422474520386963385312962137445759703193429966849549395386235276681203692224563063285636687771123610525715123802237000853342041552400929187632675149159451445999454857122853457028650164895588747262005842420369456236982805548845591476511346910035962410346478729777075251716877037960192420231394510476726253955356790852365139446729221079040000000*i1^53 + -83220509933359507348141891757593898059414626386288560078792276379145660377127936264827946200164876946855127292137962753069623735291727968836735940556275141791835998551745079194874759519492548861898131385151437056808875719911363528426866950616334772135073178021002128318600199271079366496908429173927108629634915526919876065978899973024163891973919375169243125421651744723286537965108576437134489322701654494929338866982807076605013425438190516569909312304262144114470692394767555499790371029142797952989687943342760722092014942387621918700185165156334548626160898213502455960175419651681406890932485923984701922614990568675923517689875706256380408889128585514964949822787463128592188803023069945230561822666286435582140395445997017766646209589324354315036980235243118334262456566551226633654176619608015499486648137284062254229915803235477180795818598091278655185754771253527328152502268263025939856669995163821324126508581313369211987835583310074068174424079150562748549464385811700980006648707681352607084317573095359547388146957870186671046938695981289896519261049471779708256790457553442404528902200700957491393261545969082779546392471801140720183797610180100938968064615727616344201901739851057454519788139408722520649083333010928318812597996723272163812546540335769082322295809777224291942894924318864290993659970504361025503649691793521100581627277982964030608977785442954314312714543125718754454195456379199695323521140050737224843180980838270613700623480156468705246472265895690847273209452608384734273886206378703953609050576617405998219194166967879227009493601573546632534797591154929931228916920094365591377270670834717593342558589770812592770320206350200301050224706692091897568735353087422537663399254894812943169227745492123977667272340114528985800166990267313929198495468849130065453366355204500772464617527706998671568498578587537364930556803715062970028288541485154928073993988496486405170277742097835047674893294865981087336340424159721682064425309983370531716825416170718332929717145681780108123976838136955416067390336110860677695430656000000*i1^54 + 40549914287034469960815627516177444954443219363615828315627080169709986360313505600939699077875952299678956668114710212108190139877254101747034689367717968703382818742578997385285262902915373816181924850333924441508111864591383072826568369095748979665601700969218509706206159140798147705907088395103305952533331463889188545899774423760170704976041899937040008875452815996920532285564833283711217104413029615619826504857034351474925197439699197861464965251496478218504704870655867465507219138013941714428250184712849451083433993078338695543088705485646439322948750674351023767213397692538990397643106855584904028349249793404743713491468460913231695149467382449883981682696895346563390967225299264534947449342145050891881966350198624729955225552555454585243838777276133111326808445227756687812480525383163764994846609390516405960127034382124516319142041516284202424938575086736173294272390355787599517136179493694014333801605889678028458342240830803239282211512087193014421750712196720397367559156062992631537581194942983343393940818882558926945897627582199169274437447355646002164935335474100877848073036177432566528709488200522619247341142072923368355300988510177165762493903505036780049408798749900416306003027243010444007946088015434062559602337240798820889691400273038269199257903983478647303842745338301524034360065512394303322416997908502448084667401326989829643272508425540749360597215789911846954996884572857069872746513009578776717866077118825391232635107502171164562826072960262571408958800420989811232944448675055158398113104858317828481918413856202058990589597715439480059212355921766957525142730605182161858781710012581168018845380026117355404657718906041312185382122929341459323619390552973473026729662909250501034610947448681949402307393089186526777257663210888595156519078027624274739998646553377816596541916298819408624178522641842877754413605612854594337809832213001466237349067077464748899547594168828855840565870396718286980681348652275303929895189378892319697728719486060373942407302287022159627289938354043457511053396019200000*i1^55 + -6982222755226973884557168896259490477483477295981875035090143149067339527253470744596030264830970446580489044672743490807400831862809964728798476640318267709939302246415768857364776004861254269723358223600943386776145273743739509153820681378740330327590328881401185348606773528065617245311672845430599274985099074536360786245608690859185222185523869013438230950917735254679792984734410017432568826719624037673861121790635513329757531690039217093380092770325601951192584822227880518168820167024395030695451865396913645340572892678961677423105806471154841740754554735920028273830417687095686146261593826783522792331439607568572202752947426529311655499650858509095662303528268222279012266367670072822940706878464808368228445065412462326800183810334829777753929431486242193952683447763575926010367761062698608239124328486147420945662254185209685724655096828436858033880726933187501778040652840006510102323618010120023423386200340961440487733561125620299749242890709162993956813530712843976877297730711129890739757206348829779968763326749663614022098901280544282112592672111369331307681433399812266977899762899781005709857377790536223005499327788421462443374780586874571995883206518309958482127816075190524181642736515959532836294077884065301161824313614250283761531718763079960796560033034762488081430868730773868220387001559788667238120726406672147206572151015896164649170901694253098093473109478733735398664814625718417174645435676594541765697030120609839443474024829257612419998367908649415326240302267258159752752565449432332452609325658421104390578283443611897833621343385265740461134776539873655884149288924016743233743282512556380041113199412381974995530555840199411573706088396003616763358676581289327995213459257355221100342544969076352383629327024098168279729557043426408007381921457331589059151073585882146471393469877190596067223211847696164206379367628313265108330973282866515836562049497807776781005890401185064896954284457589850422475572831817529882118081148862360969719009825140688157266657159935187250710433025940480000*i1^56 + 67400852217579554484969093407094316494120022793440363807973784438025701858520928568134447283736227592858776640846779315405600156211224592514642535635540252957840953663400789605628739907554913626469961958905967697527730371435164219995857293009537078496495630026907754120914248534189792716857801470784445631582187580908505266611893268106246908719150129218596052412067805800068319603458179184610177569240149190267564307501764845731330938585023865709104352887868069008735163355743124235931839729387244429787119225865792550470738341605488914235411327630993280647845989176074670259513368547038094961040635377577608247694499127596163391984204587251336614276787656234377886944614434950464650096940179317671630592129681374913065949744686581166213980727042848020728765811409930550410454052694510415828289061649530829798510879269257608290725464826329021828414717606500781591552542115301545316582038712913190997435327566965263119201015246778790129466628688520594200714911383387875228922450119032694144082802651826427559605978439620147984685144639990390598615829923140062752068783375239257862492639147337182633948985939753060424864028864514259394567354090763786503943784861024433201759341743802861969545024932109768477460103162065381618876525304652645649504501546346202689602331384230436090499849318522597692675312537352313486186763880180220485858438648029740577718350275531710674478435246827539589621731347748399468775603412684964217477866270724522023683761281687922575519013480839371453354483349076652973043477291986738634480823148576158881789977468470139568408040117551416903700660870951349494207661669446588291567429096514401506181267078722479776355301855293614710352975354388820097157286980147704174673023660667114216891929714014836020159800170434205027729960788911471269005195033764289653013431711316799388330799277054416864398694601788595964764969199486100413864854995651331495905159867922974521090307119565041276062863527253799973243456860805049525179631083179092772421691403755537158825149913805134026355853804683432000*i1^57 + -147909991954057540346749688413267307282489103577677274963882758210433314691768077342579836862777398296389204069182653538918393723032978033880445800700487580854126317350330451838185943257111887283227899807483636339143032478537207679086678453385711799705999894688874018834632217315306933453916308199859531264498885437125857436171529462136876789773794619951603755257986833069236643058169523185023707486317838112533996911122805153426483183835113424497994189843012235800331846669134300023652302343508222427571734605121366626232316891758201159314925620965114653469071868428819061097262504731113057360832068134590486442267381128126916595931443492526849184398113636480471675325642417048238022981056495644270576620533444678317425141452644100405963771140192055297070868286495397619514709582294792017717532242480221729492030856820845846015609733521798111932562325721816136784643629537850426787676176427105417329244330280027252628926257811895950788264267853303175402323698563914295667190294874912673790062733034309950667073120684304476211609795981825744326372970129460917335220061844795944670407840422805947750486398662668131866995232159439113279231050959675118338816128776823545615570800053470709627986004842050810047563626232987236025485696234271151441489086051729703723320320302230215119354383590632958129429454597276673605355507770248398020915129737093256183752163450274177669044152671665908178740832778963670153982168786772169141363889529464331507029978321425958251854877394312993287411012628766216247501625999323273486232487987458379017434213252866641550666145970808634844084925289555261177810751955778177807120937696631008109105548990917186000240814311997529440709010215147801527833909009563993715864612700505847620022364969315904513071922491130909853895163053992115722264766363941778799623520975317845638814714072822928233621493987835765375096810741656530363097636145178268568449437870192797234889748301974861362677827145888934666132271546007747190346200033261848904269964500818594950830307167496226400*i1^58 + 464243244868977716735320457901054284121301996372307455297176742116586154010160332814935553272936246051607128515063028416281277803009334404412977279999797293610921645211631671773110784118711704227051144153311623117329378350790861556224904414832885449082742308654833082077896057991938129919729068739109726043378133179078651516685884939026494059258707062999298620493669433712410625563136973693924935318409829462819202986886284119597176105042584836949494042195459895915041097801372688914251025081317373518525083641296078966532612419587456229489721221407689654952052324109896626926871484274415996081989385001153198167933735783911524234138353889562394838213412940598071904937725467304755077792257336398683359511544425830752667286365204042097416188722269043599115313355029251854392815960502077330970245055726366329173195983275105314773706870427015859574008862698918239096370775315779861238955618979295494873608413606902382255858718422709161698353464812415420202944647174502033419676457217195931136767915351490849248374547793362356868504927623903899964143398750384089958398137920868017689089964284230781891196183588613988153411364030368941396398670917654836192134922211396942876401110412964850274068327358581979929715939394341040454315651763902220120297551258141016451930756410389190829131142776443631766209287802271226020878346038793013131216835384624928138423747372330226633537386025525396891306445821103929977010234177003364751403849769351715091665169055687006638633950660601163302436328824764343284012663588925301195499084724467700920226129490409372344586611903756864955534818110535704752581871452682048331438970806549787372848551687450471356793054518512920503026815562644076417173796660642731508640278210356418912514367702086822102284633621896787914155733214863862500755327176625110808272475295473224188325163196464101019435647074066747970316346342687232405112532134682090124325517062225112732485216234605628219888524650459048828379208847162715932001102580847756892994402685*i1^59 - N1*8574050365885880149334237920550341235002894589803340205778146025977717708678773431157433198620689517822094603340635141029146524253389848398101501207917568880409546079612888737891480974334467794927034257297450947120844460285295058275933367841167520680137579420946650469996700995749759698779031677695475873455011793424396001780965833617921976353360957702530191707242143003540869624671501849954496581499387340766716045745884974216859136351036678867374324958593661094243383515785911278137320127559296753506070896446836815552969827346514857587821842887731271813678738160892528364044537350959680944479901527105574232502528962462562358194610451734846535313491894385823234264*i2, 22203439655746103735470568944464337589172125662998436947253781723337099358839623259640356279428082161532915907659783317036872386297997140353928393179510838787654582984904129194494406803182434939896486957626758834367942542417731773742653231527535415437625020312515247220679472531984055351109021745245242069048122231388585515486385211682403256166754532662410418976561577662853759281607381706615448122688796166730163198809241995208466181501386239167779154624892484730993030898507084398817260130975833180309068792992090058954440180408404835059460756783847022861011069939780601231235848308297147815822627052029996087616825671900469068299970227580531530774617799068134625460196076064970590981652283856018269829178068584423668327579464542313875752554893116611270194556158790550626010286676015067086029095612712067555469720666741775532052678257851123122860991335004691440351949920856703182552174255115282148660746335889213663663347760522463816803732377411854611031846551753063822600921453442860328281082497652280799917837114839780475660391565088334289171828623513968724225505138503328043161327448712296456992269131296326409819341982011708273332658197627791194546258192490458966819252675633933845039356269482762960905464201339891423788173748157637571070285195879402117023250019734123399891801964894663450264910889612838931447347122021345318364127523907871870290892897254440032337894443254999072690886549033021577634701506714075769470319905672152619801790589395283681859474824947709973652465567271219834002058428417100808191095788145603210997260283913800408882675225889672467433209533570355794413421924932892817945417217909928471582023721021075949463114838121397820019773792172939273143886425185144247003318796112105264725394575093021297596872381231562170547789982029593888127959866656643399076795632007323995170996791080670032305358665944306624111898415182558517082757696281666728511656030674473478391763579981286907371084518174959613348060444406028861403699761597458221727655124635707513971904289779525640506838229528637676230332381109595583692741350970744519530399438057980815593665339181855172906559658423223165844715061328887903981340534535012941864525314994160392910813337875367921604053287581504122819328247297186743920761379385324536646350574354878299494553579001123416639938703035269852629852628009499865043779947239901115114219110400000000000000000000000000000000000000000000000000000000000000 + 14584708170689804858376681219740001281854168748440978741218543667563097461499040648109555805432131899549384952054539860000449217327675903225882122210942465344216043055251332374710833719467397669042796790265207991462654442245485082978756730343275508629511655916272876073378520289680080024219681946258446533831967953461385037495456583978336175302984769624204352144892171300455195702196255329755657787212365158433028865622352754992395931760501022629096944529217058245502808083958504387709542129782433607976721310017731446049083120461969836906928938410626015677678339745197452164347235459508792929565352881590606673912297244241483989979704730675409978583514448263334230050739274931698029307072104225728711513618730241919876980219489579467952704176204206883257609806737438348271085337701512793266259241926920038464754399972359647896236627872882300596599284330514779840214069547726376141234982652313488080435716667511597735911544645066298217400286218856847906959483281539462085479955160030307537085952800548087433519236776594854476740340104093114561426271388853395368711133833852003382883667685077063375321145029898307333384199245955982096861995283987023543048097457052711157145986578192534062226210841572937156281645043055607539597286775901578059837623868686441348460830044536989049609266555804015366274213675051435656396205344757712692469887624585600403611314604024502090659402751792731506366715293916423462382040408800328749839674155113577803725858631421143965126040235319828212153346099161647239338193598323334482206126024816501244185052002707820911481727909861714786221220809712026082084558431601306614369518267302611300956153001302305923752655407697107732821878443820097849116141315074357390415224326145923456063707480843963877213317653448670790723008649939091586743715221789177443747885299172620266712873880749051252697502541791668182587621923115668501881441453275574309498328953612850722651404301463047244971289545091081843069599469937254180687692375924569805442128539250595493555122476519146612014201182697027767165287827130888887981056027756571853998731486217244909997600282126906645641626049628933468543738342868072001110828142373735609418253904113526321966862521948760104553402233870839079276348383036516043170841899124202882769534854709637532563908141135152244609438771637269397720176837250044420152338127007194839901431398400000000000000000000000000000000000000000000000000000000000*i1 + 609156484979569038262236784745578120917068267186894147641239006775604700486684975882366748703246097941077160425158049071250218630146928513917679737187856091129890461922965790356508835517230025709236291201088017334055245933318840934628511164208260176129632539727670579917109971514415244344441291453378549612048856145330863861627877182151784103751764974178241981207801305703258243585056812086330996068968791272034923930445794103537244890841433845788832072033175483685344683741440934355498871779103686337100382696574098896895640146302745178008304188461524298704668676292978823060307581206396026119255934054189962924253416450012202831547485567433282620708714412864494862922622864572385029192177375976866223892881818624222259249764897711283494066034822755931912766127667286849175539114246643172913061335008407162829456412111072941714894927102831867235571606035517124764097347494623166657258582645556084179963357404574337600379487890490378530973120561273830169257467185744074379694339928069812725769130585814675440494712470261045962577640142028679207443776396467434666597975653561185061954967761672285184043560226424758757907699657980047785292445594024229100065501736638399943763935257731655895760225191322527853810566971081190922717733008015872843221379094715947923805457254233103872639338415208287731425870930691067867156189396794210458833456315917195088516825378766278201187335219466447697619608362891006613739204309953723436462330575547097525078949332235375201157272831808256435378993084151304695403647303039300753300635638376325513817383594339744532616058341527494871869007068005895438979122442640950636130549107166750402671719892988538273767255566936833117239547584871152631047524084520729234060248419610229268364539932476701889000265933312904844552048987630801324190957638634781201658233719558909778997332318587328647222655230593056118622632868665282100809284336727504697629029887247648803699736851888540932628404894236380894589616963402032035563599988798999013230613163341098074039949737389705775557395834714759397365429687883227081336927677745444165769719399806364918043417878877950936251651022018280176836992656025975608910156392449702467446722419951177150305353803568087148874910362754888230065780196218683515054130311892123949362830949989181682835150333986751732804553182448978995782283298460968326997009265200138833572659200000000000000000000000000000000000000000000000000000000000*i1^2 + 283007837701168292365175110592091095327336830678835777461540139718890476529016144256281187412779820089424256632633794244794862272326615743229971452337987713411330589401116212679206003399269823234061115632858734792914179950698892088431756920678855042371230568429686437120613563572837285172532529652454818261690877488519817348027336295254419446461778985698135046043123652541739856456817311889321481937260225227637477874060781857762733888727022164084599058658390306903001365881913840460523862250928450763881372162731581444328500284626928916982454472105596801754372657642566128945959207532513810613633339385855088299445996196022414230048393711733001045198506792424035609746205227221226655194304679367582263364933961392805595384755602309733657606121251193107438155923265028067438896167893397335804525316492503596958757562270026649817926743071570182373835786738786342088455609811383307455758950575327089393322339271969426891683013476288854177547322275799982475145972288526220701570821592940623620394632737464866735334691468091135841841183058674163279945279548093610301894412989612207922086404524998477818180728705958618541501369521371282737280563953623747948191165958923764976452513771482904466936541537397613048130362496078650409158578303864799779514282776640814840850443757842886762183726359263769192732755733156130236937891681876469671323017166677203389688567007400942988016206927460106749731046582061428961321493410616989000712898535614632798184922056752033547915857589239263838318920562856539414484150208087806023750055291286218349646600032938799522846045212201483594383203511173383125114046067815655594537970148544923042956245552353782820575273391139353962057483505836480227477109234768194542206273850671483712410229215900862243040167027870559935240020555604544391598973077883424056714489402203821345778459075856124470728308008524934830548373545065978614600952588565544475293078485419966619648935985799463426616747236847691095146282417938846666647500822281681703055091734546766809952512332904767092514837075796966907870167452925912566399884945925592362663093415866007311713007041087881665371415945221046350943205442595537450497933010064511665125348577437210719573813705623163909297317037383331353372300991286237241554544870903349720397048697775090079122185998876407482234152236657648778815377126498542351382344878132763919856435200000000000000000000000000000000000000000000000000000000*i1^3 + 4402710917896698883185110470349795573072949694667492609190285212410988179890644417965263446104769055073863690375522268449943505471427969509890944655136002804388502571477503752263421721102672638449541140978565065733324909538677115718663180120236780881910331811525308525794594162529851437082555108026602052256422327662204050277121706823398486579815426470977132434260210665322046475234914155317281364730355085048944099525932286187943853126063552104394676631062175459972483461382268308938452210549194425959317705261088093802726035589103771110834672239559679293797441429293938984356508922648270468297494726098205519702270587051846758120816044260024037683008844287482202402926770499898038022545562304864450627506860158752819624982294791096103557706721382802254139340754381737832339720224832291597455587209343961675055750781165995164814608339995856101871823150897923905065767617422053327510175890668341686205040489348967872030809165499323121107383676212101040730812502303988873062586183093186545757274768969970538183430328596934777506653721483886773404951902263351464466746121757928358829493015199934648858862394487761208672519232779902176940160467358278114212171596259460224373032386296269480299383310477787705213822242934384546423753910282165284066132587220008790123895349615558914353503228106966755080785773140592488346187284438639483890168390995793033561174682504422495073205561696364076298518184960066170874212362238594545895931946541564613242803588109557475138353041839873444744652271495495295724380315391510928292090736286368317635279328901391398651729259933433109366282192376901492861649915322696372753691530788546486497026746071834504630435780177055517948186942349295441497128224698524299730254230088439845084675369165177402109354704046725932889428713087106844400765241546348400892093464952694283763367684867203439478462639387583063640470643128765513973470463940730051069907159709501810593406828979563336627673732753504404703385592577179298169541328156679823703920304505689889389889424941994417734445804044277555068524335709789644825333529647201129230477242025609734401976668350277776081996622540940524697466242813193385978316408983821773931931936273014725786306949629113774565981414552836517256315852007638165917155505950660609024567644270667651318870615966433300463837214606369506338757072735871460099264713225353194488463360000000000000000000000000000000000000000000000000000000*i1^4 + 2269863797801530050681445928483552299864051477134255136355971615951060641286419680796332970219372636608383107055152512956410541428664436118246080398013842749094152242662096558462606249480949991653729826975787025990867344061534799896742626262910002827818699505033162287149413586786342792571182133551469910831049654169650364212893522992181641944619095121782246155220671996335621475651210674306161603077320931833659869913554685678060728960324807101397252946988289388808421868738039023909563357667792507950669972983364611585495654331525691422913417336880176667601267873581638100220762488003135266547411237819357619799103002253616897531799208277033359482551213063845743125967689086785297346892176002636121239346965084496576110022152402986992558746958610869989559988563077743857654460592925640917949982717846242904775280515216074538133203618464464966774578993109958166842009191546662823820481000719977534277651123890650510349392769877687205078656896241454892785124959195742978660752560517379058998899388427500024435093911657037500965902973895510642593886544521772808203253394678609071033536589180908296774506455094395748566588271911108668753644114856103090328735053875282614522920322572393077493540071164680895492009803510744208637787584669420491633520249895448399876787098772290663384744211164675330117246610196632102516574676058264392418625062907151564968847215141045765668205046379241715871159940266180415638925241407212406612992762228670296276723284099781110770062305572428604359933753287006436766018673216746854771921533782771132930993646238535125241353089067279574634396146022648504443152595092752743902592306206385349862405147892902885274872990755780456420928823117477154966973837857424853557065935951467804337746322096863665471755895933331763085738078068214046341650761889759980331019279030328147827124269396152492821992013910900599478963188182021812783855080645887482113711107095215164228307434798790490059273498460091141196280702105274775126098653957932519915795853781090442445253563675123945729499049874131619485714492233953071137028015957836684051034580338238957753532759106587277034599855163345246664881343444565333002920189082858159955835885093230343216330908059879746320998668558941999969615472921496499626636013635470241873905906124070806888381420732819919327669881346423377720909033564914200207848282665324369674240000000000000000000000000000000000000000000000000000000*i1^5 + 7505337533260513309212925216779365936013745823283029496729020815119851205705036327579075306781955621803305289351647561897581678784533321916314071998504171965178439268561839929849192460249220074761166482453590341067414515702938559645639419280937427356490090309431129723883541450109420819962008090847987132824986863274078967728714267857383471922199884144105826726597527820921724406864860725455231378246265119044174357472855546937377308747579205437723473719916746692816353649976963320596428478191042132339328695187001927335929361106186335056656229092523386433208039083060975085361466267030792014981186524649290005611121216326398437981377201583109268945021687951568080597563272987636979369156941215712367423306055353162685579149444359927856371160106946660536214989889352538542784288072534367159506523209765238768469002445650668617962313916906570332048851639221484998918273876387714308156749613963641885475279312527448775312847847514322841850707734882403159686516682873577725820248031451351227710236586861229124086787277730195154266586913439177358480986609144929242752847785179753352561424110334047826435108530343323667571709832787305508234408029428263889565526888051725696709564693845104326517116323595485339123388629784295904117616094746484107753934088728690066171873616987230142458683976739685087221388293455504576353104377347084807326595035961335817527530388198688035449500483225963431217077529164215945921912567722044062714407812018664618257259928508152037322164281355344234804471469368785019841843450143656689517096675815406238175729655998211866022487336145307068867145856665545790070447290241603003971562660634146407647812697746099269243608783631616103627225057939478102380163743958473071991863543207094811533323372076992794117483029514832878925573492472705628038218765616972266988183310163152779688335602428052577591071358966047171165093303969067668423274011294290874340643283626303543918123968746829021645642899766568153543049514380306803611948977271228603459329167763278446800675934627713727152782225385152960217136512171901257850425562776434472660779307520386434290293076827035815156388509423601190391270361456114458798616469632998208431138876837637179483984619775650422703606204311664376272552260572454570859575485261055475376337382534657909957730759192200892599851909668833718434865530239668228497078939857141838643200000000000000000000000000000000000000000000000000000*i1^6 + 366085284774599513745439420225935455242675200455963761557101298813813819337942628031095324539389216455886717873432513710619237461551871127540058044996175303838393918735086336540272917841561057438205393216779789919024035625896889156303564909952375748096450373323193002502295563270893639679160420810231350862039239312384504077843626300953359455511379721527266634170388328816059838330672023588559282417187625263099014551685147850910730253810814573204446180397713603047150294821272490552266467292653390045102330002036070182071767056642206432054526799147449309786615898420716305221449914433595090680133519088666044209517061293484782186408704524441460046848194087854187961561580136778708716631924504555617707217733316898791737489065297727381917859246174338705289078184469477430270397664126631495062359618646768654595942773187265913931624536922580194325056746055807408722417153713820838819040955900045552074809322493937224248462780338715015939425815242185847482501552917245049556581047955498920355450797796349698491609815403115162260758600981188446865433937088604685346614984936141844987273845145651140915584556375782126009981331513613683443237554231702449514562677499904152838362506362220645234217571003110845920789680823792573136816140720037599266404985690617020081398294261619140580138828450183591905466120676584480399828013352185119273671138638559991866357726740311218333428054761464331073601116584758231187832670358329135003786053932336650013569379743761436323357382232646690238669254498603661952314665038356529699764607107000760724309517263931498860683161711367778011305858292406460045295264630477391506924599034317941780321675606554773801293156712536957507979603051979180555083287747493021430970866433155949920300877355029381098565262308488319326237180004345131234554528093895041952858417162231868635937390782102644864957044537582985523028704138859659475546681359079268248673295797743908302090729055938884027162729200130418500530793030617444595204572960014867075539517196746422700084262227018581914237041230654172125925057243059131181764914434988988022561037322468886671618744500009263969999067860173011548463955042632204599883560643107983683186415760730446768597770474851579973296829469093770469057562620695277466559231146838933361169121079731199111009238681759632048166623984617268979838659591176840924400993420967936000000000000000000000000000000000000000000000000000000*i1^7 + 2074428991474332973757831586741544910316719933845399197175533618146296165585432160793663789071926628665036024962633139211309901323029343124735164648932171681503537999421313543361322819943893426749106910887522860339741759061471167414039718054694866164835863913378558804746277168690707122142720939482864798248400100417998449548898070924966607625130320102857305114533688492400024159722824317426007293470634109674446821917496298262729417655243659762097686332819622047989097714908396247867681593383672051718589661548017117016712473694637312240413715729485680392491711573025174391889330858336491627285468114429064064035584439365780933454555243330853464913916792378177203861374991708552805661701218194577745765974991517598905909985340681481324547414369424825839486158985575604455858720954190818274315634167500478104584964911589423733363724988494952411360010938327588600335893999851050556804879118406705851292704773335851721170404034941522649227588189426002944408917824583179328645270399242026906116059811472319925871323965171465823102055961397104142656433795512764684148560248399602163188373527073649096445137464666034517417150252014350757720261292824109655472466790683449053855403174484084183984351332134459722331775265336742495106061263526322228746874394837915379614201690760830163782528506702890518696475512948863539249664498301174464589922189172439225313231579258283905836270217286719179496374271842077464869870782862328330694261970575042077407553148105938951795601062990600821693680280186860062091929275393204564564701964896821859229020222079290226579799970450376243935547578259697171040607315459311417446460417721648740286325486940858116950296942978998314820402590104748451268097351160848172809096642605612434948826847142059602070023809701047563551981292389214124173228360395049610040515995624822771039591551260221148278851946591743602990345165013144884231114570257317483261814617431703225739210839826430368274281097327029555819025375507501320095656323818274392565735076163892897978008746163867873797692857234413696939030417751030333617630826747563495159234726801776969333123012614677195852710314348282581319406659151728631913259735032008042954986579861647109526877105524335752001321238121953394890073728404416563581988547778466184295359430011040138963843597593740552354924508029402571678384649840889148034472252293513216000000000000000000000000000000000000000000000000000*i1^8 + -486307871173893440623915325829656982885245423212221455774230276291183393936818972937014905181201644478720435385723414817974235340251791850738015030760827895953237966032118355509875002788489230155602080315407535392124199155818794526428746686512679975734200939805691847482127147759673581263729698568698971084973124273013060514491943875694913503238345835838295793325475626516505300246100643158294078609365768709358796941224237144062527777183511182281392498864624591526630886978754346379161397110203536519707933015695785579854549406174342050295888637929346681681519043272133954322329594526608203965194458452108420531717457715098333946071232594529610161637494695472821563317247221339819094765074099421798869103335943730172658032054071935742797714761535113785958600956272886700569052532289108518938613697876241436760525949794381707342145217844023526395854257591795581459860796759355646924680106347798934083787746222786517496851505674565997626534700292136159515712199742171766789822506228634200291729049241974664198936445147411164230043834668939629324950882626968738860353629475189929009321636852342767830392151169046984133415706421884788924299425016544069813651258118875639828250779478582365153357317725462737940685912650646664713968124156823652285161788320114338267050822019795544516511285156092667501454034158040874671597480922366892766554309015829634871360339916266175544257506290850171188886467882698800866012106113990739993599930129497563398532803701311879220825740711775956227701822377684433643294875468450688602574632112533682468516499571298690690935306929161657092848985228547793633926435159986346783639599947127850805855962532838008124646094722843254935570320617400134590505299475083139249469495051165313874435390769509325086246886046585201538838629503243068619063097084767107058577514015308306022660028202856800941692072505265313187388498641946412732283669276190157454432545594462077342219906104995971545690407443910576484195945098502901950728937904694627774591016225712018160639094163480665589895744401097229030493777808501246195013867777311687768208686610994287553509390283745959373823790501988269293541964469429375979659766896387707533069395613104352154854240732576105139682724791050342384797842358705310167412710264655905684855340030861433801420875790491716386454554357133335465424691604403742009442783199232000000000000000000000000000000000000000000000000000*i1^9 + 41798306033312344772959727352421933386249309054595125424315104099390619267519846865739568232035270645709695598011779275550849690577555180296766409785946474221065919238209409078608124944649746681282689579324319702933009810504988124046997548671559660577989990065953058739913753326344784211524260029424446760803154281505313438952221425929258449677006608805944759203563724195542236916891321082134879140654630268652714542433135589725580834324822906223172493646380278118751304111202813328290775075904682569901412626927522114286088627566650172800274167982412530423068849813790887556817189038247443995499419403419098031127310534561516107316366517989198235170897684160163390414800898864987470580992804210845435546825840948123359994938005691105696142559422392307810661661507239637663010796002369565973627527102964743731621195842170223861485368266616523036200364715712370708290241639409884454547321972824176935887421818939651730277490510372605175096788060495525217959249748778024257059350406646343209998123596616615780738417053309461787078679142363941091199843042287375363621158835858183360263994852271867170372339626787048408187380030118277750994863910952710602169473581819200270650526833790095599446420464306103230764486066863798311470768049714678082959665350595874818019381272192654540142780893891526279752452021785618590770713461397112810612190467674478428006775576631398573273980621952168842704355092418847637478762931685269930032227170246302863350632262186398287821797081881044725380940870074647171424087337457379308441688466182674274372638470703510007888316531239103025000995669621321494683167529628136665129319083367755099575853040364887061037926943564958888924960140770940275919634627255794037546733491858943685739833863725466791900531204144283490129652920980264830360716009449474943204708425731426900213543067350638413826437469663548915821065770267705519162494958821457372074219353551710592361603210382969338575202590200182378309333945069746144625774853682796108384294487470374233597866932755819275766230476163916163182969789269763617534951008586508269228510349660498298250061292146128336543762324907942530054537921859633789332722691693021962542516402292624667024347326888064936989564515553516863104894479934819326281984008722581545607988397765188296625469996806569859963904793757120746833505324868692089100251955200000000000000000000000000000000000000000000000000*i1^10 + 225053043134760005978960482852943855618545381737613464667203427306159168003415399001257194531759170249547179396093849623432965237373934268342859166232888949448703103161226926636050319195438998591858648710863874221515984893127633200663158138023895274650414329896668307303969689991567677619253429072778716637819531060307554807224893508911513402419809613228101393717306629399771780230025044080924512089133948424502186825462272590986105087813577224942043625920336914122825814928253573490093658243751310473466853867687870683533532499270409206596547055224656393221723349099428292679271094870873200825572890489790020179110968793131622762784319109087713525259470718677624133178002729662150226875847979804362299115724885593651076415553043107041667992308865743945047328429240835118600520775743980041949194254380587960397093628248728004019712321104152577056900782129673168418003828486395649483689382492989957959890728696131274387352241211056625580715634154493800602910590547559454881539859357992778765673797202413148742949986766310944816041639831404915981952704325300618409117799268308020911235458111439481333487482881441505573349453998031099461655672645425038082084512721534951243307794247575282978201872019870761590185261896545697499880373370547466192049861882963349768387276129591797904947805762355528372299074148436336240393542833433954064551508921281977893088403096980662536853438595940758142236821183748662552923819762651803734258826860485374845700107597894724195625571903637048203198336622741235442236082658075497149680969157163582178249479472197609734587843564051369300550485669227520397618298508352811822433950393446352539487931546166540496692968672374758272921334143195802996732149085622387461905431149560714333147713483675368533134328934665869367488728924757197677065188426649949168745004272618869736959687314790764024151530795513740641044002710420095814987086055237572267116929087302458112578338236692345853971386426760718285661117135042555654283315965172302282744365026647569023796236227800566468795993575500586361198866062045523813571103126305330831369745132268208502710237610252767793092798314641368309222368120326303726165481411816206785882000332738331834945871617745392789969357858424526923075053053076899367454386096642529389013332541903741199906424257525798423803297608692614438401750240951616409866076160000000000000000000000000000000000000000000000000*i1^11 + -81981757018529119322479402020296407885041589757850460434228206517025140151226077238343972238674638743166625988843027314278104877258264808978020430531002752774192089404969818479480330062308626652078036702115534510921933881489651524254511758727942046466984252654969447786277602448652175665403976066441086948018623096136110913799002196516828183339053389512280032048025893300712477824261139384942676215007538852121189267545588548108492974655822382410054478102964553409423250728472789215462648128392083358025690677737914889297399994014838074924671579634909690401737503859615787781448710219287930848373559897455860143962610259618182473999103384315173910679861547175356792141473241241315561657242111978785149777497354699932454710385202970880570690079520658545764157556549361565778847891064626087074359792728308773033674287611336538248297796726102568438751355852874918613913607425616155776910421353419540472671028221172668488925975608001890370941466865563412868354819020307818952810045599086073370389630646939597201900514942364807282660521408455013645360080843393952782437411608265316308916006730862024891964110889878638752991229731495000950371224992537948089927674456793845009310791869486739412183870155886751381585229567492177057175355803442210060225161514768170354309849020274177023200244936266253646169494959740049515961088948673959309552573451097658597858432828146459745671978075174746480399122378130256466064230767211405127832997315364711847794179001249224321355021933948176865366819204922983749685394971554958231682340178042043448814748519358598244853890366484754581298405368305603181310839794211256622364851594352348496331549865131576853050687481153209079875231478316929228787087079659164815253158166570831003681316831724999504746336290427803706587402607412112128975567749403910049499556442598188168465753636772207209451623912322869043474061149723488588708761091656630597953957049177638353152133079738906854050707481637300087769543575363443628174485788374850592805991052481770981633014957687383106933684350162419517348511283763472827838605415715765969261847606483619061260367578591166665527845933682721098626468643723265989646575685083941052690934695032208141778750779482380108739043809006959258774872331059531177380462374118871814776974288955063040054725363140114134218063774988755305320554511158240908987596800000000000000000000000000000000000000000000000*i1^12 + 36560561064809916714715990637990683703470207585034736888405198821558358575008644638533545182059076563954381308984239650564744327109633104505696562887199875459212673004417073908964982525392351097444839357029824845456653557442043194699597772283144005643350373755285243336650887353581919797957855261400067442253781900630360243152447020781666466699187258848938195866926075550486541225284945680731229199305522526816764716124136517414834138421309362065660686918896783302091770406841915989990010011110978783401536686785261904318625551005003144604958988502560234154534879033800068482493468272094501846228867762518911401094753347907029355570040510269432649878753388934921317727362870850629083853563297257825663768478739032796366106439331563068909706848838835714222225551693213533805514146663572594437626779856235478179022889543937044844165442316526944537352627135017732978981139513935531652194295664615062497429416681612248597570508601226363279114375208550531276050239688810835023878746325904655704116945615790548245029119653322372598677571958782710054033851517431975557779950069033742350206872520035175828539232983126780340136335344071389062493959977549170614913533681201662126124364208115705938862263550822449451290028795235387106549189632976164404477340540808418749376595043803627358060725457613730703793517642569826108394875496005195543050662868255087820705454692478907167565474426458385608878941337277716307051597931939199708017942805677716249647944779424626428331496060387288695593629231564082785872523680339518388036710630662115711216037100416537508459608547510719444945730276810090131299107525462900277042019537406428658213298944189887832914061568437387984921442765261817700924298271156719929804845979354976517969569350831654836994158791777455109528765506659615586143755961783099855001164974368970112654459931056231612697731127095387259235693997118855101376352143966069674618756551025010303292511100607845877671312838154713729601768494430148955417061611271673534535390025031491708432844664564684896545603873690659080818347669781548132110363546938177499707582500512668784372637904652422469669157849456544683984561524306226660766834885078547460573538430266603768023959193007542108541374376146395904958577794827719730521887350958205588260092411456348103647563659460421447806613715413958529597638799255581711400960000000000000000000000000000000000000000000000*i1^13 + -45552342953051302593603482691672245254520021672233245653949244137731506345636595643425843976895534401586676946212831724910580689188218185148812556534410897312488087923203626381712779306802516052431639647972521790507174153460432626849647324602735734186347116041263186150707103748730739678490968536260159670930591126375561666969776761329754565348238320632586543451829551469524895619019527147548643813416779989898310938632727713605900733286315582756739834397889264445116854050647201860312128952532710833676123150679750000177979992144007574343749813599746383197641431511989451514921132377258956650572581227763926752161469414678393465803437779618727768628689711144703123540911987170454496936141581135773214707220550490925564544081476254046586281926954485666572408341548431701780751863088247233399129422012811131839247845497508533473803292711453562186218445308786090180472968903487200138540377958350699331374216820336406682427569797844754999977597174385018229691534536376847161500445749111977955606399231257773620108314786371261394849190593670199913717070331677300642221742681839516052010196231495248882617358837071530767241751554916424218544633918629924490494962129513249647760185409851702939449305488620234737425470985155049693872001957685023654605358673015739417936049268278952688945341910331737173501545464798422620713365721134174072088871311800686053924797982798996826380510347726244103799380025457015163065918348448768360462196222337531425131257175657162999716784976321984084558480232257250026632522596475512410315506586699128278810073335122766925413855796223020783275108666301803006468907831753790895822387673716489379692192247577861742712573823833404757807160350026275037237940726877903273268228233916063047564483171717485515961025543715641200541533695533193892835065579217525935932085980530753454922951013964555765337024332385084654317906846754614122691072584792014253438472066006116887977890592324518778053305865198884970858544310000924818022254237748033613103305657811787333313825489554376956727643344451656717757735749089196135816028964138091219668302906761565001531429032334876289113013777764341879000035963088601203181111155934916057680051736443213326483054992790202045568404555123752752783482081436730786342595968030875311440054286446338597522378727852815044936395211093872377702680354055677542400000000000000000000000000000000000000000000000*i1^14 + 19526265419962680189902562188296992984648514859290678373293461255772560681296700162496467106296760950649585373243472407437621007086025591684253942053416362165727487164691958380591660687939129213864012528715879469166875933574091940060022295401212454899701297956065070297027769917378667136292569296201825024471302670711632168341974901812242565751492072002312577537632253341383793305307819325908015152031716828471663416752106801944705255386076944982472003799065868281170233532657766131820496565965227633199056559284173489763579891528683774746673575652239311525111832392880694690741251511804050246154876709403269382323866352376471899815735435785859761318132301898876433091976879749042544151025533237785009555037286767729673532072199982455965910473819557062134376810055603466889818240175253053785629879771031260011175462611946177186914484387841143760298914198575196981719897134498150462871905973631685628195865665196763319037472953496620167149243445763170181649190462930329882956442411195944123095581668416484145104974421589439293483488236001393647893976123445571681184158227367671617723672679761232737649908191856979302069936254855330074635438820545613893935242677156811812557844459325083761687007911199217056105951934425545700324364288475473040132329507011809477361985099174968995727304104343313645746697585016988190082187507021733520022406944157009546084028763156905667175884267164967339277555220187691008285543619375257154341386986474393877558532387900087438284992632878621946578418050053556916202767008885059194596949269403292834359637286598251284525015292139080852938725032040772568592874638866681289396648297322392982089956052244534141694917337869967325472683983443002675319850198608541112228881168522392356695073169807143409760889619397616232672867264307557087355421206499116581452953124919078402717159488526486351712266107713805593611250437590699959045716071890078690431968215940875572206940103920661227659778100839550765726031455991314283709979346792133949736274489598867027761313499045135416182870701120844527703846738375018931511947664459735181882455323849932260596686988319019615181028330107121951732361631625589777711259005219925237643321207252239714124625714896666927575558338869502692667299991190367185709434743288523998561444231584683989297036502011661786835851627550279558087745337668979916800000000000000000000000000000000000000000000*i1^15 + -4132673761744141426337357620800821338571311184595176339405061955695766818201125275117002171908932017032513659394207995486687334577224128547859776890638678344450557376965539373499577544108180327052783592067015737882928466025040897703574820235099538069802379415950195249015900100986456712320222082547759202085173361352599503080241212241535669733756859070510444659738956954571686726684638869382555469854660285706239351705965130433691036041958571107584519439293012392337715259418254388287819086994626961852547130266066596878102997017269777600400849033513022395847960658771293763404139550717871588206312825810761722379070179271724550580004259152511468555265585685307199519600726725522052387622653923158972264252586817376414509869382496863685897631000911297378142389677508017262498560856433802917714613545698922892276106725088568950288775227501453835579347832872734918718174756726251869486375804894370755927913257276345364535809715392367670164483778124234044334535900951295555580932126170001557898139499901528690864108675594149876579210645003710060967924551727172412648273015007300673332057702426224881068323665184483022432288375586220572847785365486935246322865633174405515794177674378256844707440053267350111467146919969304415858423440664865336706192908227049792415227539564409442712027493805389665233564682103098340793977522147802252846481129130096795178544970048575655733641274152782745573186622586462580457130269583843750437239553585861593191774760169098829956345646398997592819879333110444709976587482325913182592428310041638453123593445870948784983260052196330231990324359909473499221902561498918466657407050669188999828256178111528409497503767299977990269788853709735420730365373722710952007153422661627758002561645869643449608818863734494998781593385802479672402671811230717748768286476965092818831001627569589634007062777880750871397148773210288795378043969549602567552050487424408414653740102238484139107930072161079719644870315756720794258947026168951860559071662445090899716048488603645448634453711259878037385255142468098549968453845931843102562257652935961061545647211906286303971335316469231231175821886941558814017375739790680574576090731712639997073494814116340150107958562622556379288620023464889303542875895393073950538527152447561660104341915206900183300322036644340447382678824005140480000000000000000000000000000000000000000000*i1^16 + 708567005470270446883555971118254445484856476609172670882520204447087072669406306620428763306839119737141367030818901008444627854896575679342147730491136677516028821205112910512479191870515333052848768903443229653785559015194641921379459530698737906082026026963901401295382871428016512718326416622467014653589867031082091620794044989070774597097815070759402940502825910075281248222052851639010734141633925901934969403786799190577728347599602751276977122056601698275324904040860566016383765017015683817952385502748281790156437111729209938986349930585151920415040967321025823020521997415921497273715463653775069645137654491446212258340991205398877179856449739979007802206848587935970688583575882606735879933582684619966972770394288069841374310150997852193651076148500970888805269348491520439588535449113023474069548365424296874849579019369254758021055089389899091725705704646661265567729803729167748124070074954756816047213867490058635079061532296402945801503038218881754368737260985749551925224650206950013873064974522726927594940908714501493256682564152226823305414641437951875192228247598495562710797742979158400048490932519400788733072265426986250210634581577202534010410702408224591612823703150723346799850615682986438930918842758076953817113137429012695685315495086168204527905558249013779039283421784534837862140262672787969972256074471873444244709665598647015905597030739732663047234424419027285290725295366257844575723435746628388824088484760138732450538016787785063501495669236614532207087840659562845393733279366497088520900599407616820842564902706687882117397920288593539537387584970760877146257974939273474007642887243099166116787830366588070082358440337916487557192467772083477991204412266784118209732964145314382114785958274326697277128183810380632417203368131540828081345406658840412423855525983849849362963110461386681728102812013500366362225173638397986794889924284607077002360360776660931911285869696556155725283002145391091909031500712273837003642917834043796212093613406181073572892934780847139350135415904757847648452304903192519319355981548494447131909118833518893713356254273723041694448774358132103456829911243563488204410840894174403813024668259727424651481681662025067280173186373199034992436235728040303009387475972388671802049346332322226023988692803003250552128717979648000000000000000000000000000000000000000000*i1^17 + -85251133559011638989519638659907170603265571976544361399307030753604839209662621302541492717683105472060605922401035718627075431894821285072171034441224856635295093930571973970091905418081110403696717947186186282863699304949585867545512391979119134947647014395707313596356011325906616711560694205878046989971922595099415600180279219506625119154756461723072243759439254118786885094417252397646799659508087933499023432593296162677542382915571496171716285209468659033826990702922780736307567296203331467267709015048971137038999606119558923593467493236345668582542446672486686081727161713546031424818115254301766152754849865452964396891715557444201027069394058641331850778659624387360810086819239822396951847917357771445624418172235106959082545243133281576746101822413639519746228471390800929635877786115634826521949229686015254578405959557703705721354418460667052847535389285502756864806547917347320964909577698845068851127548754718347130650959997799780012091287120255225312597162227016968801993800896775149893528088885649872579798228069030472805954663335756853562722957882184333755701377760853678808293161451463113973241071204104053821935016217212521908282932008485475463100672120797265922822023385656840851258773928652229947307029663768191073768855866391882882680464213616927390028185094857048969855498890312401263296380837964908010993405890713360916265768774164725042211989461739951688608416864216624916005343740852263668293396472694727249480658709562223060372807463794934679330548378898969718870522941659899986974294398547702183174889546251756461893498857955825007041093215538663359451629444644138219280993251737537402117806276087038361690946562452331634992662686634932966270237672592351112460861727356625851457947304649292314425640817036082048185686359020840097840051331364738759686171501396586575914010001391195529968399557305973821244833999141958351884698350683492969680970022923073710071384579753404925125332589567048335705005113228872452628978750000144477925782295065808361802677601604239108469415792784932874129136858292022492625806425109491959259665281569332868547419337994694171781573578412440487872882103305866743182131289288333365178607964859429160162701423365892824033293815343367717007601663754911296026009506532303323428370536897042079524326319798145996774640001576003811313451008000000000000000000000000000000000000000000*i1^18 + 8482550507654666564496995217116288461662249997871013626822776674301308657442653959652316178454347647827465259895829410432617666258909776095267967504563331094595824921542163613370540496431797986571697583045211642261546132585994723276208549404005788725826496882497953260903875905566103165595197383166120575320884986890896629088489078656938810108487955158788623550437236413111878500437416721155015762678642092906584076040877311404966598879236365843023242281149257092384041385187737197108901025382709978816887621154722123210960442655447439187806305452706384799946095371912950865911097075097524692521743405382506745213430443968770846901272993996038705426238872627339896299156053032576637825848734547410595121998933197866259047007789081764154073844728742027216598924572015208584041511925111879330169079310939554339722201295267506704364397804839161798222368891499524172522630684821476021452476192342617108454558358428961404800903081377892599666986697990550788238558617218786974279416003002421490334129618653070564696221509253666535583010635797672317473001121363136850245560059978835524631482279417276899405793378334423113224459853162531556509238003780673582278854184040089526668722333365523899434302623633706225101236679721336393470668555920488295766775113488878098683032451849883927069940506492944689047718821917721577998875002295158885945822137656214332576460331143496339752997974772869263320656573402632273345079694494047538844396083705560779736632750086279817728879288923280803482254919574488612246846114357285702985984316973710994615544980160036463882004041909863415344908550862667120940761316950782467958054052739020062026270784359678359758909407619930356250327647905004404470808344916685697123160370870528096639330315005797672936023063067056663712058561296060691547057221749205777379170400685524961781027154691573972685843527269444476508303150199441112392109238696243086964064969180257677721668746972969350014479909765907421101591031688998325503013098739627524986451433757597841916956739429805864436118792341981547540230395688099593847063897433047950814676097884877576210531174523470659930369334664115587191370609991616008454787834299186352783956344890011228802994773257759945894745054782477468086637429140547218712731936429293742007334569942986113782383352047768830589875789018299943218053120000000000000000000000000000000000000000*i1^19 + -468156034810690923364144442882651979598555846399917668959140297074728746459025146359795406066415251220021288121951693707965841877606324443525169679823301831691757525851029656057462533280343780864465595340698607581718790567776209078425096629260641790913376675801549692607686993448897664355500091529090665480918206751036416528943256891636078758566988893518975677300786435672358803297796011581812714052757869043412684563370827277478830606073712944624144546365095683774552181484156017787395524265229902231459145730265563596165422387638892533156319366713617825635777235755936342947590230820644118899526069039833180748431689316347503723076421970026416857423994387702568417766716228233566323959911981327223405999777288309453737190486697984859940356050718911171449314104551461855545459271814111981715519839024928679244295222148980368124314464644961564352487733476321533078437330160428791499591993248961989821811631960829186500286035916365420072420410467940614633276085382705266070697946806321468907929524090875875523307883671333726551921394986897786954890702505801161658026250927132790441491459228112332957412712030761608675931578411546922289263152048524125338847895732928078757142352679159786586297803552739543406892762127346264733891493510138270593006398772634393641052274062231560834211637175982492871915787279883351615223289516779351761449336699995588803841159948671715175350264573210856171770938079005148194722017098942701318816696209377790571524230701814720602344540859448623863413900821890293740817116085507518075701189164973361382114537434488546385720463864679048717412428054232594982254193864033578666480796400516066108003201172834426606641154834637079866182759631333974263260893168659802575294037750709232801327677200602748788645863502318061274258143819398678114614321606380280749317304126524349751922816768307785885302850376647213425972950448238095604348212251732906052284413159240573860391865681022936410539331894674765709691535741952918065703426681118888830967662537852948261660706101840951695867207035554404042888877307627945925113115498997253669970572170976325152267355777478775556294276496569552237385046551234611512849524441231033895427589504165519431606807602936183564029027719871756934650639579946626196655659379524252588842392022116747978311012723524271941561605951062049554432000000000000000000000000000000000000000*i1^20 + 10627477701191636292238721907179757562127054340821537923769822669812128195943031583853870385588323398988774257202023511512247198858960971189923764771601034152465869311622356853068968927135504697936050664532091691886973867040599725087024952540208816635644355466076729748416383492783381349294777865814558997659067686412980531761080586397953620185657024772126726517771271771035423130782516598243958004398268686858840781435437756431476438279671858744270550157715679159595381116401877100039096946637118357606471284107953294090809637286569099494754159812235609257489802222561908443312016485562755962602816226921158490649946520341173558813400018872541129154911058716278501739881618845917681655111615608479265775758994158072564395614812764606421356810482035168366347316189768870576652709787738437184279317692118984921821410669957243587820987798355579330002439521305437851629064085960512237537786851808816708438639659811101849770283664716623027452877216355102413039791307783289387011241211198590091959817303241492836360091861733874618667870630635782514103922196716118887860205118297922389179457044332913277340000127686257656573708509516942064370471847480701685267335444881892589479554735325276365732282961965481092237263420430023928815180806062851231173381643949212171902305911465197998439582260908201061128333033291769986809755233461192153869731724822320983756028533414470811838808643452194806286317991204046736544065634275520189663576050737750635921250850398005063075540824361279982297634081604460026272650490674519083671027248445668774264270773137744127838025841752695119611628277977359698532911645721107666924478831105878170314203942384083899346708750806818521799059071984779427819912375530015376646773728105405449181480355823350033395111223417379542422993477046219461301325213798448380558182054008854022049141656708471063236228157729678332880113568721203667060511471081408375054637615197593593035036256200604921812061782359904777231986189556462260058601237898467209590578003596397528533030000946214738989489330789308365737506711422804129658928120602397413639254575949669064176510453458508443275848046728038774966418055863152527387413842787818950524684909171032568339695203652227296607828369456403713620385443798760040690565267191179637265660041961211151848939388269593985786423620294148096000000000000000000000000000000000000000*i1^21 + -38163579183716721219049922286164781860318642716985345308749267190598190354192270049769166551000277244252261267186916457566792116409526554166681153211200582897887000747798450612211636719325685111947606197731516759276539691095404683752078703039748652323669934771331635800051605439344095317399483819908251157988740663132811439098496578470162111264905306910134928894189236091859320210664165840224296789985665770665068664847626957546902593093564161569069796294702555748829860776741317249948585267884962999001071457532553863429069531665557710277649002216661325268437288789865743965275592192917038287792040975405260840644526017645207016016869292444308576875788531238170036294879908487544583893220866700832666474360758678238379708696596431144272224452203814839663147327941242334905278743507401895795434358410903326061579483898191407486517090738308991846422897746864340914419285098725031476530066540416243577712653269418993418267586686102296278658777652272101295141476697025753027372688793596144689242093200830365497031709913987749479835550854491597059801346950386672449449276573245809477964626863770696299904335423598254022472759182379003179298000599732928177221031143086310964227136080221023241541954490132369099477089370292867118340476667034347500528847995336434288882852902392948887510482538199557346807516366920139412245353474630306678258620005036966128036368217233738399081016057652474084233698115784987179249186937468113558605058036656118604129476336126913702545596435673862428837610915205599411339081345816276765996817374142267286239787389491493258444528428022576299613688413863813794489254591363944468996557442923491723367024100119359553047581611241227538949482621683299118045620098264275324681911017487144199924186391003994140664049425096256932628687717940805477729437847950296386936914245876439928417532406891421348943906639267999927660459787320523055497772922184290797525969354876389414309526789261192778398242324144285614376152980376928814630326809446062756122083257727209307587961377045874588810280560757547713988419696651181373532050452916533118870900434082517003387579398755651725841975417033623586763473648956371438794883793943165159279597966933158200272364715906490379976123586376282634862707508319147217414615039757865166980077029598541044750576407241469980527922386042880000000000000000000000000000000000000*i1^22 + 199260359767667670673833946587964257439813357405527470206382803937377819765708583183410323076911236864351688352836585578390046238240498787988338754620779719461940429960932524938274249986545030933714405631809052607235613209577082768948624858785577123025571342827012309450556889368329736942424334691881660370829218159666924059803350243021415952294033755650594790566278161761628207869519663905006205437283016598521779065736259607789088485416462909059872826640224869028144307100331817616621831337218033166853027655350294615090806928333164179644707502747852317852766419310928692687427519487250569331870900115212733051295021710989190653583288851873885448657776686982785438089925516446512485830260056104948942033856577960673610830043370632092384086374126198760919146770370021785985911562292670327896446072255983069063360508639495308129620714840056327293833787611458480766805940167608611427477974920305890188189378974111846741179347572963158108678124043159883727296167846796843693242318741646796821814452329403138244199914953764127101140179374088518826292071167718862283677692300539062658182106110396779325505048367485552866945386991022061471668563089856277229581652040182603679908336504020797426940143483110816882259475362059195403605814752637210689090960463283744026109936807520007637839490125797117046750621872887594345922920410647057926998206096927214780936282120969134415885585549117124123767564220447672926595400072439819669975645118132373784648964992382632225355464925823330783477353316456943243869631544113800803802695049647737014482191292614663537568829792602784285505337220382456255091630950577010873871667868085001460593670112155129180939755909815452877567032621071321057156925523071740812862312080455371403145732503461705991692779571900279763345683719855676773573489216293704408470967707803797842414882102975815279010773737397102687782028374251980432879384023891162579507242597243680964996380702444576229359641112580595063631942217426815706365057233112502664738078433673234371001002699479323837108254112368011698139895739493854888388096393989646285885611613578285311337085778469619258364108770821984307869087410266928287110168761176615161016334649146000502846962595093288953822404867603049021240557429647759669897789940142653006137083439248606056354718981945505826994126848000000000000000000000000000000000000*i1^23 + 3442615692931369613108999540959501556528676602111139798862246082418872849912422357316708486191959883064016861970658515224403960743101134741978250046550201678376831328953741231774417063578034557718762722262384658997359095515948353538321772198024708387680835739715500625863417592866969663310690838178551534601802063848781815405616192521465038970661703730224607515700640873884054895153748466602285596346671863566033826749009355468136716672740773247133483759528353803251995176700819525704249100319891256106654999819163087989660252404249702168332361684403108247366098790113399440165100853198005807808043645523533019566736145546683804811782356782439497792537764682099844427886252031949981782434189898587767293318194279430047360593855688054431704267865043529502023351170959507029103563683668128185873570019378570042942335290821882087419950932483948651000351982805286727211270370122657951066594400492496658192558370492793968332834649817128680939352276604604832886951684168743265794456140108154950696514503731763418621785608268370466131303308206444039058071814195470906061808504542884891752196325309866392961061949304031162827164478668144927240453970362943704399701272910259489167009469824315343983665188889039116964834139364355028833971629885435666025581608351241226600495123450422216330574585352940039982782729231463858132673005441549843830856128291163763804109826488964223137686671453024763655968282806297700642850913750079452762295856703459090469449271499247130852039894119733039006753989628750719731364576715112899755128063109597794091130427963364818041841254346676650522618425502119799580926497121735105527629860793738613123268546536802009658798349566756137495176196868770418638098583215540413872315918867228538247243442728335272455835736733025614427002285166139872352728876178241563044415045282544425689578431077141433605176695006314936972481650603184558709648244731655813441674894825367007230115860373330710280431427564885907571834892702362650994542510285723937263889043736783558948249077764332460332008383627076961605944599864404638632356613272747706328492465793809358864331840555073287803169028172870696260948939107954605661595708360044031715004116170555535176911484701158282401831711631845879843003921017596212317659715778113716183059166200157174581294938987176112475340800000000000000000000000000000000000*i1^24 + -6368553667921374041481700214563277458959368238486930995999349434757620068700106663963139460514716454629643758915977719755900711591819323790716901531820422085582904559839001487000782523697516916230811961350293147452526189167591500899653495798603256636578762666758823897447826671245052444847298972185083014498311433368373353122378936881738941864965890035547907475642528652529601656990541765447065844559641729930075667743513256102415207616442445433863542053694008419744021321059376546443970914490017901366097687472647314245606138570643603121465620253350292446905887550269707404575357667109830366704871536144951326910725521422852963771129380030469468441429656183023990070895717096811306266283625291219310537249303138234028862348418658814240809500611773170978739319603324510828961689960941796636020832406935051316254759862725991545521449720212013382660489069083869229648184269357480308703724965260718216918030001380262899511294564340589723286048205986962619783293016278758409348568581865398517846816119942841493679576348897955003730494858298294113195236973088299948887134736046412630911957549565941880255795845299325528707010316896446809777715886181276906147849904095978561657671357220923547361132744697600700236822078873866264236039202353853028929949081597743762225482356976668113415620485889407909127127294302447057952909674590323979574488351470480687268219597706375377232739409769587504739525225782152453436751917462480813621764926607398939867410039574120049782181625582698616565845092666083450371416375170715106365544407558616448723391023627140059600452337519699543433316106693774942306476669170916283358026951102763985938761195423429653780894467271471558768084256510656719527688558133931394915843230475580798276656893722020194783863452362327121944188346471643321455941796525526111880724434797867299829720864600480439626893836252681304116600409794081713378775131600615460581745816588126013947579134018709122384866165587324411832706072893073160003391356792482200259396702681571509491384473234428733041071430366278159801824884733390009509297407631899928066341436874309903015613343883570597446161871880642008693590913586817255300676663565246722864132480125867674412412422802490501776572763517075958928458843627637524785703861188039743347102569533140834224649357921972387840000000000000000000000000000000000*i1^25 + -38000946635430527890426938399133409982170944206106217931310957008750598796040172810696666267551141139465094439512937854032110949400519367700956153993808398646764584021463351494623656209076029558046297113823366115519258525024590266943067128837774809315358286782034769912234497084316439912423753560933447805555340348020205947932852103848523357807486270737949990477879780136107180364249088772270799292273035196677050456316811714222480734735884729228913781081868130461736118694207948759414059769389416472405896893138629852785773868275191826476746365802667800829788911337316062644955481799540099245297351396675591713145042017704300443317675017391717944137706236855304001137386651884989080168178655446301372599139397866080469969976479529903452067835421838458687989760943213806595973646663572591848505885133823594122175437164000262199647159143087054196482571798716084478540051288456632370159961438070777399652456704492913098762609109753325181522348898394852478939044949420078158813112361964637847109950749853009726762358713557089486361437473825285065887111050071726778273627287544877046648063957084184657556838264435186352372246247870617858705063124561434838784089562780191105993006527604529892330214320321139494297819786223655868694892500014896280980988578733754624452654531646208713137563430733831158348776150397419746454900965280585890122726901532706076997252091697152970086273342363613940735515392711612899982912232645996920594678035042041796974152295535619590238556032150872808487792284078061133411971331682692854778864656597983007884186468255124938231339703001261651147956496515379726348426770677141332489003823814648412848592596450389245168191408401004409216281827093194701831280657834102107370973515099114280151106118818182886497036888358581125610129309920749821957182900727364463527513799625724097364533541161197064162087216571667121559903475566401486277487965472964149852693833082182854532649681352051559463145560502694574480099865355262542271624271501483183034233878154299026303844356693069876500479134946068415218893871636181634205515548954961483428743682976316181209630707078704810540632250366289027382664165479617114962132919794347404065429196488120236160007435465311643029806469987116765113944044910295214028817872903047324468244618431068829012100420468736000000000000000000000000000000000*i1^26 + 117151521119054077852496514944170204671723100365514219542490898505613746062456936198825136863158202897998177769845076568459324146322053653731562286437084758657699423197596489123807571414314357234668181381280070484727341219976711838839638409361219139183730583395206361154701766624551529663002282823143783839066402371044261997093390382160388632371122710193377091687168892401928451836631530011005471202609863474894928110216436662570172258507290079761551062512088249074285873964281407227659186185570471780387833330357978558602217306154969234987322494361706696694226049162294437556888742459549788810381598057865290908625043495986584121338717406561574400437442039230979786814335900318230493349147674376681672856840726305281962942327589251441930176236425898404447007797623129103528532187675829569060283780214620638813608899472400641054347815942906397983663932169711632513544867284539656589718004094050899300565917373108132071111223819107537201112988914736367789596162966273868357641949449245266746720826874013920461914905288155199364967369381318153297968394804664191269621280773685017663318620317724091287781246109702004860780289470741527532833360394037984202800327988567616310570029455380809213658275601676067250519047791876759231456634269743954656638516132917595863190634484494655433415481296862298218311860535176976390740659207031006867126155532200037568028564187822155972846896888035547213724025499242811088931933774735091566020636340241099706600019231218556266912121609596931430628831734469556996638083069559197392237387413976822019921158701337367951249130514875927525714950810267584540370770405676357487672647316193165161471838981768805384206556524352069295220308305279424473656097626168487680615311787008793269684698346206851798742452816363092091927861889268676837208056000053618433274232675333735632796363572547361405747926328337836195458701260545510952879755655984965010352990787267492388549775764356142997633815258030780808623973198528011721047763596852467624158878302224448399454313817299415419671712063752191660200558973221011223849369568814312931398490148574088296042250540765105881862129114408703437925023392187933407252589480117861824033029103188354439517588418912652803585814502425453951171084588095737533526485697059690715342954207742749625025350860800000000000000000000000000000000*i1^27 + -48614725806656889632602423970499758154905280629601658199606236251494542904020545427319335857405011439802151806063079153959142132001958319698770577298223334064917078792363997130328359515502756332406111855271106021037698719140736450146347452134265414454385131999908065625586155811035100279570776354241155997120466817361579549481217960152489443207465902888763910466319410139249388224891644041279003356746991345697148134289788086488680114181709125804794573055824369878954307908442492924657309699656452124747778613672949102117607467516953593224900894325069621566225297473201990071832477113895812256930670684537873211080272526075235227193244345799437423025957778050072498176767070075754091560710006031321970852282571614625558605211842178394096537831720574179610084327732195321476863441901236377026985271364204618061025174803511675721460805330088758190543171784236530306721522765377996306200060370956196982102844764255154078836662465813586815020411949005041983278486168207139046784551695698976456534038380223504768803523206657044028242658541719120666405824939043652832576342193428767953013974795897027209804389904812933426061622674157778013139188320479283209375726372499074072842584096381309139286219788550963104795792391655593092694719745298403612320156219132791769355827203254324781177785106835866556609545959123311379412606400062821302114997366478404454249042586009006874492936721520740476726909395161992512887637489449378719231371353115598244528922630683634200763945653148127700921948769333411338762490402797261570212251662857660195550448658625503315635878865346349543917646764522397653500224961211242763162269544998267467609419014817575479967568150226903921181111740875098538574669306770229210308983074615446422966437499497866052541161602291223410326647951606466124339937578078435886452960597631642754677415281264734794665996197204023428659786609745022186893223871966398275635721762870854273319294599998722947060863222330476883683932600977043708267560970404019194020522446339610249652519113219301477955993980831621361451808730230736136072329376453485902911916649413596504952605600259992061919832202706921569402529270611228624553016632940328974372889056121077298136270490246448621224128427076590015693789858382447698578902296743072089591045564033043896729600000000000000000000000000000000*i1^28 + 30188951594671799081998710555568286418749208134263179910469454969835834011164103011919136297184784135832487445866117611847168471079431862995967020086366163521697987857109177277165609969981092823880733897868625590046819522172304459029265116941071872883526134519698889118643825268135361917734663015381809266159171417369028960767687991174831310465529200210145041438004344751847238864288650203965959337354587806536540602209203093783189069091620488448280847581865653600419826160542114356127400086793836963380048505027730215267486275512365513223944643654483636231958971662818133619254486433530645801920760251022752292533217928507468914131654247967680291972566669848502522125176343811696023550550939783764480374226980214012033736424317066111168657207216942314446034199897354462969151517464634740298625958503662302056918061601168111838010550902703848028711099061066359643379314546203230146763427474360173688202608308840890898785513535439273039062053537457788251666977800069646749397167467357063902640156077096376959630897213035046693450235340180214377256554558449970326644644935715792882058200919892459563807219426700148980114767913086276294790993767469126289538864761562272226954419353373394854223053340664320691212474794580162284734208216611631088267124755847441417400648942210646098337535411273367481589202839311851057438438447606318973576569540041871903389522684899662945885331803368402382937949582832971293049093885677743433558205648731431126566293769043532748213775544953315835952918602490842917977567120740060968279191602427936222504799562077100210813455013335120603479184560519074926855918357940451616278026284926212264274976063937743520542128561331099666700136395926873827231993322543071982267023259659787306661582419082030332569319047258131291428218043604573256707147974379685269245337440533172373902407262456491831736521098823879417840925098416607834016141691898011841372119658066848978856026226616761268183281845568746649039702041553762030555371033052911332973894596554541893588991871804123725918265336744440689605689187640105167598685242655438085004081873223006130383448669335831990885330565529886522049579189061844255882511441141229818599353982474101983311679852867603375967479905328819689229037793422169605072644725752433698970579102194466816000000000000000000000000000000*i1^29 + -552029348217477634515960607643578836063661405290132960768150564788860917857247271717170053631293388742437064607899264322078580261710823570858851043609258207716066366136247915751248035292232993012649412395114739621732241567685186668177475647852495450701606023701383703814062576916157277697200364763331080150429360950793590368120957127941622484144277718036282543759166963591221757665030162227998180752915543428272289063151606683141821137587839100857519013231652077972209696860260023455925868433577363100583578048881760033987569005307919512223763593442837350983339533754079095399211610292329835444444805090109371572335853578321041633168259456335428271236760058211434295768271430941905085029632611376516750602653168081641434495244083078848661980206651994883329221268210662333904397166841911180419826876005841469506881406940363202650985233493443420914769285481067297842100138357464844434123797033363799712081527517599523181852408898645144910433625116950234073302783810021208037372589150567727804603966618171745041394228915566052317279451391618321425053003277858893823439280980349716178577356244120342675837054883781207118075957981561830925753776062464259422446698072422028887950744867541461434629989526387278258728137425673670432293568647044294643436242996287546616361419290103897963458370736652551429196656176493756798244744166300782107400230130929031494694726642703658152143205040384763150351469877630929100424657090688167603879290535785446174831711389230948393527917962090163674924039261352486718039993787256873983276941620677103001458299644988917521143457380057999017968517557432688031539153151422330540861705703161884985436951320036529077484284022291218430435752018650574677923607089073551928703628666477395097662331018523222306946504463679050777523849088603192914725674568650412310358678628802047265514211792184291584635821520163623959060387825471986788303773429518455700217668065776761453414658294234242993906951144176265115582796822489026549190291867085017721789810747691111368950435411733584601078380027740891410426117004102270157843867478488293423745386534393106273243774871555283358239217559905879422523067438629218806883213862348225702201650989352976169548776500544878525728985972387272305765981173750475687522128883658599878118133779660800000000000000000000000000000*i1^30 + 713847606913742949269042914674946709598982192812163077725511624977159880081109985898326001095498388968454881116909812438085484311210640398611786627795155135690812328103848806270173010734355877843789949748009175796714244148135093566724098140833600273390326252381357136197550775692507720376563227777662721468144649412887791516009049362139425222017502494501125148159486561924668306224990475991257367101043834403674360241780143597984179577882605984176235899262785808293007024562556755261088993102441147983006721864602963489925744634904695229102641329074023489069831340623162560593334543626889280150978919774861325314751382831198344965173971403426557385438556639287562346634280415655685443678323308329650036595338011459589710770187298405742119142591609194071777272787131882647710829213132378042188882571078055893627356009924871549260230563425411260805506736818093702903562459577108099311691260558172372296311473229354729520266645694147249512318019293725664165241344478080081636566798344745860324577815152288473462563630770521978773313297627179422976337651469026065953290962149586464520473515481580988281102883995201817613086930042024544424461493185735448017307109128981102174611324669957558326320097854730583225193409630946696186768462766379892670459182238313228118945689251313823722013305313614801343448412184594039561710359245431081343413435513745617224795387024561279191862457727218437508553858659071486374461409379226821457585101240493890657184480750584141462858448962509401842032261057829620904635640733190610552444482039424703697976154179398642259504334801780948211939643374829518895629054924889089103465777368071834454787464924672272930976561392939885963247772899984944615117745855468988713872902293239514435659565195580155143302636573463495220996713651607575980394295450831030596194598344760637752731399196330689621600306699587480926545972313156595957752649745928065601016942569659855797386377732252389027779281316161608139728526282790398785625651992387849001860858797371701101159572318952173887647698361348962266467543375267017511542923133045376033142442144678167574296382220473476863167310447914368386384596894679628345471578100239375753701814019699488963119525366146404291748323572131813193275017393692520030513948149592122704233758720000000000000000000000000000*i1^31 + -96615290821809685401049128852736193186878596474711401897220914787681486114007381388403091315407289220941786854080999729079111586053058627238078592862649049982248683844298903788162358403218392672704154461173413004326445653578568151562794474119200167681634704187162355844462701353952772112969064958756057797041851953045084833141038580836577736858830611232108251320864243866542582896773314167891380072871942520161312685684801121990033079917746695978876958098363889210191212021174423258346815637968142669265273106288182847359130659155735371106243577534075709093323641165689232507795508603548146761300943855858360935353990230620884650069992361848688613794573391735474373100312843459556241210966730376000099080780200698936374069891516927126806736438092213435471070371188049955050269072642894607045210372747790195353357395092677151529041468389026365647141078189555945848137922049167661271053675101378660478023736318579829420905268594773808082340276071390023209167396585061265076581094987848017572563670400629749157155078386051828973038259637024554398190448864372670370663289253769879040711254144739408362312434514590952990171244028867987216104369007542976152880794192826873583921295433548096883679417551365386838434377450715733656156482768196408411552109099563723475841076406983583413867356378382630448083447098850770357556034149407709272663151413408585892692249136491331875455909616538195755310233752620429386071432835493279361206003668749829665008759239873968385563974441685601266526788955904459705535463961549664645203616132119349966242335650314315742278362336695034928284327259334728632359593527910928938294069482908197276954360869798220568923856042580039194159866898397303738934073395052216580090025777054665975787823046665365144393442555340568186088783773729787644208941611394049840898884430065783977978726792849467205924028617869028310428549770887445332580446037057406619267232212976364377899278554277602634890641525269048465670417972974113026118392654282169567885501232888335653196270372972416043045856806251942853687763117023155276347326223858782274026578728087848498471396797583689777229856201741041129824751175957548173669755697058621162139561159211665368760533769517913299210035959149951178370848908768431707830036432508491399168000000000000000000000000000*i1^32 + -8635003003147227166568540696238597705667183381923518763879540394544743582899881935813925155172980890984022068142002461841640620387050361395302352400940716016937613236904937505158227870223974765168024437216859879501541945667314029867632370519226487176719455885597135119570973763350590149014973221307658526997111408844544708869223421953997054816695402148880945303308773297771538576017073550810702957748207468622274240753120432857418371808621040371395684460726898569427460569205891006764448708045903049321193762116617651816092602154066168968287378491508546140412927912886808358025547117590110015020594025233038879503051193584366521502243531913232826543198352585367358611459471166980053312841826551068811460764413393305710127284732044023996052045397728259569161944828191675640731393718466748435419405641863955445468701240600215888861523720050946559931951879814863623515386824685556309715271163770549177943047572576007111556744983437361967197804786267425564188875171495561867224144835343914082318289043725488831474165179103702699038252700548359885273909886214694356175611168613793008420117932593010463325184880507399606167574812150155096622224532337789966891462734642535025420010608379622524111203423469875400531472265765770644147672542537008640291478054011068877457002888394659390872043045634581966980855170391975439021476207496152247932708421484349671220824175548290580569622715221767386821269612291447522865468359924466014559411523291838388485053207348835384576202895353306633069472488714538846497344055128460509730720730729586810358276161041423958843158676771705075856686643992787136771383190432876633472551615916174082280846339922881393935593149029890713363913804516208115791555163479794494528249467853026941760719220847423447417417050422444870787994674835578953734149444525203923322413116781555079938584063903641204841237462824019422452474320077284175559805194162060606127720420471028236480708161003638609348855527920684292963576741076956223791836027133976513682484326338309249601005361082613169872526201984224493895123969175499123311594771980235034662594189228798679974190417907869810398326574632996164373118578684036803870324935065557867590530722963134864580711485913811333724731732365257470125657955413243376530363509846835200000000000000000000000000*i1^33 + 2612162297704283222437081346218379130122209144833018888740664222449930939164744960695429010625421961562399382082439558796723106861388761985634154887894567287596723076126800745530598593959400630059697549709288633281392576316283974506601704732769057493706493122655412323700270725135968846505953493148553981350602414827758402178974644318097978393368051507082533991509003796166360943381405650328694796810112391633971368919833526528060818381572567686714604606991097943601748201677584181683479274562367735246708572856994272388086850312155202632362600573139853162051135906549209670793292348227136319085329775200462479560234913766413247507123089181006219746818498341362228082278418801636971375063329684057744605899649673012750828477470922387995918371345807727224704808881953189628467835165854850921794253510174420085371382343266416395605458436640424891923793783284206267853583766552682263835459910892120939808787327946779154976924205164554662940429847281284901951724442070895364785833795304835995886913171390927204348107673274533383391449247533487515652518649991442983454205362079430747227174474828023980783952666143413067726821578138391936161268961493614694791532469017992964946397433629582817058119610604440709146761986910424595053737708863812539990003380684379807493762047524160684727658702305212075903297030491658998261862895352711782372799492387997254503244330852477633570706173032986046456737568843829471440627091682705838269635291926959253255253234035469702006968222623732675537612873688257235580510429927402258110961507761374952321287806608590412545059785411869914499707151032176564926802969663967464074754909055166795343341389229845557031748277315883247652778938166110494418256997173691316658154264864065276123142848545946509420192781266321132787318837379840158780520965845689630324110944761428196717403719629141055912021235585200172173467998652081438961595214768934389963097935027257204472774857134122505421645630027457697142518365285334264077828732064274323063378601447480513913680968769751965089754353370305887442529723368538497391693969549751451076326316564587593508490966469881279444263587910151438666304767440838525382773674689874961201247913852272586343797592540948588079351823365609741466072321020574118800816865280000000000000000000000000*i1^34 + -55368096357482889592881776435534710001730610350396626182795037530679624615660818501589467854348646530408636506522045345111800313495881613794273176750763724308188799488483589304797741105994594025412494258380613237502044320403584755123321409460496139837231724316061899073853389000622177280216907655196359539020835021830333018323124018730386901613353286313320855312508223365641741263107551027392840062796851628427144787691018996242723811956877620738367380640886220346045425110107677246974345623007057451939931060907345910823399864067142115973339091256897458115076190791039198951351569783521771848050650612067515094885262032898514526168179509218496416307609863112218042207840666606682620201131886478932494425004683952724634251307885514291822572272410144631261165911067237849564614388846578333609703917583364576699743965571392130305317217840179923617471840458197293258140826859014634940055107896262236837813307520816936182435531439018662680089492936951140623910927033905399838792542794509834716900075253382385551729867804017034595004609341916609054912172976694778585743133778946658067511413025763630991401947154757237032949236135839655227527669163258674804798527909320357550191968276189211630475321891424599551481873019595370240967791214474388703709277917683902008542829651013483418277806395638541630737731630813122050449404665661820460446273850364144311642628124133772861626752750869561913222081140656729960679396739895491342729712791439447012645483203058511060859068580097431558048439659300323312101176733429267813771403646059939712420127933346323797340000915998736168012529759061819733087059933788768337088677056131615446738699772060207005181367197988144644404290576650930397877590402720910543091924267090409351584471052442540973777041960254974024622488255523112541775545730345737265252790747731675828412580329879588742179436187438996640392917878947728883721147946407214803071281610496450051271109586664031985926713694052034845483649918262421535820772727612087175792332485892296284575688819120005757549120375148367528938254799272564131729278570708333914979481122276343877972935470524530528013778289987907053065651450250312950668880896821852225373710872559267200836706866253104138645343966268749533354515339947135729664000000000000000000000000*i1^35 + 13487368215292379517071553193196834192453076912266907562183629373094204073944469948122247081448346959128327699833441394269269671852136015026999329612849024602468525217139094251284695958702504225084713655615497263930172190463586831820572363796666683597768506996575307446675400848858613720852393298015155874743927064814463813252026871348301627029669759807762610071122388308276683373195476664809637817727796275782553034275055108572662273049162130101704677221210550822511106130372071491319733167535195612413003073996177756124813748697000009576488334291627599260454977162371965524472919678098003312799586169109960617008900383336917119033397046964743714992247107221181830910981387286435961294202889066062000255946010663122848542339852001703457681538812152515333829185490395179711516466055779278686574194067660961490780329949489262411544953397580389744914209642044995747690695881983181084930216543004133754521436496816457382895516620764585411480027933757711114605454472865135910547789708381081295592781632290004124041254247376335054212545370639768283066532102089864287931258204227769824605342350028769792081255255978365086027539389259603984812576531016377397846593620318506990671899059203161936556130607782019658374251593517108448039777566036095683719777878673129835385325524761653730221659997737781777943702823484540673834707714391732702014034641782178654258780632882984055402868991456502208767772375144822177668627445326144561767605322115850937795633397271116141343224053725485046302383739507305199028774022876984364644098316531492878895954649810747630380233646649976918059351256453767182040086264345090971891624128701209638117848223952540277229387509378206442288956273246916470697891331137938517514516678511379779395158893886078709025690607346825190465799455606170748009957606498925069848947677467528934306547366142627150106705281245355792248572651702692951200884637885490770177323032342255048370616868121090874850880295146161445907917838190247102000803774435893485894757318812147455802498372549350101289735733061966614243237473702224808742220860648234034835216699837186453342484970009173696374152840317821058974015951992193707150272937394886163728415442652611679828140297085359187987003996926934202234480011247616000000000000000000000000*i1^36 + 3533841298587052824423921025614816879624140594611440348070266697871381461264587965271026908498111051728139353036478864121743073763875795175449726880147043996185633872599149089952665561864632470511793163360488834174285673803856643857855232254431666796952668884104256388230182838237158804592620015396342667037550091590949195861191879724175957891358171048576304315104007096779858927321277783996318423237630842394213410681634740133934741277804463071018591989296460729618927650983881551449780984284057883625395937725246078229594129872789148073861378555877490156186603789310269044125196175078011635970771970963454407583500826673257803008710336411527791007146113142065509461971665446714550041587079381081222696220959060646538383502243792223851345765651644568191723546772829011363039175266406727860462144419632854185475414849536654409136418482021534314403715238307314158297774268360572966803855295845167749519597740348190279925291521272217366962553419958211195604046054120137315705472780468038531198856608437081111376722481149286081738340628400585418233598913552325602777967681305955648347864061917394543394854217309070480633186704936507320055233616109826819516367132415496884646872915847447130799687981029337357721252068158428213311496810850201518319111213052780775113643066223019670913385467909207779163004672102473839896001438560491825041332192836803990174053665329867421984644528646403710994870377522045633906062814666726627337386712136889043622641828642627661361665363317177342057972328894174363264183434848472585120090089580941495074486466785065563944277632509862879408622315768262633389847965249359064290325188102708736448266586733061520880897436482524771089625313409034506679963121636166333617895043497904828244826604067695304011846848364100780471801399854115481758272399710740809580180698838946198966317518392445132033629382206573953339684045809236125752751515182275564814435937813480497264542165089033376387756879663817921756054176201093491030828788238976280718220185834342293086421723551491214922568685150534822724254976629271877476541415797564611990082939422968949158431098234676067244736061549195836489618203648209761928667382871384155315847914919653365760861465402057095336672207111424390170390036480000000000000000000000*i1^37 + -19074651496020013600947608743759663159138553905691528434836601977147282402656576543100528427940586944542023599429724427066105174466058688065601314477407761913028481732978683216951762235181635874490964308029156922838390353292562341464911478613312924897042476945771739844746107034901922487495129441569050212705656030857723800508762164877193842732657246363705180626704994419269431652031524380768988909815604870008130563842756460198434254701157269891448418624651929848443199536660233361924688468100604781535221991926423802701904316565243305990707963212614995760825690781338375170011768378904933006073624414666488153302675939586773998486159390101765911410923941123090038604037450061930782603781135516461023337270186782118717470191302210070268258421100329155531583601546756579467043450696354394495039898268945377536749399726246501928019762108642499702988289716416863557557979539671708787911772874930961236308603897720374006507567481053531089663864697414841479308029868994271020148520064497487151626667554579732567418146745689862717924394795455787576227540857149748254850352784047287666639373436580384257240851511437269780511030374935076744323851693126784135952782619319776770895688124588955495246087245021554331229939454078967021500226000620907610874744795180267767325098202742777778648210219896516522915392399680801767475640000637383616531107126562944487291173270546856034439248494720541350826609270953737292898864146980354041672718111289460178582176838131743727100150985327860620587470981393682530397032508860147224233820663191466562887614703856052081278018312876738049069082133155901336589360946831442079231759699340757733682968008457532429249304087822639350314240707968119367148296076798503380144320212311201236125101721535797004672582939641572262936979144472115136109332818845502741802443114358001980745968540343643944323813790818531344206238454426397006852687827139535206741085997809146163502081748010157117299869091712994271149640937830774337305470518814915684643016175704291677788010705961648974522263556366134922651805879133241204298433931942438424192243790632665491353989469812220182057282450008924194804701301117318394869805917055678154073505999166060953504178763991248324957294811909623644160000000000000000000000*i1^38 + 4517165219980374304790029860671447836134460954585333653710714820920160241628032943130936455884091216555882742441528084706274047498898223711285564938062424627706646437397631521515688377852420068133326257535876907719447524684574868859999836959286497241235348952609452870292895062149190032821236393478968339360081216825976403740491341322814255357399640396242501814867747660231494583786955139475712302542326071540337569387490124327194967062705474199191372931808139855537614870163467335464889142131238055629216944767710191526571758207700808583560767109850937656363527616577172264799518239359959014344048205947052375091249182540361147489767330809279867520294886679697607962751100710560124532181408300531520729818267790458482568225488054990538849577344406110405085942530500793773547459865300230752633880432667623135993439312861581416057410908516277161476021414905908958819541496596295964607678500145864166940122629450352814927634889914323240029337040123426776228949410508045132509752423238984801611127383356922402079082472058672095202844683691524203592777867245147902679277181220512032853465037894475782509873031371998278977329662885404281243511008010372725137368494098716202991179766118266503923372869839834181097235522398951586609985072867586673482598797948731866987408253822549068862147381866016324175364053446661529356408909203143354811306397417757875542730967445284605325522502953397827335319178407943726151990392034744927703245844984315207747551952235366776193898060188048317125899280220340103230359073327182164588548824280703099193160895639814347389853529170496953613157340594776231058676830887031434134090689519835322084677315255153679580282221723508344980322397660002524526363930950251329263687684123611911987684839565871809042002346996950476070254045712443571526675086521814273654633875786890066168287362169529323420751957147474588970927822596857434438366726226037506556737642066433031472690235106333822256150388568256749997281575414828702478884041414531583394437406057622332246989601883589311751169608334438950091180037653218647369984412937258979405320700767788334065400913346913771083619316274009913623238122755738974156867895291408560141905194524562524287594522522098370868225366818816000000000000000000000*i1^39 + 45139921567636116270987169268823640461566530653585549895690783083061783149935928970256069870169407668012951146958328198139324226576244868094322285783532981945157623149565737867484101163937603383925992327191917924111113424730570745795599467735882130097062092203649231657799739207565142737705152520191215643120419282255582541114005830552822992253939970074717008914735628838004564360916183845397778129888442170120941889710662963763466501047019484063536184472322833493003005070329945430238835392006621454205317855042143424797896013281826653032988853713798351819749354287336902963698423069666103583332086337631492086245560133906511496689009396399049784954973406386629869543284301934171221103485809192830496437385957730431639002267421266545357133762513501009517346926470241268869611026836213466014015659819820214118091276027494575646283914733084738141456526557299058275043976834398267756987884411402477175900563515014855018039673354159833184964987465392630548177370178465072646905586533064708424474943293568357662558259695500554262705283902662055585887259980556474555690023760229822563804302457266320795755462459057778906769472732690907389160098924904501922890531879141271848642379903319072346073507825001186759127027460058921549644881682953515181336999391735263098973193120623117731947278757999508932052760512361399387323762814277681875914212798869270984849693686023957025286351814194706855252510584496150794314166641234499390057057289834597640305053930112344647992257634848238124380504952909618272927201484233166337598800042658913395733540326693574037535695519974197852639733706656632577987914537863922085835509374604987021976273501894707784532402823182181850315076238812936168537125649384435212461178177663440905797084938100877843352728134601404530056788630202745221081721789323440633597407463518088859914478971826358662491803866413888115731433464153885169021797406090383718119865461296885403153670623894833473951908922174010582825400414684034305293407005716753146169419977046702801572141012632122654935305443862874539597177370157311858582564170958915881316164431421513332937069912991167780133815332863501892926175460443604501692669722236813021261873576792459320269380411996260437348843520000000000000000000*i1^40 + 1509753991815261644202658499949722526961257993168815787180267649870977270123499912515350441073327253070509165938045558696016132911798250293908505887336666380686282927390134806850823576979121006636868888278378951903981008038853457374948937789158725202365774518016929401716198235866787496922439046868539188963820960862406717191072951518006075908560816153345606960910407963457476635924594886606885590293263642638669689026246998970346112348003432548214689285283194420886595330584737134597994012487136982324999870268539600294267198957273098328569904057786679588632950977769672641880024998279390955574983255450018013993077993101675234334159513296542310746863552578051808238015110640414424616260835084186094972311791125410914128834891913313393195988835379539845264066495131035129060456194940224843396537141508640872326342050251425956354759865645463291491424600765616028090728437265754212218787650704725544111115414096070820240129310912736981657051720269779259945342691661558242052960674575259655082025649875589162945335574093554486213736957667087807975721272222594793262181493614344196812905956582214475868303207257660379916661032307663032205983012488939379573129300925132926909009301819750654448820518887380882281559788064402139098970062860310301883699461475603664380987973149381281682448797860946671104102489752024100249729005414173306776538433449916360044046280444894956808811394936446785135739288112346201752697821849222774230659427591944191787620782100452430099660273297130787200002372274988224039585559346941001550129572154496092322870994769193426832688455073281110057021093122152533051142276280003165668150760157527210982719212304585495556738815695122195367204314799640342850240527556147833649137715167853292268695240034034612939156565482271478019126006874168598218452988972243943879555557423432893109786150973339276711808379140519182041768812745435295479317611558002957292234744742292336855592617638932199867349418170971245597472383146608153370261915636682811433433608116091450739764851442846910259172209892462314384350272857434966183276970504030034029570573947407778798359678275742184892777672866977210613180507402729796013176572351885273769048789824922055245242919803137556480000000000000000000*i1^41 + 28581148519427121808271236078198123677080843208074295029476010215550693294023796215663051551763338881940081490027967538372123677602361057833288363173601337674565701407612045950599400509357498627826228708042860257634141998522189585142549732289647818374395070471999214626656740970261175159434277367771410701162754513562852176613035525732799657943891682817812541429011997239101129922290811984030325943729365505083008896886828445210276975125772257371120202315956125805641622548346982320876089912913803653568289201070411960792496566131482658930667408288968650909718495340754019934672426621126328510567919486689685635357921789052596700713255191049672259212730741749608362440063022215153241961326210116510528716680321363121030848946004632984990959853518942988466101873419325074602688515003151791775534976158653776458898000371901079965102044662390642995473443136160380299328630513407431368206977758188805162370034262417115453610131328630613593537839162847826390619017061951349067232450561815131738270707642215095923694883454441007786505086864081553227375179643640737082253712634104936010210691749239667642125835739225170524163268259014844562987364874482641866540888902548741946479164878807689975884730236486854217689249556166096358846727446470678244873719089492214348704364995838911677869254642729703530663381431754259830693515507458283547425325386477474008058677349767238803510154657406251078362216957168531886626130470174941407002263397661167271173783197426655594144730498814453632850904690579560101932663353663289675799566473903072625703297816373231821078160031153836055664946895777366311474129826598053404371823070669759637242591408086059209664880391439109244834301730087228298689255776796254592917575044609024730430235745629147892444917974422551903426164362156343601704804069312101404812023009982745235532595271224192434666340337825204564635122316325427226055980454553487549070045204861136436369868027444411744179138282271773972250895720150152874372633729831777229127912447278366201579696499261261910457674466378201251995114327438989865617713755729708441504048455622120842656082951566249367024504271635133538730961021855238927278019091270119030479702541038763323984372039680000000000000000000*i1^42 + 597800909293738814362121473953959338952922992477955659526434062010202810705455648658028621304161973185139987975667509685297955530303854236134362310778109756341025805896879575017977302929846811701886840727802391843438001591409746582333979580705313442459151791675560133818109904532968014141272196154239816952389165309073400663904752517358763901339671568889681118971620369556133234559327904975884107819731569270498061738217522063169934663352993241523275453936886199757553031369424684267395848161708522293269519643192565445778566504431302209563647328576292983136100435187046774631747835331487214532980912146723866500888732540197349376645351233813780033760857275408782730807863725722202948114276018040278102634742864737694065630811853841965766941386134866429885989946717786873393474370686183317576632394361320252308166741877144749692879289570564408993833029837953417233687020672820811529599768142121164015895956019361434344952318557259790276017405183914261353152091602335850853814999700753305764931386095450803765380390773964682850941130563516060779514007796619334131642599271529916463658948899795636068099049261864299325047507312591268060892938660065178924205380960419623266835533091852303240955573434456403507954927863821246092310052624344267085376838403580286935256115331011305267870586331906225749871528577457660363475827838838913015321269570633768724281495350845673050765415975865509986968916201666462400994627057068791496255978475785857660248627031571270240065647395138385134203425988324939130607028529500806989637545497261932274059075971069159479113898673034120489897743073913274516210167171609347823800898305820687330232779994876613425002862658460562504150270749620323720763422100366180137812200680099443975862553572565776560168138265514647812151462703054020164460277436352411480936751765623726902893169406476201312304360143070096901078539463689693398435052070604204108626488454117935760935678546902994031760446890761419969670378045740225912790793929935466866665813803519055225359357317411562829555505226293665242049737661180168177601319834577668531540619836300296240788769614582678280872323446190710509499366188824668077267165361984912254725371065369491113246720000000000000000*i1^43 + -1559924636297572880572205322647168173304158539343882127987154553337954129955339621045762870857175446167581764226005414684803998870520538691675871971216316117563626993265479008321573022817292324059896275018619932431316470776498111100115774437036427806984555999878013840371232240569777273255671509247338309680253284487962924568676315832686079864732097071151703843361215282886122578897017570343601640259192446544891800750977853160444943307980662542197938216554656763778892193258345260889073477321162976795779196061080820628827302001439654148712068792239087241555306372339992804729110328184584057812641382658595142428275243046823720867310240761529187031475050142731906622834098557848898261462074341395276663264627434449050332869499796391247556187610073938621911860288615584689192207919430076311245972296188602540042865019943422053694348607219049917280202347973805683489418102998274200416065010284468803717644668575159727022775691948782477731869599093902761173044511028725816128594721862762519272140176224899453911543284125898804073802278324748785576401937196402026203887654694827379846282447801289530616087968653875972954909650153737883652695465432435965421784773274156616920024335922896330935574342978631538827588183063564238990781197556974322612173716231820515980801382400248952163826417854227691022572176858850353108865266979722138625580380489472255649410591766266197016418259404744473989865292928620352631631644925981252809240004217257763772655659700999045542554901390587497936519252516354364823065192821785666844237918944656370388680934863340537831519896727587786098982959448193318083766008378989076353804902641867178627022608261574495943631973041855451681921577697517665474360657142149502657270163609794922379844715503359935152891390329600720178474813126148375874438522488371852791268562049505412302962383891544794575147150316094861486263804533938533614854865331598566705660993715298390108884211750451965724915407102845534633521798611202168943449155801417265932875465793958267506946703732461739425417498770282649809722621432844598044837115540690704792774584686593385539533669911465295606269848527341438703918317194691842880971676666242369737190613536735232000000000000000*i1^44 + 910918811272174147379443898528462331176070002337017446428754641119879996810140189870094859707131465869315731813961443916647539509763853004121876233825218271002098180026390693435090131290677484679257115639603017141753276320979010032133588151333840999336082208775246886696017003876155151032168607044386188155981833963210847174501174732168070984014464717109170335392864735684556721592564249078532345326653754193601823884617373065643348179580170139870876099720680657894629224479864224625930027614986479188556128775537361102845176785852110356340099552420124770294841481605675962558560178252465427016629769980502296492487292869249795691594743675292772609057606065120168977071926926559888401516238310538188941966301683789907263338860948705954717489851548993412444544087231538583410853753819777978160441902092326701053173595154116018866160588438267442522428756968584333068305172696248579333749167492819456969652061128656519867357225109251696372208935819957838212082048465120327851025896462255331464929292068654420644101122439297083796697799560758268841856463066110625044338854679118583790876958791050843868206202385350406429376240353585359374246326636773587301490823206717168189358013698766813555131830964555764597527037735824388030632747748243929213851909816145358967247553568680627733675939211645750696747388525745378437936448487480645009557068256124830918029028503270157767036341387906768669204520203846026087566373315737157690289297733717780176285379948560118234807550023954354726573029501142170930236868504418524695097042909753803242919480160528068581556441917406240589524033290977391932218745207519236897172762075014212812891122626130688347901559990451498474704949462960665513999651196140515783050470442712689018143358938800872729386630367054286877969187746978052423641222673349002972017113954713410186574009259856983888105771152461416698189499149166797643848406535418987251483136479177049479303323056898683243008763066488804575606957657279734528329212064409853945671825861749270980672085992376224551730774261670456259507555341789073445374471219261998849044345962401013250250506827548341977123577357918904011097287085178609939806486526531289117989273600000000000000*i1^45 + 151886360306305618825566790977064028094119132445743892531447994894897642809746744854403815021859692870640441483715297830824232873051583020610519321606839669997004020121689536955757754242824726616574190472369161348554402093464792192310527870016058862621512389719706277216126588586293535660242881617862216349359434348142718106120223374759983309886946280080176008240601916955971535433438244417193461978780015482048764380451282851103509905365913419111386238607431906755462040850433747938256111524828905005296851540724261761044754167862090290520412707796850218449866069621318900786789320105970384132124000699414195768412695398909860567901971149702735665443092467260065768411091198056069930857630886256372412373964577780938222489103482793457646989224840406895956394734909976308165980126858729102563630034887977636316765528201835532773342639761856249046459290117150051846183667764674652048836638235331947335103394220693645364329949214906471038557391896527249497418158399922183568195141314827179850694861349063011148060039374362885606578619425024364797299562277211285610488607904145298770432999148342610503463900792204719798094670440121958390208740090647396136387803495821785134980508147614211849555932426887210740217451105780377718176369181937482227192928790577939705231183654498476310781971948843239893550488562559846572412039194217328749719500464531607371638023741399526558902365947243595038141449408714864975938104345355924690383958536800440353730486559746881857406396629381550392080706002549521185348265111994589250441617473726178788860273678449547680324881391117788188918246322410227721164451279426517325214769005708762941853806176209127576403362784498739754218617873954891558390263799540191261092818144468074944761728915549541937454824687768706577994891788846477633042619597314064953414504907239628398115602114011727160100114685888290851751028012186030797082697929312942334265157534155965344040495562845280644444308538061066807117267522401126741116535796257192962802859400988231695191083882023158649224715542480998202545903862433359453797928455917159838107113923307981109173835766744191995628818653073154380483022305888133393461853917963878400000000000000*i1^46 + -48084861965322353167668093818429301790721317516567838815162812086796862349863490699064832694944671828354300358156002511625730815393648136751195617637041834834190450496255078312239405173149479405553186114485647813092432675935123331459823034464365681616086945822473121460597950189642310371708284078664217216350939128169684667077381954465060692078599603831754427142158488074609070276022456093754611977118460335827654671194833999958337411976554538522194919966500501651776616033774150486245356056589704794024956153646420942020301385660306152470376466861769467788732547562969059567060203407452653251304956243464314886180943776732367005365936380205937434290897637360241855327160159470251321981406288779467792902037278755854803385533669859608073668948687507729272885309072366969377146623928284255383919619993060583172178737019322697828656892614222369896035488938358307694886875251840353160083323427356441001346046205930577397011713478083047023683750626749983360081520804534823764776582848552824652796717072612915879523936392728214952751369367728500683917651035852899080068342597296059556896302603923983965071010617953544391013487431671965110529029224781557317624530575510769833454075267241648410870628375427608191234657368598096155483810602197299638439252413059091875011750150169790857715078408526196991389252415370255956821364119566544033238956774056485978402820303410039368098699125951751392866194925888762664276009505253633922268245635047514587913562434808984688479530136566690243053676005128349410504211224855737671202667203056111397960030958429869713383192896065298659142331974965551013115165208709169124044843968008354392252538594071049580089062720609252113951030583597765926843114184063997585741959842686610677598942926821763438600519040150151851831930191974065485765255308471379365231579742970416769320765060538652004058581913615756463346099390722954691236080619514067975011080829917858625519304672670144903987144996434856187460465178333047841242607318179004350088697022988933618247079638845274608545711199685319644470263398682103877767079179173734232370495155835079333045910054298803248345966922756139951069360750464454600331100160000000000000*i1^47 + -56123091763761312115547016958095826222957943403651526853031441354021768433271492011925017121864679946022285570706150549125169758276308127160847181806123594750312719202290605935175463318215915821354465515628775598090921791970021490661006588394013404621016382109136757827613620288876262461412902723172122774108914366336920616194641726811888773860368107660436212467933599008749898702653258102815852300231620122266636864398929368338272812209540108667016490558809384461633511590719042978398224641228150324209712623023363111060065672518099827280432307765030314553964811348632815763679973584991515679148945726400740975105857098530575809755777719350969011310055906656590828384490205054471699623689511873154192149616127279671449334850913958868063682243684676165200157210613350349846020744877781432940980203339672418085591850047618796208187657527327074139921969222642582130064137264762711125230391203299870996812938173903055540128940383468325178321604396134673649562096922590899085300863142333386439245611547152181095301977207029340928159068509253183972919570549504964666566974282128666116070445856110772370808697786650503838382588834992110520377530909015284355183289991593155544481067565408605587607856160428944943247627586366926839034839601603979946898191155039084448028269202301686433694753230066190880076250891433593602804695191537809244535639468976965991164360084376451181349385353744895886001020394919874757141863312536348222956069257558773709116970700030456735919643756115302404439476181148196907906321907359486057987222138181432655933730110920919099723416282329678928008449519830309673715718910382349378551069840317959225504051914306242521805419678452929626368506690536160271448099517081367543957065050254005992343470125722237245589540612936332482157168983138797125762682397130331129839899058131739292748270666226606687017118784774230379769445921706180199156274920728108342883278734433536620458386578687414057920461254465372313259604329725987541352968131792437792530429642555306433089338993365441926911144872773902307179547775784014737488542668213085262072705947110520678966718717016809751789171287580692719029090439649034240000000000000*i1^48 + -8992854635864116860886056227361352282686327941308327221837978702394058943463863593468142416675569299203325519264438643403592860438652448325578866628076972112506686950238218391248107809947205209490488527436989231015204404520476839128065978616304997116399120611879314374215325072624620673041436504298531644134079896482246847712334970910073652757352095040746923503915778492464029456470821633413316017158904444569299435140648381217396022017219937965590897058251610758882773337111959482542693304509618920036909908210997058547188819012480706239851533016630930260736979119469395273990993960143688420474059103440178648535994447356497813330500519187870938679710062733530215071222828527023721919860934324445824503259129168476034659868774630234856528745240709973902966903980712344469528966965302466680551251462215841590790989642427420553010973971474475489473219949192451097534792972566237710408658110466206977654350860121325643268611906838927375905579592769813866589515010932380843471866880453532544522840308333323464095678944701769728356946765647744885041914219939578345705481239223354204087063783434350049755492852197933132027137381948046161690375659907536495208927372718421397766267096003782859013587541455876549816853028495792352915863033235185532583501252036819469513945801028688911118712343073570460683554946623518490906106998167957077666883223230676272657249797280066391528823728576212775147089698076349769019832427711157618834128884769175921505698118409046709023189635744901496310769616581029620963886375294957425742807132111930232517715151526166129819886811004391184146240006639670522002803025381666757577548116449016814340026386162475092064316171926221394905976793002701438667990931959102322038798518707843112208234838652123731506328000865828653276201352303057258085239054707964059727271519807827437473174094868348008610518052292308662758101032942994591468146208685217323058369628343111968043308551631164448127870066030918839115890721337474173635280208238914018609771136189247007265106639147593762892588009001086009466731106930423467141828656198436540544443533899876179419734434046224721708233372887344648993185464320000000000*i1^49 + -16574016256684026916348696383326029096210585057621052461704238738490072876366597830320106554503694297126362979253968945545319468896012935715763034251861291612920643572487916120984226057169410056861390240112007963869484655355925795737392613865126358980351871642141936458144250374683770901171827078926157676190703606954355852467383539220530242376212638100305429377719658598727137720052004030310422472562828597873765061202081307112051916000403582489749446759497237886749265981655992832476114334330152347505265531524414733621929659008855146010198555760842097730846093576441729659698692039215385932548691977225651191807064292370247420227116247497923555173134230883781857309220050961904114458272386191607314697129193708255935819162725968712077285357335782047746505504888909369476679521444418254063854501422831754587607264847303473739233678987647999183939338562608554805685910147032316757513347161590425141738313177116616096852131734352607809718672597499448336496056563601108857971907395773584610188426059916270849564828878766236856347398938557494881836940055987822508465309086192710433862427266322030672167434311408305567158549472843744620902733574940269208415368637544785472868593321697630443669494349480234284467973153107691882890564617541516135627894577324839532170820218630972262155370020153707245084194069410168597370945942745949914850618822617828734820094038059563119428453293850182400930293257839532229403485573191252320424541248738870895744099645171453769100137407680148960905593834372520533209056066590972660922191433300362787192548775997100937961715578383591910731928846250663081702658541386675994245759375314937383746893439605332226747476357955253228835733490794082865000715950447017035634807465088801399411029589562937028340955600873585398607712580794716733642452780734632779760372287258927431696006761499089912014155810320236790019623125398840238967908452680890892561813102704823699545993915544235484591542556761117167509259142742230583189002458486249839779995474347755703476918153848308053970750171267340933356587640994384754555468233734843116025175212821584037592041949190442586433608064501284864000000000*i1^50 + 74483070173678697369407578257313296023571124754424644387594294511648218916974139454260754537842002389764784200482421198709171730642696615994982145569522106342320811099819552812576511438457741518233414998617922805670541682342314915159711009212654377573513734831494329185426925010615190187849636221689699585813852329889893449660322388091084514821632408371539873678708809826865626279392345093358251900009063490029378195113023563583020118959317694503136749090988852083103747889718240624156464299039599715961568260623149441889583454687067377001931088298770897070634959077498824516438236194478735497252001361492998404720186124224706820699138403953568774307257828916718209174673834721090106188691695511914239794101792614101129131542238115947562941727930315068110777767430845022241564495442636784470021118083490024530956764039466800805442661827447927377584373892273827265619039100310633961217128312371721968422738944054283613520622409074148869801828218259549205540290769249048321864147395908988166017383329544147418480516025894067005289360262087260845779507282113447601916849792207994088304377383911891243401107418000369393243264131336279963439484646501005784085886796946805043280524833604537650534816098452788880060398495892446140549433776475925114262400224692583773201763390015514543022781836163109217345175057043958646371128712967073549571709878834194347639206125498966159167345955867830648860077779758359355422945246752989821628037256715772628507244772144198462303231758855345453726890226756058389934345384442734420228003647536034870986054203374496567319802935657172684108827245683651120134255779610144662283109388335537425443200774386739685923019975234388982463431998902415432896990902872471571769868360613630237996032068417611746880903335899336101291997843252655212909529394408947072870448845050221852147682712266013200421946204278561117687488407757034341834146755601712441767092932623205754897283118242782941737702806904928776850296506160797865727419872647554632136691134098684214111870072012202758899896676056290535382878327646576328375478183008180691415490034070100294965622792481048698132889600000000*i1^51 + -54975948841093459331838841110691830129967289907916773362094667186854885294474490768976541958997194644166767459916911736978723831747512184225343789031209657416885909267873793281308313862414964361421083388997712101067422226540953089939028903708586844020000462191810562987695984300602868719991068199827623743216852089594229060072597049599947896428485761209355633998366823747875185080532771780101927884266363419878793941050593140668625511151729466355331098131221295331918641570335006988995928956568112323228554620249673723696929838357614169347017652345295091347849406094804997619484581941445473665742439345305220912889090485897086383096423978590608499281051024101005484099641285978050039877136993573379523861817429904295092829041094929881620390189012282201780054069749888709568903139051395097837948480739779397034151395983338278316661508456264393429027319168111990727018997995453126062901880982755427239115611678764843751098963872797070460411957910203059368265933640826067610173973658787769585827052267186251502598030445192964032385351962565581139327603607389627869744375241310311651230196109279812739257514759606498617335829171963536487003368237526993779589124237648545954492337241328723050936920772694171668692493240257030986553438873237225530260223284355917394457818077887202212862803694608765518656321174585801753799901188600818734340983389879714503973934121126630336319602698673970472245875299901865414952716152993030906455462128102632329402788855559779180992133725314739282120142260147507365173537432788917092593876547716269511509516519809758337531919659629447233743988913237889293039158619791934547097507539910928210546861543411129664566042467200846868310590693651939627136753243175530324160087403160472358786688037328746343592848394734424034371281540891213809591797633276635333980331391693833997475731848410293212055440402159132266339970474826026285039940518330584012595841549042465906831732633286415009618690281806027629651935126665367688269308708458425001696515086614027959709803640800651198242953646894291247581919029565982669862546269805501750172931046810764179509181179494400000000*i1^52 + 2683055115966422917281499673835703016863204540859488440058405141801339805047970379641621697325189601347663903486032707883174841396107211773148145743920352026509243629181009340580866718416573786356206903588029567562806287480445211222935480573492748091184022668241196838682795403718111001088606172715605870579440261061762039547684801489768495752622581956170745571369595070245915404830251004564776391695170563702476589034127172492326058263798776006593452369414713542478710857524200726392714517292647554032176468149874756362116170132843716147412222113902871685391199615773121603031866473034280251724218676369486640022052764420803623485502264142201855060137504221061191273411773307238920406534597869971870545816990718697529870431396361761756453358194293693014016368693349022206294838874408604627981140978535770162635138674766685548170412334881022477387340734419802491324906873567730905620392367880319891998217368946186287742944303389048921804498533570862775035458534805818580640202793014258544846869341316376277712310471587291897645678527304773474245286687339804316140859500040507596202950868517836646794142063382070084880807535680035824041359138010837573038785086368100770987795200681640423159645208198829133709554678620158785309154602051010250326018767028792413584653407060140017631541610186587863972248212692261936890140931356460547234304239811652469828330618881161524966118222606135269009800014646368204139893083780676019944785252202071358362012397069830485632536934119601774876030490915893011325608320679610486501049892190151380706629856824516219572220028542685607333795582833254325417984729871004592962376670712992079629659457839966113482197046249270464642007968566702344217931062490315766445323770850621561324791629279571147654002109667152418535232954345243864510927656632177298552335290424927829165730846210754131208285279943094872208647433215025682375256223977985004845208207811723434290295002510903768651254284649349996198711865535819141614250704569637215990377079258332822520935302301586044502903716642512925839845966028744016183668577348395311036059898191311929344000000*i1^53 + -42836730101333694151215409061799854785981011835951996142324636453234882287812416792598297950385766972299435291237104574601657110797441235291303552070680898667544982804886626331784550275940192922628164319192103654144831629634413599132168915390070445022437591644833240285825504905626439050715916540328777921549433613502230921326321870606983834156677932425582546852502426627033535088409048599673159721641912965855243841222544234452872032336035780949363563766957190962341629040155327998612790949399829786119827312149402834446376278078504444565191120817395160360365357944961622231366979848342893965983893424384259925907547584969220432142617717266527245258913950368012728157869198707654167946522406578467044980899460499530713546120054062213201286023870506950197617068727527540854104422317181704753901403303058317552908490729109452703602410092356002498490776007860772045418003457696774656502279656785154664297539757355338644502229607211446209200873322320203020913987181031596685741174014542512150898007155947046945818582225731652998184040420206901312804325965885187851992774967494336321080026968083412817746959410552355418575030287977235442186264853775810463842110739371185999385510120152258555968654629347406395924258041601508813247892981791254370186134767252446041888094823201668468670687535315879123370592407024118116129622098923415681862880350319723030563714684160606902392408563961140911997374596118602256545140971308715265388792999872771074215730487435162512115426447599556001594727790266952080283297819420841792533782722884904370943935236082284013283728449682565629187940756184502291074254747556150461232667305687148337101087314448211137501888431721198726194328092245410956052398690782847470986434628080332724001848314912215762262628196387878086023768137600123629465422609426763928951564926620497283945874286737678119412065392748624619148357509162605839317902598400643807477771501415586459131886463701191648833071205105323498165368676155460459807984104415929305373547552116733862641128819339532109749429901398526440515259447169140327686105805113867027980083200000*i1^54 + 20722063467112882565905831226561415860037638836032994249524805930679077754999013169367474311865042355415664312231321938200030393789029579454580907935551440183449636884600910004312694659553066000145644763146025471933224086814350746820669677356930940368820051985253821221248614158962567184047797954827347474400844375700626524125262231626094447214679653229925589170263102111791064280180591843297742543595769821879522933633817852816167644062671013401849557895995773798030764997719914617561110395877185009152468502400295178734687188673261943979953977215979909079144368298136575705364854847142204099847945277836148768943932596242858282774282513276310137747507426193734806008662118604884186578053231366153947925688497220052045616359528606895947353181656389913675308660248262504425898596108912112304403464500070886439730867661715025499992011890669293802306987747008507213171524364614134003584998788907895898515094956091133905246695487156045960356858022114557135654701034215976930075096181881997723723203490420889324867859841660932622731224602378473679281084369439833409522343100751147037323670583546093089915803065743066596313971384759825738988147921809198713180414387904423008378832386108935014372571233287300021262051298609168760037684765296577586527171047871007754714159492222544398169709757115689268871798417923830148866751261200051768255330233313323265285722863204120784874422980471472205846763772830681972693402485375950626402111684554558436922542145727905574499665950885079523163643567103699944620397566271988804144916926269833061388501873727634622839792723533346506602317311946723363003548231113143034630586260084228942690255121761180391351381201898112004039873290830620103840240592848433871698400120339559668302723282289879446925278923973624275249043733542250320759744088766499826621801649371363418773918208680778009122071933999348452740389788063553641824223561897861345925963895790664961538843708038281100723806731241344945572100395668937862331547152736432226912835159139115239024028441225905968064762501011888673087412854306848752765586949120000*i1^55 + -3508970554888036485243308441830081458317589128526008080415876563120783279436443430911105246596328783596305348410816669698879843809714685838609803906289772666804296140168448518221144420598207066817536037431385919017528202572889655081569589153221314270535757006078367514289469871268174708052045119764575600628058467722827130368306757356506303999005677027114027818723612010604658965537770569607953810755907824121462321212759239222767337692413959541909864263123083753110241692802219100783204413732960927592573863434826846572273977409854451940404535188502522932413454300479813872420678266945314311910562755423041481629677637196063841127730400901199154371708885331564548769434056435961502392799692828303714812263826224767012680726762843422721458990120225230985256628577263008346610113502790898569186872123187121893791447039837370773442508949601229872754422387809603789268933110881662413425060737638659857938996399032523399450362765780611147700631516954736330246965336667947812464243924474962037840934214477909706297102920154465796172236136658138261108100915185121605328607689950833203483630940936119717198110795071263897752016887099350805934699447784922577087570911208414162529143803045246387708552476612492243267781474428629127655030241110320611785808126305844249815624556830970988358045653090511083202624796880723880510468799883352021402521703881929837105013675094994882534576633633432244633318738575873959969700119557173754715925060655552331264114645142422987111660191698691815683658040885308189894286173605729784980349074778203436475998067883402147013372402625162577058236980717220926074346207906502149797351717111521091352600280526804557216251884635597110929067519435690737528175210108713865413107463547507996046369786351486593173195772861976488746976931291156443603907847522873523269055762830877466142711230906728498254095977581091773499251592286991637574358282723485349988237553736484058773901553812880285007122302387288270605525598009223355223988270550022178096505494126668155789397775844138490091867720193711910249925614245344000*i1^56 + 34758777861101566339409152370302653464413766762748606314684562916324570852007469235883528034101866162009589734397919274504197262697473992507348144374208531165467687440920031495937390874499220507582030240797756116068638381660026828084386453948781126934263504945075418563656074301143002457421473577961431495994527133983367787882475290806050587746509795151127597468039021266296937939369616409806835124487086763808546720713782615611876249602875303242861104321369542653228671086901449085736145220888333211478535013209886841335406267276415658832552125638518413751311229082546136704055525423534948779919056180614741432307284008735369445961100535740810659478451383883525169811218343363250287005684834147128950704423124436827732733374987747045784369441727346289309133608145332708608209182185155229510032913066034886343843476828462301346268252792415950723657246862412226697230578617942917208504686904112036075380826619869878791569021098161205515399290640721272526921993295711053629994235350752927687353469954828441292906515658600776719313806666179151529150927465314889457619888772343837445255632288226824111953640640278780319530620905919788688453364032054030801197043783023739910350943925800739821093609558162874650694643742333101957755133632371100026272181277428877758926742529987472633361770551915385024187627211791720397944062441280451627708949735938687794976145133592898755877611328574294013564843902380652985357827994759806068594353694297555225205930262726484584501606203755215298829379702636591537082408163530305172237668577579375260856396335330972795028679274543290973461239109963099558013567024012024261389919853551214746706490826796230962525753155827120934664515122907114670389860155961440545450688565218135402870129606146521057790921359128723210869693039538071955635119693554373735540025127486057472108892088977836517472616670659540764472036469108206745420440840242662654477434331395230638133590194864149126464822037304289782887221653050859339556044018301143081180672831314182934183546354002046127487589179038360000*i1^57 + -81504237306415029607629278875523984186153820203873632416894618627992592291677587232060776401539989237182430005710971854586697315151941413571821189157685407415540062832430345012472143834704703092673991650994422096608022947569110364922477132968449798386549726706374108104877381918881508056155353058718832245865944649635280358992850769892184693502796390661746731022599747106860901334022953759731045586221310020931250770117975296859710501449448903084187778100832010391292715516484737792146712957527530091119566148310687258074655737036265916346818792912735336027218636540184786745781384262194799736169112871584554482978163279784421797464980653698928342175980409770880569836247173984408257416791331203165751796020199829878618073979911761998332814338832063823041551746153909537479099904151215469748574137050289153388812374806019105546157606139026614985622983945041141625979886763774000338712994542530035622693849532006813141432163458450847677137993493699431161084874194894897463246364665365561404675987767029867408438524019592269657859679460532308929950793801995970756714089125121260596121963670197915199793494941779943900410813192695728665840234699042194785636509619813052680869432090662770645052725404592400052385561326046532196182477622903219008981825155593641643558435567418580314824558396356246620244156646819108199648988646505046350958329479992515471397885935744077820372161188756830434245057855441236645853422042561278689233133074901921274757459912889590284075524384091552417925813619320402764149961708777592601998274106688058143643347857185066932380894402338550064841332779335542141771844458543758802927644218176243053664715240864452123985827184567319837940938645888807802890033043662725284496316938951485094907476143402401872180285065408717222869405325168358260131650966916349883728072694005048682919929143584354496211358847815639760002186733754793504445557531221239575245183077394477325088598651681509627847327561771310435230406370586976575693504972540832832533401909907182929575306064951036300*i1^58 + 253388855411700221008695416988193189066950048437700180418835983583036745441404082657263621503785169753847093390388822222364264207145675497726228357495485465903400714944043189414370041101873772635210803978511373417063905690800704456815206276483107304342253618395257878332875244482894903612221500861664100019213157525485612038744241187642894590561620610082863046166361597469463350090643288187010118963820098410365119043945859161020634396893718635164701600210623627972474627546195866864217808602798590885448545222283385370096825143798341942664944928834005711557729525184999786891157736369318356724463042474033391092110229036391049897880947223940631429817860937095089736082052130021117629612984017062904409964686586652754453923259160043913276028728652626228795042892934776968320050596515623905927559377158778132858213317691081315968068967360076904470469034604439224793029955620301085633119918185617660253576497561352467724394001395640299749472981849611734122133935661000201867776778546539099675693402323219621254787079386714950493686970566268456770430472354598564357869921705532108326548540628867064271449431330550397095935042402892346905450050511720531617012889662285436597412735630715447525971327888335349705461396458687033996530001627899871965104789559831220217751750623695480125957690988953502488633715020589527524056823418277735864188737276077216480141585039934327933474186406188406785167087425260348797299274497120927800111633072663644390615544131621930213359414029961449581083745869039008286013059956654807377479815795454440965634164468734005833199515564959321667948204809307440176067017892618659122675192092907381311814833764055053861177969279030415309849322956680476414903435384027400445692564522086994121886863390035281747047704193295584497132556066510815591378644252167524473126342162866510235034369280533450213866384221869790493549678243905319624443765495654783216203997236037460775348164135819136900591941843890904667524880156340570036966432068064336133056410473*i1^59 - N1*12861075548828820224001356880825511852504341884705010308667219038966576563018160146736149797931034276733141905010952711543719786380084772597152251811876353320614319119419333106837221461501701692390551385946176420681266690427942587413900051761751281020206369131419975704995051493624639548168547516543213810182517690136594002671448750426882964530041436553795287560863214505311304437007252774931744872249081011150074068618827461325288704526555018301061487437890491641365075273678866917205980191338945130259106344670255223329454741019772286381732764331596907720518107241338792546066806026439521416719852290658361348753793443693843537291915677602269802970237841578734851396*i3 ] ]