[ [ -16588298673645610639720343090594847427034915623851128862427801183382628736733790608823638529877180716501474167255857715181707456813466162672541556142465148098093281378668579047783995646534377178743897326735039863190075475697866591875350802718322827297250232262895104716237069851592189043784886562220239447647155407650024026537836204898737385166731060239007013665982010119645424228908897134324315707946231546767947262884102418495778893498161555760963654419956092267484325857518007882488567143005397610527303329045595758467447338132839333536941636432835570983894719665997667314292011688529329079916167827032204375799360505575015961196198976782539786807403064007782057032316022087555634997997962696843629089669169495035882074556597294231855363548349106267233127212703181734941830494380272087724637412937694743187520260391960886973626940646847000727721894289376979616642197446905516624529510652846747031614511594208683247544697573275196513804606407657323394899244944783241297195075996279559944364361317138997114167509858390534621459762942935265189925901929939332526810547043755337134054816988200088178197309370623939910227985566771672580359520419605983284784131959603704156736282996151659807196206080810021482818658901791579390995844166690861018139679853835518707219782197912499670861768832360590964104116506665059374914323420904406307001753973002304162365440000000000 + 13699919480125787782369442699559396575397562189436925713480891168499275871461835419552259520766856241604248984496942777819362071221288146643634699072451032817348600021414170213147338156325212292108282874336858828784752635595806642249028233291717312042034669363465640999799599326386893553408156508070240966038931133568476433352528577726670913333607191342570176614633255819604695410773712962721483144842959137253035749474574972941622705491065611881201312877577001502367889235451307531227506884706436180772730365491715938527133441102804927252818185049743350031657139838719177839500510188354812742199836437725807181974851357401927264160781650078571797694516937347994366210568993367893623773368895314515995468781052642518549669421067991201199599290737229542698107652049808056230442537174184097274509006082003389736323505317859100173704375519092609112661423284799284170924063040709977289084945979813291316421644103851133549755961418663758320766796901600695471950227811701756563064902759142173309605476820767592322928774649129939728134359507408695297732743041080875566515782139895787663110144921450949346289623874651151091851141242736203032778721526667482135627766835731739867099474464359680519448378558078786223250854930048100123850337874935834810478826400226961641554174958571138967979673461615954324053857930032138980296232362291679880917181274265361580032000000000*i1 + -40308040754367073301960524805598628696050627473342573486479317203755267520725427321595012332432156082199231635345762162570564865442059197832297103138416074754793082212419501842201549169171068908501429454840598303671739319641533095487918440679798680587588213471931112004184586037059277664451092083065451243403884509018907181088210605308997854761856284601920113599229871764009969001331216420076576890045188507357712107569134211934856868718830545405993639484624046866717060011048958285889438179826732566261042365554899642976471670789296582555813336327226231206159911728026240219538622320790982108747408205413501250932556964923196210988615843390570247923349493245660886838206411654762775262821054348223481429818309177179391224519692179514844248948593890244965866988582461776455645309554467371700928473041859114979920301789345697441443601813181320215501768150168092165012148694955304854274829711067585375047056238303359101960175852077635305645742960472846196566816952395917323174280172320578421520623639389140534303750189382680640214529372848959904450592513767424612624212376708624794420512489022289986712416859851441886858636750201468180444088695462241168414796634042255178645058173966109799834496980321705342936692091544750387238381933765675101094741354913782902092779937728085039095152422541200891527721601580718366240082523579877302744942090007703715840000000*i1^2 + 18753854107575955087100629808694788890135945866643644853192275270722455571512075921717027446177676806906129449626662553704994027111200914589697527525276895897186480253333290325631560476946258966503170870516658101320840094101634899658575289642039092996817899423156568851243574622996324863999761900254563555938389937842384616614686919408522517779438243249299560164717613433047655560231898080802877829062792226973428939665338656938095096765038192024626036189809187732310144932957779194736073233090337223775482977082786169024467303023635691233013545567377046872411910371131700087796591379875463052936281081766713216294760030301791626719229626932774791558416545260546684230837517096119500041879570058571312027569890955306855566770652758956722205383050552966294990748480253389646770742758404586019333670073803072420235586489057142485771295831366822098449454151107435913770605309917157980747070254334995356318800282442178627508804303509081358173881370202340604810806430737364843151623004672191449625482466463952334595655861307090327494072630776096094308575067684711769166582497327309848066961755895972682836809902733518748798990654685703072607373679783561826548576047460774603700039802275315931028150774691676212821980982395745476981473536624996722050128533525314583480983526761485342145749615853903666071899477461992965392933713396728627788023419088823910400000*i1^3 + -13881515266431085786281144358121643675709118931137463573401301338880743227843755637743992673654340408363079991590863370908187122598338986488548630101570184425559953792975082891490266934334022327950110649291990847107415853197124793814164360820417599557575101783383537813937619443516665689126959024370108687681060166388846773437140980448376604879426649036464617402857580823883452117563266348318797156872237076760210117028527696322706446794451939819641930614992351603764204831018413731524612798606224313381975469070872628641541965645825159712924604307220512334429817927283702915395380043967366996189345058047924006602502497922942816208229643674394340636515320560763628927435775429048133931692468562297683709677605752472390559465589033669463448234096044493860579087495711449224016014918087302567609025753136534613154073953570981399433511490634201218709995564627710075920537845394122451294433263257989161592170550808129918803420484932813389844471624972362508952849855439775409283109465564067798536343153262112883922416842856027345464807766337103882878071388926606812234902314529488664224849511166247602656895410787094786955933821877676167951122826703640503520351385534583665334640527533340412720804817860976434840824956645707213271030994667574487199884048860687420773151667702832398426176838167506706163632525251174477320521184720077993679672423913357312000*i1^4 + 8725510031361311084308284947592638268039507621542188262227031181788794219194221173390735111228933993889444878816218363398529232136252807204768107455933705769445722084793860804309377322764789332601539069991337832789709506889026128933286193788748725875405408047423244876120678589288573846200275157384687836028430226118367909163712673844771693524763803167519988919712698735685884769770589503960758981199557926718863689318171062533281779285729348161121010858315945236119628971711322354280332480151120780683473611700231724039894304670194275730607651387348133750686276095134241377894802412002462093172383955705753467307087411825057754693559677896812255364190790324612969328538189912644217555109324181592761201586968750072184692580374777684950674735625993205751334280039871381667396519043358124650070859411548845077033232918227607697697386226048207458853395628088828407616222752288233585564025795100755190023171203847300635395163935543679780926127143509833747818967522738978606281026561388769620505344849826588397489345707872961623726402315248166825749384934659317215352075798913104230139412824168985249259443638518497113543341192258057974545734883594134902677007274891278935695387513022410469188212035260267576890169444914340542061607300301046971666334146615682852955997044012977018788138916163899117516957997805978425861683926439469246643523141599494144*i1^5 + -4659849625504637266735494051550064217386535281055720341379314699395118683880968324818491682716850316433403192467829799389438049752664399758457959865156255816929766780852681919535249021655875196800361087340460403691346749582900892650220535352720229654001556300920558511570023020105807655774833167432315935099964023891454675944641564420927356617442473373241393584662885848777382087728962677584452995760086260533045529524840146276549466550286704998665600729001871687117770849062464867970334049240508046415762624918983382378989745130566678491565868445036086009427455343701707719310951305668622392935412370081717295890767211224508461082328366592351857600923332766357617898866778076969507368963324849585769247274136891944894451355021879140756208615854527124941104365662597270263246451807921802837802773917954422957480906888232598935698927931756202267589377385747910890993765523376837999693546307661483427157285989775209060219119538833806513668409436610696013981454442862190551520403257648207013601252465975108310847868743738636201084513555131682143279201398064125444990127995913129653325898604437928565944542231061494722032222752529077017261368028746357026630246207397360838161720053386906987356079764385298331623343740890512966642566153209891314088402803405227252457096576896017860518192314431956369071894032856354038715145922429432982727057997824000*i1^6 + 1748376306193845215171050457910185123330925848673867642706978199738266581351062197221133535968735428787126524557748459289724195063454012447599383526445425937271724244606420841106825894887931311091433454443103662789426980523792431754432515181352984609013470367943908444383074636074076142946369367548561493355365024735145325152790261546650309538498125817856809914818715939221382976109711893441435131924063443910529062142484719769880861286136381505169223307582774344152471187952430097970788573067994180339396048496570196743247175278601471811820837216089923984978409783627572184279619727057686684040728898814844111280490052765042313232875611454759376405028742961183434287225875481974363060439931087339875777120218265574041155471042902070286454690111006574697330097202906290215684187723049577906353690250815098433912701210946714770419322702956001813168674283549650823596287282134987232095039520885142238181024860633531411720974945223334364516666430287848561332204526221894080439918816688631989547779433001164770507146829978481309457730300019816134133479951450490029264721519201936005164699746975719478590076057127945567059706608753386303665557270684386063421900314871030254694076673918097758403735810219445844409464076987329430017855088843359143168038366316164822806734501287911033153286388519420138774471882236403867947867367643977172461524353024*i1^7 + -451336441290233070948110743217510637563431889054110095812620239562738419035659116827722768224356829753056165008414750115004768146386991927166819906999227098275703360671949319057332181003600043548648827140369275880152290763532579593310075418509750395341612640399561391092682756791711978585582275777854081330950543605935698600541271091021818727311174842801990491504769657396383613083472162442995903311422102577080600208772324026437872984384467718612138668146027151920084687994171061741944606201626718128127713741269092929501079729624412422561493570703677559062113090616824027162187995900266071342326966605960246229079480025732904625093958519660395520637825046346390630493244559253080055074457052378789575414394247540560085776284150023892758348557730501809190946620819257927196752339134653711897478880411500792670744237666130852666767832221121716332415725373900114596243446464751882901399847631003165509750182201489596907561441568339399511389786821710767667607302752782413745321715483258701844840123815848751375902863123637611282571584768233737711924410239014925017603056527689069064112003055121328708714317195253362508614460318840000412601987149671152262751784052220741132353878697962485614699925888853633109131141938498733120681694279041768298116049529334194605302872087188602342986677486471993532589451229315506961348078024627950968635392*i1^8 + 92802777576687976651875102670121315130204395644082142174951425127060118185175981338025451715699373181615808393804854734880160292980989176560205638378476719609435566459650660252895137550968855736837117433239308975840487354266829037311696609213290907535548917594345251349358990245753683259878323091003276350582182648564359308693470027155501713245797712922277556640683488013761958000890422281902238982614642560300267257955022634386149701467089186831094124453470315869630577096885417971509315751869687954415807000059216697867657092946991347000314688601468899949762857507439631773325447115077185258051638465121308018248127446565285480139992850777224273168102590721262901726580567272050770777945939615406904632318099231256560113594258338940427005785247585372838442721452775274993424387989275036063567070052728134088436471672271769056872032626971646804581369627749545058480134590239304018929546449212492897857552054068145298781502842892417983429239304404487341075495103093679903571276883714997521984651950258668517359609308557747578351052403605612643815222856834096709396770164427990016809045458880185280366368828321167828824701150547913911293027661777703027090330719168314202168737606496436222527730366516945710182675855639282081845540263807608948219138897774371621048037071430647610479725851992804308669062538317808438441900298828878184448*i1^9 + -20431462484892337382651791990725532974360847385055009716145922494071264636740417378127582157602914841131945980820580603967127538280506687040437847277837472737481916171180849706618156245247657004359941582934659038403462551245156480381333029806061993360679256091019468204343382045531794260033404488165602491473452478902231043561628069335268144989088616771811273598654899767444963468997143907680424619125836609112774583024595934628941901196651203036698534056482487030200488812919528306494730878193176509860487352372373540275475161246875177599547267453443677595514245283024557697152127913057161365754584431969930061876139213424505438794167579858793693368431403149268918580652203378042422323316589664497749825196023639105235761784121852126414376234508959496134636936570525092312983117943693836595054401104133500957261421369409623311852897704629548156188737568167557421386177911121028048617472532277042892773912457267114876728344461700681215197349001573651478293629693882314144312950991395971011123163741884052925379913731223603117900162587982834382450328970653108610544530687273783259945331461666446032659159825477884683265822629767421556236677052034128857632076440556159759674180703813685898331183533102290246074973898635891426739931501153258005526497925212319863699081937703158201768778086205625511875996688899989512993649657271812096*i1^10 + 2052260191732374516248230394790256737303780143325407679569692343996550409149423131580561309596439032041510403764510043058747347843287249551450415734082608501508217506947781187499131092473716663246781446858569429041285101448412391317201190117218139782094940375283172675404044875651613371400299493431192030478767707869574057267174862703127947932056801643311484094816534055786553080278401056833187736089162584218309033243919320695580273865920079099745342105079061631995133321239035424175697926082553554172663318176877337335038474183372230796584263676342562277371897109187672326252948305114722204749666158980111561401707670427092691985051978642062024456120843962966308411702993409750996151300151513801923401269082546418066536412687329649377199365570149871430199777655614105263169357173127458373784028213190925587575743736056310600991748874370885578068813049167543815048961523293274788878002187048482218714543962922079433616221410319817387667459579743087118850989453722929603237720356505796230102946891817627336060951989655682605241978796879824728223078800048099522290602280984260915641081743351451556118876662682205793831696763415425977608236902645138046367731471129138587415104528653913232118858460640073506770291174414434490106042617365505812206676158442089138545441120082078691598312818865000270615585225867405145777455543353344*i1^11 + -60626251259653984425567393240719713283826445224112880175111001140871286820350723177482094260454266729656857875194706214957518397523501394006911097185218391340912811710096047256149726255582951106371823601794568400785197374244757636649594732338928734659753663070876940692733940344899203712844303079310105611971877480448413017107694149508626845549165942486872609175911906049711418791218786623720419005459345811766353795996775140136451454800527428592484708626554723226530766062492208941907543025420833141975792663317101607443638089916132348457420985295708960999360474293816327645710898541025753504325596523027593371213781333375498665635728990058288275459072878459609860200224999303014955550533794919444334149678848301717823482774986989690793678828969632418597445405812879671671743474868411592280960712761249155002064435980687843840142981566199009042721508830830252141152301528508722937054278737030244262442850509193919892084758457808436261699923721143592622097140365275609133697196784778180183420417772513413975122077187743138620448430289537165653798380612657659734755309452823712382751396500225689291854586867379035929342852181155636492707257748511501314994805793610551297318018463946751048265525841418223365013678220577756302612020079236531997592443139421658801958518353399636649933425331435299836777952097789079017991700480*i1^12 + -472807829217829172192093439552232714545349393942324811196944632347150112910379999134149493964981186664440936321135244830382703790180758729184427803150720541354110505008049812457591423489168272428828304168500441852137054733834931537718428417680060466871597756259443781374744688690564899957028341468230400462377319299492502207946497903845909610044505907758699930037822742160965339315264083951687695150498654195982805387086731149888038344730882979430289765491697984468035030693589544085658873138717868135701942473118522392285409665514320429730340483894530596577805579318784019290609902885756352884985766385118210570086953093008399738433552213488465222215167185025564416648766589170693579490017615105941369214367906236373718307639422864807611811551353529393960788865726467858114681428165381383240027657355803345451957620132968654937847972090595290711115772663680621093658215433144381017705819945758070822284092099239551187586777042667028986645435406380394058408355793063501253380395885438733496972826344727344047643232813727395393095578139355623258884736929335108955156399382812341169948794621983490375855670842188251674014206777305808446047439957453453050306308077898666450735325161979472445743456758751373303248169335774355799476252086928794961490255579657545015344166193327769977729241369324351496272735758792322449408*i1^13 + -3853636027795940133251641924655879917951566747948317021487512483576087536359812472529810944268112203355464427273116771272749730835313213096916581840811803562909483027144383318431137159348784632414273010879126242957089628197904045119681937991759121150173599526375257883896414193591615659053065457473710690303258815516082091745698214973201112979197207942955995799218185197863757425962229356817811396888713104987526390140090452246307665379420835343292134222374715089910636474015128929189097007634071768593132365177993539936816145781784268083968854636815360609787696404284302777970411344059830577155437822135299303534548632239188146287734197970931527795366889341276319138434533356543370522726124925082627602945887863317932290699197735509598760032224470292106402772980002279915070652675278731965281741289892421715793828893707411216697122371532923408428228482037817542777969166257000243290513626353930056423983855801589652793330025797395207080831420356671828155171329914682201841147808083997599976481408458789316062414160868870882107621937579170315800348171686037239589967320560168403644598804578298928073650385926162489964192793143429744363340028238752363513914138535547892824672160965770683152963843103146257306419579743299237187164371153334631784395660219222132182082741158098317086935354669421405516469674614718464*i1^14 + 4156032004194760769413581667946517561650759823819161103932113096276631536495460231707393476420808220583703353865087304301791540274992847779083127772507753262732777050577632147929028355728323102218614271866441336328256313314837071631272253578172374944488385331027948130136748683914486287773418114636803379426215636360687340022306013619098494237383194020007218287531013251533602559600213694903072802419718419356049710099517806389239084946475190205408780209894769859722087080849029784720787403464108068524464113762448369295811714866021283849299594621754032523968784730138305225199435159219538406722198839760336109773444477588752818904633485595746255170063107285697290920517682817415096930741498832111430296121007746541283071779752816542226777468011900252852584441363706267492180063009738859616392145154886743781210307236243393765697796305899523842546433908006023383184969266524353247320955734891110617748644692528053595945441448916768176930316592300683098300180114891533180705063029392787202607799234356185562772730566424295093168143801452283685047638151321923740889223927250525754413738800380133493362212812318755825689383701079000969061347832872735985213621792386925659826433096135851919098549254412187132965798803604358574549923201998324928891822062158382023416636445195467344819159470308877041318372573184*i1^15 + -549945902321844284404625687142966810645094703469824636058138014084851710252782758718443115553402506366496961550460203643738553442498184869599619580658809575554844778159419279335978630650936234693434664272645369910279152615524640063079654705571836488359988181596161644061457703220007059444863325819270839473399219966149847694803907768512990841872717880820477192335821162916057103805504629319537581149571884265043348921354077313396184976427402794640782842512607967649285886904307360121431694626496793584323301848191247834447841556819005460154520591816966138917393901785999163145923469560827481967452307732833305906063633266863004309127607704492944696369455260096941632636758466318292210773268371577893720849546618197263335184296124826540559576467736142787491361297270520995988307140752589451311544580361125648207072005716757125727917013863195303224513724461703956423449957903114086087239570548653583180981803510444655954273887198112754149791868446363202012821834780219544345542076515835538506193591650821211539472547292453707938860783913190060287491167134255700866161529283609518288241283776174640679078017808542681533353599553198720068075166957700045129856292228344605927815148628615184252882281713144620486619795272412529373442159265112326481725159926040570984661791503423121980980510499126071774937088*i1^16 + 3417751698946319515477307342874354283846615980106174369887323433135648408170965785662169543550021067076152954209245586871517983324349140786180559566077378976776068302487539591519516700230953395970713650130803014975998197524077529882113405217571626855965508008428628630723488738858991083371521005454286918208236309613410232190605942607689752745800503789318695475443329511854070227134350164308617246416470208972610105467716829914492336325901509169444328831510853004279459779019489999026507359172726259481834297399919342964966258015286230322719906057442228036127755933697283123390758697596951857102142089309914638199051781794820180192757352683938788289854581171956665306997277145156143007401692715627336170639900443133412271397028978843349665481586130738966191477595542772892974100460686823552138647879187516769963489159657617843119663149148967851352921608224395355071637273676251228259521305767352648516858739619814335472090923436605295086341254452151931238378273237063686426469348356502381124430948846504814023966752544249479182638081521726907297192082397502326693604064536105856520190020678435420445673683062895238657405964913072591427614392371126866402941455141036289745520171963205682347289938572392006747006911650434356996924509687095501090312904426010169583015327685610355151965483034602373120*i1^17 + -21267978644059276233634327744689037695329385999289540284928515540941277761976577345407413640506419742931248630850397564286208111265545466011740388308826081947934220332332600017504710190247701580612945605248888816121261780661051935240661373488445763782809514782325825734722383235360029296086324209644011785873289486049080418909345837231580115183996093768225574871886017935508433380797550470373381918135209146057831516012998920227210480014780649687862279352584156113984564259449124162027679531249741738839735548318910422638183182328112977719485441917637482752805503919516243086196057770566073291318823397163758380212442647949249498396505207543785538249716154298078940434290167401672564556275062690504417096325332902780277542388995388453267691164393634568245063963339812137978270717065985460651676917884167630098441219444584248912377925602252145573340572001260604197630706474733543771830719339254224020441371129301699783159646909743489175639715694243190744972217539176454638653675230321784085650528897115401440245060963615325911040413527615253984874446981955903953852977741370521575795406066770338937819768625224112336040157141352388366864365191542750427319044739776353190373902164615482182861488679780963457279167547196865627422484546319056186963712487188492835879009724565603908110022906740736*i1^18 + 12967337084082228545371531382429965486959005272362641222398263393915737849257403276214219349537695599377002286310106219388986692025215379368691279502639707662582344215040904192265874233735379610694978425595949177238857212455940952458434099229297227373282461668074025776495916744084015091773539743072355617040203713859692037056373752170674486860715242581064342503681474675018778266308317037193949045826933192034735002549501723309080631749179886656430809265445781591564303665510952318643367103045062371878483422465381254960077082245990384070311105002156665619116663690828215220800207192097998561532980543442242472984727595101479706422291682700752069219038237785373277011510178632632614999210572945022908840822268961124772549320276142348172163910898621507971398889706752093644624345852450855229894226689699308123717938510077477559625361837970162774096173309411632295983211242355766741584177741872243371189329283812326590324783323134027309723983212455826108724703648155879075165231219810154432683494179899606319749840417228600988201147058685733378126243121520493622196787764260680476138338794450479184940454879314487858631015621186324628618368562558908654688600626872141662282970848932783034561677842062279492301632990345357927335282346017795489828871707520471687712906687962169731041984512*i1^19 + 97183943543907696227135957598274584755565572080011986678999209065189987055488993327584923367014720621285529102108372735916722831422289846713075832973324303901554361811463322436392494100028921590845432099602599031772235373864518158613812580091384963319169367891434908393117401462129843076665658901646278037117322946820411276426199860614373560365654949059433443867008126640584926336820366819009063116582160014606986512421295972431281753541319108032020528486857201542736256772899283395587108718656584044469475346666549288281388910095888327825103189156955412985162603679068676276355428727914447726500784144763244744264079424704706761840414486282332753991869242459522082003791480907195771677562335647411871046505198660874400138882056268814898998961588983472461106836062057518096292522653823893471228845140156415607199365523678347291682918460003985591630070970591624491711439895048561816122281804692607559901308690847177713389199294922991839053506341586533304800880429851163050398237312805035246144824145472635927478457608542893198639837360042972254926023929886988333210344248627179842959953942423503551091685141453000275921344348657824405137560438051907069448015952016606217419486491858138016983564061174370120068890660252189393491340872543229573133720661666477026886905686566643957760*i1^20 + -408235878325524149795666351676839902308738370831097777279478332394997089213749632351732054731534753510504104182784585169559508868905879783484713846974040812332528529637657834490772258828728937072924067906966275898313869115731420398742305891355486071630713645848608915082899627950520662358869390664890583524118717339305017799441227237196399777852645452507817536297677196292037728113724414045231923996906753733833438544916947743620717528569502526617795854468699578147153888664822546548907557762388927145176491327332112581384516072890396229369018176245231588323923163120416141176451648129832443932216931809699193931070946264701986324232205691080184074159402258828939989793478402724075980306039808196318818635431624003642758939348723447139967556719408975852090435124048946813936587393079447471427527207942231500321707092038875186064066013454347429790726342308723635579670652548230527929342669345698525278969291284608158892300157922857852094993132494951263696876393543279737694960534314321794763146538735181220739232818395553507049603281726117715327240176686171437990667564260851170056623048578983551204088404464523083467183066811642255725904892003056475708580902366623324878302898370873688978818445544958633048040128813061864555236429600153590614434530122222496294053944143904768*i1^21 + 297471722740414422332294587987043659913735654793106400405359616818138500162647422451309451293816923184104624253846433311380301152316424397751333098899991546465927483496137371079902758392254158018733808904910691769233486925431350443418037335076508909835857933537001725956793319096437902810103544593249848068703520005073135155822311744184113114601152970896182809303135502744023737988104928125458445605903334165790843005528260551166995810938999134426160531479559946642657534191713960805294114447034080490857522615516698619263361181212222588445647209773426547492797138911714993094593803014860405743943904059624443602940786180716508924329929261440823247514783060893594965713193845491901480973239732551215815512537205872424704657611232954482983151880826706736468578968599360235869704523199064323293052310068703160952487167022612854211363386835133812019516712313652903162205056820853957938434012735053069235021840035266585035228480909469797826082128838632920566178887813093033392070526570847218421659686158855944626801267399877794956003300389985579732113575523783745048691171810750726561497343423041310683469961965740356438631358487827534858087630420971522512436852220884907037374338732504273466000290342400138189008175077638297984848587264060517274912331972982029774424637440*i1^22 + 715762525164301741965933049196531395867841324099109999284442760562109949862147868736096750989044016195780732010089351527847946317921644671233512458252223202229953703103597892203870629056077642440248391969440445038726871563111583586044994796379680977777490233574086498071575090360072034657687592028149435260519345993308415773779979608515621218601887046865025724120072469727495193461343666986321857849242902769713024209459310017291851877948066800311597376449080757399714856634970130498176016710964756893338897422972327325460548459234477436630091509889525958144089699080047066828601262291068503244478795164302395547566455441461373786591319061547784498485090953754465918377409621911619337964587088440544776325538406490693988213001721282126275943327228723397098683210333456306823918726738305014636433393391507374444428846372076108617833255020613095542621343480608756686563250956233588735782132883496149662933588376599213690102850783513832510093077669258833746535830300895847519239824401004403222401688332911769825627226868366658590364151353570090974528569133130733234162589068885135639989003478018707913137020865705289148976845564336643683623898559223044707182413697873617578273055809775557160397953684117530244894124338540444507119847386328772798705445786642014011392*i1^23 + -2041148643336793126963888970869907075690610017861559116503583592264820365885558180597919561551185677088428409677506418948583158372157884658215596715345278790732436386305031674289018191612795743090313382198035160452261368696112323864284904778916783074928278083421057354141392933541858305176764865049070139383262916899143372840659684869337965553748251627577443365243395016231539121073227907576967714139801084212980875177707598183278499542602945438061877104909188102245401364980046754053721728111336918299920541032148918408207277813217730730596433577571893157398225556646830713388018956137968745896793487292897582481457444503099308393972620951595322339173234480938841140056524221788081999348208797380861424054078227906614341086552145459751974378293072390085321082498115740408435363670103250889523169469523085821819419338543029957455265931819861245520654790408251509724107339649121922689970154740163605029603327432113541625149815421562628731164910794207410894472548900330196279132877763716291490428823589438547010159795830419773332959295274395741831952854938862651295091961543178937559487640615002875926255411900508406561121456206433454486559398165812411411468764508426170783805886171500669934393423409478608876035156565501306959840773775488609999994192461299712*i1^24 + 1248302209439542256574375643296393600570962619279587952336965871448534733295593250274837968259770596439260812740788218127489823701641871973499707795859917080552270352743943037930359987155701840024558187021597378215382258495534013457056544046394908666356981481963830456828497413848657310923125385274025795567950465998988884070126784189301906335334243328745410507096329381863075646999825759965609225378187808286434915867280270860523545211412991483508460480202457638475131762193928076861471407741228780123303035713581074017292198834097402946492404614401742165225674419802583482490438650514684108693686006669524982195514133302577034627326454365663966126737733434216544910679686373850553820997272704373386762534174877656758957019290169876991919856710881792648320366347106533689058313398284459894395163112524040508067873768320412064242395567091664476247354436818478327557648826191345418899054869178304558579086260574104703730027604186759507564899123729671715919280306870562902762049454779100784766662282636987786966694605990054063074956943677704149623647487307436559524730700518990856927381760641345027705843763582829201058652070200266429321021765628179671345818185980951556491008237340315369251504524336579383631273829413997235775547033214135554271436865536*i1^25 + 566442872700385918881409364634203949777215377721083749470336680079054170392113558213406462498827332989391922479209770623673164703253268956154869337116390025880759238104468457403151637934049871537753452201837639308585706331642838776285380963918584538454096012101971839409924544658457525239539077418046937099083416210250292748105931958908968437435197383331208561003453143688721761225416983864523726628483849902682172661577882504685530238900772770169150438941130875627516087761964329595631102367496044106157785005854769851347077682684270229450746738571062839692663756443219834096547660830884151848716500789722611680012548857453932198695486729897590277166094855836114107547178824716753007150177209405737279090304590781638029376676566740107078619778629650516383215066433184304953003823809410874505917199060621464901983014603791004170610344084702331797926698106985993015835534700335772076832547080074459505831032987640040389182139092794943036024179100243420381776342928531722384300160442926295793436806478589633701285271468862067549461942003465518881740006246572169465700457694586683638486477612981838722466484373966419812205398728691401911749463271780676542747655322761157588714099225082828636315777631118058108162570321410266271816305058748095791104*i1^26 + -319139650708824965854415548540327016942041260334183918647524669755940375675605419772135193506551952291237226378211827023451284288458107876979882243659933826273846766416770919414387605887869899579290134970796262060463842108725785102528436113763927119134199431962380198482725036647960081408861078180524609986735727632602289114511635583120666189906378341077883599870903992283237119624230732993954245656190339370930973421277630622182293572301148377770052219449568205372290174401053104006962876447562043719809094182865103921134465594026577991884437177784458873653123382414660880681247587313050177017475898167265851440421429548701815049502977249293684333657338594731992497208975698235515110568951693438312790489575004105052596356134349226780579871173883350889310930370150467664179707590216043637646286466815020509583721380468056305593016417548729409806901958752411493899674554310961967184143069120850220971263717245761746530270062949087361599864527046342872289473148900159847997466167306703876427097673440187379651312889747063525802465815929259355784624946214940430209456336760691696006523831103447928219437539758861497059653723651732885775932450233383731049835098174967539707828712601655431110424464750333366068808397148935574205287925018525696*i1^27 + -1262669260254045923321345438774805838694333751321904048652685485715923541423653714828702937982473819769652932054351212849525754722579137343084335203199852576803745786930905798921871611807959674498051486933665149274804349837798814840633890362926574424561983541646178030720988569591136995805424456150405089518525146655917106379839605376128221090386129421790754715839829940564582230748538656048105516247228872959079182429094569966455135619379115898141918911080603556947312410454689139904901777733430538210574361283018161069348830951017090779455156751865465791188713519386599168601609801316998218686907578406367373034475502964793815098447863889904624193916798195987923723175092744021462374354989100868232266997247765623069719152295144987184263133948753955661805158006469011993566260934774763258505977561006354113807205413682853940244217941268081314494712057412995284270169645520920531007826948871952348572168221367136325122152460109676802888981403093583212946689822068559299323118530502038837573016869269019382813936084834062752261935124925554823336292346744919909528289634179330890329455418715375309129204312915615041135625019494529924361164223831042820860794216716108438795600889615087240110232516657883619606862131927127134244110860288*i1^28 + 168340544880406208981177805759515833100591146412143445370668138299196862826166973193079327958845490447716737926382327093822730848156229040926347014264222400146127884521905030638322793530162253135499841513745821402361704893303459449617567163032445573967490030340501481180728281501139360088490792944915945958017470316120813810862275289291658348838345305591859698364461424905110124314533139587078710447268484661467662290641829071267333630888229238965413190694936072464504338817878642594172138926274554768190607530089543813814792741065141034670811071262875365188153003468108919932511501051905197162332021089988707784494921209241979651877212741498260758745335589959647224145244815422782101362038575126279673710806639251239631847517064224699113405436076480708042366241847708935728106264132119090057716610859210122548723730597924542595600458672775673559263517450799170622112950813751416633954543383307011422282690784260283689412994282519323122322038181892170057822217866983948082638969460134412505346044794636977828501189969045004332113861517528428346673746018413437042928924546199966090636596113503183043624325054754925763107090462903734098752768904989336740420949532218858948485605572310600464482268726815942273979832112315153514496*i1^29 + 207549136983345548755359244492598162802230354313341500942465989934945345760116508000465450794629304825869857105377310433064877802232519005807555679384804902126427105734904442129735687234649631081381281773266252811027253537265245746711362614662783309668976187122529881614429440843478648130691498960657460672160560227096453083374435679188155639727145232841324317884470457832851886122640933977591302507114518720396120571173173390407506366548231390333647105247037671402105736674015302619619784938375957852770701780156925228587225360216878974140697596984338825665090532032957524068128728831203262339332819552333300096070282644826281071597212150719194923310479871001374525791718273048903409884948931229784309619643699479765840694576137683266778034787904865855995528572736840009059482664598595222224790351642893161065583971046560442857714727515532649277931183459262733456361116667004537239856210567868157897145489264362198039750439355518751417752434648826320968346750210849606446063575612764743948960103298739184182562663677512860007740881746811752742004877321299099882868548649448790700801099874211023003348030710418841616518804847069101674750954947437371124560174490977982352060113033239510875130707307502178044095242805706752*i1^30 + 210388153103375736894876864960837056731303748154124150129875951581712258074940928544295578936960975055750146061954963805918799438978338796318268053154254308760938314939149056788918802096922932029847577023537916105488799446866981860849154264316544177442899773721751161285780931753777162037923183016687539916870330283112583087363580225496587606315162317126439575859309442428910283342635122145167114609985915949094432633961581439724045434416280546202706718483094215352071609565119876448483547434212269788671156495661377052026846193958422426665047377438649737180669198292545500863678620923288119013678872860501250614740226497396380127694976086061982846368012477636969610034470970204227291093133547279284157120373499923646784493382920204021831646053362771049055617147742799656450756486686881720063174293175164544455853553621614749968926255802150463345900798631995838156059124258448266178242747936094058150342719938049247435706799118650235293233614043656316388322958226692467511690395756968322617299277645728465633820061792323249518085090318229459146449785647956907542135449216746627617752016465521194916284693156563281328858589549267357109241390246461068386154237713340550130688012458275568365117203954521308206710390784*i1^31 + -41613513051841860889233544283642103398529514684900793084209557141087458420429675590458664230645612156873704212236185557281551302780712166208640974859132968257146391131193950363057550242267225232297259195135076708460522851028503880351117354230035544779093284745752342885140854588251010873353204080187947761575338241407850112561794777348057149030159713025137601615353468501394217882702339904406526892859906265094585578784884712531639455358338389468466153736576395413584539708568004233999979242334650519533289212110903639240989214452696849123781724101021421732262871425314195809930954065347026558078287698889758783133203251152399102245339376340453705031972236259938713442431915320421486912574734586130255178344092403835490703169310457990182127787261634929296372043872712019480347597072795996919500075738807635020951880277400811819315084592517628321462501551742691876576895939386151236933924698688220749685801299047506443572088879162827816976315479382123885530235259272606459319007897957665210849006343471498022725151966415670024833684601164175891082873523709821192064499688472156973236685219396673197560196848624869271976136508495884031588151248432999087508803536535734585285649963824522878031724876333966163968*i1^32 + -55451143489163740234946556455988486835206876403072775524135463977220528122900061597102884228861919628169820142823047445495030819740159833527399886902469239140360104783321428807367331366016857539764932118518006916963147209372847689306745921340683499139920851372071549459235992874755508082121780830902949966688915373462138104873580818446090842381877933216842536801378557154741459878421118204676279751227647355024527613613294882053061204696054098179759792484574912357029823140785878401161707043183601393148816789596389714601121883317783001660243425560394596637600793326474724863074022081932869085614702440765076989713351632341471551499890794648874382526793704411548510805117886609972544702549349577397248111686392447097070670660981597902768812680327761225768041498487200738780927305068910543667217199088847993801251736235888546354484424017887903376427226490210901679234191350055656399294683003398138244388359905537778489869551231903668581464034724075320034820765223742096618214764894065663905460497342923396539160517975109689805816172253124644106510849777780836300109855027243773286520869106040841333065615232912734674048709281368198333945187682791530838947327741739244961363705939256197782913947678015488*i1^33 + -11593669754101070819240817938003985102512727360925319344041096131029935348493101799389566522970416770049770400724216538762307484091011062816858820415980128372752549159647604793960872267342027413677519051491998332607551542611463058336389151884373751158695226743355728064129843413697017494818999106808074715142834855599766326657496650765817128675293516136373800152848666377544185539168103494336148035921102203971636554661331364033433413183772048456997534284149714480807333620362586974045721677831517429680651409456547175942109400845387030631008267787639660053063111825662635084736543054496013419749159819212659588849726807747342620508870604658230713239672640321334918742664967576994263140637171221735868568712881976120645651870967820990918830382049722312431131746310686801994239838679252997303375583779942347937243225492920911587769443567340423133751221855004584330634237125399329859947991561565562645131724280626437749961591094506472816144495276217732149719882325254639548695253335771180934470506358921821690036463480318867821428122853010321387974452709769467009225218838074536248481640817357380592368355138433246535910521309179229206494181809389798770118934171460741427832384366849421949678911488*i1^34 + -771206148631850055048640639830598866542709388141243096384137832849612814579004630985189685047612595325918572561254227327094654033599208576591055230534102925411614797682784149043068600941925082561536473814221253864405718572362112449536371132868178483965864424671265126474604841035735314266336873919781342717111742273509771222457437271399945465244909439010414086833711667957332635506930630726948583085773323697334688649179668975820454146736970126886190868392212082461592601915019748415077089466375748873870862770955743078926347235469569039420446954866542196978941131555203591990890402798243876906363842860684271518856513102495377840244896293804036127059886438324050624061176459467164813369127585466755446668449804623462408319434872710645609558084907338973775141874527071418284607909342319456287403108079873818072304915884271864346140749649064788791443668539209082970385047669415620242144594798117806999809506493695963437063267140458515317935007843191120037835572021057270021575478296900378509948320138311396395680561713011839562262606439635861070440652227195291838992282700261959323499977442025921761755201655250486348967242120365544023457375086453955481579553872681062970711801640211447808*i1^35 + -12257538384285057839451196710022137056783975315758721767599016271881473698928960140417749287677303518241634571872185162261242532920226063868389234686876781305378292544864126273644715408014553833078427179356453185054257764946765293488196502032579614192545122154412220070579519085503749330900891068335824506640719784172808803084063284595104796858249102282425772517182653432171280446527839272225526870147124319547074326307077012186296977264637288487826235384913894350272620694252493900865311933359764961832959139274865411544754943346900591155352020838915966614895025396179249956655391281485938153980638633592116930686465963816828076497434679826166258083916052772446824797258826846815491943697087320918045851729107266611245396506014828516420083813814296360959712298506939543913704887228951966887948095411016436130938578577909582494898416179952997668630243070646872337110946811815049730976140459396683487286043059238932970392967583052891375418945102356103580082008723849479022949311586490316211093583551823888723790795371646001886883393662527733344475954934603858538854119369790646295506453538668203730627753974498833641618388174200400539912700098253996341554724100071231588042388013056*i1^36 + 189010684452122057317477382607207641183785593513860672683064269750615474099368382576417804412230112469771960546659309595077868122952973780309606766800763053788361954176466239743265944418694823938630939790714780592860455547597699228559540747056820687663059724948222989917282284891250521548882497454872738091764445796980569531143707244310722226638925216061565500923703459563036797199275238808817669609202602133676427152767089281455020854694630700494741704616354107898173591026457061957686250157174658472473606131983716019659241860698382127875645688280339759253849539169219062218248841957124676681959962761308208644476737628776132642777002594041790412513008292559584758853080779162365044873247377132320391830027144830518925242818542087985968427274175096576316376586819581887840577319987857068373452643555801241226166576978065731760989584922389933037199019214430916555745515705338009448762005328009204317966637509033452238979710939277269324315575733094962343854554878711421076051008617242799561351391357839174825308696623343987762331393433894342992176019041666231390236948339326207098092170623619171813455871628785979245275896018584480594779142945240432530484445262116529635328*i1^37 + -20793472767514680470504198301257605626634058444402763306804884411249928070920858624971233401766724495625824152481954796482710349615115269222795507997590459923029073476865076179076645895038490034107199422519143331418783752811224824400776560117968545485731520592353512182813248611403345083137011689241247823681273434669889338214174827323835271837666132746797682316392301809328598334892559796628836936189041122044885108164017867694149051969404922484737632557643295897488070349140694276590652796333837460794442914411057875859552254766924140995214184277760814821777501001608078116852288030660728216090057925545388214270402231255495461182158734752033032237900028018920008087550486243555214682718006696432077305803222839901212696140658695313393619571894463465547462257010130451749831897042040647135179620276744693244921725865393616761443839460111346451500356267569690493208045066821632753583098980076724396752322764863272623428771108221740691945136256391957791302578083950588490567135014407576611996098851384101303768005601301835013211501700711759926946923507430245776758511828046849955337064538561025441944691595647782099968348375128067273868672895830731544937995991777280*i1^38 + -30824651746543190440817044152869434652735901213292758017156422053760684351616419372350962060439079746315951363133758193411612830003775909969279384383267870988066042786584733340668149810565802940557239188197277354290450649172269960921229490561652292169085085962625322118245971129026411231758345568441663957991847839283970857013512787175042671660071291556335627977213731902053037445851629453841660328798370460521105449586069242920948176723323641368729974997660656847897108141445078973356756471451021522951771427227456090331621657205461406377829481303968358897588970840543954214761666732573119082448582036341351728898718550794933989675582699355926098209068033319044358051954997425782929513582126518361576258096044839123094067731426124249440698283838834693474165230965277278157576754173726129859471936780184054184133307101665434272011708958100329892968419532194117345444528344541477478830934173764846071430569885303976329011163214576657464497070282611709246423031642275461612621491485748418349477002759616956935177225872544822512979569477362205024156043689697961398344078377468128836893117536133794072273789310841017221169925712427580374209177121835276841254912*i1^39 + -2196825013312211692057244588324764523174980133663710234087648711423765409880836006755377649209529377460684670484252422986264319994691725787925789122003838976684520273939568236359429123918303365323389653337322808208739813460290759857126393240163886784389048215249792722480630217869975304084573128746664519655516889471434880575512272913426431546742795341785843979757954301653552335970115390716309124335889442395274029842277637110121045149730994268134488547739323009041958000942260115977918487345614592108804338081136422850960969789876496680321678906082098781741103724533561943835890611860082219452851821331448822238037922628328430332222089967677524370688720144715282900623818955588745217474598931548093661808251195282668760094843125242567972141114841565261831224995689503617714123874383905750827615876044382128970840909345214798154752238788292947777613218435274862956469133978224018877682895646617631757143516523166763058765404354766803281013709203335832094854255628312522515635984397832569498714775925295251506397050797332396695822875362191993692226583302976905360539415378483298977199969299502089684883122420293369251380958677221886464314211737534464*i1^40 + 11960670861497417479581286298158052156460084588309484038140014158636306162028362505707774337652162846382932836172239871628412149952987345789244936411159124767351276903641908649829821251191818295278641784489194423070388762632344907317742905647181745031317326183888283714210751426503632966859395334881326116350256937916497577839899350165215743439190659896646641818016354596144891676218509358389974233599399621987007451958965154477270097489502774697952056513604626782559399622077142636127401576336131931356363339628151519537600221774929856734612070293493143101573395466757895387087274073015990778754106517731502443917635489362171546417025491193818820866801971936751901602250266002939575448216142191541189210289035476658997005885360192867981791398567463227362064529382829089781629187612112520856430080318375763679088406160398147123491448374998762515692184523241777181836117350902311914769521884849051668165131591582680937037001946992857912006781042399224976508123379693020346624813332229459199694359367506592952482177030171196519238646836447424146695463546998837425304893905879412571342945013211691988576790607266337942806804803298460405961064448*i1^41 + -7834551162405203750818445720865672056945360171980961798129168459418476258963045070945131214459183433948819596932241397048819755497795518225907105100159066326501598313623700515857182587357620370833833958442257857601869545115465510268442783200897528438660264232998377309026409442170061197391582868699819198645895505482010615136088823285364892672137361911817811497789346221468923309337969412263993404105526270673173808003791716370040870070964769696280544836382386689899657379764163251967609841536197568810009826270382646953164956382425994407195157802086331241379678738084814057039041696848420947267931059298716292949786196084940805054511595776716359207094046063471924090489843839564270579209356292658069896345156293769823599532868174962037546692436211696523210280901617628595780461063285171886931555773347534582628910592093146663330941576297096309988696184372182775809656010943053384378408214893359147060135958136342573954020941729213211255419546730701518703550530368800074825063797857150956747888620284117609951466495237755855189207193294650085333747491163728043474497891198439842438284423328948738371686353568834624366662993317986304*i1^42 + -37580975075485639890354469817392859355817850625312632006166897896191559678983850814727465482569128321547249543836151044278228506662198525302176691700265623602744353734512196175694861651919542824982708579922635167332289680790593327844903777190155098301435416066342702831618937092315132749223044735974411286100508249130048201704740736128165007458226208759077135518422614550959805186366401642428676408161969422923053455250921437407499616397252506340174165503601227069697273873448021835212499031990281387202099283005473475689074598473192348021410541578516670719504830871803643663653569842940016821747789081257378885423718023812531398954290577700167872991629825565793552236566470800223638148049580960757488806125607456278628119050865746463353132041529630789291396679572801364702442930494554124640285748491056427228892617066805055078070988762288936626419916583537271884234044730633921903946405745421884465646571150323130850702717110785183506712163299650185218633359527854985512808832017885862152732102356167375266786970648980352468576954682142624236295306610771058781949174203612766158918297508504966513948160488987308954082082816*i1^43 + 57887254356568192824433059059375340229556442534565355853190126680776934158623043477930849520102789717755037525359621266988918703188688539298332406941528869256724974164723625868191562482683407297058562210821988672070933883591447017670718312742029073021838209277208900083877684135907572218153697545851927423998822293172772461352800367864304208413369606154208072181685156491682751190460584312395574154697060105302087858620439754612437912850204536079627125103708383687040658433779052635016681626954745047073024732688221589489770145531573392124757089558356987632472748667784285213022176905001126195570903979391153709653551784502725033566961661333471752074782309032130391076552927297218340417893270887417213515839349842034189755350140690170127016569307479356279481780283441445166672149681181872934745419043962958392497062376578525229265956658272200052611654322395464918350948726192195809399936245272977457557041408157218306411167842965806577050944912293965406003385426837348207379514249442259940043235533866127517726257728395773656932206791147015225340343129164754037401422866300247698467130720742453265905965914985070592*i1^44 + 37731228882725089934052004691198151862655071631832410434145145391916294191875625791562976401799335697440620445817649070698096328266703617106482719073387126904793354797009557594511987133115204516261189617387117192049691769636580711127049493942915084399062858727162907661259282695209685567078624890613966040229844667673852669210039656679892423865203340948729594254056146548085776149079545670389230084237510166122616848868241294943640102312485471644934674135939222372050673260922380786779582681279096917995576292994629478987960006164221780850493166433062842318830264815070519230738360569350163034622420437386805152366496156515171621848979827504288573685004073388016540345800982031830708786745008326529492759616761898516107604770139465273888812121833575699287426565349502246676468949752780699056998718254100732102102760910636761523155492595522130309440778074980494364854302263213974586524097327090848803030918818506212860513391743119623017703188527742423559013448004816775410430818573669413998973971733386557882728907842462971069098966499897902050120160881693188945782741811438466303572617521049626885651431424*i1^45 + -186389272678709851273123424713517427970118831692608403229801310386469567942117385624518298755783286474220741440805816697342681113827688512129273435839365561577791174159517145304078840667973230028824046572075645100293026220806523643283694779323824576951336976728303697121739388977161869560209651268923135494085145468668066296105398205302600476047713200791641646600425344751048485556093900975803923486068919270879858012510800882577630389654769664126098118835909993798774850848717596432245015473206455114642312833284038058396709321314902059067892309298086497164244790936549205335325923601689137773188102417464641838433275257247906610918151823800224800337029681525129291701747034539986537521063546221087678175021309518860433342291519867096480508628138408182161381690632731269524571354177204266367217156740774610406202991259566564651380884657848522306038232942516476387780091246900740427753119969095476439863547547150192214329909513323507326276044443887877345471945158234068141114243540351609810312308918490526672600664098109539582126981654691033991108954010574705939736797491666733348357649760471547904*i1^46 + -162255787164458193973432520238856875405491381251280615995697141261291583918150710422284549866096507744909642660977254515870307472434472405517792891592342557552043587135196523530514367493168284230776287691686300052019375174336055064908960874883726511909795528458839263277892327660568969427249766480241607075678370992040423184299466219857599020018553313951486821700842178176564981235671925586898251754985509123876454571696420750897756922154720070556238354716515873367369997678755418788724637611524804994589427865911117791398704831231914414770378787154581546066630134312807861352054065615570612657607222078347113021435269981214373407258768636866219053975612565222508941907965772415964501530230694661281051034391991452542275846156979631672291844320446404329112928874186478097664481493309890376475533707380980027862235433094671198309875210159984316326226618240476749677293221553190545292826294583526700956169346966532248037462529909258389439150324151180523800296169098639835002888847567248137686311015412069553570005127175426807435058982354691362717553334188396617084130229463344026893544357888*i1^47 + -143633082146373742700030837695269379406735788623512584982419241019337303528385651291527021865571703071504354270706775952683163335672938001267271053121941633056261178466577569584014155493508509888219042985589426462158874131312931714363328426284628610698175603060893265008579269294971157684030275289555170684542341506071565438270238756076514901796184973853946264237265141076674277667249763470563225854303777249751984085767062354744836604878370125880848205014353695896900963425272698624505878114810629154023731201386079102815923770139588623070132825777052992853105891540555576053470910450287911846186139445817038836030438045494558264001529328253687330768936664389656318758290209774202025072411614907192799972746865622727486940195725659023019451867646885619274698463626067606453067141043455644277381315720116379268783481566474968689598928030900274256243207927446889135689461403799332746704978411584340940002256972768790592111263324432798863978106866964528810084830485795688160684829233641295618252363731458807396012647621286548030502403501231894968138923827293677493593578764418785280*i1^48 + -1974105761915473451609549220002336627087681237627380239720078447100338835811139542054167945360445104146865002475528301946061950600347697981392647497638602994912809934293297951159416960536460462819184407727746960790326099997896151040444543348370656755479872963136792225086458574795597006507966345927256892380598063256970573935409016697680003157201556302015788681299581336988400545707502904768165894332832348018479801332236081132193109742413469474016297503691555498805107198372914739799657258548628295043551515724900026793119848153122067198364366789915068816349566270947577138901469173671165508734389461359202974947357666377754295300543319864039531143087301500576502477580608635976087401834454469813668756738010911120770249404657665656921469374140585369452076090408886841940607778611984032096154166355952704116821802457274542189807090872871306276928542391724994973934008699611444530481367118399851525111270206597317971878116666273115405909991455065519033080264739555533933060105722305405069277948971104553035290825313297266200795709210118744376736562120947355364631627776*i1^49 + -14637501235386451636272675823692589102803661926149250251277908300075478777374772685039876634486075992664287967505113527229004826046313191045528241732541806040322986537821320170312410412857031759648817461628088171077781284591251554310031113627180803895144877106862230407603256816657598552274310791711837537630795352802045037669920105666757701556572215196264758084257880372552040076760231304849008068503619719432322815643813024792186475931173641519004886355850655464698488706495188529184979615811190841495915185657065075588549552962932226977755085190043725107115601394631478294057129766420246545925513958904687745680188020047854697115058592195132294176868177482365046428714364464273558667492619433357212842696030654413658294021705899040803056918907244385044711013554127116906349642607646689075577392041551077635681048681003459382182806691880858796046813074215006445344869612533587411113420800669965446518609257705926922002836234696546855272227818497365714061310441486895015581565830020306749130846212498430369252616051165362208944364625261503747972404358494744576*i1^50 + 176228933850981080212014363547261472481706980021129622869331718487400915650721217895907701406878942924766457673284411037421722450829350750175821939283493666745908130852683134938937119992974881523981080494827699206477205789402052089219007584354713166288126989549558334852931994653470993337282165287772850747529993974756830712744487191942510250097345565571589984017514436869073527576307670043562220537250283287306773829025897983343961825860749837335779320960475519726991634732537574611472102345683141161217546871977462409023717229772150252027800518935295920362825218605048167006081388495257857823804632018039244774793264158712318792811847169166810079752614539472134036096815051681225864396169515677211585852654332164786977622500428363667410310099069643408109236574238938821654226065583138512674838787047781862709997269930806317775767876638695486438055872744421897279737399156083721435476553448019062903913405135848805730210177407393092017677278133179184695957614352036391361996125595406352106849332953376170502690622598529990930434102709911691083657024*i1^51 + -397033663895883475559405302466756408783433345500483180206350527034726468685387052873283619422406047875523375719317754322749051121091274077680274878355326986481629166979467594588711979179940170439447216276427959532594967746211971910892300547635074155617375329934996881981010125442657942566846203758530775077941138603091126171920180198045536655859529857816581256312702324107690323541842173758328182442501998369878503295574312812096217135561511737537363288278645261253260962845629181708798095423738514330050842889542163350083926913474566466209036891932361834292687408462909586776136266847297918990185656046730414712497472024373169801109214768722862166395621797194508974158243856203198689179712667599123771527206507683649890404398472185430141505649436494742755765613748884123110091280078668589158533796134351708243411391699219449585000010378293474839223458628937185319835461368997268886489865279086653416515133113459343925526104143503430394318492517216118215755129608981618855434682176862116544480883474625552842692641024763510747833528322383280*i1^52 + 21029436595817049278287388353291439884918544589961007932306632657991357056658572850187071612730086694412204846172592462803301446047022523003936144245778514293507624574500652489563291265444766221211686878302694112080039912714428064996720624774123982369864896616105072413982170562062479540166696511824358561145995026340568248876430377975979244818112726223769594810901737520056273425262477751831978915690719466398820238868169344535678054021967002723813007235116482385848506740990099998408716436087505610705292666783759595104323867652345468026405382178025479238294248601014132967064808382438925328859175668082978052050609400700246181078381957425437124097353723499578134470939774400953497987885977581432863504801035046332410527199957736099344600595349793343333865239011304479641220715170836014197984510980872850340243886603593848552482314940451742026845089515431604853754692216166318053519819351628255713250284506044729447184056161239775989432059019296256557952860403062511069062743073657406140*i1^53 + 18083508069753488040978918832013225152464865421746528823100121369531879591014434495746524683937318718049050006393712422211075318769367640434014247926899343711890309983086565296967804548620034454890982017908262882027367318506021695191353671051870777727937205814975443534641389445818713155510123659199954105779409461647639823956850589795659623462072938939400239897869836974678394205539712716950829623238177201404568981553427516065055924663072427743090943081780618045644443024302327182018270822866568245605682265266789821205365519304573081702373996870882582754761480810330602252340227668232970133249723014826418895059930560884662485409857660660734777878212605665269755737970838962281629542113633649566428928650963480145987480564219813462139946588966180884434711145114782011841724637478019278963468876356986367127195005619554243040824839645815898925114467105974876943171151058886750788986410419471443989684869387599907026057120636483861521*i1^54, -237623988646255614132885936026223800036186352277197112999782441392197489128833579459679562788884004658668760880919359975462005127638829733699406535505083636549365563902613164631000417124752147405527480912357949916212443486841416536833674164057423257290566996103602820018409615477655205424525361954523027426077785194627052611076282324576531385444668318399225714495426809353290261959303487572227386009795043119709341152348903170097907970841448127848958712182827278905161603697900634505849592113984030042571558744305396375233025382536608387030904157025978336420462727326768948147565595249337460994563956828831848768584168421348339098139718621212724665793801840661624561804795596985802571327080993894512786717505493054507823790559246328693390545331538361824301324252954304026670294294283737715539924818114266788548088276929308318716255732253301055729364017366026470404455992055808436909776067236302217591653626707530589004215437438891642325726532407747589260945869097031263566482968372981311223364358951333890073837980894999835440526133581007894599119761687031756961383777328312759824644278532838527125451681139594771501966559418753067273309397025900931760967705482076800659706892819740298934976365948264371282501757515486871023871379789959049545484511632274408252803006446581222301519784380016549867956133730895954959118011991578386044447521079752088945434800302571888653610158869302359376691843254044496699665170885057860684058783904184433906359966654398249876431585501119749478401716024790556186644709292273437852269133780710873698368957930326549350733227487519911127236657420955296085103300233793515213872855919015239844809809358608785437040978184418753750285490956379691748257102845257806312953450704382726344245881509200676550338365742617918155568454358074979475427745028360696651057966021250908160000000000 + 200833357705276460629246071061407043528115732601376789328923472201406883356685492310081119310948904627340750368985607862538450367345380729631835815549522824745178862995425150687533013622682753286407914075703689252381226603877855067048412454007589797257651898021917484462784109385191012196323947056832799874757235925301744063256358334610450950820262899524107647758616321448824178090876920406080767117336874859504772607287848870057935322158072214466432335023590535476599048189243264315846979898624373403106354079823943086304584932395990814966805861050558112768891071678349458759631280286291507171394575145185874557321574367829781016015067493060040937519628728873629475503915366836484723262149811092724268743742536075290478449451568356571666432555140430901130634914349113782805697418261656193352987554509123754765918508568519852746563530428008596459497304771751877141689465533652748571643617624225369181076987207210002623791539213735031484829020269513273228334031066396200345210271138217516778382310707221504744508521441360037451643953276368186197057860248590334695795963569581497400856643095154633414264589041172358878098384157255871925460749036384417445207736404795145638463249960456183735370949363717403362850210762616057466563607189387307668940464106965224158766751103172031843400516679478968827554215192328242836825945572898111231896793050879047277645793719964233683817844056599308753818662568884971343809496216641084111585512765137668313154818674977879780445370895994377681025431149207009950943958068540837449588545368125375673713619683183612021311228333871698787845463127813192767720411109059443890144628475131442371058562736377148899223435847196950357223337861974512359237360016925196674746487311570937972016277573736331261729578218745955842505317928828355683408173464888493384283273086107648000000000*i1 + -584752494459972639832068706153343950131581173287532575136392281109538135701399042311434392809861158287440836416412800963015827561675373787695380356058091751883559446656718622051060338162837046525519965083900833799446776503674574829332282582561721315215697493338628558482042942420791078903544029472539701569774935685294252823316429187716661128136583377822857035665150567527770414434585082735116805475156795866708903339178162103735017084328913099856288820092378080107693069466199305530098345313960805426507827822612333850394980627440056421878576078232301471212926340660948667170277573991660523305568966000678315609679901416767229335453484016164336031759745267147424896484834985543316444302204736479139937889774361212563833393198908575571785429579729861003162364639097387580285566905620198003414070309160161426892880457659907972406042485866040458561527491943285354484312836588971712363471284446154468239993492424734146452099946329375170632858011426197205556557097962575853735028680083646291075828425360194910400507419683429836775485989483794236352885778192296900500837182913770757537016371869584893926297491825576569370128424158242240983341750260488200409549221592863112385084131522960717362206010766512153605816546546921193675446976282516626016573439204682404662645457071213269139279665230555535876886591782718448668957749070285405253258451041557901866130711436798636319708817631915883671384093440829574181816465687033739177518034058255029114515997470302242940533099498681839035370863641243906260303288740416700337631257603689151607307747476824828397522440606095799066987109384145483487870601100623761500017787270188363397236215876204641318948074972137315684468901713554595875371956978434616695474932593103946164656733109800387489626967375792530646367184083256918700431589530038020354467589531893760000000*i1^2 + 278825614595188591137615814315826380107682708074291750071089416088342553248578537910605522392254244180703422156596886910038501014352905293655172305157584543555407156572916105369094543859233452182422789364323653635071189923450264470247552846667951288688139271161331725676607618025313477628193777997996309747856418844480461718903401440604634794735896123733128567066481727402760383272418183700901035100993798259723823030755708252239561241575869486580499955758828769232714440515892826600247071220178565546047824026103069512817735369579696885896473455850623007322207181358890715510871284219104855400955857499274117117585497271157085686077711213969544166809692698643812739106589398240895754727098949834405259156690834332442261727212431711418572919271914577005331803984615526471319996657654856842318944520085258759366063307961992395752817240673403436032909967909362925899565823626886853353126892511548684262958596773622787562190759119908070874111556494022000210212121119879891411379761335797420405963611897132516163941084766774146533520239943467426240770374727625385285311858982835430960232253015498709456079496717509647908263001367744180889253748098738748861820052869332793918579631982516700559150837767996806461384908416265300501770030835111546516486127655530213027783911087349737036305649279611706278762043547267782283002977785510919825324375228105639830742514326648469699064624577691594435979356266158854361584528543207629737176778134621772251636732027585437378469206283133540865234288244058679274784888222495310013745134424482355614785140076222997589872093257793015767182470307800362996536632796756219362763043537462235021140860038957233200010286431716414431825701449152118932589892430864287167401271969241052916351335873224884287251250268730371401154765576403788996348666140421265482134895303065600000*i1^3 + -202175398775254048140337240852637429254824644247289481282055306703550578585631895158117041846982088954767409018765155244545746175264386893807686801580538260065066228554648965802694792719111806469196968218704177353252795315255117205538215439394226492842367838876204203900527206170740489100177854395940782629196147932679073096301388440389497002605813729808425537421580202927545878009818618368415746457871291102456751386059842046045134426142033207266692462531912925505525805111513555175601739784871716823997936154077302101790979364284456186345587242460111402207875681654170683825547433301873365622910179043419824879393881550003136956342209040791302102778295013953349343760084638293052746082398234355672654298347295990741225648940632713784337290183420609067648623055370942494745378313050889021458579280861279401036457170844515485673923837269639184024982931333285061557276900280211398917309302176806371027570676462894939391757673463201768054096701651666943109315692857242638978512759073051533742176361558501593516364966689590503931916979290787918039130560877043580576093997072805566883165961811446242916896376537294884071461343715976390635353478913892300337920547661224608510077558272940808178568387928008933180640069669624924531842866096458099404658606611510890776532645332309607536015716640162041557708337434992528794582446603045254566796075501593625395791144551380036275997347569045377888413224003733597686998073446077635739474982185593133654887539637727182067783933737170414952946216072307308477569043370223457766844853820372600425237349465696480697635034937406270481213373008616711472968104381858601381076164247769799567241675691504385634763031030196758430545325151638940545746224549769668016098003904203543265440101398805328364709659083476209854086361497491469919254314693552005885307773779968000*i1^4 + 128512887485071636792022291345265181731740132344409901978107302871368345326204904140939445017994897160064243887322332472816873995540947299225559979602318339177775480065930271897798657025691055406630485281654553192825701348876275531313386442119023939813236588112561970796353899708844666960142832483860757087433931116860530687438382430918991310540246080055159129250503564319029463700093056708792119160867486042458409766764610467033345113945280403684928958090271287941939026005770145892497897553838249611685943257465752640285383987073887142831844464364227880101146847308437835926981038547807344016233069034958802069733103864241749809458085251316072700946167379576618940201213871773185762951462972816740487597266230390134134837999131762577961486018220270231914025404843656691895353494340548043811874708418112790702635792960996485069288308259077877878530919479906430253531169734436991034898583640959371310031114753840721982463848442928951827620548010487534238510524353275506575203062392358158463089667980475339555854243688355571112199211346171728321766964909430556647119723712072686439387197556307742252707230381476908214844405491669426742143729711691961798983830775658634501850744969017528111036452204301444383360118367236258720728561236176348857619735961256847950939358383362326982398457646860230257059278250179165671295377082526801741629122264015029195482115864545160063743839525412369044673630529605811503711459644757725912156150070305840956794388985772836546528144546886460292728644795638913997930112940756249922683759625627786524589794045388794889573015969089665757565120269941726205891268750288984396943307024282946193735235452453044757203594053826295673677362169642533876830178920020103315456856182367135513703164645243660457352657885270513805956204957485434987699175347944855963938341257216*i1^5 + -68559188683265046193042818798908939755998260647124842297672607800224546527223097481520529379504856077085817242575541316927351714090742323454803187267343166087745124170450029875832462957858373977477489933899723295637206069398628920124338068274674945433066917186609391321253203985185303236535734702151906092511608408293484398986753277762899263214268629533545185564181404646793964833689002644944150644556236432885282205857251804202276807609953867513364862576940621284031060392849738461447941151194536524284650094721939032596943495979877525757712342432447998822880894844394341902548778618467542610394729928411608536298473129557476541813902981365867217150194625155864616042459757242734994194441206728985145086461019243941161972192390803493469446599563923936620334378846328747693306018821330696859216383543518797833773428903318205834320262725514467237726660809468505697951712994002097556293875605710075302195444178473655904760556204037015582409704008532460471350528003751631846868061297027024954816475574165738944783006280927072886612926967878256492825820560455950170269207328524887983547212973683466723544810899494541325283249076384888588247133339666802369494798895330768993463772834398939382608399014542049778508820607621587314344788392459427349275288347608794822161353292171990406997328309241903822164522074525255778887756334252711298528265122202476353841737487261242972741567133368765577082197644574096205346230461737662450574030729079392663779012063843871475845050605470705850704676746813561682365742287649766625027209049787559556570195157644648039287751488254264343352605791577483265366542063105198362057770902702983693743149305819027206183797717439450837961516468748216061881581034677951859202319865109236657267284373917438461413499431732984505857708264231830515664527520866093954456616960*i1^6 + 25873051208704301146657933541621379572185854410472976312355806056622404439809272634930796633494308061126187070387508555086217509987659581132428619780898396564896921710209799350451704503183125833621360960946996286988535959693957684926098304405226197804281201735672137529440794386000871582966067317695987268000208073546812327456525161312443779873096453961510565750184900678719418098020570424875787092354927381059099911034077984563939396510576930378813272560492128182064801537969697287455195187669993049014109440654822533707653103792892012913643911435689231202433426814930678214225272840741512903208894516185633249643647224430412043847862767910949002563114292865345640409041054450562028391630673204408823086395673576156612080322953594404276242769158875009802613327484979615234657552551311595057043277730010486091849540781467821698026103342039249906123426009108100768398051523076109371372344296826759036000705892624326404296832566989405000802799772523447705092121762177882774379786907896363860695406294824978589048505837925862861178995205083660443367550963559307952816296168606872162381193581370234482300727606493377178027638536792894443762013811286138077033642802680557051368211889614368923765549253773230234714557538498511546088018531105433857778543021403297964438043391694872651579471335032736134472296657116424378105311552891225480802347714816701238685639342262716432181105390375516311060755467121522607011194264190231327963973357561515122118365203241014326594065868862198733411807574903419412219288378928638986229424277223403133030642262166816014403875774296409386557551411802438104132509980039950082087062709656219144458641529415394670784822411200880400815857217817689225433707825997696538007697575890994049772133921240152709249525260706187368939727709851752454976583059575745894416384*i1^7 + -6697146129598627722023890615678339959447047300889189648649041730314284316199700496459207663836892452843327357113045454247913142851161873164732324468802375016195431395946843309403576185473029435571936583712918876899087779512198062377475572414737652485931908604418013181599685103687034573579643340554676441284429520392604525089739194643888794537414075149551184819533920957926855821731431809131108475112773343081104716589776818698329119317097068806103900581439775129333240101349459915641282378445472870102507380998709486052036312326554055400669234209719190915274914807204226518784525587910510717103647542551016771994335232823437122110198604145379979094443931057679875383961264197052973976822933793658950948827108479295809350593925748019090814785750200156662585841117947058441154542081644081606166846408631600362602162766001512900674914896616463226841158736390075744575647603470347051769140914112042802855881057726461105859752223151635784082301070301656561642928326312796926774823313514998798459106320169689372906634817761517920345979479126233273960161192561940327165952205930845710415282808018292350123529310866291603561697182544353567405482427932126344433418089449991366517507938456486677597911450357220307483034916826822278742995029517853784704615507008053095817091927789766894294786090396353929430179290380532260718412114240438813960527276060803462068533594684918654135444977895734780950167359387467354187238359499443764004246507432950703423796663120535001493534822749775987703942455352143606730158410443325143259940909363231468546458282599507127317483253362462580538639010229425115554081485629200574622080055504944905477909507466667108331534277421839674155727084960534238953021559704948211985185452608714902978535509106265688980160327629681205861869096272631679050397416895115427840*i1^8 + 1369565463003337132517725535704225943266478056077921416105402187065311996466650882467995297429272346195764725594713013186256321397105423414253526568276597992555229083921688922584784946519434984050636072296079628310801731425828324341945761759230908540351014551535622147620619241509677107754650304997159547925883253448743592793381011751582893322999439434144170920369071972924113874708960055457560215134117454310278977021026094681555044946122468102111144170558730625000721503627581348366154053099442544643985714137504994628662697361698513021666135952407744985981116214221093185582412123226379375442731604981627317898985462319793560044904384299020786182072861414673724456075608272283130012384375740414862978197116443126661694069226957335153476604448591270153850569854687381392457141678214379502372069166309693929020280234516841632682484357505200675165027062861942894322266357575827141661537962340988552132717291555146910158253987407558811083334446430193000650685678448593398323357253868297453992108042731538528258296022217762200237818754712351928398450275946564386970377723915657250228544072227237352151909248791708767152773755214635235491886473300668143499752741459996328743138246120430137480885946808159234200416570257407836230527940978634187771892070936298580604648565129860912662462084955070011088711966002025245315225269344905141694158459985595532043226294604857128076364225247658629182166119170916091576641524462909433320749208928878644650737018451210578788759530691509555703746409382709599116251268649163623473760290523684099989596640080232520024209085236806766507924643473186395432113663179382233630123465454038692393357213608726985124066394154666776205920082923996189213041181048527249485938504161122683329358339494420983867760645381153657397489179899321777594828110954496000*i1^9 + -304051971003185691431750242643616253690905680681612626721156112877108542160106497822848308558833393633006136037870758932199817580419123488146029570738520688250260820946522939269485650386596655299978891803871043919347396481161030639580220620385489601066225467985124066739610086635023019747010472873359665472345402107785608318222145465280597956845068813114001442734758827695239192284928228947694657927954912291721029824155975606090553502419886438602866431953355031587932249681057402009613253252211361550298140788344780016482824709452326242553228980492345951212757629658100539902116188885194128865637140661627194230570706818838442977832357750529026260015411470748606202887202136343255262360775806406847133182430596275193096868114208125334386913646653458059222902645483121871255425037035056892693648610743265978574819210078243723417035713862053647527821601343548151564269630058958910440466695806791067885580460298512889143776529726801032925941502265875086465527747621553323673989697892019523430178252241919415443262082141106412934203589003767742994552170115456192653986668557987959862533166487528833028935078382618494199685694344748389892434377016263471372657530077564749046022386733910204815588962228185301356016149705329352947609094407510621564789099092152885273214197926711368884863768890660170054395034488140168458374603563390719821284547622626206839798705271608229875942038116147066984371280413430203069881123355907733565089624522875308728609207667198383360842860110863977944661564563965521622256408031302292849749624089893680230935468534051847609010386869395663561820032528395420607274079943839425803182555829055628928179955705263021583461372565421133747805850263921732788310308840188693108358279430180862952306026665142110359383384142180496297875401704762236547080994684928*i1^10 + 30519932510232095692452083482024351146867056745679280171376990861114842272038631890503969847936965608201557307298794827910684992566837883094540068799906257398888750445913127369807618587024084524629574582402627046513744818795051260693355229491677892700139635670760769234124833918758712178180224984211797090939449059159953630529100692434910228444330612482719383598780501232480854848024740083477675038140932848802143492854916165368760021389889285763036854372270810087695734338173944187175330223742940815510335869250303938152352750984812926852444714317340606648689166223133001277816606755505937040437237003681431144098539686548276724330453066695966683155349040884170522947855468746442329609611175972744640340904073316866577088588647271012276012145259013435148232089354902525053146028012449334152413351293015259224927508235766154164456588628082201624489428352166827846816286449715972013639503493692957317229123028439036894993689504752478956464781038752645241865746181500230112999671530123594500871462225905459626843252059939126960756243642183366903673932138904751942266989099975314211736453924511939866074598701896649221133610683178715355300404381233393158107994391004110128380390374091288168837214792137077190541473888439342777025192248456190748826118686646109704889923234912972392855121031668140118667791886771780542835649367082968636476419225860469816252182550513384878942988650580635063331443073342645823893903193856991419174701165296587916151140495205201242349923336784225776811151304227309915927232858270302452389858181246769358037719855210492683279758548422736375161118227672114762045398082757016617304019110415098152790101653565084152751476964024714692653314990875892728302676942822602596488325223925596615442926018013994424531127238983284914828108554693391682709225472*i1^11 + -870693748886485183543924486655991809939676590306991457564837137302186021028358308737522142857109597126174644007185014423765651858348741241121155414806618401431315418012840090708250877229458202548698516908042578365878179255204123350456795010195036805749199030073546732142444698929459833622227176799671252744438888671951712384874464702343990274004706275714200964876826820670889842170006811094080435988853098228868886486923140038215890398666984130806895356976706636469323927373836426440760629207621874913268560517606329440027558595207583386244077526172810959834167447851300572103232808625054788102998356582334636196104559767149151712986597175040036465416390492682129658566854008723986778656986766693559488017365710744752015089615792897390011489293671880609784058701606051507235951341792407525994776682647956021922223018043724564586997027005118565576073611036011982618612213760199504837534266292401738502942562699819710570592446030904591174400098431608398596029102316551714040649871691354380591037619511405151902592852009922564829805043860308682050116196221660987120837251127098125732966675908818119851241989566922677340858877820266585185818727965250716484547199681371402967640008552899998084333795122469620081679818215226878051787173706169956849755595434762151394400970274822162524643652853043256216129787681653168128146410637964443688845900677075664628677753380517685671393820383435636934614055945199443674954909571542746919112129830901681512377445661612140047669285155335690546113376265657053384832261438724319704262463684278463994718201511084864350863691479151408508740756488102969319670604545335478686569968889041975707776583442088708113683352919186115341499186539247556242409065413605674951325802310096202689586702433587357616923880765620732904718780820771869556736*i1^12 + -9500614901234235995642485602404690918963589307494273301708072873780592155382844205281056267770601131596423612513157974787113350894479727480534557799992956812468662175627840042300963011950250020486278595739132241437957427990952421758107416701540271955899463382224537674305485622437914291304863239102737345175849241587677568375992473516258042845768260803034367510445807885151007650259194625728388637280422263639597237208162181824554072515381720054892685733632234302422649452175877579166150159509088072275652160370063722388412107989840634294357110539840143127016997025091586745914789893064679689291800455519278859685803116079132369040316825040115966006262377681410002991294564270754012180399195302154016306383292822895820936700248282778361839371435287434986579647110894064673772285124406627229408057743110295655757422222355464223719951951065984355796654810732826419754392614772343730069732091910051149426769765353701437971483292600398960814166040357321146429879545453054649587951442898362161949183026197032134925041635512599955442830286366549223488420168006929685883352846340524936834676809101729106524448731781482946418197859974857547933847167006624287804287770520523336855261158192873743106789100955898261126947707461481003331135756914914331573308570375584942358787432594126287265765277492678087305077492298342777530946048590846374299343985136688846564961264637361546385536024262446185611239724447959095372782556506899310468243125810669803371702504214199595156209598675668780997684884006854221418849937656639260807508046487800784177432319459705404459416290007220279557542104040692389077623979432171744372801569277275249493664632557343003118551765272648085559185863168315196929583091912595026943848091484816837581649746970443886125906947688606012331904591850373120*i1^13 + -13295015266649006078613151872377154997387843030491513413009181498713777199704477883901648549792140918765814845686524522324096814467805785166213558621825223016659685801384407925124466936689300246764792719462152552575077557375146379422014856335718473929023612385883792947501763262794715447863952990425897167009737907623587807954249073660711359941639858441672459794171841183680446407742721335328333562396262330615983281767679819006333598154972791021834558963347775513534674214749257974745068170447854754134879984678837937118492560811177922777858293297858809440018906180680407757339130827804405945688899859546831583491232961271477393912423693941956804962644671687987055223571042449094900491934822378241603726682875397464790944385732133644111705552061969138633081269084307421032257276148659802249154423973442197710467528197103186734150008280800456218247872754322650221964259052530381184295274189789143228484113564067554569364776875157430400386677823843510130810524147835217462191679711638463357590722671464645569402399754057783315545769795199980834356833468422329550351421040879132220363908697935433881160078594512274694226922195395672832709185715174391881472615626772568413766699887555183946333408186322625624796462887170175965128136327364370269228633684618561911187141301107750721617598371770788435540112128137846292582390699433354645849887938218643604607317212543707447014203456399010665672631254086676104248190775569064607421460383813509738295478304878660888081885097891993495769107693203475395247609776073543029712753535617886034096100415491328620861447927651999753443573902639970146538859840906188747201660817384925535721828830232870304076332491958812968355209323631282668669482366721254641173839586159454294337459193005856752500367575874875572155574124544*i1^14 + -257006878206885536756090591198530236195189804700042464818875169907837250830532245499504110197005419871236025190115436916077802545366188094115192144234466168755808404646973146685035125338824054273661758199877342268401106736840272175730732960628080773918138409683006299073302009487087442599597500935384602039095085070136421111435511954622488392596651674024523144361797935725355421868065228675876083161072495427138195759211864661735398391387695061554740479073407127722075071323055851925321740646236942404907679005271546840541532337125230656200721848334169918262106654893884750546883556651122391574783119933607097146368386670154475333674591392192376608080246522666447331470009712760058361596748578395557615969871245551150289304286404428566254855115080030658709921781733132786813288261811031411716127054540390144295672729465714534149543352643099850541704402799406605829669531731302867924133186606172430036732862676326908764988883584567496617597704758078686952485106678518010009855297768729899800819585888865641894969767055761618397112136837448883830802142860488866057847466200020903932841054033118688698137606620240416935597758525941054774211273121067647431431671908438058699343462740990867157035068941275174489075899866955203133794029252018576800368518280208975604179278675139535366406058788433704091818530464794990251008319479555830892988020378499057490520425895725635794497457493009408610651322523046063936363569228141260168324261934780250505512202442432361608918369170140738359866711891933870549111808346248182772719221310775479043977267628088002376713799042683225045913678337037948042052005011039113919773326237730592807804181421458416285889222871403310073444985546089179709272476458656918319496956047769019206645347459014062313588744050424903096074240*i1^15 + -6302726793618495969235579023006205711735716033719708576438317270841965773473357520616857175529154355044667396495346891570033443544370149402938047722486059068472897459282047325183957861792629369217929416073620497719715087882077926907812098448878198115808009830299505951842168223285679589478709710891047051670572242161383844983837128107190794931654505352249858328085106303696820405982516857472743012840100744348838805136611425646145868932974679778520730635893190984636716541283059855551036144984651302034783517071115481496876802916331396186749459971693267344769799608753925720538674630755956777406172504949528656374597191795875607106913394744358447727700408607399613411029911216618390550833617493071437119716205979817105055106971419552196852603371998110796748930872489657416458955132848544375216362389367221111443178346068567213614072033326370668285032520501311948611207368522678541502235685280856087461760588555510481149341320691893555888418497655701484018334333640022096961082936538297121698042352736010272686789249857297075897560387059641050464885825010755482092900838773614454925808515840731508910635551809642032008940334475123004670633758747568257591204375914752397281817280012546508872556986289911628882807021903173909913053155412862074804933833652886269471446487778001078878134581474118240867596114906533794067324099767690774867237313732156773997856058920886968605097817794491046658878820080921583185054556030252044738148927401776489546555337855642624155610670316601209568958677788193951220904286335467795575441667241161776973525162562077971191542205661221972501952869681789237045773018182404637714157783317864481336181874159865074240441957325009395025610426648129752256016374880936324770559183312925081524575749390575965462272535184441081856*i1^16 + 51769925329917667909009142486262284765757393310026782211139553300864649123605821125490643380876464355699524880522283072000544806034341652257180495723731877880948463312660676290743950896444571788467809544777360102026226343391291610518246958551791595400950407516957516894816958141519569881755372294505679909876179194260038231517195441641028520173508289909677447360288651009363403588515791569557619062477171809786448947978756857400140095888579521159513257678219346680271053943566499178631301197212763954035858620584057816247106068201895007091473492307351148777833823070915967154067924616324928328504696243454754208971668237821027474805018667048896059027046864635820518998801273471071888104117233649937741834516666141996813945628164460976491905760543696586189218168837150363847914450256166744790993615861977574415390051360778125000314170941575444516505554995684751334418848712965631326239235433293089147053353352748951633281463005145019357461532613654616493347794207949425852273558373635956203849638597568981715023653771397939119223077491435695168552659144549288354626361423876760836374432397235527828874814182272655308929140943194745979849071623623441046967767527758815785547398395216254999296863086255390984406757683356044140398410477483785315955498238352354307100646254676136208915679252765859682197383927260416461517673272295781587679928088967346702069446213841286120826048097424031368456881952941213999806198733973087184013312351611403158572664463880663343322109070867724271201055879599761531142287111395930407934214684515212322723207970036264052918696932866993714731694552581091679695756481368891325964036609059272125176076024102556971305247972993734546921581374011535908642690974093342934965698104863871810482742899636922024845375304630272*i1^17 + -367858843281286338633581362364474928671976311013707927767098704527955557564432885143362503975496787487437214898914283005303143376864818461071750686375182360545783461147613288852160921682032353392255404954174389729291236035755995420471164458487746886025294415692806004231228951881267250272647086067299180514140706277057986211904410161834016892565596966346517776433336782506449627343052944043847944347151812008048100620966499251710470748412268684942560749361391265571646937856690047009860265516034254203966293009853496701483101395868822798026235189309822954709358796234592026930550463888001973700303966422920337133238918577124269252345205048768450683234483954308778977687409165402336440542313413812502426778217424169306076188007645493848966014842555816329889231890635272797752410085326434028514055077714446368689018691511384191231041599474656316562664529595721241567186434565448042110029997741792797209046689841523204046494647109728277173263733953960304876684042498093689159670291549213339941266682535250251321745635695525630391381956411055215428523245428759293341356310786155069774923154774404797314752315395568505636383695124248254339236067005866940765296630856776183431401769069630570636660127302644977635834349085818762967762753862398654819253922159047956231537256668860155740405481144220801378370349092526753229864571154904345006793944019052917669099288719657412557074925543487176984580663078322502884498400863701960130713290709650506149801484961119740160066713004641078411725183446766376526287293613580837321582188259118022551124966924474510103469180735124221351003234565501298047714683843292517618507464659971211895490276736470960046964662666648800479932289696964238381846495710811783607461829470968748459813882186487888219159396352*i1^18 + 567246135176894610407538948307820299080699970662778956280484660552300347132213826486362325893156182792845933196589042414911711031619518779997611396966021419660859490722974817852710306891660729488991380539755200117950447054977648636279561701221196991906964587805774213723765219767463631894269232136222849997626799011099001966409103221898699471303168906122041413140147860714409662860497736068828125772128279180127365523061358626673046254665465193085797806054097276007992469180251079802366439052920961536374724178018438788722628168039927822114897839493899234204416670528197300799702592668243049682776911342262519318430049887469284280647895679052221586468784691116535392267017267882705884264299021730331271212771438022246933598488854697929552591554037869590015654796799662024321017389123362997121915874022587598498703815591812084159195967043691921423336362614050127780606509376047215461716963774573748209579602504428909162692823504747893199215629902494178809146719764438569749884728102686394425107490842208468128662254001826353970729549250123477899328365111066292701245559375705288980194212595629412630538995295306449693087909043981169824945057225170743627004759138828884414142424692293836611835697432453032659073494104536663169288235754000214686531765152669882395578681365450186600239637647544765351300910117884392475358242578665352876880729821172596361832946859793400827573630804974994916330857796628802803695271798703540312290233876888751592160609222899239212911902689970975268149605164141020021903787379467962159787816026818249537923842075462544498905150385668763420432687004851130144885195308492163809264444271175809965047534574705070148182300174517651375424454351494258895372984135320903308941326102583241269712720179158864363520*i1^19 + 946313747803136571014150542573218916746775259038493512354049570665258662895201566994128271310510235742309855097925843754412602350887988503537312099115413411089945738595507954977728588692550201159028921326404399979305542531764174820803180351823491444537273348258139640952238520149357363335923440709664245327127433436380069486866383933298944268087050468080058881724373703025617257747884824064374401384671592611859934992755886566894832259264182498145169076379797085163858098160063901695997120129375516494801973538943098210327071214905091543943691622273057362083898710828937798824228941166627992654264484198087987323217560311330911286656670165681404089097495224662806543635068774714728452636415603434891275219824568184868921658584570654993722716848990684286672301164484237344248875092610548548593859800132446337390007926742112869509245825638453796468186260379662419015477195539997380035996395938787994106060803685325616225142092921341818339758490305920251506539698870379946742486474543345933063935255343499503100206552856278933162633103317054856471624148335361544145850883649541320486208688603031740636316598786145107851698271074547813521765119326063939475364622916598715628608619454362128406941281184520067356794919041337720792198963113783722818921793230238374583710827976965883868730837552398707040362497029951518490308850258723129952481695986364367214975566651900262475091221237020728012807727613927521471761996549623773592080487387408208932872043309485149493784441123052877266127579950728470753971741810997326114063948828560527731970377126307573126337094062373450439008055432730645915530281318602511355548197774589513717188650042934091903774401459094558264924773967576510775155466409558750560244344207938441890180561052368896*i1^20 + -7212288399476861474181831036421192852886783547131178491007825435554045482638395158996102861577003719192627143608938644898639754128679948322542804407139498509642594630656763721132594783291134425834445602380810459753073059499017158155767191196260569490641480378815166335022458525883151473081351190345868484756098384161062310358235355016624025322951505961343954804579475458214072230883521865882142169948156909742002647230415253689466036850630653633107408898966578206207016339890656451868044252440169391195754108726559046024629845532199847433869515494790915604186628619749932325726171937168134140468101064612500649289523494758807779519697157543750069946110268451749385604682073574978639503493762501154307808026006210354168037717371935440954013628152227042839991172584516355210883065409092013084622938784453667080973303898837537653364640678195044453456711001740514330892835805108270309100385070840481607852382246715306489459552658208825921305396703983851668354393006784072198413426844874065046582339169935479902367615097422449242711230340212183280375508078948573920443490483391797968139328320722348167585896707781921985870864939436526835383674509747239344135146559562829403223258160230803984393234175740071116956902740136197976266392823735769300502121376629957763877187633605381433986524070940387915070466842925381577156818173980703430944743137197358042116102853827790317041524284261722967147655599094690774462233605689234714567737468182944179303582445886304010180917171642999818331342786315894603524452611482150978341273819815101212229265615041812174619114709090836653482254450096937009985583754838801564003278491210674489186596190711164098191660264306706099949397116370063981823132920897218878616336560677234618886149636096*i1^21 + 11297090271873146349095468935299438564093519210240865109399331481380728586139802928062652934793592367899385702200642469472550496868988731862443569455880869637487104251829234913060202421159642517438839993360989652632812579401740567486850786576809574579589167808125247494575247332686466850785815690840558042325536621002152752828500414114013555313793600026556508715924754583190909404600292593703952004945440385421538831681275090523435146785923395132386763571698119130629521042899805381475129458514507120294062527101001320556129652223373807413788572236929788486509659673998494597767107236807810430171787734781395996459995309992181176084125936887791631114758413344450418407764797383911420736661288362198833026313863314011756516101502928508941224697598646593342139626859134259661121378107018312625010834707106840309681907122228537671942213373453408517766649086850220208991127033321796028393380567887610322481698491562983682176957468213672058796649696967577690259530141463323632678619270506600561119085138810176958314243184684333977016404273598599682029769407713980630216229046386481368301069170904866173342816490893329930621320652016413264682846550045987585277948965986674328461684678627378794269600931129176625697498503941521185519894839013789402402209927535690531575882386261814536050858945744579850654673523935041342601657330674534192913772805447288866814906031330617141100581764237052084659320006000980997956385698541629244176356030894828357278895111068519635170110868568692921511052860809158217826281710908207074529324317163675958617528963243047343043177183438412014607226012185079401970177773809707555159581665054231284982236208284896998818265899380599535224745969973080137968276858839381182082976900102682931363840*i1^22 + 2124678456324522973468061936948883916104984859753927714930810407198031563934028686194664624777981275808011422635286017341992333490473043962149690542921959148540689910800629778664525956012753407220831917663202055660939483459941420713864146301656524731252136834358101670596326134774009528073262984709071448694798055170597208530919884044282774475966333175672316983637614782784216975300554466255704903433991100337264172892275015514353452552087764417527446712125154064301701312576160762037486725703411381381094441705280689424536942715019153561469480365760556644292307805227938160338308333670252438701187026960438795657133389181298558938776857367245874994011892240260927327826650314895632389092383411603432477543228546343683737195704119315623051717048277876848486446895559286634033779447838337104548088118650976156671044011787104158231752637792259446473788719090482102814335180095445530447525852606319014038651799210863744524571171612967325704040412282934639747111508676445065373546449106074912093925259058128836643362389457752547268007124762457336861219022910773326649385281940668765244945520449591008176403592475222459135706824691620399526409466962733650385992590862164445321993249330869876629635194765882996930151594865192438423568905066781842755704646597439571426639482743792883969081553882360015875321324283196540136392424076423272935487415294545152290351301910348526557135974302934492674087718425083086455194432543159481331205821723328758220343864751626207440519287847958130741366886755627054163136591022897187344111200359178380854061840848406828712231492980819775599668969426691119213838923936380115446181320124995957171097725298570565692310862820725290016400258751073490713820044779591000138017654171500544*i1^23 + -36948997910604576553368413671750196484264628234814342787951085202291387681255291669219670494157727243173359000917295580174636688457184015112970203750381085438382530132817372825879071166284051849049025595751836404100537626496709553054955393276711634008839953307598578945275552936896029657889060545517614649076104527149994834741365797587308314624762412396583425901158645129023114341818613489512541946818464279419464744383496243382936060236424091854201698464999325441307594907516602727913481639376483651827881235862565064285831141929388676386785620756752409485265026917226347387846726048683891990520296192944307716278877291801146609890758103882628038579451983430708833250453942519113819618751920939259258394706533856505227182950320989839262920431462075325327919655708021420721862332340744602769095409271023606146474575289229500447841786393447471054808655371908678980087875492863627967659996365318730422438517749582026641772753707352568052475480388537071965542690473395101954551534089228248454647074487163076188908603090157278929540273703139654773240854787427824104666375404243116501936813541554608460268100160722233767370588674889486758044748639423000843947199846780766692061909645428065926332683510659973443130281999791129891978729184460049539310165583785802482432412625015407761161791524483555704266446880522607647855000702598155647202238302599224412927840343520038471488329833511820914177959231148257681407914708924721130494315320895124153384380968294070185120458087686420319723842369990564178538711916539847961198918881388474775373184463999382913409237649488195833970300308152785902570766548988936061741376252863688341378944423515482069563500422964951381441653759668773283836388549604078612153274204160*i1^24 + 54233788790704354055869614068880169627395351828854765791073530817924908938662269490131612003702546677717525725946376689557042164727937599980835577546317134598165511159808892090940750730298637773982794204086551518760256196259860464237613858072203928744154976343520324829502309869380376187752415835696367882231072883755069231121710800518783987886927769628283997934030145301890344073561582859084571809515419378775538806467411049134917837063676803971865863360021704331055032744514108838850404603492009043263329255682548546544306779780803076587949011348288581118691632892477701960700414639297059467374032933371231758880887672191567783386649671850655036036317146171881627953032008526429276467000054421704712051729688685973542366701660706040084738838334241574285177807569917615348946142593030549975909735475359492805908349861950302005785645006686087238007382973573336150699038106688106542904721802553410219943972820211356082198902418076671475595671455538797080195423490318018211125911763855520786021861270266497313045710385213121253187674791829628487750787130866603312661668342605580442908112528486156659414806755784402243262869483019267778867926511607616090754523907253889895178084171312541603654655689891506839193030524366037585706411752427911008188644029297232118178058664863551667136353951489789437107126653596706264003358186275169110393631641984081959512243055592437645118070595848308876557037788169146702897663281036692113735587826991642207685217087389046210526646177583806752685205915170622999038439990943770632355900095336926458663518440571247359301337926292493971720654215091531622559997288912111482662200030848604756252815067337098319232249393906356758066602474144671037532380464322920845410304*i1^25 + -29811045946850123214989259275800778507732171820374646018617478138612162121913128703202341493457474406321136921056550214002360736426782817147356502578631873018807536667382821826978555009164668506515792466129883336446715902560870393573015523055236466071881149170509146300827891606041160087737671236289257285295382861561191413116854922436512336313127701202172916753472827275009706484742454701423330907297617401506540414336662349046808794482965882834747681969293793293046017721310607096534861356299475813381259189135067789225553386410033088601581329080442766593611420635611958133984153462416704930456699581198596787168878064391917103950945165951472794262686367741606554742021618747615397976825462364247458736335966007992779022173708359375449616898697229240161426727949005725758751896084491698709205789474769434515902760520051517753268726363277123435516764482944818212988865143786716524146214704647401588769644094638782766148588476734696005963401452778403043320344803079223903146145859876694393942246972768481458119638415863906142518089446536805019537798532299257550847823388668652726462570398097493461432056336420497841942557107101640458455109925998559503451532984603835614690454073617761593250648714825602648970633093335966640315068856259886625638730203577109454929501622662850655961586955888783601325427689258892479645684733302752807561263199523917243628741881143784005726275264840542078564494041945673389842020591306409995418148683879310673507365939715572997860345738843464633935936436333481807610386963014707774966060945194129661247465900968742210349553694497401223770342104053770061695895209070711853791510136543937939999816106877879951125935289924032088761660497366659422493002719033294848*i1^26 + 836081234572470576630255561539250267429119187340629502831545079282990135659025874982952611788831185334771352928615289497068301597536986342853459970762023672743157413063200602543913613445746722711850914194728892994942899160621031188052327817206457163544432404724025520951999128924492078617285016309452929716533128091231735402939706054642717758232430457241303511254764581332321848848626165131289057736120666154514722824816107725626473251301127816084851924904164110220184684591797862955121009909766250570243920277779414176003872273356182058486387674122805995447224428948034006391872149033859460102271479161185393113214544256460600016513488510969139721116690650337889175558750728241195305305427774860282425878260961481043778329067562702395433037056907901673276490404460236862782370936889514385432170785443569466221428624297612307478387461671135340566753949256476197888646997445162422916644931639270001093138765736624566219120114201226619052178742173329304804627164899044464474237203129752580324063494901587942303601800027549569522305703208756956074146564322839377513074167052908601995162898851636732835516305783235586675959867406081890834318634527298452444253071360304180350643553400736722186621024301409721853895975205969234313206285618629135733414031779534941645424585575407356770404474204605646976779705631481201767866755325730191416148921996513077596655149580791477534405235164538250436034761579927724952892859831014722762343008524446130962572964891795610760606515900170308305331645886200860445895711329980768573828855185259731947128814989285636651005566718881265115751425405276954539630818083638008762435847739210921770054056874227058729294493802101963986391686278411454183781695488*i1^27 + -4370963504868941683504958948211110159023232548075387788828731025772286261009246659332394108073585962431791338003104597904408236421163908464003526342022855183718819668316412353212366532528272085341442538063974324417376188637655161631479006089150771759250408775572893313711675833767577419779250087077152509045560533901275562628710524357374888594840607646032467673748432394522409676434399608227221714469058255238279186570617289536925374861319017304762208733643851713474487214129604200072921505202013252191853232004712821795097180946599406747991827679832957717234780607633739443109504226918613305318587679248621076731861247761913832503987290269021865632255662307655083585387720845900436176259229604653827416826195124163837687126648232437839938290908409829241874468301864845809363552898607110202895083371261928915053811146436392610861881206996683377544768609320958082584072209885428048368912379107933151528177964424504311602109351094391292576225199101868598770567314128388422491781427636043786393191518623433231292847398848029560846327322606205360620467289281758629630120418955746265056028372145772695307114622412114539246323311842793692942814382348407830624978502384485703352965085916832160857439746116916645531650875363666507084099543636802547540520794172502856935432009982710655192757320531854480768524585979586505395370643797724091203353673859427044243511966221190390004319792325558078686839165960094787366958535765530571494013428642917259485927036279717896052975192173286597160588655889646380709481269411963658883727440837466009110065168440434452908700084594296556301487783905747174808226190239532051827561703197275314219277324659946328745549141934779900514337658520054603448320*i1^28 + 3567682507865181993533980541343153187549389221916045189213898652078208480851385310825403259762241110968964541103226006423764879411830214264521163182042644084252405112253933149087071718013804232617585683690567295062765473090525174920236882344319137492256279744720627477208450562268827572363225939833985511335057165493155893731525229021137066774707326440430972017658083020869828653312578675702988957869640916013594677007784559552659931314618680373432589933529712104546342759352035873229832872757461614552327406428156638254826479580900341324591482893291756260704347488145055274379417073044311743378148005396377032644530185999805809673775293236927184404001465999436201751169212351128847616645403161463918098467831251013070584894768851376280833586342788471020382304322674359738516775491906487761063304898666265922190684862727265646299734379637447813199420199991960546432724190562231363851301725844820287502465004259668237484940031037205053220574939297031576929059496278368451158101271247843283631426780940791999902234651361648039290530246531359214420425846838733357763893713304148646177711893809352958813024237889823824129483552683801852937210395750345902689063839854763017069386353405445024541447644356942464376917595379599995080598685884411514641556016457050534318676011119773252853828160465377525868122956451828308959121937464234648251859511079620008206069307668566672984320175358051691942027425927899142647959807921840186569858024610994073626552040551469232109568170574936302473138332689700604351038627964603263300851586807805204457055759629018664792093482641310407583814638623567050349718354215150091474599417540976741204114550824646612883760957124002977708259061507555328*i1^29 + 2125588192992003120015669534667992314478109941482097987621464514369551105643083677585788793898890492306179507078678475571430392213299162193327453032312672594443921599044508909884584819183768484579930725645276312510600598176371283155930140101945611019915786131395310001174452844294778426908369337150935200079060159251505931261528053768302533916062455712048777463028173604197819050482207878860378543885524907987295508374810625701531017413804160691392080371041149090011940432436021736736518317226629676959627633505250596793700956331868790543176010863578976471072261892732482750361035064761302028289967658844659905635685531607380185997348878009958958702662605478363818538417371951068184648437728338398602784781744433956614828725043497413496649987765138480132512122115774467476693300951077500159833710693002211761822804741639407775775859749300700007888348318374779252606051737753012061867764341527004508240061865711267427597304125910940891615539669309798608880029203961607896651651264649678496610815260259940351226216285005567844978242565161800385397757050212310571484083060458250973648447320363862320854588738556814480840261824133908685624124172580024917146605243430476204733159148556798488212267765912015653508779797626721727738110938240317072829254984629591574375310679023702157757535864032981484384175247068314315695652905442269899660226846243499643132563470411941904212991828121843676052460306558884057368009335563028574804584007288798367546182291698924239733998507285515223601813665580360972890422072513645510690278551558133104414459385492130250372834713936521868263724981755080431707378137067835054482265223018747221069236053877504877554985014098684163190295625728*i1^30 + -676005472454905006203921976799891551638326503904324639972824754947781127850561328088137714989489136291801960066177766641550617783465418251976059397648132469563769866866923938388416077094771231927608583562511885070349232132396831845320374999835444089795270935853821484486422662626727756256238018783448053763512709996997683770083015635146915726210382932466227136853414600199809907122906771838219120019133534666381448683609390688900786608861092976613004781814034272130516544220036589222337203730573011092706593177714828032388392525558025700692320209716433904546235143463622393088369682805426213515623439199461081335328365586356338752466163168966644637555877413923166633035727708301063692034455009859347415049083576611102809524714499967509527582987667617665148882517389980661630000356203398803624472268884621749799771465213485071781210788453666576900994035150979080350006536427736460077283815774061931921534458473736411735732029040019694977583481828857360086484267059460026189440376825608315714716470063204061324359215664086805094884536738590235780090524672149547555717192043869957829552666831814855974287963941626457102298905073213223535961876041387459779612686819204914834212698898231376092326493742464966870639185191176376460191382253768264881138115968236150683646338880694786727941833912527200606892899133791843618812361760265317452318670736748347382995723127212736516951308026747973755603185958967432886092209509170437569066702974125329181155770835434938642917822679011042230546084303655067089813565397089963276115361159224301435445663041418221565399839115857434139584899952577969774560745394168572161777239849248314917751060372919315099851544340781460357120*i1^31 + -480031565768979959657070055753287072146690964417871827000204145990470140567508808820368122219290519273283472404350893676801522408825445988185862797755521710269398724337183386641120055508002646395054040209776730950637387638688387958910753751355393350860648610889279878476163027137053365736225040909782657997737997048850997426225861649197639053647800901955667816961565353527566404482177463403381246903391126249787427350669083368592199387931061530901546555017947244780652614232908116483571453965113666664944521427524700249527229956253221648645822084466708129013293882339804931762859438613921628105985345459416516647328701867942409963025979650925807551244026333597038155808355118437529802415820817384099818704173117361927987695439202124954332942445572936684105849192062147229533739230500255833813690169369637827750220565852063441505128685978261503161660340567216770224901767318224099981491787806700043534077568661878121299156643901833684862158186974047964605752081559181632397640402213623175527483061160871029750102117079476743154084504418337026491544446119553484477356485151697056373127439222129801223040436938847995009849171612000095991685311348381869819937781723980437674677030088203603971875526656858669472881115068220080443061143020747449604060549735096672961435907353252474264048347854854106108500877696151722042648915231520680767538841858162446779972941937788599066808929510126270227556144692244738378193991736237513820215811849566136073229375568564706770182741500006569236774459223432579684389555872476184919236371207977886718387555198984732182223590344551196515556191697683744610870143836688849730223767046347798742745914018914249251105999387885568*i1^32 + -64775873412356806192864807100035905691817538062138385642836571411457494895797872169596636368412326601103262200417990696012851796489711517603569118503411348869131104568562218260009835944262584128751135576582506756831758299879697986473595023300960451881504112019977579342977732749860955599463529536058700507442573287812183863234059988511143224748492959058336958593100794713353962761128286657938579818174854462043185105073638967680112916959149332577679970054098706458798827487793056676036710105215143272218003665513792547351984425163983152963008100125215174162445871544967772272238708754757718295776606852805191982518591980029388524711124731493480183444365721996657900434759407218382193160124992185717126669774080500836009042214059089154306440449846801228374593864816194482352103535935751326938649153015641537021365177461689211177616964673832157674523081551854114116990480505706863876181291937008688151343952347160437505282724676254787004519717364715406452650386165753005007351512101969140088309136305389051199850903853762161444238043319235190113232172506454415985089168975348364531662198238789528276521362213591771972050867685334031096354052206773892773032334240734032589102911885662204394583436500636321036380279921944444943358356631440228307256677796543463203796504050649251194379480269719824405164748988335603254789842589965801353597116725781775635860349917699435479933453330975161830417688568457700258687106271523815825850471363402680008392426936340301891445489168214601395467092987885330763135859006975382572718721297656611870682952038574332529770094575873779461184999753281596697427312527789146286290084959123047555016085593488842326634659840*i1^33 + 730257338135938832451444398954698940699200770150214018029500612206008671479543529624113729529812432806232990789264575969690742037601183484164563879266925024272861643028137936860570715138687637228413520069229297370791538532590554924121750910494228976242478145721025795544560450635664805610006712030087170373640998723555204780304150272439356676553895449684420073283710055165027958712276882276469189716313226427280078424917065357782838396881314684669001087121978776443112180512748969773965626872202974352181346763035394386375462218406518536085505982980212773909080783909908953510093868494631484868346862207156811965583605564544018516392718227058440096491486439321792158991326462407838754447789209186424857783887701212371766689300139133034588160442056228723064519237354331270725041910291050133134722121666539324758692189055729642423641681854220889399960473171134090133133903934391716139045058150244499110621964068261835298170137868402346716188513675439919925297480029087196869181873663378433083122696966174721385545640907320026166783457342159995684694193302437913019938010801213385256851230469381636621446103843064749032732432897761426294251851614693118483721380424297081379174839560884726736674805717250271226347896731287703219223580430643422299349202848335922863523818267583470987950376527902014799082435069535522905834238584504686177982294000692125016288464858706382854531321168739013030335046056635922362075863197159401939557134046470763030593030640695027552415985895091924241309566972057463287158082323776056795115150321014428173215560400902277122487813518485969023559969269755990851479955360068299233449271943772158236947735568493576192*i1^34 + 286947737995592511735233312122650198270127113776298704849997306794004942085131146495708268303345330413310458190575486334631593772507976487916230550332685391368413744062407888397455674883678236996785998526897674026303862373919962525486186822052459966476323148030433029088463069576265059735362192422727309149219917294370248302892436111068244189635308167409674743556347333600362166707019361074090054896792822112326584090687589555372405062362615590648681318224537649268862865026313547837950228876391983329754043743310962560855220069294384991097383278402711424457275377634577113166636687409099867050867593538145668347250964630826009789945819533940589986844949919067990845109672359305896577233679783431569192840660590009018418009508629395549017219211835676728872606753586598620658156304298644052019613570461175408220343543598505747899907831881908166592274483341850580974306669464389706629762698640133598476181432393098888356156878562030449808517412968198954129485538051836453986860987378699546349095515215474078366356897086474388281423345689376289553160127998531109505437127638114991761451015070705758733386590433778253745358539252270740123044914665575160931080630473027835799135691872721846545230448113598859992817434610773161460573596106122921034859505078184719384090008189497488853581804176102861946463378408373782212335969591423897059684358195919817416406617267607748011081035035659164664789053290260944733571718642530257287755116436692413140231726184302180903998732267249523823758752266170781391332076538550296356821560250330146584823414447933156070072692481865602567152590857808687947182436326523961864492059861434421078853500796928*i1^35 + 2176706507493227170211463430749739203173409980538615191052791861321397376417320959433007757090756579074964213664387747966555060877885760253594294095894510345783168344826554643007429975433261611933069552323815265844395050955123992183468526993663369479204336904356532057326023395582903600417116760657870270420469811652146153831643082493562903364404064056290642369066786501576824977518748241078801186526097518340934224941644908366942227491421937633067189537977675253363543748814304404965019302229807272856839219172992605460459574599027159703431958701914884600243120223209755618459369166108942985266291815123753349823957390208163434814292631639884745287587404379943681112267748014625419866504071947619931018946075077094648402571711987360507094549703145230054346943256239656863335374458231181147821797878313962917308486723000058090036923827916980561295395000715524373698025161754824773613199284594140138716222306684584160805766498082212048592386791443500133151419737200321591115030129741663446175203587374020559315280823381871599853102263710786482354308082655060724415571992207741146944077895557326178247975709338139463353832986651598497335640921002318081969812239158396442458713717531191544799020363516208069570607014497942944465108026562558152382176158215683650637101281357627925785623479189060963234343317639441461813175162891711886923943903946806248106028377293391373571478181699458162571435411777789464535011685200927966375699576227040684529060722235568352459092877225083715789286470706500836349047975876807883620031115290957639696592380245627368657295192586501169915508961704794008698336101563807519060432158500149616705536*i1^36 + -172960609483494895471732904042024176723701219604985123706184529197395930849866213811828701321018433279758737479007198964426029709602050062145077606647744265717400257498478018100771583148625540036971854568769690175895373542994733902698050919019502940599467025016683842123657665751054149025093934985813641446405510779504867285583201541156570709199811263835422034138589509383011889760049791800838709025806736564828925838348658033427453504297434858208588415923757177820255014003890853574003635610051566544475539679972282487436905899487474787773124417653899588329954916684924296466924971884147264379360483638841605782983141429457711927516920040182621678367334409924989096701547333801781927094889042788640007292992499909382589408356415852746825113009691617590689045450430835008817667547518766665200904740991751081954510643872350069756793457938586447678431727501319203598993777573723754764587237422659325729985770257265163211555297166913741661864930919806690873049104466828823916934427974234617759522931075153694334774118935076811203830344981422428609963317977016268520784215550348947538948623832407736370661335500712272593035105729237855878504919801855448279316588896742328880343962949188204772718989195080680212034492216630072218552633445229937122585275056599205132681196248174182411297624706694401121623448952881467900627808934455002897185402284781908922887719282940669073577113266414893362635175862437070691730932712271420601204004386008757709377294641188991780447400520043792261253652685383800371967515304123197415338859713574521988149860794848839484090663273150942795700121108927547473535368324611651609751194018250752*i1^37 + 7264464966264886704296877988604242372736149226611199615816253428406060713862147539865738226273552511230748131727280820964869483767269071254110634305542616010972373917571720565406501880211567435668888702608243571454101743728489862502240108650058049005475342746656414157422334388882348393199353553526694255909207867291859494124577411227099965784956154876923210658822507056502300240738679095172680965263158246769559766894485603926558951834750900122961642377740155065853844729921406107322690634345283728329126136330146476379490281433140863892149326719133198367723717511919735211109994513783943852257458908478572870554964378334878406046042361865344335596164471022697628639887890441041667634710993152934694610660094846190308729009333572277431822951688161715449369339036257236463252114473436664062338502341381572945094200485725283466891707299336089444576850546635810004475407189043464253097556865420259383770052116770499285972244694438338554147157027665415342038583634584937688135586942469188721801279345093348164702286667836509661615724823593412076115355580190588265307282505183364347659639150752677820598108809634009845325423511823569190613840969002009288864525499826792734412301758608915920011487315311966153098669651078704010482721354957611048942271560365765821509849128033886527357047722034821954199077335274807453536871785830210228804006063418081636276054385297800352867868493548852291349705530408516314371682892491658727334625345173577347054443686156195063541835888973263912246147041853698060437399344416209444744842918099281300667310233958105530603412528780253023332606283491595574412687208468617939635929088*i1^38 + 4880321922286887757424240163407497855350960881586417258117115500959832320208880539214167222377677474020611158274207329270920032829876864117267891780718855553377056467325649759706972915289068877827897250924800448943654730391526085889549900788245517237042892534133543676691654951120801528688582674940638697392646262877635665588934029410463152770796891423076613660191556204040729862836745709035073649358395084346317447685324695799634061091693612416221770417391978139031656024168528693723848356166619228668851242888952880008137380682666247953026173405901962623130763599671459661758417429730354068850058785089788142434431100283518999207799898908455022780619971319129416521805048821024343275269134980668765799363457719232625465846406028342364274358611561326341272917596312687850850665866177302135439809810464489720194646942692902937137829381559157315582830312175905970288348604370834553773724504429967616002491929807523015852042645863059951180445910397508041018249446105065200391486755731269233011299973147672075324817369977210240694281544333084647073069371068889966735294298371850423982093588905756150680812210635792371913749996121434997989616289581109659205650424282297177316812086249429505699244333923137165234042721609069086137674710400276122309609663222277432692149410918592481711372674088826576051074483465268146748251149695106133403105034051383678787474729237210338082430460057107643428954490789899106189817073311755042341077889776392271725812565336363208589024521284340007967673454598723137637392175876145643127154183495937746940559129677319097763382723647168562865474817746560070626710110519427072*i1^39 + 915501693487940676306551167951805626548701467523232995349143790326462530238075880527562315737043293268493143213725589338930827486331225360650164020250591481484922715694571536121184026052975048368220481292291457613668874925578471198842192919738875485207818297598285509808824787124993820688007716186045619081181660456766833645282119411611577782492001228529294603547095837546576440230398550297422382341921982725376943186645282772699406568207483512976380330672681003710199756494424778544694854888293561440760163626701748515962906923701587918643992886619917871558924820897906322197259820912479319568676021860004830338464465525475839119462562195370413368012786959881816111065242635928540924720802583063704079124604135416182021740865234357059225998531894706504461970067179807476513820026023626426690085941460449994721342493828382364904480689192031194449224534672605602133300038523729159294407579086622931218754773346392048584178662829509927471911495343109259278121851904204010696756670496941811749372600655103149176407615073384699434831382737814544032730066803669495923094681714248714802459074184203364838963652309430979997065876296924367962203976884036448797345129780537012536041887938511765464381450447816115494577362501132985873733640532347920342265493124903690948919109392320990065360958176737618583886218595953006751741102974552493161374643226616286451911986117202353836481068361309314890269934560894691536404911075860654493887745760440176668742137362078344185437821460333112988436872756462622545226519027437966611085786757087774074396934338480459058918814233422033190828227397689790399539838976*i1^40 + -5428844256785542150152229807965539161597867303181485570399140851215435259090345853789789046863517858582578899392443186627708628746887966956072593025775845637691373355428622769418241445510911396739148879394696191336823012342946036650164354967987686909199432596939081237849930095251648570558138841580042777158294246303582971070476252594857659162909597623194409487987409847439202488404801574905757735100228180114239908355510898889460111596180385354960734167134863442610042799692431187403335588304834740246766938948469930527127371390840586602429708401427357804569203955474529383461392668097714068824583452834761767639023566535437528234400102108787698235428016031301526106819698784369041469070540137775149665397638080170472212561244100779120466696320574961598795456315820186212396275466843881984474911020791687819174946940022704595963785148470311845609679149389044097147067803963263721698397969693494986615480314212148847066930048609135950203700207746024480007028357607380239542739459174580553936643614137411701149274898015627938649181703387625302363710661107327785298049603920591681209671097406141560127334830404439663714900371291978671120336119882498002850713611217932978512040051994274957636881744656704894587947117464281422134911538221294112876532241750895693467916711012500111009900725737141843853274223905856558027242236672544562989013536784038935516262022188362157470941422187519122303587001627657138131728247145116305361370945578460836509585399941059877883436817458298131620650072066881054925002954323018870791782968772890597994952114934104058111824447603695269148269361149245390848*i1^41 + 5872424398075614795329886588696724583812053826407195776381473517367785107657401151209984460857842596813180831910786461511981673905118396965119123181006801402838357260115508096250658104728287082924112722476170924479063595257340623547478579055633384345070653724669303022420048063233734379453696726400437613632290026668319860189940572356646668176442529359723409115447187692587298236318078753534433272291907652515909519843201255428503329070303659349234470209203854472080782854334840666314150165606051818408033109495519408761560374817117343752068487137526982408248810299621292481559365422512023686360218863250476448377562336765708438890139358108083911591630770955277895465643437175735660593153525919475853516286923202901473401654500346187021994714908024427218715330596856243276134104050007478099860557594139429358807341531519070570391556966527296834035937825612294702715980804637996669434320814119032843578930734575097453390408171251101830525380422702558422846399543586476655651466937664897370678738990297666451945011495928921087070201893683949354744682393911398733814563634616550965681025814247578267625387175084087751934675859733356107901857052481618589155743368794090621845501448451269529565207068626855352991606639720534567169058350964283218833782238382941902692321177838835063446938000632018327114554707251480943712290971455435490243936979466355640742015175873721088740734994585287550868168252857692992949980314464594179535588077319085416961348661271954882622460241123734088438215890675545350849805487080147770310237818794116615645660722191202577275356229969419049837713686528*i1^42 + 13252520562318087170821203291059320901363516174759128116622761065574590621506104637763175937533463651801140008325604123646650273004364902785915436735831501668940760633974037879394064318437016496545893696727383134519440191259125672994148291767559503301012948435021643096743282976079695539643616767457653913056190901335402655301115584674600079431983192304629395310092052325937509229111360267414335802151948885293335044801994710251351499925605542581034591477911179295523555627193560574344920356868659326429907253302731340006742346343466755910243739245346734018945104244399270906001069089984260967622785689685389670941083317045765633889059974446239809548563700617918749181049338360428399885303565092189225445355711779791053315723320688876054175730254836978659943156460515166027084852212153854605513694639517165682436806637925750004101334930394280777844588549982890992682069099633482574389092384037296272099017925842055746479306732162428255931700955950495611931543817346536673955335877734495553919602145596991542452241545608167564770840516969571352488836707185516954557105565576984463711455028939384032453829691772933302822146890833905242327603281276878371180412606270064645044810207774413479541472102981652301009527032911381363212030020118858017828937603030727606843903994744692960658050262252231754913347418861748973096307853164873317961591050049860337398803264249063449166099449234150850153071828234002139867250152875038489284500889084618423824034389006579438880292472918151225642985480675369687246480764899588447078376575475925157107105407735696170255780898176374931456*i1^43 + -30551895908608643849515159441166757762899178390936131361629481309231543051550343074307889735394552552855346345425173141944100133883559691720184311867631196807061599380796619526030715562661959885167917870761466332108851863400163209688658347530079818614216620910123309209252096990171196586654516547744383754020015065880463990194969527356481015600273529930738091078330637809088729940595617085247382398968990207620322492051645467785777838362935873326213713095457874885010289059988729815008080350973751895580573696387097533970868218254208103409049891738587639409135672836246474300392452435686240904037414824033961181615916760468892346205038100253851644905548004227729805898201211116462959636732979750519205833418213345981338401111683297125951707995959970008906691627164552357058654089758759814638494100225638579326543748516034207894728922219894107673058004417870649775110478070557460542780600834003645561889705048012010978763336177322689269559056710114901590261489250251803513385902586553149302152518909399944172610555359340277121034284835984294309128542923747443789419521331383708514654447101289373658578255703444946620947298697571247585895959902987047185433841806822663047252800517051194778537396358612741311795906072345197325857767718451178913750668514104542125910341515977300078698910208781743117975288883782033747001005007786392721305739108315457998879846885948296801575398081953606103890192381822291002516938105262030563601239166008626573924167650236328210532595544349847103034717006439326496185514672753534918135224271085475947513518904157592016390532628480*i1^44 + -273963625836806189634262852559732720021505553831788825514652230469482172976825214756746796284154824098837400601531695864011883223844982286524740405989996338663250302426641891221583793533518628393554244204662050698778056480498520252956200805042238776682711117472546464335407323865660839373306667266756301456366271819436084593588675920416647747174107793283921711235853781873566463393797682135715211389874786652693295018610662945318003848527752160268494334243888478144677080069858873914285443263579190827089782714893363093087638953691755861224922381793738718689788778126670009931352377312517300661827892624511698698383568680369243680819037590057133959949575239315398901409999729672340972375003209201357303662963584777239966310588037536485927653642401948111305941429205634883848831428880401818702480391109670854209994000453481102299892492121815844515470200600140578792651382775167477057688800836211146773472403720289916291081547225738296759895831241073688064137761725403698376661089087216401839462066266073449368516928101672242087482454313250758756634158405806606553563381408583355643780955492731615498675487529294196030101855502080024020768878817401019926666160321282446358179321366385916796003912504982002621935448606755020239617639441149197351107057914259001758656490269880237013487416276558228325226779295787581007483407815760987487373846618889699988398924137136632257859420654123596788029517850117448830786416533708729248073240507895936498552014413300870798909227659914630623703173238768370918294836605369841176919346516450829107342385872152494080*i1^45 + 77070402964508392025281104313984514094934080881641377842317810708129292855840678361875441665020110967251913085984606759548415886658411890011769959461567932650862304865603193395305520056627443985079851818346250769601128055451952733856538950444248829490225657966460427920640753393656037162513944565539123376925465588583708371800483792907822962980432419028744836205837714120149047762032760306272090388100658220205198885543303629404269847549348199892296893744782971498324267410406572183341123985777032818444724328023170853646296843841683068099782325007632999384613287438812849856172494989042231416507269995080847686408413141072618089890932470003151688366939630307112030433560768305284083058133089531399951661987792463085433199990090085773085103879560318991599845204244171196570145609002228213377243994875041249218605539565518713744803453147045703353301022742134283251501988790888700380158160348468485115066296183234560457367927015927538262678447187815897322300404692732832570972300917577117399310104668532668749537734323155093166384983093058797903599479918989450076268223006061135832734466134529821869145481092339578252128918368860762011489952789540031931722389169910579671576830421773842818286405614299652602219258814830106997242579115041800348738624922430911821847311307633588062885067268139629931797818945373837312248865701991003416375763351013963507714063727770544435630324197893751734756064758840735592849660176571519520365185247606103975761189311356102248097705050300630737046519019619702223735605323036414780226668759314172495947162550272*i1^46 + 23081579641749157069019071221048949460695667886646157600542020753936994584088453184507105247004589206288404003776136558056736787986104234252662239862959695641089798210519256267438811620827108490942652230586153372412431664318203425972587052982444236903672088396582959866905578161270919810546873961662360199545987796527956158340191129918008946865916543526736735049732615191810129202074150042268088428444785595342045881910085429644480617599253672188700283067674757676774838184309437895557738682872557335610309048143899887238456867577480164971126379803862765214715940466877492969757193240317045176536956188875971784078039047854116718088735940463765667312329173722663907869797601898500688469663633550456508140461539026280146868860655762932550997312257679219270987042074623264208268484280933650416623644161095988774278094316636839059133085039079403537683359049944757399646188399508381935329533002296651466885094824759437918495683651895479771617607310430323592638145947358996970911761803978103617975742997428325819466586504412420265728180344961297331106318913414073963074461691813364362512995880471759787155553279935633008666856476484781492663003214143427476964661150528077729865226735353910260405427305456285090312965264397565043950115231291538649415729610216024713013902977843148243306860410450527809191148146103858895840809816623697289274740917341243816897523308051942675945266959251681926558422303170598338249592490405006144698894940632166309018568563756879769365478088792198653090292524211894132762818769733678049861116862503132585984*i1^47 + 5082016772133259779608203201618713349761474152072550987470948810759575734932677349207007583591639409174002419015996597779725083372269118686658127493254257772220222585468145312001049945993725782305334002532388078008485249345257106357916927960018743688578691931615768046779603902708838586437933330321461582282665400073175570935235712255345355363793952613873943957290524539993735686817377791591464959267372849714084959200642362712482325060396207511364692213010265337991916364050635250563704120875574119884240015240947830708837179562196275629432635045333511745991300034581300894307684277701464250009646853613394578275491245098520716205080083306618090433310743812132008793393805323648246332828034312654052899546989859409650457583712476976136201344448470986200865702953908834793414854869343591299994067348413822268563414260363369140890389874449721189491555535892359333724252348328237226058342401909368863363551750108625093400322400341177046007702413849963516508795844655094022849163356096516755550501654293520335596025258134735682278323552829855161866147625099017688451279657848053246679088375664133005654432029583042927176075607112084882435761407684699153473664557907758704746352768324203784594765691175879470126811356222186464561417068189522769758764380204786213477590772838950483902250246331433177478027924531855383801550026408939925746971255527205561523914538629975709144544750084735268575057622024418796490907320519649721364665854343432675955637435318545866400823201111060635586834513153735398706087004880751179343424075776*i1^48 + -31792339265271741400235652308507411225776456931256830752685979020891674512684147100370004670607030044957179720755102091171043358371220434611186440463317387348624614994856526046082002452620267539515917926954363768799503205499963881283806925923078744627137323411105262696220880393228825646583827865020551998108186055889305019298782406535191974429003324020030153223093168334753764462743201728872485162287184748860203910977602273234920897663428650935856785464058857682451724098201637215422310021639228073369634599675289334091230904208528651019700195397134891127606590265689872612620350774042970360437899876143884360023816970220836984924281055007183462796839347595365081371140094009552919889718263588762529651417824674824026825034317226164287479317679793556308543054606615958749070666398793506151950455904977834941351196087183096413552787672128593468760717602290364093432327241209664262457178966493023276368802846735241657369624425149141182199002798923707640106153143716838340141127756746348855824694449546117487277089527231152542027622616407897294562518634859603279891164231986407652464697569016810711485106404824823404505945063787633251066085529350904669134328245839981559818237169921959304548237721172077551126622190611650517785836640755926717528537866451737082493924688390947480810696592314557835145934292916698557264909216005284376848549024409062451811083145318376871987955712949302507063906818840129401800886609698182399338550044679618674163900994613170176820845555249618194045855935208282316396195006813573404160*i1^49 + 822595407303573869416886183679278239856534447393936792871398348876366937757428046190404835560998045201967487473034161766274109802497681773584509438024775948025345214104379948172946228884771353946657140176335606311867696232617082704744702997626972001386508742829681886519355780793367710471805699373657120893976439455889628280855257890268158751384838925495548947353363655032072039065602766788298553679292641536711662072721188577769762791031193857951523539085971031539796552694714328147908965616754978544218840039769627369505345225594241141838018566630464271326043117330672689076704807086167620859640525507672639450120234697627651836771961902646274181787144714195735724189797376085306869285977957491199915881370483376519619233187447322527095172621291608101189112965784986845322938707440509110704825941756571951101186288748602554360682612459793672777756634289055862891534177441823425590620583166582932938844349774811609189293748411364793067436555581068016528526811661665350950274059275227449744060133708548876258068586807530421728849205588875861348919332191275725136167515189166670274417004961227784652482934010365698568018822332949166408192567188611731178555696980599534762306689160573075361219731886357992469053608357593759188808255317917142794851132197419716998990164413542095281635120414437320447270865725496569798112956147727549200435023495772514000711578490698516797778619881793010886328454071195491531667150075310511005222067789942296718580094363915827639504040198536265433493363899965942180962666048*i1^50 + -1514342757016689752644352015810825492826075666643877503077360719854303615203144083339296518245995870098025519072833272711755886825380029262487274370941374421154905038568123965767363288967904940885371824888052961604842657837264005837727389835839851050021217208763395776584346884498661962213933648972772278053929823676835427100948712697872447059297230464094952210069517936356991404966473249772992153664803637556574108883779297088382190115239981207124474582394348826118399581768464611775224323111019625619933356375661356403866566676630793420872081376826947499358993239796278091925136684686951281377852363181845083461908145304402186488775567692096646851333876685934724423905835456259227299450168488998575440065635693680944409252427102212914747657191429845635303711148111780979808556319443644724666719755981113458879606699717453300508052785145274863483020210866449649445386289122552730221319283885179014689558006144063053184917079464686363046054272055668397675294951543753795863804099537661240578877236809734985780896690159736278159332397611193660679873063271359719448435288027454092667778184430681325474128453038067987008621143345591591597357585093864637171682000704164676381096391096295831427097218514691427768644277563004935229863035866883294198246531723616735370482997478223994023288570282115499206370975351693733196220357735976920839815279371418467131455338193798273049085601769010184437029662664909668423196575971715226150949389203914747096168104693107778562822554804520072082869333710986886704*i1^51 + 29652092007760991791664386023859847288134384961039263415397373183009092875967332156069652603612611692993259303633831568439979678874069392362658680465153105104495017494379350875501186453461963341063056928536986035770125313488789120536783878812622631939772866263763799706255223632502848180295853198032858335814076189305078517727808382233365618560969197739763770496652494224572718029131258780365545387524200895067534027424104772882707608072928823165831383671868470608461417281474925341846577703438933463114348027490419474606181151479168075684764970166903819167341674938290255122771634215294601116169097721877085535469152460826865251173263569773939832467603078876542414517974627638215891448753018354715498369364758732700955130792528271289732864832574573572816829339258425190430300453331712404757965285634002033155130931275427185476122688949086529169478057797375847217367284667605792955571704236102820044780850439976892973464416167018714251219753043937980901889357226891202111799480815402342947887270561995450063000530239072672015760516727164354304258724613543005675674504227810578654102491967149336713265481063275480444140675053118744294699215660173764273954829592529008071328138943019891550645456164515118731283082535047318292719870036877946051911127979075983181321551829119377877612356321772560793211435468018764463154169412428056817544925101681643756646793882101398342727003577080574969165875663540313117829177633394191459886578666410197691842460979239711519090401127644262413127575340*i1^52 + -71250477117521667776097829550166707831559241247057917924428198215919494095078980993673260818033309869698244472282956517970864297170113431323752058198628223947335029352579317005601215148602466058962907936197580601570224134547901050266745640074085924951599698317923408496002918823147487340800311975210341307309123373758994950682588261160433263701182911098194408124037178339441051307345484872437738855482983050513472746952170115379780910447725464677363542245276267200486121002405878956428592308144625560464197246538915596884598162924161326374995635118024748486243659925252303472042988520401139591298370784565285856712907398188489694001138062348872591758871492807942406032218584493177249106097449485231383842140577184497230852998800128039789339292064984916736651759853919956564347430266515867451257043616343079219954430604922412952315583071539078026828775497518718368153476322435277348915723145491050129180167594963485971193263932996298848063635292570641829089123169201345514523257417137060759139977605602768122204843497761695591509679203800154680320307403834578100842228751304583495070484013055414531882354688815375204111526174680905509050687093234116796173130100309678417925162907135992885622129802002780879889425757909194000197432945505629981049196963086955232355750450196093999896012200800220073539518233763011536991457313537972080352044609991610953749220486360873774175083015480787929642328665900050393415036735777557600195415565*i1^53 - N1*182768991582970837914455649212694353597026043282125957148421908265876862673158486483980889814020891902882686348530028499018514721540397267366390775269070759358396456473169602627644547442236733557195657050304957304473582183821242290727511528764589022995318232908223326392564810023274092658665314413445476592905631221091160006742727288904115634138810592458796916887003481111522092252351780568524827345594421093538397862433950477218331397875000*i2, -323189748110215714576115771958393228665830169479479111171351374012254841028969343284854912684722573442567335677380029242448705108525072825514367259926355096796493810617055830720908617626072695142036130663582757628986772234215488598913194942472737279247654740703251779903947302663402693714478302463045105422618154422073532297049130828294298253571536870978274689799891558024625698587071028600922001426741666564975808119929359865593456394902223543127825996534832555368216972225983107364959479418895992873443470962104342007185919951358699343703219357765067963493528355302949454092007708228686073249877152471386017613808700505192658661062413141009332392567659573146386837523194460702208678425201634151442498230136749107849765109021121659799920149130251780545189515176518326462157931269506335375432439666453200583266255416105969873219087910756612617435863957629267864522782603508705711546574834840314823900851084653919270363308044966642431490864447822061212071088394660034851525806514581993408025992271087549834317772580940084073564005097845908122457561524173472533124578492248185183899211157473399021313615356617908253573771355484769725455786183793332895707396545417627258871985686659626052538070857742521919326966609209395667781466184387044296274646255034565219625712505116610235101048507227399321592930207149762967539846107076492971732075062633836695545501111104856852188240946712427649963409609840289359860414871435232994411520709102964730305632003283897662682324594389539095173913518114086148436497485451501901156741394348739369428045352367132179410777179488345874321851711470503969272875955205208668982150921063618856152767535737096775505808302166578622121851611154799865289238582658396124616286845685043657501385369617657443416355186967612996440809604394913989063064133383699195563684365265860034560000000000 + 281384506571477825186202770601739665013418021160748664244245944069832178312951350444591504541146905360549710043296291816694854391307722756346078419130623549414015035605880042168589926157810943827664631140137105841937512191769932165506647551664087922408334291634749526961928589521483006027611142765145205206855205789365453751629823177662928622156274185828242636051420306176954744163241750571002594352377722634502016369017941811330744276069268635498400643205700846243757530342785156520351738195685330656819560588451657474051990399862859772923010288688688113350794876294009453334635834008077514821061822378713799462081568729981990209696453238098452917249250266136153054035064534625515309933756296661822490418977274110957971529854974519279395101734917209628576417380345179737374745470838102751497470146706891109086400238682166302115441214029366173571309649923939313581735445152650758400113539541553569100271279292721901064411489029299903772762000713285708075426186933847247064199499258801182852993455843740829952583909314442904101031949800061287668116455428840121927533575112894113288000970343019838037290804692092509630929075238441565024238362543380807842258943455751092428495029736483398133735102424023778299406130763699567569004111328595332924260121997489922552108442145230305597575709437926405986704188605181197230088360316891055144730757267949926316769882164138209217279978610957083150691816865707572228213116900673754278087386068408233923980684743129817270759597697073126142703076373199174554558795367630476815304138771751022137544395885459475919278789948509039641459352942185239628609146653891087477388054408692869185047079408203005462493279223472461899183980584532081593107973938222230687376404182488202301093863862745419568056505046646782918698588119150883580651159111779217831691713677099008000000000*i1 + -781745155494411954274213044558116981191327636331325999836678573674929643101563734364944996719981221358113464047131740964983766902205002661512151087163902125495397469087682437076658781408187862232379666221045613237507588307078139007364156308719132943701546144304342481509212784301047218418548719339036298977535201105670827612881885967041515921048402690789106207787651064742468785997934620513570397889329687804183563625070649228219569391888967568527952891673140598261049086038422515484541946037079583819045734381751773505280954469292696552960687073982907169884318323357261769809804955359148561065395071905006174053706476758985022921168441230848267452084486786935708803773092410297147875194196815894609878455234933064165849124270060601199958972169898033667301749376430597488384489654048082272954221206375744792316153350805696800780757592028584226061217504322430075340261585569378236813405920686032045330958039592763624656101623489712614495836624050893140433360509966941070449681846574648485759722745313213353866447553964323366033548985620084617110657914379900589520425572361878074589667822236284920107404371694966814526913755364537514994956151617141531585003439076213662597824932675549722393562596588872976694995882373039971308478384445032677557306373224309515011365505184397567489324082566610035890150488462507869582512694046940516561779532746938341819845506465088772291818028312476597415100799312832339703642129674911335027381580465522708667973575429302223214133425302889204574176677627876257711350050426131324795845152556150204473665544724827493004226955299166596716945060818597544758685057566456685911450225813115931145449582207447889018256373694730892861156196446998565316595936837212670050815305163132896788788745248776758750144559813252191913429680858562701375530525228535393042879536598876160000000*i1^2 + 377864630151950676241803631356536519840333020353823285333814970196197779414191178140283629430583512050448851870806035834356842158619131088636033799488648922949775546968772832146526390693951123560035660397295943858127780951375334511659024455061332625717016445768502941708295853952476109430458490267446602978684413610879712210227248221744736016904055919967425776154595752472940252542761839437990533469329247241035566523107206677702312104039125239736060815786909844416438331762956580063876111719132937708441630792375265314090009297986839461565734674140238891223933797484216666317963728901852943237013943051921372613167368556099250641762761856576884359663966776989175509956838156265380354558718407881284148234615242933584242733725635247610776224481383086305711059784056703598203426130968647449693078145879959456700011071950923548867920102385258838425093331821408560021133748812861088449902627862148457519692453409863163494731618293080496259822341652604939356084468598123526569449720503629381249701689698282369246398585161879866582702734062851207214751642317819705531959053930174474168853223406309908800614287898278678145562261758836748977411363973492568389801312481384671180624583824430224444529110374844762366743850667208787028528266513936874595319291627649116269187979553580127100283429876292132157285350998959306134286973500869298963509619065586650023992374138390352634169263276735167356801009483400682567134646335130516515822821728287430466045779027662983910060116064568944643505093055271500974093455984440508297898402849838652003190992064143735824092486104241008264422937239157644356723447539074075356172984064733551999822497061874673741065749929378564905581169424215250446734723135188869010329767422793460904494099671079906718897866897039617087831380433940860070997352910157366923764128389529600000*i1^3 + -271700720272205452439769475722685727628104669576252142352577310503353980163228984482366790922631859307857983775859040757778316897726373283905569778144033567349099451922076018985536652714783183366472718854008229964801271238819454093858495606852494182826098756194962997249112974421058759769499492700758971678499588731117230822776620923624937984872384423890754674815536269384235490803052219637536087451871518472372743552461777100879776366728132221890589890616656905510886950397000083283336880515505767748046045173845168738917345100330107262390132991363871512933680517164208955576304902213727051609556087827617349421917042749700503566618945983835741557834082027091210508088429193485076864790979070660650542462165684039761325701419971002042599511684692522007337949937307424635309358088794333814975371520792863806192101477746667751880469820738351495144256946961754673216971878624127005326655983318773624871430919016842533849514534178215704849074737519682064192020537151436286574139847137674969430920500652425060114356588289701020959215276440396405800515606563385279550822762690620230136044393214855327606481657804102057332284981265943762169704519989081865873554522841278419036703343911497940406531515627897022844560904172899955844245838151394864533618062716373516081422946965319059566428636379334901600616562720066331973540078122190116247104861330895504044292454715418240642362142190926171098607878690628660717829469772906154930246404070829232795384187959623352386936410352574074675996318231286986859165621104468572433719087287337158646588051523783292063567970291869484514727699263350868821143709099177593140488592079390404493229892771625147715781665311382772715469196645136766021421379800556289296495667763113046449389625747522484205363423186447692648842604538682707361474909022403855884117069529088000*i1^4 + 172943509443809868051322067524450993485283451666588434402289442790927253122066765307520906797190948580076328390800823865650843665882013781521901335824936573071289716119018947965817563717729530298922959958203500012668581305067200794075827640137969159076754790620333605023441871072237299452602986191647764199078093110280589497169189134133971059960343133035858369207540306670779455935869035449728049427942502371862090324326909506892435148223183103372603321503590378834127672832219926185949185596374329172821782102631162166033476958610268450517096627890502354685229111473721500478164921106642492587383400710366773200968068028940554926470788088540599260543658160738925282592872321465856431044590581279843684909586649147247620178996940002012034773733790252964179410879213344973407059559436261929364641920620738195873047773542310195464051268209501322889283479247336125035648190485333514913236125753533459346019871982524490531354475642279578171750997605943055075805055328600566304372594486213519560519810154149360021277736847362721548031272884713767026818877890274620570436637753704525272225052494003204889930660185957503467046335583488128011156183022296849768029207469435613642122608321195241862870758208242819529703665595771089931851023350623111228849012998460547256059554794106927058667925429744742941729691249778305908172761533396285321167670867692254888734547190647139122436066793432691646744119000447080573419356548676577812018366101155329972299894276809368535605904077338906448108702671759382807847445434895961471270983124012211773690515994953523726870833666135351846918085002288028455453477927964667190171706352861676566558520270496113724441025458826700626081699383199926502767692753865313167587109807380019505508675844168315080129285161505328999429080605089690801337631238018319693510246137856*i1^5 + -91908430067801750977954100661872270773088682534264479500195603207030988548467987514217212836032590301121364769869436962206668590582082846209921364865001539905936907396202872357366465350118442256670974321483189339315999297114591537001326785384561011525209179495566120928162711866432916566221419221128544864362872110782725650522105724152018314904093177776352293324870103748002506708430590250834004621544171248691007689960050390994804908437302852439861337902714611480526875300981522385713531577739918560711120708735456682252700093547301568668639221354117271991965209240364993531679846313107200221492128435344532029655134959374540141451769572571549221725693155294802327457135881401443122543153898348363111170397338412818438125001340590813812112369823312222273989731096178072888780999950741731273725467286165263115493991182871153231221919873643694876440818782306215700138817875885657327785042980500210600964409464275142289225383031812961888700690299162283665542190739419377892699158243132059517541583785687262192307769988777745627513716984479098353286472427359575751677180380113760144420856576592748657558976886641766520712216396008212014445838929986000345674629653533667825028281846880918761710833175894298632128007458937311071449790115698196939020044121697117298540789934133954495674651476676881297728593703514347151596455329288466009139163595003287935607706636635353322587687587671572424042363993138688097158287503482042954784096412034058297316664811897733983546735151158802908512182103282566321331020093945272223030336915209570373824042205839823466922631298912409748523012878394458742394736208672862670033457725642577347497116346792051962221504320813365748920434911270607239728463320719081460434122421603900995052370562241882810079546184374161183073044564743742546393832529447572430603157504*i1^6 + 34672344083296839487119337292840748631531713279329976173526275323054706138095807895878209879841036132956473358476227403774495505462926132606009716510884401488029095690483391314511192298817884173328492819305779786906480337797233988131612351329776105043327046109922736065993148211805886398610320234264161071575436528040482489078381769085343978897552434884172653942954704942422042821398790851599724591743206428492429747923673823080076612284636366132844184337572551113101209824317550247680710768053884334192633689123107706045320430537574190303445372625029172003976215733408683951141578481448749746175468495379101640176404224773440634753981859975016939887550029351202646799524439944104308922331629693874538558191888375543175815356394306570303467141596908895861070400188713797827496624904297293479652713365283673729135644704047824224763024398311327459834638904515540703311310211214339472283089567253226569539189730593128898525771625473937472407648762057437210362110957694235300388692986689950656313277332504978160731244807456683781102881075324414132800761876978488360534723577136334156061509666866916594215586955342116998040563810806053313271799945480987187145520545476623544475432297357058470628195410043288664808861485325897816868810502406267613328261972222121400669209366051537775262636172420633804944915207213909683582060368093752402001091981276456464690797565206325873390485381413001374763415202341844940831098390331710242477766501137926716557503200876463505346646760515921081812793915275557127624785848435035050520024657533299083021092667355511727108720980495818385554199577674573776230416325655277996539417636204240473842654497685932341342919499897587494801027067597601424829594210995731041634215435573679352427245121270797613528954456062755752476357397789021502874714094594984335376384*i1^7 + -8981311268379561537689297881112270737025547935167889808778398301722385261482345482219170367812251995543101189189724919634613203153589408856493467955087932725560637029194999683288696696021473221606514671801034035213807453805372642138323188022426194906104352522993318095325190895875547774953106874835118235264433300652753457133471431188834163995173835652547097412297620301018670323990873638635469264952196062378345780561391577957481611717487825150899776205142233191701900252988677372898008739024397623921155665385280818485636734247316594654456905959753179628376156460277488747886831381546174801296371599561065532646634843575248039128567351191702959863077567587163894113021809170863297040829481401367172636770691105534025141387055967968131686570302882685543240047277660564151317136015894796353815066889401222947002393082279492053860951688225457604603282492126784887454140481015259768044922079209255440797060795860015551880914691051841670109298936356734051726170677721027677969468349388574185101231048128876077128086934281655841544094232710993709783647964750880473811834982282247646770474294538982843255668815866490001355516386777347193568767339278542399291648876119316948985359627726891441377665071095157831483008109012960580325093699681618359545199419593231990333834093487625181400954722083882134571843430627733659281719876118616627660401350510913160946721887090475743668636006865060591527295568220373077579175323325986939341371841327828093780139718211991038599722557970860630012532396282034786720855028992678771044750106728110393931533802367306215936711731184554814640101341414567975263714533208557554865949591759418148821808071358223597927933693044079097450301825450087895415231084806487074138862295654066171545187878534638825083403628012524001074983474409383254770810080845233127424*i1^8 + 1834383573567776949375872836713983952919626746011123392109205406406706436525801357832442005342103996058282416978197455602657792637463131268974245092683310777286015881081077603057085588975413513068857139803289644788858872885732650396396559960189184202448820351430244202421121286097800315328395963152647883191860937726244230356009300109041700330588363778707231631530509892749549457103987684001820095605408015730900678435572022564443086545836288651655016809799333362060177992525292697906455357947446954964138816810576861267475963649851909888244282805133585895481777370971912507444658605087154382066047091231413384021367875953189299095274817006328442303555575094174112661553541641372342984947118644566455530049008993950081072256017536634585184124303277935790762757455258415713533058957425521929307433574030215356524645179051251237707099184969961702410636223055351596138746045091716731005368060365846024095449448769940891424792428250223795623966073480168147877723470350335976878710560656700853652550572944656611361665587087601873084751586402192755190486789699026459123846915508739872362598013328185883383549708563785975334519049398751578789547426887220215366676516418877218999964697013327076154509073775062813020416836107801657097516409180195201914257635951437610262855680577439192239804980577848226390484702890251003296595946893644236863949830450171380383994146158966990045120481404125171461506306090020733639194256631896868448766718846881188179240525977935778225310469110072145973120336723951269440955690224195117842480880944994801527001612088067004423606972706075134903501383553274741090781189240762255452958920554228313156318737158231780612090689132168500880072705634040917588994534342141792815631762956092096493311492105682196935667451152286666331819969873829703020764313451233280*i1^9 + -407366498684052092282871786402057325355854025807632979221270197536369470370205205769893736487900102149998922570450630378018001014993755670068468275697716143848450437913144848469902242630131360817775662088869012148958473972321793018789587451960294432940754861816706004517324454738470833701970942324842872124413639290588394130191617243233737959620586795857191125967554981357990455109953198314738160875468916202251992319579454198884970315858522495135657760344549372683947311847215456524873267468397747851727374462641930281207648747214201534477569770978923750739571521025144574656745958425924367699721848868277858929690358715526367946074932004850497701639906427184695162485501711841863520799409244560171422832564959150223381923000837191781358170890739598916075418680063263342828505223547398067542198271219550389128235971772425273336091953462288177910596818544349997029233278574779627842285928880294306459760099836145278917109124405943037573337823018387596650386869941306672066425615214593685403953403402061542934893185336857681696508847254742692723681827885904307705819355387033990841598093516973096881664897126484452266827666696987007927494272292319555218723473506629999138755712558454539401564077905619934085904295561480484718158905148933448422308037431241009447319753106121547581443718271307668965836181856335863397323730794727351021456273246659227859584641473628244501878022857523050851202914148029889171752788063867345859915721509919565592608181245347299322974693172223493804185477973405661954346280354128794055063533786878664221960797525076107147967948836067306398321793290758425634135547474940802049121162835287171866139883359139693884065078837102154740768351419490490480586623441543930408295201917350057306660522044552797738357276742351620878288743867922021455953169219584*i1^10 + 40926984302328043165606451134332898098963505581390767623489798397162101750359119759856372479090162163945269932406793879268494964289444622133825172689536905627789079858567484702353043578968185904227410167138907468965201862664369541157939364590471816329495965580909278766169768595598048388707592857729495629120721471596054454647463287805239984314386668498418989088047505443229486577351994295131189950033404966723640860420423430538838337825179400197341613367010059679083585431323222495604051410031806205684817930752774814908239703527058709710958389745936145658522146958122252114290973652278387263495125156575179446834543000694529787934031840087144416942437916584667472108680033933007965515652906442800651415402423903291162376522313946156768754581301758116175174798066906623058507508563751359926336289256156302099610318722425661637911012556741382025759309337410003881645839214379248524137157431328742494725969162935461427415389216252951558097370176813144696704781078235261832867553453478474254205843988239457011660214602282517968652912364763394888337292294506691552176432423699710812081791221685486333035626093510043263776986645203809972965362847142749072171825796882632276027277863115895825897875261602066365905945364467786334194880276372380951005894033391406923482101214236843092531656517281055282019835061920834904589813664129311101355595015097867268660961370817466512687472323637070366302276668261609389521092260708957858684496443042337291802571811353373223740965073721018791835595201284199701460144725338747723601443088154635527786921254015384518410511763520582062493610481517346382317285885438190043534982255029128989175786471830966484746755496068056222376967227165013860040693877660552917424798566283139970660199699825850567814170849044949504452110486403433125556256768*i1^11 + -1170022243034389095404719348003777294343806655135606633647041226783545963391139493942222716935423553793486768724514885590220429888886958311531431857716704956981300448290993537099999911056331568614392041522819099059297157565515613807761960202771452862781647753473626384376129258556049504399706046910496632971690787089763455627830489140299789737032785447650067671090191083474351724834922179816770065125059811206537062762832262935746004355091966527308539146258162314476974767734383239075335640681851285521593538011103908712568101273013569669828706709650336221233884261000813643396446820019342735614338233532787242869591219192091203253641337428124455546118959421013674321639513867131427595460496935842749427198716229962846540451712338992912293572051046390117758843875555688497467218459235248712333823556083561324396201309119870919363779780756389095134108894054377048756615215979944715802942473167313694982864696750369493446531452541887789541415823001464253443461125019408887360384745454826708541437106585567128259010856498881979244223344102578365905135086903405040662258158342662466732350390445177627320272702026223903932335196390298566436483094877280526014367466615045606259732186882531029630048396884527550836651964287639858241642845241395132244011746773545006933430241644050200256576322926588460700642607481840971107427517508673508144842271719798646801654441526731485440824582622645576898279848161011873139078990905336284300505338716697084076204099747215246471358267685659365830245137223304030979789877320342467135236738522878079699775114237619887645780662978728203683734725040422935348646504564487938227848458577653987903690142028951267273618710642079022982471270400954698063112958530803139749142543981316452597744672600476875483240625036263730553727304226446206042112*i1^12 + -12644601698172878525462426846868736039745217502841543168418323888398952944790217944187189399079366962416430603489222382951448688019223870423680534007945516906302611836936170023056065163688635649208943348560480302985696387037556314854794995880242682134959928249410688808648860291655274638592778980099163591682727095268633985381475168844542005881167337371857236114741305368543341868027268702300345174192592013231768598864216220710630784570079311062992322673002709696269469287102196987650100072237666784738993168165213839899635244875404499514180973155999685351274831798014742188235552993531345679458162707382271295855083497722631278962179072468508747668333964366623981967682326610313590624827144549468140025961004563806814885787038124482133748544745591238147449008191359619497896294407367425865676954440393460495483351353347274283354526877897252302439553592561367622060247273904257477821226854330756812796321640422329210259578172374059037367092835720267808034713374603640663300091300796971665522759170458136287260319234367765083705982812912692218857381233199095344384723243298560866622284271474975758841197858374051942919476672906030652020803827721911921073183050160009320597557711829261694456195534405739097831057170872221766136616772841161654790089502207166938322753792239370428050441096107883736130006655591703099332423268176387390758223367145591671587269657751151426692440789350947565920207497070880349880742101502245104964805276171450183394560408345473961349935014053144534776051644495136808920766629426395325033116407470524611562114745248206747716013480799600779308596773838313647944270049421716867476986211419695497142687258092509480729132131437451980571966020109676487776381362023311769084183935312600524429937715258566367140640464887483329629759602109186048*i1^13 + -17076458347766129070861528017202236116111370186921702893210796023573390197391517129040134880439697655072964336908180990622464629501022477788704495183857545129328402637736943448390228662191686777261518285477527830200337651298030873239086381710893450281761105152609238905990353589020259774318227860489795149910714215850261640108506471899773189112105546105919564447826501448368688941822542797569718412389008753220002069966980741280652896502831864581441023136993160563499604583380992659378422345881142230288652572706642252713643983682383592919848875892816168481205227725959526374049099670966847716796243962707359990815742010960857113677657863934555756585322793073400977510242348488256568357794299404880738488966875853404671598110069861737174457062962720022269274808817301100436880956443543147681182388195177793532323443234759986602297706058197928546978673933633524829495335608681977210926154588632294908015732700825222903917835141818644523882934872178687855703123814953982987400295095127375398859193858470674757217637510844746774484627527003114797532523867941188766127994921600608271131090273273450214535380315863924156627575200588047788613130027425032153454328704335939275927431033032958565749500983909941798701780276095609082435186202760727054409471694052606166986328347542695143036091310085869743029377084254323003468907111451821962806780927626316560175924175786941757602118936376454350993136554149865884936029039675166144579305753154428244289655766098698616076390266065573464465711543993165547106692972863599273855591615612726667612777686731093611040112541885959950913842695615574363230310559735654705481764055912864958979684258883991481707582804870771201434648087543382990099089167682145828733923901389559805860366507617010124482152313164279906300745220096*i1^14 + -353541120233649185383680745211650104517404425447374785792035016322094322871811761444011985363498003168405938321110835702882816921652150683242106899135520068561359223404577750973635435306283574462455526621031389154013274067313704492915889172279308579421567095493474100462670594248200019781426611523005344079250642335214486020157866693558174350864601985031687581168083953780424881299090734598583346229855101387869472146884771148885341341958029111003426939624076493680053579833683698153008089366917708001501911618656048369696748487523249189274780060115190053546733402624097184163838446304022943082001018168587694838464634550385699761727841319344482869997868376219493137874391444808927062779362279220034191018405318741768469973456504825965707448272630036748427723041419306051611128324567268965479387726876245635460700915704817476683315060428906570873400874363971901645637803920712336817012522580837842308890486624941361869927690853853418774315299658588231219972602587242643669237729186533420718565782817936633491519069924440049749039794376590299845642774028068843967466831800462417849036535962446966902997018875496854194166212479334063277607188089622025740268487878685645332940636884658311294973681676992194502245217167551153340523182691650472155281213163392313804350441504892790447403530851511884188814078956379007871414868480015552070183382881363512429012791272995656183189951894791232957813958488532061243791432433448550074186402293184830249497406976804069291530747047579201160014644444541657949338500388948366379396730236986895186604920884126924440015003786219752519777339819367902126885676907627563298731869504089200764469514063590661353879928940149325536600844202710399115279113711431556190478382962199521235860225829477030336681017971985608790245376*i1^15 + -8289913602893060337299263248581974675234055521979978562979458695052927447558858730648938738760434875069726809501568032639930329371222600354789555962639506502617045026099447560003828080803644915164207201334802464994599769011088299275937677306279251687084425616089058549722214945668758341400190930812532729395037277078025409957029536631274058326293437621698817181811541586424598006478423313792384720203766714026984380891471071013204922324925122680522212144936285281342224147072972690920061755530671633765251253813990638985268521342056610464828109681260501489124595183221666869421169772520616007483584148796141837517038603262231794285635072554069443857721800226200471293385326973439064289802772015001093700427738032671945990058831351742989361466903569606590880324793633056907053132554029426582514368402548592629174166674595094591663779123061216636647893029313220117716873810825623522544438522169911542759714444590371284626566227765789070870685935055694891194393321144772156346053319772519681914880028100700338587364705409761868963632434380725461306654770876882951849034028357172005153144752943704608709635975976266913845097219709979071007612429018310942830005111686539482756239863888299065331858748690897068322305473387820099543438437734889524213724349926015119548643265914531756754304772692226570254901863684218580878115932042128265968891285085471653263729656282555351973027513844233249399767058942462094864258546002718735278316776793058364928978937189336617381035558078610530756495439308721916306683486694565922252431000647835654651396687750903253928951059105385270830634044148233167115239837986215144695082674228032537715243820325214248252759494409099237948405956570321016398332897774746031625246489570844570803971135877055518566553902146629140480*i1^16 + 68452328090411460800255692656116442417261617983827744785219078737038524410633913053958451841627283637413915820355513430541425795103839155961875967381458364650512851062576307247837684159737423831044864921789886009453454495379474269138679672874278296858984053380770551583152870457597932844104659968827876686244715252984807772417203874112023333080191723519559323580447741954567645532155167341651940867366952608200007567638296583480660818143128601454746078152609371860486849306227019191852294156376712159846680836563724901462682156724531919926084975843988060259010220174810260529619110505828374726872825475825818249158820528445576928838451502829751918021663357006206829740616640412894994866116492780622234492519383743744171649339497822146028528139953307215997780940813299977833248320149658302866152896715991700209716129529406551893141845555198735280881626143893016789553048066040767406469492550364842233759948524941704006527725197931358197191971329157435417305952986450375744067014281633519251350913240562543885761301253559388845992288952099183501083625318017688391656253731718189965016024257257368054353833000428897124003542588343187899942020161482177144542087275947285580364013285973352628753260134690972607717290380271403484907559019464335837844221977485193380786811071225286379000908474265066490373592393699487617408350987508446835452887436036338866777892614789787279472355320754960898033089769703307864559781466161682072576916249436241158828187596627455090875950681957503997486268280745631827135797977949199178144646666880039486456032668624818482380522023497370708663143852209353994928684036592170644194965696172318173414980375113605492068527457849270500854690537834643617438533077668060934707925783908043185899589346558906282693305208668160*i1^17 + -489001194857590543892706061315586386098679274750074803087521983990649112321758275571106719437711628097430490422704811555055817176622960475907279539841970727610683923472714621688575135080065276775137809948361091856245283261611678578777466880628687467795657848816600908299643714027072804944690177018882521597517672996710237167319788611143015539183122890841428786033549262860417505974081194373985055183619674787634642066023187671848265066155586060068097568773963554505120341486172807215433275814219874941537877624646581577340505304063822171414673418788292887712924905108748028009244974954086015363622777081682764922774811584144678290027083850864107304549449199596663834321513167330699809205500054857648500922982001382027445896259847597328948062562265501258659810552753096274995215576730530245399890546072461462198849378841909346465134422425892146720631268324694528291881007770272169248794787823761318468535850665628099781117455600900733287631677085460288757397285386854625457698160442976567303904556887442085801607791904046684410791467150367254976977252092614256390133273203158760801430262874889437972922432474466123450951104462977697552826042524944698207307444795646717278709221633351176588399363657105126134520096091489793698651533570757854524545917452538107044712044297212382779528639466881491881360254877369524132038640819508827720645644313187088251281325126406507188505541078816936698674764128427033534756299869494254252738259136465061756932032827075563329227971113665522965474702828819435105675318919484468039544472986732039975918636002846676480044182298229328243538179217819901918993515769602160692699485479888616600820356707970185236204017630347095980805977860616907629203505612154493216359327134202830719072838684896362705329324032*i1^18 + 760389700343330024862794869103292098713733690012024844271614131651363120745902901857854176463808912725931000638353836110721791442601209560586536601453485649670013433507950886130109841892474546677880711196662525011267227219209105655058693496489784692099098625251145410145477963862305600836428435662264197378190959458691271415697806409189623504300756799042347637616501032795840003586282066162374689793865957684150647805198538893182873193969484418351605051684654212770010287323327557047368857578519989866808102255707535935039343245744888816548906201939541124778770330078083093322177580655051292259751798578051112071258091508276363455860904255324034926611115729851290152549337090479897261765672038588558736746692683742509777940174144811461421540432480258784255630434513939773316564848337371841407197429046977461770488960075969634405225062525379464415809978826119462783790347453096796012090089760865898103010930900100832317660095650548927026245567412716563371770740681119519626921917308410170790836605783156374512794843634488204227150639620304216135760065029439667938940526817844416571709652977312047694822873093687581308083785731990211577284683189969928013896511883118384845042533089462301407237977870574892755468875785732191789881990455092072567383915519697023056248295148188812108933033907540732105550199876224848874292973996567465166671784603039446320520644317460890819968571334234887794292311702166094164835151223381429913675544074784473004164046116105564494223153112394899736776808770429618032741523097373735668395006764820680011147584616486535529402685333063674793218313539870527679156520318828777646822805908788171726689992314311743561991347799940906677490381340690673380642535198330851042577918066903989940700755378812032647168*i1^19 + 1237687000308049436486899333259444837665860220658812655013810322034254311981913742637986740221325588221718577889388619834285810912242498244926824320324642131221976093535883684901337662622154139416289583942278827571033950242187049427713595281813258534052418132246389360408419469651289134174476123923043338152400592169459712829373648705545017933694623010530346232067353947084866935770836402990546388081820938886052855837157654036886819409594783631660008359477846912403772943834171502182792843070056031835525029793131502306585856047685602135515211600267766871994840875735686489365330997543127345911106778784103615403568942217445523495474198793094713766198379436748625664687364000237191862729881066010484695509148145459817874755869773165319966477851509082110003984112477296147278819561426281784306283834057811160470347148531137087292117550719182027485574967883845000936898078508858901741887849061692136133398962559379729672672740263462500995626345696430652510272056003357767570864099767296450442329714242583641359549917504664047994344606079035122076978474699302927596747005097009404767497565778724765546564876872484899810194398576275189612794139017055807653935913021039208403783423924251757933737977757115964021388812168652209789187227073516783603888542265533573186323848816337951602917711841294232625848480120964465764683666457321133440576340585562884919419054153347384866132935871263934292904054080503154281886256793938258128444799682753965865562385373173659626686316418897989999135338919746650446284820058395488100205516577707963879332810298287455628967643134365876517974424319528056263735062009959646732631397786481648636216668061055309570977977408852122983461482595913542191497938002821592934954290664720962025297683526189056*i1^20 + -9578262528201136951982073233787633485441634602173165104554787513260501276685740879043542680605891740666129882188697696145047334697248443394404906053844538049044626280971074865291789126011501707745660178540435205174164374509770972412637801171085029972990352437512286097768525971147772163620285101233137598368647057675341280897382877990287538610979901854132048507035655430809360625840200893720760820286943550102088517626914742983621474434168393935623422388607321121227351343210708535349565273331709997666983534546171484982026958944785741441376440714254518749305699001084638292717652182748840082583209401972356233245449386234322637299349605829073526370640778549218578974367590678618198367397818296309341882614038742350363827943154645312382042720409333943288478550248895649601385964206239181988731127243654005290767347006191203691625506369816037171805350960953143488568882361564327886532097159780742833851307783465666827304432440197289506787387841358297794478927745702581533790189613137521192132537052554230232492716155226310716700612566808435304447351953650823723548834834049310893735678321711030158723420937468462952362662632375439555421753954090513991099183185937607543619570366365185992349059111008026131452171571448855032869982792655324187390382209746669918149320575783825468246767273484234346080762412872699336404635756245110211527267060948074419048134373876049826754147017404267762218751787121392365486587086935397621824297351331184176267915862261651542690245207890996820113696636566186566271995145478279326952371260925192971327753125356476775156433331961318046661346106735402948228556174082740305672497208548438647357872126180443683488870252103994921953054047036145338878945532041364339154249004046729545621090336768*i1^21 + 15120817219183763867394151511749397863086171069101909686109442509234864404195444014717276850430439944494060868271895611341881199117874085380247608275428167164155421493063205969335366633895081755260198199030835940147482011720215219202371844167130260647636049737362120926040947051293163085843979031797308538618645437167129931003823489721331600305643568119203850755823343705250907664802383292466526493677166995852887145200282310858528953100043934040038742244762152836332623617140372755220705319600624250955415853523850333987722395623361437877193029618566796948324069620033666658146358486345612772195981211679684387122866934786538576727145741248217576948634359627157815935129617061360080469494372619631410162953785533023579856168978718910740796435255372425354647264480364563510969903343318819063144114240266808152302177440239614098011184341473166119120313406846975086816497269187534123058492095842641171770218254093796416229127472598442035695935989380662885614997504686458658438590372397994433368215400530147235297303118775541422780827466873301641290557476249732669589815899639722553974389705179915926475429485265383528824017017981270802018293918060333629959114638762069844883029437645490022340650230473753360967428650260045804021518117802828712229468453356037278189143704980122815360571579796212906876679951418168168477011468878093325972018923443365040135248742526260536168104080064094615739857104305122453482857633356175845764223634101969401067619185071129193253037974006456440176732495894905960448475508414833218064947359624647912601167102720753917478456912364594236070161789562501985148106102693672735353878470309720290969664874393237397368325303598793626678857819945453616015478234254277086480566798134527974703104*i1^22 + 2567247061792002794431355514913366652560476805274913634150839779939423437436084961951189363497911741429709239668116999234134622938546882299488790247396676568345014157238908982648624954916519346250648805865096696126247680360797375525604242277587223274266575988648893925194700549723909871680182988680038286183190917381220166122755171365904454255909721590299763363739452733084207946871473056189067802146370009691798181218083454156216564481865383337300799783919285330683301933889069704341732415574149626880135541423033415336933082533071783650473209535947408615889393822444017543092910028070957373325025370786814900947032880777097829603810121286991218263912027043748117335893916247283723512067396381348869862906679332783719021341128743763814152473103145617699089847558874349644741760676300924731012495521085514659576120254466343446920676085335046513380979927162481882149256962578792015634403641535596175811986258632356884170548970044748399713068831012284914467737123012309851775480365840553047314633568061447736582630497838728102614214159590884467411073352211340897575663270632207577247718528796152342576798199821140886163231687318607563307038211948514802080446246987594979886533029103382888256793941902177922703425676071927413386330327975335314223087676274390833040319780321177125060206240019389775479504313180134489872218014097243994272564338959715293608715951370215544227746895972636622583348342012216327980005348491841767730075322131157679298602671619447274454045793917354179922954797433213800642319424317668069299850912953222224308560680230301976013763449286955204493374248584141635783932149463560164049743179174314339420816358645622270304480326701399724974532993629758036338981708523007475786924021925281792*i1^23 + -48975659151530919006808629959881293872160715209476943466558388508841933530240282467165349354256633303373404196480693553807550115944324510242612785444334902611072194109477174800727931077962436973607890556503815681015271672756058627621068601756205295961278176325166428615455916987105875761001231982628070507874655242819386496387659903827492246826611596730485872619457865379577824592397126253455389745241666544742206141647245611624755612280919654429714377761811904680848463333888204813972946573161028423961723169060932738480492457648906816688111774491402074093304779358882873192179812633502579280422647969244994340887722737854253168325122734910585143454255905118798079494817332811095748504051869157532112203602219519302143746925752394889757972620764598354708532604139274498783129418507280404660447955092823994450410972463879256389127711299805458107599128181911497790459944918980439999422064501415728614398171280959660092775601372295629155846491022076843557799057299203314856128967072499541032075584312964475252419374976781376448004953438375882152723886034203878666326456609750293686189532596814568273422051426733770082698946609495819209759304257855097074526405845570748499157297310415191232690979882648144997079652675731031699931365002158346365813281497232609117065073524145019976588900172413690088642430445799577620180376042973619391810144002830894421632467353031252401442183023971596016846987839925024138466497214705997758933229601921420870885262492583971593801676008559168403372287060343976657837130227558605524652847178739871735077290904080991085080496594569715303904799844953369961538459600501785718368043147896886204575777347957487774150333789611984812692230787418671110934771873436642425827439411200*i1^24 + 72550498856318792495061156990375011890741930879404286629742675592538873542262196662849261729877512906827490476502158030322171654333099353251258230857507309482380668047270280257149757534112053979459445050243424330149403497067233209149946198087498618191462555640990376555234570661886767114204002724228072151546099311429858371456627443858806142364914201668777442445634504562864020884769665673723698918061008958600205206742389668036606259911005451944819510290535362721722989464684212887513770674508559059157995963739853054660049902247777288559405920216456241824468815985507878662212507960918249461518775667396248240363566800015817515387708228768325601561198133385006067391426746401843265007440179404430430698999248629897828339512935313110176245742546654435121840608319239614109077312706070956273300214714365194511033733059997502432385036142057107763838030875475290734478663539412610739701120058217030569087094182630740723057022715147938649991655046036619713326732040143063005363797532593487812436044868427138908441384693049654054270772063313606161567989389988213919448437404111306848462428115401085097466953190402558466886598499352270881721260857343448001302894270402693463014144855821524280378876129281693474623789396111618023112156255307090268634892057967675693163029211880705096037419035240829495347204855032347653938418771680560380653950606278206572651384271523468762042604586344822446596751997233576242445787479439668312401855288980537068525443185993467905272925052478128761196956110939881001882597913111671805617848434169660215557117229012252172071257810641077096194715433776904358101048993076179711183032592631039409367690984240389027548779614291910390453855059918191083160906231976933160124416*i1^25 + -40560279955798765299796979060284757048567448842329586184723952810120053553448246274287094376290710045478480738571632254850150817890383840429109198848985947209167435775394230509604481207748741474791408409244656020321464421904223854925137895024855236172208155637347513304000846714603257432904004265336917420571639415185660744733631343575912901644575814637252119831857659594238639167806907170525270170499014802416216283857259270486710076991329133940727631176243120196332923850754966773876002742540329192655474754508069951458824415868619823591257168237648249085304563129249587169380062830957314241493117575069416557652571668946091942610392820415542365580315984943742648634700869307371316468331215126419173976342774550336755991806781085707189768008928247190237363899288033967885826001411193747055254202196630929064911180702952134277942168670393053772810621904651998316210937092318187088425342444511390584010306434775324306348209423613978091902299759524287857556284814478053206565891123290769048905342151174863024811639627521127807653927073751401244761339851749773344119967382707931592502030106293417126996150291117581106703770203857180713697754348142098478348046952705132723370286765116167484639510418471936032005826589502472405974701141227501527437175152570864648140840820865260285929207960561199654770315631406186798583490055690789983401129882097624205527362642671609957238634296552730001054976985615347771838824251658327002489866039273197117115465517425317086097240088771205933479146030797261523760242078011261543116403881388710870734429567065671959990252075210257144690067997202611341267843048144490730212396908112562230743374585430481355940376917572551224242055475744352863098952088584978432*i1^26 + 1782686206613219584551815486981462285448876722624542468225225641937074888009687637347628447154442541187922520448762688560552996007516305639482100715730491186859310344866579821283194041816566448531117953220055773959330609274167246695653682022036803163799993817084899197796327760276429783159021622166995773130081795045889923688134721811408109300531163947675566559243042298003706946966175463069311097264096937726139525118398194199759101872818937946998046460990810061293073271575040179951358028190950055164756529573092971091140372540653819876372580796878137321850270791659336130972519942783870407005457632543581968357220359393925373204806177710542116829365581968385242660061959772564245694391230387477343611201383936628778430216037874882105162453034453405292571314370293686452245496240740586654944029203927258911427872564757066966519172964115926302311775487149209978625183633124224216400562177741030152141922088551583026704742525851859107607689800385664960717209268294210204561354866701072635733174541173784740676860555216701989822957224153849580864044187663706610156229316116394564644220241985433652841616482331636479197548954903481795224857634340305007365060321334634222029224504291512488865111436413944657605006671442157756886303137635841770006551839841619306299300945805750735868116642734776536558238859007506975527471013323281110213116025996600646177902613561262618770511098824968992993496704268078772075132264987455713338404898827396226254526135615882562017790897793035204426975614244854636595715450365601243357266679753986288303758796724565363301133315469808206602514412207923536291758672393734429220671832577387017044409884877044260151393590729749226056912471414629833159368245248*i1^27 + -5956125032923966527322464930398731550573773055099823270957728406703348490678574767371681395263335491761994299304488869116007693828461926751696240785609200930279340086458426737706935133920104453042652648842359504812197922755065075240680258276533523798812855749059079852766903304814352810823599258607163472711071530859219004964202020033406267515039570588706188182655132025992643230045810050002544550905408428620821178199882337292341603540512266573814010620198708370370274389034188501325507414659422702859141393176155760389385798501464291216895165359960629253424971979487694539659565308126553383824662698228379295128369690506313656649980082550044069366028088967043026489028967230594803736473516727267754193724840909152072293483643226293860416640404448618827432149520290635006196839578911518938071124974925159347287190779537572224712089767181624055289636079816312477427185409467292816108293553829276917592392468726075445918151323348145529469391742792112908471659760782596253720034254120048419270715202569397649565067609970637723469343507846760740676470764384808227312076350602928852057264530860677413856635071930141164849771846152544110860940632290588711450291494584065753121481858356844916589775514550101860941374133201511076742353000047457435744997870126562510124152669556707500268443532811737224113938194387050576271910569784739702761414766028150678844569220070548724693657570822716570353335701912753112503186928096715331956350856133150293197192326748319242254727540920854565571221500125659517475076713673883661583941234570815816664873165366141690936782163183409231045080512641223535038910137435617481260926374497161656861051643278396661032704148798722071494358814299715354492928*i1^28 + 4843736569308957458838673731143175197276238546295720798489841189762083342175150471957777186119670232286321001736656274332655793202090648140708558696593579855235284093799643295839228846968186510644500105807532651788812091581625534179765365874412787374731209662729498196994739168037924634076925797625825188290138439755150776316036665337774485992432815760178913149670869656867964780315714803929114002600185948221239155514214055373612867228756290081662351503346276341463408851194655372353880802948949068129168114689905298905251654194195609242736944569363269281800749821098500547533351122230093353998248963781168075056228513001463581085767686622965150408048070744547413856691368605863957278505395061339881689022029119002657853661722813792788091763541995981226982809560628665820218954397231633518317729275210102014440069295310609075111524863888218704186517766130294144787000606460499925449556573288552128587309842042811030024478333825045162089852333087486692430176971064289312539875774474149155440135622080294974910408044562320190241112061003506189330117184679434223521581879340374133494856518708369403354251255104132306939099296670472418559278187614356708946200349943832743960137230786355006204041075237514614348285781876194058124062195024717326735853093903847447329811478083248947231092607277366844059423031458198486317273877102156389312352659397852813771382170383979219159058863689354069719226450499077583056900885498533054499147876453683287173937176902944557702944884900941613159924211141148150350206008404148188911992720709228276716879449311616619388775405702857932027008133449662922889897363674645377989270582237437319066751608059465990027205317144097195588849040212623360*i1^29 + 2745167638313638745628823424730137961768648216481944367219646960570408620397274067181996035946820746520057578301927577351645843620884072723732457359983729858078005762570340234359089366761561166610495102195543812872587672844409088396136838986863557725465059956963930114512647282593728440499798587287938253098559119648779966848562184943081183214440214169296791753876662955044889038804824890506805261697215054566321053397091566815959648614035132998760630538246657887963371612537630735132661053801485570036611680353382638137763207463210703996994114418637530848567050407052492142007731371979218470519795094860534121557689500224093859715600625422666062727811616054233698403905828166797553001851718330891316852386317267695349791588998888610589476278870077160956713230967024431756060120058599158622887931423545456134629503778181323271479487743957453069970356280993137269072331072213979551257156194908865044596380012744474852565071368701265492163489629524762815997385650518599729828024036121844293194566145002806003183417434655937262421144992515782664525327825303799341123955405473328746326823539233105893785831467913475380625853809200384184434554667126348817057882208233722538032579300200633588680874123521652443426438074270940048451620311914132200659514507404979139523207500260691429761957971708393730858552715943248975211359192617072426051697890335928898453084698848703661161012507894607464899424806623389672032350646040142893590398136514246751517195909403184090529582333397581657453356245519618570477701954624930835083421991532359628465702319346800390465069656934432876640224074265863900588690466891007936891550037795795479526612595508648298178526845609548078673567940608*i1^30 + -918495564866799493210308619139200698129141889518969412702853453697109071147210843427691292478953877634170471098423366562964666529320634555517657093819119273907739792608705804100433683910620395715589688945273946854528295845056174245681994234902712778558255443211446546862140924752570303545985117438026888528118560665821239824716971927899094226592744566158432091735093424385176284343355902822938483962901272238622978071244194416923666547804167599773008362511972700627769094771416028193741192585909020068459230391682151310493001113252489551955621205220776721307677600325771035662882159340729158267990394894736439328977737315785817292904695130488858566983136691665506295409674726799168841881344273002658044900914248651464500634277764573774043701744974972808592185284787056566414504490499526271571670244476816444533872613238604820215721499552268326457566099618902786051576456441029245762313117562611454311252664106400739926779986879005381352741444211381829091093313023509804110767718299053026218114092697781683075090310070290615219118155265505562200430629498280337352151361078093746557522399548128709755666319307699390739123864371285566534785069480006519084342771250289146637450280968933949088024402653730729725502792261276992984777550709696128094151173500432390578076553375308127625120278428533757972082728733075326003568866283846163488833940189774184242200750186277920043006227126807675504373768103437547198131663096615888810469690997002360495377847087756079205882296600066696669327005821086983124825534608253870245373780192243819421343541802703685294026780393687774944254846053877939939593252650780026181358807754258144115978268511592465720645166295298686844928*i1^31 + -622549915687512105312222952822925649989997360402720603962335936384048247411746948883395738204423292875774203759464089842061018338190061820642112124428743819310501751936882359595730944276383173586116256791632934469727112040146775916804683460912389192259253076520415677073749902916372162851998097368391405527338426232705928577750530671569825246917606189122970898170736289030538135256161688247783732877124722177201579755955857054529615611731485193737982642388527110680104613374210438620865733406751573102249886043570150904718569161940603076432077339008899007740307205143371298732799491656799671301603616334658334320513496648794227863668210062207063178009017683873902198225164346739932344257021623808415622229889506155706348833080462520467394845009537696329841031825152500692937713185828570541962010669597338713547127212361043100013620039916190172347903857597539252070752760282739828885399400924145752659084268934213077154696821222201109972785657891324793238729407706422750980135307616643978531855056972781535998070398943059341191273119133859462366690110611968178795845622575000017076937556822451281509287715567818223884904699619041825655083169393304001726037083275413342321122688465737181907418524529210462508047494996665769100024358520616663478534203602202853209210980274124386986057398027519818390305078145144789407051592246223441912723510399339917241535535336811563417711254028992922780735507742193881185262208173252078994866150992397100518299425644019742184274511329131713731417262930724941784613151061435499452609843191711423607014873205513845351805782927316299277878979578275875623818974670359902871689282466549337523492281357247786910721156617076736*i1^32 + -80965551439202499163838006909244070599042277666075029376782693692150984272194571327804942314908699726699671412496582673219686627568403015117421192788494027217933554678337161967688180754483169579095928604395969825491258660032010030599489589628032987896619402667313715234346807371142766748557054627475198240567800402227939453413081834818610222290176517564518947076722036905123161041019996865445877429030944158826916921333735123335237319616528140236382022481213985150476023774380334592830939268613044084858353892302141448903679641695581037747324537840291179381694228147156882981641767465634737764701331665302598805459191905871519619581540251019891249176699931079682680449615481329980539592664044999567841734797388279587323266818900819611616377779167284805818740533742188531188970651758910426114375953269524222444843022464411680543891922936627897923598615261974026834774982820406617471055359243003384650879130863973006733829187456461850386215002535093552048133181517479340044387467206123455947698958826500800217914953661036569034097756773010449420663471578374953135923924567827827646103200886775708849546889107660335200296230075271157906486825686209747225904373540107719889966880335279883401991682021542918752043163028353251701080110954186660080181830443563090666070400520635453173622922465433180714962721972766580444054307396863656324960302835320786464830118583927371259519873277353827719289576545148958832596734196726337556625855124468735785424174091808816853976963290338866418915075790321638022524619504455162565142525293261243284417794260756667699644001038017766188177608106381629263187468939398047666966115015074241645439068284706393706232545280*i1^33 + 1418267263577160227404137250996548695193742969452021031296170961635370201756955277157180606517261729127328404141246426273846655437164157052004242611910199331623657129550781998893223730112880157945574552246964264816195725101611305554036154261773550797665509405082103032558973673895209255140608184910229998636971776516618565753111032653827209522332486463177756368926487674257232553554665984416880268238481998111120200583769343565926729566063224349477458454358159797865930364013753477727659243068039741396198603176755916654389291289078504678960464132274317810865633662226539914523290336372827607821714902971806872564011181908270406925780186750267146641255323309322173170285877809089802643017788266171440050666401522226836197552569428868215377326633941030927610856553648595675211449936273500196415090805693270099149947370219074311116227242460057925953690072422051325657582709570634603709531750757685162869710301337095752081168211188539568264383535565015995490423525339472120187151793283147273248809931433987467616229135455389527512034138733673434246912429747164474391318795090969087327255846179772372113470945472308544305174481417351289593534907922287141913586371848630667088480646280183883709045153937558497005818184353893750171119653285055292348240408534145321918865457685146405545885708771393005000404342616996743017744410926421277030748562282128189903607564199039608581315326637809780050224408462393275100456841373251215914723942501896108205959881824356565783871604547093020508597274184276851846264947980727528489909920261617487538522721072611677909753454418162136182188528357001850659298990545260318485147868624480529628560711716947623936*i1^34 + 393403344841071634071003890485324863370021424872530549091790672775567038899221809066608542744442331638345735673328594659376814108237806081967925594263576446342974885121528161883415406107701595074957293820909123725499974784542282099842386074188856462522357274246870868759357855049604888140573701363450412193935909372778076609719348425204340506625970982960202048403489638585438273119490806921978458835473064314894546392748055301195565305923947094815413929823310618174867317716970759145581188321377307105565778688378792575775305377357242176176413095802446478517173422677587902793964909093028064191377488098218987452677550285973152093713168028755002070356597839477419067995953656879741100174619105728219997708791198244303637690648821307080072266059044047070266031130051769811734513932103496465339091788280562994396678136467179246679678583236786143484386816241769574031980186489632840544293629852239510878839708885549645607817397190067104592408388444565962509146542147153412457231836125938276436198654833309349625095309622785085440129387056916306160412482749426170620631356490648219565641749273202237296962789520009443825853959817856675395011973453269184679991959071359025257441939343442040281504078090645033143623724103063111230174799139855873362978327525324003862449282555305677329055781840978752220451947467683056211173170780642615799553608336631700906883334127670340270862437705129733985929393751327667697271841266829399242172760465289268724428744352025366423280502424566496345452870859823041052142201077057665239767161338222621786776607649915495232845324492216421302781834233837458790604992722697738074490573967128865677392308338688*i1^35 + 2935181387210442855267464920667740562027668243065254743011305876188700159791005272103187099820023126713903711359174011174370409053708064512248573454443577114668232026421552281178006064510362478454069802664546658904037639948490189478844107285631371363409590006206901602446398827218592492903102428716006296628156118697917173161124703982673708723200180624312864284045814486471942835839771959594847550064660317751098488022250273565147680862587537514365262230952310536221096210363588701311190272745106672323284280960475760017823751792015890858342699805833262566290960839180354802825173752948866811340513695971529735673339439405498869205793585920583709167513271106037840876762682933772704365550112459815107783581301967556413707599844181690989058198399875086590578572186253871491831339447739026632704235143160199087454928850901551388232931090165155433520997012263795515315200983833075091297413532160487550372185001960896360298962154480246317061158814639745008392080933487192296080046852855099701170777182340174546280982577008913147872063016379155623737438087845593398736280902779307798216315650902665973694392253206700250809503588326912922525537986522642078548800355542897297607688732551044231543227143644706368338679875490460994577281381232395922283580075892483120013307512356058288786024138737270659612838734974555465844589055637811365935030475238045400626285180208456520749930396236140848205628223298918324162775348960832700294918266199092767117371646257835735109247978444303798260528921441124879942896173547175046573726977297226234985832987537588072437852705403621868344780710125703582472875391368173089298256098301526581182464*i1^36 + -230282822707550930909551407737061358945897882203412792207776903957362142039807149714689379182699484943153779589960455264766602218621338334224540084015306737498845850186432475715500322746801357579452300640444599561642533179943003596840620051618915798246670139955402738002161753537335829877271151947391182827735184575754053206731620104505993787542758528405762352179812265704999682218689086992511040029180526078983713791430420357731084262575131451821715350771325283082697388750306959118002328217665333379746748256623954067584766463496966730989675966787689451494410002022228571055266539494459329725328973061638572925144371482121663337072231002193164543118898620439043241560872431421607678732316572672099921339150542798310544892149235524554757393041821891765592351292474790150721321091102221887526309402082834182688802068886021179902837633594005058552398211578999788738334209816447569367240817464503308047951465276703224042648159182247213206777446820033662064693367571535769336276585112480655503316572146129311690314484883626899893948924784293621909328462126209080755069802657448784668047612093912354814658114433040703887418174032949164719466099249632533519663933493905384243771042193070390107723972856867994382055810721515884311629736255340907865115179803205767414432068820945988197510253133267826894977022718987095569429851217842517658056557365646590148696335730444075101783084948219567011436094621699132938111408861277989740511942726868444816307029201571416803001472298825391755485151580284782836586087435755524459556786816794867131176407437115940585777140887450868419091707091740880535134270440981933705345303136174080*i1^37 + 9683338869969109141147192455725063185111264479804753179162685519485950754377187592882731037004412816855984941028183177885216090700411113107643166068982458682963913770721846732549991618463731565150092666884093938572846740657427966749380866977376299580439888227989125994514133865390291427795752804824102290731932107581414809415054551660934786688763560918178807875500983483506216524357990771885907818133565199609854048106797058031380315487095833353862533431359594638534829652936710699995579577095204407383468040235539439142843946289186533952184924827178888090569735674351799068903859715676090695293952062556217257850590773097075015567943818016980903975996857645405251023512988183284339118559420064366505989533912349421578545729062916279189494874914412340818944415317380389965656540991284879594400821094304840863910716385588524292172717046849319613606179202249448060817459163993321243913800697000086173655140913105620030246239378437639061071085803592780351917457649465325326665746853058638654195445639194108079814601157948643598503773850532243473636232100229217941072184765031118272998940608728792127261906941343918739899589094959188222171546571489062380758059403568033889743922305638943764494470156130305521986456974231316357539580262075550553106334859906857263883056148085668024652823874324432025725824633050992197447555154107515827935098236559211683917158070187331925407718554015987810344234627283110802170252616452844558974832180202100308342456558764169395717550915291236945191464675649445849285495309502235551505000455693514736153217956683570831372601700072010912054252748750775600284132960596943736458444800*i1^38 + 8762808377105220075999279329091945035199971101915024355730174278755972387466450150301344892956550132689648231971758274246865594762306111747452002229568396426871630587836429225592909203233744240496147818694394692006816206337378771234005405405352996168636072442608800570970211551514857431974472919643550112772875052155742977119880642632639720756566518193881559174981058232945000204082744998626264776220516729638124433389706446993549196017214097683484926414523162739622627397419486715389508813230418950183829049443471975761269852016171413575360190807391289592300791915228433503049642089948831444963947540828982749034942002485272798870047893608512781172308370140693231979814796904218025567707572414117808146791836336454007337901203217440935071212670032150101317996656273094840216347086534586282752038172232328334324828444193279019762291679749570983989577376507067207688052967238316740775873069580933064910418474073208668873915138588589855468798106534236374281833423993940430965581723940536528691910863179074721871689767988007850360204341238162946713690646695819429312563176957649620334713120757466182840293965288014894834226028899935658028835805422608144881370084825253048435600539734397937388299107701313722729693430521439118036150725441497066486198065477160337807371783762072744136557240051873480693189261416065490726941824810072519994368683253268677073522822685945988119737634768044037200415386570721380821625060930342826758538683464156901277623506942055788124601615635288312735946187493469420551432189141460963448935659587086034784974700146277385470001785183084754333471699804435688175316015534571520*i1^39 + 1212826585927292844976180329651113404023181207956684824332208113566798907620954353876631400802869517249729724472218992976100062512737464666337038517122826793600680628041942677607012923029913891471372734252907549206235026478386941018431485748039467490543085763423579435712077486868639058288045055892512867928524153124416536018452457961148394657724853854048885781044433465949610447041334202896868957650776127210003755333060011189802373815112513980553747080464371000557292705872042654448459529976537369781966334921368725461706030137038712879322391379162649070195030781224274707373691296886092983337221506433680564150104081099363071637944832568646950134692135869454186498815850927332035329856169892455580194352557718211413854015880621656549854247104523807075541519408164493534492404347828887554079954950065662984551934298793589395747086759827729861219407074232722695225671494563917708871003325686171419835154238437637845875780941016202646779744214962285864209997405305588955994001575570501721103886301564937303485216859763965825551084248245347719225474922682652378428665827314789999280020585478905117612746816108374437981302535448613351744583135268749673948827422222243879639253037479081607127061943388843646243999779380069495325205881621668187366668007389959278156883286948853514896931422014960697016425725094361847071771623961092350234227475787891592478240717919970646471477842602868055533488161630331005316284477456589540931655810575548741601139086438136455883153771269033034933695284467623972887069294945078146427445493003594459855135923817940775550963361098553496184323873999713327018428858368*i1^40 + -7254850277369234483076706858795902101467556692194170820777065945210879570799271780153761203572340038975088973749864605306970234823758587829102012195253009535184775459952870470587409617935882756538783531016132012387376564770618771850167525107927250322247985063896406229351680966391001138541654762466071583643968244500122356506973205011332145844840572119043449077569296397043876602716476190685104957395602680659785966329096893853380958158485988916465699673351967387080055054036419448569462234098026555791871159098705203497351714674880334080055472390819686754697734346017394159521239353474257901680394456670396915604618808634211410182182266162467068439658835584244641751689334882814829395320345070825159287301085776886776036425415310210355346175088031114771321495640224200427070213260496741810028888160456922938072544308369674324978090265170854765848022312334580546020325537483845755307841897074214473400890512336997293484713286779381311330363612920505845917754820950220670184013474065778071054166698524232754081544238765894765730505203346593403801589645041483300037074508148261410283686688265214906446014979711540075803620188281499340757710722544264428675783647532177972692358642517476768280744279328630900346385507797558921831664108391943316170407346205240497506807378318467362292436564577947559935305904236903636068861787686332457689158161417738473080634577476368797512892884717658914736875968008982542810160777645602814232663595310740966829668275499979723276481473561931301563330712032867883337672908812918995658622214011116901743118140270670929402083801267650421641089200164039557120*i1^41 + 7881308252595689590112992697815543833468028607527432604455349749153390186608682767258455341260065659687141817712043644947421701082099168580478664565642015915824165983604475372799402569451057300165395962370316153843160880940030770661382312220372476771154928789967878691831588067329270484195836591718498121653946578672998856080922032963395249603099351470463559786332604501326674279871619215205512908367777321018169171762690024446065158222560307648975136957837849889837897129210169730321113226061143266699476307910210815456484756509854788417382532474638236438278245205270953719973679826750316371973413952366493564680185969270259348199192297157259182889655019770568797133965097428524519501077973856859297388985554688644911812106260388103683500106360312859013719056691620949157239834654519205399993263651913662593079308957017303984860379273476014532186705199039171555976591366636964310627736119497421246010512344278578780898586924105514925495497721524833810806649473660954249257516520766697925071769596061242369952492701778718676731460872990878490306555666648337409764316343965571230826240309685993116033490831585737343509307369152034437207042132325194321866794772165174337737681417789123865666552567514622710632183218696273008866621248928993921438220558671498270370540967750163939839582228488337870586908129935404079573226775407883398831298217026977129038993987802021485259872858070533740619104724308941754023665553451058787449031297790713308869515700034740450273640202381604697160670461537854633011651067786271849630122773460130930963190244700622405662674588006050528512211681280*i1^42 + 18019253038477156413695607774031607672216481030797775083732185877658965445121288196874563098053768188510913840096827899907964052991930714751488916951997670035941366879725939246748951261354904601717970504136958767693044162466458486492969861753898994861865536170340663785028926168700971398155090554297218639541543945095411671149010596656656934516983516765578551477331083935329189639985516875540901649990302120969727601987355303137978660202637323282017609237143249642890542867475133839693821639594650826190602139473739599592926800879670815448449339861334603484630169376393995701063152490317446575445465313663445761139626532054161598452451757369102918493506592445124627776614377448208859328435611398361306690640898488862813386897560752407158310896230294499231047082808368297935756589315423639027999413446770838138073502212335920518743231239492559213483393559709134781184648573529626036588190546563997298201588484320744743089450198211663532325812375193979263655668503285209224642901082787397922092533238069203821040108185346997452279762341511352068159962478147995463411097123046194791517027378834099563849107547352908945382652054194548195564111378407990220404081948575288384585424488994071675382600602985920200547669488694905777601674080931007998506477319345977739567639756737858472975652079686018765143660430059231949100204409094088921927042705312310703800197773968936369405775347772469271499216468650491435905644222317997108071726991313593740347263263677966068321587007114378458636673573553159620996260315914462110411575466834726669741734661618972206225305823517363666944*i1^43 + -41599353807815297652620300140512281532894838930372695974907116890285635880421157066146354583552963547571970208748051172704057732487855181246101194235346229247534504555383344896928082820972125375598939459430852394227965960702324097195255752990605450016876172383597255284732181242720155259741945332465446272333273295213279231428945775008511549063915093180334162827142277120879556836932509952416169867791783021983471705716280989122776566912001202042492255277301837448331109584719045513139645436418977591561094998467614379958898984318191365964303675882832971438951541350003915413445491121850748974030589825155826590194165871556577049747778611598885436092621080238905773166924654814786444785133399847125124551992624694086652390849185990743569574419176144747134570810974210810300276140303605778286979117246457027752060931396561047829027599040048124897731984854969719971031031789154561938968774146358938018228401646567740078432036822636201166569365503524678064038754389863712983937376584672094762252412270128973987284073763345898475224368950324265307618236145592607491027731458968995723681238451901865064807443058465949660755015354334325695133839323176147712493592633932391334042204962259906963369338967218055796151429116211224650866228977776027367568756782245563544770590756718514669328426929686945854081369255076307435982120729359152316203971256598177691562132136134373080793409441381117752371566720923722510140159974771656306864523590414656973733915493900426079498555737723350479636699961300313306268024634091128021969640640445841801835149661033831807299036119040*i1^44 + -1119749014915593361039631538086064205823505891739794709053526346773148797284307660927839810973052304852773572060040494934614791822060391870534429705676807174203784479751287343318316446109424319626128943353004953580325487238145154503259654779141613177760126031651121547733148650093660411384178237705711599675586693634731220934652186718302642679151143563920377754435016003346490584744020437463142467074998881528732482654086276187326379221755789528588387231215663443345845255137009019869923707758479792952949941015954873329499762751711649977100440849190711298837960700148138144976448291953389794584968843010883203756133581644771651151367317666163423217412252224815516696964986091664938228485510304631488236297402601457419562727638545968984381404726501474839066416719226734597869303176734895123870090920629616171625512031795419008255490785244359561031382390342446721459705385738207348279061111481619405904228565998367373756167470365682364264046147640940404134934783323148599039862578765989339275700703042384770787845015689708066184506216528644028331936795888202678514901538564573299622847496172162450812397257394037371635616253001195909685585029539288728537153205896532370978687403865988242781686971544346731480846678236150264525525897326727120787181794394222658299555552744949591597060401035437140433305894110816086989729860817023185103254605131095321770040595066786671773612432006451745677182016076768106713881191728176188089181983398613204160701199618577575746446763548215584377365975864497933260000631324346987279577854717616774545317746847351635968*i1^45 + 106651870746972809851359748275767259057347633650778441697033560585452954275720219154362763614416271508280486078367770306516091545688049143383258242764152031042645138825969051435287982880477995949190505319958005197315737704330834101829594603171974494977009258469929163731566924053374825270729243452367264835668482542225459352858553627255950670638630307201402276772050355522116454389679075987580240541788342810057744235390403303154655392980742694952439392841479361540756221971033885106294112719684532520086618123791135695855282780258278373567287477095709950354779238369918449707072372573397942121511245221964006642918554405156391561877563972133111526485403084689956442322858927844807974879717772976204081657457983483712110876720734751173348193834276223161134278929394681269377425151673879307550223878272546989452909838526724498940312508572028370345790552730725942380604074798297221097140659440855926477704066955460874292661837550365815484162361290663876152437565276916405150386766940291888142853898466658702531044713015069205621600884830932800737090875227164197328640660613759296405742290939872105524774130028438018701200443124919679468213839161853844404123304439344613797824633950334596446861649072448191926561615165628332194013105011279914220286303123325730373158710893699842406434789771620117537762478710750783703561111986956271732741651951843528836119854369139724833245508608319653375633063773051871253243230567620166674062194417929910758138319519694904328654895965827737254810888532666441414625009156636815313243390664374713671617795489792*i1^46 + 33164868572756335835131647725920114366825073983002069764408427091524910372933445152625339876206661424015050743828002215716827347096284042147019584188618063766504762697738999778758619294481523376612825294274395923150901258434698206187561106654369474526473258737264647527867193493147692183160037894334934582589621671622623335862217700856325822062236903108426578037064231570120560135663321263266804675082879358290134419723235055046616901214909265259433939601200014904997172455094771193881445134029592082510900925907456295476902387481310458822793012544264717971391110947726838657960338281716246193058221535689501728897067737962640676634366317093738155040707935237034607644172816118700107763510682737558648910839450171868906777974966450932001009390602036640393664655445977167325050732936012377077667966520417376918300954050460759079080398260316750130296235782951607689767022511330958452466724586831246522863930617072408619292284635806614051965482900717035157709463877928630303701553694511601274712132372290154916978392640333161989773770101640691155919687938215254998500078777716116032712830114681894395419844671629631313861958318472213420585780268258007116609952410664805444129649043970722486094199204499134799281376469704851130511616204605139628035842622459837402576590482273972107751910828608574484916024129613431492843067995314878777746831187923004619245012026643161529540085250979386089998366417390427491997971423039024696548302934460286261328916188807769440621241856681720055325137675613822330850084528627361103866355774830301356032*i1^47 + 9572720904272533226647186035634297573498324556698004181647402684275930591652765870728106767144439673447481228830670370003390527100781922394368978090506886463134526618024412124539316700691133439953721652410821274460844872867224617557179432163054937882993457189658566204996086547563375234787123747549606907539666359303935604235297607530692786865682227736722368347788384765734668822444643086757906928616719612646847369707708719762096143008572768969134902172502868092642631037534575490051968304359305468891188207312168959319206012953696484185969307348544285607417882651165572464999887801119806931288709875753310521089668935836297930606139485636021998692217018153532174709656835033306151350466230453322050397040249088762644522008492283578883429678152751601121068753981263678385025805442469134843871473072773521333919909632836868902778018327128911513576139818814741460434721232442907181368063226684083615990297517665581192291985955922133063833412568028911151746098556493104992321397917053654091796242646224330386524842012780307981072474215853086969266337686354476884748125231526437930032463521171132884328875041885053924702060255139060419616969136210913322226112088600991934985118916989176878417649125101288225644670319168968535786060456384084040329550345318711866289753250877082282761149784347116149193951052973549644105762961673150690903705138022631539915237073585873434570161664587956167231975635492187858666935977795323016210473468976982925583235494360583593433010336418597570116167846332227430040883916565706384708947183616*i1^48 + -43851113645845140608339510607251936074327018082326130279651217523688116571437670112636244012789387690129347210593624108889752992080592346903714174685759486628467004863795269772265831285116272664238484443008826720046641334568478511914828674497052004874025376223086525662012033457105071143215458376598472839443797835941532583695873708434738547419073316415157197969488095498246030620076654691131541153308349337553610631936708914651511702886555218562167464815160521221228438989338943551504607037953508520421553216441861052763409453809345595189125855998987192123770579086647623146416532747553034192693948559750389119226554634910211889585652264965812485341366192574950809408722092732256086462653150465255745663406185308718171296365683096185985602769662464863499214965898007357019769095398926757249567826482315816071100687209574554316856391850473480790906925856189244759380106270997528011168323978770308689951386927470245307100479988136037338878456079047612714168267492665322982078243257449559194187927529757232202820332631413007592118399487123245732992757461685483492107309562269301029140253641226422553274953297280365917317747257991837191224250856799159678886932954485199197366367558127152038228662261625497580919097083954334346399002810776605701624670417347769209711138866728448922207262977674831031791972577529176339773541097072979667561313463516207662080769556951177456246709508752922939589587704908122755323798266501297570147402033599052614268249840585259064406771095881133007131689532490123725697009084100234762752*i1^49 + 1161548853389182180555006963849951657898219871818270504664345082529935284519720589494100682441078299619322917893558113767351440082870613721012165723679177693957336133401693775871568935745544732191981038972914263645963951073313235994709199217036626592878771556323463394259723671936475407992106418526873366150229359418160271480314571854526481911717636690758755325497876630621396009474609340313847782815386447086884027478593714876622878488255339149462662953930778226309606537268062636259589913145846948745418998917738488023580198013489592072973676740277642968678282852854401563796700878910746533270977742359767922068227814263438325934049932953148084218349206112548170151421356958583163747018688429272871696314409461970004565111603781301347927999554042496542502218718340542843589486656140347316584371245548700865388032985823360504605423506017991903171088182593716596378522960447798339613134783162094633705856159942327393833287103625381931227225640894269596690285168545388580321130662433534712298222006557856071021882985351015753107943184686672256859154394348795303287589975070967114650456975708188693982332931073996402473084279984942479306947198653339521092479347761163262243038921201291390174401638004351400625076391536627208944170917955694596457575993876440242831829268163340245041268528567832405266496406250849541408538411881599210665181102509331839117792288529420663593054006867448090597750388454465842547157914146999785572342980655641616976451561222356254678706811244321305029132014074111596476912163776*i1^50 + -2091574738884072801602382022519089665458856600461181817220863187520468240336334141086316955825156597484903601644319719718501671940436741931624192980315847769797157815587701257080963214140474724611482097481031191366067122209025571577328526897692894849465492810199501847371819587143627148811449259362742891018447219613012508159778413976022888794868656135262339276594755073054924254307851926181117996861328038432699067298288100655315279371250435655158840236522689723733245951639625381904247526322938162783119122816730862803984455583088418884109404047474895106566807684559453279624820515664165130285660668096409871584652866841234501140909770842631426571244557059086214430203045226114305500389323115314068913181505605765514615863703749204966002065361885422533218900472430968360405782940114650549771987111072078482491817847741064702250091665157922333824929394685608550738444756473553395269704447069525527421395406930626885102054673932548792736668689862035769514511277837713537251102552597390019365716046846412721272558247914942984042848205292723270364759326687290653797095105078963154780282125313093350213204903605817775588947548890063148548013825220276546047501178248492151371113321764791514666744799814675063433363219376000999638808607238088774834427724297627712687064987170348571028268160929700152406797446313169624435912187439859898951082707163960469566657667318557268637954938279828312843033949753096358803123087858567684497124738557719674615856134691310715031767282752343996734733139367203739472*i1^51 + 34925684878885156632673285422380450993401699067932932208977051709275403458894414826299760107287300220574077775115619814881555852497003140021728923653230299433636914577121639089394706183876401235991080378867079590549722128544156197852295976845810858828686712943930591053762742427973250748572628945575706746636722763314479821560885383625491896454172108485405402083671031740555804930284023099649309465876500998140824800758194098388289451095207279704932323295248580841337408575052336316813067491728386360277731899927750961177321542126032478768165917721768469508545520050625617387661885208340990848404503028819126237706754105319242097348140404938515754730684526848516893441241319118375228394462145676158972606264334829057391176688601105331516369632306142405616381894934037452427942052509893079986010880214193235479823450702872366286940647797013573291095085022320517456902084280467525005253457519030859586071113533693439047574723463939861279610868179725696727169810282419034698391782646413371726068604432234760807679819297730557689217773409394227575219770814200207492144115574075154697818731184082323691941209642333253991642800220024866725357665132017806211256259252177494591996551230082357065180779569576644552109034285410345224804676990003936391154567238966805817889633816279959782621966562065884471491865434527091780687104046881504381397383390351950295947185662004508484311737222955397393499086567411260546359200091409275030918849664669038266540177117925374841358586756922108250939296564*i1^52 + -35432092515347340058547585719102699300396374883377325741735607799364160406863308348983947449434243055950116864327319216425329736018016183541956380932527383806334830526056269606983953729621664887496327112751161733148647072814072906915521467959023854471546707154954548410269650685966710984749080678045927441010687804314166543507415534881780727201550685489357530366818631604221633068701291580034036234772040123848899226126681008839424670319053396441308481232191602918248416431730045416552592064443783096681339067810959536144987565008674972102958224941406374417797126557295404280165535387401584526703188973416631191897480029053572271295458255002207315065061240355708848092676612012011056610234287730187247955642066132872379886663929895710927315298958829430969544646976688180495133067330924900279990868131620515213483807696746371030202896113085038261688501298116715963056479199159331402091410422762849417032489977807237592649222480684247780239643378977907838677884538059943178304520957713722326940771814291133002463818407029745016259695870447368063100933936708247865601948192328373305497129872521427096695160000506150447976802441135397406420545506713623557410209666502927007796544101867351410429455195819406737001579288311686729871787731089297764545744766330591479008348056980353782677426237209289616653513703650452829314450640828793769636203566210026659070083921328562966535011120873234365051869454248984592931942043072235674788139163*i1^53 - N1*731075966331883351657822596850777414388104173128503828593687633063507450692633945935923559256083567611530745394120113996074058886161589069465563101076283037433585825892678410510578189768946934228782628201219829217894328735284969162910046115058356091981272931632893305570259240093096370634661257653781906371622524884364640026970909155616462536555242369835187667548013924446088369009407122274099309382377684374153591449735801908873325591500000*i3 ] ]