[ [ -27393785979289171290477478959003593471530137877511780210419449444691520760918866405209712359022677707004331180003272507257024798217559495570056558601418767225382247396222033988337784035779980314070577484224301006482927112878127697930108274385764724910660718199523494475820242100455084741348022082672678140338761714147284240923095286338209295225092650580229331287947208260975098437402658700800720337576555306114155405169498444800937657904970254866203277466401366635382319510745611261319564536353266519820868974969522953687274222604529838856854652903983344425112088922093573466202609065853804099146575316605815528165704554254479830536766124874705330321863494047329881890673184625888139093337073311417038962290803054788889922919840544766667034178002340748585731279649437861144398421340454830562791782526071641398865383651981554230418639895285222047319572361899381570758614007688216224301266777269731927540013283418655822658164310344904996403666294596720276844762550707535341592357780458293077598963701451092912485863864091170618169265721344682269726634845847979663433727118732211888538457506620722937987383046803773940728342807270895962576163826609593166982637395564990550272277801190787185036853563050471245969568352641495978455105084302064577102714396325069140643988778743791295411069313068749029376000000000000 + -13653310626668808492024344469791128513182160579443733488663792297694905869333569792555821404285869385227038447202885853546638290799963186057693952254405626423773386589585843541917261219564704809945838237946449304549102677002202146856549119406354632019547228268168570253799289354866550996508348664790699398288218147594687784469888567972929031845661787899773500532679157079834878238639424778461572410812173186903780468228699773480194607907793654547214244272273618953337153763909482938883965728406442538706670178780244707832793605960937824378873907221512229183552827519047615937447850932549194810198748775285182986330850627428138278907359424989191246680120076872232584839470490917402772882503451530073444445517612855158039337006572077801484990650985101810457116866328495341628064054497464521836579099375482179281071057907301039749884476391066509410074329134870343227608673985993793691901911950510174663943005600838374889518451374404118736365422142618677634616525555329585767881053751773605712432034029979950634819664568834518352188127513492946355888001340930769956807633437938731450002100604708272845692883570486865964288069236863623981945884810507446646824264546131583807413790824984023792871403760994276155664201289924303964838142806069104732043946803700210131631508757612384019837403847781106319360000000000*i1 + -2731292825663738336813128191443299968535074449330073605433796633105229453326507139586185542295230449888647920850215908687999496886212195935410045362311640765664363851187324729569001301142879614178683001368519812374944517111347098489946859654925195691761352323367336400075056556639361457360491317012959371783889260431172051793470418171981046719638329480947304303654077114687512203140618440073051248886076714913215076655301404610744354729877005881995810479957549293654448358551041140943597351817814301560164664922027395162870696312686140515644061711264416577379825059244581514642137816819747268316180948419050295435891734654679923602817953917995358239323274256843809246625624089144315209984399766705212882339890251221080136112404476182012314999762765169851524370614663578716124986737548910926322493322638512202929709697279387359096076005083663561415007220637719722393488600240407074731688487931385384500298984315457600443979018956782745418549501368751964830393448594378720286116945268053852937999048820515252840559769740853264533372355378956881095940272815360484182300607350999448778648183331202606665268687131078028940390467987325276783179655425849212402294951623050240137257566230800544367593610839397344869905096363075983682809076324546658742621559508879508620418125350051707754129131411446169600000000*i1^2 + 282104458406353659553201627256031817884961783266194279120599633649256822439592242384916387529521993495430178284145941193649587451888131974363673298597686632410262919518607915148061926014971053344930136511564492487687846745876292295818898601711404894394453560170080343392339655107464150883665458128257854508664385125136102587956574010223224127280543129942680937292731330386683095611469149693379306125920565714108531779924183274671127722767165670543177343937666441475271947184369189117375428215581101366656422807404140416634856041396448146411604922832618885487626414591719774578320183989095158573929781569981400338404548878530388010267889501399996586089644049629034230406368457482659114718465762362217763468810719767418364782988087341207066746581435029502736555276319279698998573108020617473261729467126714310737425048885577983485533229687223612250481670447531438567220184602841064751910476954375015803789903980385956701565438009736375867547913000953611686444555274292181468521588165997472879389701190748469249170666297133641536290224750460731588592514627671046273733229555670439527558500880841620770970048838498445589522643034869525248118995511522165645169535412477717611744715412044168373719552829605472057752134739478397073212376085971193662656221682133595904957259267997528218114192587096064000000*i1^3 + -99130151779374285344696610924887570285237152929236982143592217765909566206980942669516580465474464166107886778397442122110765309010897152952176552020678304786590612520258800694652994145444874679154558139302007930547752065921637080765868351633934685867434517302815002176420919756391909513224537698448501497452350223429032117213875593189239942053466894511447236556503155498569988274952686429522240865746212965246871794929735448053029270113918748742762025916142635656513121353673866584114438739984407893177401814759516409656544066626776219082268049580253470688256823472498929738712934510742919934615262365497584231604967341411302489841450958069039784575117333557629805021696328376483394387373222754594637903547287074159222508755798211870947848312728669801899447311943820019245623558719807301776881852526776924838667031538885307952733252819229489506448591492360855618615716071073527935213310633055671443142488409172317768404893046723097841507465971038562999939856703130163189891957735820953500377564904498904467077584566789394287904652899419112850586269241904044594185478894143392077091876989320760985857515292806289061075547020381186302291567559189311935871874170645974751758292953273426391361045994033266332251792180725223886298535256664025769792879241165743607137700972527606106239866670940160000*i1^4 + -22471542850651815800209265588460322349130119913503448219195676740539162267935560253443976936145525856190596212882662647622670995303663565194127349178339465581208783635373581819091120546759550082690983690008871115398956751356901348348659252691417328554144300696680334511969933335920911863189135138466234318492419478370792447405641525807097008116418263089757433607528908736987787765147135068067783473392401334285628271076409797233643260202642679118249306939847368661310870105873354146839434470978385187266984239949089447461612944939231711623649995449229873289196772983640892687331815670051958641603375267510792303531487953321621763424120816249737387002484612921746529519591909682037595923025592604501261069731971099912946751747550182096790469296833959959239025832806616380291397534055576494741835883582014555495876099299013648653860702607672386967894178212251601621738862209978166363669772585171597827309285933362775704656031578512050008633636000142786120609850879870775464707185933010867787067587016105515435332863580663313134752808443418304669294069998606376095283057149073119527412246956433579379283892248163858881243354830804474617022903411154211027554980067316309592060979774179772511222341143656195397113521303914946716287557087708292558095114300639398210522316821545084807313457414144000*i1^5 + -2718198454598182868027649942883544818646935686671681561944717011718739259046987181023405522721971210410459318888686032934776483512610581972801368677887896530468293623114773723470646326419436153794485776401811564485609928306585533534705171851761492175884563374231871012953083698828259855864943388248783019131801240862074797005958171087762394549587514394030214945024706068948897751943793417319629937592658598666712948374741766127164116905008857628339194473321979837034141456069386928380302318340830174275003971392159553867810214520952359816464238675969220054468415237314972676632197415483066512107585411840971063724089980123332114533945399149111165756268478994367090310606163491834870020350230227504649046986909762867840428375035021511654610294159900504185167378844637767891879271123692125904338965419515568336784320037177578971746737983428962274233205549020756471899730056253466887433039862075922688622596940509830553554143178175091689224728946548392345463376414408761682443157785352482222150402659722973790483950729160679681397429706669384198642653181493727751086626329017010087700919561910013791801480333150220937388938524867629763026964811479081090044707765201117756380593990163381377928988907805640057110077829329111992801119787208439454435697499010495972647213163294575362523634073600*i1^6 + 426728715961739833268490707623073707835346126289102522927820558684981495773824644205494208393098852305159427690287045729679709233366218487600932717192153120362417520789188612429954120709573093244021514898926545149637615103716342606201932995318747575512546790649883141939275297754914675776173409592177558561451393236280053883447513226779272440412928337031414233674989138796870767402901365883507249860147918746998981644845885882949561956751449870563271030317056050548823508642541157694639375036534876393365070919224666823764021424893352392759586480210293942563985131738218836175642768504187477457140594778918861746536179875301582766635827287565916050312543481811613643713046278166377975559976163593428310364999069381288741680271242093810360075686869836273883449743176133581837392802308948203736545252285519988054745007943576798327583050045753332825615773366752058853650546923878142739636714672476233507558665226001212991993208129384912315100439675065055382209705292478600222058004101401054738966793725631270653603006171081839460362470245639657201984639089003101626678746923211294995900105524350860132985922667577015493499981440803256335617962832559671239532914615988384689882241709049768903416986711561389197612357280539588288875812821001873964799423485497037783293413905978262248488960*i1^7 + -5743894804000634025940049084528145501177852222199504712835580954180866937156119002551410575900002168833036797918424479136536843694331264727804091956306757221034414359134470418069401913911107239481541121165103259059528359768005755711909190137221532217688384810579300853111501891531499777959671081469701736609101755828119482864955627139115288474087898296294462771926152429416184140665572041700530497765477059069571310827815353394748448736914445806302586644671288035128897590737021268029209492509263855483588320990164121254739582579461312157442818437335645226739241949194777231475479804382568623434232611883704707982807013918251947893422844015630623380556630318357530122144694265936144438673017396840989931392231539704002407827398990671644646187782624227937601655328330940527583263958254765614399773420694134635287671316657596832447914361190432315321573035798665931970778294528288900656108695369657534605418110711544253362973278584544947114259319910547022674379741851789834667818723417617914842833059983692545552086612287751787968589901396942664669480268720322832795160686039382721954615404525029735187955611756830305869731112455506413312212312513052008209018729547475127825955751684995185310588447320396744296262706488770801092467387536531430879009119414848118282240737051888582656*i1^8 + -11275090496194952276534202312487548310732057399529650878571996672075173593240660712977665920555763760002628744411522727386340160689413475116822128186234547878853587479409776568647366333864540184268062573917309850136942774591156922294704077796064898421611428800629262615591700339964052839805099305406575861239677547315088237255919786459610868915036868382185835077200737891456429851846882268676037459915916612529381318133261715814545800710596839447889773101928848471087560389838030891307659207879684676446710620786655779122340719761014791937078907045322159212721578817197355511430563974016545001673402266954713400591061246874346900505003999793668469384249598621959920013436219069193383660244071704054843560819623314799769728044627619753671984275437745411000737614442198753721479085287886433147563329798903433871693676149809026589569370880564494987860243892624641848787602926327816722203222158814331389096040809659109614265885625293814079658591274639879770731631834367614834873060595398113012198716759354581641397491655931642098423640715656712213955495323759936630864951183206261722590507501849584050773504642204455421476265703686117312564986890008889692305725056042321734861137525230879755086913473387964253214325436170138034951498338962330150452868114484660261361699776112885760*i1^9 + -1905937662434240905920229117760811589367563136569782521349521320775740327705132663210004214319870300346077551750003172388141829228410548618713086178594027963304675959679216118490697443898164697627468750697800032386484115590527817626056331799617193347652367231398325468546617331956286390196106093850748591007303707085033752999149377753404135998808288620361725483931714757441534628897261081566526693160020614306705526380498364527003255908297302187155614734940129204637327072415711102680149664676128410430693088821634990799634940033145088436396836538851994212897401971226790624219840107181176291555603484802923121453602574341278393039107937592627118765124693203464576439041611779334783221120978498084782726576257458296659482205998416460136410418651481422362362256934353214705164516017356749573613805053157743517068297024820343277693108810671771655222018682606356278998979805700661688571426575593522340102184309878409634904482167121211772012879187313794965148341212843296064979232285482702444625582773803317349958119767557845452168185753011607817802792607382847601434036620121111799795336101169480271378694050356666155263584333640365336000494128467891944637357205765612209730227601116632319679330051110459741751089217965419585786157953094662407647747261766561888484500724252672*i1^10 + 127667607438419380606329193309047870690226464465891208297044398770718049856984146571813953247183850213623539441974286395463176999531001589021496369050259445697233852246397184996003551279213488391809292753215375375855179393437230344484787751564062316922206451120747289894714633092324065542250877658172083639298434298422575454483184753723007263970033929161369273312158943775360409572399657983922477463435256769704701999213016530070944104889687925819813895623253334479670564455557853144654818768237858895425470115926481033157448024529370512386965266067068860420205354377831489552067153338308687820519306611664053804548028260275841415675717826997845412386197826367690815731875163530401107406062754671869607876780766315507684002182792484161300935988298039227505639992150437357966913970953071041022779407530025070479190140481388907552760404149709316973025215413013770219582690421010471942110080707766441143094185331839389330062568285525704648626436367611526895030422256023533071555564838883475550110345201534595209470849520340008404709534641677714851782027856387431691027712125988859173333717973378931808677043028767872631460336557190131082785827460534131154019263964208049425178453224187873523648126247261878203081854686990144179553952317181946766823195255029430225767235584*i1^11 + -5577228844271515616226999350359615801233248214555035081409096612528236916814921330690303187128377111770899602879772386841978615984595593883509778191507063336249656776917865762882049601081800270569126305056758846849693639704932093286213264305202221163067612273576417563457278947127379482546752677293533139582009797242381560370854097822576111386152375856959791195279092822464802694596399267976277103092951205244036598389945312034688198858334802536633825117967018811612472106372727507986049634157156326886639969596955254434736990080328400823227695262821037167162680741907672753200760080070193042735400438511896295653952439931913854331663077611749251630390377436201628188724735885957839421236094452242789478203628549188369988336335324812020107666429051096390249785412795328512413749537674391689737903777700103361570257219779730436790991303170616771324228301248587515235634061204885045356463990848053700138312643250345448046599266411468475830455323706462184509127131954637391222180524572647665794144582272227958959286269419423083796969594435508375926889872247072322913587520179540169635819224353895814815511466500249292568100080084704635189840713821692147479586218248794296527286452247327805932293595669155258943207091187085493376596943740952420947357575519497934077952*i1^12 + 71566444898324897521879613018206227294507835259257117070364913239300259084052316298754254321663322051188204590707691223156129607977393605318801191048749504322134806469903332485515593007762488427304743141683015593264321795344499924647344385247210299172255620830184596265834779405019800448296900598453461777552306892773710513775872846689554341967691108948532135447762974079780172883794881396217796449615702940000367893669427980231675052536697987134299828380319097796092534738151644975922420002598137772147158840838040634569503246305344536186096236368326405664436185150672797409891651442531816689788506815258881712379760231247278778194332873949936018779676521019807443272989873362557081459865427633379342079066369572587217513564496452465037542532941214431566945034867314774188533375785618263911301437208744326748669567238915216400458779496729424055155999280642158867725403123926699603247284196259326054093043989842134383090242690363050607901986808009770283968502479442423388125188023493074323095252981456101833434483414050655690314236508691170894192625965345744852067325480175196696057413391834000300016163571784135430524682053556089199564835897823491694230525767603369945286886826571679290414741543356043750625753166857372505945421644847818649987733242989510656*i1^13 + -897854781153765337988246240938095580715545923622264793403043347311494823663069683429402843848962940003046306538353608246168546073243081114983692591216818044292925530216559377157380306574815232677421954522988935182001820572551612025544631640107580017586098452037999697833635772619106279551363502799153093919533171806214891799872707959365862147882891942186105638762584075998294873329215736457717918518540900489778303054410885080074243722583887717415380715591593168879679518606288705398997184738244812161481842203833382758636161645060081513040714807367335887072912144863455853702004514398964436711057155240496986674903129681274126939798575882212243381255619493680321812228660234489615496581138242478952210284761730575444122811182106470450057465973699850521968903467720884189739219559461222657356127931505155194586344949846595179268872773888088520318739097916819448325565174830132048328772542213557314475226340369151311809021738042397255867196452202995168872212879244698298902019655777373899356660586762612243998808149702660393874117161516928776008703232353531699095134252403451750408714602674261135142964893465772931870741680649011293419438790903622297275768860674043645831008081589041433296722076952270432637905917304366905826839862945947697615062502998016*i1^14 + 7414459386185887651047899838674524911210548198092057240356648457150568742833790768659892259613199581075474035891160311329494753064277600620239695925996206660837486112130884998684301387899045013146603704356628317997758074643571824013797247937732421856955762543234082948045861835308422453877975123188612204781482402133130979156953056327486605591597192157684645814585317434640177900396257869864444133733077867360775775091379071447153295545374624378235777515541798439752266675091378256640104681391257648379690857543791723858001827517635221649396313040979147862211695900859787694268829893845673386432208792861595374193212770987419952518118488747298159805960483719743500070045082330097512934489026818081309011122274032997878186256938225945655759677091763598606560905192296992631764750155114484718782405325704254042634801964603749037568273093312259072219359858316540745182530156270454516947709252884829317361303688149965502415040894192567021630388209259141970384694979814262885147798272625688995104769121971157107188007486209457654260130978656263262757817028132569803455465670302161037344388941888908382909024261287437694450843054470026499173757929942957542042036841266189078170723327902177341210643381051819935707626618897227975372161384455133413471420416*i1^15 + -83804920133110259746903724099878665358066650256914822164714564466802267127322912545137556394996637314333738807916728735954659658363203249355700478460261652462049882694577844010042891787283744202843686563236821995618707464613663109462180872510417873843912547283092239195261637139189595435554951842990150652058859531458976903184691588412153646713977742206055632667673193031829412539439241895499385990439610612628703246561126915722099395200707419156869085204192114991571497563876799616622608295647272827711822023739765931901183712229580893031182443844836383696606298049216429880174168485734232813417967035218902260559591922650463255777062165103858395629839023293758902836381849808154964431295685771719736062897123559047071039243366612965832164447291164284150122866142913646331301206564902312416694678654201223766172476651187962365394759316610509597634262470677736427166020240089052357974900279651425846971489279589943680298932195363161888396007675653907281578847781537257092860510350833512352447741643828572699803020103850784009061983414356282260849572028264679960038632735127132618739749446470229263797384650597691556129847619045092102005361032458679324465484683358318491028968730297463794421429293801123612568868711552658048229951219488232833024*i1^16 + 534916576104470864204357414331788511941786930492706416552985300640320326477901419519200584197751501459377489905596583017267465296172633905097283802427425203876384322963150487178171106843731385079622504364770198934552820282310200204357222027992960226472733068695669033533599128246761051566960320575855199242683571698352818216696947012409346282054891720437392285994070028824340228612835332954946274895143749589695527891668819215117508839797403763990803627212487535293113636810023539154425252690553779993039633732922487615834466244540714334056047767483988642941503512069785450532487034235436738715332799622853943907169783674027239914769806710098197427392721852519952445290526667897155404428109508825009362283164279363010280768230722580428021035378451621249021785535828673259120105117911666769289561040595396896505478277546467798629927426285672270185676550820488575557803864011947321789900421315338876026460255033227553318983402352150573450070438664278647481212301137292168059867388265786204976754332410934017052271127234859685039442467321994405005804357968607086584253007921414573738491873108129321825117853219877286143438613710313398880668732878583262290111078242081474123345778820854088295698948760917474368301805249381405537455265816772608*i1^17 + -3318753821175645469039346624781192462611891901538072314061356402317499341041266888759297913914318095191968234609689909835709998943835038478485436274959358588057112860131418847921146239109818814333809043529519338517929902562452235374438450899477731122803681133497751661920171163882484410549355127756578552818319056437273450261315981832069887035642701851643110480148074793555197038371894718386155975319194581405891654860139765853525603460754425298124600466202954468807313679418239372443420891372079591458519454631787419594923297679977737632882786186354305031728143466294471898897815457375537639224800754005309441756191413092787019530557165898424862323578786395198201081472082768238411264093625092523374102526428708954903507536772191371198609741578358123357249999097972037081088786707561076648722616973757815984559721184593262356807561804985467589655574508324607657533547147749007881666717347602963325649760945144248588035098697402684856230848982268393629612899840949134044178337172554322751038901301810417466875014417142631618923902651663953904522285512871409472373203821422379626332112157014746931686386387686514281973974827806344671775128818740027219275914079006160373363927427117828930153992026364204705602071516899217278147686825984*i1^18 + 19593423187091899337793844734190090577813617808597835996506758542861853760112023867482262237646855518713395719252732785037599018967712134127720855381445216875618197264897209635415962687301136640822619762930165305763476897885875476505472892386608099191473660293156925459458077363189604909715180650646254505589193939550444327638656367557059898115028462629335173554395025620080394379932422302879017903462622848024126126213339420041173875356359811281473458051871271683694528959621653264244394625425701239263017293604142831278975465933430668400435783290670438743552052542776088829984962783687397127168293306957526443034633250741816461048648759450276810218743500963321556704621086643515423045248971355523600614852153185902131825478035694224006072398617207452918053002712394591491448915651430726219179623568753117728233507913043028133293424534097912346129906656366492869245884820206760302178273158999365426274316969341120530306758548552285696969143052925716224059267560910381397528319652973837495113485891535968220187520449799774630230947569789569293343765248260813505060544276073675247638841003951141067016534909237573085880976737789243426085603576073878972928510163340280328223545578154955245440212576033256353624827074709402828144640*i1^19 + -95136792527290949956867258239489971789627965989518786555629236885172801426392868712562533414437074290474631203677287906687273934295864257598148352166020708547510180229560279260852150767684426461931098104208067514592525132470772187589319902248889654422897661510460821233604039829251376164661649491456302610800553372240333680991465036727996349844037127033605648397245615625950529228235545384004908108798958385307176905877014340960245261653877883372498826015282316663908872625207263973476618480082883869583396490624608699095604810673191760268223512146802842463299074977407701910039108502239571088355113888915415707538868184861025494153589631443678835374812078097217091028146004244098748966884032854412159062173368911684934638180395127527046172106110859268708316126306491487571237643097143448939738304114299924622931576464325687597973686112591257938876361380009814394315735906372966044576371609720270607171678834844294930734860986206118037802792694900724288767109807164318454265662067749080798208951624260180566286187185189008849026223687463338850746502092293168175580042835521872397963951673334252553731800265264124871295020810916564987134286549618573566956927560206060149906496228814536346803505404037280692331190938492731392*i1^20 + 280978778509589805224185482444702702545034726077544591060080495824065883288772474591600755058886581966166618575220762858160695662270449533185492174311829886660788598061682311691297154306012083481396377151140043462776528281911777445785978033496026563515311316757895231633440581499805934178794445024703810866875928174962906806003505187535655620988988927225568048157633262196259464005039369339282249645057317730463997172391204658539862979596638153644074900518033715073886992377006466047351110525551245332768561283333199166824018385301695048748453362931281111865867760025178757360565816278968385346222621151253098693690667701710376406839090673192375478691452839594127984611809397876518313510957325768727323897491070532771781174008925962144926096439593176182010672569542024380593825562087219550150005765250111480990568839812683397572528892267865817989813182874088156691863183216562529404296262561888014446612178716258195104144549040941456516834710766822120660400938344407223204087531727285039364847114805876132130224128458811545573534928786697477888531200602699737911555738917945240283321593940508849796852976203870104918960212085010164171154664176150379431861041322965319471783618386001822984954463033224225906737463427072*i1^21 + -500406553382888288431409834327165083764639301355198827088263425077068786915473146901620664358943788378117699906122991409719783801356679282522289989920840836953487982778543709732085226294114622925004062083120662235552800481544373462186031566558784968318746600689658957006884157211565399784346827877634997746793131416702242111724202734335184350836432065236163419002281130143138807044462657769643304588343004371991730436218727405932673666348572645405828445031779737056600152482626144519758451649350565657283777744397897418669722312433346976268240728967987144086931019782676227356300616213369066874458406325543347386886199149125589423586294166358276615152149203985184123535489416935384237904465373273853573054555587829316120562737066620149562372279567958853932659481984357204025007647418880360453782279448638444224854338185043783853650589700330474828765742053712023631028332541881062222609973316701027120533244093871325458856594774393121939270961463970013501207372177053524718766162260623521232428781623551886052881568036029262267519521366197789823463058399649860852543065904811367161747876395241755686373069712488031187959345390104676294946364638085017173286574522052652946158892944611278313603911993187991814144000*i1^22 + -360800037675726127608071451950163201006227189903645410955083791696119864713590694290637472548316815797911515274625614501009782963605142662555970132930441026731535575218280174268457964290637101606708197571770688722328827749596473852052612552357710041583000040734923394634501195523272414048043849208335586290180642266585633831013008599844998576436902192220436197806932979573203865427171757010291112348615348184786367248312158377742946133750129172299470248040589221505437452092517765488760255702970075506461746084950333917951165630237290849438493208576987070031422148850815529406578750674664881948376055891725408706198200626314574145859981403870033490826395909948173000038446095983944804992484500537357145773898643625604646845018941009427313335338259276292613236295355304306544210192090669958053590883684480081583267720019723724222576221783067451043254021136486003333318801019038179069685527555926822813853330385763117801773209622920026432635625634379981920183616861374973510612089296424263882498151380335334737832489790353849092454859729684505325537303137473594035902872449685980256662369981118050030636575062709732027092148984764766510492371808911408486453700796267778696077145874226859797622514713419055104*i1^23 + 1384014079597840516584207019038532180157153471809412448780967579551775409618973104986311723356673373315432936583314805291875166835692408763480683069958434857131517820361582560181603707939393938170430156086166132770275647164067100949747345954852818913720949624343990604742235427508116973966324664205924049534739093229251317701366589695297968949880658136218436412383379911352262160412304495308394498928189761701911760001118754518242829365175873688183892157662666855932591070335833476779572786834263360656902730976999416267889575579649190955534479838422809439417815032018110538573469432415082409105693638021463923003379414423533920450891388398208780317355296897444046620653983847673892192923709255692887651231156416864020037416850541343972291162370232241804111614326267432768775060880502505340826322490016800993424611739003188166055669950175949965883377915684623532128552028491053009316150459974197970828119651246260846007720943441518972990798731031910858357418194492702886798358738804923944056340349670014076235455357622471149742534317752562512647393570445835816789267362275280759306992451089253411941824435824917515325349560158046648648529803787501556183902986187299859453518778163892819129969445699584*i1^24 + -1136397776342456997075986832055479881355702849242119782404806267134875631415476428408056039166069723641759927399279114072735060543250970545239562306609315267274670738553924559386721337397858941891014648966005923701187116707542126751044081573247034310614486196786401142852921565944373643025405085125791285349645744094354037823781839927406974669493300325116812259750777002478024628008361961465020376702339145863632563504014220892459322006480781263534728636070190687143903796579757805599132445454445418936672472769508159710819625765789378439741603421121214973364454056946168318581961693395094729343070918538508035498394343178224839497662260258908132257968698460476862545526514935837029737216467934590671238507991906675588629196674430792708896939704678454486114549579161460860556318460334910836215352771617830744965546970732273596940741826411436186799089439435149362220396810743755124556627254701526151768319851356078777317270410154199519685850173878857038541122183803530850527114847905100526617063364932134355054320843353145651098456258007254025542585204955252127170203177386600387531306699033019167273363022630459103051855384491662504578182658776653435040046660166165360987516237330920358526582784*i1^25 + -7346212588027838596112324550554720638202814879770869370773465001202293143591307560060312887526518713119950837056684735114281006340956844834747002954722942280351449637763862013065792894031145484351032851017441583514463528841862189862073078720396684669654349440326277261475633821057176402594299644187578159333093778229118827586448159423802809252633708837884651606703334457067688253155939546660371942730420489867282742513093335847086772621946938374993416126822346363508803540312991392042486180415133281444269286548381765108237825330558985481069869920268234508694209803232686019495523222753475988654750816011334594242926001205491852800501716477142685402807171982269655420014275451473009337416827788067117152191391342195725709295366855568856302282973314246765642439290826056818653906382794964595971348174148613477553171107441945290179851257919634875246685649177068393447074632589845319580549186461224805422322990256176283528086978877448667340503021922131709944166615053308328259856386152603323039026629387669623369806000495440304528329290775634627009057411729603098467040487121595955121501516286649941563642342519864791532893856812630962809975873449334299083298680856949269422994487185711824896*i1^26 + 7983966323366372046526233192509199413009413994370182190459374617546509879569954950299496854018770148284717305981190187627407499261149369683632499103965573950256589542681863734252505213561207532255599738077355583057199068140881698523403587821815478577383491704046043082204208712688792535318910749724479834412274860803756155056390988426097527208054435639510472500158289926952845507618108664721597145109394618201964318160616576354620911015704998966761648937813358216011825032091701347843804475943451628545467507519516272946166664665700953200434063670866892276160687727058206073047670330354315208630391893607154920783634657015401168885165411528317506215668780571125248034631071632806278947934988897328951198495207570317453494201547247735075711580951852933552780214486767110567604643130123633680005699684039771567131924732597034040042205094639430793254920414146729527676226793487017356886213763367511012595664753536484859716589614504270834111490640138824672472354629189258070502352791296651260794176654643375007502203925808878073343928943868927910842908507762027528704454902455575721986347196415704724840172916498788327404997950034727376266306405584823501518986339435657091291852841156608*i1^27 + -6026804604585895664462270179657067257451214890346055790692041982628099443687303199437145537638284431079135844406024411960306221590858232785121659371791580226251625610254705092962971328064009811243027693592264034086978909498024278206154266646429103086434321681703218265521207222009257188718284135445582688091953493684315826369594643012499633400765454595550062502494829316060074235438701184481807648742351482515935526076778034522665446643440091776182464093368088707533865363844506766334402967980878879723528065888955786362093550318959824856999761347100361270679056718213893690666369329017590546303015785849459659156158929994549619710758364626353217654013047776073529553138182136758194988238365833997641843667591728965055562978242285515982779902676007576926206636550869480679956469248977968096633693451535033382825367439173495470834504611358148792391326561554883162682374436074211856644759789978731910640270365514726096262628786792210150772801842108038876629758025883563151258253057361613175005984933353634442568571154640060595341275443156924685015323811680271921045634285657938800130867514383449186571961579927654590163417127324244623779613930551805169092440066116164760436211712*i1^28 + 2175232816502700311841594746209916093065258738107910393794474785477719030202587437208497054507474273073577650747343218801524048838653539727414539643902278576003271072714707071489761711282399533315787502284345820472854732108984773888927061340770119790612710483869823452918885261967196936013948326362228511631052863470018945868412012871204019560183181090509745270061365137970100489716474816534765258673402589139313323006902363898858823442449216828899757158884473507457369071793403523886749659855695814724001665007752427355093408565304990731170994742726884139698032148621424641224317136598963992810335618360674956031300560459250272524615746929805581128781288644667082479543702746436609396239730886782427692983378651591576082912370469748911395042464689376174187331514088216500029542635606987436055952496094384737714034271585957330013309497136806644787469016823541596042810589843041559665390017307130002871663925949881712672520312304148493791424064922859343521319550114904144751913132080758189018196092327434293256442137136245610523518648065616396503461317874807176626680252917351539655525176012927758604888580010477897867437628018745931495670238896981400051692597631537643520*i1^29 + -662416230142215959928228940677815902474769154324755259641288203956395030658764235960034033711186914718359832797522493910127559887207242393788681659492756838727387587881598152539726787312062071999882413923896191510611533372321112378819753576843322587054886504414244019486354110661734703398372634529646331522827189531129497819350039661468321286328476988021353705984898848186832332902549980566971590075424509438373281638262381346293115080052143621474250670256895414663600852880439385958630469017752097151839167414025515608058941119469370090764914812953429429437698401372155265120010938317289709673109335229637167696603521366220543881582235787298745978341765413825291005457097112428938212231459196246092035546585182621042649447320469423474515684432551381653383701259039984170549306568379075858887488765051807191092810003074120506654161144630645048502983143135201238839548881463625638729617116785231457567782374361170249203263436949118251789006386974171642100345966734682340593086643808234663706046251629574225113364223588428660231793976135738236477327638581799567867778087907348816961615668995448874367462731299945345501268366268595233682659751038048599333568602177536*i1^30 + 112599775740955804132664644908452008018295670744209997955898428298506733929078348067362858763819763286965168299602118266994462256367833208905357112847683885030786229450448191803942912226903484963422824504768910105782469752300304497756672355816407829755569908967298477840859300038777826844083782601558346897356141997997823290884735744495341687586503946608702116013569669977504426784634903059054834619923423031097651681942117873074499880947111220139628048048080313972001334847487250211785526923228939620994147668970970882830465064267100027923005664606298464916821878943558125974354024384650431177031700972943700929012550645117445364037417291975310178781013996462625391639666247579098416882809714837644719121646711456747460190037265175200282785784506213200833417728462269362329824425393969494665080990795851761834188689158543007308118408382689740709354700058087795060704896223534066778732646715471609785950502370293053891801186657763632779528890392026583760443098839852332272614181325578698903198869038566792517686770757479785215876353416630265833442043493914605720653634656015425914670757511596750587414018292157280519980074911750689744391174722366664240791552*i1^31 + -21985483425371119954777225405799835426867935309798688177058459447724045640169666028591593290576626799873602258592198360594754107692964359455714009392055437252252419401893583162752134205513184753659082051450910565035340396468242082795713715274703466487421599382520649421214938510794429256610984216133268181145377169053132782393316877207466601255042583712992480275925111815559919273506970970042794950324049407321195943647550536082218017821113838286012161719900725821694647017700107844093818393764804753314460800779507406776031316606365470339673330507180785599448169510077752087450951081605064770956301639617427271927788449785126006225239867840423626901694586109439084445603090564299915749435678634015565988361039927151508646107227452497353406336705687489355695987558833086245963197289610687812614724492521366742050624800873833182149509019536042989674241955502684140735464048973144389948957284042470723044465562760753240549510161776395979402430829079705070390959879068202619930988696680094522019196525622848468988243951857100893951144185358399993192511048557184616691347896418264521725820455496696816028399188803537862719976739635238721370680856951128064*i1^32 + 2377345958755871296355405590411070769450744181047395948750271394119162954660496570641836557510332674895096346761106041604738450630230869955989704088658498749346468023519769603130204615069030500374516668386382357699701672118598290431446573586019543270496958677609169559659787313276246839748308850767370295443906035626079617438087804460297019322024198927159613649988618083001314899398984053083260261874142700671306491254808703047334306886143235011218036414950401851953198549719440747922632377862792086385523547488830217220784328898479178547894233304971434813557130873635673952642512003224666628785709899337789610137230905214995968916055864235543907379885479367219603720881570574057865110561469383592974201951352143997311649523533834542914576767768692435280281359565232666054228580945831917436493642964591652555957252682684636787227637691569320026032529663409076125005639268238158782566789353524281575251063319575534635992474717759590056736048629814371888048335348353184971198084586215249417228556103416231032796435726146669319359144447948319928605181124766925441099113885663563896790597587524339503954577637796604663223867564030789279653759549440*i1^33 + -236279404861275635111150099900426204246225909461074394842463772422057716216214925322091054417408359596187728699166658720430490310541107160939532725865187371121279003029187528728321339200851410766395352184158651673831811260933683865566048765982836453987915327876520325208368577564602288426176424601010989659553556959319467609904344188050250782446459059276390149933984303449617022120679941048846761503414937921453856252216809246626571294165329158212985210930529665893325042109687596610537171888533676788689158092105486554767954313695674175444543410489186074611553689141515110183171721123942248181221839206581110615417902851047997478014875900124878496227728439446611407969544556680156308514208211332002116465793232005567037585289293190596540205983082110235442967972669097063582552929965050242933996763967785124561319620267086109854313130617407381230868611272700662163972743193861039253879739765398992257210923634888953570546177123318309046027167539545017619628028909291169275361932226459130572634338246109578357116511639536091183329092963230115645335309158519599465463254068447549646338441292459002405951458855278204201063818858802408587264*i1^34 + -1372324209593311061546470625640902364028207883902000971235193193008769754061225477012710073269076278892669767837487959508961614108028217771823812718720232160908778134070166001458191012984084990649730744347560413522168393984816789382603352976931788700259426033451966557287028940721790713074171270255549499939764656705492736614278036248759859820001609104692401638005926520104268926751074919728574419431426325138188930123563526002943860441412688590530887257714558377786786509447398567059807187095097839492333740543432518848514995261621017240210437454728368267067900655814698321306988736133338105145765421918260275531233958198723592034576450169255113180133585209418406560043869609697852240526159848770546160980705193953025551032078457337007824617191881191686211783665331223853226547133922863099864521498387078785809498295728255327407875656995058045054862720538123158380142815277807945373863456745072257989450390279287066201520387379395799354951393964543652281328530329167788447746771514930906292083943317553266505378009701090123371011414388797280673557369627281167450168373533971961600508302921071476128244019761462185565939140919296*i1^35 + -978919520519312442211892854817288089877209351499526550375040826141503792559360553533722597859496705421919780974193625679407373880896482970972420462002115828034567553067139145644957463309370969675952949421953535812731492314173990700742811086410162423030317545775136414215736991811726690691364757363083015499535074903206754585969044041107853323821678854149539168971796489436750525181253498362477563851444395255105075526026999356931616200026424908545170379991329353684468700008890794922564045462958901208039131651609255940936771322426750268914868525129221532350610076312137650776179812395130131160383351659256211490677486716427195092507318910411728310540942993703639018538617747625913397676024896778473719237208116800191201341715853872483851310427379519058673274024514121016327485461886876249562646891096394870004152675523223873137377151548554636200863686080314634278953555198072309471607062638179845532409440108102566937188363386705499372771945094077241826243750674860212291737697932857366032114269624557072492864510695989809473998676383497736397660162790650880113438454869308865968365495958235841659106713473907122031820800*i1^36 + 13940681394625228949355254507593324301821442410597872000415448441923435814492328651537784167011490583275611209972374351825167297513029143274585414442993835047121261316221391602011217648251640423175003401620057909888341617273179548297111505323072702068838146604435637006361137078422962552832188368492188999895972208774976553060105559496060992641036181180610610959075734130783494836189479195835656764555128266528969424662036255060848515178453988900955494401580860798045579791408873450026739266498236004948894522594900504537249905534176112803819927030978798896585371503179648358493312987411932545992249852329827731655991944884879459410244649053900311579108180254006376662881679149663102415978363057859715209775761529604522944064374711444838347067417623559094949599345524628787734981205256252478764174252955105739660624586595959434665729534178016129902332455261359000886277083334298226000873472576412858376529472805559779889401946417567396472917457967804754057904290558149225741831264857007428344210646762584259503229885254910308771894622771957141734555146008510094985267085518732111125249164302109779992344493041909760*i1^37 + -64613137745477180552912484392182926915171904623539220349914047758772073782189341349359040187101330841081418008843293828042323003759104761218446294295145399004935818102769182524848321837050003297382987696285694277800804157487232694958796586155405296833451141952642291108908420172899053796522312590797791861396685813644258834482885651556348973368755835877892612779785525572472483110345147572561379543596594890405889799347855833343747410249695122499959205787776870611744259768448166247982130950958991634174594087214065617092071917581884620823764514195750213673758003103419927983720762890155973505235403397252137444992862512574218930140241634441093458294885242548722604204728900893856243723304194469666784827276011649881331568695302468557487576137187258263114018815111382648193898303154822276492669034116367903849236620947481234478973025631201616834721723557355794570168152684899426813344809149518351028573256081337614540688700074907028966483829000834565856975499039265141174155524992788349629846776313941460260657292579820345426619352838210972552549747081435064053798776976431327803161298382027393281441136640*i1^38 + 45502552681485614387288751141920903735009618926978351021138563102900361823296281405741338809337943245242984038697879780752521459206790311243062972405145101926074444038929456235051586473782044303847582013561365347350196473714138068546121664965209812121737220456281713933260532481988284117380330297893227574597514050738103479226066279340707686180296081308564260934138979375284403719956080417943352509904111426807927908956825242604696360263167071393095478981268352021109030058498327837429044092395462068566412320105722268155412867206352495210539982423521239926471001611607793294196302939756913576528425070163605529518099005865578149772000092782230825952434572524766746704573886862994037608150019403991417587448002649428444029521282929573795448952690017174692009211303705944180672960672383624403894050147214871033054894280228575899652497188034737563079386566289160312301333457989969316801969427188311420012693191696758884270617423701297332648014573571659737144096466031809773787517819279474729100119792118944243317831750208959995616553804501205309495068154149608036939716849406168023121357557054046208*i1^39 + -3621878856298211925642728065902581165731165581188487362680304895387098194944790026659374781564626090558898512521586506707580787595781458409651779479838759525070868889276414654829735183980367947872562865045065140383295231486081674131649157085257195681480023417968218756705907266437031507281081380829198856404976750770271953468367245050564501512280809335474772002780647367007839241176975221633456844234212032861086197492521898560756378458806342966737996131622243517433932880335206326593901585788610714645666750069831164536298272633575926339727224699919784087209766096995663844140913127064305073375824012538409793667172609376327644913372191001674342357230538564275569579170338627303831473878655679614314624722536094133906984011546158483406065969802671292870284675072463936787037889429211052703795290996844680052173101152509225219700597871737842835283444569715766999325140725790484034866335637700910885395520232606365569891423711612020160855336265051330325178268684886324816090710499148119128597479507537101672321341267754345299235424726994783417455630719824937130312115593868220457558212608*i1^40 + 5870079485322745494891024938664925142567413434768365280990710125331509733151685325445188222771826241851912921192243610493008118154951557319471621812916630374418342621730165031212670580560721793774547744451004132384239845253053587194958692628578388851601445824776045504319160841598372529197822625888304485897779605056769879865823514453057919241366354694942938423706595627448012531596468881537082413965275674264597067953379879738965811797550453702517075444935169914260706002566764039762678695055723181397986294347476300908403617567528870349935554162965342856773053325493406698808100642409698019848922324696341108696207548684601998052481660661031403684052068198122390703245537896707380069163771074784408214583693237223145232329406344397955534915649507280428746494847398117469157314638119083819648846760831732395335956644183912798265374556026147518702913978069354093976510147354801043499704838265199273304969651359978950336003590394565963613329849804159569746188085298375263261679663032475686875742082140948868576296044436202733602026032572965291544736164823686795862503647466225664*i1^41 + 45239987743629617787642946573593417196431901211559953331255977027671274568774919587453510756337377972593217021310400275608598534958509510859539297741401552989947726203945327409921408523792435371042426616791912529103521719883757296036681141734301667022392546187607944884197794345975750610118019838234251674969587367136288072290124738263539568730466737067340206362599036908364165236319946273854761156708083661432861570307286083580460352052508747841587270838061887616539840814757309315991960749749885346974544447544350754847452718539521651353590802271883555855229351819701232921678412398388084773893209816329542656097314315263552440424045817724942858667097876513066695785997492712455031013241609390295093757121105246195132969907707129676624101957792022709639493526028612899549319781247920943319252821198098186852268560195773238395523419523612465952927326961543177073394682827102046362821497718483062096307454420833899064085298820571720727251865794567614239537590027111342742738200852848981636067792695044493389561936885754074689839158823687537886138157742907926559850496*i1^42 + 3346682436447632905626189029561934094330042315249692839759901424310506945857586473411528388747134584903764048904889002065047500883094962838037798800653630937013808567098197591656559338246634421810428282581697564104046097796418031077288414687611107237006996718028732876068068838742997348322907087782622358567787594368664362774380029053770285688595440680623829964527965266904972856997475282351875397259594279853275853076259167590841385578544518786910790738715102183983095163567885181691134828807693332094571338371762369756549095625289194286577287577493935916937942557221551153845234358634694727762375026398479990854766576402159168679651830310547895875868959346891317754107811663850387334373249020172386644513524735322009376516816208764090496946582657855675995615216706157178380525762921916163321582634126337941727186081050012370518312533367296469073972235485929315196563954990121416485612604346356823442904428988113758257782457773757915578678746763571533865675679406861459093083032337833983885108723866957285310313043341966836334241758689388750929133568*i1^43 + 81927451609700653813011470252562686254501773142901616052181584885681469687943850506805696121897688293149979923920223872580151401133968537289155537172762569816819467790935101069911019104717215209543971059376042959082888190773511641053778323366487432860755899161604197444061815992416342807710759648675565826467847971894025463776135711562065775969989059281593444769409908568292867247950188391919385432642436386422707941960267276675679550353950201065814229775770621660808709422951525110276393837561957026340485108399394275927358390380025982816690163498162579283020801882361527196634440459611769190293289031334753911604350963611410691137526914852132575204086078404321654522778601063088707967423932475197187589485502439454404000437468456280774991440970898919986061144092781699100025507650481662387082041206956502260995830737977942237309284643169940948156966433712563258562424264021777644847994882049249210829476497464169997210091175876174175371130969451144350023280846754947172661920298846411136301610132186431041692229281975155071708561408*i1^44 + -248123843263863298427916505513072006511603789270182881640807027980171903650951188063916393633752977205233695923060145075886743388209202144828979283312237960910868279774690290718127980780027222313265867788961614271846590027311495269269449411846856000964326972272741970078593284034429465694520179090758472985129053113272591315424905025478337262300443918629986022007272997516989534179869767522724772740158010228572396323719803936207363584506202866804114016265154935050198445378092269607091680653571469909959460778779083357732453071559219629283014418333820037773736556215839745098217827325606268032296137415526108160916010199948410565316071050832688570461069401096682651435677456402525627512757900079909959137016904823988753732686163080164942874394220038121119759129131831356691990895778253280896789243739850767932650365311172561154930163318895594605423598308343320945351257018607432787832397817985153182873456138565703153081751827613609374680293473640141354511805429042296974739209083572641176635194815915590444570902528*i1^45 + 698659365405490892676343618458648849304691824441619568329725187919545243250349300241751935300107397181081262437479766578958848521685948616918189768387181237543684331504726515178078911516948883432358408884856662013475251760843667381367268637177027749252764271367638603256812162671084394328513730115289040002212749856790219024715411656944446674193799715109152880334453079441305895245493488366202815722698428566341250434553610290030018886975173698971628605984946146721249298102670905247382035627587388611587135861038650175626911851170674190678904329406397037255939040319119197420887891710734295616708214123580503058229874008300882052523157283652296149551646958790017750515039938826108553456907521738929101208500606897019218022111735912248476904292141157523088926564742314655586115904705510284508989368847644739193440836603541418200832022528383365692547956470564158619032493337126024856897424168623154387185038249810248199647305876597876902753231163376346437405327698015418389313334959186002562676424704*i1^46 + -2458844803649537359712980005613763888962829310091922482175410223652477297068085020273387331735043351308492162407496749705146091057891676288089655936007615084117098948783880992398692585944618621527026487147678214606400914746892007700490175825840633793532916230766524158084451680360186151112371516205659648488399885953534276717768890788332528647933101525595018338195528314384386813999214206998967030314308940270487798641663126197631944666063566395634456543795174698268430577351033848131746543851430249439527530876071975063019367982437212285107404556558279230014416168929848245888819910493398509504644036104055357501463625145644417742567125747606310500808314387692766063659110886153529404423602190342142270005379358884794594344032925840940240063872070138983794359844260367446586797423442937576336279344249806282744522397304716369267414333960294753516893901898253542133092949036166089640911846482572759982697959306379281119643769192536228236686392539206946061197965421849030508866437120*i1^47 + 3719580451727091514870677296699532827114809175117835775280095119145745910528012004750137269562514493043756977215461362756856770321282528753429976544177103494437304323680974046544336952502362737495256600113326600716508812567957011264861574306842820114563485441115988000556349502265476613386620250481741178030694387732961419831261013446005990846870905005350812643116765772243680453291910333105325190208753793967649263837745476344479850098547328522331406181666747179874580991682926401857104146299614139065824742655242330281078514890079951777873049495561432827461225701320745144639285259242056627258559077725241552116244115031466358540144743353691881789028903770301935288290852811591265776188933978152372310963774271060931186113948820187698772529726288041819658753961861811202426916108652109123009484885881247294064452271573341108841637862069362663930826286210857686351815870748922275596339139731332640902453207830854944191866100152602954415045070660028524192453808128*i1^48 + -9502611418628409868727993200845601489681258028765907261678674502229112702346716751994026726990934850370541792630682205348783009112096265016087848219224598686556657737213818263528236112581976641442635717659596132901036714420727351263903307148179994964244392026360121664413146670828903018933354703092647734884559248611971792394951554063613784301204774611883755227972518940828703803946715452147563449822108317921753621287600119231074400997210609351125260521720824730345184252244037034541722227735045000146663465146694470686042974892349821457347355920829980360199640180665236096841927072579311009672289806493816595731671379925722330491294502143217832972443374395487223352005550117956275394843894104755321434672442797095628366864120548616969378745129872132790269617789346485219508732379759762291932308684822713825649589364646233729081714965199895141448594315054648984352169069028050353750576432976173281442570812992550202409285222612959859273664*i1^49 + 11802232860192261420554182213910210876047040389183871161943700733916725260913561931821180292842288187386573411735977201181036289319002371060595203085935994819209629185821066767555495652211206058423991236292994867005980782055870627327934229940794569926155457454638837268418038715791152007794058012045310873339331863982977536415204097380798474358981839042008754883200828528946545787691677431229092919580195229966795962976742390493895684464558312174173431832434387056438598409389215026391853057969607036549795253910402170254766549988723019636789625609282564626211942733427129926480315364441930499017636621484854167357380881753469908173454032430545488745406777793107973189538957616729261710902684367871014719823214337417825874245384825693049696508658182228204666410879118249881503849800043465773775103970265682795309670133289947375386527202127043413824580217835316212440219759879829864591457325645622597582787489628859121*i1^50, -1430901298336317755593294269931652368654398678891385103488264910062991321625763052806623521341967484122920505528779520639454961856586898852144635086398180151711646594029996774647430840766112498575416067580640071084085741131637520274390748077771294498552262720922296911762037506466822729446148408035480432116672291985781403389300232698571551290431952707518938201144746233803978602006753013490640824854279793171655795874685440738755524009493946147193242001756328969080527591384072333580853022475434264960246487564675711089587867572452639208931047247579965234829980083970355318707183894844191483101037315418955937451667633715742544830610310372460480653438621814284986393640559962039233906636862459724757661510905918777334337707529731943777747420321823350359804907294123636795536222400239624231122222744340939399665215993414347741701706661942983526865213409834311713877648743456583699037333665354160880757635803422898478827721636676216487514228148191671934518407247492572162336420245587309213860207370915833402284487475502965059896556240191494502550206443169919214272550492776268544866061274569197363448890768693222604791702374690001085453487869599860354981318048366080903599856499955632821005025130823338706934419923636932595261600079873470047172312991132023473399619256716147959913166925853959694544209757229466821607157274642308198864537910591996656379688406106802753057120187257801170570200808982723402570716992009590664572197940971665328133879328210092038660676583630753771885401753359877370230761926908680840429307241640642434167738706918677076462868200429953917662874377985303105757055846080397275411219919465717022558303883895666562901840138076623316487783985659428775485432086472126278002227988968902987428650221084411205966405823368481852685259412712083748900528246267307099472618471289860932112537534595072000000000000 + -712880479130412686429953087374477294733633197288879271921261458423650661323878383876991879662116096568599377053034150118034837468538686835859841690216738642242657996614595151056431361281520074981351728811732352396478641813739872727061655995746970576743612665535520346925786259124581653886168293458558579233907820381856733206664600168174487238292217971562844946222055941170775095061832391191560113821685684100782060130605396467922290667696457175329692110264935404670505683258634742808035674054304269795197627554194508943646070460129544104417078635548855808800815840762122937372222908070171508885759158013489242310995852733927811877289270900550125832264099945483392052185556305874651342093144327469768848484395100040922262275927148439238161819495788717387278972262558551111221989268296072970297142757904345697605143001680283397877027944561803436223891848334953198702751019576443288652722389134108356899087720710633382764722091521554499198275539232462738515661074617918479958040737713937554676421877004587655195429708146613958363399392949149111679563148190500212312076813141027779339600493927912151185330195039139678406110409790885142866272103931730905210014507288930619133368108550479011792032756166131660568040104587362050517708317699888131439856115523083347081265815880925773663384811571511581414052096287038483606278274921220574087789326147469359234825944403978010753645899397005924240779109005638832547655931174032330327370983744627885089265688433409006195874668684986168928650872998101156301762266030777775034859748494906226620379838023899715025324660728582639169020741756069380273406349562707870499346170635553727981403893751038456395291594508966807560589590855659193853800259390201956215487940858797814123729943608566861150818090040984886761624437597123905755642207132163882381111399451877139535621542379520000000000*i1 + -142409731053860646456787122076402571159630327928612027792038465350311714727362602354872528840834702760156137956577904070972352992726126027936236775036602976279021053241386747477390641219963984101437952016780752323116155624330299163292493418897086930417864914357218264012973062532159506639533016390316476466632336017316638239096625323132187041398402277552967801575564144740366126672737976274805480461065829015065394124937590423271915949576222980849332246912285589524068910868887613407451690888646448298928012767732556942776724976289084829414302241205436816581032800490869674297932966814488104912651612910320060724814394596455773074458376457801685286322204091157367571066537075252235728870758025797692556965081472244170411125285862240191951603556081171903876198592479007043302909186284301908254520942692162682707633531507134240073856306957592583375875877502363489009149987104307224150951684532665223499739980933203776824864198024150908694363866207875490685745636078735334409244167203238172158010410277703402486144236089901334636810820192743534270022898347054147469893396892871869971135105171320359367189956990410154949290783239214677366186335381749567701566437983894610524173112145227946266363262246204911062806087749651068545945318690840999963206838386183478010049657301793538468074115013259068290325090986978799119268655576492480360630334137373048721201923406998901879022144438669203797557576344593969216347434147255033961879231135552882098216010220318438355398448989272298210309427619998232934706089373050478279993113106297745068661671644475353623382836264425877427284606358612822007146448076242672757423027745272043933583570559716318110302382408709694938526295716922808733108832040057965671380941544714036817288032527986326719757037269927572551235600689500880149702627047433029455969537392423049678267036467200000000*i1^2 + 14804087001733800828017690308040607701011738079567889885715170310631847884675415859288523609033193063840052819812390565358060797376631724977402859253274264083039496297078710493597805170336043948150103672809224675107798173844139404917414304599413922152580476804987349510498131871133006205365502678333945106273610505282730849359871644255176567409604804340588693357572700732083996160007843961958244807513623595209583775006045639810464986996317863154608338124378943990624721562552451261887261683171987632361917367058478197300620247740119229551598868423834103346723972350704714174150504163599159452756329301011194373535713000942215818477088625938630093481679986815356479734637720715057508779023341490529901243195481168001216212538468771181118031535493747419621393677009099138577196250089321496185424766404497294574746896174576036898337101438626889434939114182354604651920843560200820628840262286374739217277501384084280211298616221387340810925069244041630555295044018124109020089602624710708026627694410582801875385101797929774360127953814443502329051425488885232615032865778285834873308196094990674003010890946769581180178439407889018038772788446892243059262051664720401763530335804283244798254592389904458553573329433758212103186300048575427409626514246492168027796207990939491514936090221331614711461125237736186912488109352245549376279481970024626980022231027549179639430863319776243502791647876734898653377474355247567553129150304673166083850751880248089273672520490819650323464367820696951529343924311807536575366973892298516381850880591574206290174623468392652619304382328687239727223332564900142895705004110372599837033683125108317059967055265144482447038033326236740908889585432289920874220162357530845716607372484450482216998471929274026732007284132737340504565389822252196575172574695758431116956008448000000*i1^3 + -5194196640987477626718817478067244994985776709772952266137839267585354691130547583206254347814471831201369682355847198646926327608728635034431067416486705580979387684723725118020307890685744137288872597997937021211200199777240437958192505702513337699815932948955033326234509085024930000440541941291075172642864198820589709901797121217379218765792150244716713620761994072308680768634162600484053937321361874132408276351827301038789484752930881692467764533139480002869878436241629906307485160544367312850099443523537640434479573348413690163461174900877499526332262524866604920177797746896941455753705899492547527748920812797291767454749577947640844074181545554035952991392132680955623514182555925123471382474751036199331549524317058826637338141627793009754816804158419651627315415333180719562331751876760713346116097680491260198572253436149597840902963320724625972165626626174368872859423500368031034355621647599941192309431730373020326049806963898010275125409642289763163150429102159634310804257206574116039435042331072221467530373799671030362636288070008953246679970846929295202088664816428803927914939929206545779522276819273799323359434099445205342812378874252095958950407483278812337284194768391930021702308477637138534028564661367243895032147607285361322343235269014234635787675692702055054777171492526614574111713960162215774080051712131103523075667224892930704187339497429776204662934757833921733670330488715043361179208342043362584891465192559482879772683023268930898325910495744035163833480775923136852896285170398034733349091338701644863460601452686505207587854731606691666543288804485333346166036019156107391349220312009640772790203295450646360594225381428479771031725447906772573364109093416752126082274056516407273041834150264144490579074883666198405984978424376440431210015797985718570183557120000*i1^4 + -1172982953345805035172711446220234156720683956387958158819639757995334625031026189430668693654865294038485906243547050259320943680571839634336693006572840028248750216035255522704641166641059749380985136537006974107402698585444234697201322237844699866724234865210859970073923078940439941911920112814468844857644895309665053548120447927960529984206072784074972672110617072402231197708943668213759530950091353013577409176944118451272251994862480982214961181092789760430843663777502481409930485724873626943158974325256057306205429071403981105219759951173504008815224270873764106847636758084563970252707852001200582374012113524668056946814716517575385122880763776502673366005774363745520590549407757378226711248951699878197254993592067005245107070964153520564577359421642577909233249539892289970539512423972268660309841886029261556607697198806578174484879557420299985288366713000928593248144018276598215039890741486926019887167396854865890940858010076137156964736317313381139068396618402863857971560836007867373813429178714891747291548771099109299304608007419822025605241229564194813923119832661374002875205436083432552438761788802059837408027286573382710501448154094877862790714364730856863498017359811317869115274514212530970747969070018860317179539215722548678182345343219818445400203437630289922473632078298989150663013829574562085173625240429839326402993987084221424102905606401960033958947757638818799236741618478681093010760128686999169765567709814997936449399183003340286160740768079004146490887083178659656999127203574709260240516982808745343663157925261178892973435608317211850599862730428350593077527572780050205290282000303695452979399902366378878225719832697421124228803105524289521865001386670248742741481851163959597995617137310741578314462751734521892895128453479167150969708416572751928623104000*i1^5 + -141513095022309024845823682639898008825665173337543287108383361159197749596899909923593597197754894459341478809903175595952445294755260229056438142052030630674178211111154346530281636588209198636092582639484375365987124574815384547151505644238335283698024045269993983529299562764635757340096522803512415593160391851629475272040069901799828360786863150172757396016245449555527057373747269015552067013879163942719288058023879877725705909084826387708301182975462428626165367403430426567985364459163794141534649221974501902635044172931998005234249251266955299401386257555780725198213146065652964547541234894940177972731557499836316671648118652321938516431061504018650929115362006379732564396404109516061809548988338053620894099761650081681341199416880620148104044377097728998646009756694438273809744550551238917454514091883079102449969002650030849352770755748583398048797477731314585368985166680923754751394725015885051331268153560994991893303804344886431503307755507511752408965975597250074181570103072085484964434223649212806131138014337892332639296008821814017767004583517512460047301480580248377900335753683755745877574775806786768327691059480831833614766410763604416685610421277222388600322126714468474252160212769065380356183619882243578407570188083358108325288392844666547690915304193120598090979589389492083644210813735927469581921925128212236984054457221634281236974592021824104747323932377504613992994646629255505510362978945453007231404380152197009160179119834528663382233307749107821640800217123441416279491129762506915099714986617809392315453923489593588973672915755441460372374152811238627738557325375759895634748197570234329897570705051239291465709958900499626543525810485025486528972539603596305807622590655416963895909495852200751110883292284628773021768834755510715554327235102368595968000*i1^6 + 22385819623609874727983134079413442489722323061691086164314771895050695272435085704260753347727154427960600065330781981736427032111127579760811355012260545994722088488296604871098633873969662135218003613660701745001536528623939025802168379865911635261227934673885143591354557639833498994207330015318125180943802440433902343388054427154836937557838735049634834038890725141461214873630943643578424583629276393280527461358641146614295934149562117984288888694097972145815736827948058807563532501645723814323480192692309584200730603701720441557304205521775282892950398109950230781719350508568390975925376467221688119193818976510431789578845444747252923060658807229324050583061989912621745469359321546627679451248877392765029545022580476929619852373921019097583060065045586569127336429976012598764910437811272357705987380648096593927042880425721592089096003559205970723680753340468161232798278367343416163784108654005379176514933992182824583742869541858211003460062417059829397690572187221925095925793007143904228532039525533630704614049161038767769067163666529899252486667219529946673937314901266281707868328669328674711205261160045452787783250891811445870154715492059739918971378939317816451305568764746479905480132565294692590562467337052428069611721830199618106653335621398234903932365172050176864033987109293767975725310838814607017484994998966325078235027804318128014300444079795988091654705386696976612721395918592372993547605110769528937342588986390954377539104921913620495091006913763941721367312623142484709325473235869072204634101327423903846587169676061940173205640013521866137101092344686416830287622333155879967305074120109836825344722108351583684619046558500707844430162129728539518608517042469564468435711399829434807513587623407124507874178011473044210634731723215404300257850690885386240*i1^7 + -316120911088502903551017769556500821085733439372591661689272644345635002061206269526386890274226496510534424004060061559818440367630296923143872097063020689412351347176725783720788039446290357440844770833828685282843480847165463525284531656433436019330520942728417828437897019627601216742797705917761660936737666422116512646313086331166916634669699652146578823337509679145868935631349635457114813918707190863659439728517190017232960484701151604631797801816390742341153537650615774733029998040707396598529910574735115805717980736674799004353485873442881081740342007993781374321256960711997580445485508448868706668733531340625023448729755489623599651648233468121147264176041026394103299947641682312264023400025099929715992016828400989640900445533583702418450425984806446699726048102121880038153002519635251366978506397813230626628064758575196174079679186627319218757164681351679933972594545899182311675604251592912490434844081066507307067194661568417896789566291237676423481471812236954647842705885905233389750427089870363671398497790234609787500975695788954206925619827790785621547659621210167157060478968611111984454086032608393627653805604246167053331685127843174023618648901766587666257069642578923653869243233084079755304505587915524947524144058600553345972966279411155760251976718744843598225929964846521902094027553125583581135751447988401149843589985071305030405163157416570739523701201919936276700966936348984755508584210673324675343184743192785688880674293981316501161874243315366647703912774438310299523967996238411798250279732220409073977887620777864640196876277006558781786464360752966681533333352060670379627659816942554222217342429344846674618215824584706752704745651127583236458926471855204503822381430689854344089685907192862434729459753686932354512329904475742883394001922162688*i1^8 + -590894041881582762860557792024709300645036941955662202642406526032192105170652649004855643452494243766215777921648339644730048540861665434842103291567809925177279414104307761510599388224010704711587739571211718390198367316256688768592698893535188414222624631291809788554168593054454785359194321033018327623373267098094308240016827592544636790174085630136167567532894982537804510508642286311092369748879718062435418740273972867530822574362929598292770265094164513155753961316915481139934389708133186805769621841727776576172991587873087276179237063373807264817717250141831981637799636974461735728212699814230715994691062197908570367371760323813390628757836664177458545056241092079257481980407537637241329751462968624662894191645634930743421563775751844410217063238880111219511873838291765365750434784258442542368016324052754551648755531986512996017205343220383905134636594665084229935183395729044377618726792003799934489915747629282333538116157512712254804126836360455238513715585988440064376743315198142912617177642260922142950702126582733754352435434720785674606415484724230550521283729344935647966110812524101326246596453641303456505369926167572926368909259421613445460737628377913683385502529144898048940266750254820985190365206267069847773298123855046863140319991622146986308623650335958055007448210381121647212663486138194974185241201189686941354782942992447217706519582380852442092164348495866266321508328583551880394744429282202689104023209868810041170764225172124722427109712468331573772707958655350193336971447278976727662290642222246864412127162417128707058496613267129723614994480771090895483027368638826559498922991281202980479156231549608538421023731482199438463867610790154564476707164127254378134470827573945707920360227254138334902760850558851453180182666448378066459277918208*i1^9 + -99448923223295061372059422357508358240564642555817022839769908772823877159297112823518675721592355156101060264792629668456244420396941865175435656390675067352999829923620614662210795113300374603373445732547633396254644439383404543062647105376580380584547008112363260077818994987216060534653363099849829608069777216266984944303307194691979751894588849537942919670357650879869205599182713991000057637220775972008315954300188177043077686297362300618317591391618616945002031876293431300389558354474238199951167101821929493633988643558516201341987183958210701533166602911081230865045675995376345747413634763326328873806501049082418384052145442262122623935386237197712082006438648711735027091698562138337939945937821180753191739159389343887717994547339134045744788575048251258206419789768554514442832064347486055305326048289909087866185945301256387026222569285704066866285500500887889867058193591739399830871809843828506873609749036476967616408627707079697393052668207914586692602662464677128322342861605378293713477864909740307058294173664533298413322017600127655968374022370736096907203130057349469800071344971816455624504904136059196697821905957893668349711073226225853024615145136077475880747577460352834107617594981624173412649700156974129737207205234287715947339365730044798522492384231734371951732126016704713028144071985715531448621529645696950216022408591606799484368397730753317246238617861757888611535434529595450132583327938564994483017029150386074395203055003137555246620376905303768946624287787707651386010646587169982664269264432393844704803448756206150490427612813581787437095697966989728066733473642544274945641984655049912325254749838529035400228950194849702927466468701291093238367154488088660997643452814055955673394727313944408055218865912952776597305656867786593495154688*i1^10 + 6754959543190088510695492938482773479180032661646677110246022384636263789476166021857118944549005117640425475556088857205631575638431542778758604208222712216584233806323778332239793349128364935288538324647633626755322100081306587216747278136387108151351778996227100304430765659519461417937693792219203645550338214259859559967482829349570286101239818940762128228678860068988601806323246509378189106293863967807806220950786622491197051572456412438826999467201545031651045363308559940981134493412389105276704446463689871541694667983517644091643626795044843166000675687733237999352005464517232801293000858965866844038594988633266306857249764881097725157515411198611286145263449091956552691815289756734772919546986895446405147289991688253341555485937165503141304432927059643448049472177793384047271282808798075401276190894611153313498059790555460675015733254235827045525442785695922121279341546063028372189181136796075241050743771191991862321736028366575263738288848007365621964281969488338350279102850383489355074148827890519747681517040376041986286500562253703795282868404101169602170657561491407621587483941572441129423738701961862709992109944534325291711891894409624294851741157162862368109174440476956766250876035069908766928565874449416911922062956300645291025383110352225292006227573210657836342741198951080694382616690628563590182642258464391990218353550675324714859934879407347735324406110879551658551503749525856348585700155423991884571755682681373292259136695580755492297238738808526096609315935778834517658752306359814945568607418597516049680554198474219946699363581359037340518961472839446727758669482825341194344242729441238850809932191938321691646935699868646307354163802356869790765567480549629637800887511959673155054567559193034911040070244445445111121962342437800116224*i1^11 + -294454656636423877050907257367733108053718467318555275166137605260716014376161055261447284853764630419889433078908241056932669032846021821434468313738197972206961641738628264545971937964666776937805618531435825614747007143753532010089952605489821716468843948154133540760467429248943872763036171539508679389390536804417699479746992407994295677322268818253712368969767763482161559199438525771116828086232506498545084330578600745340703896698123482126523050440095529280733288224739909813520474980263989083783494390863215221949366480318919153241396454757488977409980693988883842006936055705503364672820639756038216111209215704639826237070891705523950670247485751186987086185088696464360553153096286030268779454481853845072255321843223796798417583657100273139920430724006060894084980123736197463657639097363913400484220196028038035301773831336135099522943799072862614999976046008334286838308480544355549733186334136973942947095290714133307080586583944609766210435137065136707510462082271506429113413576058185878339276767444733670627128268145468320778115879659809917512897044058088281091775128563825572284485284446042277680639113922229833690536677422427756416576806293493626138713657685291315095601099978848420956544573411005964013094943023759008844889930208697509663246829954206939148761211483220102454170839668464980190585821045144116900307707920865915644160703512249771569175582653074886476417610034334896051843507695445830185806418781969082167620474846879591145811972335647278442909258455239039806155208608189315620748713580309635865245562830860157108648649218669815727682196672259946769125877056830049277646719064565339434090724423426432019404319380448945659039582861286734501079406423826940119003998174362135309485946852157080359391181743021301121455496317221552675244356994596864*i1^12 + 3779839963594636013360666176088100110300033214928334674493102437544055283171877968211809655776824395326352148312196505930036966562736502869437179408906091960152157413912181885653799928139753661802333246047580532817525320233247946604286806546312125018690424397638202626370917212639401565696400642533211835692127271529161853809509416378603115299077520103879922145698233457461156963876069733556199042773936291669776531985589985009748521928281859751740399607364148438315944054849151358048572159963066380610653409054700245144214696294343195332719066699377905308713237427840119064140553440286070727534159345589862910120332911366168899935733888305090808357043494258561879119412487356448057770642813127339444586744104832031895110946943911177635396280136915405070577638139655589119312795856780869264450786381506687428624919521876785521487714728161992315630508831841230425930193718856924128828258607946337190744988762399193343298996350075657054139835808497844792232120412653427579360253739194276964700302975579483586256903590442058116752956776307990962908236815208475708773430417226295389972524237579684129950498942712397930206798903348896498428260703876164500416560299861811839089592869340663557551518784636611811256149508687455190068101888803925120530339173357098288673639620843486459308777673495985576364438337850910989473955128676384827549603701184075877233471191254026608824853657983100983097860797177645315990591417924474048505965720992918696885687860734287564937851264873030093932089495294741423570757884092301305555101424133501934257592086468361210334950276897099451698111235660014483107612513412731341683071817380665146393120488907133324865081113697631644630593520500392817906658542242091420281552944387709592264347015725287229164262697161275574196646235336391178481102225408*i1^13 + -47373067619974759141580557523647622417918381174910240104874173474635438516476134173904185284270737700174411769361300022699428962049978581944746481102378219634867250741636664415399837408598680357949305823359353715710688213949877095146500613781296980945973302811748645137852755151582725643461590751353973823042455340378405835259736438784959332876509373213816961978641922744753539559253319376690318577997853525504277734135485706457300820254560366998567116465534642587794750613289558899460462961991891884809251365752843515507634412006203031618323311277792906317714949954676468257973008296735274967724594759819103690016457490265552860852089125252112743898529487111716650672204977701907128466599299295958942318426746833523440243048993332039397592229767774891635445166302641725904445670485659553999869909663777251379027637757397440383976603110673748681952710003529006629257245239242146126566674706717174605150969501321095221016625865869942264421062596660385860124804492431250605504457373970629588880052807982850151469359528891620247912274943483027247348872675796886211400107540888278180605068805665750985798678224835498444246868715908843677272464381364875086750459715368941733713449500927420601651460145897461221742843819016031298061925308918184334780109965695546951040855507011974705414451584923082648522817249851647208962499933600586016237275977648505096718555638327289906953915303360197255552508919119542847758978559454617301452330558865986333390951632185068192874888824575161160282598259013693599153841247782774700363047972741040797444571959521980112952628259897769036064315467104611884588072335711242672248638599284105810545638550996000665573139575723853495120625818624150267941407638873306781260312053046942860955232151074093042244004940678710225292595307519781120245760*i1^14 + 390893124686535037333035131433244272926926402783499663401751144360256825252832034690096809301922046808141711928768391040115069526293494525258081694462038508453095948875875462968811926989586512509816301799566475130198437722088662103995438831024374278726899615622379209021420411515779296783357746461289703919075595050426845097772769182447628630746224214583651221988572944321353394027525618284487496087772153572003936774323516556812888693195702537886834009701097474485055631362228447092598702386076071221341688596142229826200094146874979879109342767666481551437556937881886736389823680199344331907933960781834990637178989379628972103059559721039944690437546490523144886420674980711144592650731128508624843756338762182433835213839357242087649454861600541354258327000188240831058906292544246639189144853237938637699731945370412746545352614869968826183353851643894916402406138286549516572426767604234062656917666847334690733836602025158374461172856573483770858596520360249777682677943608655575587475828475673264786941771709038965351235324551272765354479606335354139605171862829548737522522937685497951291228337568951811341346370994441019800443758701679221113533142460194949592291010150455005124856169190985691399643378490238033159156495747373137150784129680517356452103474461870215877128206529768199168200809477176117897979564429425716983649022909341238738450019052912363383133594804908872909868473487397474250308414798833798241989978067674129347367156407688480814145965395824926510184376836888550294011756993919628928672540611663599720175966194330506201463776915313830982284828181266503944446566642115643336976108595896134402830988781055899610066012053766337266535365685606842522477937502582174340784669922085894003225618667829861944449664417183370133997015129252691968*i1^15 + -4417458866939548946869468081760581324670699913450413142546412472302245005954919644945165169378059703695797117220962551123633929762801000827485063227602971298874648393283199776143817306458235896041828750769046472404689265169398384048562743027982061240797658363044804255388490487940289241242127395255045549607291807571003607004639576854622285593771244325564577512584264135175515061772245815970682839396247590935171108500147388458517811758918643677752622589549204611925029727783138667598097757230978123099906666384607341163218062072592821503059903766119863216980158470145018962856274625926086226190002559825212780384921938750512287906081065363938333571837067049245856258099973978443071841241954109828240575095704136185645923897344217110750316790875331809912439243077175742194410032762868168791442883208898983319330597599743794866438284645797118509705216716940651340242998528160952671312648715181333933765230556098058045961878967785020760842587363660449789521966539764795040629807869737459775183668827396567088055558675277110409542258185987241112713699089888982774965918471367302845477320576615307918619073247728563967340943993924316039788782493610843571176202266239327878639712329585731430704687255608824587755808175911177709420786877081341134910240813187267842397812912155740313074518534107882152482055977117019419882469983427503257068639927897185035726698676784732300772663114960141594763682324808695416700334093516143459995937271981011331842942369037674606364533075082806687949027980250093640110055845871523574039394441120616902207011434428343513995496413281099856365839762511582540880551751713819992144631956435148103656275915592617145374223982743330267984995905364020664994320249726577546112504303943613525575978040031050522131941002517069117106073615990784*i1^16 + 28173001856243250981226531457400840903068896164003184115677677903505581940015014625717406664430986029921300797246563640539274127892962512893201603669119884383837474825989067118160190640573637277919225835669197973862205858529867823478577993436363031825362588308081668740679254281768562848268422043690380792119802112916475813151515562713230661751434472087587264217324620938431726781608159126166432091060201045085103589358259525967434056615387750038319748573574674714216081391419672456168538963533139255548517286366517338878880299085695327811272466973690207871437933416838696060405395342610309309828291461877714681838055471398695172139368092654458428091702192277846802867705478777546558650468723393663907495764258160063325587757054326502588657914539209366917708500564840685147350321526410729705117067887452436662074020687057422678229846139012881225447710228496053240392458516258711030345682434403736046977135898050666674045314424805195654419148730045397075585719847593489445101646944496882891403259352259584347173535321947613045255759790406544296666337278901981297265447259517552563946258739235332799615272628570765397021730891078810409707258687083486793764646484868131758446788260503138794344550978850658296897384420329120427769414718074012391892856832622798375272186788378475530845508592014655652339198456126420008524319925404058240720304747544468790232322362094453581906619346968226057528282632461411300060473216315127797643271622804989433393596057872895291841222580124816312738267509895311109249849658144231962060371661694661411391538594850980152631655494418934791189242331565881660261059473587021997356334105846576804634705999322650858471087625750015001414056311646560293304086787655748624011000899813384393085769424803100517226073222692711157616082944*i1^17 + -174707692667504701445399606262912056440908850808982755121568366472389308879099781106802716237898431138824366643636881777912802237325186866343587751462474168062514193565112003191590127409168169857410327642105609275205498412052440155165952257480926108422986933204146977865180624087750957019761188919423716638933764654750690963064906230197115653613938297889136851986320281936726651119585302360483545184302569903178136497639421559571620098072859164507689130726482818206927386033610943755582045664380941029008963968032619446446557862482886670209503603046729111263334839440602749352448597354263769145201705818733680935457333639533216917760394719240048422908597485116392426410565313732737305922839444699769744530796066922687752133009762788858918682357057609457517001237071976676754704732850483639787696446390852258370411841210250579797829979121720127190033019246347445571823372829229991056756130966231250038835902544702170664163696882426525045020553605601474228187132337330438023091096914321879899835692294571143162468899898824509722160912773549631719439798636046778239622540141207402363366423871998154839173294470960511816747929822371278626127483269051188044639619803748568914468960973985931367811682415911330580518017309481326278704728659221722244615488180790427768038099712412778419223201002455856629581565557056698848667727859543056139383939115783375934738558886713361472754680145662511405559228136886028059228232294361563693296324395013423105975356656322773024024812687535601966243998396859088721533781898857171347547725041036798766262079202020211824653402324224909880294057945583987210632153284655853547685224005262547930781250353302820869242842774150009165040191790028512437555338362223987697909107106885934689415478212060681659724528927824620290048*i1^18 + 1031020194135312587846869314987240765307925436500740998128412761564858261751186190136548528245706055375494960529574577669631111607456753793174172425419254450976214858060171834349438645238831966845766081687318975155047372724561452240298133116055390710721987906101588412525855466572590052512554490936241307893330790552075377224283453797038957485268101179040605282509242750334759052532904388792782195272475415295939203647360113955440306944060911988764356936658608504571177783808110103961306066182511024870882772966557635274764717720358193878779165296817208378581919776704036273189005551753998054620492420016940884516700846850480827709384730837349845674635365475227255845978445771067218408686935660468992071777624484324489396895578573729005589219476228327596499155330986213523274231571258871906874238998683183436940733784730553578720799755237489747018482886718295815289639205899027483042491937865927451557805424598029513569988857219745416559822324759807646205825125618763497433768660997677480015675646521637931387666752061789670604455230061213668671792367399498912489674734501290631939726569246723417874685999591375972446434176031418062291238531893347646250050280238893648252735251046944567501761760641022487763099165601974092978656194123524942705359238974995551124684304042551075792039993801683585106009054889822997742998581851580641721985813611519060353861178420683782317468770637573574062617552948929962254634750131052992231823513772927745840483996075087647990311393855139428109364468636154166308175090071896368220203163344580689986179664643007280238731446889683170958420261415819598233318367324246629003585377084247408511225380977405425501665850028330332717273798915019599998722869569394102320232790705290159265741275969362135928353113881182208*i1^19 + -5004471866758133062709909324191556009550790094442236662607725490102247353232510260218825483193438522371287172287208317501751689666045504928952035714864395969982861137414445615512467098855966322604428864603207861495408290534207151222150110989859239394281001626593291584551472998447254248949158871477397346401567633076046322977604854551249845819733578562290958430295334481345684479248335396484472627142945626640396435364182859996753445058129993389631052762912624795827695018880176162645693871573036600829584434015713497977880107224297992652853566908219116964119476056271094257605620918336537571028048754043855588225765504430780131892024777379005796470946275524085000843962276836715716935096873147254245479242586299937706469397495007487358688735103691495460482295570041078607337823486846981944641184216118012335674934037477206100555392307510763866375869742145275920820408713809575664974430881532600902771536989286740203755514272542418942603571974608678516591931730780663952066969511268945792832682818178356625328979569426318589666792481533450197080599329533811009354361577198247224412787981069415908084566890307669076795198257601572275380308356307711623879612766582445890482703961109234260392221523443266500231899419097204178701992676445904373872550632474273639299537999184684960833683504957221513211957260898784108004073001473681744778580897493045037000024273576888134873626366011944951286549804964286676140315075655857149567088740767769233066064771777923143446908282041640079548036451159762280305888652494200978312117726496313679200043897382353415038363530880136382289430523738271963029973587596458183604347240854741721792450685555826336409967562219772111104741644413847808190241363757393306705525270089406746862178137158624463097446793216*i1^20 + 14781236212234861190568827311467332470964453325552331646646823729393577037317326259046651682834261119120038354100916397503424254012400102367986451162560448538223186320273772592584136287577767268629542286735247272232319706627294873970335758740926445417513989112114191180719603146597977137148907106397970860210422736654412355769175963888817182070924967555198524858868949594963448958399548642448678999167290998606978636617694635457368146583095669589702954361682367055959299712458935177571828246107618368323374311681008958849655051638924635535026611531902346082798319748903436708031892721289614282996365293383142668202113345566775067006843952642271699286926719706987681054124369675298348712118175866167575125127494245172904531383848444696282244475529371773047919821875122046319560210586937904639575288793640012197915622542253007084140543984685713877598635763413295591119198274021685421680463202812739983616931646370468514937454261068490845063364135918509733407009130311493348363729732078836427908720475306814080312125600042077108783244641136840296248080432571205119895846587339144823441641298936225609552678325767047595278515285922052653093337466226209333561356040470460449723457579282093091930940892324423698866609962383998671026176236375581893408374446103754229825627383924891857432871582849390031790196258822796002001571137980985248435144635623357652102860526744075315305650087361712718351412947808427191760370339024373477218878562348088788209735900102319465064470661709041128373535875850641980872084940513734514767896613240452892281558251511454387918036747612673078441591056448148665020251504831941314844064687766428864299798838302143916823240814645458785863268580153573778117633083701946817206785780347748988250166299805115729575936*i1^21 + -26309114815868914317494437468195620694737468813151112622703333437631905201892032923500894028103469665236612600890843362016056134603390117035415609310621148562247230626876289452998169386517858669233398218425802238873569729408444496838895223006564621265929429999935502471227975125338433163456676048433038054709478144754523355376975466199656874512378454174216591524766572416486027660485641079081023076443576834637058189149063058925283998062369906923020319733859706997247814279015342865262319930769370599683167747396451320703780972057415651778147762369672076971309749683873462074954539371683682915960671577096174177589657979675362099508215485776272702802042244087210471313857049227914834477809482937970913105859656567216570404080980128863281677696609646431026213352496445813655297229334931306061550053567639720532873452180942889129793657431797850713375574733175440389612346439084234770623625883674935701068419643347899078338039166189976021473355270336934314371981561075527729187887908914769443614970619874410641056392676070122905321248775059629531739848869067978925587492015670761867001895823248819471125515627810228103603216966271889182173950803599009929411592259983153187419736818244614956809976803398945118128438512665201392796847091871444309330340527869544968048811705899546541946441201143831531168198389041879048747367490477087783043574007961273410133883433419656038319271410800576011823959012104518413977619328763805741918889842663066129695220342727731065210994798216069560078042227381461576876547940819924498480859959930566157373816371596321420549072637830508285582038545975312402563596875096769293204792604403026291723975768652383023029616737286428118221791162088003451002724041775275339370263177961069339537016678030245888*i1^22 + -18986079146166692413579862414007421461900340906195350274359502334457600468182498875774982574448700984182117683126278977964897607761576010974937135427976675144170511155636031478875728791983863934483146754987905787029989135474685956298192535628080158071019227603312093640380152454046764387824046098838671279658285118693492516873885713025163040655257434122568788142159310158741651925464647622970484111078508708429805803101834822809937904355886590523802293300437982842044229764374301915834532368647814127895270211076738700436259001311619628210648098622795337675292115795946039138506204115656381637662729789327181179674165453271011710854106704040168170416838923721234131233216774889575044569276914858616628477718828047718775938164366086681357335652613472560742710034755238493881291156734600476247077747287349369951071411140822984037391892107947031881997109083440738053699076509808966459937255272105972579042667510580743910745045599660909615551214073239338095599090247477145593178596565296036256164706075538605140131720125418832225439895870943961914268736643095035478681998835082484214908028468895229093798213882689522568523371477322946434473957022748731441207921566127024991261039865477366332306546425772289338850219710863213703711796779519639616022208730410627166295680629004360818603791340192295587772792926479713213407732152943624459451151725502651373369651380320549342661430111720633443022384164796765847717726648061563817647083679906243345246261860731286938038293983263650147839452211908671457071661462905921677875944195163487679578141444342892209707973728891262953426827271435902202149112002875925259836762285735935134273710716663734057215412949633081651645481771828729871974232456264748927351712264804818870463482560512*i1^23 + 72836078209519119468513664582648805173215697110622425534197454709102694947936126330884943286588347174233133676012432730633736058233091534287587947880877888218813182360113103763497577961886933534942208926829569735709988442408201228038412885779605342176579814516086463389134232222948621566045454323695389648912902368772923758638141062345298721073706390022933208491131081701816819968704746612016859823293023542530477576405627708152207271882298422438655967991190017782762951051966662394272139668685082594967029530291775084594286330951268793427778391238173930516706519286416271092296411178382461261784127534972140661770249475678024064451813052516735731523218905277532924719740256442379094043168196463285878615939004648751396052618431859902597071682861700732595501714202957254464763933653073432931629744288362356894073584111668192851055836541738183052417175136338836589282852229002098124878307108311555435782748730374909998519652420588422315523459471038651308576562650947601947693781062838134653756033234065973883586217212473488580768518766559984419512451121402514580023729704363986956489691964849034687257302162296316564567507585175667786612239654350079811878321556025490334820784365901348712466685314601753743580026942291001706191133173510577721322934426201239820911466241353663404807628259973365460522439990905373434516003968173464518799041183979638076102063362955554753989981400680287500711128901597037235590237552978413697622828986509404257800202442451003769182581992188673483011840106321817033928153545874697486224167749865963131284835991886482167200645777059718884059590008497284505065361036962080213476002537341573921118444161937616553411059788662134594436793381148216583017783273250902020483392767756594799706112*i1^24 + -59594214864001559014857816129864872052510341338303510016251321691596696384032606666965475468072631281254306112107124428803933454971049061368556726481371255890881504136917188732141553145312976889786844514127126164339702040727815686823750509877445232633297697270680233542550931989644327831321603149113646271765614845497028760172080073051383040022996395970730908040868414758610343355024856083054692010529485007190325845600047684979760524574896625748132151855889439193034281794137231156475694953444519659274613448549375761454444898665031720328531499103870568702912193013067633477587062501675224585681730741492836665679539228110245594951990301426997341243429199001852077380446395385790793613051660418706733192970853076084660643543055015278497953422163995997219512520511940592417212435896836582933098667152240761775305631701719078381126111288353592163561000818470747989413747234855850351353905503274024422477833262948559810206657215987108141733649392044889743164611444741698398694153137764260176377027637948730531165205895524261774755310617794713811958036133405893550812695504436386637279022928513113835209677996057509549082351737620766992876649768609221907216657652571589247033389962270660068447011490314784859046305631521305979616694222943177787184703540117896570722204754325489552854601335125882405920881349171060760917208938765475258622471088149145370153701716552553912421461358069735523567069132249320278658900643080115840908995047825625042053199005715896276938932388734059819376662024203938801554762869166649243595924133602864545385254126743287295447434244549009773569797985141279789973875767809892059029919192830765050617044561465961536253125700621842133643211345915675562818508825289362599112686615062904832*i1^25 + -386813871294542486442573315911089893559997972377953329381623191172031909656191242364443937061374973919349944432266917079440440802808784040238421845014843688396077978860284768505216835332195847140829711421312035538076822544997131033795842168262918655643500846589563143044927217172081950568847333227811701948218061746084831213560446906782884465615437738136342795515368454859918366445885836496720904386913737136776495540854047328738022946161161198419576696197474446913577804408499876993046988326024108503802150014156896841388382184585426880675598794593609217091609058664670549863378161166053695852730250645133843610143495162730360608829652294025307969724101175253054076412588469091131666073460986173052005616657321829700880887639840013143898504737870209652932413147483743273443891826931439550849155596365609665362774263836988902786768485725988721757164458701985985717416812555432506521186558226855145138095019349354821800379962718020723303924890694672710257864983420972004471302463185700367023475993907743762962893891067078843416039929196522689682419593894161490476057224605773080763635807117771693668146014434654985153219148105239955386737768082030645610959621879180230201118730163811572299092856027227182046266762565856698811021217963087427863200022086678280572018901473837291760222363854175750648374007429788283916272903454782416590297683763701015643184309431315095437948787006725793040489638828953867653800499360421135351177125702471444336901674846111163511287953279867174376452214971803072713231936315536824214129328373836752946228452488707523911267377457593912829723223692516981791587488860396696795867391945597362122532916671696969822017092639177429204927944927595523263568972825263421711761178361856*i1^26 + 420288932295336179424584890392253101749131386992044828161137452309552789878579376598293661446947626867957530910704088043018451578254500257124288087338651278633515104994110047858905006826629389270981161606128859914311725545242778221717859445248785487819099096365338201977724787142219136388206009061167121688326042732010505672577557060842975699043020471575110143442228514585513722453616042453349187946639164683235345715539079937793727065244623703796093438523660945785019817127910576279872138421318212319483457377277923923932213740294929297715910150372018719601978802888878567223571647722757465826915689948981602986054260539630421500424561141027535308695338655023228831127166448257855112948345687730611352215848887610292904841342163340198963553326268457063981579649874975181553556953100347317081546112945302397416284938667774882547147369653682778458222120903612754407030484500530321213524712469622069870649134630511470818436672627052181502959285863967410300973124174624472268094767620842944882597004323608986700935352164127727307971940579452046762538325150540157434995854382070019335014882373034727763079042587105862785005960677000573081060914526756770849370805696950523415567338568438584834684207723740187475336093320898212440238590317645818464283718069995032566886079875525743241954282989758225322159203182374395040880012988949047905560645641107185598408259177544862558442405609970710094781358262295614315210915263193293910712741866205128478473602062598136054846357036411237874716469558033798540919704791497505994302281398402224526628890422296518647802226855108022555397454176731914668606057589519066543149098649485388223286213955201222882866171695815188937131782784200069513131528928920859733655552*i1^27 + -317235410501214654140906469875608989194049612181245377685785032606515282865277581238374996013803809970190299639680327606449089243679494452213240599961827518443164631855942818845285887647770010829699184458675916141361616430943411851022359252016719496277790224215609187276231291013095291400464757129862664302325061835834999401670662132996560682312665559968119554362053220248625512344594590448679355833296579158787335707843502012341900600676608438343904846971259451758567607389203420644294565976234721478845165797966903454604951273516151384715005669653334012480151975629380569769376622545754409023932655382377469265026914716545215234911674333921586071079763895138514719534280754096395091474693485932354383770728941600861672517946139882160331774667167219920010490480683615203593417785305652054102687957549220484901859031019456278771814847014938669421323327984889445482088671753237662010171752705284629184738706763010292499232389147619635497921280011059942909770997775768523018487340597805462380695470838188573515654737341414802933078205686345886994071189314604921698688817034474388123521588082078095030639764587148024018501159748779287742139853708719981180576264687834804681703756641740093271321953146669618857665136755320562030926021349209325966682548741018677726179435193205574757626564325625725528801148145886334142570518920899893948894965650074287227816293385529837048029590691284936274159516533415977572123999286275812352482363619566963767734591757561594224594512413761820944941903454589196978683172974851845843315393549463954864395505675248814044795180837719964757485845770699527712757592059781156618766060055639141131402914765801741171875284255756581311738193628828040333838722898765807616*i1^28 + 114498885049679222348646693954229127308262408088241280413414352180672245701459462630076281848756160784630917091140689815971576156184597578948247529827317441963949166288234370284452118803230686062903823210264285467483573589471911754036511792453190665781099169490472987047932615031792950818844579024586275320172583232597643559494999379413700802682279938233428625535938713728073948310587900340374183569017926458868912291217145068538300471175361921776263964904179986667202529198072537487330554107541389364900672310800012285376020516970702794530202196784669838961855182398861553354536250643010222122536194152971517090835707387823241716430277205535608470154176349826784456634996443392132365144275501598241397082769995802338449540334710749784147161827448737185853514132935014280413412084270381158085313550225594358144153285161521354951980205185359379614255042937992283969913561656553579257900200986725029569033272518518416368979575378823668766813129497717923184002099021034191584562021267588039229104359437862277327067223725243164077167107882782168940404154330655591717019737341705000390075536719894780488729673762887881596109979416134262459496933297422427954627268445602857093349522653661570720038047972054161012183161630526841757735314080431077264910085031713034769231833111531143113035077740450749809345722829550147301728749995078951844291046877464267518998890969868931039000604534135148775171476454312232783019740756155946997148855799812829345803125942852310254480491964287561709260229324937645655695921852711285077628192795679317025479430281886021145995354318199028278853745097007242682425172665984990324423210916999995363413494195920236759505598892170709786443791826599215287703535878144*i1^29 + -34879121436859866603425426267195397074676717790787568893706343778913850548703574886618270015561507451428097911497302118206607924789813061646945421418614144785920007223118847350027175480879057993211141523608557995087127011978699602272774086193578236834214917220550932962885370886378145262493792479267493838961423168689128968303751690560319692045699511766336774586730725109059009326025808709465712280076229641044616888926636707780395140995282404665433960312353562956539933463193161484210144277374473785740137742144081956004374592212958580425359766918576628561643587607421017983911363827319928143412324105395001182416402870713002333194391196131359541758249730114329898240753765648186152218988456786797832749641212516396446216269640919540568849374941040968414174644623877299202609910542661911882847355383466853540893444868217436277190283240530651342319880985563970581530477224192278712692275749903950771231634570988140792187054931744561386658817363074656194860358574324637876145555259087467295926085571054624695097523907839343096451660943666023737568170737695982626740268790830712661174920480934078188997078748317133052193867666656625359407393972626537454964895542138160940870398481061601546188239186117277030316024870087247536236243717025107859665931372423963272814838704311844325464375659672815149820100788171939199619980283146741809920500386591239297386557339487135080754670069358118010036477562178860636693182642865075494512113506947289767042438302093391163983616944139460248644088465650329698491647860133459753068484222148049508102664907499008407392538187323138504401098210816646686700723742595268852803950003227835550041794705027947913051916926507530493040408954944756555710464*i1^30 + 5932287648100398935907872979243497691126024318436300364575706912042508810089452452145910195016124753521556243137735125506622555198837139122818437937604352239324407236542572332859347536000154495938168078692389388358182558585088347846740760727689442644326365696695921201481769364730145683195906395401405624501410667913143237008620107875073283921146261102585799708376711150774096395933082239416255273069023864057562089112918107548703031409099726666280253911638465776920718008684650312572041921026517935123616481243345553264420151451651347698257887837509666937847096296453197190231537437717712627125477886214825139990461862283883775020302427488325509350656962483806139030215797273144371400672434137600299812924988614467447026243852831953383338406758718505878731964483642428646386123111512561537731357118609655694230314597736166776232484056834365969070264854071798101176867175475220521567170416954556452042938302513445042453098732513242764391004302774588634002568857493563386045958588851589981691095419101581060716063268539202450194128347414148647466505919340844834697227749933476723599722230916933477656147739461464361125271488543547406670812201480971123439986328561495663437732234249251783867647750786018950746462770173908332224685184156466979153375121929219403595244267300468788520059464170360777844749029256917031631745126200560499523489225042660572090129331465268917341144517624263407746333434675152394380581920367822043197854417049070110855958441786241577999203295622742438178025358476758106802532563634123854460492046631166935808681033541692932895795377938664963234416938712848956579185961600191104129111564887149622544357044636153848179996829910467625906180798703206400*i1^31 + -1158927139869209850702651740993601424569876141596966194053075877748025818598664033241249425114977162862585885949693263246202436280343652423666548642889508101391618680895990006311363994512240386111464076956712624868181940198042705152433785018173893126074542026520973585734673847522062369276689512007576939530715400829641122838215423327759923598269386990028171655926507673336471849334784552273255248998622581201481544755895226062171348236943292471193042851381972425146068386386152048069793583444387445873414833000566414137526145455259406314315194094530272562560465442634131340216850267689716920240444596806682360351707676896802459665658771262565430849203369728786879219749369505311783720482646728423801110121106897702995049747766332416103062181019879828122190345587660516827255522539240738105076207648403364722575596712155863610023249338885941043295639252376499310487094094804961317760415500040069833297376987702962062661047904604390849897310285269703559517213210956497381133325995979946763070489498281744270443695874053466017509193872424437254228818547096992183727990526069519932529374748672078796588083600586795341483656459553897026999435589148822298156191284300792977504508565988184929301793974217902661798533875162778865779347268389095179740629758608347578046353198361788452626342116422209690293323079828333626980245263655894041496288254236510987578436821300401915012917847501539055015097190499220972960816734699613539632470183130301692289601928843356834782697334877678788991319786335890518529385029348543679838402216673161979051202926895251667133417877073394169281236419100259022551373116094052900871783763474882559931026363352572374341766277422541109829570658304*i1^32 + 125377357503753462683486309168671318803082480353913760577814677218173533935537690004881335276367229958559757519138747434451163630846327109272620917161908860056854309025386336602718399636622975223004493204792566644408841705629228700494199573136210911013569604581847871351888431974197805013504781908976287654005646642516506752869555741762729464578091304018483491751987126166133346397231704408644809399993029139659287244211879684286216693067874253709393846064643032258941082709366181314760800997695195275316509215075141871548747085568716954118948146494281807688919063340400063219446072899693481107832969601399073995598977336073591184766756373831461164418950813375532319136043118610261111701650773924036357077902395845059488960774177135159176366549366007810658371971879895749431398316380986603525620105214896684365569714205986044249994970167077363163010031042792464346465804355311317418753712152623210788571327837420138475605235480884949593926001141613421816357466521615760482768181842456341594901123229388538019382481654119823461061383298693536281092082872350639813442142022814353740217645549082812214962411149053757892699071543419140118703982943421029439107007454292739537008203779717026565969841065830679751198675203954445453011767146530845975386668371352322802838973505880314542136731059533856597947049946186046644128594391357370705879520284142169036618278917917335661034208078420735341590370110098021468969697367216649948917437660911387100550568942132925752912207301524807290311200744525262074113300380811600205542787674492843341524817953286817389659251540276870233982716656454960526666742221910210566840512445246410537810506963268154364998102622369812054016*i1^33 + -12449516798490818152354448752671157210039761839008665079103685536405107089862021699230858914261385832071263600679004011078145683397646668352009145741146629953307317970325594404626931427256494713531469978748677277014307632620309755448081191223729449722052957221657744024882940533016615633183710999777983266917179687325002112624949998207384349308080335455780362651244284154682168259712662576459299902823051192011892886911248750777560061077307354349041120247598622344994160550412849830551567006394032783597222499844339370898742954670081541522637874904980221704668294278577103109331222450304054209026077065803620112552313270637743898700244233001333933641832696827304690733754849117489752330638328173595397985112860838060239841443794009337641293192384953765107755940376063785335194362948490542650825828421829653298941078746924286873516831652983328595454750085585614446896716320877704191794138827659896652507886841602619371311576865985104326965239223473064165773934951044896868207486060934354339142439353856297802632322694503007096835060520989816335023135421151430841559122323513624581428844446792385803788009370799286739845888003812883623009576600208478314003398651167248205265160431858717121007137045884983828714572217737713563598022075796746416812648470537061989894701254958370823480025210605312902180451178047112185149098177800991336193200357810620307209378385457303310914875765230662050228818421711526862088213529130994015874580139757358868512142515854758427655025696056352360103632933259574604441450055990548914997229399950996341387503285912783481276609837209935943100332406080985889695560053005936748416025680723003567843856895178316733781093119950848*i1^34 + -72720696940053292282492778449999243844646837713575506678116320748897792540100274813010956078553101500502418198402300997105222998113761088376675347184094250665373475914325787552745356610874917542246623035717981356541685419325067411965067434776782057848521233747473877975282397037022656561402402111954566607008610979565627335411569724520458665193481609591342363038711213514094675727733623270510546068190876724356606412382898128056148413932218600780765298473358051422409245914606456311606544187969974971395966737952749894618953488509439854757844538553209419526000224949040721221976888317204570173345025442938897642981257712974148612335991891653101997692002315194933051896888966266146039129886383008962485366174876675446313347529074598771443211965220504128015145153740866583506175112782830939382012044940203130664249932919685430331268456708886926270296369518467340848521114862827475330834437287612659563817603530621968969169735342897967613152746547957623930698969114727673117333066860211739653701229166109150158903508446033871521310880020103749498975471711884259900454953362884708036891767475459301618460353053044744845733454551637752346136434644216195306419559558307177227649925714975748131401607585426169768078688101391302095262859646240584546321660163167807483379537759373400382156408522794062306211982599511079004523715324690681522649171824393034099243219804448226774170070223036710510993698723750829199682032628984164339755244339674602286385147964049932080296760821694908993488484957488507824581038939396340911227142269989204043064912630057999240230069727178168768334471645591228248480261000871639608521381026736916865185475186686093890158592*i1^35 + -51601215488232030117107134179711912158357191110571156522418459378781422175427962457810646057955669033116149903684801586263204691016773183548397768376531727533989153358959165362434657476786872380449770826183465447288793173239595993268039589476895213291858642887665466277897392486246955209991307950055302328633029673264308921140077908182670165892766259811740343470458017496795630056948640797061440735974230072311236613506174331364957326363667350938033865555854513773155153775927951529493211002269145663534965960157618240900497915146378768820322860246487533685402610486863664668541492579277768108676265297413018976894052775932425820066479706335086631205557110297490736091456572355414329666468926914974636674934151235364725104224668416886035331053713176893805887575544747217924928469197118853050054190477953600536557517003822150095139377325397518082863970402788372325728042053290899787273790938520766079461024817877204499237455403031142159032672890572767597168474183206512527984101395550677449296462321566533743940887567903067157612740398729815778512967277019661817438570834283847475432845705350501629643527196529024285772561815065155056070452355619832240447045095657834944728655824453536741861821925199267857516333413506992004205724661882489804960819616172625005555905865785246458901335804163249189527281717658924676596111750688378537697722749109604511691134924249290566297014558129761580211911777069893777337826325226343265440481170959591267087779144071573353225015619381834475452571956727246129632183309050116093537927222241272569815458162358516546218896960238761035879464625381542897709090429007082988681694833176648926488643153315233792*i1^36 + 734240532091086653173012290178050653489302804765688364294807345986908430342074337389643895149218041318635387123412831381311443554821017191988681996764806663519241958852585689413881995270231057156663227891437873702497854213902390231353395626344463396921333037119301603507344738901517295766120605983399762768758736533093737333956290436758904337310298501230799319067873879289227917811289649262139294011704929592428499113343892218859221348535139334699041835708623726605555829904140311255920974028552480999622709169143353886501689226360982162776244324327513397709258493769261073301161797999710485284412933774999374204429881493318644801569424506662847760202346764332219756053665841300290509672618426624923496924056795289274742882230571429096469534888041883012709255568827325513365164240853640486492150171901144007149363967464976039550645374916361094263264848740301871398298220616693870476899184033950877003681217604525376939482478626544907037138040017470762375436095324946455018422907941163442172123990306679927971045345343876639978393543558155006213989966387371944651149801870953200651230058759607937556481173220633797574352271269263627824115937561946623601076182225507264646905094861750660434542070903217369072671863127201145127136976070062352938330951711377115312916159589592030008372692687849637517179499486465499225469557583559231327052332299036809840773283536130105563606254139261077610665502385992477296738966835163931301274253807658168937186576406559394989187718310592633619807487340099396141462409920930078096229017603887211435695057343605579534491427417929275906005517680457358221165925836644283742672139870754641943539482624*i1^37 + -3390898723576297213960675604774215494231896619938792630999883709876688435146394098590537788910317594953158515177220572462357364993236598617004168290406635208418650516517187509540590723974460210860780900519273377661284310110937238023794248525038429502091800775768862174787739013727176888492282201190836329916667729323029977483997144934906898853680486176185327142013250178318605735957800518986721237108034492759005864891670168138521791521922279289663779560817844504598539804907118091096985709858251645194472396302764229355297238410437948080257910445222806819115387131541331547360725916553543819444836357778902447194539011236974158666389913513441562662787967706628378919261330894138429896004848829083303089774329261284857625533906414293159315587895667070011229800704192206985811654529993755516591459863238323426319828745483776129187956719900583714636613919310759148985902756537417323849724695704180576579034412290092369594280869004241200863664808873364773586613768666730258757797304010392632876473220850226352210316905993924392068177318149206445050430879328818455872935027963503491529603475806905253241330654763982267687778471202836547170691351375347404667445748332243182685664053770081546039511469897704336450981997863045441094897388170289531499724016462125935190369829047522030054078437433978383584065826454516197098709211028439989206750379344760263541073489703374331372701791883722780535590543181393299748424737631458477524253641559927906544130495256870099034894679718702445016513049800672556273905389186105715986177913973454781853603611433686734151741719983919126103512288025594383182204693446533070080720735288699125760*i1^38 + 2260770442140815963234291716702621439066192708696348896252585475634224802506526592551194848700763233641548185051026306051242734252053150897039356254273843029475041901589736194910674788810006254954601477253100017434419429957011835924367314612669122916409627709764031714519073350294510087023633608876669764469792296828170755716955726928402137427926814786034261913745913981041049789402306124698220477551110117911528732927623240588282750514346869720990924715598043513455116250853168510060969418941533184214876297306790013827255005593299770647039639398802139170774810835468609112524659517470125430804760097403727102945899396974702918910566767880550751373841702851992655566540032045362144089147039481668038730991359927063712392584554601430246540618399778054207944718761370409930927960862780004687691872286837592917835897182658517296044028711067338937764808132634964006541643575617915503694900305215290916776697088519496932910845305759736118435796532524521824295883349890506525370057134505267604108829830845649964464759873787406916954483987376016951739702278173384980380188379393107702823598714283131500178027057655608566043389646277446352025055632846505770221171776262127751376792207388857938605270867512122502176110363390740780204585522200366278833692344522558286482419836719605644008849274995052616590888778816125588623035353234941159977753531801317817343057228849362700653127169671975830087784106209929177640543111270629239815894567295672155105901152056097453685109956794863582802009018363300944700215224860200332534782064539314876179397152521750911943802181040244316984658238820525104604383272691207098183616299008*i1^39 + 266378627802140493189735355564970983183107998315604800412632995708132397602710331284220076245115667147093295914744645358447070074976662623582654437591740088965154504780191990189345798510487564381651794361440293789383131960268298032829341463231426986419155400430082473467871548792487465536389803749382818025745052825202785285278173795411334589370485072803341604824368071473143547235884245715371109406240642757306382030315992878443699879364336597991628603275551940644568073457029503319311640451027490077887719791583933803387485328491595021522303593629274531635352465339477372208752267974774194405576541190306531214837196541276199210169079446495678716167695382176783451000351256472184025535660984249130296274909479724539884305240570380977649958445680623482417901369617251819187200415979856637182650573048987339712553389970892846601904103052460899603965418232241650294713558636245627167067970696471511988136771143143415040683312130476500893355368233535695999017480381157057597826616310751440389083204085544851821532772665419163723444856607790751766252425395440777101307442357477177351328784200915063549054999617318435081929480924359901826258031646209687052517002418253934441872168654989336101776425816085675602597852591847336854663787405161217877626400400620325116516710837463518615548052274731800105719852255542469644056367505294786888822057223615129126784614351876310022578792814068730643328770740858518459069405481985310862620757314631007904789569802866379130998194588678255564933994341319792955866089952074010595646944327978617183601942352405706562906873395400471178802476769605543996115860248116330496*i1^40 + -3257226375260956316763270373976083166009898010722142795121372726306694777615711561317891052764417413452206245992060616943499331527337101922504791558787806180091869832749528361703205993240761824856180017526227799569831741276588704340513545868993602126464467114394760984133923504377759730615370072706201271920282231961551254680583698809475934942547239986460524906763616426306342217248013509943148664669482645049826651132947824742064125389994904853887601209785347077798345852151116984002794632940815400869931081098603160014148710538944437074112178847030759174155385674810761165890876161494912761225370341617006041695358760941188004273888121823736768516655927792035111278470149090678203589650384897662259098244479000854402289484296982572013362984966958851072705621054421135152605985455031747801588537827640794594081720874751893667273366882627370721750730436831522807849278270512066495547147409955016298281350783761569434773501147393134089020115129145905354857683771428489064811576051189517014873035299761747745364196339500318729898816828688007431876648921818163896885202282589183545943532885851152927729760713963503481958130891038588705790296513135012534920416412979419547460985023094164095193670025745437902151033863483971473828316921945171999967359794248215000338652555767970446885407987450498192614418976024669545060482329222233914385231705451023892837286946486064361081642360051559078729539363109780796244411395031095136638873685060293259682901519893651937437009227432517670304349860518188178925620965316566399600119398921766387491270731279251283540757165546389065629351224440788810891001856*i1^41 + -39586623423978508028897191072993006970335298009468660080660703589970873876772508927665386348772964207864823364906074681889116213699260888519215629994295829824489430802010640558603658712141074841577591680110445819102571574076213659880668596198746956568976339800930566216805705689550584102859309158471518284444205971968541981789022282906279283684347827110575627799477632337377727502983504655116161530606681323802422548778873384601022983948139357867301332339210838700728064650009435852517523552688820422409943307379415452646712267449731718021490560695128093239877067963167796104676994169699732392978679802091820109354455782633289065911118071505028210801748376485245525879944643828282716253365855286869795894134794040698647580273221446591919149057573354166787602762439981384662585601409058064784082089257195442629325258577803502321495334807742141334012375509383487810591456538871625704252257477607761026748742130896710392562210723290715747906394180100046616990927875628939686320102066153340403143411785209979021850969777673106156354659562598568539415378078941446000550112760982482379790632867944890188371397618030427093898292240957449390853495574183024328921360314371373891299778176136658494948097552280350672735747285246563219819949826134941537095134021448370034801251214084627248984317493010112612782818319623442022399434916364859504913385314153778374419013990861793018244037466086408438649536002580618182294428754141468356432372157266490159281037564416746162623466435404358138126013945265570472281157560650205460623885269338639335616990566790944845906962611983692652756440121868288*i1^42 + -3042422067666093958846328896261958856750351525127796888804138152547657424193464455660574479823407654268870499612147211208893176832962510039080657076503726815789593794139905151418804714324629212781096939731104798380465628409417627127934738030267082903211945324808546968195223851581182028677761210873353069335409882886344912292055604147002956567611978424047748339515193746758925652025223814958406479963404845055826909635705612788123027001377022011277832198409233740604533968674600678559313174182636326348949632882890396315713414805671182447863711063500168923326170636387164092346608527029123766794165460251997639075324074624434060009609685516833439158810886621515575526482297509036925239494210996992692815892062569526302911361283660338925900791763654695926911806555335387357766675468946431183894840420627372946045829677376228782698855300262827627162229621936660304628705181384175903777324165977059074905266572572960847320677150099922125791703737895603179396822618392830405600292523304860219530930125478952570278819774487094705893509067412422271705799895191490218125696390485431247964840222089730344054195798824779525131556478378458186095249454711636489489090424118716909193482061160034370118505108075213447672944834001784771987662826062038695930837872891654862708267660391534688557196861141919011684233118842813815577945539411085983022055986607070134959182401406471739263351096729179420149517632516047359658426917489488413415731642720609022105347545335905409149824413647321918985222275950353792528298096149550820494116407997547773957178601800868841393483609110740992*i1^43 + -79955879738426417478614801152470210004799731669070322726452818350075775792922317184633351829307576230660148079656610844529574446396516935812784806955745758349268668084318314403882545352550563487519186054197610582305494126879971261549193514703864556139213930260267101023524284360947672785790944122380391646443716712364444907391831515052217537468285236961877566365271785851277163015845829957749080023717742906893504732465799800777571679799147076475086037384942445839312313319077786042613946067152341244772596588996435103508800535446820581566601527994887560687769219564655426693771088536265048710227894567601635397614615405106236678149977129167440612914687969339440981076903304453752824251784487224883292709996665890726606520604088296915155657814365561221116995239793785003640779047431317660947290361308093703519681648718090050436870073101032428044838637497862592973092610670907896843867059808488123438573696240583298146453367513466622912140978254002432252710499997503272912682033469334355604393875729995724143734160355413162436731690016897102008813269090325046232236817015071797282776674348036125078305151425660600309589309084096183192716900914307313686601785185914560775012560036978891953158749325537820251542123581434025651546145963356609948566613582844985839732928452685288011715511602913333474766439123717046088197097860013783680240978388480398812146879754958759827326804311947751683899977694500988741916110390702565508326946064589606355068465684671801385093597856777868291542329890966105117440771105739747221481971437030377003237580361724592128*i1^44 + 29171589006460818629769835353576119650730390878258760301476013233615311534721098521517556779217158704700136563482130596210516412696458852522323575074132272186703354283913659603328173201569960857524855344542045548551586126668820607829438937923849021773824458673743366204703366008109101774855270064498183949046013279702477759248381491562954204994387130034251907090426132282322896840964331094363939143273102801282001320908447809939885641360276644792754165731104457264405235017177834033371211363542711078075002361026319975725624122729633547074028975769227175486429233256891899431432399704173737732895160508803240618266219786709321446418406078076559154375563193881429306886783233061024789573363042619064406445575526196654302140611218266653634147278345738785952659008988330769814009467609839495595826469269641406429163107598628393407296319435337088511035812054450763891534818595962347597763565029491860489149184244570071978737098286795767386395752035282404966806879762864206759984850638363252822245146110451634217702481004170288268482246929174761028994414195952216140701834918811899687386167633792635673647369832935731547292328109175813092141496036987368529854487618568411029569378019640591616995577242389722534298989638806252392058481817167903957826380836086158774993141062484715004410318534089557415493006981793261469770111191100420942878801664601551014464939298065506277880880876386987142570236051669956344575929459734060630748717219268947543332027435736089616506432703780313907086357161974571159690772170305448256238366111375032320*i1^45 + -484656250940277794370451627210764998831055851875486368875896726747947924874199359899262822478373786397762078061122230680755282592197944106565537155842598681320526717664682909810000321745723836164952858120471970789535940948369272022055086482066741953096023912036349739019695032942219879142145808496708611167216923837965764205617314441932892742551087190146914054006861786515219160372620808081250084033723437176635561598889193520993791016220121821216555546492895287959645662275214384961844145318397596074259836376808570170420414132915888890715828302086176801534605603699395929865476983780037359709999243312448620849767178111680795260310006348289051684979175549076504750512727616327515650860192506544887108492380484277165795451378190075118828529637026199203393691496458316514710515476689830553635519131101751401535598035395513949688232971848262350942328437925495802874516592733661841189139132389218647961177307168154167809698179345008987687116674867787211102959247480980628426694158430437902019412665450493659590346872045096336208987768830943221529715181956075356492232977315208990380395269797732880384818117171168203396114132994170982486525296756256787449102418758200804399321308831410525989348658803177544285855569761798518184081970454316227501216139042824500240561451359362095518158433386252672054905712372299922088721914539714956684490511056929718134815823497817435840202063884716388835853315964511952543309698860476928218901721123978824296129152027990462831615198646407696878616262768567711063864748334886420480*i1^46 + 1056258393719758882688488843203113239595662308126898095314610752181207911503438903387377434532411635077327670179273764573473094426539741184691303377752547689782616389657864803644707111349345224453743236225340617324602106813951711370786351421399502040149837359766089995358708642702900806727304273828280856491126296940541350984710209368898838016420338563220547398107685029625333599086627965893803199335378354944146974873712477381365841594465590399271959403349137146617485523949552512196823123700858332117246401320501133013795928530872196911838854408248135763192504019063017204837905616339587604891624642835216375429352928370263717730883094970589714810203873185257730655457121826355831471424640209499919059191366209634877607955061774297284187634032605282189081256944971019592130088170339706074075354612174458780499623401032192724375669254692812492390850153926416669390828508459933224359061910342338459473393573204300569241994742876186864773237138368273630295300276074352687924995810964897821736687821377906838468635191324648459195650228075993261732421839296512038756452188091342144611468931055076817995496668488563145279720236146666667136208510321028459540735512269032044410750327498886179641154697829376629572804121929543650406275351595744870738814518754229364814066859665692613467016002823781311333158721658494806334317581788529011044182372177791327986894514218139072870986118807299706608336439409206333408517654451604030225672085585721290670601202792095653171578109995945044794938815822730100736*i1^47 + -60552836549551297764785047249244599017962542651033686096897797819086076362121373984828538698920082353486933380462539276142130054640104143303523161423313763619760162940670990648813189527156291921859401253413914503399501556145815336306596176298027809931432705734401221446696158115617114045358865902284832469066859004351590079054507789750931812383478487325243384516160851914731242759748196819777514105152983964873155734712791296984742852578870567371875128094788132515103850152371321946439571697035532923789355386775280384176185020166027140658535389057600905814764410591541436078856168722057993144916997594949584280049908296652672400891450714376963259511028430681854086501905974280007492920440329157660912733794860397390414966116554426127893797327027309090541094161633952986185032486636558715078316929856360742937967649216660641329443843613637479030837821911808490709218553749288731061963702001796025798720574006131197711204159529121292671042074574933928428213123310911380271212153053439112413376007282449107238198961657570286686071948152382675785864682496943269263992677207513640956886172586675905541860785608925318671768935359106042618773264895803614683398293203622246325334695184780587647806411144486198042227523808360021063668113446166832868129609176951303234256739460382288216873078161025166616767541858394070980235757872286173207157755416619384049136905152609473934935735816976033119484780536982501980847107034616471498257441665331509087808227560079088395361192659528974336*i1^48 + 63097964069479709194302321688910696431487462841957661309871283831046639254831611904431792848714321496239694049657233587323681579314910845293526724526864187861531461066540475850306984736565416615061992940316600217979747853660489989299559268556923231220670191071623876592113172509355002294612694326219420814381370284221985729478928117220962754777443736406939988599862307804372094310286838743015654334191243905463302845256277816688048498585732836479740022157054278825276653120981775573914044330698597478038152927613638224891720321934915703086597888599764082876987892051010782746183681816722617233020311202786568846020007476143301155209277438081154687459387942224479154806706827214597216107852295141855628005451918154854457255854502785233395666299222648240383938441989078745724213556755936345482698714234831170697122424844826499715701877753194941753711249947930985613653756012727751431231859219833869536980819071565671810278308719475956513725621910833995160934560520089718866717403556830841873687435383652831171279989395852371076212726566665626424010583831053844574765650093762718347642229128573424913950583136253011884488438842390990508605380723243399389387124821621103984147374968662914560776142714110484105444028616268050731308787743368022715487315054370035486305736970862563509811424429405714612780981812715348944470572168311799797604461851157623021712325019187985881351001352843405026464346962125632653773539968422109651771045242765942678739132350464*i1^49 - N1*127051110827486498906272273405118649663945432216321731067111236969702210311464395366710057720099338876381158633937309599886666618772731461421029487047585770343732925153170924704604230564114788242760947967647130968596728100415473169125985537536978549160682928071404299291337090807276220428047981279250211928882474945947746527208861040958719579785195330706825352617200982848848293599129687472530661347651316083305182882169974245088567288484752693496705441439384968644643598995638330823764578009196771422703328125*i2, -24379505441809790990203160673568649462404420942745701417205275799581203219717054056244528559607602155111485719758444120460003081013618627033362990563562936146895608148555905194602498152545566726291532748108713812363464432440792347835899181516593149272895591784330479648136570133385298184813113632934928980828973797663146677715002963936199842779366749674297383230498077571632781728832660053159410481237854677641429235342862077110735443348320506854280266231511820057202609619868907535343314815683180467431883106436300545271670422651151359979804358595073892767709080096025413625864091239015693659499073299897111363649322537549365603622823386225305531323126138672299770585516960431818767594107632309276034137380034899367179433526632977309638345484635728220183871947019810896698302565932561639116028870324148930788374676868565946430042218334274004705902839889215410956332573485762417188678181646117369424725662132812852406277489364573058551044347580434455056978150232013617433381420500100701065310421918206239490869043346085915118580941638904301853970603791330268284932419040466642387352009796039914810334851897072068958520039857709978593451173160047400963864814391680951932541795444142276659525356571035853788638749818467520326347877127794326449925237600740938375289441859066806605999098630651931187563839241938860716690332461720920320157702935362671930899371572876301156082673975481712378444181394686294290264654907158792736790992600068673922113579343983660937785966481205990341566588722558076826304346622716222821016275953068520376867558859085942701227749375847087539252222971027147247332572427403326115986340073594470973040899391120615325024410395297291778675541549770922264542270952627192194963490111777101882146931832407898814162759887219098167135753442388721009717835336468246725647619765264206292310317150398054400000000000 + -12146660540200249689448805900389007804601748145053590888110470599372665180157605754378172758819735587862783121023053711133199568879802144764803499168081188101985551239238115343116432641423586863608488232862688052255274299953845671614587710773089942654485270869840073520574324476690361968110393183480152970791856167843346253102279219475893097657304993072157565444119098335387896606985162888683023336834115621995799608116867824860874497665609949370576148884473650075580308437762138825676499229209744479481952168050135401549920958385968532891021748314144015042943889471260375364637415740189021109660538074279201621068564664075398535536541423194124399325443978149981922884569135627767197817233789210477553124933274873163583835539021377956664235196602541673750006576172437321627155618661384446404186069327626509043065419155107485907024870807933290030557671875809935783988886110945758644791940411473846880891217665984800094032803349870595040535380513776723582735701701909439691678876588152333048163322412138745165018348692008877941404914141786150864303384907031402866036832286656845599986091863430263578816413658509476460820602013155202080072617071938348825722478114371956131454653666158810690309237829595180719121135680113103556914997942725696285879708833824122415787500737475312609604092427337351361039884693721293037728906362208843194683452906188613204681858169624387293707951842246044266677188070099543350304480950784858241308803645827719241554223068360166174771912199947569589974552316688884915559575409804708427646414849328101356272111726175044020831535400654953097596647535028689541850464009589289394859886423017313201017501949860386207623166977383788329294210696367020068759408653318192278824028920438684971847066202578385064015269753449044625811350422255894746856216462847257048593208125924566446438047750815744000000000*i1 + -2427662095846898586703549875867675904256369886708287822076801913643507972935114508261728469285910610130191976101855970014167211773192147202021964012899697722311689308594958052331798477823146694373122734301183672623821572501994913986114315426487671784747455060284831632946538768242115211265373374214594240875766547812047749418185678030782169898819357272301590395812484388948543207724939961070777902205663652286927682285706815096609420447472588175064490983384522832740183417949836341212663207111773173553015319194053869558778603486842185846243095360489286868228160827137752649221435592197553149507228332331440061635153887056557692551657428384076252288052362571839025603514952205197483619645439840885776662002206617231153984280798072544934000111841797495749190665162032848826590936661484497091369035370250591494072450829283105532956937550860845965367230818471647231916657187350885473994626564706189833681257221390907357448688933120822572639667724893907731348706792234159077545167955157929440673316509386979079416264496794125721104148398750533724413035539967883154004130357884876481956480540113485747733530270901286228502596435004375629963225120305000593427617912415202885740197082263679977692774586092682578580681580151277973311796570576547206320405251757669579511089470834520509685682175511844337545310796361855923282141619027798305608656098479424973729570820387469261859167863842041289169086258396198117908819431236301190625397530251582837113380059834995602587867150785945251122972765209606129448457111295611909863539620455732706235088897948978220776653743737228195151216002185130776630583787244664458793191420956782566522935414816941163736881970439720439663575629289434843427564893757113351588652539071407079261442643414959289948260532423125775571101386181371222387045918935353924253230264937460358718982811811840000000*i1^2 + 251838116932531915563088401014807378582453054071822432670539129444736080337352984593977438557048346185776900323835747546059674203699568680729035445249325747391074311789164067330714541270894576593928318225812633162583156575392406788477402979373602173516596893411056830670170224225762708427953789011953374534644456630861750884687628630356261518141102240767041671564768816704646192887711790576360827542652314367366334390036434332920857429614106420188470839280612330358543591842414723429887744765863782179851203116754672394915103535613579810638315858531975967339123360648929850772633337370443693077672766112209314976460274641380084140700219033379809379871453016283053057876927967155714844069059296640109296305901211778161634022514231075192542036045053270214182839358539125170104723358007992238347981100928835397620184395657158672040359124312421571838961431462843176708742918257861828369845347099307052199859749309120720198388070757079301818251458045510465461007727935985992016262039089476104132921593572332839854382389840504993592370636935619013143492293255542283785072591356603084471390845079715203483813122873556195071048456539293849200341320681352943388314662547946316518130941742309603858720521463485256656501055493163105787083454421480411128680395950655805554459604001257104851544030954253536186160455969437796651101925374322699736000843811926243177434505697200426172004475610338060994504795883201040760992613225437712264745130593887503798285652016659017537038107379646529881427022339200219878801244103716654434356177632644010544602908347671593675258383189687101736228708526594700462549158203265521606592413899963412214683094462101857665636596603751353751968805018562837576699506520740909043187288485835093537177120341872345634983843760253141939846054160541466287296916559401955501655814586837549180723501465600000*i1^3 + -88514119943406402440475204020783792512746369544169446326992515332847109614555456237565444153884677942997273717586601098962693946257548774183124113368173335379282344831006715861793524445497437686158541736291692575988304175076987512612569039907694391187634923016993678140436098689853498810464932782104073590471472511018040515983600270630537767581801677313351695500037824416768802404974920300514329758015167098700354017859427839836050878479271510985748114103632262675689025295385388416822627308698006318991003664477749924238150117331093579851225747407188638853688194216888405192628645472121596124118889607403877612612683924397571581413858498245530673653476101297477814871204900974116418380598058291788722873472542599262466529837720052968052110573242780206345106667695297692755424487754186384672914432244026434318964841649064417060280577425491050011009040678864407228845895964710636255302268760190424591826590927815156102047288553606647096511161391811083257606740869122602848216762988298630031408994988814452105743620284617996958014427023899999651310428996490527057802003674148764605335308770589296693543056585905786345595442496977991947069642816636184178051163702581248789571483481595055773781381104690050852005795993694970518691335107864998732244641918275521113797524056820105165070913952968276931643037993632452827358546466325485819846857012870752993281632009999076305452584631736856972839131000021679331346472669830931481202117701899682071651228482703955522879751818140466794094606448821831337443456846555627079575771364564144082474590318668224917811602211795468713532186160834825891426342407505414586413546444462242493860110435388982392862708255160764462903564248195883193255593210393452164389537768008311372045222465578691069841243190392089304775715226329375974936193989045931055622908374293844809182347264000*i1^4 + -19986599669700072912921344450719203720551830135416639788725934205353736554584505579921709113354935461885450791935671075541780509508467701993438321756646374492074507521376670886122283075150462626770725266028374212539893094293167879588887275573847434409478161817393802427248726221167235308123743644137874103129350566090312899169084966116377099807287292561092321309794930427060140086505640790133269146136412633858720841939739509409590201091061054126479895756198941026581581349955661756875405105362697269544811752985839137064840883718581530618184966264324976773793413300362977014703248091725778149221187872025470677294972454807599148228747858951353842480828456895940922331602948481054711601812041857732122088450035957045409370665008990615042175376306664378593361575403138408471856499520923011564919691212010460561681490771254845733372061415965614349052832410993358235060548295558824954650998564062278880940373956725543027180458435352852645075196754402088865926079083527588769846387413525139959701092267355947823498188603052197173622292575381871621815769021157148251369795305039209424779922798478733786189790488718562598665539449202365239543363664142000047155774140810730031286312461444322843253127746219744299125238581515237465638821269414883928468663404249396054616353364770079329972920669708322044946911216647138635129505221155863785104088914971716002666964034710169564225534866187655379544974052258481371603126122761291218754518961927284060619333181658147875717481255866346512420721037828616137223635064276642450301925423800246491229235334800398352902112933062665140743865273643801924151007740808841478924710425359222808733613410994503545808830931604703945986706454939932161578675965172233100756791093287149216243030832145148630362232674605924365077292749878325168645225298042305387167848974906823411970867200*i1^5 + -2412131794889191431196257637726255402048311873388214174309877487508651481770569309851961262879446385253534610097182643381806412101310465599223781660841084265141492770095096886004248893835817926671016457373867251327907989096594894361121777852128969257567660939346286950084383699595250564132291246992699070304770837500402944370520268431146275600615844312530981845026998502705405854938762216351594512027534197259800238432714141695351218558282071717870724252963183317470328656577975447546309517538370475844474883984923285180480299826107683086250574677553304790331017570647566664893615139631130750518300369518383546019974347214539529920681595083517606839003229815922967064389532072442578287681667367775453622241250238023182049372747509229142284323903687081912745233200658134594354878359166466359464353774500098425395722928528011563981430433522744016982767197172578581491238160764433939965859393205090727932006089610897024103572786909044939292149924882453325126364947803394059086993718889330652102188510776436340506168411187283993492633073195670800608491305169122119699248227068761135860293141641108943535847016313970437447432674150346508908637496395814442969291592753735971485439052715550917815830644538989918557173637531095964670603446535601715761889730331812890168607892848918522200770194143696885809726702121233672355409443139044174615763547907368563750861832047484952412537385807811238089104802838304433139552304900621847216917161381780264246476282362343425415595510381283290111642205326962918878582822096980209760763124751995455273921028754636805156570498708080434999289838533280658500822256830555337100243247431269762490828838975511996538426333041177443183959085403535057353505182457572129336437695941555503779950154142461332275830484379103495604655652932251674517092607131058431449245562015720585297920*i1^6 + 381092754582827466289425815842971446561032543046904556956339291830690876347175894888967430052897509623353563733507035233807000357478426841033635889603859416689944254471858242968336412268137399668024505613913280900617259730425886767220208494647607241241557161701017498262057442690619769515841733374209279179103443045173916860431823002266862570491299980917551582896089124253939338350547619607084937284901359452452241324244426614134426437353364503696603685000845323089011017260340430908100214714271534208204887087702178026599276389534900002296600373290569270420070618038235074697446100825374326892020336580996804023243810204398479467806506856594601174421387976590929753777390006863256696900171750952534289422912840950686613022258025431497820585772196853095154608060044940491371366347265220519950497702113649604345218206354929662549496192104074494083561627815316097470686312673680095736143544307249880183830512871200862992844882917432208726071511508708182411124379488905833104515952051261468482629026719151431755751874347376683362599115746669961377681645402490583210197476793398666631999824751694668688870281822986706513761713892482215765624022026742870130983566518402578185287953174473758583204394009281698873910675434937172042835403497433706556784371855210310647194435349488796510581210224866429869640742361943094224415014872091135567487769474203147147197535170286762508521438173330121559557138512774761842780371553965630537941829399447755287779281689073842240613648107518484589438810756588816296630307854038397925745944176289399688352008513353429294140032201156531364510386938250044227976254837808198163373362563742660127432234613089407457061482411658447347103515891377918969798860291413873510296273843664139814530934514946409877993017180496493313111859277247737577017448721134778167917109664783794176*i1^7 + -5373695691424682072375272420134091859847506001957289233514008919666013758294527031420829685924333513024693088668345844159714851861651806017211401328305073249591641037609180179715396622403439228955188416581853626509805446707321571303523255756198413524490419926143470954421781215968538288317362125102875856854926995543091632699648712712772574991527220002888890651755459739925075452365121301138054222801061073400979987367706317218640308879964579123955012881734020289375474898824503005496436441936795214924783966669084877287022555904096500159765347668258711730525579982072103975931878240459040523215788128746438914087305198473785236670514103353158727113915382464898943918437691041725256411670559045411436464748341458096873052984433181065547160703639854535901259768654117912596441869841499835990919452634012670125123484966036653646809780017338532873383508981000686797816639121740887679669395296118385039615259583369604879586697404850653832115770150105801922803644954634204185916673880523799501616612973591195955929804721106592056076694668430715287281762162825967088201886825493079995844826812184041277898747545391019697318194155201081323219660680540556471555849072345204001628664333904152583368464786266246405654965846884119584597678903826717799070375455815081057612274663998541981395834155168565851269802674931803094931858370226446901061202811320120562001433108672257331952288912451411004607743331989152717681577484200872072471646223167374125517751729169933419087289664653496561455481022521101483961162675662215822213950310078012776977813488328194830583461329001594624339252943045221057361583952719334446263238409081802111171433742855777816008707524104400040665543991814434158526471512594360154579878320353787768162483029149683692675262824706313198611292150986851276615108403265506757611433133867008*i1^8 + -10066122703916105381021322345445656853707901666699481203077523525823757172345554949102263258126640180081677300831826768604438422418644978552439462352515471103259090288051169537914606306193830674961699960783550197542082845286182067528964318909010407562707165167784261339004651057141633206811040215365327155013563333183878124564170433863094016456013541246356796445201774383155714228192546757020891879225374846481148242225908208145009508403721834195489578126343524775295211690808624772650378675185442869223408777415752386479619241391775802067013983269805132570358870309435194551344072777772750977265637234036432910104255752655617027460633703464346651354366473729520470651191667080025832176109726540332063016912384720136838225718529656797777841137604825063226547887628882252192077664844459869838553316237890059435160549519009343033114204824740373122230295264761650802530100597507659229636982062347762555018044739499728384563945034019904155856021097559840202539614456430944418350894843631742519159307185728566170978027708518757066471370262783295678087861325503181528298909103255077288258791478315003180796747494320960662025686509363614385114927161269914761489138088565079307616600687058984252420133756612214507518755247311790571533910516231625232735145992031998912157450097620921459567400247938438748459918752121471084633947380147911293720507135219613952546656652645132462688923364097516478325625397466896736140979136031372758950198326066916852501921738023026328155495876894881649372237208657234892163961160275440812928179344838845168266454849169968829157406057947712998026151111796871992468518068903157094011109690991416113045069065310191593759520098911297530058478995652778018223855903659143032053451729534152684070644357459802855563593514535558957913264435262994012223596516081854828901654593536*i1^9 + -1694595053839082171717769452550994610663954717098964107713213024332773685595650735131001178073630413269743389768403155365126372884569272139883793459344691381402081331625943526513742157116071985152272928735622238471302511829616240158505904858239688532148231585733334639635059403910945321305216176979066927886747074006813222247074222030115183385180897821794285667593944996642928355241162773493397182176009848129770096109904819232825850778114107904439594014700139356416965963037599722275122515507564237758326768913991161111477026470967412042803369323060098178784089506126409844657611239597648067881450180513490697752634126972067485190267673793576727430829620370454613685611594306083276840276740949885338304295674719929905870228895151646980407948527623615021177655130658995787465194571503563372119873081009117974442005560197023150773173783085665444476414095244897445193909876954936649735343500297009287361919606880228714503038331588592880735149073558464950278582061098620291312777517454586816963652826065121752991532941066588110658604046436935317668557713309561281879101305055101543214193233499343553410031435212320101601828738146069069246490377752610137247473026003905836646004459608291723961147381017057572211509996995050991948936034233212635022408300332798180192382847889428681033220708320654303971253208333259857950905816959018634067962532384418051295420311560814180128747867053433341936044802970106373054255670224679321733515145256980680414490224183803970672092788855842727226403590517683280188474570617062943621545156061637901979087773876439755450106436340698252371204594767892235404778000842791117724963251938080893046035169763065872911230537409879020933743424956765082308510076319415583366267334066789411937541467915175937440111871429684325272725521448963851729860605405957079374495744*i1^10 + 114951214197215519393711082189918178418325272719696981136814407795685198574156845828581348257713134451160374972763031116275754960289322333747655394064165795590510685016395866879408639445250673331625377674442828420301142388896345123500139317216672807862026056343457469565408648754511874813937899750720561999587632706345434066579139562190859019202927739568501019039534108036872348016669297385589118538805344576389194818706387854528134650376363779516409508407605301008123909423099821722296209251857188808717447756465983265761863309539480766698842767573517335352973164207999804418755218623704677037938834921326079871637932859786079045802089969583545623345038286687610436308164112446215842549710554691809424339830967917873968180187890522144011092399221447362916742441684193719068942241952050971345570456432845990952398876613300892400372788592448632970826532854242635179950827161959986564383309138086441048519758603990088995613047262167625060636494795982729725975064840731764106996678617983072090232677550926101189672259211874464317937088096561147240072197659526306290612868213867027927724159120079009655193828406748629163203099560617260976428605634436400847386860603772038391139989721583229055504408715433500172641859875576081290703356804963192636622613006514800778666003647588181904332628010367224956233479481383563403775337607553371493996831731937308604119260612801452962327344581249596031328545557201036123141437951977054654376949338968289007685385772519728787779302472751730222749280957893458434736345148694885290126236790249871705723063207618863555648490806133807474070722402485686920045195280319067884434768337506430157052078292864677782525155475245866147341515471285036233779591172180836965100624649017620449274647772650714678491993534353153397507811356005827369311784960124872818688*i1^11 + -5010041644566139483747895880351468581752396695423903316757734496812451096274508382611992343461480762863961909710464197370039462337086515734920872916831308401514405060449683178733049848088686399218739686768844068195486505811244175330823452105360298936468543910757985005059208003340600316912741742867240505297579113883892978083668939853532417103175281625625587844293890874378023601021670695070455971006430714814530057715011415020380107234975172885417500855213278118346004958379193310760447503489271106160769349750156976149180971733382506233772211582465865352775996956031954407350633484124128175320553277463099615466827730081523725826862350387175337373445333502857068835643648356982747914668670923617003767094416273257636645363273660037657068383798685473468937135572990525713240044806993121547041070164687714400681056233114893139966492922766479910501535138198367492848218006384269546229761168327249846175051533902038911153011302014294009733700245802046081065183425398987398592975561451051668197042135118336080286869076093485780644808316731106912648983786720082504986191845233957327236627353518176039141874237962629407843885439550767022467318348338659421292702153499802735024920920978092690054485561350420008019548779160647208116032859084213212005568348389766090273190307188867687735766109653477449989320420529752617421307112949825640061691974211908402483022768793595098461939307053010187513997943304551956555275001209747063395050124582965954981061193765114073744397095821768987173915874534897279069277740797560992967236638958363559465720949842034595610764760506838375002194739810595571534313058176868230401168694984789918237754670326735445815738144691170058273946030230592182570072437885054496903110250637676173410978466421754155050790338235529712566954524531778922265925692877176832*i1^12 + 64318698005307548769982252887125096375874440184894194079524715149172525675794896813147031825307050860319561398712638628310210701750476675885047852091059979027062417491119074208566497897498653808636101554404770717843543914481559772120274701910378555290650487686556069240226705700721424419276985211384794967515712554547362461852274818782719759861695001868689108044620599589316579851489661907974957343372248706499517368309835481530385491760681840908780886040684948008861187479348622606513941213308093430097615105948094413213739584704738269590926101522734242210542176455998806102651210649466582787508080858120052098248392248229992391532111710757612108233973568134251523505793552689904923371284806271579484194479899477294570065932338591211015692239641397010916024433085901728974648714216245135940058638754773867967323600715951115778538210360751508617494839491739540481761342851151833880088383184853879307744483604441289508588880149677576501796518738149126221445512270802592590255028217055659909866416551975338287316453476174098179647787734248703343530126405162443381601405171408936486180035462839618846008390799560261236517348647841734991394178554312724929437249416044006444558043393008357803354965914226201887638903980667692609214437177927758735834957430051079774681667821367153331812408168981220166101552964091729679908720735379680463673675901984608816385133260309465928832383520058577657264113075510216259841011745539213431370102990740156419032007258717620168968982376942512164391532145084150695267772181422493178236924783558020306775634246923169377648549067530104885567733995149989131754397383263931684243735440971721383551041416081537070945496571819411310754120677485661835197916631106185129462728185109508203153730285974774131008648144829917156707277745518810016750959067136*i1^13 + -806275071218166205940665920501457993678939178451765867514269083872668475813199482707676815804294823115138688789223920341062227780811314495190219300513668121054426174797080304453201385704079431309428523085216360332739401663915972914743613611107007435641749714973298821894791378385332404356251339232920762914255685617425123337226391557746062244637751461693874904128989459674780698581002327951902967970257977090759951159658725277697750398837108650209544686571425910438210865862987539826000516336720888333696920297482985884676335278425762763482693154899746435607843782654775430799268016456296604602057429043743726326181085461185358919500793324016955201632862966030679698457123842410139762342258022384915480304386829845731122189139577271823554755653158860176987615623482854986231817942938249196099190020289503010622272471674101924706078709702774588882615756495254721639357341799528385057302736882344676946046186465866346002172790177557733589963821093390345354033252213299584249126310393398615242518862728085768117724629206321523138541268444088248918985495034481511557465603444040059276381827890371693456283415050672673734211849288809549610282428322386910018815126167076833263225158334647596283027709203109704211230232707439681697353930704315816463612791342594722692830020095376815957842628984233753196630457846788976922033860418955340421316444230118892917320974439876210110175476144040393361706092345822973561776615887816022743580593429911720131110362799343085105198213042727196389016298558313781997544692303605697718632630466540820946875205601805921033728737068408047785038976224517330734107921772203146171852046376812478023069290175305176925013823331885740226372261477496330811356520354171278825221952496247945612249258428086535002852260101580546113703728909375314314919936*i1^14 + 6652993888282711623956861635397434497881053819043740560460965320738290915456499249118086969625705524251896978548130952680399666669641628530604562266142249599785778857595771016068090765713454787242727872695467674528477480716084284949700017073589473476948669757806625256557039765416112658954971933123900984879688519209094804327436634493338242445659429465401115232342085089818437116957942651979510310042830697333154527339567725684672593635966662772356674639518164926810484750309344008345653114367270280352075370189810101402048127262439207755688591703508356147151153538863344816865471439916184925484054303410585703316320547295664149930057630493972114393240374719673251676533655074762748035220370040796074384691007986256046225151183657140999355208085354188045262212107287180344749921017776371879323974607168288393221869859909268435104151160326640911420165186452803691689280486211232224992566332222380359762173659640847987126994338431845457772843635732632897084689472896481438637192677395598307502936979074459428855753410970029478884614078366774757899514038834012087001507619493170473789918169577793239812030477826440652458198629397945155602613725717025629793325069898526770831797145273278167952330514957299026439635655794593113950428123111013115114284796390388696749322624177996406671747015680219266039577783341822327431491872885532751458894340850237874315126959417407704061599346029175603394424274967351901872866566875401958171374125498125440627604543119611494120696011014882216197760411440842996341192230980934806185286301138732182626194575210447740538704057078432478710938551423979996974938622799421062406612337214934370202936581582083481197645542418161207370890220573229590421669372931029352395853769891601761983998394248339363205048033041056914997668498403747692544*i1^15 + -75183978601906822649519215156210515316273592574430151867650346469069968971107270939928672951829723604444738452190768729084551444389268006090402809514566640202045933990751230365129411119744010633418870149696726663392461189725622995350088966375436901001049242591671590679047740499238588475262970792769547067269990364300027027942632827819336785606112066642054987678577938006719679409839644005712328716209548553226681648228018115204188439611885484088667689849308041142996046951783207779389717126380432116212861885230444151475813644359338188661856506758850976507051582841303594134191203433718521627370576010274092182202762246393581351552419578579296219540147517524630842653992310633894709738576331945294796106368379587698084654487640643031067534613909470248548286348864370441590585713730707566244283955253882051190928432016809042094516548784860675443434567106574546887155706723014972850590991363732759316096599633412353981692987358537086140360146264666177425274191200599956765785992525328966310810509510636097423193510135566370108988634762644732099486627767943605491759055640275669008714173326173548025782869225443781571212297292673189547669634275340504315588131242694344736324620182453721876918692258377475947606063487982332642407175470832445383138516459675076681627695526322126929522731338293388107316604834726909741523256910940606206669567953713264459245457737636024877774107810936712373693297100292266997428521331750050490367493774567635185224077664739181227931276800330387040419186719339520445882961460053924781052841997648070434345698115334082846667682365257484494609853850099172526880973796562124183834853166432820424598340134765870237494316813717843805459949248102601803774766129445699901512170051587904933053535091647764175409278334931553455051375028207616*i1^16 + 479542686276942760945891108089942874575826812624053907671436884998425954760893556119454805206064352157997291315301513930971925625012576147150017897782865057892497379034371579255648177208745190316574420359172012638593584750855056069411594000479095823392616598641277277100711926290501392935401800686848136987748390133918077313009174639303652914262993020088054941601567889399914777325896039969541420872489569333979884903072551302770713993739192902112566437988412236581883188793256011906782418428726787004376631728457072876134918873796464360110319570000816236056505633013971959814607675917867456462202247711688718733714482450551406759532687863528970885391388081379862332471663327814397046675917784017567344681341795579846986822630405435982052269997911561838847933144298055852751926043647626988513480253188202538756817974397694758221631301452918364745858695062639229473608232081868421010358723600282862983315692941481443288865472269760795734990947556879429066830902454225845628470313651365530958513983403103106368820305002129034219436289663734654854325770629425113997443980436383274691068950976849108512462634936319885447734010456897543160359116527035943266814170640234428643932803393822381808604758853046236934831219565706886859988128872348879125775280590417524518438736662544210313048782471092886568544268593560637552962433101399535088729564436102782642309647226621514222672346298889759214595721893680954970004548552532529973788466158546119059832936291667158659467414795810355163200314856679312620897863202280484037661137809642703629657332769498336901570433414033413760758774102851635837906743290473781485504635744650086275795860754249247508924893178883960675944926455600902495791907327682440348536339181710538827747489366989759603297755291247730471578107904*i1^17 + -2973788238966910998410200449750252739577227718453525136335200502150157439527549723620798550567603120806495955357489464388115119272893002369756428644337968775381820183948479738368952211768806591753830884465495204670231041303790897189021370823896782647151992712774383983273225539755875988928364631112156531835854930464545423101412853664450843265269875485285342503792459807730210612157790958565832781290828508985987432518382741216613835199264734979447220812739204830567728172280019844080290187086471249440088570752126381451592981280421617529913167517781052717458071342189725670959954803934566004307539006404451272973199260374029929345876149323329930633402426618934738496090085699810461300611515618420397013704805001103799487802506836699557578061688109459120273731627933675958838967297212081481346542456765933565773430463076444070346575119080457951909833241386055685517241047596140840881233364356524410701206390048011676627205613602721416604600099355347788832394270515200993405329587103993265514265739678505938161513295337655094171917459642647506370604242529629098331814217155883717620364607727008726847658069462651054663619986002968372345252944719425131856850389432130137800774056918615473754940514417054704201195588225968513744729377655485988107189240074939006941376013598178754684618079201237888648341888448000216718476236804973913219727832093458100872455385520700240548170623148382774000153781512494585332640960091833962928413307357168896557927029125470873776222320857673984525319599516963597089926145519965584782115019132580519807088682178389300371729874428843599793372125222020319754026341916223013213289017038543491436206236921012886959002965979991911458736283000666315479169569291003704019920123092168006728411487389509098591540066601283887300608*i1^18 + 17549557114660699051888386016007948671848946455440589338756590820141992449562568790672063403785842360476970127567610265925440515525326592128428108332719605524482499155655409528006723566058339671432824819465323926089448186215268756053249356096539993653414105516202867887994843878550464857260027200538908817289104329053577093134938893487862712838738625585046219339533605285522445764065688464577511927699922982461397040367081615514572189582387916720589421469524684360954229323731786207768923665910716879737931738039059928032657223878726550326539338655612280304777758283970376204511332095822121250707626926081367273176430182247035425071741724282790881204349015595102628750066693496169054911693846833186440414541663748890756811916308724715883272219216346703804878660252133364150721551948048087338551936475048235485167047212722683918792837449475913565514600300574280669089696120964382368951899966142622534413640047991177046779159818014974183354488679554362253135101337334583298519301144964709466939680840394805725538795734685661603101424018771866461916905802972968043875315199840337990947566979983647321016852824875996083744400830638120867691716557275165117784822275739234492561175155127158302110029130320503829618140904211207629334471710308236742805871350819986344447162279136689903409314487844834673162739395621147809394752974055644646669152305179666043178543447162518000549213654948468517687665844557253469707055420603765479539922347040719814001730567564117425693678759705357648798524412212622225684958059431524454104157561568274720999639031271304027196726643587540238404207282340803574888018394206134734040252604306689253219495467597437687165865382488879491046906042769915219240089445206217849927538114770626456210211133289025818667550834029494272*i1^19 + -85178237736490926148737490518764445416434911119204816788941887430414694546634667816871064632716464571025190825087748841527156245325975825109887806153028975192608604365481742936775053717907420544263182977108502978999609192619908142966163136288302852118303798322783750997304454421431226777095150426046776541105838748218428241290053323885420241161916772563969343915655397293406647281715246966478292010086491337969707920921684933448758195632235209317457676622222579515259561269300501502016050284475796670102898658002448881734791767902898966412875682094572987551179006844349244689037853259820115814046649496859936816926090493409629656882394315300212783999905732987150008453542207752491090224111036918451286318946466392342323689832353868702417936671954470930162640724744491918032530871692138619800317337475529221838729709905190658850842005887527520117007553572683280093253760696646907813714526242420037564605113287265309175993714702717166868482499612080874830197504834840745181559493819968312127930983456280550072010416905981322420974766479755602221336651221704042660433934626158568173564701670112440127988705236312651720103731771645583655359128594024285217270815587436802155570898774339952935475244362628123555131973824435866775094377907504455185456333418604743120254652823494236314785408137926450536914138015100436382560205746596402888088464545216383216960025950788907106635338397461787167005456516267982714928721015965681101652437069090549650640590583630071835835976056854025777050718628416315909920316705793128623705101286985332633727106807772535350439989389930743581650266878803506050243655049502931391369389676987167299120959941827538695090183924679130521099214210332446750226418980190771389491994280680562734382519527135942330059738578944*i1^20 + 251573456161136135211380204084463423343597899356236207895256447548195736292201651486023148504609532778393976563424972042869057980371130780186745183469822399061973386516394059912949683648044016397684719061876097703043251252140724193057372463926922194527824314796441254614996472803512816932997226528152675503953304388711101602242955738858884736973949628514794435179053263905994945391144256335469969932393545407707902890623356397941402124142227509416752375728383967897985394107083868134028094368834919933582793562340482495967036656149735887893304261676720750093076075651265038825360800054175289922589655907444575464108304559032558020440835524768511821606724128733208498247283130402329083613883074369998591165287075534417649749096502135996340141471116730114440541523451716499982009903984089057722364006323817728306763866932019740405242664780793255631066707797327022776516619755053242359423190412328842639009420852575670674133161806122294005546110533969880591660619053650581837307902225129593891279306845259065251601278582653510287248252296375448607475431019213884576654293502061991131361655307326823348090582246392891856215144882983203878668331050730447358140776710078268998861471161561205507385005172128853350527023521603120317484981276247097807412512570435326148508152985894649378145210111529941159597228933145275679965634108724004942206764708711941227679449364304964058835522523203478139073017123300147838522071245534438287544359166398722274985633019072306905677781368745057454724375333903541322510160357019374789327546342610509900109994717464536756279689481041223313695604724470414593487681950493275003223955317522154407351215458500483785517414032060851166336282990742006662115665756071123695009181872687626346906498989977874938724352*i1^21 + -447758238036203435654502433464954633782677423860617924216277711655974036165085795132786994500511247335911298359314658917076058784946293512672478863194852576151047324318140733122043668595574309431512125947720733003413515066799303001734594012171795277152851061027812860912298682429492003886170708733449054364143254000806316585153319136568096666943869724875108158764912611726302975839148365837459487415297965064778803134944908756876122973640167925075094472729086984454051645270440866886415209020001865611699677610833872729093165065880994518854770899309639281055066985862531328321850871946059530430992268674391731928125497761609910652928765502877849801697057766467702416906544914986274799815880493375464527200786731291760760252729566286832504100235121186934074620283132035847927749158395195923682890101621643494767231031222277919642134218829091733867643396457558963480143118770999951766243380746195466844775743873426418824053886698636798130761415867080843191167809010232885618745885239241758013460917779434301105748223758142031441233202228130068860517242886492935363542238810874608599865721663975941512042400981731509684950275915926222418737535568320476753286008021456112640654131764152505929361117444272956074111830044940693928756004238785468561296343106208263984692315853355817455396617196377481946331392119899548222983825257669152673105099496637515518914312282494528246842777539116113415523525907888743974767232462863913587717127135638417752834547789394582397534438240650009222975358668231944746111806982861394063469928733546311453833560861202519993505295694820737800554713149512850932222611586061260803666877308926246876484022381313853956439785839811484784715098890785781616619440853305935461880739740303322995310243300933369856*i1^22 + -323080495836892191095022385464299732819529441996405685285957513834947591528309415564135945209951229071408067224251064087157427771726084456008967564765408125361328432319543485891385007753731300067761113028124792723483781243871372868166639662184582108982719501889873569208602426422987506845203483360584295112228542571077085141096705352372897576204732736744671812677028058676605418899811458863536057099589432007884748694326205709378283283603516193177291940319380049510016742702970017023480603097928397417246745715825101715774720254788889511439469617508746303163634424196526718101133037891203885295416181284492505468069815777633599681793282551375370361061167671410894938689474351837288555242071008021020260467742482298665724567579473531428866274607425872596068669995212120155730775286489361558363286755649980362276257896955680547171995671293912315843558796837509819005862472148754570855927195103281584278014834739177406829362678691479831969437005859842211882759949715993171500013297637176759601064586259140862731662856773530981040406737255830555023126115735358042184214814918543856062752833492404376551435094738253329912355348150242664177583137811932521706612786902022072784784536552467271901395755379792355126284905385177285203154199437757528238419083907498282032170348525660444925201132008099297912001279728024321785302303570028261588294573490379161060050345113216870770317716326614361975022881691625066042497613417180846427627086913850853837576473153167932133095503566232520483170940198045087095533176680120942485915510081261637393215857293994961789066955510348955871440536221381493785466595881956728589119264200129966566762365796948932323660321633454661319625679018555243104416238180083158297127052349657499449389630881792*i1^23 + 1239342888010271383224352972461955479630474296513563694847238792009316940683711884459424247171425865599478592865313208821527546510230045697957117772286521115081474206621819014533882949130971021385879903208126868429832183845575308362185917519909182609316538820652647059651408247921716523508620384442661009859321752605789534503564303508702154820520339493220289522227270605651712128960890450769973892383528326783841799178686652618931380770133800569164176133748146396719501769677434513815018804656047886432081595285523712878251838481807546960461491894940444608554424255461317063698545564714982254868561465169286249603830823992549262914466421788048288706704259914426132223008678878748628857159065669441098289465418238581665971648169005684174092938382867495351785125684036021183572399152950656828039354553882122933986913935139301443864013613734068632930658791020475896247708620360907678866607393331202205711001637104448444411682766528223833487438270783884367635100377214239906727520680602225389997542525314462456159587816586541577324992135104533205108125412439796644243254549722795850887284303561589525563899237769339158626167759933734520828057079587478839113007692227929727366976966430825403633755590374655114884360810123115421171022008334558191715279190166356421391180503266012865543853568842415657167578991900815620565227074931306001178638996270490726539398978590948553135865132992838437557008987341186417427450911288549917023251204600725491321564273529266551082124614813304165130879285594849334042911469230396612380298953788492991478628989033903633616546190525548909543236853194760505008172383220316515820819235228923300116167892481752080259003368931535123314572917615165696246938087848548020301725783741164270326382592*i1^24 + -1014044083686456061158759655186766182085186834852022861278242004175901894394509269937680566620298879963462146544579584681141772120393028863664014339581285939928385734360892318929537346754119800290546844290297675383579746846365355385971105068097213632605807429647427286435450138543874331819922708958548353004023032184202841407189298686431443309804492103949934017464167708171863399154036652989651649851662230499213757078519692681451480954359457146996712266304271010253304982309999217064832483125270720284716787165373268171755204637953943319544266781426722566736633433507353153260683117303767943945652839348602175829580501485573420042309974403631296654133275145549617047907959401042358815131520636183727624847594384561061484840871571464885905480303903788836772609923849026474611575039963912539253026639047912590277915445661608092589799048520088997015880665425581842029295845319931168605147993681999199374132138223014307414479180622432980082646817417686350734065543932045626861198547617004055027835289174870390231799348212936260659829134058668893167271287960900928066157415731503700506428598605560577598156954916368753348926718371132943934102470479934198603823004818021371602503369234154176474272202894121068814560113635447801189324448766347586636870466115109544168867633688597066835858102772541793315926645939415723573242437172916560558932470516769373620368598725344511311015070077532395193960707712382490903883215104294490462256332636552227399752615821829466505001093314157927461788063754926378462886503414337129638091013944950627684668399334992100541943648235986012266136977710799704831452501596425199503446180587800801649167384948052191233515328905528608013680713065098570871845669975466197970169628124956852224*i1^25 + -6581861830749927269588700932999593031514612802365315252976860378074346403481843428008947332124168159477035447920816633648213474854211117840393942416533243807052320612935556063954174792461767518645079085858013292263582686248618056051231121923832923327851429953483709613126389086813564601081627502790846446240148728469945222131172243563126669018083258526939888343645588212880512906579558552624389920801181451786240254098497376693768812830411209643510373114449458400623638360706014956672650832006977431597157912070505978093606413917119808476316539115815627901453922895302178937657394000763037986145706370816770993823662212267069067199817535434033633422477088472330418281424405284037084885326270107156770534802579134533292352019698723741121982214776365417602661989784251600525648085577320836950158791543426707607567307005324528771031741395547573400243564061530079397069678448759487599626150319402545031029532171749563417594060092207362062254344682708130279953360000511803789463296455022611277486364259991910562337169080895466837062460973058461277533090617161467870098537449596675759349904991545694768337639603382190327046972142835873065647694893764820504902980294504567610198367690986690586576718143388600248605176029184996516677004175385122354954617912995161977087871115609975975182702181114350858008407216024218287854464527694396575246970479627893931584086406639040329537335157995387128265520318569848834813385282357826321359440065366279500480020347202986406636515560561789033213903470987410397458595180814040943711454961672857376011716519994879997083620643410545133784958669663806588377616225861323150658518370162438598522773808958241452302027272778018792986352558092200853154062631408888188965659061780480*i1^26 + 7150777081514589714443113554598980650574013854187172320799398379568755198596789056819082381083909542058688392271485270649899475722441044621121830089823546458248876843846305610137778551916696791821458814078039237562127738042849625538391928750107726484319422837621752778626368175666570735183472691239129045292686513877473457422722992057005903035188125549727411766368309220308037245023090048663311992165441634387380437630094344465072640278465812877400793035108927627397332267250845115602511902529215503260380297778314969721010451313970932916729945887986239398212168601050132024705365560696306068077278339591453843652683329889089819804491514039323394340360258061923635280325107095196035876751086763093684272196519899451939999049718820305067333614455661168395604396585019779978352628220113747584612766911100976452429755920683253849195866087796172055313644859007510352979204500528943354859991717790276077536430435855954086862310171378554613758412810985417658525656857807681648642722034183130646032635247865041940592644709577814288185702578797550261395396849927780147935282549074478042352001127755720463289322058730596260810943108325317726040836257206744733015007106691861056163007305992673428620210582889768273364103871543485071010376312105018468265726099653386612365997869395078655041280948461939551366632117695715988337219093210950188074613273365201855248510838746844300135978795525962457755099763273777967904581683194555452208526969817378459087953188438855527172268954546658350243470905111689100073638174405766999704497655615465121074539512982462856960408644941843201366184249764369952415242030182294466623274340418312812370796639618999533927713320542791613673930138729537990813866567103854445615644672*i1^27 + -5397403531994539964479375517245496577275979345357921772050622419908231259167989660313312838318193604112831078394736819548413089319577317669431225440958260042936952035122015728468602512980302798271162544021798043978330681263829287448938003585046571344243692446186540242299541613760205680021736364886051436534515955480862918403934616204749588356336749192085498114021332090045974958490709618744201715567384978718779136317483094813376278763184810845257617233685834766533114465234384108838610721974539243393827893462346217441308347237998776827204321258521236621234200662851366251684563714203758122691230090402381251431672648458480777070432209095267755561164950386901450963163830572586362996064080162924611231132109954277932583157261204230143502747206157543970835363448588501039030195307038389789335661764642552261576307685203073349293719854754921301385609107769961025921509096069136683595058493597797301728084461469157506901330941062615137788511772675189247450434111872193438506163549796024987491699599877038075240993408548332355713200091936007068227751729772993963932923198688977477816262174433404259369616349490702140829421579952210220340119033030133479963240338136773864049762317379450981769507988186090165058135954785943219696385087158407433960991562635210719567223032283063881491938070839499284250748312859254312189238897593716479485057904930764848006317133429053571363071649926707446060075193460485792093404785850039631516866669012453900949503630508088950257194647826991065627421474318798185559724110859249813114124251622990085459341461757767172647902473367485667985513832691561035766991857658071746221464579722267810307068233634707434339936382609798717344787371860895992889996676259620323328*i1^28 + 1948046303000871235955903371716875362528274809718847198215783778288237644006553447769493993663199932746693434808258406766706951584319175643020434725706201773654981444566162455912539667029451004132695608393516582509738476786795447477939486918317363740423649408386939348034270072282722518940257724481861896293743914651987633307956173876883772609233444647576522544827831598789049905308075823085839528312213228707616479350542443414966041423479215817928706852155269897616159874241874377552507805048981350349066296424613898046982493152769116747780358943615886942827093933068265320372070280691986478155733365358222056315466001471358843651199436873502057225369399793535379289754630520283622756891962422100640377394005960811766988932308030850092535841613402973659718045901781436978870197735219122567200984268853132155385371629577280699852408774715796164109227291207439547055418422945973611996343083424421751638771077801641355568239507694375007123082380221182320833905187100787502152060101430400587338378949493076077562343455950143412261161424344467300034064231390544263997786809127415133547856925868878925084798340184346539216828533883793318538890838560677683495289342602755975936314061333242084830152992287447066435199732841637630774354474066288431665615238000264860428162389256865609026192989360502320337035450774253854551451732243532286997974083758795770028494801398858555689437935647292960078401681310930531108192821712899311481511760385957676827724814244343843786925126921231956505424211414402473919759346739624934361794520275034774205212076475786863966793911226482569089025854847927549716313009260217678553738079386994748140292498143122276472689362662469635222474132332219371259056158146560*i1^29 + -593527722388822798746800310070379162317304729934298389482614005693990634641625731032534317460034640196202268984031327573881803100154798724730743773010567127398255624172485759557030982993347660191658649670903253493079727926286130767744421486148572148684935019305478378330426605083407322615366434939905083241019099926357936574415137124917249526056196760682333045753012167650026425681620644632605073013791546037358887771400819049071127684261951013809250435514238938855270661153769122960973082974023581451669238364853566815414427585741916637623865948053043756521750348962508161978200622518557147634168418374405422612099912376858410071664769333338083784144732062258764315818489014246607237354032149071281903906602255119600210640311732974874621550609344242133241034731601427261793131234726434488472366297669136175988216512985060827679734976351221074534870562444817661282713962595915340408004231438990009438932593504492021102640787136847943398315672084926683839414858621451667243165751350974072138956675138911623086668974593609531819026614214867868126782938517730142444046522753833705979171960679585474199828756328743395866903074652390677557337240178887557396298180969042839751738207847738391726366315340237377353488114166537566390381645262227375924837607580743727011244795183297201452365560257548854404435962362832108847724476073720052290252685638321550852812507995129917633519555812625965486324973544222403914977027869323901942849325557282251229791928538085097722602626280327996572534659361020076088116462454909479573003812979530544764759030577346651106118431713342580567894412024410805021328858738379255372876215625762474388587167119631911991666065272286232983586617238083879875641344*i1^30 + 100982342859656569602581900373536635664423598577710088391912604508179176395843244594284989902178729505029717050583224141541579295533888077737883909213328675118899631506776470595337341195227343413693255401939896127133897374642099484300958262144562043008567238533947425498451879423067186726025146106722520463497851917817028823731320699067680832605466014538914026463534843304078206357795752689633030109282890910300266289321663341608274454625395645519054843678683453827040672651279933371142841768928484874398498294771458443171785961684126294516321263532156296497466521315705993783047537554018506119701042948004372108105895318722951983521819914268148857735192763853897229977755534078297183577796460661633479910476765910036692003625330849739051923709019551796342326590266687385989594897725540086906576838351190819992812230449536089938800583934608378752766091522053752780264655070846717637550038370665431456913965788782667564935223077455999541715203907515116996837332741771781317093629831439744148785918275895073163160102145889688706335742845741126511808152018853501479018301291935628154879535534904793043971523281755339038251827684549753149196423597535292805732504409238449191678271710658148232244089977734099295973818952985296330293497480031560013685990555345064601339870336272255720283432827473227064718989283633440710890562184723237651591978670747282744744263571420854814295575014793272817244475889748022881489074581761285886800264978876592215663835470115446799042048984889624352753598169937690669272216678290995010254846865187317447927963046056461557919817574480602735117732905143209458682438586128692375498321163863914333475946613240877539277932581767896543382093905092673536*i1^31 + -19736206113400317472198929500721206768344058897647305247714763667372879894888367236048729688472014583573087253186209526148864919150690048336203678099364611351766366019662487578478663003289923997292432673513041029497772417772034762222868266041853794928745553521641504635810661560101907023934919835058522953011236112829755009353519121014587794457087127198139201506260168369189983940541408429008263551545763757922396613495869117785367032179828597150290289414207002988502721419174899235176818010059399178133310213337463798795580830123145451310058168745066093437790335725503846615090615180039773809258064420133359424696719745015470798168751285378167730323500963027056049533516037934683527807016340749586691022626688099976374883812123383881868487268762446369341871720785158925980377991059023322356261183804027915472399816967972453080511593346850245751378110770768431321508726647519792150646783530211700094551217820188996487976473310185341558175452316926048271726021519139063522765340027911506438425535528469105368433915086353116128795530649938782226649880852810227585132785205878562337073986312463759204084375296508537466767474503952371454234269877831817182535138479319445117945222618294701363930877709999984876745592800901889371673091173999974875753539210180855350137793694273171945213636268852976169727643029297269212615399593777548415256725619477197714883390020256046343197356483845081337210896426732471798891216832394236786977534790106966683443833992586610232343744538805782047191769597304472657244277775941477851283384173739451160015611537000575639379497604327668387414198669218499234671273541813912003648864015128461753254739697731589542292635379320875940720221880320*i1^32 + 2135489304430483148348846415066006835405739525200802764320217402863328835196488034387565793250860070617297745236624398646470843882057605305193107950099107208447457524332655548510754742488332710657847797292847806414761597563254810844386670428821532915113870448276533577577639457419302657949864889537383785378849542147676998450057849381197233886978698838949213404885870100131330981520148264172632114397013096634450072560976177314261703142161417290336750790341776997216708125931570684184202386048189119925973788309248635922968622964682531733784750108555299460287280619444697134795175206663869238814986616884909334329216420207032288711245498478736525058295146479449687733754732514628049038597373351691854590988154570300473588788953538544010681623918876238728431751911674049539686006122950662873724016786263680929545357487837488985360591490070250790672250887870655444850017455089946078763482261685564162414019173467601735012768616681744357450722199012387124652406708496687032755407433246040786479538641480658590968013419883975455285444947242024589753526961008294380696625525304171730212056620067731825625440499100058649064269042728204440845149148276464179326800875944655275820124554510434903866626572445136184681081751271432412607095414454760194456301221536156390022246328548830831797361741689654472044944927772623910503644236112097370220131352603319481087699351916465966649045282245658972385279804530853513350737154568853601705685014811623882711060838338433122187228831408960611200496732678289064043393687613831124663426109617602696216080543267387767399414110879276107180421315951931510033634849082675033740204453837713507243767645816020851063833272445496092262400*i1^33 + -211986749211700765601312275534373616216398175759021814787089411937616431780770511655968821302668433233836119259377029621706536291207309631072306603714993182168982882298573543939962875653697320968113585424362597099189431451195467581236643443189159058429148975998877646024044194475647062829423479543711962655334648438052945766489070186216522391347126250376872375194207570036907210992117488412988476443892717515992462734580234784669506868966975539040876621471023135011534271549362658326717453659958902682390222867438965038077544895740801299820061816795922950862865736295406210392548758411369061533292025212607493265794052999028964886893125099875898707269921586534434840270407420779805485026518656620192060510934850410089659742744636024723977536415629852747981921007753526171165957872106090967451268037816996604996242641835707716134650359956449288565665677089362500552841764155298478834972049151698325425947963282751544048090890027453661941936000817084690047739678559754378556417097260201450921747800869975969845585370087111175020549373288377580631046383372331853298370800187602542103339267261583599379485790358963302723406775513356740098936822282913216093433307464113479406924123533879542402037219153003597716482484313919088809330678869139944184149898048080305320907412999685478586066834519019248662660196576667514213868939075221335229634217809449724069019051185074604081418979173390630723413245275260993437575735501868095933062462922649940627226574433160613734117846609962165952539200206783987306708152820890176055402114001398741376236950873017348121418118712879291217125331083261158594746835414888085944499675028239799785137011324881252818460375777280000*i1^34 + -1235644792267496893035157648146738831084622878470056611107228381365851028162059246778171224005186007255979845258018050941915767010809908206261788166159907525746635833132801032356656894333440037872137987942635501078269236858480743541290562955776994314312727272843528738725446268918617212138744491319035145921224367582890868794178499397222730346419761471601828998374082743416850062635782379243589427713153766934226696544639780061475685048548930429687717117146355064044027996438602420356681342146809591510602473799648640860723670194176375792020462950938787633882790524123760476910136433443106748604699152272121977681358030020363596752987597041361761475904753491784007011874464238474635404417085261964519448782661477975933123634683686811964695445566449945062100083831110121303156350987311672652103930071615307037961516899986953408027197520728295161156399581526348835549459974299474269981998980521645988916180130741082119346952426237453746770716411372854768167166760153119155071866706572886183533948450036427422167441268379295752804041019077721057722361579280717758085736468795101704405086770479791728589564950068778421408070686639856000764748777152958020933970799750388826333132477082800567125283463401343376079896686180077391381926665712145610199491464425960385288839517459212482032053832467489674216271150623377160247661933880086747725984876735903513108998966515209749778009167551908480357220204527580114881750218116016333657792094823357287654714825259597476845276446686813595669740641852437114465901324274260966665153734956762466453821216224233858030829502763267578246689901613481741235468944720418144918658285438431777762210858377624061185359872*i1^35 + -878698726921956441910427722471053871222340201687379067620657884164870718843553833820412755526495005517234864963794765379305382939046500963606092472110187158124031359675324138956447202007969179421910724157123761410131580364650564998530074823480966071232168860054586590134664099117761103736943163402932007936135189883611189140842459350708128329138234632891304177289923781477045814568235819950787151076812738777859486666085568602520635861716257576328096153208119222341900080980666429881092185031796772409126130278504107435044130744264672680152478225155249206410212907566230533337518003354999574764968157008718749586358904955807859880182661791801281824045121437815760445762402817144990804019886467053189413796104910603842349463457107886068210170590353143775010209033980756164262791792561883620971750690527976352177112412190043304565488676838408751116102134396636576519195897604894853883280794607016170869533583147346475917745436336088540702138994660134865905964111752677963266955156025375789313828109799638283199835581245759616609508002747597847726603785939538961739415435165876372926856259354187800803782125681384577688065298769052413478847828574548565106907946335910695099785013385372329626338303528137854540763902488188701870796910603009949654914917270552865479753009448751721912634945099664290788896515833429311848440552342958362793690804599708859752839630647330119406509609537183973901371487401716164119475059086712728067840723447937729947457059091133830669128673239356057811831875242914530547676181449516877904634115646095258815183492814977227706578815539704384614625977063974838175995769590432290922342233151324169961539843835983560704*i1^36 + 12503591066628515947158822699062383762285306215030054179779016438407711091469802876967915510524432324718748984433219010176361496451587560170348532716832955818397324669315799948250303371213479183347065388962416917352415111754717789270032370192860411971730797889552509046009876826113658538220372546417163549682953177522304314914164559353682288359679245084238418040116301969640741431475617376727523525756416186409042756307713582462495967803126133137702688294407091107579170029106683405497466174397808260541976368211628364111609046511801182837136227761700783991153791710479907979570597089908679957474627111205014993560342566192703856437154772169512347237048646180784923981587582354667782880344402177320078083087879941317923845137600876787751398592117001490789685580159518850328965426868085633698194194274903638486798351545487696439836370493616301086810170364162834935370050276419716244367272329329593112760648081412727744153261371272906271742141573793585080796861594013580110482707171756024332114057280724572482080251387565056104606592721975731264869540182067102131667261166006889041067078502195248352838097605789352910685202341755997535405349166722391088574184499480013996454108791197314129465484104626124160272459278995071452619587623247414926564437059397449084875396490452582872409022671475094078284491136220243980556904449739049358928064929543266163020162479942635472907525147697049422011902778402771038572594326630468690036262882305122691466413671194333202070259486751379449064472020510851906656188377700971605310511300043295493860412336743002257604842323970349834155552220709905266960865665542835600624089907403180279281995481088*i1^37 + -57753071145213995815591147319574464544739779811409211671276605662015063705344557747505787315800655182729504122926647852210222028951789932910286987613608479664497993427931275597926190397261243975209935688734143106275731238537116186974574809705666895264586335026901500965043834974593592480844938325450117149133597033719148497718227952785069306733931383272077451502116277960739954807515677421051301678042988003410065079234609958294643722902194948740450457909280596527032138657361137432820241393050531197243469825596162472443214708128854412262848250545820894874073429931248766723472630791097612101519067920134608769335788649987681093790187399098452806671708470541287320418767481654229932809298415362456519855603700423896435439991752794039717799512404368785418757145332828417497300285382831264377470719239523157295026150820345322220718879133875357433464125367632720285002941445776032311028380346327546237282322797311181571695737141752069475573292157154134187881709408545591143690783598313522882320790067537280281696395288945857587426649756637069279438236794453361334138424288603416208563969163030200407727348729914166937028747198405255893546257934088608815225173234418656623163205935799895849447390903295166964146038525400584387874387167130107291483884310387565540064703291577121202106290977948503146503431815636620337224875464538206099577190142673488350094345799209511778197357447212512447174178011149609989484264225799608816957840910664814341458714595529375637489651631085330911392080751521102365007552567950199486692669300195393672827988686184931584860543300317065718032081220288173407988051080771658802715906746002968674304*i1^38 + 38577679404694017879297261957366053901959939421723935057281826358800331679685270201013885178096781419263315222715497563801937760799381592150149179325447498260775896334289398783577898625126120909809262640681952266505029831896400419092445612559156906312090713634939122413792756865784164771226912824830443319234151686374982508271634258529658950730512320891854466381312383263424300716355493975914427035769838888018559380114820397342958861102033985119051992372162521020340270382981888365137907487282265727185203335140480430447376021509194946741744764185940581880990943483615734118298664255177020974620077082108015539383668260552773864863149099796459665971156630187190292065447049336266316215621306559100343546479582716368886586549679619115438977860041494349239763901163651300521654801259305763356302033384108861896260774035182739026204595581716415430055291374155779870225716929432679843422663714699008925999847137845432609037349753507043008580314928858173280836568277120984477885697044532131489445016664027777750997483044656775038508199983655564991925930683305668579551855508528948183993266356457331987688038941719772155383554741032310299713004827506182073394077966726561715942473329131911799875073693812532726249327787248720440712883242967398999326957176834012166471794879614459853479175402047389227131219870712848789887253537041510042041912205653036242587008953879542178610682177557526753361440220049841405551149857672459012396604140746468075381871177330632555400617464665964546268396527384044946753284505485582952109352184829494635133381876092247191541299012290506254896635254709850788929408545652935976741760925696*i1^39 + 4465474045553115010661857932482336134692715644660510272377759119866205597865447904578407737413857671707433082364724459063747623526674010667493550331243419005152932194857479737935404791280731852927749810119704372432507462303650746468151530656463683046574412412150687877475303993347807012832823437526745671108335833258889471299811884740378481716605779359625674396142804760191869968129596640248664065962617520952047504559078997968984082532958263319914881448696038175412231359001789552236678149632240981644648591754977468284664905343824738871895144589120450568345944538482083038231958038670647131430385035050323078721675168871933417358923656577677091494047794602080608475830345247639422196861387890385342928324296991345864993894997356455859015845708983409199433563667055931455459058254576213986848830270653103167538794837120444492074691249494565205168503146210464148137066052088637348571649466917977812119375821426876259593647855638340583709706225987005369440905110121728964888285683923707926859844306914965794729762054245242730454505550517535904041085311774438605538502558126005443186283113797342982504493881743296867585910856549319360414495778402206115068652241328306764276652803941217583512317041404436572699290818629322927866329553554296491600178615058779371970076838769977299588493799481863557942654863179127179293937783792499654715198554840161596523653163499064372922818318316890148844488978105495378779901519925309871252644880353977799320553532650896289691759832082785951058010095578021484634558316506236519039781819187185959091247181597994193572223076912193222562037044292978030779847345245261922304*i1^40 + -52318374116135770962134524110003044844992760281085029122269403363567952325920656005018896147564783936051976020287087278060492913273365025761403371799117143989402909762715274144637767916332340502368755458999865909971085120022231608126298501461253462913920663486996394210020725657476996268900996687122021772708291961634699026377240806984468145131089203048137585222700092503026301606734656598997064967859569466309924206804651837301176188519128911882583288305856188318762823317513957965215683539652656953411789254355167403606951487904079257091360523654715022284398140980532573798287147973541741092355545606589594134826641554971985340360038411847547853829393957261593132500023036120592694504750360186858647343645532045003489652927950636189066106084873056938894690333886486627808817914024025432605789008191970919371738159239619693871937434378352900611035961340950700305355639475562129327013721442070436535543134112364208341172679314398373283348987638989621953676827398010936031509479501592742038720003049179188733857649261033706531383051087431888274182761378235858440447431858458811398115284659781360581103697265953500426547888104613196986613366347609525919973624996208835160425804102037113680087387984820975970005812780991944693738466213426414544944670978063613386660646896636994700887585940698711462150690083720042593612953852322580733437205134310707904377231086303029741045298544284600576369680132940452624755043775582894340518843289723068689884518832716729203952729761125479519920904110610337393138328076610451285583073767294518482320092683757448641451162820570953424740351365268406440090927104*i1^41 + -645664912380463408435955048245773642259652647723463613475681190510966524214663061939641902066538248610533057270161677977373283634926722219010312893469543905491350889961806583776733394336950948973558770363587485808827530964408661390877105406863836499256318974476575525039912593708078028746608785237052896978655610693276465583863029356616202320501875478577615899756110103245819539329729615541774617307081471794659706810711193345127550998215432528988547487176220986546861362073068802841092219488497669984262356811293762420557472381030195573326394413497063074363707133970887438624000708848545036656483012509807058225950609633710220883263422609210226785645301536834993800329404443665991216973270436516963730830481448175056711487140247153455641445570346132135336953019748993744871739559134758663753267787098922456987631687748472180765601034992559881138725331664352970651818750877209276394115540556374103341988901364074205911853950203363347055583910516175864808234424040300251184791044635089861914755741551779455422940228297668682955775493467861743217942190783455168959549948407797103033843487497956388711292853898938050643463256301933752104811964908525324707563054781611688101080294481807767597043202556927274483316543364994739601004162087153289919209164050861486252478343053110436686112823719599608255386761539773575643485069556583016379075401589152899551330069458808063826735317559971616391740472235379561954326782052072787948016060588135270895312232560923998450840148810952568201902921236923968479382818442919049191529336122418847284177796963439201307488138442327556042553694330290176*i1^42 + -49612011621647322767157398381125211386306302933855844315386368836867899859120364132449471441838001535273759274906276694389331938725291088434184525582062578249735247247029620051604859141701136498294624556611060582074463390411571259126977607066915060222593099660417856914480347063593927059955715264237602375009686708775031054424501570954718541819520867427597407269436895481516735624163366749300299351095282560629066067328824086271859209779794075953983802500914652539209984574058817586756295331648644508159514031969100432243422451743143898978823495274439437643441187801427412173326025471717426608850609308844638130337760538897645347307353744565169320313619535018420473449872461310953072220409239076977622782250825451618603455236633844971654849143549193027466870512978856518241297736199606603234102307848502544940489529775011382934469308632050521821609559087168224946795614811145768772038914144470101506278785489808484391406698063179861463643076747164087454509938324146029217357048844808610740157541393611507112736785814711268416458486650859164628859634765556730360449394967242108223196885224639463553986955929078294662065580213023842205903059278343889711558535848475654549326361924459481613696343826308937445044862224372626367708956673082766576019888733156629911301372203439914141592750135278450035538857041077269305347017650401941910697454133390234418667435296104205030465361966579790812837250448087289361483326607982892658925462926705392012998488551917931421787434874994556607284316968572102779808802223718737087836957808488701236689222357249878146120526859916541952*i1^43 + -1306755579436328032373198804107608406499434991627757016329969269099822816073237611476043908785565592189336706725640709141754153903389448031661751463394283719350246353159460441428796935950801360416749048887565102605482266994304618098339752893010310732641793641766551017415850339621965148143970682718364543528717625968952474304855727398198568901923946206127570836924964843486222690279491287189131391241921378148225005953843437316106846087117155611750669396942794564756113859277949471308496634621059964957481613810043997806887052183381181700477958056057804786272192616828016463193676951242457609454524312544025407531978902891022713258549973438895771636066102798122425250026724872589255785881605189087737906461747619635437472761656939393544363108503419888314166848846154801649666615351939390988801638063467777126689867540820249538751514445353865692768219493170900724508742966565434517522895742512882907946742910928209385757833811911003922228489938400513800023099375097355263215413601003947131096588786510998435090273150518148748946021960349929565301348278169480488338062499912809512743212005923928140226482197632069290038188931128899392112027817315476912060474252936938262318843936233250677008646359396909780700867665068151543892667457545331456062796550974363959369384619716773928062396216908297647083186316415343191205108467270199493047323068613286772302297399148787313136026985450326112854527573013445890651439661540684531137909713318951402792949503487975750863529359835086993310023707004071245747174954967074037580451938275083647725396400314530136064*i1^44 + 437109583642095717720979458288081388101193759607990614043611028513720493753661940720737651520335630728225803793712444491410187211835229351571134993894170625298725252748011346551576699912957739536700723416926983356467134994694737653751538181550095500430482943343115938156971562333085453395192780581645146936677304052031048110915392436266702954115679760959171627750950570405737250542522828471792920689204264562310379694382363814506971143272347015202656412342338416931545559807829316233357386294661506456149800457676984434841971625098922501375630041909331451666905236372981370562602962880158921454607030832014493664935996499819659276837498796009323449862116761622762149359074568392685662732918634036595620214126911502594741049648429260118071437030488334372983495891865000413209395945175060161200394658931119250250096604498718220097297730669169790035434889159354192183465901918673393862163207110156155392171188835412956182279655539625666150750794841865478303119802117759248798479709984941117806732685313998820013484385473231532997575916433883638055279687471137102693437088909674353101151717616684763444431982038399810428503126065363910652116690647937191038703126071219295318704807976946013514743150393958896570967769326827007708619257341107675948753344697360950431905078192270237507939937720352977815216096101022950395857600384588400814718204861983987422421503364323991899904540692685459661009652851030625086094874212215089495279820223777976771563092030937166141203137254051060789313008326520395458234848255851242903480782551024402432*i1^45 + -7935117713685724964561920437505544953704069043714874574374245391913112213061104389291069817233612936976373270622431547435566329264889886021014008362285050945939009791668239025875247435282687844377720316840933900227190928544404452566031555965298892418103474261316938897586235615277210878550440186114737429090484463594165567778041981898224663497585571548403155501357050289001544496106580948138241313369636097519898947295501320549968888272170654257547744279455811184881508793227240277479439852220649066125005387185265498233803224527425566281515128908969645795910794890923461111982426697300871134054237025509932280270451644986095285902956329872859394565160640447642437539053269555688454227897068395060445705198102992434273985990530069386657234494120314970293325091839124749126089860390711619108450093917546807888645777619321123221150818810822061361847795633916739950405856835967783983065992596051220990497755447135558917516085347295292250076624577464941906264206574585981834716014296751667568582005133826694215926120373579486618309705916450558862315368351300802646705360586775081365487811435711376092516260748030074640980347560893714362637311946806487452371634602941588497915058286451198579375466780952910975354577905253279233018441061494044994711483674242441368892517311818201360021214658542792361891449546905398905948659251795558638560917443488817869345273872943392660387716634732691560104887648185456433480992867637657751327007815049062236724252131560889285458557289447812535590804857727189534229022644639220367360*i1^46 + 17178707522333574458121254900514460693117067460080477706687927632094099746859320137896378123552218227351330314907529754023833968182211912917506838798554689573582652751362975856908628593535997857504166289853601658521776445109227092069145550285954410774405006834549803529978393760504527984171783562539802707370547469065886077580420736233718826222387569529561418692877540286141293728181169967005669868357984483413747739630432402635371921188448017376275637784694112950264215114737980784927835594142517313781814226579368662189874488841748189808645567687839505557813497899843378880862204142055009875810379681207193542190379050190138347039404145150414018779556648889977337334175705005556113344610833643122108046017339764033818672304544043401976766172786250477071450177327578826704474978886504943786314931337251486448828150408461968739647990267795570543102084890019337784541588094243407488286103653188722025246009680648505947525185970327992456839832270188855063616383351412707281748913731914545935432277343398216323715100409519566128834484724805059145301448933742335179416747980341000746018282560979985378272092514526036767070731208136866979870089904014099283021134784618132192067459031901886051262579065996389708045871331651846853071388489380631746251429382353504839488039622643663018989828051038308061375686283889224719605048636163590159280088574868609702403947600021375760834217002422371652080051396251867893446441210850212026435988856083663976691439429604486476163804664561432608998884803534269710336*i1^47 + -781027385215108389731327724647914513957316025269422618256043363374377116387320742808565238503122779455449045687163627390990289712974485170762700644395627618608018214055040816369117485868970183419211105043794189320286994358515327363355001895569455920282835720036459627338586069603990706576967218673464159912621809388843509949484019642299520435227160852884034804888929360972221412639474537153835729341301009295715870339355014882025227936419773185031944085284492656702803052412429839252128425724978292035159087533511562497522073722882950166313520949337555424037006612051714696116954750067950645690283354521112193215080205840623598122717746824262741313420567435406147990335349881352618142617203442843672841097376381835323988456757257225690781179660236036220221421418502039894353991736554611500958580093740912399201165775640326750548960783754278404203645034720539095659117741055245815633434909687784610130912357862296002448564070815841997570954318968915894859840273497415660643267204927011959290055135761376265170347236750072320151558656036059359688104060370341456592908446218616763237467492784050884535972007425257319875850210142961223310754361228967033928088148598873056292224795599392304580479137492661596180280181037864464230996055264896486558396888162093062438409795682321487887898760622911286565024550650285704282109520783020438785914103742438572989587859744481241277660342373898769688368673027705985081296420680067487297037728978260588624100433812019119465333185700064919552*i1^48 + 816442883916503659398972668684845827869078967642793307526897555154332502181517010653919581287325633827458652310367105503416556555117279212708293890514266288263877642421844803569034374291642169652512465702025760643796821126997526111730382863454339249162836148939241902269850784071514413962935201376426622346800133847821698371290385301752071451524977170222748023745114143675398229568038656971555739724585100014793951268939035228871901731771980556245176292320886130381640226274053582992002720960837218382238436031600511754086215100711195216532190370637151138829208139570737350198817828716350259829932726787546828532038988521245224608841241096591827104671776357649647030102855980401865060268465723052200003142474730772591219025083627146988875890176677858327700593766109116130070594030602214735222057594872553528450744694640456605684832180583885570762427996842968693476419046219793899502398150542402255781810650260761843398678633967458457179056934112331790153526597961701034697418074399995892086575490616254380120746208989427484299250512134931117545513400969514213475246248182710471886768627684193523078869987083495914853760196358563878570066040127797789775966002370158982121975988190486243474679538131605710184670660750091669945329400019818273796495547120718937376063138493098645933273298313135115660264599699560046655544371544833189576999934086765083696897565840581634276512169858316479127880797069081145424184967855728213831594085784454817593075386073088*i1^49 - N1*6479606652201811444219885943661051132861217043032408284422673085454812725884684163702212943725066282695439090330802789594219997557409304532472503839426874287530379182811717159934815758769854200380808346350003679398433133121189131625425262414385906007194829331641619263858191631171087241830447045241760808373006222243335072887651913088894698569044961866048092983477250125291262973555614061099063728730217120248564326990668686499516931712722387368331977513408633400876823548777554872011993478469035342557869734375*i3 ] ]