[ [ -4209504569123043237838506295815830883202533865174571916143709351976058515011791429571570816331876641996973536738285654084790883348682847760501649644805514902714847923072560674319613783833502946140360376073731736212949762535423236966916587106571624654953714665617234619539443165094649403965827626529185303465349993942411659450892415096800300152568363119890257234845261038280400551707300869393281857736972931404232432387973666892579577412474298412433730577027451968388108240152762031144594575952099194410689126832945581843864114010233312306773952227336222326169794649774016167799951353475020057232389626080772452420475973762924531575152011126964676168592301561658768264290198020796420112757178416229853854252947187978119565608566176882497277307560964855820534680058232042567355382304498565140530223658904337763846420560600948702916454881368145395950764836044486133055578535098390964846231435110348062036887854262460677969662170414007192724440146248596840188885103401248647185499414057160344024207418616074297539314835404766226347676683706231516409696197755231228175808910345581662715893937385860655929142455123098706784784547941527017579730462516092596543710040681023427657614152224301184043650914004155419948524609437209435498712097135252121807852540795289534868856934830740907312307364243144264126237373449735240990861310454751247171393706437551763399559052208935829325732380792268302340675150738351110817522855173119998119249508245576399249768365677817072946220104770769246652277966109633311169037565765429051543140459450325663128281934257998613350359752237752657292246038475402274031932538880000000000000000000000000000000000 + 8003850635012861189017426275771615509792671295093981174134771179314219382046758441767575018946287911405018103414366443262422960792415086841208068640855452582299487082931171545138780152347218663595839015189654190849076839699329091785670379324992724741057998791820271767899326507391548064812981599477275366235967409465772143219661427607452916051964673733667468307880677451018471239728594725893755634335705160906454263363654983486458034115938760879945516464049900702470154208384602168695278470939938594622908934351416708959494215297369736964693541026384014714242620356683833379763809795322225676022931139728783930456148510211212604921424623038783227582007381582896166854258141022737899508649568086272341452908270651346096716755895205213414088410728498776808257640821861821275093655589260938393812948098047327722617170108408218171910795696022188701582662065831695902155056564132389081426030457991458284187590792256269689914645082612280064087615499615840101733265054577057182643357877262509278361659493804962148237224759699661476840856497802618492121342211339177978954287672853235172002477011327695613184398151831371480173739544084156930605243594254296842199133837550538649227925386658020065237313411081673283847149687683040696727629752351175371464366293806064572462704685133011181786654319245471864224548074495059606073166922914902129775730937548119693382584453884992515247753862884920867712607132878195926052100609203598956050065742112740241972895655573705406434050086652868575416137048918695602560567527127385111152291536194805287173251121099222948437486180426705136267712588465712051597921484800000000000000000000000000000000*i1 + 59797307642033615565471391350011294219670949671732580866171318352095990602210238604308793140285245955214644989845420523314683360486429423750062010492538428410728888985242289327330283389672646994749086620565597289710512021437042219987847112650625674233608190059883152327456507337515774512296932587788959343932304904048113731020417447115898055754424638219165737204365441354186931629176695218093308645270591714501133464586168480968346506603615595786375186024232936740132647440396925441478933879542992308567424954446805661237579806470024624952711212276845057553496233808054599227177159323545397595475001320126028208386811892398028323819604919937911116540021122241643193395794759200087246915287279980740989297634197642651218271053819629908810304024565446093449456466897033726313211388932529190226825069349588228165302801103841635945033472834239553366789930961987599067266457610086150020733777021605033629832014661867795031055333036831878051832413865999512267167120966237730515397263223510130935407516484920374884407728420043564704153650648056755809174270739421944417631484115042053379212212410904026353212813362649985308782761770974538287682384199211834533347616890783325843305272681313468834889662431806042363344817738642294089932469596515976290728811672112946772986010857384596480637112118738044534503473108714692113831952589880191534731470773802789734374450219275159210651955388961783503295605397434050634273674414925675896015518976735805073486943683927440042407002275733666341011287627919751466923885164526951102049297869439373940170488307179305643594826594330446934858314200426011477986508800000000000000000000000000000000*i1^2 + -209263391157212919122339815370263611497391913405271028479427843396828421659221019091942725965700091142922697544120098845666913241208301352034312576968526937822104997794568338890924191196799203862118294103973185739294803448110361613070554507561029098465366633815278778840772139876117262928646856304647093635765309748161014685789991836733345750447853377961553813901206600589107632677036851150779783890432951558308048622201888627160345813872572507548598743769330199659762501017262207275638568174841652160553093294093774086947452076642511304154205078161708926494730364282677890897033212912523354505203730117092208599157834865926456532662994474750428038600232248482068739103519633710878812914182142479230996031825027362932496543061106477489874700603122352324253901326434353492687392004042433113178675297797427247335014059707617693279355313640950865880812349506948068289781205527262187796993081255170126373714375623388741615666405908358311353027566719262571156245009840571455744314669813872289562756800085839008232185128480157745118693535384397773596172491271799052311715114071462820364926785802541488938192219177579389632766875860154833891599101554516836783941330327819232041721763933122841803007009918562266454787180983419309245621387831338485895878431771760855261285478303247497842095379593111979028470993518339663394836585455669502493404404205026867720724723499190371938002774623613807322265255294696695947229765574596745334776340315253121146011150123235564807546608101858995026873863740276290388051250735031339742888311185852247904654824709316393931856618229753987133710204421513600918827827200000000000000000000000000000*i1^3 + -498767982059163861092632770591315927872688985412883641591585256866325074282989894088812146490854384285474472875640847743368507861299060529215163344501766027573233228537061742027004077798821644153046712865291983008426668377229601805491134271131432476910684696164540381967708806841726355427939617105346588766373217063609089319167680493241283579905134214483108099872020770290191241196388646491413338142427286712546008433478399967963147391939770712288148253142643441317782030381808492325421390159706020842057486267507609572598209664867917586553827370310297769644988410292424939660879200382795939611615635708213411029412147807154872142033815839824042687993121582273555282987539042606995493209056185823408845165429640495828201111512827127272100761414710258420486234700314424652158102694323807158397428230410505153601636394914659625449115159758694025389866876572876276906688247984686189973472353584099048561148896244255735007156387408773670882570999508214719075675377054306844594587563059112797413357760539438277699242458133845786305046793087404114868094643124825564444342087793709686217184899235044379345730657586012188280121767543668525103756320037542875690615662476509132846012761740082408777099822535810250769994765219331789186670787143556280505283021077658129081327792359593808599967419809687691277978303545214775742794700235712415066502846237744608875982788485901727353127259134346531612089165964596565690830220458461154134971369746863852800510623260673816593199072470600372882331787779459818342033735100039934029365546964399549811795820443333721279979465955665836503215262682627161987219456000000000000000000000000000*i1^4 + 1717411710904954700704249578241277240879366400978120807108867151798971232719205172204492060656745554871641295368420852317907454118051165382076839149807216314346125680365599328436073695520484511620182661660745854198657087650269318638154608925858306373791364004044276904674108004566188611012295679348332403276668156080967278791919523296281867817529206022627085098832612092482086287092224612329489670928588092671239804345800552092781321279363200830194138170044222109244159608368514348006463135715014445198908465203017769635712480224894334746626781725952186091430087426715612745254990065225394118183121915009053519880831961933188510191421976148945129745579009546609755128071319045040911485894858501454963986702602209621030150098467359568658098855755488391640149434719135735107008943709154165489515256306053975983476905445410223111064820896064977477934325072589176862902779751879169647648105760943875896583161717059659574417690872088109210635951930844903879415250531854666267826302598368443081932600233307399023162907848205811182410511154105058265135013725796623368773002482446115975282813676196661212215852144873711944934579208364575589314838554131745885368551065595438453283723354871761981393649417845327908650560556079198032159183896215319294914968022120504723333594226429591147166168751753314356935831871478525965281726171110465565882433137316249743966186554714094212485094960341069820202176559365116777930531343621628312819490137117693930898055961495519889103145098179703579017338723254664004357875253079970714997274244809269799777209624937743930333116563942616645840131804221082868419395584000000000000000000000000*i1^5 + -2553408722779778472677538925428482415532308143471229551559000406994109619211542185786011705265573322021576251200376554715926183816208434519428386200040279491727489053347618441304213537392242428311064175429037074276095370528304886768006530738072371710260484435015355237860153086534785583160436775454097174133884278686075250288738979976089359724760114784165632378830685163738188410426203228156454042746676930154477414887673728213601241558396286882121767829237260547730913806370819158739566875766815171068198809857828506420328968939730789525633607911778577537572475337165993549055043503269192476385730066806996877332262938780114269388476836187188430136383951109394469176368573313689380777219032734543363723841666996026680187438247251575180021260984483586938437371927322876482156049362875434499951518863949792558842617572808132557659520123089841984756706394654064843506461227495539687839621733042202021306626044383357209081244733117155036208301318961498885584654229670138163180579608442218042777621122535673165584263424778470601478190521499341802912672893302232371861783684842749009382835149791200441722062818339294988004466800917152961118110031787276709949330095171262685015787264947965182053561088770457937234170782647223092739111617910294312291880804458343419422496691894321721517829977284027813652350168347049202352026894307796775486549851280107785241843770319475845544256330789910189406993418443821695458017803284332139610174588617078813227840863737738117457889942446339780441026362704731093956250975323981008482538773340594677999753825435424268415882300867841752362928029665253212280586240000000000000000000000*i1^6 + 2637539774244391282851389297237011407168385301235369600730395546297210958124753211208787035733926306651398298610055593909635521965055984926840607892336833152226060415288697937980925061398744244342512845376427707301618029236827139246442390391902731923248656364014364879874832974478983345873440753978530054441787719596763163231123007581396725102333493166294869487143034907415950508197560010277656513559247214832935608506128112343241728487821548176056359545605059123795826669372235974601814126956388689684176321301869227913728655652321623653781934576178041012249982058740155599825950221089642941172782038950380134938386118363240256173855307101907282482328316716731613253126807780457660008744831188294864395875334882420499890572469297373862422144527251942022045105087248357068443244868919640868103108767395744233608311658684244591751210631480351176198979202832438867848878022455739845878761253694333169666301098156885512881428860572152299674730107288574854923159663563318608514450253198553678838460426593016566697064570032814537337495310235913083178666230560762952804416610510387930603159417358047804824798307865787066015166640944953336986649144811610808735249836156050175901934657765903044339909863075279220424578526524456569554612598367171019254703619355324418447150701478115596966080843404369828829935877649223856486897414250166135322404316332875096600344125528026410669804634570558885463089393520731564508846935689971888571588576899223214574343857330107172662799515806201131705609264741266440457792514377349726668245148662990971802830728746648013722069664333518435977858771455562171285504000000000000000000000*i1^7 + -2150275885069630254382028495276542749949331955127698317917733170063478926585790276452191817265046435612774732499890628970172677395004703192475481736523299234798015289112006400593059774464509404650338340300748454520354611637496749707118341287597875067094805752775416645548265125815108169807671962470386960317939798401344363737751682316567048487957235770960675632410343928070527861895260529746170016193499304800598965444966710936376743904238782479304314710801965673449129453579262684299211421904991465602874170511760615592518224144652950662018327779431254441792114665661374923291465368805189757797546743600040253201678057469923749055640831058643547385625006372384587206791396696114476631757829803760668338589300307307645356307931496664786012843252572292754499959970133471244011562928167726059763522646643063687731438879050655682299441958940947423237330680896155743047495030352633789976699575600157723497891161952752522896856903307597285597961495781753960797020868022662952783591751637169975797412097660533967788567931329926464052207354857080524370909114467968967190646301471005033686529629658343283374201722791251327408529931875939858536886475996343200104328463789344173948988263830709615580850026011057278852106926761329696355162944999863418600439704860322713417455257900909398043547116650137932074449496207942821802748078600620102090069308685801222066122256877477589422461701903507067190832433267214224115057368547665101885673650742524378408777168929366750834513575211271085211173977095851173334328071932140033165755634967964841998031823573469552006329701393407641839406971654044920053760000000000000000000*i1^8 + 1432942948298110834430038716034838261999184642361679225470724924321857092545579425493696147528018407973382495524359218110953789902873263881438891718969250476652716325846350896853705458555927505270346927011828238624296978773649679958279427719979179563272718176280816140965036562697590897171746314388537179215567491032099739006516361500450568788564704659073877717097943123145260902869115616248730597605122596348709399255345569207344741089829631829231743639605736273697995459434522257632486178708800029210034995186925320492952593026787258101999824091419723836181266294844078102160206351958636952897452571505448143168603036261896826782533649258921467081812498744554884167249361124423778481104453371686598932367410272259447316008758606867559200445288663444340663498904046999793505953043109818476076353144626457648726536536114525868473535632100785684769081729691134806759825786632991319134901943259127651494548959425380051481213031516082982277255746600878109603266575537387551603379738274688797215652406335380240441150344659839469788251541066078018684403682904979442107417680211191096263440629645495685596589382353876750147840585218678031447254405342324109893195359015394342091101816127877317886288433220161891416594167334778798866123023929971401667640981889938284555426488001030918267847640927610623055641174093890663295965515650912489551598697245655019459989403395454758990973505795609078650791313015356202088036894391632719585996277226745779775855897472788471413229813443727264195241305179869708242053110868170798715811742753559276369811323996196512483430411214899758026149804731022914355200000000000000000*i1^9 + -803308172982412117934409838522848291794327360765637421662144750102410226297031956153284195211263892532401478485160562715334696044776699344841915844539909409129974681552959819801646433326719502553592616272094914362391775210067181159961597635320623161330069402809664232309584504127384392153207176302335063879352661569869186455579011131124390432178314084665954163417082063954352867077707883175228119859275777209809268146388431877495580729544447223514531546010625058850221553202084392450431124990148431291860793262812954714777966092015510768192683640175043435932950884795033079127937676417469145884731380660060710803980048054425852579502443524372532641638784306508722088397983991806824983364757894124770054302734250198847575249817869939572678217350242878688433065495631756275604344556463556162277983898256811281682096979641155310383434993587186479432964851730408003470855445658756059333280242538573359051754556266897207375193350926162051578098438491190342660960175087329924531334666699145296465643002165019739463340967740887302317279349599841188813242924207321276921600276348819391455388750709727572254562041405058394693577157747134995710173924863705543309574281914958089549886782242693439433923195428939369623947665230667981590276939871382631799314514085273528918310291274728445521519113702496958252002764959808778917525358118449050097800035260027609294122334810182726882490353674758375240835486926171796143225958295948825161093771823874544226256424827083495804172328929257866898830844139797817806957601434710859416544504204466783280451259058854901667607702868335933231579911484437063270400000000000000*i1^10 + 380209888508595518420937502106314542083547677652658183484321524271481224108152859425233543064809600135774772329894142038331723958687762929108209185758476179580623982828403661815424257866239246960236949340378056185224023318674380840039301375919524824144625252015417267845839473579953765112168046182063780256101169062129410552753100534183763906099801529193890490364447924196960302511402589142464905328383652837083692124341386288040045828919474796348142860280291332416081513149223999675612708956664892164497439572594269867791722933663983813636822679353293395789843447011000906984857888722768455224958664526963761493162242982977981751959789718596861569204301511572557904880868574286578427157766432373992399422922572598741294092757329677726409693444575531161779398692586440562935206340811402618156603137230422689033985162189871821999219381223792626188209921019651903708076779746796767966343320885908071136206394470032558923861816516398548672316015137580852051122905419342751395614186646966002653063320770382311853062511562903861690787245256560286539562913786004791163475239580636824897920757690655170723169789118862459120673274206531703306553450039536760729987800288137788677705400963665747191449580771912785932708813654268757700060946023313713552870196363353647034560049393288241122573352932884835656340903473081393987464598736249814332346947755899596716768189992299106046894185581106624989668027895662775077602809040263365171207291537619341871533965678194139669569809942042102855027275163808889132931483831304699015097177646655153196786139842475983716482267210042684375835526374205947904000000000000*i1^11 + -152461642966981266616154363834214672263014612340733631146148022472098654362794883415613438334792506457413511695862209276337315754431348203135891472018189597957189785901099234622337620293041349901147677788784607495151592224142705382716978173759710756163417202012815593486692342502034496979028453539655915333487595556450448430276141305513937939362080936450441491590125056292650463989913777061403882564990880599595187217527174985757528108267017170522195409212911543809859369548243754852072455568495722964804069762463778184539848782953104670010051305588624682727613855489169493852593084634099578559066399650854176700387538917191202682744939905156662600540846061048544856624366795499215608508470950109070883867805868594068565186728237094183988194498456339518845240138632885000504823482523804813980906713598291126355303616036933765964364978149245173049788842686003045239549570538998614065097036936401370728164186592824630210863283914196285501058294687321907401224099866525530854784896585322589653125218425912127848745902237198068129985018434003111930254943456139554702402850944397775051693424529552181154150696938128390648551182787490138080064345965600902013112752535331200808114657357522011851222977801236606647869143482508323329898892024678986364386025375878810682318454226655733867591380129778457779507908929653052194253409412053420110967834463298547436916638249167538655967222693021311673904402219737043582400188408785694490543381077593692031553340915987117214663224458151779918103829567593753653542447775433128988078222291203615892805577343812795997618559523390890034586446881148108800000000000*i1^12 + 50898744506600544821074199703427999486814203642174379435951382376946864738903121443419350492471141105208055773390069055793716944278377852290679039126103321982383480172384645296424787644764033709566645445535740521532595203613699299214957800170298251494117561319739143708321852725264435281914306607027514560314924929093095827115862350940461218886707530451441532242593898508953359848589825759010890572535713517054024345155904460807712418387154014769518458295731164720200869409354271451760912984929693575681532085201590158873597498290741947476745798826568892643520375873169953253576137271231742562956967557778502701656663687178154287603957797929818201697241431237174067772131517908015431151684733412310825510411549040056360751647016097668631820568886217141750196111096466191198096110951320250364881730813026479968376573391058444818444338174062210766871636684786052709174780855503029808683346649315114086343231984071329650958579699377792709889092986396776100436146793442700294123454621346573846398224354670631164774057051368125074387255319505133263696258608176770750383540148902141190045827349193159167839389903929152079511671921957317614865094324935475414920070033457820803288246097207261449758763071997460684064357935356343704724117512239286711948356512131277746464015990841209886654945422584420012293097521664667285348768023228680197946129546505740184067426237009639951491260100048395736331041207896552098129313444393670686884368340031417166031062987269867449146736122360907031655469877092928456948303659174449337189844149399172873097221581736705204985501407121238876785889108819968000000000*i1^13 + -13133081053700287328634342215162084181337657733362210801566805259187521197382291600793421287856785625155268563380770200175140167309940975668773656567382103995052389271335827850029292208231518331173854612649207693666654907703883004817039138086671358989242290226456797063064307301483010514954665714916589518464322884952401129836453245723317459651405843476586460954352702337817514818320499814226420518955745715059489884209500505092410668888947094961716741392416876688876700349723067178147754216667101500276009828515607963713843809206028980485498760846805553145972675848785892320388296081227453998460617081402487535979047895704703939409190442461862750751227370429443728907583562567400363188944112121629583876289285897540892302498457778646044089991638201322975821218816839388372265456428554902407649145933046199132953109152638479700042227007906672025958392738449075966765655108743131606832356444477929917270260574078169773253002884112796449511040892265972576148200181278105645855397047199499979177614460249340427927980638140018736202714991037072197709305621581895514483141736828845883230703140284721759341400210634603525323250900439480002849537258937053153162786190212575366397637004486596015982552967802947707146425947729929550819157152913495081658138009999047438720868695004956744462660185406910338905084548328607868165012257784792901222635610615739573607334775791619357984896644250905690325737356174847979627981189275924547671029634513439875323191293639679351298449861101539851754374016229046697450176465078688248571958654516334830357565489215370078367639741913670193325794090024960000000*i1^14 + 2195500099217096756171318206547123847917808640810233203524818930115293819784870697548999394255776745698989718599844962580587503378838657710251725506558821510724121810841284424731263183604524742848165169385637764151286296969752710246226971170557691613007686538149210266665234678625220312040914864596037103657537936763259451445727547274203033329519065713698701527308098090182816136649730926758270602879577713534723156087480481129601422190282609523907082698300873026258391238439639837424422043512082166846173416071811052199161166326243344077422558703127908501986496133547535301303997591892892713097573588542417796353201297629603097057290601240293856838535263906250349665156600532140979590245304871371740346814988848734843807313966360460979375777561701020300331405338801576640345137736683653609932614830736188372729427492370597229924048065644406930069605626200266304201632748568159010524742790309090102881439789729433306494779845479420092394768171000288310053904878839805873652049856899652897935782605275685859891486398923275753376575646403700954024243595800591960239916505420091468779055181926411299653050674234866793153511488768707257652616361481030146892623656238580454894655546005103544711170458766358362308304870725974590361121878255518948857294825216260960736524951157345505292276617269919638068376978895102033937755926512697983392094020586798757704320648924883040415469672742297254908696655902668208637354835175785546444573492787460637797675584645827657608908889484052373641413836099195404550676121681931414058922459384226448363605922141491250353661249289194963760561866670080000*i1^15 + -110492925662563426150975333651022817722845435786975383524410808137428708868319338338262357193317618277931000630649130634705844030465039719106257477551207861674617244710025208777495872396498257197832970351955294106962502021594841775468925936574997260097801302353079819563188401064378162410753770527606988668713657087304281666849654522961053771728999599531861137451471093701921188709783312861390525704324460911899759701227140097960282826857703587324067000592657232517856217111413511578631483353455019118436350846493836750364900872740047239080850646449047886333913643479029235552714582234455833825035380482847476713954043151810450533618996160647288159488145846475192639805669882105582584655148718241506794452017125965208113332180001871459282377569311948050871316199579899994076462467538553390187516513660309678300891883514688156941425172316377539765813521077000228835451913265724448311466205714923552863365166710488504755831311494468859278512896918684080862611541384848621673449419054298413527139396997389743109183066450567677544015835749417062123020181000336950181151253607812194648700659530155170773941464009645598277816281220857793514695387355569513028118490695865012486699576509538849483594781091796350998172310318608699566703659741628379486176857069984621186810951305394581174234950116374603609792781218533899515340450807196511186919561756273584922498743557782859037933401090274179306799794365934954330930908705682899765255492442681942093804038237245758171165648579980498967936729664218665395430739978248382987272172502427886787825707949739351765288628631195974078879812812800*i1^16 + -27421971512499692660092181030196873926723189477121445342966557218627182902733947890749307062682942267674101151211905679760564875782694389758911533560186885086668339376729365481744625035132098297732384034293656739468838627594683572523791501120883104910132387254435402298363010179084477795327436934192904947311652216662326418302990725575819871086563862621777250108310483327625921182080337021744630537424027406968631525824539825439830810762789076533449448725617524638897613687252365276065419265876612580916803370112036830027463985574462546801239596418476878967022906063079295104982967650076775653817425104162131187590534380253345549100541543457269244593010078607968160059573586438087467886018776886276803010215263781447437232581633515213234211753883042216377929295340816084579365284215671303551904397688248694245590730007293621142782048172218497137792903436167452777516469479374142224241445076981127233031347070642774543434441693184200241759084168409893545912497564641967075526697099247906533023814479873544482537430574138418266018743277402317303190704961219454540036838852151377633896654477982386576509315687584424280761874664280840183365261833417371490931605774907463152585013427056219226344698130057712386416063534652353277361940846025268743750518153822394674009677548925527044721145728274794097177988360671866819096718470097657753550176331750232204283329281551763435583770617820938003348346389616206794664483806155120537174325896250398775017412030264734360956117839465534184394967784569795144714506777319225041945743893137911683861934117867299938589456097665317564537896960*i1^17 + 1473444662449815952102275894197346996120245623157141477205730258554046104365658354558905469071467313167839826718284955938141888033514594165560311712842368268575839710665301461932039883798002810972411722861331071158424689103843087429657125054753049186011103292976759944948535823672488089523558902665566257178486706213063768450848523013777996405355027083874340735031290027329794135189062088500042782358666457284267002685008815107091420577237640426519226303384850471007651142741389416354084771798789340076137003702601797562747048268440688102331455715429606197124725033345169683047512871439824377987967252729588305028842088815642944849562711078923226764147281797394872164397576686964965252787402765202761237694927404528557687667015761286943347502579624305462606636341716362166908367396974350918295200010628500151566685251658206941487527209551187027721163935872560650497763317131243405216756883003219393574437441898601025348206856092691110234587931161319187954773915175266299003521763478447649995196400165637227358185209992749637287284097416809407296557320215241735449772568547666100196161604364045976921047655560342680873384960628722827713896735961818620581305963086849232188417922109298689495444366594048655295178629890341028183315411010956044837277266059360037684110524169716967952928990417507962200521732087888419063619515168795957341081767591354403595323237058232231452380774708087009056677042414433714746226342468644758081583917192580257927599432556566263663460132007419819657646986291723586348134238860243354977631413135453337530988736760376311664512858017532873801728*i1^18 + 629552142257662411044873112436339652804965926973545765449592998526476573067880917776318571674103491419684614029727619464897839928270811379132096443432070280266110522207813761407955848012697870180804858246428335521005809516693999441625313171133372978792718664462499601168348661085052140510247092606348774163770333499780966109145288035232631021312217191500612685455761808817004785832993576797138118399637535589763800814267536495456891651198396595402617804952237839688952653946481424639521122289286114284459719051198761226599950461253491463706627809007863922325055273910951457351337260219446750574344742570130986684239839941419610623971479525925439991663239850477469652234792729350169986294074803882635430975104303237377837072940207335181431296689474027132374456760656364423996889474770953071068637585146648266292732660797520822711985895929576678295143760478190087778295555160504306508878313664199631458566897122260966953713451887181658050079176788477455392271021100479238836562180062726647681162218451916691141508394710170529066795959823033324405513383707837393079726373086630687894173968620024802467977388288364562120138039293184272493953395150987641868666829964274285201022327584798011508372589084995678115595130725024608968419308569858971300470850761058818432217361742990117756848370464223310231739434479294690048306692701344120024703956501484898946614951726985383485157646880038243233820702492458394872633350587001435635591323164129938757648065669260588410593036264918739790376847688446142719924204866107305609100246455700809509239008488530525939008700666970374144*i1^19 + -14525654639761282498636841147071120271851259416047043131296091711236562915290080502526889353383254122617747345597323546148644550107831622567522687636322910348037215346672083702813849287345534677032723372813563072890578600886921005459593600126597201406578180160270788322059013872883945208755041533434437806058271070237880546600858672953579614109369733631062639514605964356170357930062769319015647899219427856918999679017664616290782768433510628024992013529500516743023571954122953908844679613317261387478349661953326402730962450024808037097537133615032891907029426400502047796892347344381238876271081799709811185799691628779757595781841084125678266748491187191677948560165497939519621509371931160827122339734350362975223758550665367247146688041234400955813854278646788738311501252824043607081950114002905679596455791716366515476882615706081869736020545257287597635035393341853569598164372651268651746738107785217568488229507096910674048565210091412121835938001649706224725244612547769476187977441654834512213122944267176285928001030868802697654469234663576607955528366249175189850798299979858557388710639380613273784683649865347122203190570587864858019821310464944706367183628093645521212923732127440656658226886966936361188769796728375302659119604041547608461197550872410651836936439549485055422409598131140618183618153583013057400031775935481995072174148638143810491427715664938147422672805998513292378670278792973360386759195835196115144113432367060045704827345785389979947697044005825756944432421304500682562756720120822219106498474727178568357526759469481984*i1^20 + -4856211888366947492684327005802943258379534841011591533292576880680126466583751756801049231626374231445235269115911245670834565739859682063233174040702500754712435466159217300577946441243508054168215098501425941390520854239101589933973535050016215034285286865187727129381279917719151585753212716588744258880938001673510611003141663134039746790967307666234271357532482977463025045385432609664652449659810160642608764626761822510415180716292931382637762720934021037922545863657431783003537945566755948131512022135814770935260503480172952496540187582406465250996275880759830450157412479002064261678602521702707092734014417252428696574554754735287199522867032823406218789353502145829469454005250419501774841514922498443830446283445434564700158852872549282419897049916014597185765874851791709572394573248836087371889613171266247640203984934177782562077303729607285092849653770935860252621285406622665759016538778718125831024447467598662528182087193302232020959343627812052712681063217042861682533952322472146877799544088213316715803680835101798907545493916464302070584394528357850842362732883172738617736287841619848290033069293722184698068172075766546538476843653277782138380835976925774536799263118441615322081545233229695127539847327378194666719793612117956987759089975356936963323269140324710901566151016560764598965981284467035879727196387231049642647077979205613620049722988517631711068089274974797022150488137686718819711330970772099984461036343094164045944703332837929275382534271283696644893264401450064805961598990004429928357254758016218613719771381760*i1^21 + -314889817898953055073367194082828720851759833895026121338800058290801155994813018802392548094885932636596279159301817756792435085146775852113985042618815118553697182723521742767040026960913320280699541087036281809761673087529374267016969684929306987383100302054668287939164860761666637534118839770421105364546338036137880557957667208850033390973821533429583828208093310579001893613508219092879509599738474429070067056082251637123226867694789282594253818371723013069751941957975523719255641541391764218513901293372145438660284925805441896631689020938217785693655623592283321713120859652169919465186360801776912005579351244788153786119941868402469812868721874711212950112314220471787287481117931673191212160275235224589475860181867131990729365115644225446711943544027503403522650971309365808175055423344484938432710651094991678489575515617710603276018339669599787660534470422139840119948716398633581173345979045362335546144880361781856400301009388165755506570354074665760261789190146888745130041453969252975450934230762660393952563917728086942549236756381022690907711380016459846353560235081991233887920881799690470256110699615729217914597988282513610167961277801583853447163857708632522849034472699632270084285406946708285904042731885046715474363279857921016368873965056454990816293401236750624863904196222906895017383370415295202537386903644426394037041744178131288810058408153500210458676606280127137828295506339438765459098053790889560000146059411983416112370778500422390653792368988243119452769331908663404002106215883063877924875753757568274958123008*i1^22 + -1835802605862264013414295181911181781341547757436307166576175278269533769569953239355117950881739131754821964843251517103915436599039718729739598475799001885480878094583079983593267975655154663536978657404895266631818409269472636970184661474205047981035659347912678300873963337778011226117333622409877521000224075787086773225096612107945584673322765804709974238854413673253996138491101229531254742528953918199252813525608771493228855186205837118846174957475683084892846663729374365997379064242858011386770647073877872178202530631236094672983442618523744541057022915219546956494930903591932824412356849010927046515975368947785536591254819292092375431463304626759019171092001445087921959092809377295382588101935065129164456935546149053721793227632778641123700873314900548047547130572427374753963454383663674654050935456563770918890958925700513220406300395486097000332207647819307832441780568459219409025719064087055583642763395443428195436313636048316730584820292035534398809325718482278768573617280106641671246840535337921233584982290149667373640466615209137146191719448313924161533943246056814186602197795074943730273706783186587456206661303718830421137693688393700991177201332535451841832163368459071816191288796284805540833276691312487062595783474341614437408069151577683613157680391384387845573302273954499367299353696648490303981496411380252910581380754957723844794714817734601372662883683313735096514405431004451840643764719241387049005574126304206208564015737692866673226666150293476244784678400976140579964085581773865387035314180799550455808*i1^23 + -26009859034918119712547548573893509964826633642440259173288330847513470913488776420924460860602712352918689890999638139146387536937609278211943547821259041229507987862167884498719994359290457749061136344354135925003598375008359486316710684305500709346146245008147065922511481255596630204534267198507848204749404841286725236038628122754106795194817486231914454769301231947197807213889539611811004872902945834445681849586784578089429607443339761926625016926607940666092785010535833232316800715659471230556272108175811120761020538509688453147856124451583730781381272906299226187859610248710335894299486658929437334755071450154090644031923643625727592516343240272778499781346957262279380027059010311529477665859099752769696367880679891825392115958865209499325634915357587806986680215695901631181779331025718046706471277046068192655473538203809344471634873897678797045184302534013278343259354211748622909717675856273095451344398646836535983259268567656021703839661175941021228623449035986120561970333895153437946896377205770988977183541554037912743697680994789664503765180580292027654911644700686755358860147841020253599894423683364391639257129094868081606297412258976304238234544083884124713285110106018760527294246679904279384844804474410969305464857880176640244313200109136287851090865298324355120964767806036368553665550367942948706007143755172722691533663892888470585991992507753181399983417088931233508883351714921982948954390986141569981699729267076439828901071545217540481699250604067557979841183544485534251572127205257209482242612334166016*i1^24 + -117526093662246473547100629148704712730914498915456243511732595745851708529709451518328586998992607495230029104365379681443106019846355584806770282012964142662350936213581008447734929748285074198407495095214145138125379605574489623517864537150514980111790611025590033175275545690912844286396461413301473006602062092762608701012645185783142826013965380032437532378951147608488996661857388515077998929823509150081049601706990837851805910976297452175791433761573254897620618665690407705633378427944082019826301105357081862079966858512501660562046212576715536681465701349233205920778746370003652226261251410745148513599795564848661600108319840216516325427904417363880797317803515006949415391339399429382799788300849570330746263297449713297776561088223746172989654547449136416045610149378077152852731137376298996775402101346686326545982194270258231938509804617599372069191511790464404027814504382549061377964512623683273532935228951265071243046935645955148352895784520741360305995508621938827430282394491151835746466686954214823454463715398239079274396586880789646122828268471895233916485436256585422548998746223833098336515830288343895173685651304647044718919396657751805891024660250570351406157441924162794560315985865959782939379076271927068318954371637183374329193452368638495273176807638659705439654458123107807428249328721192419754478199612662231914327121236484309884212541353383979376699226148065268717011551965719478638279578088521549062575438442704365702027154616076733775946760995294918589900469104823378711675497708506965293085491200*i1^25 + -1396662731349665092359159554198610315241433816591295532908959567347982143707925720583863627379357863069022538134888855094802355876711412193988435016685981086542471983556417815833662996714117948711026159164502613467672914083637008246618248661690000468211211147435661148649169769957859093542125407587949639452752911468108765918581070199977061018977130717187751386270827121014071804549994016509990847134769341843147189074506989138418838390290896205974275176728956506758051778264118472636676172353542953626867422217832903554091185402589619314925840516086136052855600733261130725601147802739906167106928898684195066757969963964117512369335606876306791610240718776042156816088612815909029473693010206143589419379874279129185877658895233715877223750377397664770530734305763455847133356878102235669149884677143080302441669472235732919657550094049560221464842475099494989163407113925814361081083542193552506642581207032477633162698263494958124511985910761654622973722316304719465890072467937414188714065328463225022852342640711383482503536927995652449056501138306214228708800678764966640992739847520252430733228366607122488686812805317015472986830612087253015204999126903747795683342564147294722273853202012577018292467750510209449200251649041969828896678631518882554407287081672010387267983453517988038397248965727891818363654899046159270018063677756062804563992176502155973204707889243801083403988439543951755603397760146107561725901909673284030899806235970512688507302001039478154248203678871335402943912465156814524170902150196733511991296*i1^26 + -6708217557428484321536789267529029564258880019406056643367540374157888772871822595846454789523555858440829254482228035174957437801980113861085177639218545494838645575909477775081551157478037172209747802586990091134596172356287963769191158717013070448922639174330814934469370375400425793449382231939987554661743430834538641733618171827269094769641025552817472409915392670956146698364044559771383679832022975081290694805368825842563048494129626539663452308555605671120230520883565598429142341316600292650413548932497037207945380735045257831522256213964441436476112962836757933305287885187593117727091967432890078047624897105491052008290122179383824824849501908927486283192887302055439237137426938673583140731534308208951889281498179127296783269966054070376161902229055574746090715938330534090890356419173307102864423967245628016622596444675207148984043141844267526066708108170893556230785520064323459314738583637052750625821994687306285020955935398527954670177995047873064293886931588414033296778138459175756772550285364531729316120790473420450002604720790491927573428374605682399644886899047182660053112216551394074326402615075724243108445360718135499824910235602218322486539782618907380111137304184440910948590072055880194563035539062883691162216669230378070166073878569320510155626652520172967970316546545162253615618298241826667285847284267541542212158176615195870243777467533740835309463130637197592183185960748265074510553606234832496989868869188366626643388323193822605703832259816347842879348778656405188450364486401916928*i1^27 + -10635606684706895264575184312377829841921367750067037660931724152903099756782920363548504917985786083251353131237984652578226815340613890242521496930540008994947655744803232718131500788744480199586564308258311561251861678523949165414800384032125648459377323035098975151684266175528533474871598485270675350826920407740556942131683514235630843468615378786811578032597683409789246682220035383361252782597898671864653228895834727909107045607940940200403469478652267181957339098435646586609241572994848166568273853616974422890245103417065464191624797592419507771330138842221777244016409197852774999204133328496074851604618391433740787975034854491788050609576961675424253081728338176771492069087376562676520930114750287186350958103410683108224638182974590687172257407511718911990317436308969640251802739466562437148337920181124286844412399997057155632557722294016029451960611052938789964177895132682547791837922850316058995793658631109360404115556545115544688150932883220948573262332849848925934235125677681808420063455381909907769244036964600619722984867611083461294574082160854943447873419947997052854280118291009229154930472912186397962713285301381917072900986748263567206474949069606910720061996162487544462182658704304414729363920930489166667309621892773750376805938652142942683430650369753749086143959251721967916141355129409671241364153489815242963861578175521065214972267800301982413373728248756528277582887839093211329578712688970465411773334647268955641095553494232814102515493599867857451656926693055871308314848526336*i1^28 + -683620352089506332767919729505483530012318857291969254169735929269847190608472387981607125993742084456811063987427794367278176270031088190395330585250052583375903094759644729515101709580498654510865273365217833550119617916544305290605563268540204131687382477063490305857769639745144519423345867893431459062182311292358475677303256340832708571148944691614700797846731148038355491944573548485133593620400412594255738428052208266505633901994736153514870642786554483191576242704988073988172940320161151768291026692691970571246380807734099112536032566156618112713080239967991020833975442177727697672148580960603011367494676196156733267525690398105895017686365845290006509133052219940637959573680282260852609806133543825100370049215349802706526303241168627115152238669231949301619980774141918132637192063329077976460695888756481504693531482492709672971600250242018961637662348247163239709072121397679428678134947486883350660668373962067994071237552518575178425048033610125274956488589017771038119239109511568221314699791088346176221045008660056882864894783340207583631085735704989134660256999396280522487510789829546845017775977767453167455657674041394465749672033776299511003755633693321026799332514001508212857964546928974530286416994403975835457658801828029245548963021091221438980611055720449981197115171640269457216610918761199359857395956229962026065448764520310297310719997914882721485764525702551977062104006787607479068788159604188565801472787916962313734981752734561046184329275238172372140168220663827868418048*i1^29 + 684151839200372667004427354633779220420969529798777318118876260880471017153313910056485730609830292389742874958929599582666827288844036703765528511217069752631979627836218631037809729119231453279804558514366190537066368985123347375396391808048178204187242869737833511656533526296940927161439731973080037187507332428424833219755853016144203188666360658322244985028639981992953795138950543048383679343713448333300467068453266121862689554786051088845854058721746453214130923900627493934717018320637471034686030895602490413643537245118384257669071853459604367527250608343207548596342624042795848420536663418979272194739042603639516321183311644368399058681242781999929036537943501856501717146319972782593665421995725394725782701056596451901338755180928094590250403706955370607477523288469373322643705629258406423792162373875912334429065139756203641409029512255243584938783078221686385347616870359180051232621907382494117284562307156924111762546168014874624084042716263583956149753441376401904711459053137003491859398940508899489083737331137265936169755635849683147170387079397215338746535824744874160064131598734879086441849701379997817069632828435938574992608852535884509111383997899140727316919906894190310689520261486229319109295571163364888931420322092778631474380723507384305824462029794650529456118154021197519556444590702837754610913796460369155580200445171151067478250511716765553554323794235494450064831185121841879570708644165492848328423775622746865334062766853611753978719549620105650003585384885256192*i1^30 + 86598970807280379859303231502396886577213052029558945378461820534519323673413755366516056339381576901939780911601274597125730325479247434365739215931126721319372786921137335219326386655580428966012932429244667812565815831018644153322292720564742271597331696216670712844451385292231085342408543792042291272184222507914005853173558415247859216058600524935500995288051072377364959667842412181385752653421146812277636277645358056973777067729079468433620201474961915552494611710948439296982688392785298161468519850298856825990204026107122289740585386341046713867024410453455316203571132403151149975380763427398244192825430892128451437103122848867883192172379237801122030830086511720208089422926794863038219709206092928181026061026319353535861054813020515057311780456070586813597449390345797362669731729475613104408305676886194915797192662044208927826342140059458659583953778820493175731717799164953981243989601010594671921344009674726609335569636199655260155861156006022912169968498097978515883709837494834236555814682823881796004679133095537205067440421173603645785878396280368142964374258012734366650365955726687232262571704362233676558982680515471572967652023880714574176784168668830343930279266874319480968674946527336239774489711013697282642430096454510408249906554185764826923479655563918124992452904653801289895333617973274682726537002124850927471142401757777049512076816037250979335782159850609571743946485205226433597877925119614299122183082439201934487104563293425045649365431292669773165832962048*i1^31 + -46144517544623027319149096807506952126442640161795532829732673418176656483333355816918791248775587217104420468779693947507343712608821940066844931057262378235869163412580396432193017964333203251490385865381253290539499821270241482989838337790374516250730684269865344147982138904675160113292140111986735737902107145338464043037223488005235651162964830661118618051787147633505858523862584024516935548105659039318173069318989957073671929388153586287872617492932993187826028204487292246017279201305806537224554808568256471424572630642581284061797123072956602029631378791853949413146759404798214196971393234679680021581838255385764416627511711828644762409350757410013861607434444098157489151037979145840649030126438113285441784216182365601371915467834235758609004991771679392953514950188762553348857431624924082279931523646601361795166899360632833832316851889382360639623457030667104602724846876679749648412927794090671073570090858537795600934090829268717414668608594639086445522441883721949157891922671142731542310240544959313797527506878111182798509714382129414186920787921279967580283475795158650410971520629253063454551249652734685643826354688410842819243150280987480680072269158829733675742023713486085995440063135657200972898552758432570962929682608137289588224323907876545037005392584175133331998417031208737467036851100032722199174796806605214059277713370906067989107245445615272499005327623638461382648001697773946627985152497029743414888025599228296410822565610970724136302928714047162417152*i1^32 + 4663231110101922657311721192118261636108613469279905117121569156021214328470998827432683008273783642234353161121596979330614131337564181979294250900851145080705555994454928130746947504477220045385442133369530140543060089500398223125398205338896337304116690422776596582191262953532327164834595478728524142940938411998452334084308949058717378451553071622718684770119755163754221011221513174615070184388303200024008116415327198847769826582776645117682449934914496695487108883420469666394188839028090541505032308839712570357673240435616720001923676405620594912960876845600644194412371388672921067859649445819649637714069297066301363054441391046451268195309216401498265254517282487535641428479344648696161210373797341164877863765589606089546023941956493144478982959333838601659932130923342365123323258764207250221074638097160637075812637024060716784158964908834498645846148341294642113917606130363496734055415989765614401070717904266146156853043182658193033284174947105588590775353575258417628004120072505711018302468714341246807425191306764647546965041041856770860617944703509403683626584235803551560807853381708933615421139089070390978463592065387814324629047858761753954946066695546259186316863472819853459214008103148236141060227684311410757900822333753240875421103691898680893755056950594432052663413852033389831987866556627911141651869924346242158377283229634033409010134051181939720345381612346134973272775420617630182957833524422728305634997537326291275859872985951363352864592333111296*i1^33 + -455406342049165336728323546602904815393834692543466982161754908344288462397414261423512178743971066369156516301353747302932421869508609318364526368206224851861353991303752389700210745197708498126490488564566283962464419874330190808762632410896366204487371847957668060095773310438841280379321948171465236307768947108446208625688063186615931019177925564308162962116871198711736629692134654515184122924718201335409571349783512845847898001974619677231480445823231627421020191093991947855592276816055416464546118760542122398551038731591939624608370568582650207843005691140627394893692455992790971870420199249655369948943820007849066809477532877584106008534137578588095015445338329852050238351602932892470667531595966346640624100273940468094112914040987254330368392269972973918676966167378028835260914842531878928825871266373803743221792356242572848892992731319894258614785336162460961611185655360052511786613938374203327056177449550170618493408345944983536015726718683636790759639994748917522870214589285275051003643282000733414550620422096223338242104153834652344811511204535077513466522939557731392039778008267798797655311665165159643865230661895644852703131536107244863683202369687304948291816837119479580710502746447586595548548429645307350684491057910059092583000295783977388103179124192539873213996109222639969217082028874168986554736767780680701912673193412299379444345183315465717615832060690489640676119443078569473237860695494787062428552955774340125629348400890899830463791104*i1^34 + 85190482973344224285739095548434646771266840888394651395973414062945933222845412261780883523770602807827094814222448770669941606804034072133884930784098748945014870618443778692361467455306897183729475964785685716589514478940884810699999443623402643683816664410190543079316680029618991072037821088339551633959226487487492318579872004649365625098077884716083975845079924880483855550713734811832416595967386353441587422382885023909899664694392345963899618407472578067324834012597687332183496413435696083207538194646919330017881588224356433604533555595254191467450803744126695312270855989298374356885262016417069936776246605391784072068989323326549677224114895436917889743465934882348170281199952808513163964810766716751209768867892517104903711384590353994004251605855462552467948842242282664215465461526343262346356355770911110839808463988609557517922888650421239984180894839108633393999845480151294178244864645357420486232634422038960311774548413913120947381531956750418869532374595646412177770193826463043362375889165638312702239655720616007746689874733363237397944328169692217863710952610206221909752800840532804881123687761297454332668557670616455158413227684594057555834511130813514308245828910077323510100642645214072772126021064100094868618803919496974961654327471436009803089088207476034346279257668832872919389856539375524300068913085955709253576081164828992687827347455902211129552962215054565914982553980727551205622253019977889466913716930759413610945142887452508160*i1^35 + -7346284905925784564790631654993358318201837032303977460980136686351881486601077414742363355952857885576125145485100999058920288923539328622249936446000450864475776842735173517191506219324217138622683181357341184599986664534480749832755487687677631363320959833289609970897325925642520465327349080323817914738548054339195681445684202598437238333053434548255727842473229088701336502591019155513737153062670719519663666286042081195393236152421997115662236603545704147644826408176341295414317820818091061988985270723105518720077935129295792079904414533618288764350789304593882880434825791864330494958885927901173552750763498874816061306201118523293117841257248559083387721161943531166247713042724874123238439056714684486689776486548152683853117080322541881835192469463827742024674447493888507830037950777426421703675013803559164259433547332477012868900225847842386955827119947181392504160600552665357414240348036771861211019056546987773669502767647400503458679862581631984267254147659863347162213143138494248601763469930970691730124169102550166660738887338632722647352954607694642111899182530708108916426725349360693971847874710459622603978161304751348187317515589684907249575862275651284582418014781352412851796304195420969417958641305700899324965395444808752696581317034665699906925702958285196747517349942551951672823396526833091680099454850337748287376815536387738607752413162638351086248279402455157134027654949918456291104564478993621536691126851793775913913783681024*i1^36 + 49223306838219834680675597400339542106524938590474866650616407523185776616845257765986635540384097498815797334450827940598073058386181203014093347243384464271583176742173493451811743869029223487432836390195546712111690260030350360043105871564063429985959482769319269773637563552358638531483685058799618007123920212198840631219558373429931368090331062110092509064388578900577487323951517700253413125765390192593991267919020857301244637444321238130566988952909523208472842627199933351598372901708585520348894997818539065001723006730996810861229227560851547156801529896386571693006308442468596482266454510042338065097418713421832164921181030836908140105903690942435241302390643556841247827175804248203293649356311090090798739979294652261887258448709483137324781952991052357121797619491925260360999132042362064984982798225896350461390235260095517875440243875908884606198035393125643114182169686437403306875374157309134738112827687978794818745155848816479880071276466517049075562561544875286894051390122879286493521633969090736554311840100892260625651534362606664093355739112302906018684839994979920480408099461781275367010814252447794421911083955874236037945881101296008626043506286112508355866900994818877805191689267796720439158472788423291195508132826847326310148444330958374423520165916713283325540897942470377666281953577370874270738412019034440131163406617839146361585549547940785089770849918432410112561266184841781271084022414291859957021100615809057685504*i1^37 + -101741431387654619651878460425493847639170347007470360849319589077211952354198006719556624475506812521647311706121757110511745742001618047990229281291618858880167724109705925896923154154443396749595573695407715048718829278784539374032627793356779495356646392246595559818826880332901808523983145847300109776079597614633734364080217269008575575338763125752556648363409925801638035740483518243748615988602964647418255446408906522486163021828579361265567056227735501592039337122421368290908014600524008886810087954028681681610312946429489223712163911370907158118238597307321291017478323230710286256945709476448815214737225056884501608521501700383514325014388887982390507679491261259218870312045742317487576951862664063167222852552703122539174050489893676424906800331207222704182291806246570000459757507805652637486274706242698624914975232013711752604334253678746643541344935516469908056097592443153393228867210202646891562816361243825905556270722699207167066269772212957519662199748202917586012320179881904687784543139697768018645993815118100078276430617088933700264157922444766188548765643382348312641989383659022819184039802185323033491637752712542194576641496884614512716545918348678187656706773776426696484968160484238972085017318669885197459108592689259329657860039958879630662795035074243106613328471218776573184878120013170518345291552285499378494881141950355784287065182479384795410975048257824062396262976015621494720098078943631875470910023532544*i1^38 + 54949863432386696116316663083659828750193690090933389981615691353158906729199691515598641576247834039967926122704366011550569427961749702802655492285707052434538763689039962930386202124809912888765133915869205550640827531901701574596076901877726051269057018247233696455841094971188751081065771112848685680365182965471853980542374638729264428824338154714606767361875768443610492853847169095989206739612050297823424924045702059752276862606228757504210587289542935728954821173721762884943395044818410700607127551898601858210791867782623067079698741695502004470279309805051448896516594809830459831810963763582902585353615462060578486033267440334162976548025523043209232018151679194574963377593598973315085761580009538806726840072891630687783323035960901266262193606807352204829168471743594158167952440308070334331164291021155652110902848369343441768759348215486846797025330318584906823004470956188894592864294884840233450057167245989862835841885264420189095908327543562374421094971289217994392979277545062011158815793928765115808389568205840968248908514321142385638518796296408641219257269944357053713353960687488380598230527426000867468122707099103331427144859679828603812767397708445098470107783428708686616446204837172331526248430448347725264546939938342322361382399108751173631072944543990199579267205658203140450389142567837764847002989034626599170321007312576695101423076538231187906853443414252814924282846063006182561974835719188707803136*i1^39 + -9966967483317255050989263077004474371210513664351364283382610645131425016528860665205567712910382420315501721102343867952473850441555847933346157613071322286006769363584712115113968729723059905749526591582407565412648426164945705191784030202526890904714213671674642500515166334898400623412895957499460017870911261683853405285741254020970364067357990918155165421576996405226862762477683397332226368994363181941823579350477057012340013937945476517884055828816356439619650939141822468493691426133174647086271993214277281294031110122362999907727239056822191171709889131547524090286002169601226045113409709400924977543875674543651852648966546950387194283860667408173781712416437512040351355039536862848127777408859580562115752890037583043144221151776174784439498982140754800320899534512595742543775429530914600988040543774018880861236770385023015334399162212081988916407744448215757724493434609664424161442572904144911770798661117430802600833260308955500395704201899162461149226443217832636929503119819925913155495805169193046360315692335353092217987616175654756421601949373115600826382186884805629524371448309975061600640495221713183603777727120988757894298165115290738864510578842411526021822156208915665760263527296762897046157434170568718203103399537017258609227390383239784371741826736168638460806106154727946581060662558713449385092156141485101116821409134296627250566285150310187287505715072731271470320168775597257257797260673024*i1^40 + -403630127488685203356456541789974607118347174018772491192174335378362593912393903433433577771243598765237143740563649592723785263032186061661687029640738437286208684335134034702160940866243247834735411478455074558721159752919847942259998531337305888914894740105043894038364576403506784109064376495315480504050424300405738331751200136962627083756108865221007533020967633647958692495198843264248062188700781672010130871959815932344985036977167363493180429884446917429779546313632531188899755224618158222487735290246857797299178335279824449119137180029107351520306627113481107251465858027022401761272255090036356841831679122657936658342261794278759422682758355593793479372656612775527799162822218366037202401509670480693095683470087324414437123855251511477094024693227051897525818920721185857115918917725874361012181750014775301695871407802096945555561605472897407321056875688144817079439761323349579273651367732376643460028140495455936217346898241660976771408836038121616283234310152421927245051232045899379667531299210876873901016008045376902955702117897872792646392685406139422114926538527620907953033509501183023057095710209231281261505107939981527648246533626908844864204346220723135843953036535988918035307180390255415574053962804043871010605240205888143392732380651091432351084085521301209734068546797599840832935440623472723641976971328711019461460315678807256925389034016602269682337555671771992765700568073117892608*i1^41 + -67819533867842865350860589508510663678417783081389662679256898876935222120849052737350683292879347530040309910501740863037968577993212716356023318600939363524494075253773346960572268373497440839164759051898048197634393144707496155626913658787083254092660953625814348196869672137180787071384507380139752629558763695481231215115053580483036385925784221878665397828669830456731179366302195311078695045176319865638762264981871538690130282074957111393604342923404493656076171591799618968192711939034709813475887555933674933666879292901542207243997167382775926057240581938838345484326409491016633316312763198781130210766887472729211693134173887534824855677907661933991492602293611564384200705122007326916978030965632981315840102977974940134950361022686210806648839181237631322725981416388656786256639768319059951823680758957312554419651710786787695425230855671957951439544351993035792738735300233393250701595136628676998270168124509322928658743438619893155024665227007196721818484820071441788194832486337679004755390853107167162789674702897953488399677037295851770330785093656315167452737682676771380233797532270504257834669393358365695818012658727734998535564018528009880128882431749463669919408798857056250881027984878593058947625628367534733399721378771119202361189372204135012924100215049557980753672203654304112381128726660640180837613048658220334910026598141367158273361755161150796783482342159250206609322803200*i1^42 + 217955939800223618808978008893771698095269304835762335970518342392337224309850138591570524577076729837527268651232788506515294907128887111317376097771185463937887910955636812524211536077144412338146084770534832483709723535394776724322884806851569970508043282268337124328817056474211323032840481493297795594054197535353006150066129511109300565393588053319822830625025822969157987339006207092207546015759576411733676151402073650002381985897823087082830372560101586545904846829942056884254237002224209363825919764120334647612512391583606911179575274888712320949614929742058426082323948967845801221631064397751891758621205950578139836179675529624568746329744657563968167544647887137924369415317612176754815594473530437654738198119002436815731808036151116120241486365829669633258453980666029405125802039913934872999427856095911738705711102314699021420929917036162714922080722960456560227507597067001318650956936609211584985035269066592148287705779068427840592941563594135781695259831512888906134615201312821493365675133710666441808364958192326967984041925672504391363272018611868241067011909310667731893403325559816138475171237599973048435493901692246785092240503810753648039324942008039466964973290441533551386559466384722937708601117328358146157806201239102617323003427933261349430010430150056963882238481994973090412416446637274945222447001861554567840298769313456109590516649897989467838983216423763968*i1^43 + -185385936917183061276058059200929060286903830191156336086954755456201741582705689767549168171280123164005250269986074335779978029305689671071680334453521697776230274962831554515394088966093564281421257833717238338978137851996684632340566462934353220178163945529285023574158752512192443838269822604737980091172807168930222454427988729604312186784985788187548080642351334223142846541618093989691800615658153164532427651810964767749065211809764137289092393926471231685324684471032124544159636301470639423743691700199785787066064234758308210896552954748171596179728198365926752065539542476275328899103981202713950065470451503695061934908623115621362457218470267395143535740281398387921954757358706352516488248995518864162722493161557904629728028437649771337974155856114935370126227723339064842037006121443251298495082257316704011770061929326496611261021431723652337795651560720162840112407977348433750694070758646517608631921459132150623085829855240285677453974566259314036409666979295441077433674007256865414512563584161273879647307403799049706162613513828074917733272554424558590118073459027949589538238906329386055791293298875212808476244959973970086720455473798968877816406918126378447194387719401520354398900164484262430221659888397722889862182429430361093473277600327503829419463102871235428019213163073380640224306424244866693624782640508621243188822454113080707477964049797978857144320*i1^44 + 8791003745112685032193889769916192567280940560070894537486506543827102991288413663252252915071303259851180232821655221417862675202092381357287113419936551345064809357601133311155294488050732310397746013813848470786379542598028607475488022020211904108658193458404300867180080083030763401778932844807153074321382360841161381821937592873509295435581117312136148598746102498887832626994167793837222871743596489536514007243796736100332486117479606306059303325681674211841537468254816085862950410918972344574707854114888637438619042547522300093062331092018293526647206755098231070699597243362359832291420860698464536845378300944369814920709095663366379374137792592104741282331010420725164594820206187160366887004296688542119781183891797646536191269942937095442530472842353444602560096655061497967379433512769225532126293614801756984443322831912180729470249540483407812706372301344269610764656701545950229498253797022189932400445763764530792352801194618597222950926121945046670679308635766205731583270079482483784220589433501235725403154310566141191804406897235528235712660566894222851133649834489022993204466128248140489777608434920834024869534534583495407635365853224260408780124471344097570020632385134882031821002593776382726075294126601913554200545286384806253602846621219512651090034520060167958469668276588116091039079696050352990111348542492708659617476240812245754709016576*i1^45 + -952102081640094741919402180033737352091850719394495225525839203426943373464770518206515009574008482898031706427847610566022355489762781112619175215732523352224746893714002878297472159897752031256095803322776298384108510071380471377533215839899904448677017616505001998653772272811729949093017593531950462864206389078938501355582332168581036010991730519271855014786280398639370392852353197782395187754394415247910240827996417659639803955191631624389627956130922762776028800782017214536729244123411150537020195374670737782551602429655130597698634692409814546124652854262939410877114336350913479457520309883644393056721914264486756870458999675398858132572288831960330925854535110337916001952467564606784686911085412185555011240533365284435283503880334052285557688096821821265955595938311713469829811792831984259330326769680775067323456469956376019902728841073860019929102169479319681243563610131071684913016424822816738047487291352522407459890982179510333937874272814701184348609978622374526119474382087746442235460269552595940612224335672661413385374192074656225167738783817692832248910312590777410524348537595980446880773854162329467650918334316063238395801819503995355465067444764886604482942955121979108914057505870090650981512261781828843559878246897250678007104365045755552153375677015265167846939805340053427147947502861096468936648539712671616963504429334528*i1^46 + 209740568898483153252443153917087528961739735869802801121017547360276839578138487203938912620426826872996738121363351884538741240672614839866245708878244237863053743066785147239376737595921661169771062695765129427635586785515693533729925038318067916792803383139388756594325125624154958783842370501507758002905037537366071731066776642776160905758970145770955944619376882826126946681734787014679411317512876731365224820234900283556803406457637354037151734098785106106067186211082844134062425782317985947765513023521422335040217694969132975001649191861027391319341964558435563883348561846154899737313487269363269401714227143845981324939702750308640977412379359858172790573947423048191534946502388027596695462191672732561051348247146524606093727469851846427716217947381647860015608768816385337335981339045103321556389721765000998306304680145481863980634987624015692211082444149047843389157770384727069587203220094696331876993478637589653681722870829720412903575852496408238426581263864528526613407651688252270130162763111910316062298361402543804051363302944275785408904335256582325352534524117569930874591261028145454006003234159671096629599766622752102963592139569389207157635620104886490277985634621110805007043573488989143170301171709893116803327871993042704312765252923574998931341627619664357107962138951596544569409360541990249132798746034176*i1^47 + 20862973161412155274881722696891812043984870719328177886525410992458749691405369117250466126094235266524119626941589219922231281531099800182256074189860121737510525330773305906054959419438015998590484653635498269386867628803835272674195845480877668146493358016235486475227622552702005145316358859550870701014502221009938847984622116233897795137580646037810968041047885948283422277709068020479477676214714260659443905109700814757721392648384904561379552905987427000907755458063153618070656226900043455758488897335883828333664599782984443529336845360645350493533665240705806133117240648620728202151696950214498480784455323792023638343711505152965709844836009148174268700165807746957744272937134676768470427070770334715157857020297636821398550178716903456641609015866191100787287873402773434086446059869027500697609161125632456195317949563883019893422503794520367959846434381508683745564855818732692900753325599558108050141334356768778838964540697725776948595540313631899834551369736042397541914446990005943311424804593336789600238659113600201194712189418473106313829300196554754496177586090560104210785612795810854752519710021893272856733745130705075911174330065702786871651079075048306663141087050904248514498182022747881684143661855192138211816786821401548122418025482423946215323625880843544779861092864730952032648909815808*i1^48 + -10121089058692780468583056234276772881137404826301977775246843110474074620121357791121580485844693461026910344479355828812540696606399315092135313160036139039982458180951589472971294148503210952255628677335222741035703840312646331293827276787763906266302698161526594202556842013310075343271155978811854294789374853725175084558701613467964186794464156046426858193857858883984441589023990518446785099040503205734102625411733985154323013739041441982050734295965188743663813060841006873655941101844122035900181366186451901598537895778746459406360614159845537023156678960924272934851455086162800638542328748155050434399141346448982725634050470668023647970105855733776439914919941211496809169362020210388533298517599332933338204070631654697257039171520911909338745885124285654459011772056068294868980398245609853565449724984705176710613178154474824033126629732852202235627142923966896514721620798002172850748796759048816437132275606410104813739745368766723775144443899364378672013330012103230377470075930822941432052457849069275978595843234146985651363134945199566792842454926314254411640437102855079192812327533671686184697941284141939319990355471585812407816858614621655122800977886643158791430854005455385169474616949148403417408438332929351718579409100341935323785552391355889367050192287116083298628353916928*i1^49 + 17255900419748471438681413036499020878770174840847253550125022809387306030822788559719566961555788499561741024348518006073959244552120485720551804921928968762397334112557768579846067656136490686595980391649361703933177820668237637865239459885079460106231886228360549746950784366974242121179975221070907294777139547055789647904816990572154246165192684640251086418072656810236020832598142409405362340206789576965481899884129548241324777476307399377088827955966289103867463121322601227178660036299805000162275808719221623319880395155847280743039951392800304329765496583956088964121575654041580885651374213278746664857302901949684001030923293988893117195173811805138228196883886440234644388867250438296449131561108472752909948033576110890745177039148400553111731569601857541898475840771028052848361843163317502473785119862428506069880941029434601933133929104977362211563000803054567961359276533664856893671112849803681248309601662784946277059828698928234055531678772297043917813801878963670984365538633586432323980775962434699197479979604278346393662842678407804111285227064847907906183670337243433529784494673718032431812543321527247573121317599410200197791454406302017578986423270254768994077965834369937924997860821142088797854517525409667299731546640252961166703855080455502783578112*i1^50 + 18188213762830399742808661298779142433617702325793798937090046516592071032088631835515737683115802772865267136329728851914039660727958418746355954649856599311859882420401978863033825364846085944286268828503824058946302941251930816804264990549270686129564582858791858515977173415024974889813399317598437699258662663682559856348993432678637776890621055113841375248040788572257212760215248797351378343877923005923252701129025018251279078599966360995716423128327381753927176685047685684965366112885204674908053000976154660677864581571442211476093531174587247424627844106445040417736139063358372569293918519292816486282305595438855812950708821231025081063768388118372004727852338804048154538840580887209489458268763552493143306974284814098640197514038411349694432586625042980745358889766415150452037707701650842029862505242601342225640064816260777778708222299695960403586731766399335940668885199992387822317472508200438601662193997135614729681669407664574096764451520334530814443090024220630840614102060128122753770850632023850021857412718425459356647616792412515109879239841899924430342013906638151103379262554325084793690731959373276280563453534424353932701020091972807629911201593612583813145510242440333161432096515950156602910229018065929771449141799459518676992*i1^51 + 727052063738932646502633972163836852375301413517684982438527024190097105364126573622810147408995716067277449164760199872486294959956793795807254342487359185821309721022033246613733877545827951747097107884704183204907952627134440722232174937974894399988391925991255977080434454524636755733368228947090529580547404400201823973043771352944893037364208107343705056057308556266265118165378547273806961758206715535352042901681421595827209820369193787378746617776884476934742011869995321018118337454003321047269351591451331392848405101437400164833421886719252461730080622067835479427074576380302296717139521840789762291272371506022842363479627453407045426427338760865993502166087054529694825379586777655526900954109596224249118306253224175778593488541716069558919097700837162013578320689393805035305682175563290676243653722423025344106336001536855226949048668281732724844010393293806210364432871589111143010540468232888963194767953615422096983847479795676616659883920711248011894513262129471474207406712919937696627959948865025405101512052426603795162897150816888174774333796773684658795373523670960208053145949914328247988069829424989309522729757537163295794413120777825627827310257336615216862832519678925412160061339920342847516650125041528832*i1^52 + -1381921512209871737261820264476680638880794877878228597097937921143022506711626692549440219073969011668856628374344887326608986873931796543602880088073455451374211491935412621478911674320961863032267253811872349890201056610581968523158797567345530596317403630907718092666019265422429031677490409646752947634379903005267776379934690433167823759378337820992755924667407686150864146963583007174688470611019892468629544143984410545510298726471463327826547175551798284573268834388914334522664343816270907225953050886977290482151193646197090928700431216078964769365617542747897377983822588829165293017823734294907490823590862482062262545137915559510153437417727794798432391875226899199286685486327880360161582892955226358718662389585705092668235850066502078502580594789714082109931831954464221499543133277496710303759850612980707662912137511077780594615424028246135189216386965091265173275133616082113816765084860220277432438362851881449359584265152292260791823118623316133155958945264190532927082875548104198628652305228652449838786379653673806281496109367908897192972303559624109981326959565933807314006806033303240376899891955045225542145294935557849069505716465662891445649520284598115173836966691595062559475727415360*i1^53 + 31440591616556914340138467772794305325513599452591911128972450601274381883621374978550452769126489820648364740530426520269829278764823304437536904544121235862816824328718841370113259683460832673476507406712473273775434975375933621255110360152015922256391654184123803333884497212968325431024943815819093508603073935406463298853803459245939778567082393336198495642783965859046672324300136465521554306470702822164785984297748854650819291913913846250318419671137813226515602785273074308667090381453222599502824683168811838258382682803258892731160797271777911397230943010002745202925817440874977824642330906953399125821191332769218487950025955735779745241775353264282764011332230243253671746977731076120673150976267804960608126554109626632311236814021215770015861468798459434351889956737630254235662485869273621279095785403862862201117773649700787989796664523037338381444927455939287012707497556830607700022353682308770862933606366407528539381211108143883832686165160243041322400706827552144403443017082047764612870246023835549400696497937959615153981895380658751008732716159034197113247608711006542228241620839655348183880266682610971464464319802553229204126693799408664163805904669876453492618689*i1^54, 2374591220368870670371436286229812538862935027419900243280906959399202358017217884512102414911859797150402969254453592624501737715060971448161464868275401163204390423743935578170939738702831902995355776766657607888587150999457259153848943714632445124965806643946401416443993609716745537128216076682699969743971025303400581842977403669316722197848417311509306548429694163448773497298707548435174102664459162703342977086334111280625207219997846761433336696828088986206549781331700985748930474632017526226326905211987652282371074622876240799910989538203344201576894265209436863261938065617790674338839044898821790756271903152381244896404757294583140762762800579246421366227253626972457398376947047709107219212719372570094118737365083981896241239405549811753810412531304992323992224554653140167648083288636228260155459683755448764790440027700798610826205762702290228727005673683583105442663250083740920312909791028766430998569886801998828935284296511591101965352563389997795231384773939053569995788767287508671885088956850851516502918543894976618210413951960371278824267875507442807226784693834576793001838239523467881870593540516813768637187107518434498014523467707271155544134897704646448032330779785763303624594765661301700592965937897051366973473275379695434559993145315602325608399558041053153355510818440530666642759386048717266224293597294471949992642485618053874492255735500744149174152957317388174147435694643555091470310256585477631032302890434513394075483509698884937513088769098119289142737095595995627066862900131341038298055932624461910383824572794148825579818317972650517200709251837536922670862697487421695719804395441118013413106139788440833597065982821786072069569125772558279856563593981033226335613902472601528743436463981211851476716023982665617385774633602817521706022568654765472856429799726285785367774593897794914647683285383898682711528600491622162168480746843702633573490585480779204906912489587901818285113576772669213543142190829713308644743286890102152544177208050736776768218311348801553732560104371740036724852452143243857711185195643744917407572701457234102246355451716740120258632842137952814217587154181289843855863865844142218854461973794348517466690105924984102495618752419745879320006104437445850513431680248055870045447881507335034709108412460536644973575404869554286947893956436773891217786049238662760427415445012427403427840000000000000000000000000000000000 + -4515088453934365723370649643974951943416856352248686107437620188067334127998272853590451169546918864072572820826145587698545263955479188352425287466621647546629468393295064704049912727321531347107313689588084928780177222569615885489426416737201016291473242835690042126734692704184591061439127158261212132449796514096906121569222290219297263232074778148805861481360979912489059976836552411689504060187565897615890516978906980826432800440425222317566884145959076515530436207674819494189900827247412950913558371814035831252526557922993389742955712526217964965854861409817984640296376818304989536248718694543076645393268220278982893615219516001384224295551054172622190629985055659276497403922924655099915435538582735224565265146353228471923150921183455933042082531379942133608767775856367172904474104858774614037325442373900291161179013564374891549287222123522570978981302295638717809729111083603539811184999474445300198856311583208238921475176928827306830428545408598416508601909252462002974133626590736564583669409517597841880471347724002147599613610083784131878894431432510195272582196968275564998071548780180236671089675944126812376144952366532014541624720801088147826028936147825959947693213565312433511937892285370694884281187771347775160795390356087342029707890906731819521741697918827294888521914829677998465356563026629631677202826152950572731284606139887733744686045889080180073967370363464192300782646856143767462854431042919162979653810203148133518324393280289798283026473709426537382855452038885877012147738376621945864790893330378941315133077651298938670451395423318274054324497767981605553557431432260018548990580843365244620355796938203901339655729717465785614455028350896220955564622831564139300310675157124480614800592159447530006654134607164112420654541204382878088594581306064276917726820402416108431044225013015644194251737275327081885364422989589196375646145510320424024016828313917867483648046072445560982051362068205679255144852935458201073589009833677684257910461148853115111604076954615920133556308379185696410140045915190489310864798461493620460719447584149990511047391198988287767328952868488614607658151027961824435510106422855344804847038527382711941340720322563536590891399116351389397811213004646203336754301119126956049019649347938609777346830749627155021200862775598592558055902374729213947219269911104585418380315641843192063590400000000000000000000000000000000*i1 + -33731766508401418508482944893571331558670916524217540461088806088810908566839695725611798643121321064061013521114770824281981485817683597154767535197463737246184604834721641748802967932636447071722700467226073491871048457506505429886634415175649449634100645231137515763305395368133728596902482974812519280186711810574522592169639575682626136333594599986955637491101084101391625034920256474767351232440663214573933661623101807747498119273100111546827249362598990219488309337826285499434096558141339471055581156821404054082324105479982844582031470049675382184070542089640315716763953146081745253617095426598981054094141849084589425927261855696558673841373765797784682232143136513727768644082254881223952629998693789823070265890684965998690900400475353250534785265144416963988894418550842092114336684980342893049465539768246051041414658081461148509917345397047581440550453338394143719969475229269615383285276333438432941712557641986813768003377440353814660549572205642769815792992728380818785693066304348347470173593158341936804791502446455139088224393562089694527599301406475508972042859822930419984471061222116595747438274995402081394223829651861641100412056524603223021453465531726385771658860383527439879780743001967105574353613563327075871663221154703307649754742782032346297897745828157806983024827173493673514564775225879697628331736150642268541539107715122242119947756846160317889678577527675017485110432002259523214413858335235428285111029117748722716940367454520818280783631789799429303574406209782881438243511259206026186416760945899610020695643686712304585521472040865415698142133171298794543680326620344906849721592427223985798211470218471498122450713774069289518410153028671704935952387976746878672806862592499840300886933406351503391207796384473261821426809591475359067629596684818389907318443416992441752736500908261256336664425318828846703351355154054982952285768891590579808611264602822313828274517923808198944058231600026055684546356503883779923928271430858101399538232100777934526770774569416131108930857006863162829810782740250667475657240043592976135721041948636496291908016750964516092915920190957457746303405619174732272525943946590480875327502575098422175580701944211100427161708295477741400138778831456442140941958678055735056312898838537855517631614487648410070224249640484383775446198654889695678208637402347566065973181971666892226560000000000000000000000000000000*i1^2 + 118047273159826560269541586127697070261667716758183865816887401185488427299798300047413708540035739385982131551952257676534007890969123354315792399856741242031796222825814184431400079961175333845276105908128850985883120703459225488930588423896585991317813989703331225982077716002482360230397112803783748913171418427181937200221274243736975689447831337664796922279576190188340560467215562096559354217855534137557509403383773231125007228231479289792814357666179227464265569947855277735911196113926367641923199472283689424638153149713612146303824953656091441528257525439935274744080897606111036118861703194310468071434571723749604359547712908688662413896364733274056708302127146460282398225607463348577895603759585671696004224975776358953066762985285591886877201783656563846303038925536292836319440581280437315700055372221547517560339905966094655414066284647375440428251323358879459117770339807124198445281693918038358224469643663612388423326831498643728869433415120877377606907651062927741622939634062489766255432825832527414312648605935972200588479748818090108050523093733323970891593707194381137845060994069479109691835335603048938785306050163372114479400172587760745886921728544892359131949122402664315875558571597973979546225681073602578261215237335963868007551414484845813462914964880229644958783050280253113426819329758650355405967255199982437888686382794824704730793907555276056674748417461863980721812830262116945241812869050629075761551417310204208880010834493216504957917828544513026919483019047778694954922451410315491025482661418673298103890121522272524637048296404622022501245887413953988614361896307095057507575243711252014903722252663557013839392695226063012568737023771657909508765717281202026608550600304527287418007949905303930651098135862695494208799000581513070623744081710324510611602352731460225565970117539357484867888824091678041052624512741431690669990723494171991411037733372546317784338894515089046165904751260375489913035614834590822811931060513794916673530602925593357382621234271357680175496236509077121833387493703991868207356122521978976597460497799956320112423276324438152876426916440480834293407662355109720850639789587384266011278914497158728713700912291193612910253487278880690366514294829669501154398366140488350531060538632925789744051820006837578794733588119921767558886717267286968223140299663379729972038747305717373337600000000000000000000000000000*i1^3 + 281353991841929230417319149274816367115811238742809991847051831722031915784405812148135880692213087976520140747894610089092552647832213658250634831115118786793943916578105934294810616374316351527215010887119255251592088136587952360576140803509101862347340310530157913451172298869452417264412850613410359332219168863746898471232464438265483048272758369863018193072461182252121239725042236508713533961148877854347699630288169990842872925738411273675350951580754444313764771454246299412639241588952788057224527077032718454994443634986727600179468966340822922568396568269685211154533087291843503782122790524121902631458715517505482587662733084800840190066889852645689076578994892677847258272101794176109467925256376087523571919227613142594225441385728991998730293839210659193337803447205087493377053111202876858776158814874289248007676041289789989736303810674163300625998969332166659058291505860804492720929966589990808493325117624340801739495425470860605663258808900635736803008729020650364541092965270302879117961167384847996344034276621602934038465629725628886441385693603828695408908570197572493982010865043637045239654494756914218550868995977686779919991345770891227911520430937181141661682899964139937210944473165767244953421652088331084032733231026892016990138475808129397303288405353786406470684740235565710204040504529415618443685761849298707674540111326638411463283645437491923479290187860025080668170883124802249915894997461478370381227083136800800194957912019259864930432017563623463901528896290960160096809066914715736747204724246339602407035653507004587882822102951210361061776496341381387074768123533265440795377647105980502130725173084117659385217602578169851559921045770599800374987455571603411294694580196416357420491536401600783546446752829181272665673529551846288495248428438721040675959113873992749433947829828315811808733712238974023686461250159669373193647430574584415163859487712770503543194039375591711167455595810832037032714242934046170642616292692354411750731977373161267901929872833267320626092761511517443523399063450040607274421632824347747439185030075847765332253860196848682262311463838547743984773104527043902722273353167187412042776874222315819702195413317241739350812483671142076004280827076852607197310147456262915677041390287109271294596874188088475500038967192535894230375551171251245239598305392187324228051642785776795648000000000000000000000000000*i1^4 + -968810255678576918759992753674477206355087645569653260920350124080555654570880757523497043890977722822803940795574986371326804733415517205824801540675209734802555407772670553312594452538213206420962561650651420620690839980633249833464480339298705603826806722687173046874550775533851886928208122664060414708768638187551467791046538700020192569078232632363145800106824017108694851795932445111135810864966009315242743670400758962083426009694565783009875842374527688246183822820407257169811234017080459679460015965106153532200777327613774661499785288789503864526546625571739003402300881137857806709186474552043044593546378692363317574656300960740143460458297572787588841211117740111758680630173216418014641033493993251433677411110690404591218832136969111891297014342205675430268028385321773189988078954493556096818753318659290312421226519385525691771929818559463812136428374409020756289300865985514044478268771529676453208938693544074550163831383255644438649792416273011536204185234795747248010695571691225115248952026407761762470301922506097376821147849086414064829049658899911136493267135444698213026267267137255368953363222688895307032712812068099831230829200834796545215111153887964376157965161283424141229635982857820337367226472274817039357863341709769668061179649289905591127487128331651738662137371317784764061194763457058146873218394282838874162108966528337935459939689571109728546697268161353299739667755417827020847491572894460997487634985548530770397886519871402384718951902294958793693924031518821492499652292814590311554886243475036294300352012580903741851931975808607213783793411129778129652621509614987560052457993048103031482424282710490933425531998249878472340707517767241366680947025697996838783228781896844792029037992010260411372438162975774711861989982260737358535032547688480320999070954132660231473511567385640807286419419165085316837026538008402493111464832773501636329577700521940394781041233074363267556914988788857686757270261729219551267088935008466767882890298708516966402337834567867809146577240310810505033769628618660950992923811381609062765389108392273829534438395103155197508573109476700760804854385808086877412347695579083142332641884059542263324974692894155330203285459660247837677587920115321843289492626669310041708638723375788148457482166355759282265903894899865188877133886767983174451378478187825286779148418273312243712000000000000000000000000*i1^5 + 1440406745986128860740316247462877823781021445074054926160055053020315792221883476535547717235214339200320292938593337188916786259994067763693650493007751535402843032167953826197342467023722294092615829401141337921563933982860740870040915110850979454876202541295977154187771059138583180254501957327388309440371651080116683388062656616708265731964358587264751397087883583692880333094336520363500387296971615026943373478562109704313773305293255335913825572774999563350033594036559845740391089303814110106268244170502140975524017035869888604709306737453628384993370416847246396072797235226324331761447018571273266142605655229959415258134695698955922188056804398005655493240893895295199019302552438435212743854357055220237160710526586906803223395521043837638851463606000051579601738896920075891468451078080052747845856084173235818662471733698435582552797681927921311715711406498831551820632725727823360359576565803761919997326823799239265793229238093924336901760915557147404382027805108919793318526076120628655199388381899119387110899823313489154500006985579098213281134055643452837477825780615500617891573547141504901348779731001298092691071704498814599979795597538362027410805357227181550332196259300716084479536117521875298631900171457886981794753572995132510939074235643930311548420739072330748702660514212960968711618214476301253370111325568526903987985374336715850551254481114221425107083665581435154944356379969569545009906064158487778212887279014297119647457687001866668931348575247915708276296047007449187203262307325776957483084247296950852257447640381310028867903150709226052506212253706917741072984250155736904266310147709888959044445429052676999216793188342612449021842994083102780379758340868354448377963331576892502051897507992425593643463023689540356639775214528061491732063651590138390562192931372144261314301571896311865759778809625153595021394506595757460310420383645589748386615605819558284591310460693870350536805925647393307429536016267375283020980793089598219782341616692106673582701612963777132611660831439821950812006986025235596738620831716249984139313807777596815649851117949917460327132598352547519626605682109058260933457649834594113612086259096110537906640175320058387319616639495125627105265556966460671030578581483808295036624782413267656086852078542657061166974795330551903660624553283015791387493505971303371519658145353322987520000000000000000000000*i1^6 + -1487866722435524795783800747320520928346489323157715746989534887176794094808073472403543986825119186455188034876524106132819194770010049853908665287635983298427758351698559281680773879645359336778788257434790135189930161556903888049411822072476046671359161738254326447531777940888724043752919424247260522265084987389354075794963408616402344686437678803111494796931197750048214055709332028191299228746841556821401678798600834892926244479442724088733810806173180944740603821317925831457719444527802131326218009193481754748625636432200225410056432136909951054956312506976012074247771498161271768792476140932599138614962546695171717713671482936222698265775306104497899603197958013657383693884167042704778207669106265024870987404508256546620886425183377830032512127602684625300134741447024025609570547385453459742724645816185609810538322991535185410304873701302966996896729681595539506537151088315431488641830194086849697833321772144007933091802574886046161790019691917835192153049755642890650413262181213391738221953930491928663398590753768785394354456109389626014075734938980281112759158755883470138537352823254098810322542180369527401166714891984425061567401690973014417296955306905142682234673922966347450691598872696576483145021866891354264409630899842301706922476440703200026636060801267980699616901894506100327608817105223376071873296696339564131225219599655962402639837066871234238370194225553180641022752533662016841822529148670860872642182015096914907029572669359159950270023164076954410963527368744384916666221701514348019821739097400202417030188731454069654867051582754185791472373756310164332459339476496525822973428449216767530889739309083857339888295396323714595462625112842033534572969021057111491357294086684160566278680019581282351345084621303837756874014582421432729385762979955891747387253847195025838610071778712065987091374666182470191505881818374254879430024698362678385809753120892812574690806805179858048693745864347690796495516574934018890981012924486562943396656758175811133868417212206691749497633897904035930190698253114947119468238120941372880913564044142083047804020556208293753819574402924141127626100468051051915098819754667768702947142907276297679777998179235142039325843844728581337472144657978530452027132347787518270285672895669603690997977408836315919561976269386850749649327720234913951939116616392478916106934685232267264000000000000000000000*i1^7 + 1212997312812532938428917908032300949288302021686252902855777086360251403343816523830621748125564846908258232330198536438199036075695935594700646778219601335688911007869122991417171293615388125881718881014757214683277555179345952349561241942527701993749238323565462951363815154540670326982518657212068783818860219890451176835772321625421362361393749764815188025840556070739073212225756064707262769995714953105870929910504073979621749523585717411086952279028851141945635509272980032442459039380209542675133129352798424918093109505176262700478621200528389858210653392563557132700381636854920844940139501993086201889266634318461331123790112215642132482138170388759893567136614904264225785146044923013398887614721136165639329502013127933541919167402299783096711212112532307026971985210298794150851158684367193721112560030973004491952131216141989896407135272422720083346399164994464416222191444234808047244642545378181676234028275331312320793600987225396616900918111445196234277841534549072969029443929559359511449548120032803306061744273074326786977550878858602493903449906203563490802783782376985003766608200546519971963585644330745683716785033948954656380227623538521625507135382173956150662266332519438162546149163829336257889058356593837227408054043403463437219143104157944605774702119066914009068138983858843210549603233499479815632499013040756872948290925746029489214928911497092886811328868527202839337591690910408687144950665122624816286499946612042342281561754843585771140991576579529954995547064122580496910366016583638122001409956462593221448597332028020856013942775090579800412638637967196070212842970091565615445975761407575418714675388628387218963428156629789488355982316976153617642904059600968567529125645331807398994824993432681500262822996717436770377271509293086931196231802604552455188615202229216513962394205294628015630706002094431971088286886247391907280516962010127497460036715151148660157070874463630878348694503308543283329832421343357360653947574468910671488160270494623757800996979154426675787860968112470184265855235273112439344767710075955451064627384225887482552538518305793799361505442829856826174271859671520159576532251398640425739050069193607005142908508001337193959267574459088691023712047818529173963998694950609027943149658820607091369614804373918392001971380772752854038817532341865468770817894749538157806700273839636480000000000000000000*i1^8 + -808340272028047527091121851167105532012496317837556684379169063015347193028849770194306001930246393362898016644030136513701087166776273241053923995469099476905486844242940157142626050719921401100116655243380951729045997389955472676382674818213865716131211349335715025086293597337843663766175505417532558778035830303583273825306406365914347917986553352203927584677048328577145271184153151539931298025272805482265958332935398259430195198200828493222973368526107927940970841978167115489730534927523849686717773183962173908380759776513366302349029071674665910035109787692115301087332045784870480276534739778149943936895966169808049226313483469809793770678507250598738454684067091189916472367819215423953305362859152505031327586484675840279508330618223551207459999986802531576322991655294444285664972170615183030696855904497996441253061904229754599709159017750857619670668948873729996448469211296838050516741903394620887228584715876797229237784234663844239113581363578437560842110446389222217085841742893563267622834573669134718771365788483559570362772420814158495418071990729096397025789083734498613362571087143304157388038485628547559070880467154258764478389517236332689332470554656522045724716936824876562630821077537274719979596055779553389023128583939992203359757957064912404439639882197750676229110524295963150152750757143893549247238685500330458574030110252133130248181311090180525001151537898525526241776530576827322579373059993971340916065909118599015916132207027763194182560932435590514919218307958764801291495214941783542873404269307459582383792174249246673288632904577084345127426974569178800042889611270875539784468349214112556727559240464139124683407129044047441295412186996510775112210323386082092059932587811488017888569073412655386851948123942879224548598026890831184875905411540045025394054618366076688134752244907246369386673531063937768561201887439183053275579303416909808477355236493851521895345832700527803419123986303217371603860086654020697714368130787779048755675556546246822994241290651987540715491450695718476221222249088054587778917697295228382717083291411271245556365859342076846160324316195578169010586315033178021720676573130279172970171292280129566842552633683309777731553759054343497517477912652500533522779669278390575583534056772908318839276685872617217378467270198629313210309184511188527030557012565522990833287625808281600000000000000000*i1^9 + 453154159037093526593167551697818788115249103969074982586664749310939725123693196187038865230463499981548831344045711806659298138939187894558706512777581928656882952551955241618210343725826539174219395377916967811106518015640821747263904940285913431436539091740407405485652531470481613230196206651469007017238791220189924163433627170047903387763806320123326237147868363410666568357898801219613398409477805975377785028204622909896847606215957277606926105606527647191242698855604202837691299462235353831403218313404871374418524059356882164349356454265445742377114357156679741285311660072863314346974203132933062340928392381820709967765158752788785768721203486061824078651446756171974989879883207495898335226175659733407767563911744176683407019249654845685327666661847687249680232647491665375631911683800857262743533981383970613780446799390885863455067882026335531589442607476194505623997776020283820267725365468969266920987301678414817561685221795737628842727174276047210318125332199704532402830328477632169707437285572857851962636480275737618254823409678962568006024541308557714126563107174557603051845077680173111972632095154821298490990429813862282972377745843729118784000206732625359717813628042287963818061404705644845329749964459935332104449593348040621546692757284022218134557148445728362122680213709332545070329978871816223428766446481415125845736456493378381421107920056114222811557555292216612210875286608058550326089983990987163045397625177327468656308375627388380283179337954140294345581861351443895815622324646636716458797171262618596987378086988362544876524619084425836464798864282398707442113194063313818913172428484232046612066905716400809636343014024662585900828035289090782246059242335357897238642281362718490155135994593459260564098306643081613248104205802048482566158421374574534273113317204143100289366523572018911170860653024498728466103507607560824986427444504923517574574601499622471407913245431310816904888947877129280875671005868518145118968086828374428660334556611393146848084471278439619711831779615384622252226472809276520191825500881988989620835906799432733572607505268010254525790085764344000509763283134928487403914722255939639605882876662953888226877155433474931058978363940585541802902415571092373538582447944383168519253548126873579436294907748713920863935734003566011970563901323676167435845541353835991398678661378867200000000000000*i1^10 + -214479503892668882095840893600901694428156009090367319874849307652702593626856562707326921552278413051346445034809030826061119222161462130064499491892928259953959065083219968065275017014957770936197260719428534563832482040832758783922746893826476844216914548710047523220311408948425400182455875281518352209056446466563876439320725400567433353701680024855595827718211086000045294825617488472012648797518794133772965362385782359720834070180645679392411594374576372369447907489645087463233623245721910045233860377777263960152335091668949497828792168172109596694597419345909220842396955649326643971862082387161397883015342938902253230295486239280584423589259217782793522584369348440751657782284146934074101340090155135168308932988000435306662622773971245254141445459272681238965086343772018164288599137642868337030303004688185250313390515643502304744201793124392749663904554621301949125413395971519479417662795259466821683603269393747196738369741684867591796255495205862491408094693878330178369026555635309230096741159580266934709794051089765487828792473699289957804840920658483351776679330943438671695001560344291738882411145408787028319520781686973021347386895838274410700327847870576290895037472307765563707747746485302718057591334771800321490483073021465095191904085386440958862576018058192834289725641962199779857091547154635988517925663780915699609179745065018226732596689778244413816303323742124553676557281199483522505454044841785096190462445854680575390695823348014031663644189909561079570394548838498757258831052669098449172659927345246253222387604937224281193391858755940085267971376235177100866716665707566709729811622516330588522799968007734984000491195687365114199003989443112895411404230991758544035507919685750836353635476006145888717904626829096814937368506645094516038295701201880978059048545189374306273064561653038902163272449662262390119334505057560326900017897274102698607770293140615200893625699153530208798771938067023560438848295328413891997941259186883139970637239161162985080607600575775234548155292745841692199933964377475933672589262290197020828389434996136102726748381871315424510499198910369816746575918486070633541072109338225104131242835319804381638282771062438045464087044394091692805583045929159218442661653375879236003370577211556409993861369970406566812212048799167883417636524325514788367856053323994927869841104699392000000000000*i1^11 + 86004655786415570181218793434007066696228785103324174695761417044304393383438906814765691039718144920423184285778676049184151133679883386169481524230814138001756300509663934585103742052265234758741300132347480515250241224983475335027712803683695774000684640277866624557193379326028491992984798258505038184964200518718708389824140704582248951982539181197126996744205863419017054859996217258423096171049792960037399246859100844242618772787505488274641794043380174213218005396415377696605324999973188173471246298253679318576127915292960262023394943330635961216124201920106367523337979852094265459172464155320543397829531685639267734222300639847447776118142954557006302442614343390957383676112500124156845031695649525976814871753892882032222024179874413315143578695502566998849086789737502580484022274395849274214663833601581613473941679278415617591124400465528313032456314316372787061700806706439515396240057137643243517192400596132787536344411500278778987587420946418115306635906767603479633553601420178552319639320314616153422068430367945288702779775819793322393865881376929371771689488672390138133075278859172252249143137365459107370902927365912156171448350859872755349400492978763806240721661546854789153286392788347031190405760610325128255954311707207161991587079975723020053285595949029064305605498323502986789320137220705113644618066351825261978641209264437052819540206472571400530310500045597128259776692666938087558564632688318211425656645164654257274957607649428068377295742635066379905693376566209544495704687906315335656338584345741953674974601995427304848747480805553019190499489252315210097382448592674787709777684843202987401270221464195856104701663605638188149150223347212406907181565965579495898239150997028300305120463760570211145832089329477485112699645886695922933971030867241556610941624461557494896235809519382999753825858364846526190426970516075365909487992078431427563240264622916674107267555838745008167938040114815544411003353377301091341339558851742614610990493282486046486387685920119908860318233355293820192149360525121164165203043876608133684507304220864499761687670116014454435343698194208317104200875363552962016921453264240593231238751201621221206829591190438816906283492857761861940118125229931619322700495814923741620337069686351809510174273031863169606255913542263145979771603893858047116605717136494404147066018201600000000000*i1^12 + -28712201448501957268414048933227059883558309390769148204089715177535423677979359073885190629958425866879676926232490031206007448490060153571553408685106345271282868909624399366905985220373670348743318768774495281925040654616981067572333923614817120591029651216984478875700435567365988638473239394629587889706247813702613718371183343013618228166290989752143739926417579079851792795638154668230433922031608533093280839341847834503667794366713216231773558059521332281335868108160936739079749487444633996392397528605791894639660029664689123881757922826777569128484279822647496354465058795675960826851327048694830798840320242849815225229388670365910952887550303118382728172890314141690978420011883544040426435099925833545742279627388224940536164882207144920810820860460332174744213799368633629315020383147106604846461015474239336203410720928568428151711521532977303648713355237392718475911784277640964463510986616486468705070530455565128856166464130292070174564663932022124803699979725128160407612835305593260646047785778555008766533906914004145436739921067498249892501579889492472094141412078767653877592457902555905128087569370875557109531701711389563935550800640371672156650210673279040903416485918994573805751944694229537645457841651648653018931039614198851868965970343708315595982111298447046921137949443980646285198337105954655595185661104624766211100616127162793778279538671924471262057989308076710019878180080920871124419923653958042856430721303365990383966452917836197715105280363622406662513100984550340400977996693328995725080329541986338872234051837170569391809689459508988905810668779087903978692151957919503867014900083000075640483857554203885697111736912060366225309748746014608656791800293066954083016225893190017681571789627746744636169221514834116390283006583543749324609564842703981456768425992238683524436128540384273131095980612692537936619732913252132916040409630783183108160668483559622349053425996527644322167285598250467640919320992398585695699958526397427134061602004995152101961327424519274059969442489369052501639426056199355683188548689353734480176412480974742322414641221598961961367526203645697914670288621566693644519627994674908142220760501498590085334558222774586796039851313221216379875941939626275882388832459755442719132337384997056677136148712336041111194791880971376005261345068905408396659079520549424482771533824000000000*i1^13 + 7408358081609489518940056874820227666190123713029961211595916875099551618585061430180483873651481950979302318261691199766306816031888937410035552444089742015374775529582264396010634754436818132864311138414497454126004717373475717083093131983043287431675378141783982700916318821560869367274166652767942021583190708530335837232699958687401133333874656421220672162676195800887452991740233992807598584448615203897916620630335308868383114073420313907892816003188546908678081567731764449843515607060460035924631716146719759571619834517198228792989002436204777009603371069674380891278395378791052643399481367327535067693156361534649125359217345369246276340016700588076416842671752942709719982012160031331146473105955512253500274251964358679613090496718034214893657629736058245022757520364639913404061979226600426036051034179788013972427896391346570468247638944616942333586746848344082403544348966038889536389914362341736595423117135089385512100775683617452784461835208208748509030344587824509718155818638989691057401910490625499408395957148456499419693088759036608416530858431013532552434991076631458937965543226314743932638956874822316933664037643522941013843139134247095435074784260755278253407433578444214105090023862661753898636168989002120041255641444602924419395441451832422161678588491912608712133285087898093456885532884509674199657957682143632595256236177057163070843273427813285844242834964758999628944467249203434445624730642842650845467174467321054639557080052195426231710787535034681223548103773315748209046680088639353667432595389927284335587093220338843196193309441184435794115476828188041083628712117105766114046275103787364652105706167491987129514303843665001720391207100534260150080452394909990694392132804588403927954186658845676489363479268276485849614115313407272423510717980822905344434002581302684235331250259264901013672373320142855713376644998919854063062844283933681693163917498474818885645260153962468056205224128579279225087572052016275062796274510227299993776460045064389905907428276991664265110830649737223961663812568605657531892226972527973525768481127884894151618450570437360901516108080306349189120620878473255149151466076010540664765108660388231768936852400471422784704259452140305022927877255624306091975082079472800618641887013788589363604682707331963625072012376114494920267374733727402295183988743766475955429703680000000*i1^14 + -1238457291756722779342218800451829977560019304258515216979970595411865331455743757590560810268408896649741243037498647710673505575053666755509011719585155613994100775439228466010851292987136005840343164091466459556106013777560654157591834011173305916680607496828921316160170769560491614966936278488264964868589630963780215525799164670442797786571227036359688233126998913511057914113646144943835890401910743168413395648530029722805730117969769083336787405101334444515067357727057356697170417373180035818384160926892118601951491144504361505151236024596284621825409836573933667577346338716000578560394632473977512743118739218443741803475197111487895186251614652381516622239452582753990844593470487844372719025600077647543860872674615130267299637675504381631130847642403967868060292703101117363140456119607722649654652458582765582779352119626625621196173417350206934726667629058357515073616679123708813292881400711617455331348195861393808302511509942312407873909709859389571102785868825905600010238083747594028514783429597387726555746158547159510849523817917883818579451623037927972620357032196367891976332337891252010888731360759729774399128635852370875733390659388905840579125868064232574077141623318171456993678642636689834074340686293183345752352414843883642366874251413564341837933115289626810272845898002490085062468517354365597264410513910904218325486694963537386158654764467930048132864060744662322530737169648442111512558822683143021469357422729434574072050602962287326006524641033379565029039627695961396202128478322261909647455892072890498941329022645047224168560846351956984199742590798647615004284616486165448979398001414403472995841605570682876899470233021096194993109779820008503463913699691989895553040631620848002155397401650035125829331634598977430036764553649832886184385747835815504265029582412655028410526583510956585171188481761595460035574108323467062854768187717319538762491635586032050932360358215956836723459247737078169582442356352545509664808662293052746344101363624214183550283597682976737343087901638807915070761739818968994923104418885390605523104748292017098504663095412034017350096368196440103654154811356324673347143455715841718139554137261091668776292397325519385539387099383044166402418661809524163463649749111034658175918598218413965704368401676011953278963865303272270911313655439300296673063114991944292829757440000*i1^15 + 62322891319941615091754845125196874361150784763244452571421430534525629931023026739013633008143789429409791204114043606803867472894181034449221189609371541253825715676147231115501966292720427110933375829165192234293202272420469453161303341004464962690454639361958926320811676723177579034567555962718930895293095650696981814290583438617805007660670830225269163566478269898126808811033332166911439516010739165526000539049299783554221179337666259388532351674416530629685385017282138431771429184944661253481159172605530569631630971782558284203646103660455093245388769162644093872211471309967146166162015204747029132495896433739354650810401134287110166841162227940364284773849524834599397810024728542716225191018700752205359039594856479430506109375278367992560652046028874504795878302949958485611886393055741582398691508459050473043690554198143542756153732697526488202255622810702976553625432068208157734494710339380616280700594074261596460569848160704365144141937653191004363309059124561726336447766315952675966626823631762484402738849632974430017374355019791926747676003078482713591771031563512752654710101771168228078649385079788975442069166651945214325291428543919752281590156846334565256937509070715761058220329990035490224587887341310230625730823607705066103868175835673213765505079563106606518728496313176517292929484381336599657222035499706329900358225538492396687301414407460459135113326572750307566701786515904333870008839465706419947838277522314382453177900914535244935618392130667283960873710158197043669319467833415077807685367864907139324263418301640037865544852167530413499131696882953640325958079856842106769905581852707992424737819566322958704889738858440630517349996886979249483697933300297582234632739413843996508353496766346297930224425504550426153571370977434272033468232125169745473982833728758418644162897843481788461197779332971305864031551009697227981370192191739546347794496015717398660848726213254514741827504244716555661295866925885178234450369212149995317425923501393748360422145911890854824472483276717749136874269660348365726154176875773778199514463431114529014698623198401353822985932773733537474379337975525025142475497232670381068438799494999938766799565457994984055146081435013792477074428041071663846389672667012315288121195107583827856075531403962899347371678637949189142332999444918975000829047231876562314854400*i1^16 + 15469118873899426704743541241994148834986936690066962375719332441622980066366193766327225582195242753874311468293454163782065163876959199150573576587600898213140936761308705941591374515610560666773232748639693725451603177356981713873102261646972756349795201561833947883764917875965598280523631366762027161248647278092894833877251395170885387344693164836062515823332345761790774077511032703115591412665006695159014007387288509981338226015131608909310420687549156443229260901883988284131248249914529406169326709209463247387669906751570757430028055641618622263681383647100141889568381348755070297098151105645212048964751822083548301624817149645149393483473059995639566808575313703752344422426972806926268909609189135446209749482078689971280319031156597470991027460042565214323350295208081787751567538969243277441117579710202481410357392773294535168270285174469876328807037003916372103172558220084276338796729668755270045594269567158420040865747495084112893073477725149723116545420668008282572812445232108176337952329399238661670607919715397884607903773282100031003549689729090464152354675339313394843274626435395351472048819319227945383915621157805485438690599180381335034037920457360127191355681486280877593919356469185025167870991650566199209465190897803730110506501400896509713120084808888377607817310281849015266581128547837793804529352348454977202335335067385747187262473083664889592385676199704358805833146810772623026171206318035914209100200698415872201067509193165475702234440175557273454219121837294466698502514120041740337925284791846695112996396637144089635154115326104283919733562085560384788618978617455233528205692119190179508721321716570330460991299266455423070350490066856273607948386784403880242898522599426496347467473984350904783162581841440136041825384522546159652817185121238731378001551980982446818503217717150253600353981680742278843482017155369777590904953575722189802143924804054665597801420381437738447386765782969459947821071734681639690915746354054838792324111506416210995271044234066057166668133440138455454375784180065898853193066523439819449377290833169019968178503711022976464242494072542792346663134365080946032117418587136045417538789774464893781873662916213984570332242152079329658528007865656158581280804404321093956442702988755115202491220541854097039010841620473351523260395514573840287318847837210452951040*i1^17 + -831127689557551945755263108806272790266755346915003172908374927652348772913707070904425927643537554276505145014910783693516205832541426359119159158962910621020586947954038621921195267702040798393452146450299884496506821919013193648640159144785357083929878679621800288180970361148886956588910145777192916893196225555428616437428940692947372099229429004720524144403578225372234916082294520969573855780995306280894559954189839071876590154375018821373093041503189450478543022542949059916231397508864385963218562485435102453746661286839953232833682959703448043047436445983138271487098866652718214264572505968323613305410325813266161947726180600787582795860081689956288847331920415331252400835292245254422249712743091654425117900750803595426479355043007066032883966322613642995212470750808892566384934351097105780064149004587743656940481378465852216234980788455597361496229676528597715772946521993309933057475443826319349174942626819130295632435240746806910500815729938969653600543599959332754319019485902546243157237684715441074975683761096173052218021945810865152126978529080261800317879375081495416420999058509745055513452173575189510533183501563570458333671554425761254184177060744541209430587956158521027313519097188952270783011519236874595306042049030880639539439406798308375996359246225718800736264928633180128164648816711091706383806625238216867016557607988412955195207565267414554200286992840908772225885438511027016471973184305045312849506365981146908500460831832773598928128720212736119178021833222865093861439444562122763261207420466479324920441755722757344783049655955993434228591581557824586942829701519501979383271313179161798871807362303057762304174560600035995136520655876928183233399025196895743391160367272832155748264881827653625004073406621156887028650768242445973482546575792748050039535651424251758086661138747032202296052070278136224313899865177957073804702851255541693412488952608808448561239841683786035570991338985715127483095013146092626303308896019897776331516966813141156533794601045883577043637702976925108567821266362275545743831019967546428986075623479778281093614566448025579699635488845611765157202647701233289820109158352934811041711090800283410049564350489565712547883790462462836290513866242514909988575028595374769349511394997761438824473403784357633048614090718949469334344314664847035961516408963072000*i1^18 + -355130199362944092176470938047577639620217057095263577387066384386636478849319839956334723151840217253788388782692138340594694786341446181727212359607845199970040903977525176043295891879497244372351217830328858638537160985146788184502382380509705972984532097408240936088363410320717514777731004452633422659928050130381340083169741280128466276095536230349694329086323700514944379145101303783152332804362173542285172467035737180343534718194007441174134353598358363935747667398404167893235133959888795068181337098867032419167951750502395381210168105838295232169091641030645511552239103783271432605801693127120040576436222397771088272235732764242443748658881460563612503992439879500350130170272457810069771226354055786317448411050794471021988250490776821230730774812097126042583504841468296096586765030215118396981901570886123260058805394260910006851565894453787551147889307565445291702178888783110694952274402115401137417051857107014528488476511495839451155353250116359364346935373929131610611029093368203483871352618558262509714600629473083907098909733013406713513431933962521011958588189080065879554534934671898319864239233955946443675314978056591353630344236736493277639512189903208632310945599706589223227584992571831847611475345404130981305627784433144209247769160756916360917558235625376828188362528268388214266879323707537352433148435336753597246727938616607927495911804363418309097532638636327398389409075971962905736312064823387148970505063860675561253488466816009651138821498921210940881329840970773195047050596157775255591668747295452240266357085382926266934164361431429100045360261453184938136717007209509787604949794730655338208129834445968408830350173070048713533763008865290620318293356138599142507948646849271909604092804841588210297735036884757873939920646185425319963430611935218696303162932265831107908141069431588617265259741312815365396119100985742042500183959545321144817690032286359544693741562146105577888944374794910744374834781994332306558513578219010083841937610581314598326563474239443915451932364880063875109762337900291231737178351174356758547327738082592900993514432940077601780678680446154008598196596506006369092359874415805851881259137637763870265711792010266378502636920922941879686659470761053533275484792446898514814337484617193899927974330025271772500641347241331914490227734681942656676692561494016*i1^19 + 8193238571627099733494016453981217747170650936399609916026503184956857049920534540441430336948850994641156207521977968556862697373013252294976369836684964528572345836513671275253609335100436068153284542394533764190202806434043018580105225878466045545953415334434502645999798864288171331021864736057859638394132620020893834125661545613368929137584154929977196700483514641749622610342136780052506803037139369680936416997082964989490275611663682851237479878285426131289603674878701764007312358342862975406555863324028697564960056072517234863834505238899494150178686795437871418186906349960079331098684204396380920753428870367387034943312081313855796629238512982542822270091354276880515554294510576806209003976321159655732542878581392269054874347734271093701496555894187267629120288482930876459833135019983709010785927789537972038028457911010278011984152991645569095500763454767462266894875242238014148075102102588849528754527449193635079260930409767051643124806551555840398455012693630938688131338742977788681646843872321002938719410672962095451060085410394794565445785077845709082993759726983759338488798012074874282878188572172765975566308427368753107352281343365960476309210141659684143177184864878437686339249503644850760411314251064456554567674838611025655107912595107247169214813513818445053076511945216972050254035564336607575606254518855974460579449803841293898357710824182510127020866647172021661187642448263803894045107456857740535051873616911257790333356928170522714732525164084488029096679455087203526303263128323714914588161674588459901445677584003934075915762454071145495522571590514431383200465487273076909228133194176566062897968824799972426978435095155262024468981995888525315648016006412685860648508810610820200189561611664919146198516463655167232592311174351240101772462090333836893427797472321279232194520328668521442737956967741730791540194487328727831683570765216765835889849499627499896919211141261218283726498943846419680290041872560363180590688816371696097459148292353990088911121565448334544668458044002386634951777182141393068397714716964485010602081595024011456238332102255702216019262008768595663916205767936117432318839034742659590908123846021829952338429591567098242931079454243597822831078578175274691049999728360574900107952222084787031499891436045249015409108654311472773484606516758008146679562240*i1^20 + 2739396318957405016864210099390580122298326321362730531646612800342706452564583356589430839115253922138928462621460377171597531823943659669476557424822818137608404572864354189486381000724903886524878450147003073819387582707113217858922020557985312145392639627957879618514332457675450803894922634591737837560893821376984098411428842238260174203708029789615916698940948338476022899545632441654693891162221283263582409317609533320228006919822387167029002197684348755581860501640808332132817522022360630673571883824864616599710870468956879765087465551243470322579940633373206791265006114489934208282790684375324742282915550926170654009200477897183906341227447683854317971565087011392491862402079770531991082114520787762094205800711981675947798190081005554194507409967041927790158189535153986908835330547249571483958605989675317863173015096318268813576740638935043856572590281605011858868986977867670862357905164956255546033355124278094118595287829714299912812807343509091408224641845293129858340937372248958465673948107481250757549443152214648985640656311721835165025774283727537340813617713015243625409968452909915201704414686974532540438408134227811145523625282353784658275390337980751051622244289845679817653206022790034426401061523157599131194292724962065698323877383923657570949127057246088730552385605672427781407656567082902012964774019943511512016637049694312005935725069341237117044666274378914700642436544342035731412288833338346540319598657176359760354604864345080232479104774376218357974026706786330931521760610836608068049041255656271310467274670840494451793745897294171777275196024589299840327950477915510204862459176543423900662361605560469518240683846140094069578640491473016139156369268206844049605213285707827196876163269872677625348576186825605842160650826837541041453473037484741777346595036905064933168724046647145437415300284746688861130489450095558657449563005652334690988577274938705869411213806296014971339224354089126867392428348015913927645360889957610802926969612716649013531886916656617357931861776102638020254418977151071879452268704081063673863386611586299373726130261420158480437652104831612324045992798343475746341641220935075925249925413932664906827478511158485768966647573571327395494576364848609859112770267879834496324718501897020093416228954897736368842909056855640960280568817945656195809280*i1^21 + 177626394437356876399123448826439479132827279537325910696852456091535289665745961435387101735983868390766406733132842224528633840519673554504531615070936630566508200481838292649304979494329826887902859028972373358685821257343553211345015918802395316744795869528154752348397730052850590568008789030788719369911455615928576776060975173325037152084120551025702178479900813401156982773879263203584193090044076564327965841936057813283297184295114521576236858258910711831847958724361209849284337915333526312284575597550096077497258919048119819481534747867245375692664636741090028589447408409278864221120638424710572805243952948961533568598726206123762584726959184231756721736313199826460361634882044408089187934935819423040243337954985593734732353173743309213863998646697093167106908257038741045989686543362048168689282909748032748481461662866647788598346487947803037219817005400800384163860730391164553396617493630365943104466805340297700991637748956730417921909610045796563220499944970403545414046873635360208046243295014061790949840467817057884566898950711651080481182906520835539714964429993043942608240226742603754032607921278978832145017055494100496873170606761816400315591308058684040611054619576200830967160080153229082854500677167740730972949553012641153921952501802010784623150934184191672159895020896641466993159275044383316491139049015339174954187674250564752012165077005151958073928551104109218009591619713589398587586636101189077494389726332160407794921204505412817840869580564582114741444008814809769576022331197302121844910182997068776921603512257064383924644763519203565711757784243229534347420831427534567771680059365300427693165103011731706567909674526372163562159370734642600132552848737357281593529767386410200222613108001666621870483976701073897919261511092849256427453208271619396722596454552121010531148517990393984654974058890270293816915260100531071409501904039922087226573504656103205268580961066948087406694773925694659617720168192608374599942630341334991481526411899991355084100255972590478013035809226386166007215069595956164245558629828518534034758500660609880538379298815679251573577900505139463421719842475665453218434813186996136084018852411590880844310972613113844136000877165632509308458845604445995300166785909306342713736490685131694272478819343907219203485171280000094164890077789023109120*i1^22 + 1035564181468437274712505242109195302417996959519632848219922493920343705937510867457395639040800271711604481903669060210572923651804755722888856369794980633221397197587698293725553703132436706496344400591865197099382856167496470682870237009262591437704550802546682330949884909008438460440678697958434165795782349637015455892156177726877690463288026635168279790847677883925951612783041378170570318570413304381658749892648477395286500056037174940351006660940640679615723704474612349567850074645012356610888446567419311505785865268116946457222220680225979082622790832909017348243807844335977812039549662130130375432672123027569382404524844755068311524363005145476597803047458416573798112131170041024628009514742316984058994816191477390035780570283174959533412598569998721636299538497529408655393723710107145483670169858601252393560337505390554296386997682853351249060593991693517499567813507937843270351626516206527699180455232105234153746644952795402610486553726762780724921835100591375531502865985688331622153487955226302656571618415302879597028576972607378638876228941384500630784576491515037436009833355277566827050574127441264364112757769963006072334654188515923269738126184928807037076585761951536836119086932505654196545094064450349598962516491057757099356766668670363432150226229583493629694924710784503575426817779739678096729733137382617593749791843163378021889970457096194264690477417712575809469491121209324834239173445990225014184565917368891995536861658368029248676268776816119269695822722576990715360890673114774185722148729907203136817075548631683859907285618934673300028025628001423778613747536094028953500942817283634568481593600589434972563706076182164207733647343048741425362860901688260515265831434157866678808098527226448487999271101385958896345800778442187793010430925613630079899312648449759168138357092636807703178196930611679755458581910926266382535855091609994275236305073610994939493180574828961114185288998766922974217613053696230469923764507390033266071812824285774671592330828700362306412188327790093144906415401220498020166120718265978199444838053316657646796967933328609954546190908215445998372319430366584818817823285666114576030745461454374250201662547971787979926733485501950877370812948212909656729145811044646690356508736125099052683898472919607278809606220169712110186194901401600*i1^23 + 14671906709523840364611733547102101171328841821535828859812209490349935495621578995342938734652182169295982579435955428481567424708109502508092449538898001129809332385912377967775846315779239105206994981578654440567164924757096988771452675776095561406261191028378517550669679677976011538312712065334332061780326781235311438256581127919653677148401605475970505057716798033640507037543149372460775482577398315937938645966258875876804594788703631520413984659441669076661326088821558940806746338630189235397594393530603428134549691272496226275028651582492099189039003227533303675090050112618566043301191925157007977966344566023436186278582098138033958515067158690789195359139695942518981788129883850665117896605989314924779428665653885493703698269112081835895263296529936019588026936372849693737856619980932701690829768425505005077814100169271922084348463511923886167177746679477663794466027876732621721846841103352116566640765180667213655673240409301991491315721372481378015479808811361632590378396215010724745404648567506727216746521920874792634130693737180988742640346603119960813349798639347629102864176762034579652451885231403821870646911515869251187390430153669880589845628934224316399005097377475490005412791284057786788291378207353475822625417536252780678034874620991053590079537640447956586715896731905361129913963155242623539390854206868433796420473637564931262620708502468280411685177046170594639726382161568832950168270264101736150680152069673561274708770532036816408411716572403678108962287476544921604346534127129002377429244560965402071711653070037855247636148145455634967188623124247402766494093743539578044727212905617154880279269014817280305171847073351287143713197658848795038550248354914089967467163179221171987793914209970066641649995169123758072221902161261724308570694188854889625960925642397832046328458968272564420622487404648257005855044198939242727112909959099838014965110174478166250083516418514582681221615888982494059176499579420507570303957921023882393721934222656452245777001962117317995689583281599832710791336448607236234149476055762725144807346771519446988260046784561039077551258112391952055643058324734611010812329235160060347625269632820271464003019611980694520437786237470756411136324202516168543114991901743351511864106432480486272134128680054416946741485911908502991286566912*i1^24 + 66295873928596871463382257553718240440434120681962060214520525606061999017200628159069979127113859413614958591511046398571235296494537056664229269549511792013067845664576206393827769576441733029094357004947886930280143611857572567091400892098722928386562515625742199191564455561306774580193121497086827427802621420497690455250255989098219709310902569879208850360924863429843932451022416776145580838551828337945384339533128684187208513440063637382887141390614095018715974099934609193193453303175658278188970542625367731895892917116005573671313356031305215719020745905827662977256284199119220554544231933163996358334678773248625260985564797848222962139111046411420238684411347573484369104043607629678843011233455268103013916010806361148205005838130644178253725044222064511799512027520643283642442306551420929242580396049778214014192729205981055384685334828303924609026859510716453165768053574886366745141888699762402344173757072899793060930174268963784105126844959828396307488212178226358186827061805256044341142416289909663830199558607626130450021921684385355038803771817139008512290735660415853161552457333217822501252004996065296953801351462916110053718458984039924326348225171570748984048156912816762388677265124155663481551185735607725178243107098694911757847217557970796607632709889034521629245448092630875264441006956812755550025544161821676010126773716855466112692753291890508746883936898217849602434876639014831996952016635996337203483616889462213227444930851353609091985080124071271165967213988867345828699959135590646186416362129079442845579433644921193048971478227581354151731992189780871262504882166634791367222665248614216492465885183266888810362077230872884560772573527797714790765317414982713201088700875854022892262728011612975380735578001726097255747830509492157928395525267450295416900003326359243946977439152805576787013220405191475834567194879655980006326904768786512520350673510300684481036661620966193606758119979883208056525027770533533472613814448621010660814788708707991780093747639738922274529976204727761189217421669496982380183177032304671291519181944330539665174565472199802397511499492120287493215272889195174822505762791182736262105380624110205519550347070044742847145302777973757868146659296439899245896203602759421985020799545881999820079943977280630653438055937355676647424*i1^25 + 787844363391140904289092372330181928899481259200558318087411182562638503080248672435000024139227361200117316413806709933733417063591076980806086519497171381953284931249401865792466719156364433001704884956146149402324482395817607825850551564300980668898628989897522063659367616625459784177436297373922352494262683261205173803087942314942608494927277101807203502298446181296706949194052388207502258394315275677956265716566022802426697916615599734221284628306337864038136188961198733316535188940061289692401646520444360838978090981197788194703966136602254222619375936610101035067585217474769669893751129944081751323941801346662407470089886941456268808556635768128925878564918690501593930715473016065022001697623855760547213664391702562395949018028698545760929304803647904092444112814037706761695317798555965817543490650051168424491142751633789049649857651515923006703270134361336444220425559335152061626916962522168265193408765972543783247563392294365045945543357390456144288816471979817082518308302978730036418489518741117525497645542931279521146291496722414455843952119656119253256363301574034331842638144695272218567916581875861878982408799255608294117117710429989199767242034049668613653031821636642048260741419315680986817333350243880614019762876028918567447419808215667770716719022278104033699745325944739378301723787633069191306520083600509449177660347026240751696835149491798782757815163313158838902695424710775956901484311747881895128111180945970752561557415397210097582468267594670447925713839949010829316804059993290093475751067762862157716498780524246157673955214008432369839208679496518599109348488326982077750526626779853704856341571705433167205544557911561856088619231690064673568767415642740325898506569132760908841511724688719580340479292102709160767883459588994176321910312772907434509877517995185947064723339624447999589855100532997455171955085248746963326029442031264022709905376637314581436102751394912275557108976112296752917788244582786131026836278500538785663643313711798538383777625538535766317694699900292694550244893185498727534460330811229222012457916877809535998149637162797750657486460044587225171015116790146457346337770906388810851614494202451441054395454744503632387336535416696360992551430578739947398960823880184739723887368739117036200974022300508425622424277793898496*i1^26 + 3784044802494647338876742562926721184376904665591224925620405846200524907056718470993491580151932938941351614652170821082477404653050516571920121629544037644394470133600241171012957330127228621939583099780710461443803854915167954241519003833414866542659544362046903539882207569176775049060935353669458222136595660624165346718752731619013357621816170680236297082655002792403108441754252770099146064432641351072999433920877593333277351983851945145669435907308554646587710265725175997160134687383292785788147312438740016381818191573150744083055387117154410809769588517170751862751980963678429361411009245305345529567772896461712623254350533554673407079343155198164171763184288240848260704445531393714917817282110504594421407901265498826526815968377641746431960372841256721186352739914440360882029862375083536819269144432116184863502954893318081750980836753375902840653656878658129596864689309487489078532425901825319264376963841745074879928598515902832620017610677221116131049080390198196363343904113304493792691868024355110582867417292109401067791467040713986129448731457704402755272348034814401915293607153973717058198543128682573717020483790724998783357206192018134239178045782282268987334792140626286179039046255930485804409619890355428870722232589785289462292200636580924072526664614220062636267364691879866148714733553561191766464787777684946996664193030615832503850692741027459981019757898811884621017342587458121012073537651397225801020720532714804233202289153907221112777212471526436953400535568625995624179289014001617091150530191376813473264591225993689633003719360283302152149535809944441097527784602512757815510287378079722307941846121168726163170675929903044042518052615629958940115651275038012172681122430243876083119139069416758385306348560685996837272984634532298454823987623594096627996909021887571713149145479303890145421830547646917199322658585455814667429653574596619052248586670979459426176481563622944794665483989996620044704279639050419059786777383671410217225616652562934070094170362674020066204089108127069703202968381614905756738838108128444362622580546548479961769664308888820202850375941904534393399143862665117098054021234002472051830532423033058375388468683707295587683589979185582473897789399128628834915836228957582605292177504761245697883831901356798159020997214208*i1^27 + 5999482946617178606899633172709883281289095884289017629366963468747369373287603236870264907540829750866049779072398166846635795359269351983532607185359664257016435905946142422430480000906357034255417997215737869988295986752312542822440083418603673795911428475892223430697303965888737223908036712707465196237745651694658385413203135253689376710844973652715529105277036619118187052429792767170702655024152514320403134026172337727872841536395333744233270505520864319259341940389225579556628572243139270286209819899921625817601112393973044536784028148938899588593942059351039093011822603890578336782840661563021801562412399477289761004482701600075298109402665672653427899593147494102165674204269256570350128862535653616172653620094272944894548760891506547155048239297216025248579991770126285403260750714766065748643093653597510610502452387928487576140533314862822026558195239228594258845537914876150486387344938289945957771984560397277382550348952609700489815489556405548687327553986375134091548223484630595856441693653609116385191580948179588664834581160300926622176568320764731510373254870578805916679271920990630495108808759012783648485137581463351287398301971631630354256468743992517516381676700904551881034321382911944548857280818091262119075309221119670908670641490341362299953525762772603055447895170804901235732590297485282359131580940191850656646762511641970743372486316807953977593634199552817596995366961860386213188585653702141384303159870593186116031101366626880288189227779538092585222038587819433798463572610823125208507404501497082854177664641705570172237338533606631387143373185626455128146878598212613651265398771059145202532716903871160494643388709581192711449751315594522479437197273565692578830560129931595476932014374141087585739372907737940418840205494951612849964403124423222691786322072155741683415659167132615667545847038529323052126192230965037600257646712425472142021549969436951015045796439111200952895207661814166642646798747148752546104974045840532378525873563704740648414427971024085854282858870019896797522031941194654333413648447792262876219002023578600349787660898816761871346053558157853875006679804118795732861712893647996709397631042775176108378350671155996532768663659463333133128626652716554017966363892750851206449086818290140762495376863744140037324800*i1^28 + 385654780216967460467345155991852126108659140866698561663271780157099081387299297703988114713004587957390675688616175017497534493138860070932055421272922832933298788934029314585638824225008483048667409088126147695709286293128395851734378582845646068228665244222578151703921322068705285280637313294038929258978020197308555057566509811941847100719811718108112337900552849483857200446442922251233354682188659438759160563720987433901097710459048000204663553377044981895351133937814516975600593165782662401588116222549270068319315123429861279398195452187371022013492670354299354662820731170043997829898292375683018688780689016753504365325592292189648308970578058037081601580475566175883449543119324495957401681019814278706550188527463666768765791324789111489740979923136199734831399231926185634667459094984682631227692500300572862903011783872275957761034408600843136171212807203626475512926362569111151582996413272112361335999413179731213334965860122651106426076311853195582120520615814805661968669530334771489266018459291646864746408440894083429648345907474350917372850501006376658854285675168234204050728117764257417784943441988500305874846325787566717951975496075335315339381803500952093651770927438733435678921688974140941942534825236739905464977895664335621588627289796120623033909673675113522203999356976296359382557072559200111849623957936299269562812319718230189792995942786583407259753822718685561279835307430861870400418010310013165993966196409994005305802630792474480079107005408097724615455620853898472856540343315428009903248644081780198012996376488596005220196716880122102652590835600795984134700889567719354199255676336799790640120175485966357041745908402781370291068870416690874590112103876171577033499842094953873598103865127156890203493699196107131016661217217760694101128880482924106675846839317570380956688386927110689727079489765939945681312675523858771233234619283124035296707198132340279100393575313514092116669559925002535274726153819817583256927913817747829622450477722303736963221098424574780497786065453817236282891230986032091156809658811350719931471488970842252787622192665141645643884385049462068539551244581267199342610313533041891526117991607488811404089874299192116066056597832822922200726014682469019382963948576989737416251891281691972271110407088766976*i1^29 + -385990266585590074058125522325298201304913449919945190468202710734082622519757415018199586697952976441512289733307911134706435971668721085218156483170296355852305791976925236869552428392930644281924865360378717456652479265226820890382560292179082859742628567255720139672351016940078655422724493877743406236281350878317654675591389845104352619704083681438900606359407081935635975428520371140329038929075143038226525222070316395897528093269125371953078793687495976747448737602811702322182073810584577599177376647874489645962828424507847892272091357091573722329311070640728058030033822064243402175222628437131659128555436701482854473568930545629659890237283716098660286815404892837262652648756368579932337503702306040017321842665264706389400261732887191812662921072320255007965650945185388363351462698859432007858447486573970227997304778496680744219301379298319941177538553986944581278357735974772841326865820210749349956561645215342743783900018378065624737231279658773140377963819809647004090612483373804374557396625556216389203496485978158661246596202492960048663449453041970222084902756320481519769240076437460113546965123932548796568110034394095876904828941236466228381247919984136359654430905769667101351186197601688237828159245534598493878296745122284751620293590538376867673672014673927033831832414369898404522426899696866710447635472618374217039792460168891723688234274728256760612724307348485847560684461042869859081683380126939166216718061649515352956943738543024800467736858803362919097487572053342167832175788421291340488052395373659753044222955171352794790805926857791577456426664028126934063576297591553169439811719041803965813210193892181427825211757645275991149797923013172107329422150700629261411630531931220064891297480798736128009379182920053669817206501084157301548732902891776772438562012330147605714414787474458192756104350124494440168215934508178984343084583471959266636021125365927341852489053872506062472415737834935563246745948388999189181743611342178156649197664899707033020639626425482759499006344671533522178514108166129512179830226769284893056888239975426279577149148002628983294213522463879502231635515739621871784223962667836941713056047577895334931154052609476219614426516759203178453816234007611220945111650993550556758583141613713536888285954048*i1^30 + -48877418830905144324348828478514335103274471037146471762457839090458984404969774174820353921545336554612238537959405182365116084781538606732994796914089191310843442368488452362515704653356463281592908705256094019314106997431065710598726897413248335068874300479971943185494994291460237821738538390346205786218603630916967701204561376902197184146933489624886712099229730450945182518743692388609457920784011312675346255491031101899217396896368283738053852385869202429621111196351830313493863020521210521260559606818799841003400129441949940909486402414453977468695260943191551320092088887175030474855843698223906967019719000633903213792625724252954375081044440991613573897651683668836039359322082991221297213108291371511872196096109597103956594345077145985001739822827884437671111622745389445339743638663803101549048941010924036226760820833950483983059831278546188633661342686615999824651498754025445697733334363317347499251117587699825654022067998915668589182041395486289785305389585825139294375551136103073135624809274224045498810665280797557486945967914740763183653067264861448743398997806967543463875768263480929929502380681556880670446947289028514335163710989576535432555283789215165326752221386858824838661934020941689179993354996281282192301773858415894035383178846801358436273305496333831312974077718218755876262856674034007192059971463851781082408574169817147646910504055100917375713348184005442771698187727966732441087500948755772073523218849253291302025646454349480262854162204031894765427344346355251138561741725656341809492832408615844241280439430157731068397956646167649749844412971177782120610033235976934572827012286336612465614356513240903568457268467827116382020275734784299569008269348456681328808857105749911244051874441038800206810285898144534114724028598483657964559176649471904606708408471453186319399340993018234231491189180535001454867007766959176664793435323262003110895442398846838665518144481473075277431204340469902995478807211494605666667560284522612725968044860878876063528881948364767912846434818847985600898270700007400769923764953276579422625076371809762585458293112717093858991131668974683284271421656463798474960070510369477628840097446740913356457583474131323819372210331555050157570684075542461484937534537018320690058090643584916127744*i1^31 + 26027869478191749113896337790022294668653067600283030281553473160811986197141283739430661147355590618324411352003505802397559766320154330408285344486246221017707750449601096137051150597973874060492573677682540509536161771821731752800578400779933240707460362411325928165766441439040819554690560742892755868255774050561883482323612972922707550310149009265245579584722505016413745512477538774733260452995488874864067233986315826695987062389265367060673641577247306427801922521338981398958844135757373134464350708493307293276509731276182647059703038525250841609089775693063249079507127650856905241104594304837127001390941975748704004261216680816328283626152814704056845023907984319041501625802512710686882829454948283770726189025687780715156455498454135725538578657883625955321826484490603421917811367093974977732065436123245330964348087178972833717845924149130647350093240483409990453582633042737526689919209132407573012052060083721832891090015566965598645697317074316897449801370111252558297190001243194938679700953296187196185499191870497407062789259599668526083835154495940613436054526475680605044007023451761041428861960294336853562855634784834687171418493843667528710777963786386285787809371852138508600556883748197480246337378749288921549619997278977078243604137822749327151263866169668222373025303778021727432666674068306809930285603636731086728138837851333523750407454018825985108164023889327151104862101150163709056086840446490607921272034572522587967140392917943049047126105321911926152712533173552742761090205114122817970977000843237311100754083931306506703069123319458849701735243965241112532447264378684035949822262553721926730724724669386194967197443532809812399712037479044753998857811232628912646804938191314341987911862989935056245602942700069507648942987840784054417139898264935293192535024765004194145317528994000157357534392678459160535142779870044340770909946938988511509276104097912697458852181691061883619469184439416198104178094265934793088603875729555019980079236045488817367104375007389286834903791147415361755465787996954786123211383711131084178084623438830762150616032595479189976358448016462836866045196304977942795782932860974320966350098629099083137056887477177720958083137306266125313144303882286276243892381289248893081827598344912896*i1^32 + -2629619368912505052307736216431369423416984612095780329361018602008241305079886892524905297816312508578755202938444337073794756515938168328450048303257946131158657063656284598954148735640087861196588661949898143131513892989622672663328278790754714054487038101703576434547306161693898140708413689826818513025304539828165902135463809088363483881027226667023128896424103724978946863519534618562648768793178843827061734624274397398011312601023440444360688936300776320286301960940539712527384421672869403095543793633940367150163457997133065703035145696847067474219277701674382084596201719017045571214349362098055225782440501353602800099279399989044330188278575220082684039401031338195325396605455431813522062587590482639276958833011646780479439343956510039080374241043534674628949890443838295510106996415169820972855120871199123689038603912229495179870529504815792896235060735864477570237891608519476601072919371109742207144813963038603097045182756250622448629678780771938488199097219267961442198269939152341792435054408800274424846890419588033953981842915564753696894899647651834707936432152475198541989237267627869768612568173079336530330295271216770292352945345294228414264237944514272969968937357977892876859952193536982545948759484555458349578970441267954998048565131110953364304108026995235099090459869869824683661493185536190297839409434862487960062717738280161616502753308654810246788372825387434730269346071131539358923321241578809402295915284852156604040025190943592728584164541915767779505212303815959072700584612827474388540418508746508215321615355871668423284921309825701902970624248656367737240165287535558015652364731859445426937343521169873564643013169869027133523283657939565479909159764640336189035752174946544714310380396093173180069965995280573727502709577980229653284798638634691506251072060989452188151248061291176918773778075281357833952918728697242359800623357983386305808944581193754488531192066774454002065215890966309483272101390693833805409118377259087253995484521523361582413812656499355314321276858651847905382833867691222095804972311181126097955023674269027673478148603069986362220252155320691084305019429473274371317539137507147272826584664241050192633836579514127940372851259350744437348976597019602644698107686577424853463203840*i1^33 + 256817908225917877670495310280841202167303265491405774464284575409221460761673087110494044933611435529480386792419572094488074948543941046934237008535620962409203506259985944348558579914337469246119441128900616638411006017180915427885119276793024513173165034335899370988938398438580585456595117802312637586126346844949126926626280113463046616112807442426863115638581124952608188212547909925845240162573049398285463292157214731259752754267134332733392692436991799931665699979654154849377310463665096664206788810723569357612573667144951446003781236052240285778543659805769189551231623115459485003880594302138474602133009753813758316291486192648828417718528356950348192631258999235715818480270224547735644125266984715438999388384647720576088754715204383672335082198534825541616929617514628260027223469833928058087669207063385936532881309456828473838789891578648309144894825640115740125732924022767813067759758294817856437766971499876113047283136657614410104778554345543728882677371069857055554774410202001072051993800476575755484958718444533425772289375823905229090721999755160864760404180504724304965212494312838997303261595035995339302929298184860369819036676321976111299502806271033387914833460820950957326389068257698241800788767677121932240434008913111041230053003634735497310257142710934453544089479903325773017107297286872095055990686430811024769260879063362594276171234000936755851749155772443639061642724523042472407287324809674764982120618155340819393647829086943418541071030201368497291927662756917048832716565938244830650509785979026498733186234534145285915493729916103653207356463915842974702655630633602400915380571798532563567960647499662049875948768431881210241189135299626254729804573032982404417548853544723742791005054473232950904740655613246244943671975526469703580534494568722073831924982406311574628417204920111046948835974538029030188348798061101690917722937052432017533191071770524673659536342033507527456973194529815988187295285120425937437542565737210971711668997533994624797410845846761852203905794681793680004852618492706571531239365856986326044603253020034715183390020102226246761727035415223926991137301102988723555160162696713749139293262075693711556697761315547414687422676206311940671828043138730883819117357119559434240*i1^34 + -48051718476012960349430821042477120496526501150885873632008816382729252196192119497735028742902621168555066853493268703331474440735966133037082592519267801120021129314220002533737063127345798546144814111820115579983048473068083160493915368201530859483266549703436390694210824956503332724764719206302715823204092950570558172325182695005412296653913321688173347454048196386102927635673290362988952443494691378376811893236726382325266754875728697602282455805607243689303939909880141608623531097574822934294371189255429274536023286331029819506272141975804944012353314999585671081231249299727202331263280182138464011002947439401186505645977094204224209127240454150469740186519770602202747272057086593169651851118836449880839605770416627059257668060140539531328138112405865421123322414403237867774873291617402628158153929650728554217507589717889552433162262647414001086028601279747371456561212470027050971470002062146896654357256601427676429443097019194056686626069035047059578739223007975534994511632929025486135775234438720118803846710445959505853603741144198153567223311011041687980864796416190142947308651764129667395040766275350776634370018116878958739163265483076749756960254220564813281401144663485885005565973421391884736885247082850537812028963258113401728840774662486289218887152122204315273542159397744450264724030129543032372442517542481169789702614621572177523369254841289090229637498117774327566467874814995045820988621502089455078274120429433170303902815245112107277764767920791941044170137696987648011263928441433028667121897501755661335254747508570002220992068905286236202097285469881396625004111486392216808491706780407433488293608603693347664690778843945504254496961628125404962134054566945277344191998245842104821879576689250271179803740118003785787484441606296925205158652225014019243165774605768263350206461671147805715667505424656129245061937640943562279809717076487513767355925586034184123964022477820456061537433827259810777889204612616001708860490081414246577537719698499341236825040812343053615146323405451793540300690222555080698211188512435328457581734097797845417638813370500223614674862016762083901446742252995304536834921988970202618916663670652464221119898022730607114763334904926767394322274987910387269105161863168*i1^35 + 4142509768348511279310311200327031812050686994594584912547214660850646422266808433932654983855567633250318725847993635629187043390067380682584340715735383863985923570719964248638126810370676335603098887191595647675077855615285869983260756973119207458131979269681595606922016063033960340288045633095618413578691356389242030895814496706001208986852446002013413794410424167330430654643076311797294073034789540759650544585055667115694948675634683476013344740410287500885082409770952740318381443340398095201753487164361476940711487659365467242976992332789810237579737058192382142260191487823411457365807733510911626489704701879416576941660862453063853105907076687192043371775683160458215642813513048140336460285545407347838865756365384420050434243349268588344056996797577292310398478560717303085700303319494968219124315667594221730322210926379454069751934453519540716360629315615076931616303896248358366845608154300784785020869701377087106028915312987194397045581551249931032210013149617914555205017941776511735824965097417931045947933191370195799165515704761764617959380373130989789704180901267068634584414074188866190549372266683397636230114534135494254433749522939038069133950467207224935804146432507643587449779292580703600556785094205065250687561848039758739347346944944665400270244556742082138297776553538956374276775377431201260632704354814545256057607599528080727734878010409368775927244138801707240807661610268252395782465737325862012998125161684933943878204950628537649122074362156303147216861546786246901701567622332286671692006974450183926530893047310070515213911586495228762656032465677390051445595158677064457326763336456575247702459049042870504261763851384044981934810422691466434591126997623546977414197515476696584599228318490355510635593732203273654508846976846973517760056939956445273320051541708766132088881054676651561609606411033821228681046966448110627224581639440355095683356797940817122176771452028533924926604004742432885677653382307288118836996722800929673235549214312635271578558572843348459366207030686111562114465698508199960199523248423263087692791938497515957039189594147063959930146918971428209836021154575222718037827418486113875442648582305180432179745965987817925329431358146375243775526229894742780411904*i1^36 + -27756069436191662790503660516445668227886567313040695995631908495562358852337651922350804145750896604936527052507889329896973532861107715232954769038855331753501468384264698982718870105303318995126281069008958494162936355373653216260207625883296146148134180247842703637192081342302863232628444901916045556039939887070846433637544882317907898967096798511775489136853361044286467181457062715609871085689231589414633819221232145682535709879579661306987371754925258884824917923792190556137749212702366465931584429887145644331911806257591467721116510047180756548853402355542778843070949650477276629567292680272852335112646165214283535413112916926827705066931272955441706227619110340320375830572160403178360851458302458504121172221836773404456635702055674821217909016409261377809967543135669348163793779746063705637648753907821542403484496161146765024442034045899121059914893708647396888880094603297197745905781116930464987583989898471045093255267546966765983753293453681903090828925824104571416476294475966085484595907276224895306922172769209354712209170126983179772770960073712551054014507074536033829513529077960987337887224165117109716340282600059729322578154501186804120959915692697712164497526766339134667137402825852983851563603060241721890998482277037621610193518462681412005723232735621592439197755940942242609425787377257293379099290438586380903691564184547226218036608740156394919794534365367253059192751919017217177515443873280018805195593772077769943548406234687766355606195878860738574390899431027054291286655723350984542338838527718871388025837643783162640606402030001206230902928591343201471514963426068652001346053433174109872692070988078643286050960111964245437110167093807535687822672247524792737800683920103127528282037370488680733762330595306417976335024894468131429139552844309774254145000706412149135756382688352111787124395788053151086103962210445096920387501260244059604212678265286776264586582085422597680819670142091491648592786527458995826987405464492768321374248667259632685605827327351243964377731262589420157138482297000637127132392218386908170290786154423862067003145331596724873137775314578023983521676124369027963009310996222667296966894168959583353102114874844116882626177151485545652160886629990400*i1^37 + 57369544628296760566168817857382608119045728234270253268950581172617132087630704341774540100672250225208673896438381856315632427704698248314546933098563045320234275260409137593972580042543550845338852994704046872341502871163815816172648452532702033508188202996793705005379928412386802355129640644133612664800779760411225689962123831182430420963476610195573205664729689733878181119643218807202951028294707742018679285890192406737774232108010816854702664726490390022925858732033155280359659170169637931849942188115755224392595847393743467876184280055473400962351075989760248011847035202819988052784437365281946837784643809407421308572654633564726119096740290494767673069925344606919532854743117473707951160789784841431711592938892916086862595587627448515458545115569616609101957343193916463526154709312106558305338243196488596727568056608901204719027905540496075255595401042044634320396028073885369756629817892590437813762215603886834810007723003737325287533877007912293669827673036599575976164082124436513059986911637021254348748453011727164753398539122363757650530614599503804227357200971092948356442818534581147415342770827195139523528417758332208861777971259449900089133231426145975982403591674429974585990815536004844166078689757437773082167325586634794353334522291492704873505487116809276752093204530698799716044460845458728220474315856623709982639268507168809370911547959462292164901376439852809651308035643167182242547426775911380227432119108529757226121781050263366071889546710826310192754609807566506773530775583560631843017233419672474338445947659701677992956661019997240584263229878726585706741819682063484242263376117373666460535659869662887478615500798948547937961207800448603385319972461398821957216951229063663012756064423939331969813595295237478923844856066652337289172525657218753296421558138952832761831981929098735993886255079860409808021233534508548772236271564441512831350611371517311731272604095003626664515895862157873365875410892846027915894177124576622742039043407287205396443786791120108443608041552608688667720446220973137796907972834461928942566287247573460481517549055502185310976834301251134377037249161949182223953386401960996595047590286728496752582222219791465611116300406668448183091200*i1^38 + -30984757552986551834336964265945575690580930848102437875532458685459042727799611315102605585186928812119623138740287981731338325728351125129535877012218037033838203903594451426840003314176007851029772582359858567475510635101945437175659654468832625155973504426540857736311095155803352515590698680414415116088489915169126414082137932647674069298898326226262023260496274722072602769077829789937014667936501642435264699876068745743007335583612811574176169407850582659248475092957917478315509841859068974698950116096343797724345413605577213626280509726044129350616019386419156531282771751271715532677293201373326086864093185142211852660108039566060469703107345627993048363604754985083772542678439009941590351844983284640329940704117097478963186156930952259190592056530308759117890328464344976192018892989371002190044572919306190122353537628915340052291294851777427340164148306557021036322680808078749330844326263324399303551657077753487455589094297355816501078364811024520591289742251811996874092028271107576061624948049914625598034628352985357011186683149720912248594935903367503090711937279683531489894025806374653584456318196000459592459510834827775783935841782210784356665494517038784602371327016555763952142676951497421910020442479427903253340410596417879023741090058890239381777747246962954127950571636876577212244283357502569805358374207803154021332558050981295963557817453628779925911202578168129769168995039883560358174965443273727229534386997841225898011899751684548542860049994221541027932046764203068419169402037330034194756095092371522992127667154759890154545441691120310310031461246533557321757872552075941254707035004274934538210468915890966604331417642544435806652749348938185539693658054423994715080079371067586693644148925554805565536026259094419528359781849973722734770660292776228975776895488355190727812140982212234083917823662284201937151629769726370683288733881008214960464753950984089846722067959148340028679688790469762926638836654551970121518053577231129565719257375063627023742951770462124230780160101763388803153295730685200533554001722779236912969733384319205077917623029907771804394646194495953809650986757138821895091515558408097624894251264607355446497974393670527534358135635443712*i1^39 + 5620055478999746174789022648629023032578978760131532172387375373235007527861137369222968430679022806486627092424006559445352693958516585007428066925777727191479826357091599703563016602650772825905978168110384824292468359955407812843831400393099990529350986478073468916336850365797495906204128465475770413124741802404445332414020909279011083889742495762893223677594639810566805954802260750159739211249888839319412101326162281231488605912779810853625111908152603316824252757093893460751655332541828011865008356611477725828597980940228324871853185051251618677201667690070861706705920921847551836298679380812121114924859582540360828988829234344540260500051513455652715666747473501679042749310615651844523397180318343148447712845487611818960674301175359340846614378102664106006950378178638106898669958525997087267608385304272447768886850113234358352934780519121975891542847536804761744925918416986791444599785637038195402052974847922027742682362696165408772361108273462817026522907824460384460386892914458786680671428535415336238262142308232049035641568429043657949903557671070812778224873573160462390328361866679708808240590209015153518712093507571688922032687228638795864973712645676300280501927085074454989546228564028991041859312711934255711454671748995718150981503724746189884715139255794172077490501323540064316566752102300407955633435236608392968167000660191987751594670561463632302928708013459169599195634570480757136505082786946305776262209164139932552598212838153411765846493657092537796256927302523947210894736089455274748119702908107281096413096683156497485794803047283334376745586713343231658125518869520692967769511524574825927797689895662496564094261261466747643318928022270159424720932405440597723465176808012019426176085004614831750819880020739119001658655796964731025122672798145388009099827967589114951791089284012273426232840156814550751152905276864809618001238452302667978213501809099589630756928556360456578688367660969387423941119244713364845640227337650612172967302561772601643252883018312871286628308577963084050587018919513209168897412619784233543454126089159687699332408741534081760850890524090755792551523503427044595144132048193631000445745603390124444370890646156944047341568*i1^40 + 227604559769362361369438936289520370281375028045257974967383171268157982787548062644058595511965438183160731143179250400190970256891997210371373410229147102639916427634341615705362380062528628814632206225172607355206834796136830161758525016168902335510018903783747103215867621885489045876155661979849164464034444021931087998375664333875680381285598595320391820521349488877540163649179927094176940642402375507485606051945491536790217572297983455132926702217274300650096316482320424982577201941839184593312259700123241771476021659216442430222800716851881485283052370951369097908103159168516971265815765835669275794836995346927797225018750315114055902368077197594396665853226382923704628701255275699835870840199503073192727016538260066431497141701749892200327198424566190268638823382984930352527812653821071001120220657088392122789570211835524914985709735247085939206640603323500410535302926957616751295200016964911096527770500333743265096814175726301744526742804026657778027602834592240592839774260680424793013102314031505455745461622596305141383306622908877014709065199395444261065480058572491576297532854279086214049575472687884933276906197930788283751218102316991780462274103013693752631553573801289024249199177303403037773866123553749019549016539187568999669201146051195839984744790792135971647039202097460458888201289431451008019855820838554817092274511778848037516128090877236172132670586471835917372724997260148808213593713135247491270647356466390707783495046956865332136013056698796312813220127789635361700047704000762000026648398928441346668087664880617592441057146578793369799073191680383542158991118887080128913325818670798364843936866013049154498083250969689698451726857440105391168254946161619630986802498935620271816785466887795414146016332982529655874989080255446600465389369284593272783524609007646782603758285189085354667142862089421079905324153702237606416476302793516258346741069225398235050621097785653652614591500686150620639728417983419867206924553017796399878648490605185060708413975304027199133691223001319471784564298180985927798186265355374581731591140527618824572284153443943602518993818796956853559408496147698273816966142265111632374310122150756844039190813343744*i1^41 + 38240813229573208609608348056308161839039534534608792768476569949310200032805016708674292434007299049847534931921130408676506321496382422945602002450279903844736541217066091334645994543988189764578919723580528028953126374684133235137474226140993679220854711753973907023147083615367679471059176982840406977184682253409434084164012869109124220431921135002116826542472205418006341357437247767088274249682690624713497909459809118186982854788489325872735289326564755442426604790034497323998845330100507199927690277914683601588611780581648283366541821960533495740796379126463345912570965473838546182959274560067748672018059704330798038270783246644933426713555933132983339764342997485647033526491975673412444949213250144957459456426302783435734568756254422344996575034177404595445909604474322059804422418615868887061896872469950450021580139211971961303793994958743392822433725900580322472874628102483545745646377552932703838839278125642640779863692027413922969114723427437447735880073937403170039349051190854861930886116815575996804382973457015762866648634451917200468696642247454496626759519864707583052050060632779748740387572467065318402411761178929400170472812992810502469906252172530602378749308671074674786327432516030540718972329757612378109645665316748162715793208946421474388078072971102174684571223584774365895422777820613786601207554859890864029042587826401646733821207646948588763046153852871133262301686855320570534421323362003380101159589347312888785288054829816893449651776290840204611719371524698764642444466934390281487754404608218935536577357857541653119955987202642141306174442684686237691057041625011848150756620304507652562579379926891018268714329607868616832825217798938523926475653468507147982649111893023822446299501981471076994198448233882907719080002980669777595530123760977399674529047739904653349189224590657398269038974145226179216568730670233162724346428371663626196916858323457323145194534378560722918813101978798470701177542873010838282609085114768834048599376133229386273881822441468560371787612013002816387750234092163708831062174521258747193625853442013413147423565087926136069901705908403293192815165911235937864816755577563786013368036662872840863744*i1^42 + -122896882723783940291050574418435326443357013862880505608088070854161919226008763858667530944033960056097672747462298538333486112142365164243723730923878842719471941866420315860767008654960484484666366172941793809776297286246344585578272791836477622429074457598346116318713784059005429920216513763504367856949186932483308132901178091914782019455821980430549018278836432861509552476118809430523296855307349833851586341592313832355614147344976128669573763625345545430019543706296687754787680656880624461936461937443512087145528662721971882791700868517941426333000150705026387637387766752243972366362091499582923300689242289378034548390443151556865795338472551905796652941437114657600623109637912087246218513069636614646844681629893176441658514747530410852557024064414115796797057773096670339557624875833610525141156539447928498152269780884927535727093305597222342008573549127411280923478796924108568738455672687154301200959759353140812531450430083412862957086958310294431686225775844528884128463882855088836156020405836964675972633145367455618670160913339709201109745369981335483508892096406148657492179149954874800903276361301464594351563793135777922519858257626199541568544380243156011200978759102824999716005689332068143357117423025245785147386006978627232133236549433153908526904990989441881002468476694277119953301347116502819592769767230812573175158495576845830680443414000530778124905012210895472563621904224387287001714023878891621408559742429546653035786871299351262855414123146017081634493726801681748537093675187434473901324402741248801161424684549896798189296210553638340485013124808963132616671632331651886145397623452789333351549647455568001076257631682204818914442016660952947063715868468389847046444647584600584816487060602605827250626130708519641586520654209390943938389669278921491498192214583375798522291114854384226939130213197024100206418568323648766835368717451249394946372805710421650585091419861068088611303778889153631208288159413659800520878777159590239141136093026785840520692745103541205404806450475394356302653467252272885209353665885191474172757902594260409392980657905383091575318672824276963502301524919944567557748206780975637804028526592*i1^43 + 104531818803455904009058485843830990099882274004073722465973861388368197499799993067532549067703010598421170689567239190849111636595570600043414752507129506956708738492182110711543414169462922516920300615593806378141178482367267214142496141303305472655534408255786444467307938871836695968256789163399972334494456324354406183381273426889326669059882447582268585622701244723932327597231153633986999092521795925359081442354319729949701888203322971134132343647937568715993553931567263162422822672403964277237261756467710392923441880118897640540657499607586930039764972440799202894761874009845012120061506104356621276980685841193975279703313107230329544133025983132652085097878707395404491606826880673135858815626372193414388890940435640184855731165346075563576307610920401347733685035161693216751654310261515562494931897952984302273986562751174483862860886645136469485382106500505011035596227630696672957698216440963578679044844038485390165376687198483368253720948286826047141941150519150288743197686195563306163686388053739934318818334999951337531462768758241278509573045500253524495977988503185323418320558043839528332690973171336164379225031722908137857604345190206839990721417399167693441339608222852006305929735972613793846482917672866963733903104363637125212340732597729620967556890549496565639746458080002670472979389824177315333396928925182642258942550692171346196878773796392278427418937594868726752736791436252382302072497078347205908608981213206085188157350565659791611797690471467928017125778022432923650329447715163676024917318375629295823897444259415696469908664885425805158562331796386086432496127175713151338055393380452435761458333868670157159617110063156371685325434731316252476165656055822315128316040259802469479403700371774135256980760344912233530199515047299483844824961961214216375023156077750721925670689828960806454334694306020915211506765437830792327302429167339101404490245046403228848706568904274750130494557757430842518252328531050483733631378886650799400375371238768475985642206754478026964527608551244740446681065177709212535448885817798881739107124580678956205128577137395286997917157654906923051722186827055834411775864940265472*i1^44 + -4956854705773412091104222962799057088275438074692046437386393278331515903507913307594627244255626412635926436466190396292376278984048105416698617690151542856733213079438254260332055425587994412707307878697359488848911722619826569479386560417392556902036496717697021946320896708105324867839731147000009719431048900003265780885684612232453822824985828043264131653378062546031563068225601775454066862252251636463505074060780736936024097984701779872990981714840939477970674297128546734874687672561354705492560337833331495454083279128336570021927237494881310705814997586297223784116499731559741617583739037239869161271448613002885082281425107080439241561706734344362324225971498958442927223753514729902771243864895057941200495780235162597339726219217837569392013494202847347234288723752821373905290312948533635285179720690116647713058606732494772615966209041988264522387268326659605868325158286394951363142921636812075988926726767310862826997197863873720134550528473665781905506672928211099966584214709229632335749666754997171464259527724273372235243364333882370910800762669593210093952882664045714780801018497056577184292642349558092277630841158772778967833885908106855882074539273342099178484103776388043210084349519448795297620548240620145020082228699579157662625630170541897924764342382563558692101830109586253979910420335718233646924836823920815205217233104854435364457140829329394241824709655008555951024802897092692060216654055280354738064241538699086613370872176484426815955467885421298789007076167230926209136461692245461383125197411332649943837787163980447240389696970969867471817055158874691522947046898537533201582170331839609488972232355890632820686784051940326860530671882391531545052584899514788278192945506138961108355168218873150519444217844655101195539469949739203612334797919578464141317335421545364343276613492898458138011240812107577056403001525324722580964122779324729289935414513365532022498876389356620978414557425548641502464752939421449703385060611050473630928003084139182919152207767657562007175739134387897485266514781318792592124930656042975781476857313546553428921353774167203747080800327832512689846532332492651757568*i1^45 + 536853346430332624024536993038981402998468393761494556168289984380577437819265626368283311669515493649864720510774344663119296024950910749273967143366119683053321970867489598204660492772025527197369495978174934032850287054279816671247701576229881141447399392189232897899966187930132787008390614020783173280112330012304970763844010740448681904096877666495702255899532029985911220912381256105033452476531903850338252043857174679056638978077036929211710941454922835278707588048814219945920238824456533995195250622474566025605732220021293755629872924019094631172357765466399272609445006839209384654105936928786805408786584571882595434463645046142425051825114695284090276298929788823572881312462961971420926356431568556935805884429767854406806083738643661451367862726807561787389146754191330985216892057289372246597169570484168738372194172181548771771568590501372374599699054747110948431430104334244024805771187773035617718304077678595912654165743641366003447345962411343901370596057045300390031861784074055807687716329467961355216915146542041568474062996813444920568865717484873099898523141936406219709436719318186131199901868769527850478075017010828876393477737210846888935030141821060746222947033037099117150768663413025809762874926729038645526649447231856929461953970677157771685340322897797511711423085797480971223237667701517746269320608963648598408908282373719867153462809382196101561557044286846547458238822160242569233655554198124797017906672884296446694154337513297115853480015684143890195267949136243990953868370206353938371280028926762789055359106826911619384962273880171974350143141956904241315862958707111565847236500945823165220515303049400108035531222052457126214507582063418924301335039870467096365551375467193532940930272669167287493935219252638596660455326506441171636251750485646886462522377578352724440313017494734557048804298229800621520703277729026976240466831188693360934943721916235430778100179692548691669001320216989892884038704450596044902667095013908252134207620546463272863068710555421658097464810921108985470105439950231372116743224623920589484032897634893937398693567359994240198288475989324789127839744*i1^46 + -118232923029214529571605521466541123019182368592331317111679742427876103488616542381333936944028177771824531429844278785129395975211834677307960495543802181895817262045290276248547862932178303417698272972337062528318225786110315090620480109635677735337084672313981133557332504133815277043650538321803371872045605391104963236004650181087281126587286490925623936412339629439538156951014143757453728128068284211150396532513920045929116875624984976505657373614004410050067896228751153575630638431570643135439284973775893305639729702863737610036124522202833045268882797020941616119772445407888283773175834942733205012527433533466000552599800212881215550266900184856761914232483028856656803670639170186391035065721911747941285287046046501780175201261057529258234281975368610419548094972688130408522017187176123359218318692951778306504039544722744391381699136460013547505399441759580702513507502614599358757328814613002103784296387677413128315565907945443153287464300222431848810387312587849557789974848814241577476020088976038827075509607704143900378597818170301223555585139784148659833475433837012292354074759242889754246331950971070785651454471721616561354507495864013139090768677737632102518481811024694616567882601381573111466426177333985892022822591335643914081305058548087940347254823992762553405701484451449462179362962935241632942986183218879992630945805993995659567556252851534301684725432288052546604039424698114483882679696998599661361248740918241125077407061141869073511306612319882841585288611157971431949122320488894844559089841867462950084841233567501065300369918319088035331356914168495642260502143296186251716731090982657285946288474427130587503307059470724658065767311060335088322612612129819587612930721560527155479762936305918816598008679931040369712031433740305370234873398766675484300429008712924441669030430384042099851622718136036972674672414396945385116491591356080489667450600684863055710617626953375604663904258994970240103987470222769619449199514455596900240858195580197556538426318755271822480223652662794927437911599638894617213729791497653753103325376692890842303510966026472828633612288*i1^47 + -11770399015300260218985203314700252410267551435811760303541862539254918301989297708174317654518926165426753568386733385898921537241309216745083703952199204971497900066923122202994636564515328537707439171596296744177135222249215452405340163116943682791574577433015107508438436518141313403560832295400543320694501274244207976974713018516896002554808282970980672750951482217772874005531094765087331394258084199551469704364514054319026362138238301465744500710801492811588627595276300444893390233604099794844087055968919192546989366373425217887270272724280045497500301789017048929380634801814092848367680133824956904719666077970870264514888024358283001494903331056375247177829903787819356027810812988345665375902861869275579482595496039934958052579181479559409953667541234319952434050705917111085524773269389059921002763232297560882326893992349590104629904145118812413372102174690279183373609121905289155052379247728452825562696428891133655606288260000057713474517280205137591124335473723421523390921799570797340160195717419376775126041164447407116470802774554555522987792707449793946910700585784438791770600215930692738885944238486180096911613406989557980289141726205497550802285985315579364845805411798604168443015027441246558736502135088041881645877229811548526891792093540957543786152170582021883596250336636585007936669352846851193381026321935804473233328237865806645289518675550397813342255619588038701841171526436966929766103335260849216166724502226355341848772205212103984566275901428624003187190819660554985784868844417288527627628649141113126237727421071297353266106640624304835702123271214663326696758339136240379548052437883724924693621675035516835236826760320007970489534485042009658763442125560725285443069940956116348552577415980241242633968680948542478141915095406349483889046532989030313034703190695535238313717893858796623061021263508602911525649195272849386580367821690231327408510332772822999038278753413265832051393311018139920336990990436938618557374268023222836631117563708475445782623056335632211090238549315572299486664793784762203643109363740238030359436806161324883050496*i1^48 + 5706141084983680948467844895761447032993504653582268194405284801282627231584561185267582401057396919809862734426108444999672030669328453899642421168741730028391843757972309110333620898675938625508959313439373885579227897914780436215603284915134249489189141371146439464703984782423261210029604107583644695970884370864562207432263105270139978163695786678565618437478441768138269609821649729115415189858466334387391510321035034171508611789383538597497248078087576696409207580037271666246648655685907075701335908706453733560477859033309005083569192957747016693330866342632606918554109054375222481663636657203758867153003218549009541215858940612635797193902962053909081192933099900538315927233436187993029123857689979582489865609913929428641180305696858884625012258236954154449457911528163384576585772399305794253651506130406901936877420272003017144647569664155410832781790726758329590160497687579412905832927007646734239911076166233360141400888756373668998347964162149649122388332461154931909021386331582674115802337254053498080568750592335266871359046961165991629654960648873064373759621436705082829184604347554820339307260004054225602329412208988117323919665403963235348816152694020679397021284164471599995574102798287832210085184910050242631894355475102131371319746612945420686499444355529690798956803543363625336286829044984298473160404161945931430333706241412564048892395959160527266322904634978835834504453747693438297652358221310273265637160956698382654656860882036830455583138790402506655922021104645639073330327775400466927204526850813649825624716988377886111617698523529040146318138555191720813620328051921684441361976379808681611004577085204858573638615170354106543449443832733885266682675858631947365122519217796820244119185275009164526906897590592729722558422419531847434219811314027027952477212115620906478963305408713309698818659320911060041572517120218684759366012497182091598334838578898136447345773640439101269615984890356761008251362996106697140284494261521404200149991591063518030445649102966230016981419456238910348943812125379033894273206689446343817035776*i1^49 + 310401929587244346051364396214476986610099542636048093827233820170160367295167413275259009142828530372508002599697091329449007970055275891386736815753438365659978437221184259587015082356482087140662378976773677845896993707831699761521830217785938534385762751641091056383469910007234497693377164418160750184298665463664399050881656364330572009805403085125234130230378511166237626378700857296348988962152159343477328926969349084636295534276011603399020841290973925208901458695513735755094507278174476151509300012551587282388868388722716865889152039330332458922058221583196586002440947859666856200178043644753606636449186376093425369322496486698148620228302748749232014219139987675638404149830512153131608969229862377632707118622827619110641506146708410485548524317207929716774606995958289614379786599142977374050245513013405535897438599148579628630695671657782434805662044914262481287312607385390919293540657755674090156263519266847936010312977404205014821451495639523016667381761724251919566726140681785217661720944414231881323734181505988873112911243610117062042120981341330701799745238858633950720586489155881805516547854307426822981291923446206560834770469907287460591128639067032598041331763334490937398963415665548372794110132528627385634457624690276172618404776370477782666547403995725258492009787973968414178157677331997698615689233340756130791597034727259701164071791639364249628206771533376801818297604805321659231939187870885011487446513823423093166381711765192709298236966719325851567677679718013733314745026286606127191259703370823570127273928958712226399497842840469083815377638233134408994849696445750832832236123396223085236634876394630392893371702338515232167268864531543917761321449136106606771766556031968896929347367466346046821600223579386888145448926001797199365566034524410597520099306078329144448687164730600850490836824072975640740251287554270239884670532985446981775973371595536212251453899066412423829961942753533747844110554233324457305429419071727142775748401095804932578680230495925862956197328623879534136607608646651609088*i1^50 + 7159672359976343307177559433625378047997958876164898065944905260455142191691561801557694690371527820405660236608757109535217604725896854982661324892662110109821056456579622843828964219807427255418901957134217519704484855977015449434116862999478687425603908811768136322648381662402510438815483935810324788905703804730719532300399036476788535116353391621448418758097103355843345280515894288533954424385482075117619175096732682721939866536901628964378818158381709356391262672219534436952232792930330954082403606547932312158266145937788104518900620500881639554974455493722316368542443701163775696999032065082919203662749927034307134508498607110208864855350092843296930009264271781496370355984895506695612378173783080380871393780470362688105498039479976558278817712279522833028122989768768279809818655755558231708894135884976953852345742264825263624776825397438030666407232467041111343168563403660746219581242307448689625096578090925149999163573367877753762722522864530118324925201924367725337838974478711209737574051128748364581776066043544768587621417418870226810476462680676476680894270499123972141801676300115246286744114718890230204415439014037167425315650655110695488438234841956065582310565445203227631254676881409027242630090990475019367163637102010030065440109386049748529144331384426210349184566892237429216708297385043355679770621903854500270780717414110651488037643902901668999064145356126059030721671450535443926151178069473127291874366468119025104124317198303745580234139122388869474132219980778324093020860020746376397074295529705707238345774012114636061319619628968082839375015992523357599028297617123565803625951935319770263507124304182124594601707660746279498156472198182018816239197548123931421526848682298872488537823777726547150110827003556860330244443464690408485154944966689828259651150637824315703343808087491165089118229738862867529867361186690941213411313004515588801487930138576993695244913845432733456135091282038271125027269677325616356869185786499856487533454818924105118254173960295607114968618860806144*i1^51 + -8257803889088198740840310764447567846500840439672291730393762121297096406386548224882067804847464799419137586485239909867725433570326438542063814079901863894781354373844595032380832765720545000959547699388432283020862460683485513631237839178590671431406102057055742751383765822617752421454214219608055265623480231848472384303461146801844138526330808647329501330327887882128450038241282087890649695735694677626699217731883396944926399165954037075356062005117265110770531541581694486973997485618770501249394768296588955926611999402961448037859064039339857069856162013634720296423988917871344650881901031735281154518785459225028053286754195375572564332655071377170919565007569938361685127353662623203925627237505160323873044501534084657081081320168633371626766540180201719549838391786161434125631142804799929411280240770903731477628885424139750512299567160030431471063980809323008808690991615295653639195830008006339431659459435266937836277157899403252637662377102016676841728432495107939489021367065674750266867385737788008885066006281243767446758886693533786305910753921324708535457246319519594233396085495482573845394724296743207140088837817195319688027564920355226223425662461787801713591842503749024953270186310018937279709409536137615066605613429540675928208062321253916276866341292356966248479241405811288000016296575940716091092679613530698637561632726230450608950389938011997973808005180644442678847207948057489522580496884590455880195570351032390911885008970812530196258666584074046759516991049872447705533907157483610316172311557545825168395121478335118518828470287354706983945127860743434090705039252736395928315468084470937805777393365052442588092405120823534951057061406250240584382944157995850736243421264934726818747650513884287376602670844705779376857536189619933603989046340260695820164597737364236113226135635732554262169951589210467760045914653651276532836273509054474157070394122334436260800501383102090367786250521179245967575440158272027025015347020131587222606163648032245225724313600*i1^52 + 315979109395285679102006680825248304555305463777515487290449889720610961473296690221626821109014517619317914757165545309214669985987014226072307020949701907194554508675606827936861880065154623555748328357742812343966150171829561351853112867303697899470933931445757795650488189007622898619008749931914901464045024608324890598586595338589783430245615970735475627966222644483298311462696793891763779678256535071244711326703038995133099909699982647714997308861424486615379122698653612512826413505248251991104518120929761499743842357872413592851526273325340138136819979426293771420796996396683625963653689667854002865028865790157921193126075439444213032612429665127030535377206316632842796792325369855146836592147173444351063335716770848916570779170381741279285342711484100275750013371165464912666540536484502689358061960061686698871769559305205524114227837974321262969680767100518943288470205985795736009593304010062837289256616134318252392914756131985057244766706081760960809650229489437647179751212123826551225541940154295054916891594405561677482774194721625535567074784449200960058031043607217487296389251034429881862742284821474620387924180882940230252094987415028262384406832188146206502571028197978616595511648842913626907259214518205012258621952842168228498487876040855531534391748670540817321797504318859521922514026529561789027629204328723442847775321543675517110556446053811411046371526551931476808921620079774277950922736979530071218274317183765459893184433470505965006287060855749434437728352484041228908967502455854267619916821950988317106536494143145564682983395274962625418060237224222093704338904975895347250721715806387106148400051174026297671940955420874303371971044044696516748137051319375383279760220650902747799957259745210170924390401924795036998878585745570673130202785444195146420982942145756339804369599424588833119813340622464347547995452893013741285863143602902908721726862085522336918758261591248558134031139351621647263755483098780990556439354413157964578816*i1^53 - N1*14146887712461118765393586322902741921818300873962833274656850070839102674013680767013004756043566287114154758889689218062106919031585674904127901641094589492067413226882961398234110363769413048291666604137222094757405244405326252876834752908433396409344179045857883352363885527426884695100302624279291830845845416335978747059740278990699874549660160122491776203624367873954832474934531037466826659773216395388200491689950248775392446503418524347926290044080614181854375294284542079675187454709875214956458236239117463088942049043256220399254179083082293289215136383354216870867920382562032855061761892714256357198592675484066339199683073368420919023412845665902045933401647001920831060697336149212196645475841678818010657559611409674714678492745002993864640625*i2, 791304826127298793068648312777793607651539423284321825423941886647590450468515490451464488631238811270789459160231741920370022937607083523542092809699166159865961459744478471485973639557562740975909919135342190801638026588223380152116124341931855609436171972236477849184913167222129078864622273693028971503495168715471069196731098764836124128974811291155133554765628442496286480929802984865431176930536683693329224318625381179276469897573749548913116346647595703463524923777540383212103901944037264395758794193002552675329008864830522795977314317184730066365467894909231524275161990413285338376286307760115164339399760691380336641260876356470477907754337353526193152809297101570652083305510108783464601181028353612026120698467270173626293021995191152608374168006158391818411666896411351862171256303525562223501659993545592398736312142971662110925245118730520868091592551161393460784332188009436533505044362472584667979629783626928437639441866480509420643736951157619858406550092776460170009498050662776735956105951853260138551692289940720424562666888978371036577718541617317175314420091996753546414844957567671948363658730807123755874621297379775640576324302857178751095937244701044908456829719181359765749599070595935644535409057195488569645209845264202957800112807132358831641132258422379467085859800281189077656963902441880983030910901890195350770351831089680314760043581635851893405452825731919299148752378381970991551106689608611535558760030744212784173683309251088681105096524096206850748129966008337830811891495616703156104519900213163654412190747223702785187203459256194144565020733819434222357124901474020233517953338233041846462907282279831012101956075964471378300259279526277121571288962609825141815307755285213373483648850031085455698606629334363017867555804996374244284578400091022964484093193270930617118097188441866524966989428822407943189485880180427752355984189493786337105546826357752598850409191433790515788762024690596825003136889324531747580207404748344976119575022647247491268168863095905936044275561211864506479620943866769552998919200649276304740122470414086727357241652843175136197158246485070513265258279895025648639936186660248887931427104756537670409595002045525265068686112277688670709938238360201240457315274588925661778080545073476948505075561743197908338032501679013202187021507079851233556700610856118001990995503084495504932864000000000000000000000000000000000 + -1504594110473302852523472313311526187178560411219971624540352002958197258169698241146579857671149474338932507712217586655007188884703629337093248400744862537658999685691253144855645978129510004699221389584747059865865021236280760574088976384806131520663908170291299051212859885613619180328250830151848269219117179817810019538296932199689542141309346113861108402843452640601015872042008489388402765159993533787630995276302358538802777655196853833105176575733372678683215191958376030899812534100253035511138444306382463729219552972988468210632812506115487807023427684461694733882986172316019177130820053047921084791846199238897512687223934507745769076065802957908049569718700472522649277297330792091933201304707626437859773101396931658585196495633373508656265554937891495663080708561537232368128801085802147517898808033206162842991574776775654816075032622936220129507589216793399899029207654200294724762426210942177741621931634024331408989706970495798388252463381356472210835274725761404830488779535722022728215693583257372499259811027884559820310731029397017703264518851626476585636653758626275681202616510163504136396301406099753569214494342949149826567107687391781940918664105541858963415275200882893064784016068004767153073724517532276911583095687286017056737515706930257427079370260017146225314574301236380452368089156956942340276708156634564045125656182401016052619099603751636472569857899734970477163437612776408275164597671330384183465433616902471682332440391622528674294142086000742561873044694997137455546195408775352789268131515931509335311029271535004010267481880386269899394296058275518642655368406489620481275941707519040480815047045340061588219395522314401856262883935091546046252553687794073312009786905291265519122869349076133201377506618873414949551793944032492743874151283547184579840335895292787816378589339727499396337985467703730617456087622957394281540949748006798158079312837512280472810449408208460757616279575152854666970881387699597145865480750991552424251098827665411884279520874290445429465528093789997962327301098920514368246299329724981450154430902363038065746652894926385203629092572632336524942886201330037761093063391774128107190960677020550509736393754429206271518535498436091899138137202743181719059363540497507020946069851858086742922356875227984297426851400646406101222854944625974827840529836382408014814318214426036682096640000000000000000000000000000000*i1 + -11240712696264428296553995593853363992435156908756001016377618751128505556068685316359462491751931702134333134512301483999606474599770489321365302633663860775853621995121037335000287947748370691299420414124952137972663047621331118359527095369228052509643154245833201307530428645468179491051909666685361461892268372169053333325315627465827603552932936848831741274874460115078672884546780566273326251242169928245730249314111327953509731877757416482590475571968908211036737897816211156828413030418856928911359387343265977361186964017971949676704161408060439626474151896559304300135535282633299486629269222570855396632553285485260004107715420801357446509389129128516621403815698372051783848203358300862699422551592190967502895298436122402272028072176833706690209507038516829951589920650207445370757595844872653988960248346018864523044523034598235632239578893880118604499839914237035367618259062788484371405663866181755157792072678705838999598084457784847015660721951557531950337000588594349317841271134731313883348757955285068918571619692235189863030079663975556535089873994854406676317286237975598917819014553691300939917633333545737115634416105973331952195898735254623223593882534644105904316977487652965083944758121355218355862276355296762463092585418816775690700946564492421072883547744597333549167336290241793976652455133655072676582939797913966741038100124966237493031246364521143364386082110309674225943249132013370641276776547034978213176191620216666994116551304493312384743779792139759196637710130246090566966015391443018796647223642936432038345532387955919574306825867749805271065804246627940856073817013078492269172884642680066728284593973314180311628645035923448871308825143957429935640485225172585530611967058912259359153096013455969343530965170789630932450392018938727343437852503756823302649372363286361788081188081853029152267598000833603953436849867942303878867978021936608282582263060150869157497700622061277373684491791328425166055956176843549220512979272008457847583448770322893090620843894971981796385243185966295912310824084397179061977937934989531644908603117794142644180722536550679502229763552044357017566950857244478440193940930223621444159883891883453857115056935168617665949833644969780861558151083620143378530737625091373077005398288687334448673043698827341980056211783747030693510989350055285728526471768446397382576486431504600137728000000000000000000000000000000*i1^2 + 39337793307164494109697980743834791622781939397151631291206215705572154947343149861808094469080415390180017724991840019802058126874774692662546958808248991175680586667000322975792369518110773935788811572767025590414178710602667041853144274237806583824052218014387389672357152295922038544004566798401501882681421449745389343655242492106984042259638765470686736457530124252544657141818293197126097050765988078296574709380130657336274021656926751476086894221872462153613470653047240708470570700053889449456939429890253271926294501514203417216780057622507546610800987925161720452334246614964179322179973154911225724135726316105834865700045342988837261202311314162675107562272413448149331195286349121129017867012604771652294459327727339930595626084381331808024115475239416480585585251812021547751004434172669830629510320952894551606356894183470089627091057613092898878598975554677601905736239107520044319686499097093848078462990364100131432920011332141525564773750351338773577714968779293219883612000525335954925485110777059233019434045787363599448330543857423340040452246172941516809537356420825033714431990315205468392885794538869004752547723008208146098982433108904579580856280984754320318986528555907828729414252330108951480007192222045300599041822709584780537526787496205112027767256989567501890839804330965330645544937626248794410863928758726486087798232331249318863116883860877200536675097897641988004114473322623031922008564240885697970519231172350544400027959023393934152246080002429994688357342647463589225172825852954880644117826903134007682376783374654530715814982158231968165882668822507832266013277421023098045370208610528940146729366887265070935869957928282097842713233215953316781212144858267031457689616507820143238875995560792319863966590517945897963837847781005976640203079943547129145852548859742384113885112915039284038865092196097900297663555510491645720712612453001653488631142251534043076452072142406406833150574331212988322294044482805993768556975978296165981698861806922832804119867492199710188568307851589173202209811746933307835062539618588319914768422160702933314370786736902762952425000445764082594827771439559455509678786759329873796888580535811932125823556348739625368605240054333126914481890422828545186010503737106500178539793499638774263133313209412652366997895900455219689607473140996968705532538019658565635010058985521136271360000000000000000000000000000*i1^3 + 93757925947670103793677614914775313820233795283040494386158099745551054724326810757866592172523449299969905508328446522489163718579612599951905020691278608416961140828482297543516289859459308944990018898065247367869897739497824456985866504338309258348872371177491251774869083830496615707511779577654065078363525466597823874658663896354159842009232935319519831289655833101731049316544780284606813355963812662372239817099046900358543890882482504998381041838596952183025351138664565937867357699767268826323936063262548021361803210813301371182524751069904178604041506764760975514030027398163209995522891489849337744965917029871274000201899718633374285749887714472150437368484434081401658375784130780286767038616993145537655450161777805759783989725816807667558922646786203440972421053197777756905614838619604614892994956040952904699622980831478211918603655747348141912625200106094098707620467455099173408384848546663533588973039951416354139301647242534807658418760289439050787288846669320066327965558189480008645606636183245365357086424320265735193600839174355469397465979655579074016088213220149367793412485709569940340009970197572513110766721008288020246152063076893506228103749526832008657788934212826803715004626554137222806444580992623369891203289507901215080047163811854132177174453636806109048309564868142953838702368973923464820389794036284263297609665709316375641536553331691710249952982939965932506337032287928955804748719046067762631536141559864944517950789300432189051705976479137721707955000634298885061970721288036806934250969960450560371602608083404481182738335525166789660124901114979252507128223663948955623538577816923542818486530797303365982754610513440655567923027229746660764265364203139166146118284622370213247154289094879851064949936771330443944118218671890222928124780270565249475478665859976893354891799562169293688290874476172473706837927908036031845257118842691440373283618735346310785049661249904377709785453722800008986618183231978705642356583288064261158456390810057186403219591568808935514213167422946554774845428441774493299158156915671049396890937024212639279309972024292518671999700298365894709416692266649185647361197482785222907466153626305928697045255647279817465565301894350472528441284394305929619447610544192237401726721735703949710454074212347645686300746018336284781002602474868954845112554225216939832021005065622703308800000000000000000000000000*i1^4 + -322843789375615437357308074598732725450479354961183193399546957765961079396091617218288485330322451347694804763665885060714011209424238043412081033443060348274293726748917031630167844525292999374324287985357071340079076025328676099919507471834291378817680023601272543066962242238575529470216927437518989768494607404648141819322152403378508931988276052610127533332782056728607090499817341052810818682670801175159343309227480161095407150337534280337994038790995007680493852951968659900176164354096410150393710522856625671803838857740462098913546142685811055132069563837514418612354854006701943669945716006605021094176943174742743105692672137876514301322440269158872633865372984156018358131525509184789647892789258018333481898790006324158621079022482221813318697601686062562256911018294731906167964464628997583583147515504413723646514104927301283896333934825716792341150547425440892522715330201617214869892910734676797564588185766581736931691527787333808380670203075010212414255454098254737840533501856961798733835055397659109629148474040240200668222889701586025080812414020977696532654179879568844014848943081917214023639542771638220270690161680904575455296282599078800188281848218667135249790731521776453588514459443208543685605349236836066411111790499161328401155341688892516706667462461297285398823406928474740275032088501018300360574366918362678097285997278142319345748188083348827729474903912084284661233109401302572804934679268739094034379603726756570908751044101587161188874129603152888380239543649351970160478704023665792818592260318910669396933930406113543607316861014684102967552284129409052710090387671422453742288545006728561032477776945662293543155866868520728304375119584107157476501235991244552552082686401959500840110278860449748758578352640978149110677590196961330431631989625477590511101862977361856432016251620263144457077362591772541224850900527118832350810711728344123316770850811515291273038717498734838606151927774628831405337859954968669607267608535262369974419360478047845773870083725705956726530600743998911303286877699300418711412127621392161749447008791406474624065684100836868903178854999329508595877026386153180506082827146484852029935885829801466622762324251102027027711561234786671453831662860480667549040409024370221072487460148813872673498590522797744884503286909942584576022017435716190126093563556324174755539877985344762675200000000000000000000000*i1^5 + 479996501121076383553181807915599872034840045229686132071591162699778335497061746862959187755345315987244307796469939374554007430152231139103623760052186237611127324344778083783865758789543814891251929897254734516562377100110145488865297694093877212400088950277463229424892071840586402077477819134517069419716780603884484027085009976902965134160164281797846737248266194039092127386669509906158626406028641568995696271359038626727985754005803268949953363246811511993956345362998586846363647007089804423407614765633318288534023020559372169178623618386387650182033584975664839328079461264115393489210859892869357120718781135079214852096893176745442733848329001494502640433743079386768745181657340886914065302105510597918193030049996121572952848639378832276273148650563667038338242432304680538392478617644680608026840470312394668155566872473226150283941086812958862697928075373446578327001904599960591912569144692406867270671052570845443507896047996974261191199692524927403917515492742061886270927565609792489712021528945906917811589910646639333761134393755589971758738693047178181806822792920967205898363431032299833652928040997820481714153374989789065222704881562616684975694959916488834692976805278913881436341244780784372896030219684635622822253457209147543278237355422481960146483857618962596200274395715957241470282873738288864152763226270529241850011115293543010566742247374079985371376937099288534090592307665121580979193457605354336238365464475986852818326659831209408265850580681543898981866338638561824475723390696249395352734548549784023893065479151025247249101409175786092024395251591925620976487388812622196839125193693556353854104128249735655449949094051640356357922481533797441363943616702493073696646891618325304155114188153433879538375305531395880512554973725494932291281251728214506288584607759759728044710067475259072646602664821380628618990271335907389477187540139582001602802502849088755799886126497839840528299223467454516877744086760473527289026952124227289302756490284252095321475504353906077444094236472497745958488529776826587523447255678887974167332448122368632267777535515946837692367157473097299280308498959749085941620181974250678331562531660962864451390564721704328917903518767193128255261280105491824963112973064802565667687021939645953673314760073044370522607832650926945762687418940689813956379414830472104690701148574325932032000000000000000000000*i1^6 + -495810989787027276229129248374351971018568118900562438419353891107577863014641636835047624393945947609671285216646188787785058035529036730811069840453374316656697373937557896044059644009902221225601314892834206156213021916700517096840853669745603498612929790356270460655868490718530109293788268290338046792340087168544817058070447872016237474309284158495224443951183414988364265641359324788916285974178712348514647969020498241268752414187345320383821899384603006716919714440833318050930913418361076835648093368113840297653514294057668976789780496183694038008151261382819547331091131928210907762194558776042392190537298827889610619882168803163488662665260823181027115522130126496268661708081227315187549447434561547684847077355974499491375220096371184952417744180485536074916201490592888238816891818014184671783669901450254281716643615758154951515303171717832995820127709128833767617707311760883649934931751346603295552051876378098178000402476822703721831699938263914094358965768274030425209237206311743737534403973361062969274666341549258907060422953645852332147160017785778992770253563725647792310927301284824392750960633312925840510444022047855263829392215493688364611327823278231555100150772531813021912371307448996622002539774151784243536718896789134857259235964838569714482726520642399149095195219862170756242420873644640736548621431990906485863612247146126050850762481784314947413032047308213384559489703861233176003805333939403532941594475270692473576587765386844105170946780188708526325304697615978971872994604645014186664315074054359298127423916041495443526237669394547915732218072832924181491021858619431121289531327791719078064120234280440973644750171145688129304366927844103655874962626078884408842189657233889566462596076676717364852756363448374957756834375111485202458380515247885987731343901896029518206839609984081036472249172650085280269887162808660016807353724876301874762088065814492042100634313083774654812619840656414926952077756319189572923013897875131265704192359421456394723864200625008655357350950242641289647638901535454149025465324361095694355538220001197990744874489127544640506869506150368041617604325936005644444283933940747679455391846424803021218803318753674500502477633386185329893683155751049294931062886979389943646689599585267033598456867546072318145083852612293507046504089491280946314870361789542640393835165690678476800000000000000000000*i1^7 + 404214008852370591595421825325336402548288139110964492473204970744866900735472364350669849501123624756738683018137775767315924488592593849966685996024443932358720613830609393691785707622542422792023014645062181894187058108820562609322482711181664330656713669519199686678549353120068393280843891834737020499896639341055898162897392004718289380010791874681779154820317405045442697125963055388182565211775873643582223093274430458424720213134353022944446030665165643235932542791652018375016185254594859528674479136863530484554049873455385893577039300738798886332256992327171943153062103491643110295552265374605523096552844315655752074702457713935275511976384576829052673358342824582612200433499014655073737588634698540850993909620289508439947661049870997734779108299425296331001322239697789670651546251849958446321829760043618337159711022002360832644947416819013525411042235371905187723402761746147928175943328141075269991275775784109581790343250228572685083176504870800061395338558346509500430192296491976745430049099117773424966033461081003107517662760746671916923049818182593090484287094503129304116641401193641982818256266553141246768864382481409712573981279552397627002467986216431287939994835211822187003602214063216737139887246213878782246004357039063033241434492163110786686636337302011607995853214936383247736206511240230732732914462043494782679251187434079913991051062073361864001588250677536475424715185359297663944997930084857454071182060933181815637097129967036358042427071647793087433648165236914839947942683483246482665319045110569838818585040240296409030672388309034126917917389326416027575690847443499949568446818952908095328041459286141683821645398459136850763854041234956244215963041104964950969309990199052623368904762569554979899434247072941925776271435444570602211394819594541888482707142619708071047079524056910539414566347824531005239809367369527984672358204551032245866723959262672102743434266815443496453454101083864210453503558625055083384132031257442759150570250148047261250979630427765707305715205075928420807532204975661024434007625197175971496685014687215783790754789124012147437094131761406486863558474516591782435668874979468346234491769489596101154810684264650008678644317469371704134331134157248376594038949902810238648339114467185180495599208490279564597451531870667462015606270059241299250662388084009042184553661336649728000000000000000000*i1^8 + -269367558639810914172933764924966989686176450819706379296872581418844246504135709910993470744440793125938954183009251827280547058949017683952666568629966586236481916183093813828124485997626684719412579503745631572194453290031151387427605327416675117292777690978602958549665954402131529366576553737011767156621331965703769717702826763442955331984810715695121336783165559286495063359043819657566419191633970026804043591059310753487936441031401700541996863480188823298087372425168419122186618986500222557770680640377500713043663240987103720107686767348581961010207200100475765464303584597313654578870775521623115076338786276398149972025692211961589598367198385695595859518866629400266619962129533472315123375615118870776118057166149291735571128580295827660128743973675319861481750064379284487350168368951454646400400520883438865724883811725007613396080710304685759607799351688879085130385226275773898828927263003653689644682527095418850944270390726176916099229653857680732284754015532399163955557289224484785151048802755352377718608764772172692280300433547798863587698782525039346756805184404408098332766383222298782176802926755861257962526269821144643149318066321512793432809352747205738674774701857374466767729734104733003440246065580360957097302360972490158130814422867540515994576040240862319515416935617601117295264504885124621124049056933300783789556915349145018115643097671225471022612315633038038580120756518096029979738087328432380851859448329571811663363224622879558496688679519359324927480720803207093132607922879153473563941557996757003762324550034230392922782572225616512704309062369624944477807218239147110398556972337547766464567766144592750352963634935232107690707713456387773879283029766616648391954945348186705862066806812889972182343178046543064972229596589731867069897633782266593045997774254235865651043232335607142157847148648027685393199751742708498744214146566606097262154217477177004033331698049550670301808772732366229025895454987530782295403193529400302513623842643513498377552898855896603345468472568993101518831037006293300768116228030420253905340295797225249318494905327690356054797932667041346310042306586473268245266714893601646851513992558994863557823638195737119921950787582080844135397535051330965345889535405512677921867650894501183880817441533322317228865687972655263721905946155106285099871321058811302297480933104680960000000000000000*i1^9 + 151006772056259295716944757239917150833551542104315521680877027579805124988461120402464581981337420267570021760405591132590658115031421433625023101193435858322176878401792471847170031039009929339691805802671070792740373699123585359121399089627332875661814358015969354871259151002815895033623955239298674878170175290554062903841004005766412409671625847674752870680505638874633950767178761424247360454517171199304191140584981877613065834290480610894963534233842795971987175971192859829326164087482425854933838179755122068227950079462385772830978659758867892683775171583940401231234453306772615032200062354902336919303421924702343633643173988271212591688380079426668423534965997344184993802915620372844733751713195354915581708778665720270078314393081141399275172100660955668687574452772801614251725275868903506225516647543686431156802629092064849959662844846343389549915161663066632081579200932246157790234078523994827084351542869217776498371793081551383524927646869970467098321557656634957558353758436536780879789963025862223709761651993125444610231793113705614493195735041296436308913932563402820323508355090502560915190096075577036736455940025779265454845095663400373196800919715598959312513664422565955332561552900219015321082672492166206661294085596784369633548364429973159327526527815566182234823538749551160808182603447316692509566124557994741259570486834100375900998105576116961197696886951815120493909107630242639120276885093797812419774774807936605283354859501656306522176059875883370216608857711557919021517364913347540418332537325668705073023481903183101057982498225933331041420537324567948976151592451744197352920323885707494789375999475025974158572051446139747035066322493425694699261282117412957551570221503547437257752814283711744660223628607905169253403032388806645600225789593897464931106848466115258543012171625836912536715837076909990785652751583494888233854979481818753130442697553007900789025385205286471345785423073647730757399796423616026890176000753021039847135077864993739559196168611935421464364297452603441651698990011760395273674704592839680378162979125897354271946370846622111114924082646775421812123403898439953151791867797482714237226729012159366756930927608627042206801072288703178379682758747418738841515694302758302045203084702303055656419322624611868633416460019982617019928280067957782406727480361425791703298920803205120000000000000*i1^10 + -71471960437341632959227705042109733290988524666503152729659557388186792052429833798659647994716044717497661684561958360048870619925634803458536278798070114855584913278242885430467300566056121136107154087546215376772935574406939965612860650335982135310871628783129740014573030831886346857649908204955232831502124085988173081105225470510111316286248590075609253631877241776674733127799668248496639849683368236122300585277526866023693430952180204432003246412466345588108915000814097443076188962167319558995432975163067793641022184123363789567277718077303295286899472382298168784357962265707986678199419689445509284739850616239152977794544149958308342489251304781043097310801567289850903084191521990687140544220396466555201436578766366691566492462501342930061176771038735516367367124230121237349246896378706964057272703648217248405779509511944179625242749154472169349215568696978867727158700652856313504416823932902471149964285991105159635180632072864613405721707823991151902717228866892763997268393390346263894971425930605492551788273999734116972153668588179024749869463545720365757059590895600466584288572277362836522065335295497044749547063981663540993469211265347399981125017536080276708510030777779059857437584966283885565414151148802174247498492426370343481516128817351236525814395844377173981997069035276925586829939054608297483644003229817196961214968998106515846550021479839641373621722186520836889387936455858495002845561448431168310584048106673418448337503103549446465148693936085651428094290788166941523562047274911074374603347339975446996204263069745417022488075535271293445572461441787540592140676770568759031944560107166432927351223913438341393418355588098440049071951928929794628936773546536654011582271293642530724552165848915126119317593757855537563303510520483334845234311300737967000987757557564223228155991551908704373734179633455773214553117127473246299661592677966200758424500584756252920852604691246516252610635292372089111347703191151998615697139760215301764025963708630126373502597157280784142495547803630102477400913837683639745240225735183200851625789538269260277267163173503763527432879720094116520547632293831557859566864882032653157157082609411525550932766478698272411183156792582868080959130357754617690403491548130768534212704364230170110489750010516085476895881341307488929061879627856208153184444867981951976509933826867200000000000*i1^11 + 28659691786083883490744764605834120061095309878732743001683101157178756721808478327347789194122884555801726233919436717394199276894037518391844563596887457713132690984402144876586453684857084125625019193057731321119266675499477359683836090209318670056797037013084012255577140056499434185771775749788409308321172631222811290580938862341656675960093655416619408402569209633538000545952214751590181362581280041581238278047445370613072415124145545519095457645228124223685848423195933765047624623268661109532288880379328158650696405854024077397196271852959306811761443718432303219204026469016885264888521023130020184102662306602103471921292214085826666517936746841412522493664881972944727950092674560402594279653611541238729667602239739537866037145082459485016115315884138104185270847822683877913146910415680643645004899634219833116084036140343897602994785438007921427036483603395148291365052792319221079563914422016574161314080309722145370559979636207527980413464692176477461477148136261545013584051169206923541784171308650594065834068742293046732214850349235163677952466704826080939341483678071889955808244423921681679693305998814291962992170372072001972894588409757510310704978056638943486436546942683311141037162192901506970603413055005370870003548705621008970570349361691530506484354749274626134234110119034539994464421622318408988860959402857270800802579028813496691649980598312960406816525237129265836426864205439609150528309836021959928617792791901209156081569825174971284492157276982793320137583097537166735161837476288400011596259261877370304912356808782318517985300258430185280067411773802405199267086056309294677539583748625336567504108753532036082470550921991507817340896366819189814023685222379600753956310828595835122184443351149234227620679926396503327973391543574719226869425270216027148125452140564569941120829053895895795703850315485612008488865860808989178418762832109143897379348141515117621068861742615583982758212670362220114012648489910103252946416540010239234347349154606459340983978639609874287553410553135394559181622751752685049916747170988600641975822454654849337631799560533623969097359859293463002921925040413163461065060755289903225249031961422751800831870135238335558721129121630712294503598052026647348420141556200192567518399211708703990675309583350869786799552513817874059286244207513512870940297141482439186493892198400000000000*i1^12 + -9567877915922638912927467095162412371770567761069575656435492234190435898910611733812654866027119420796834877499913181347365235601972840746447044832519655816818686746442244277485382992544188307504184809984786374822574234064712567084246504264652144732937390633413044891880338465377949173162982359205708419487387961323138743504632732505504454109357401376481354376720178583013642338478394666322911233690097567622053733027221420511071303215583894448534646229002951005549327823539470655437537968964647624594333584103109306908467410963038579722583864712636180769265433546344217251568873618082511968815947229173816392659944645044974176799183346769061101876971741533078288480278720652589442240646613893798562470878420587531391368378702655776799067512574599835609855744004561048897207496456074640663880158694211956804290939493187608129899314069420575155171837463627840175859526285833769585997278926599768796287754091541571497359846387192951403288037555789294144897175224560009810372509113961356330038389216113403622752306256887264473030322398335156871414149930961291695197688911956028087696611315812982405041583932079070755908728858848416951203482005063303408440862317627410397808984599419618480040196314368259688852723810904687237027227522391847423834848219773774915927001324741904294077519570309355259842326950665946323375056807853259673792447357742125884441020782449561362826441168703442624847468468663059852485485941604056151995109613129045483467527467304786848326808663381547610204182128047963286553252155676591468973256188037536440750601470761414099503622388698216226097010751776664237240245987682636176854652085330382001504399615078202567468383152761119630573997206540557366304743459225644792871044433859345361714874108548490773134587700843294412965426971563637197198450615220616112779807836965804741655488010141691134476028332655262680877210343322376146384012602418205409613827415845319750888091384637235011850548486246667748789974970741079181136263572478635616530481384529802362112974316457742876666187774057160592186344287174245988239781215880365282399526565589998479853452628669706996747313498485491783476472824971849471615470162334630632541816673608545148888197584225793103281423441451410789404280966771107349898193960800004492019634760548103082714192383561205181985246938877401291746737933044907333164906927856863067387352519799660389006206566400000000*i1^13 + 2468710393902874892645680947617358405954043699084421940657244076422717151395183246264886705688892976254992061685454514022339146642330801173554819712101334312285973839391735098021258501044251728073133500818354287764915126409745628091309214068283003219671977022901535776100639742487595181879801363776940138359198856722766579150160667786753643656027238275025666259201541664854878520496103983666576502150725994372648783667540802945130991677835391628239176179131133963934996535342186148300328895623622912145520038188339294346577967476185431389373499418875453183698744368862887260798966166312307318537711167799279052764334584624293377233119327436868688765201785568016146253989653971847615589193986675419437498108348522432940671518830759667298637858996233865265678005246396578869570137858285702005516079178103412148899906828391969282238299899629278206985371635417456449238902271588049924245252579533385318078394353767433547579838870937766609351833312195146430479271206235353627325568479878716121249169469492043910246341539996852860589332322688426425253169525120154608597246495364597858486595695205039526890461937692821334829779773025599903132723151706118910244849064166484933249695734613964127215708605758191299930124120894494025974887530330054725229122562035304750476602424646057173724612180496026062286958132972700716825992358066280715350088392985412591578523939442115558774001128236048557055247997662757123948198229117661945947551429988349060900825541911832541551143130001295938044925980935352438638513676741996087861716175663253282807206613549787277934288827462766960672975661209894884299764923315598285372695397941749826470442123249638358053051760265457091716827557835865910209370603376894543261767478720983961619285310439959937096638123118404276836978985774835770687844942551367903742619325340776047720772645597052099954242646185272327779054510578183624362017609660964682987867216838455453675272322107702595576715387408272172798243856489783120089161477798931540019902904791563899157380009201640778716686640906751577715169776033852195920174747071286914062694735167276518979448800240692709654588841924202532901503904050286448539852700156593121917866196671774080067598204730912950481000651310679260250525725019074569325961123551945840274986217765809313367639210032810460920348556797308179204193440811592457074276088680892938650807649516100862458462208000000*i1^14 + -412693106322394994978319595668010601440720407282580575536833710659132558631249363442842431289707186190926637622937418489296707143811408456368027113825203603903228310578738759079362587351787578904896617956158458198916834051108793660793827908787952436792143963564772809839891462955378362079290945513841050857417985555790575515818838364091521823294730580357515536886389629418458625988121429112998831569029809424485000479825578374255339555775268624977304803522000303379483973885314216676641846248624028105802640417808194421253876875948574977858985267746770484598412290005806718090326679625194809336889237566978539810888187289034667654241672752449536623288753964025924745840012280403786363035889806263373195152386372054130530460101555803546997880543095592909202891204639324737319571676606573411089377366418556955796998249740855711093974823098906491709491021255183667197126576170345004947717206871281382473464426678192724221532538005793735021248546619030886384425345148192193520032632369545963632168164212720830035115340515049915083304904439594201833586095564103728061291334207663448964533724513801625596228385326850837194600219258930996757440424216057085598019244593168646701977309059326231861450107081245105523251946440171132772872536847735996975520114058070116442643257123931736698127749771306652879209569331914094284153903700412810352337098736405091750197240041111592161988124406738332959249497256526474382060385014753134691754265275838766499787818552183646872637857482944334583702467641553739194901433064274480738322568868147839721451547035400669353746601688457138724951831841094401489204295596573331488175945544025780722221809695746115754910504036223240426403587466946646512747537532953640243818930286968633214339388802000650375004084135162743108946702146910458941832196519116777171688996694084598754192528818262793465963667099513681828677152202056555976177869936737128320516565330970193977917432625062099958521882559690513401602669352854489732624337996554769545922542901307121851372374567887120248491965575496634992211547003678651207704339021699319634582456802029129259314671326993009018121020113619427455430676463428717950649463284335960972866730880410189545342792153491877209728443638997616623914507457833193429602456000017668303545588810905018845090284041951442265721652188682389600616303720677018830905192245721043653843079695911473721114624000*i1^15 + 20767595859898464799135560848552825955171883525158420419636924166301748774664615482777315143159488351898266461045842848990951971458609771885651020073570192912316968327015259426510377515139653755533390989530736399478762817750605329487529375985632233548552955929725864501191114075167266803017434800352102713243352510308611388191741472072820851322489474927104219950821911960835289648856257248097641171862400045208579694855558882621917584012770516921811411500154107800217747718002834458896546996591257280825267902528883495975676076106804261627981017565095180653562440750741374685627327409189103822973418133324768980991041606732066662302453712150245091024873766558111704985845466862605890115717327441984739951405584082262285331118212139260569112226731962936947166586955538429649626207704912719923271337533873103051589152427076455616403713933762875867534021465038261156513133930888339624516143496409100332492814621535455317173645206808603765753054670575465356795244909171865434762048374316680984858559092962295181609958597392422538137857538459664239558277902101125082863918562783626476218599586898220018725641419803241019871151168723733581044089125721636214655040888537887936278162307297660638631615007127108054672661615595250499235557791659010715482343304570619887800995773298882388794888119089207844110775332554861183185233774597388149054112447032822190621141417121037603279996243431974002072007693678359632239438974218727202132024176143815341636499667514867785508563031302409324951544486760398577546958083103918070379279303942228310217438322921087924669715036062438617261647231606493738304130977527516276640783070465727696912672587754326849540313362268748921579058226174666913956076655228687687630515036475636601340070439834828298618048393021721306495013730561780702964578981186069949958149324604714348836067353800183938857510973616822469501382050483338288609191773029274778276584769408365983652278841235685761611804229355448024966418561524941215258847966452310576589927235576945012920034978673397139067975067032834690352379990431196698654589139284627487537274069756605541530414685567045106444904972660122467956124476098642667120801283086744709953935021870288339379058859494155339249840969537912851252380899548636682135147006038034697785814665644214469638043714470967389353755800931073032057391083003480406715863621182965242182825335847927194583040*i1^16 + 5154823730307928895585347355793209024221280087948050581725269391308970630816272153462146017079323600967434367530666168869889198847600143729370770655296335124545255343712370965542479419111037084106937607801985153072358614262068698716478180414683162083528627139790332243626806388355341516324676083245745129954318022417186730842416409148113954491913574370472458919600634692079275528336801035617211195827740845636354362402999568329021817585918314937009871605395373729032314933660210941369972419639699688227141735994826773050641317289581530796369042260126762994361614475822014845282651960809138768980420682359778374637316739471684805980726350709720499802185588000241315066944958724437887199535259396021015502982599102021852625407368729272349633330464308119332519050811345017116266592800096767879574206814519309716539017700750441368927500995222696947235087729830095520114875139842179714352459946985723436525259957961591768629339714990387201784309475591438112044095659670006591844101266294437347113410670894946425844699935021106096832458123451535658329344290401914249062081721442398611319465114641623116947356586689449473100464550313928724258961252382561173099851170116269524533399725725177121234843273669775591001203133024059736791881607941930432762484755044900424878498806041750261935958288573105642686316005426373094118301592080626280279268290772526772311457529750629639620829282555893393024877414405255243934323582110114691765771609975167685278082300445440691676694245465689092887900025139520349830644752429596542651937325243344598224766933250020409090016645361949308062230690458217044578786896930199375389899758197903037192788176171060311978606119989760027362918921948899411059409012363623967976443573536531104889618924923607899086569527666460218570847678726848569823624494522687479491887634562144145518646097153332380506718804663404755061922085330704528029446272026290551462186969499634705234412573118593626783742573637174968985002114246459985454268358096057212232835259035516120113713980582943357038414141140098221519615013664606700802670222980844050813123073258772916689697488933513350870773957700536117844949468297620088689726976700581486301734677429222483433043511897211675310581724270307576720084298924894043005122024151484705079359365882349927059647311352648564342410183289778892609563295613570702382732124444076036835000141925220089856*i1^17 + -276952016855552802376862263004971192621291625227783432338460221534021634734450057345425029991166814218683536531539899987931090031256349063761187139611631118963852181383008642122077032826482600285900618587716318712824264449747306749908149807444278652121897794071776577178111998450870942155374602575158600723329217686927868452680791818507927958567827356155780959267213136428139511396896643914109516573454775808493369974924525761086393483573096434534676180931615253351178163206720848516849844913191547497008121902826823304641717575828354120900993594751444490921449147469190560598973448353818557041390344135861985002305615889312435662048435258841172241008523024984448429061069869352810571105662539218694587472918089930164647903958635356071531531628757220856320338935278252343873207500649382301568777274163140786255129212481720499702095016631611525696320245717724868028827754484833883805873071398471777450896466483867345898894618408375584391974206007018251686149573238117242647337926207951068713522718465783845590619290177730321439212624908057528058468972049754346586780986610537120422276331760023126524996720110692851998966696462104769783175104317313951327086378333779332573253883392163874862192856576001058180356672412875564014356865645637070144973708781401464508314824877299091338145362503940075349405413687529178667689004443495394578247357277561411694404225355947694229184443259371093222325209002053480504755643015619456225965293044553415880932054466697604174542530166478211939386816023630146471603199799037742873224437688520085983545770806694672668361589911409511822948991983791749737355378553308266587445157127556913238246268921915691967395100305616029818940343540049200888645158807804164594543882543523743871293395867867579159639486165975932665512568285629937502256627206701542887616243953398634579213038416289096889354234164844676037518137801929170110263536855035601651006665149912082361275191096260124518058749502902277644774529721761841033038440432897434962930540705983518502606996843401006294061208493772851943103807088985209179737241712079353302067638840207329777353767990570612525509581400155728897758102483033315858004304846624486050145399122290965283362483362211651987331303177738090618708725144525653548043651004706322302951438030664552869011765204506951153783421185017927794692712682457263277062340806662574914259270689095680*i1^18 + -118340923678745330964932542249658742627719776959247487278500514771744578113657485701094627873874620868487830904599950921813035129011714540630673916371908424095293863293081372253401357448846410514378970333361526760902685694418333819953817212866060713897321179435569963616189748666635138722358672877079086634707223689465389188430967887649379988101490080877834328899868640903359863508807950738240334044282301749195467200421282337980194416355520873646942934518759991457733047583646122286653632833070062780363888378913192046404544861567369702258854945201953891836847463090531435791473000749213713128380952399275935599620178047529913645657199133404556404682002533365044426707964163576873281906447355512976363569298793172978495755679145015398684051270052236414834208763626059343880248726580798322789294409441007415106064980521243296393562220724381116751284663733795417032243656342922972201810662604005212268825533528447241798671684727488313875965994597216333144385919475644257541707490574338829875848833523070826126028451927074503558104144429424814420655416825504879850852312483749300902173717180471509766322042399721270862451426149166293147212241158080902890568530350044357107285837301204630078321460602854613872690674139279742578522316551423239310118578743991702066869385105537649115484812093686288707787500202149855072637189088542821360305964952336491302599819113385623735463689279862709683637406517856746529836414067650909491645076992352800463555104613690841825510175104039934504085383443397281506787004648587545784501162101920598686618366342172727372785569639044133624173943459464510482820163794347059142190992590996533543936847461551822096648737806751249906864822976789357593516361638321003147242128513617052491041187292095640277236715500311647034882889744222035267135401836720078682540419656825022730632908781178014729324725362390762971793535038035918008889504859641643927580648151144129089234843048035719154219805129431888604075388983678758316032239414707739091170431163757107220029543311370064433433484105519959172450609882577208420816173128559721085285373395902417543460733116223150057503543013085989660537776824112522727898930167621619323989601513235566267836539875934384810948471980149963256661372482202196019033565019175060423080331539506682907397262647815019086919175936024618295989976874733144226070898077377364336886687989760*i1^19 + 2730192758479835275577360575289408433887225853295962801890712956059124979375717369379640863543442646613927957664035313644026017338619896109778810045031174027630160360202262189674309793388742313035295197122378397353443845248847789179144313976166207196138426130453979919120996553523475127669053332236093369810905904553560208948454993897825259542511442514043456660192816429787209309243887704657632042162639407413857764987864454542687934940666289508660294953934595429746869307124796368080633272330692678647395324078583457722042123363239269148561931439631120297101227115966199193134170793040292826988334785540480093954328064494075283511522518527249880088179677935984666420470301910266257209500951389610995913784106116120111796863439954715831473655939173232694359101116382098557317374916522461974350789833028667723504167848233683693213833372562907063579047405382772917980742339251973754607644121696711852672255664024695695999027224448299637355547712272170592925977576873069389692871178525439817678663664160431223947058995673685415260674409895036252426651829475267308900263025575113353831749307772677688048220319996218033256496617569727131144937802014074432873649331843721731719763006204519191166636364280635103343643819958126716841100884699085463412805891278948064909072431903721802005619522443094554610953243517001812473949129030789306341949252815948396422057772628905372070918824759935036485985287515990777702421546538967741538732088364787016920299091303371025490293329550273856146231972928257197841368621550217670501969043510597453604716895993256022083363233112748613462658127062371142521797992512910474784260863401385763243084417622926154451024922034527890207133116215056906199836777580920615114974966612700202768394555078161025173753886099012408575056881420103494638325780996849172809639230432137701106681856261420414063936050263919633031511222084137504576034927545467996238586646213956458011980916254975498378536709914786835738158572276846057328937383315276499610680703341238262544301816788628395425707923108036944589269929640664267550176468577465697617684615629115787285629175997404895374080486192444561875944272028504217970558493462042226358367090587109537195703110768451192665654991543294580176434912057429161760488516164551871795273523977406369628762998572297337479256053254730950429063688359922890014643311245281062285213696*i1^20 + 912852814192829437614534413816304429168391884272859343683235905445311610261825125793322730543596569505781363596711570236094598763470179419054138511895790847736301301962210073547905548997293690079433023916738343014724403686922012771977219788032943878218741285049569635050623991764844527089316211157153933293123364357529266980656510359605274150372972293495364470051887728898384522409740394838109003620237733410988498610165035567731252231419000854748879722169970719117601040782228600126972799678167269661727584262434842656926207708256797152337647496898187528240473607931177929995339376753715585465084480661746404867570444773387884614743034276224921366083317962570336897214972602451255276005255935954811528908955495844553921354601907840045890625938560170909106292689532362287655250913876423092132106467433826380184826119772137046061128493653182367337080583946399570065587261266034032460522133705989707335921873321047209410967094687776735086632664112713395370619516389440707084367938632622162735119050653184491808952678324660232831115907112328120961385506139902340999697071025716936802961005266229345971620303365097351646392525822763999211847867361860460355428816361274984639130789865938048588154927686621624088443764845067023309237347319438243990409689700450441244540069728200059469575052167475579243558920021381834072411754148344734496973882383536870462205484655287672660403019866916971905513607674904626659261154663597836650666226921206045697555222184688766052723616424610358049686191851141580496758484125667137775889918927586326659423000519724114729116383818121871315304924816710624044426328421936851557243319952990006323003076737171939306815395485923165887888226283219665478000073291672714449372589055430560065415460968056632435640141168374499098822565572462494410290879018672489127434490544506483581818915378471698244752490190086935310977946924838389526413059490551878830971620018675441099881085875152199295405864657940501227209757759208800857827233697988967634302325410933361689456082063946758809995751716153425861115231314806788494550357202257850739115539589980421163596930717861756378287666816534370400914541038407734391125557238619117357204369565307778808623532503195172238840659660630671554624032963234281414962971093855575589752800674864346919354822337835719931239795428977285471330280292052545626700027468429087735808*i1^21 + 59190892307460994400993284547557813870890378289743985742360267510847021419272456840645462384409894369315512791634681532553546068448891993277484899472609731932074288458447240026642444159155484017537505406532298771341380045887358487556905709475777192798976790949827982886136256134828068001346214866749352048303740459786308050919056224191759169651739675488916455858994679254032618112952966319740056757514469008590109858789030523664029010243545600633871872009363255095126845594827249462212896734615859876973667866361498338138592596561037620873453627294443353158305818326692807630567075493504374089362426102593695413674517208401344568459317569649680701066729713188121013088113963683398684579423612188939018584472727118345529074297809906153797347887128052199121639756759430709357333304325361632139165551209885004215786318880545862371166604827760887848997152220604791419094559887563761479515558427659973475033416690165894947841861917951540464515395698248998114023401778823721615289393655578011058961091142031356824215215483691599243803887623875415796444125295782020102403813885511073470253975506438631608400716218185217815053201723204191407625376733797391139639062697478560834496852068838830662086319185167745760346407183349396096598322889352307907596124195727100290802686620733120680333397738030615742388680610313739169627045457278938902845098694143649748858203254316369605599910106867111973359877795107653825868891748170333809531772904343412254392702773955377921344952929852414547985220845585824954378347449836855270268854578824730253567777480850011422154410938432853764331753192649400139093012065477507895483549553614941475932348116843491280775511266126981839436831540659864054658982232585709052496409676381781545313196230368110205057586657300594087221861648557853514412224612637633240948488280321248850016511558352658156213296523488495764688810125385647657889183649816642209625174544297183410310447150679434892994316485153330337974716963425039897545918480952314997393529487622619212260080587866390967079569609358783524151601210269745901641449622815864688381511364526556035246688068218585209001118725048462936654396178281372302126205143610662204927069415928880311047035209299449950560602214307817810629767714775244706288650805513385372285804140315657702275837219862421956581091122382221570193957754140777278838532256103923712*i1^22 + 345083900449155758276494307095279562498033182602966790555241238399705329898557306934709949573505136809658447511936728119385036447920037884470707669259608754092065498979811210385587945640670647858508221884959102094524517720076432857593127894325704110175940803653305845252736339311742221600303588743136732371194886443655841374077562686512487834189124707986715824474289088409459823652802879823198188827261503875763684874664537269502085660302298760664257915467840676871738615897961906174864126496686709915344813771723559462104467478493117579353951583043328623652317895553270238565782167077635745230407523603177102045966553264789744298653371326667152164928169773182933370916726680699467930556829666168426428700939127054525223839238768571888862295008843949381235781929677226221156621507920143113603059618710082127155168444414064278677926012646962454777794929718008174271011531612702793663840157434816153890958506350906308016702219643068309078329935027544057731733675753936308791666320008784472172336713436685945636989843362904278318317331397836533315943403585363680048002725415678861051241952692322966426707469301807682693157795128361302099148827736392414115447525715653865753933754573390686743632053077230806501218124958701816744961610954619971523300841622327341942556854661404051204088930664877257984443422730091715489333304432260475642366452692545426877864637246749465820003902349592809460770060734053550690397635111706860347603806298337223683258633758596687876281597647818527668157097890249566415866784232145779677157628268843521801446470618989264804796069597659475934378240595834180931331544013539085234890034629377528035362510886165194915737641818148857903782061248665684742892683327165893283441690009644189736012828115073042755223998167374875428237693778570852034115187660620010767709200669652658714878637918759283301884269510356290627886453799186856139185052087774994167683543597132613569480645693140795041514682435914568944709275037590849828449669130825765191283827210864306994559914485503752952826687005954352856979659050959536997958700464400911362342755972307472947667424304814275273623633047800050370282943743283734560900717086392300393010716584211591561146082198565695537281332311329657098567481646568289828997372152339879013545694703469450330374288673526759011784115095428245874230907793868792107673524895744*i1^23 + 4889160391037032825905464472434226569487648417600231682345107257417073366800535987571377324577438422197573021999817121692528713511217365756013344864267989372720541192567092707363916385853150020158965906626338335921387836217939255500728083496065448580784480383800580415954198615322931445678816883564174663356625511177847493149731406095181890121134269845164388300987039893403148859936631646154886133865411068464591279735680740541866020393840402298904189387521559762554946665849413165873738779464373329274508497051948228953284934797810117200675834556991304317283884823700384939365868965052732641288244836663908019431449758777489778197890100397203435413272732765953977542157314426361307517723628773115627089108623579027726937539796632293637063067524855226219857719103589513074976789327159267216094153641402630756608507848691701240286292284180809929275981844013305593046841182990855975682216938522715136649189475270844183079603562468057250739598602364101012320286533910088982451866762494655641208635550650604151308976251420040414369765410269194789254999081330961319244882806285914775391172742842594391193489041735339360524088590969198179276272517570953530874132039917028473034380127426249355574186412772402898610809274267330688153983294672970597307616579483804072647637734969322371653631745844760996289203972269627879641473528737094171344538401081580177412109444934918192952159155566778289377509374937968572451627732207113599214392929461741435104125613327753711373032439316924485401488517661917618906292477844558249208700080525283614701986756101286408797452185936557379230174866929046948636715600794477416539066404773579541019828299159722327536098178884195433332706875693586758806312568879002725174724629514985261043741789476270365462109870218635318664511263611562832541653168859873512499359911235646556153954127924491536213862106078446434937292275330743529433375936277857548456309721748653917026192706650206542331276642794070338122500574960284044821254477205407317174462300893854335138761412422522083555241652792082564471767209666495349617852473463572487432361377527348742409353821858333461399036622516267311821705458068478567701440360191067963629132552059699460964317413741922821754658041038722838333388194067065897459679741234567948327427455489554368784718622406613410294330468202795921820987367318989981005905920*i1^24 + 22091947676246633203433732129745835427650974417003895964943087105402755017050697499748173238588004880922417295787660835174639822400761806146912869532037174833096274845583121297750975421933499527360250062399387662653892719223339312552542250916619028703345767471788071875799095870063162090508236639474201461046805876929096994780328392921091313950363433506750574079495505588331578316895526754237383057447809097899884553746607192577282649289854401873890380232099121189189106965274937560306301581043891121618290741269541556752705050047767477666936610454273482977554055179979721545100836139898568504766326377810896491305861967098064746732034777920755383983893863842052654292239507295523922820468235999661657921516892648244337498314946722004835768778769934816764587090614219620900093519513729711394643638618297889169523261494936027166379209095739886141619340773431369363532026507712789180073603955508989825777639861555656903827247840822870282935973153824638477409020422131467063098435992740873464882121850901108066180666177720734341592394751748009858889364328260783017043379549713299704373434853432012343399477664802001299307586832032968827346037187327780793853125570395983000776454142771929807796173274087831018639935708327358055050968315627513763965525434980518248336582093184320159980161808482944317015334844519530079308912866175319693415146183665814822983252585926749172514264240523666649945319199455548770900105446941438037276448539839584655287869799848102305954515462415185554955384730564858648905177969032164449074797650776124671597368426758928439551930938737537896958731431836637232978872508730213929811756312140281759809635615374558910700640115487210732741601415187919358899559422000274905681256749049606572866455306753555325483293067045392600713034727764850614966990945230405058521013614959968563840239090233612731593050845922426648810190694655090646078510028414020153540502649646555157322753882149932790913733669067200967863692518377320454082892795842302397255042778835773374771892900661247384699840558352859355043190190649520035730911474596475776926097684812267586158322988368102847027517772866260667661992971842866321129937956682405375803145101565479614189133809812079267032494721239924706702886090156808424823770499243061884667502512755506614364396316511929477618433120408419383117262136784101310464*i1^25 + 262535498768128514541911690183790778394471704183189837485469710868050114185696862174791199245811317703831478536762355476795183345330289185062256256683065633855011266857836191272351161838642293739708464650740042796134386798946280689205378927561533716585818206890327314109275923370919876321360907080602806985951918279588987260003901345676015969329152497085455671951065197366334377121173274441922463364130123559536474609082571686748271168777285007365519614086315816528872535273249186151147252370051291655528887430940801629218209053855450716551378664580517822182232544901010471865599858925015125291917215993215455901281616884128547954231646564745391158630368436954109904953012038725463027906088025905787036285866386482168767937497427818584372021589680171742953426355158458377432804783062208351413515084992658392885637444587142828278774064895614127455221365032594580895265738566747359716180386138276421787993391651587286691477009039432314169936604773381739057319944174103597701165027518113808101673821687862909012531579926556032736981211845350320523578742949315563405282049330189077659057074302037685334933591369596023471592446828671885168298194308722239883204528226460699802531141146914127960824855544568597271631341395979059337887878401155973126866338740987560849767701019749545158967703210899637675114074996856902014764115814137222561707222227763617951592157896221136340630957012031295315743646217729766573168049654112627837197476327899964898751527590289831102782809785177461526225702795290076253892001380041505188089873488427092221552762728664180769400475783423578926193411090579472609346436632975817938439919011114126339096712913466061542024805460456508883163250716966081304405198152441644897711088825158770804739178012382223412196308964605043345201878710293496240825340116334504461089607058641531123407482769113134655935486696578514296574837220510273796727423812706493953752467402042924318575389536115889526376036504453428547204142365468316336400383245335245839885313980125666422926759817672427035089942777359988796641131444061495614296012560344795665278791343359575853311281466041509837571449241681952282618330608526645960699472449766479275353203114294634804612935735092552335525313485654529727624316733946357182909127836308213552615778085505853372327437357534537880893248743688101016007344731979776*i1^26 + 1260968078892116775441063739464664865705903925494754212237920387890990508782588051982613345727044627044455641026335111185076867274069083228877526848121455760956580402377464131297834404978596427624742715847221919544829155304761524214254173354338511306845565240162113380241426112234491818935202147890729586927990637808697412050202655234844906038972013693492633145574972023380185788496527855205367320177375935777219488662345240326968977784175994534741240499548349736263510868218420437974728508998957907679315141248665289372419930545425488921870117987575459326206283018115346290118982362135200054037197699849748736970348689696301741566579548984656593547369827563692017934226633043166326671071535675834133668366181369308137979325668472380974883352653597724685786699894670831411302789011925520110436844976488385027417944702911316218673205204039933570946794095377455618317465600111015243301254548290336988462202985119879544047942873426635470753945085520239776661325925167486688362346376774804774388835379188941418904193448490033636971646273827628201419953194078205466988060654116373012128137678366977056333957087419076848314041921524700011050988715149086461198722454249930091801193301865932609321765024591042490341715621376460533448232442884604380156268226868026269500758581882234963887964348778710911399607021679100177613145453822704714237491336665885417751606707257384631134474732557684129882931336643793046383007546031652799117414689571229603375312492303284764421847277796032999989718280607360937921426778757101906888241943865212701758773170567807736756513734360864239398608103269257817888490349350080480652468300831449396248332135848795045508917937667818124103384513571416247829790579306382281644072086854469966834791999290670597375392994842242075148268982142204062737374088040257873712766747213985449172174131130719173362600830300526223055009883794653647036389809345454026515931090711368518628357889011245094811476812221821299050990532604529233762390988949086514598381610205991381185106552343017257830233833830615955915006988884195199032182086248900511206066562301419063219443739607964935101492880404902363845371333165732241172114003602978635294582341870596780667153748431516000268591894477347550480045078958011091288499893482361021742781642849888870168619510871600349398952381471719242653864296448*i1^27 + 1999224523081801747356770080454356910519014703851048510335477742188192969266374339048116212127247013272320778377689958522288998892226330265794844177803742385465600197573961829298839506414980857073062094232141537137045607255503049777370671254826082726423207823017974387926214439926919598606570782092871961456089264227802383373460955210005309199795780063066423353713673352099918424408755765961767261623024793866240249480587166114933292181184373308286431494837238415159675168122670795455887949955853222762819607458983520228327052308085675318610054642865116872454770773363154459094776301357936031964644419806778929851613460038630659368741167526524893902001359869301349022952966743217784451033698177537273247478454358763554510192785937034582249464523172758570951701241769007825778062313342902920188542234339463529285397870218618614500070295440079163034924398406141295281357671170093346298025747497466706496037689811462206992701076791123391173346619839810403596931000192594895203015656748369105806551362099830573836995172654361538292748451715212124455045504257179901996008886337254260584230756268417744815992476656633758089545167469302784256336773960001800312472659887178401594993965039557985303189239159818559680214541636431131617024997546732008854686429834546133918547701334848624827523828031287050338474891279909684029572490225579744200971221780345926434358221375298592087689537367476867995990771866680251249116615035780886383691825020035758045321003637500200752663901794561069431797812618808373975314499755318486607933637820123934061319652211037549531010413538245447316083423638580325126128379653869537685524580279754602973306740668447195495206737296345387377820371166981833496977484149361616948737223573642956868500004089837316026951566436294029444582860158387717240724196031196102497907575141007995148694755832574933559444389419887788226229087563431730174536922621554389937639590402070233843963256444222877901440816214487734476191143317271363972888642175872989798276757866073425678188156105053078084056057411651943553023715899195076326712870207483250832657653431673652912066039039941821689862870441024583215794765575855606844716258880108204080719012542747169335783945620052029947928140881411843462292449781527625438545434537327662864163403895646611279126734151170871367080499773153227046912*i1^28 + 128510627172181986780697131033722553336429533126193902238623091794328004273554689337415870613978803400757164296623399333689878337113277564308639547934661173250907385827458255634431572979719026305450027615063026306181945876830500187222743508714045453372378472831901442851719140603850708648075209111457810299235333476875140606568086723496825402406356081277463872451241038243504368270789779634860572401321696344772487559038774716974126138435219291252362852664279741612006355512241481494725176321774293968665850807542248048101611453312938362774020727481613190031857661227952827177625519221582800009954059605407947954849742429162403363340086120702536968844892080247811815971872072648507741877256234706045289085358537742602754618623372915283442967764615913335448601997234855110899637532858894547772946809177319169625862001304767346421280800600243664993080979139105389614056682976268731201886884272623716976885293394229272096989540308939538620727642793253076226865468680313918553726436992381500866389247659829234094614159626983244447984965114722180866959022515457558997663818161435865563540693396834875781684192964566132645803577033951284103759672293605547438555986368709242186311844851381925079246734158291528254042873828877881976402850153018986391343834020558388552917814866834020321798731445207654842820949851130428547137093732299444390120039428417882130590119969078751146294504142700033913380390033530711643901793919299017814020757093717980620335761378081508290376648602404322016899987511246280332202920852876827173563671672491809382144116641420749527067896076229560551689851616097310867174662349455875212139568680512719777226151294398211833770485128626915805161499446497923352715981815754755732162354536246054268793847369941846508967702563232102700637405812342744824862814612170007948927707427513066006233384711790960744168753887065547012818103971329196096148149108935225876288815083468942452966172730781432439245125301757183625603384771029252170338437114299931706461801223750890338493057402640057177054010530755428041840604302249807633635872431810037838834935243771174059672947832938659040322415098416388786662435974454667758597231145852843998264213738816277964990276629209304033135894702964354090794865014530523909878989817500169380507228121625060048783960955284934926838347260231680*i1^29 + -128625252876943629893187564718491300292731541031538671721622766984098293250798311532883860023925172324166912802546833230880807843060686196051328773784225777309355890669053792067162265481868800108446408200549610882116501036769972581266325317831286015916699485472483031711714628726273661566205106054370882981141523105819481631677841994437209128701670123313266736782929985744266029943141183649436011293985585336487566445785908059361076335357317818649660692008606222755600565895840227772825432265403268354813242882976210618924832442937046917993059148978276706090550232702321907247962880252576301020672286657799335958530995353948091633093701334556132278983215707555105267038758540078403578923398240458626270634944450563143951647676149136974176276150189005244935807917824407358218383719740611938302739107768859770896791394013766350070739596718581980448243534010070784260120925991392377476917777696504735946158610804413690985367346403739425448882670198064399315521341884170389455213792688397609750912324274540735354236091468878006154268069158687491303865388568135657136340411221734775974870457760853391872692615116890679001260851833843442510372080807634739392716539804805953679032330456140341658136022144900050538149934254726873149478763464243370750309830964179050057703766585567000621716297139897154740076063620447766316189228578519515867484569320044129085571985144540436782365045137937067120552388209096859445239892091789544256524882670549495240110319557611723420689107624991961189232471957361311600435136104904782445329713264870643009928558866062774858742677960986985701127290823963767203707029380764518451446296249479194622044687150247087481221393010679669106541318878163025800302314026245048897851560059059521016683157073326016091276247866286694993700288558689198135107354185804120804862764929465848633836446932643847611742239871708008846197493729446934394615814530606494359343721037918925697979772165851594725196324050286814968245649052734891052756910812860375117159211572027294671077308443838414373594381534188433579116549743043916633328694784146414007898411417032867312558831976590326625886302547400121462252356348502183826576584573108807056622914964336884323830908077607159048060410129056145791420145440940613669399995696632358878419360256562034171113736071153835596685770752*i1^30 + -16287481592263752680771540640832357469423821226861835402834620850821385371154180671905373746622812704862226975624864778565064573154106168308704181021499946201309245361687282464229961340840927485368472892117243108790007785568072597942409272894272699703971198030342625046125892017327432466991017522544346152932286081024012510382897598133186240733380590049392565288056967823269563494838508859486947058255532351898082164995339884407180796609274367186279700496340249330910563059352980758513382673443768409491205043381329884840094592972941231826903896557240076647633848768235172321059744056078322616374436814924625453526134286377289885549517527717342531620356386750060063757650752774461984463577867611434838306582935182867348747380077347374522085001098898438474340301668943216873726247839476948954117808205014713149259169525622145547094429297606713462943077907502292520056704775450108727756165042647622544474707313180871544341322616765270532318839668626500962613445311002594788257633782507203062716413546841777528213311257386310841216754658072100285219321197046864224985346353386229593187385979686392467129635084331091945790397238251287733651205078501791704560220635358781030454937342764426265311249485546362788983248722560533165931949791213798258811673381367413109297400748737525436042196937411512793987586577981415506313914822051708593921981972603078228358982988029600895590717867622652194848212878776808846462601181159333747131898215628211074534971238595168470038498393638016084950140576853865654754119926265990148575818680312316133901781383542689194438282618308229247130162334449556979915928830098377802936532024192219340516209049599660028541077276963218775295209074430696651958708215739284433815102122142507162118198935234290494413436704180903589036431694429050280556029235534848627281471881639755414509856280611855585375906637543782691301871041135219020940548491860058764063075176586738927106135998026949948027426715842526057697548187340409298650318820034482124496644651110286109673558727490860523032487381983031424018627529939392753848843493473120877558097839460984103836339123671252236122197701785469465484649881408871297041670949265169075109233116541337008924280456545258285343373746487453274161068512722389547160786390884658017300092936210536750536599494790322585600*i1^31 + 8673397765028663026310547623900436258753095461984038496222619617664863440540085392893477563166298707795109942027855757364307460490910478530239891520442398858472205573889960276670554553522587846293958707145738223968263280791517327598390651325340101894953704905336006428565446713592431194557414322319301077179818673830845140347909410508414342153575915041164730863317705808207184358454367671852426256730100115669720018271022249735135416212397233039078849624846030735981357565177302032994938865707480142882872830951290779697784649244835405573619102859337966679052017455042577494376810275422040614223059005825836839551645341865138905313122351121058744547058902501839886362291761303154514148164575421804235572811111534681105926810955558795153327110459659514495809141543067143765574363171496815462793226262674932959609759865758001653328172692114425556093841936659746480941866192871710201142527478502603195865532193281266240808645654579597395606971722129016454138078039611347069078202593173400342484927438129259977245699239455519573696411427318825803849901677058321594971843015524977115983967319386213660710924507069051559874864370415351003409980567636415166378392476806837929466870124705305275807346514121298973650187529506205490433104606414087988337623422846294445677777797057001240481894774744499428674990221149171791474629642698566362027336894360003282514750885748965339304228368529317457111651242804041310808155522340425335256629642705360408811555729015306660402471380733834942964254447256777850956049663151522188696023746261533922879224633237567530363194358806545921711703804369574952173619546093265214746967208236649131914101027636195049816975288078320713466835514728345358357311037608497367481452307081982622593062181583506869572182634149714268148169608728760164127783647201933625181576813127455892796900512068025124049151343809455653501456321484546446450466085591668664816491687581162681046549973920374158512020771115274254508840052300046661577350034880122481350570376056054465119917640290249288223720825108254496278499027400806154865746408852439800489471706170916983773814199027230288547707770902502470978309538148055538792609625231598985633286949087600248177561246394124541339201069964584248132967118904700810243133198053202575036519883980679955758604735217664*i1^32 + -876282328901461334768568399632715234915808713306725318320562604497940791831798547916982879055625917341057837032384193772636034283890286467194580989176670817924059943573716932847224639438246659438736461237674635401101536355962212998308157893361057404985563988933210984496824858464419226790887256737485570162005338034081194643875913466835907110434691661335479206202095560147401441197994831320307503828801086586437558553749405547818538854274487177199640430733314758927810245834430555740049794335873881428387380383165663443083822926199999742804335164806175982019608711935922181609034248235825511579569107470174349106705177978650940691198499394804538189821668209015095400699553694525731254839426054188537638127698122134541295601411087728409715937669989801458664144657217320490910451290573830222759535090817388797598631493752703709328510893267205855806811659389868594967687234707525373287419437631964190120348631155944040943670057419153478303313250027139175254511244211764400099754845946343275653315495633844401401739186123544964815882166785114552545062476649435661798905974013451275423265582088360739241001059464377980462027555096405286485434016385563605048680422799040972537188768896684315227521637466854763546043687908635056452278019367051673815788117195501732186770464611627805189097505003624156431749122229008133710424527933412504347633582144813837094311120220969276152923424066901611277414364195546375498149688389501958161878020968988928986123549743574859939285846449580051400540027945605131115183235952778969530918527476958632537298018492322836211659058143224256977097719317846399513663244247745706465012510271715570914477578640347525777861843694711663193438494349974399033507267877709892031236146452901103301732591056898569173823637671218556267815524400130873981105913542964898048953701778270595236730259397256736390949809286305547939258238704797161733989028487100831176628400076252797063116525266232166657644214983103413976272877812577212211584127703292206083440361653376189177928085417056851973493284773818684602975920067244207615925056696198303407414720479620529993463214775775186898363227503381780314799000792278505662451483916679215581460954582296026041287467870019086837706045167750761469330485622336561394677098250577754943658080557985863951187968*i1^33 + 85580411777104176913738562574108692163849770387963058277531202977931036091542272414711814169332256709927974379295394645681999965080309328503651494826543230156563813589378641159563327844026569412501040234394075371620023207802893255147418342424030321950115827560393582337129776475395226204681466217630003807815317591910458245301126817778965120770755044561907190465482199447073409161104947821281330854896373928102131301006104264812095657901537529379768746127768750641736892172857887196945869445796177400642039864325536009839494825528113038168239699029308703343157239815594077371019339976020950780578821064367529926622534417882959429823003870896535379568637557248932059069961247555829933839296759416088256496982428327379393397509953807281947993691050141939600119508966157008072552106224110650348107478402724231622052195199940527745948181042684594415620454544109042565484140459055850963095869381987964465391774181847051462047889748933917207921984863021596585563864883399096437023867226545842275244046025332687999090566339365539719519920073850516649611973230811656224998445980891322886695111598826588052510652319460323876161374754150442805832900634086633088021096824608334465914051043651626088896718998317471337614187148808577400383787774059936551600779556094015536050577034965850773560624135337728876786964845659831119574478199292137539831148780916753860765100727548367479547986294213416118407634116222197636691326685443445931623065369491300320355652073845820984630400597598172761759328169686677352444091468085484485340784412450213080089761583101791285311715856248105097179557402062027170522084494176584235561979865088644753548688722733709438201808913674991962263669421490758708615424446643923191338303130691504347347129743630932413314583006908112703037321849976123458484745413074217714605818991816542846529669274462120933678635758092339530672837303396139375674942296649852759424274556616893915132187897610066946380888562048123236958422546047345288723084858085466353411342564156689025659560116175583211060860411313007402256852118114854758809081074286588463771098449223343389218606189327802115345403842564400284722022252153837531881451431448594421266296989291309968340278228420617227399380032086339178088993529411299877400720835742881835242858910756896768*i1^34 + -16012520161391718509822367211980000501894800305116750076650536521109277813069999338376667205493827852014028541379758139893376197146171808758032215592295687796022833439461879606619842166554037711759145393365348821169921668510605339306804201148516670377641463164798711442441830722289311078585087258275695449140918506953869380387250752890542373466844919736574260205413963818216364958748771739237481812046296230014536598315873747079330751301663119515379080413903344226979052602639511491413878752723355049904552599500355537760886175911765101418233998761254696087418871768728221029425580643588880165387691288620169543549280677487176975753424919496630131792467447510462209490636877091860189281455120455031659386359657783253396624164742167277289115832605538763254929946150505225734368858448495020640299579763268673284322496582369498289132743884681834220049056704784925634377506123948409905045851835282625937499842736443383533949834293241042552336877128748942799134754390549211223455912416796334029839207134370969643251324342843254677615679594754307364066818330246092215858280569343331691935156535414793381040973885475436518242348242650835895316838531384133736563490474237804511914048556587515255918780195087021626270661880984657332278464904114940682004076635666217763081783635691654416576617254654183351652623480820541012441258158818054107393570255457951733403109842955332447943787834612492408906010098763203255383008579842033188163219280344519938316019135912862181507036614677541284431443477213981513018356130591583426538591862709398736631157614725148402562655485742470155656235110073163573317017456187596739552746091459585360118952707549556893850001232902523420965460320712355269753532554945229655477979901253169607077624011120872472232330207044611484170193690405446489965136640488954582693345858232398494222756900888297391795408755733056001319185701370296269612924333966258957788551226554312427919455930237926706721218117100052046495693965311850909349812606066270406754788392956591381699061365233781275586716160790401875210739586726429136053006417467032450483903673292865172283541423675165945278062025628053798936817734666303507561911104415523330985555440828591742974360827811442430931049152585429942769041763684316504310755294851931318458435764224*i1^35 + 1380438399004584500873333705437387710016808297310461040200217952833170727205665677642078494101849955420166409764343514399790161873606669523157657450892085127964651214014623856942064281001178236563029228243034756034848048888679742001877861577112186628942231333364587060485552107059407817100509520258804318490495823264828692848923231951604578139341101964634738922374569392685690156665494733289921012376482375202572465517446110830230710714657582365559170531834541136277279352294734726555185552179189310575966834876326656055430156045197157515864321058955442020614287881581806735297237581356725045174620773930221368104608397043646808447475480449390629100245814501294888623922485921621443587211455122848829672221836138820981336120030899282249049241187961383708491351032042725690916007336786379935743220699005423405844017044479069646455439296091765077783085632546624317988960991160710690190204056647694211907977955070582798971578638706366141176521071081054337607678779078501107644719202519529395550099810855656142056993146262501643369940127840741107134324362452412806854078792112507433956948507893595890532242681748384844416051397708685231942141434191323070655573303292626445628558996234254744678403798174848103492624545856105830975525268086194436025467761445135119268841690967808741130866325961507372153350102008308553849454574569998131021936938622310731762390478543295387376358851902509228402159931027496110878930672664485979607792458136946995750806129606753411186789669936964832377035908164207528791284716484803020971149721452167460379982264770161323424702223560180152913363508501624889869609291308224826489922549664202983178835881767293079199941676978406817344632900908395045275256430978149197722330400443121472713885108944876747664568098531470466126669374449141425432442282492339134924523973543225903219564784685045534778277520583473654011813682893490600386248050100796441103978112973258767417731710590818899564978272017706373803800539119485037203828559302431420174925894497694662252812779809669679860384417303329419354006785410707894725333544391314015506831902158243030549456886219005977946198444951931876991095591304965016262860943019147009850887639259133723181914113809186374977209766323147477804387680728752756242439489859164403924992*i1^36 + -9249362256412267394048556529619325512002417725315734524541671634726480271640598462658101297642316680180288437317838664852410879491870336387887724496053325330446505797467196677360888077052456287929993294021357178297589563967446494336328450485176281077546374239228004894920744278028293876325893716130997043196348232710967071422446667642484194562131791434503648588127325787522564348762687646490562418745677291998772157060492429489642694004714848566630065516742549128944422435910986162825021306502970792037677560471172746528787477834437764249570025970544560786228019333173561095338803354285891909991146611618885810378087567129916438688751210284739952726634028380505641953069746771503197780452047006033722020823653245622800952904687015533092438573816608327545411777083039079051364180636625689305920445429557791825107962453039745890811611062486206509501069075631024628914332380541916343359277615724952995971603413871215340583718762979658139300741252689772562924075323157693464196013355462358797275435769187723303932702411918235390609998394252896916818399100550172555072837721387595750911097809321485370848033043083515963303984492569673073534252434809907797765293521070766280398575950714917271488700429298596292739211442703714206082041963946745380974294137565807762584258041686818451272118027012303713973152995483200166490860139452538555122022316343468632568647453057512482439415925311577996164009051273633144955884877305458289751097890593560118837065528330214507005016846791560111643365384406587973293516453895413115130613201876936779936590686775541439220539255813216156260555873074148910836279771845051996825307613848851471475765091241615026377188253275697606405672289561992635675217150014307600789892478786547971473377052970255665362628901994642232009187936121188964385793691192210969585919065294681929949631819915292171335906234287929220907434620648830350491025256253628492581016015140552738080242798920927553731833027480835660975409796116117932676375183090566449127953583548251283390652028166990230428034378959123429679675615547558509055825320496283972771824255945437775535772819967369093072900788661782332047475403884422377802676219984187332006733966229823790927647916529972361886969977435392350811003673203280193273707244814336*i1^37 + 19117689198230845992625398725451984380278499022267338341911333731901160310575944517999459245782305947196548674127542863412915862114893079957867054220290261934743746717877714879091518768949395857734079608988193612275384337028712116445662938993438591564866511723625569434479850768758105827784249710802981220825668364206655134632545954659803731882985988240114044464019194594420470839410915103907085344697313804264650323554368384195082019012888431668173126491096804192842482078683488237508530635742871594767242575656032847745211982249501139866479713310783416045482942572733628084790353270665908807602722192834587694851019607287047372031426263048156605525287497451417691918374888861985646693542889779324987274747229039197974736796519700546885801206751149826656926151927590276043410334269787532869284047328065141592455135657284634622235611546721559009353333207784951136799390430522540661336185414367344751052169000216034909535856038247818291870121846560429719920960331940754225425579280941096450805954387819993525151675404948325167137511198744142287221761007369396213501322429843930446292922560874742125913371198131357464760522289900310133683471419552352415853488747849993096688575143069494121213978848696046538322744256710106127761884548008437332610651182859453721319545420705796029004913329118535720678371943978185552848107705777000454464639940929343381114251459394038942447386809156601831219020220583728628024392976825946516617653849835765848426876700763117835492425381864414073623693198295553881415769636002807832938833271687313783165067156571036439851417578507429584792528278159487785673174593382492125920978033371842298100034451141977904446784049528455655529653880079637688578150194616928303297260982328453026907581221337480196621851432987768082653321199566765213319236457497727141864543251352626787398898538042138599514963955844119670456707775458594045138527312088970714248008439746142021707407699765326848941621541090999489426861888533744041953637718358606396753895781793940773182887111233033202313902654288401562663102843404893383659310524872583114270182717894734745823479862760080720124819064001948713376691958020599331070525364556813331026247127636303663262169583878043615401768761177642338584738012752165700894720*i1^38 + -10325283312722982648855747534654994933565232610655619549292031097277838745616468228845150061918605481792295843808450387906059208782454759352287409134430168517299439414515144111551771078981153270776618381425522404638322192426643757433132804657692297163993577994987959627374615969619587416739048578672713751956661381983624187640497206249355141867267057623434522451783151651782917863874223549328887078408073851780118918905801351847101540060242695730221445576473088265099248029272230640795582971588979712051466483661600209330955518686498866320699140292737078477906380330191036503518542386625681327407295170854627062959442120241261068405618523468490974672157505570148508256284055371264489017187220651110371236222572013409176754481348973544597692768673391536562163540379637091497856868313397910641391306041922806178982656601595347634714305116225793400186925327549807023954473195526862772948275120667610292421320148117131989351848893447181646550241824881696272618492958548511186664523938728734148957039466721681145550986529856120121455974059546946298120689766729883581228644400638290792687535867007567513403599502335570435173354379226803019241659239893950961497105679082732034652816411854719024974554892280220940887785718358615617140080624447957090271264822522540166778645110958679147894522087524856578421144166875084549379213038617132413734247092444280028175995669851528942636567041092740467896345129539999188018120602788597808294468113753169272830870923109823121532375632647609575386206960925718159531443607870153556517391706964649077969555156549531245164428609547331216000328338488147020130779599922942844848644274659200693621002828521722823117205187381135846936901105084533083457961870812570667294896929310000106438592142545710588066750756790638540506724219210189500173532078963284596670725044962050682116736048320425243154469011319456153512093299991647753878757852118608642013412680704256891072939900241007033415744939694349326236473362351941146445022487973315883491407832523546422345583672022273345936228924627917627147927500315031812464454892000564201123405759135322311480774019851511473687797772591732243350068735433703369091170892500455227740926498871268126774975435768428381750838487782285233460654188265472*i1^39 + 1872812767395835255358994976440109682689556245182338273362558269370079375642276670818161813676006792601582425007297221315936706572527985018351756945525621474182121993196025654571703168365453247567448023962157613100613064850350664674135122356774109116808335855798567114183807420427815410530262289549232054497180348151617989012170776535823212058893341942152086327203214417004619446061789487837655935135807465494544882535190863540967276517228379156016239083578236187784975681176873048095232510536611056833268266412406672708591278396080699666290539681808052176392047542250198996743238880246999546712030621612919969498027715852681171698860558738231528164013688475273671664245798439395519390276142206305585448857144877752828778680194238505443942908455276004595570078025566379142093989078082800254235819054126160726072010267478595421330930789637083047395698030575184474776689611131932580661932642350698582356856133439016805287139404362374320165134083042455343321299615267907921287067643611471079032697029242760100557159899440975486185403556162441278761903420285098229152265840627190053833286998329329840269290854461793411127356772873621913037167550808703987740124583270954888188627101565376883579920909506742593403722361804049722399065831339969407862368361317077729403377249289793579845228547390269090222723308819580308561521599381343381958256558207277902451160983395450282238861933784321566787564194399349509726547114112836212049076824914650597746087963287487359757778310288559501626024628252318802324646112743774047095081840814344450124507895255011926426600806202322776456992993093820148139388757577420761052245205157333318980046424378806613879746824556942058620185863002191268733520727588865214684996917384793954157197840292878381920251381706328919135944249932644380273407308945280515025081047662781528165358825843149526773428554777622808439705286641178004725292425247649009656048635942017244517026135198043753015646816287122200685736694757400117247565864571435595152395182634971541619488831750056612355660049250686524739123647030865962424768026247213016844802281353987952177817029098788613470533095173505745383223419583593845745924410041832852995346701255920622870570538971638978489302721484524712099840*i1^40 + 75846218464064163341871480323589007111832874201997421323774988000933874145575681964968835058678279829944380864598704824484025841291748217277918906718819655944466257357941616835429811623529169736974600504829168130815803033515818882824817218500389626063199977125164967878447662042280758009387926141421912417813478548410630965880836590563638597326584151621405010885385832513140420816954745501717560343446286953746486543088849047804377147644137406074894631960623833075867446618078644786477558052540130006755368080272530753842639089888449925839649587454740700965640122553926864766693134866985225436759486806324249633250058102351865332920591047718888751540278687514112581522709541058368727219775004420402761980065526563786523142158536968086818262011254426713521728241012108823426589490247686052952875160172074294484230445110705088697593631447661282372413089109496986189607380939899711885265294877863416305204583114665092702643472238144509709012529133347106452033106836132442962679934051496652233356015113382245674029379907814119231709579697149497232638596733388886911984693840816142915284748125239541400503951426991059243105162056640894787043389066012900824209345782297186016213266507388210189712404062583958614378348708462110597635238213225008650243795652741756391498946975246000379102951908769572995516988287604169172950288350640712782420584623077240150813321958741610522202312059045437118494010730174255349546249735772275283446529394939119781575526337307440410025176346482422421169178410748092490457154855485559315164060635558661414724898921473316473194198340177301482475417716404854295354198271994344949710527814807350834429341808575540573855330905600328680491231870913633426243998154670754158987633993828294504137675373732625511639532262336537533758082863691318222978046563838658025232191594742584718339145997714002475000687116476908234769476647003202654587683666984410744299343823819058987765484905570194776671869128768408592938485435973366238995009353166487298691506634120748296234612731072078206737910507745468491379735981954920286469407978167531904669226403671071256809622099876761275659273195963255795310812343180308481400270314134090889002885003434454997166943101613532489382212141056*i1^41 + 12743294781623209046806693735078435806472463598713444373086697401158909325963023127663680445086235538125395761133855762831397944067113564282680700119879217758103004287639077905290471199446197380496348718789747083971178217479513412225465125779946717614080277910914565477346702890159204862968189089881345576880790567156332015078431571861444824834069946544399248012813455015582179636894469855621184405513299140719908951223369071412015589212993530285526068359990392937397198658395247068233586145628573797428442656927837489691825366220232864846783292263708382271230185894158860602810818257604321015623497394312956157401261146592291921351462145612056909046837681602279483238740740852887524243495741203109867248093664347225676993609438375966614844262979178266902383385567236522637774055220358498253190243283506017997643118861889589944649395341422470737653619029787994747694174470471226800885185703639689516738947433996417254563956156986475859072269857235059027144067858888409844414994330616812951227285526505791707620674083866261303611969614124689832944424198871894672387652912235316162261958356786299658523135548949820122491578983281228154859844136220804714320430273290216441591690602615600019308183611510582691727619364473089605400510433375046318514091018029574492322668292217446390059953281429891055138800794708411624702181722725982829957520964396174544296802045869746643978914391829775715658891590514583417682101460651415073855327268000490450236787148260958544525851393679588691983241880687706500350053117445074751370094750955536826806680322161491960042697627246511654165947762835489011381619750973911890483859939469297789146356165389700215077726030841178198300475337564722570299644586863519159990003581140561058293163221459966818931041962941037090355884739116415343419440647655930644892129999282830980307517637806244182346131666912345404981591402549345069910573872393083925633161559785332440288717523732480122768883697803349891480276305339871379156594816052432335482562126895131172260404638641796463476961967817963763994284740463642083271048339695480898659971814283836336690718745370596779270349663358713511290395940457085551121481541312984880049803219203966479414861921937568825344*i1^42 + -40953931866261973230101658332516066181224647118417565358464254704355332958889610729898694274247709920327499669168039172447492305376599490769333206848835614245309006441464394034800280683043325470046082221673612700620768026900251252335587882473687623846316409690515299513171053278783984133585034276828664846109735295431596015585802590459527481874223939267751850962296695134900838844377808745890819387354318389035259401592168532193961548445948642066075432657264694084980751912230483692794750564922434153067479992386422676638782169509928192594095507243485760790733937094250950477513947670180472476637336576029069430539601369911685887265989546994265141761693687320053702108613463714344971329954932021063725695758797573409400506947421657838514720026945011122466325660821923047308291779620929073060743861598465414737379129796852325872802056436738534983911486594044010730961026039280396572853819505879259648969955857257494211722015386586646920842139147592330124864788038434965596152034148230078800776126790382354191814494622895082999643401414078514226995247944590231863471168639556349000598992902804934594032806512412098881470591159890107372695426334202943092626181029972440210217007235603536966569985064222115637060854581396538928423071379346085827390832333279722466753190942468517126086828651311383155506555750776906905623972668774684837483994618581346891392537968725823708213857704734972930116627600093924686841560736294947819427639890843427117546948671461280174047090958715155024951369035364204683150874148353174474563469900074579560460756599242579936272338219626229138167802524162700964866625028791052957834752852219533004194649006090019868822154181581624573573065399012641212838505032538621649913236461168912798731174413722605850865394155858167914756126140216570050277503595612420601254215690411953005445889076743629698084767659254191102638878832644510746750615966499490938039581029292726630600661362469451355222564492083358532263810279242294495812822482947841864037302894740131758847970806840025758590789779262702042506596503063434880872584341820289606683400507603134516404408918115060920320832336127601350910956453064214492065306081286592741199935597300268271203778560*i1^43 + 34834002414095786323155890150135747808998604276269233331767855173413057191051336600608950709977636578331589921088379692110235035836104022900834755196310278679759398005674854466604708120276908958976062712540192408585080908722551415667961816033433055073550316295422352431378626697675725404459752117358001132849564695175697955415150675651548461040631703279715552318278131517581656481387745775744654235822437018705021564316544924698982697683316145490235514386309480625608862954305928296913200347019302500716677900252308605381350050040039535970547597247495129216724333580725025381652734010150940833123918572975564690668188477231848219034812739107924298189371850077129364809309016581054441773482205369236688890745399920645718880940925780914051499527554418749523801847444153329161261877541361988111478782082779668246701609271313158747994929754426761145720680720826999679498396662337600281441179525953825994844327716246208981526733553813185877726642275427657741625552519611679544010766903570698288609300889331376330597289886361988835206673667565129765717633304479636012161673975563340690070621655627805200699407534206347045240898254100501046214842712113150835026428052903621140307480435173369424554886124691942834737416398918380356856704188623026559737095091222802772975020878904889672935199923941652647344670304108649622679660053021412047599970422644281455542082701823306203125759509926704819304056181436795042621295812516703946174982557113650729712785692691786532192991270581374681571124848511622233329854874921689069398260035970279332990463499525382551897511493771004831047382846029242625730576132877797129111184706935485844102230619362532634058053765104388721500245386476227676289550334180992094186363237509259175211176612520881198731263537994657386674253781556246966432169879204052547259625364413765990089895853806003494725607129480305446076871647171100992423919363861869720139044370823857889060079487566425683521174815716935790765220328582259950972114742811965881865619892222578283553895698588690643844071148621312772065135595808646760304743113997112501796801940995412286527939035728960297426701891142914789420718320049178704774447756955930118880014779809792*i1^44 + -1651814189133511348780787318175104993354711159448884726907210712186572582934257415732992965010484630372630765773928921776163115937404640951188938140995112684557255189460873746991934424635690288005636279824088311041177662812391642450327582351609396237913868047879367612008346686003971416078016788642941937638331984598672525166859782419861490468906190871238101047999758901364523568643720946989856913378115136113474038871479646881855972098391207839801532338419321245345570378059581936494463015109908487383432640924604221578908099812863074962791920657341963539517678623859077193655519541800981470689992228845732745143529598771809758604616574217229858512472708169831251689907696917452812236116593863299709811916021381603753390196706573612507613569991227797632976052522199134940423775397464736328992211602899413640900320311658978146523792888465774055010480212734646633822871030344506915224316099034919135779919016642190233840976736481163369550749658122444750909011967608189282284732624375947374363359331534609448269153607341594583055735274315827721841471646699056722461724265062046371786150266998202507689804068284725192294993637953221146238088813997570631330743875899944803057151786999232482777167902052133387443231245481713654878077419565090657727425969814304725245957036512255607394389657921686516846346490608366639411105245236716761382033908062093959987853732572460759962225031638889354651803182828779902083451310094568085611552253521651985256195261374075702798919864829027510055256718191714776263991432568960652048617212814816987876217371899678181827844694757020526883074146498714390363111013258859967644358490886384182820059213117451953194759517146259041819792825622657301013259090949293884927245493571552185331325245778296374407663191165773192435577202084959518411208160977754405854821831615461327174799880775689397269092324073696693400340563328879813678525625495336620475825227352586633307593725478179843901509238889988139763992699898543417630532630860809055005866729954355959299039418349806103858066525474030332183103148431274664207501284161978519918820576180286911495009033768620865298036871368084989359251262160721706468282222726606749696*i1^45 + 178900080515575857635760068250592651935697957135338535515724210969438647884143794040512690505664871748425620964359836010282382555070001715673605738154239408187148527820396405697168550539816869250731588421806485563459072896449887465717090473507464310444355339954462721134123528845097467089409800060844734396064400380297332136479171245199481926965087768688854244577854143478417335715121730564901386167659155408827637255913413430730467591133726081232843112178449632086102133394438945788388266531203882433394843360474205525877129933930130123819104711491074201822342235763565403521159079875499376558282402213074133184281099222160819509220549529053606821967540178575467660437243659232863700626657030725147320615430151274936859753387666718057979378452916417614404509543113188707992698349339385261036112925544477720746087713522404574288605991268894680321066153894383039908089974505987690616581146014290297972827489058115601136045540151395855955211752619192889022580986232664519928534086936963628036629449684453937700846791458901700705123885923836037754499342576299415730502046733899127404864152174452766720666948123075510792921170241669898706124305743074612368613142035410174037424898956838074196449777128200629666693632713918420628881830688837110580190996422511160582198735218118622750451618989867532256750791203905097883399351381987429131252323840681275556460078978931528977750285462473531764996678986941626156612224607536702752387340975018392601442351037721177360601994281679109851947992521233129708045162058450028964246679988138446907780175904985380300893003510562553087732446395076271356055920693556253436815553692668002870636110146024471338182069000459729005641798262849865117247579226147231148801878958790050275259318663622613576935694686968292202392679972117114417023208045399292667772697636320252814691382227071250291283364416151604272670841281826647817607999180287422424858740083948661144739023367001946853032401697705910387649922747152553066371243344716326762489777983338603911846448239605159228459926051801707451668750505581936138331741960866632355265423429000850947176140783985609188495521821243568118798448370074342618300416*i1^46 + -39399734197979592505101626857084952277672424199666915771008973771437416184633465308859423934341029213022328408767668493356850737423177132216376161804032902883553308083333591113860642200835152558724773911448504298660870988574282561282876752618281643751941136243919903046038080325352468508549838484929928807586225981333406161323943327506617203779136797597738614305421626098149836766902431125650834607662480701679794154301622054142537482185837528426467298211439506285987586419776637270478542801238631666493767012837870631022167149697461776571058772535888152989918498834202552017797274808990740097513418880086812946539604691708310095204738590794519937202855467165741859100122388905909513090586127176612794919422745826698915808673393704046916858362350626756568905603956586479575006584324939720636251712331377742669626507322238624271560475379489033935916653416734371783327045572851207120429133499803475859245572828697664426062238968451683788508229184776894963311406864349950665912585830424413496473076255291062238712088906933479426465393719477757409512478836124759562282885422928797468968349881065372096339632543340503711173389610523700281990613663479994713630588338513105100889135019181323492970624983166431861837694819026187856371464918125580356699829700864849453611542901320839442994520373669946683740176694539966673458908740869686173435904740973333980874585443829840321299505525803578087518268655917290160033017886345057115124144971975419943392109219752003427420422621278630367233019205707645868751217568335873645921526486262605699135186617414039322315434672698735524122824996403461334507601345494509452033203707929252658536214491639325685360417157775078156303152670681858292430149323026438239385395500507713939071955230100729517681775238573943027771862273876437582671223048393395635395181696455543110854789043288993379797648651994656048081006971282618601253276816030094020399538021640692947307550511102165823651692668202805560484651071548137486422055435448346827745591432975194170213112785436015862315256659995560155592803559432763746801047254268025559059544290494367989888241925808354284140072753241192822472704*i1^47 + -3922333951201969349630763929366520619314628134848819589284410149935225460427822400355369239636634182306382527191307926531223513311681123883479359903279178573623592805937666892870862378331920638214262619648871128196919339694290566416526239907860772641205164262708616869772945987652004357864980872204786239193444642266976420413371165551330515782675910729993375233046996233128442268315945229857111199261047748960884995269754645684113983842649954778556246740991444027887715435555928145361946550536907427244637118896099400645087486088454970848513027964508703362991410269559989018694839375649860604780259796911270624096623779723940547877899695246501313179639609446353842817201664000187653341769013749402809950722094333912371260514763486870748413241176848305061322209914755498742513344712763761281150435326439096845043501711309417631201801106132505000352264628243537173929387885434610520982072880409612832992220424381631782699122205741767964264502309213658384296724882010295423686037911184990906919992197477015242633384567985259632679534174527845090152997076058856980166803335972808223943701162651690660512562708044790591784731849799176095571704139645366594591858082852045229401075636320509324052267192918353421806736869091189470664850717162675464526358030788003622257052635116109046023913007565310340153295752534360196868590200006672163358920747412125623377748556581319836716537227888885576837976880602427777130909570730650499434832543691858050125036168653280888737117032226841248230879875292349329744565571355879290066529704653760600525290121544324622636778673815122422603727600053664638685314239212859482992864298557305259792300599430666883031485981542140952016389498494918797632557647999002340429133510497915045974060832704226254149409420991882345215386999417638831128172332690020511053764548793864060780005769888043752214859381295802878836206496803730838787201900142595255356499945194205880572967742607104735628978248276874208898740214995803611736073793432766688371763508877423029306190334851785547482942951509589940009046877520382418949578420278406308151416045466109779457082537140600568807424*i1^48 + 1901504460362543154888034753661002343647859376190405887534423662278679404228982718974496194379277659624839883709654463566177559784572155384711794553574256754550230499044829087348505866330775102127858377329896727726617736958497424002691135217155443743940316319984788999345603657821653201615311862540612075904199494920668004315477044314726052915481451917444294680051405558020423960036810208912521207441579267604592266548887280077009702518857164138449183502631980235270662128326128538892634606381787595751903370158547512505655980007668058893614103074791980305138909911111805747766034206400265964886578718147429679536154774660665372247643428730004697771579062900539895717907724430729219060747561562439366287335657322338410986717846152507608774950520715922491418806743682939980443983846140827712874674171279545538839362576103347477992674736808664624127137559860497874947715265054609732367804403705607655076345910038348822313057133038686709884328016601844186145262441482831137530731579839791747147512660854679447741681384576947976120907152626919642708624487437716886993088577708069023231228243578246182181025705957331706123586289056292494645916097119972396690035084848714396197298323063710011554682570431453115821721101829818242617083893724662354395941781717079441763120479843211297782069709145289511849467775036065919916971579634054015577601322027564878890850467085958474776106353417998425758524278851168338526613399934883577309477101583809852100348736286469575272153654335532534373277839561276449716204314918748165357644896577902088076195620059974434587239576343413229076849560738343043824125366307296235113071754416882025485440341263118429410925336052004831611443230972658169799072305046636835326461587967984441182407725506346200343787566674340491319688809063804961942996563824795141112367245826960194184240225588906887669865179011185661794948930009584980334697475374797749007091756895636487050503899608020966138942845592961422432955854753049811015685588206633439304914848451150219379618690362818286441020757055537479981868307900214165465764109642831811769080484631745797292032*i1^49 + 103437644950544436585478855227935760882659135512245916121651180314038376569847192703202478731457634012257284407103579563638783180526285885606703195316477869638401553771257154962808778899154361611444235034934727992861369127537534567294955031062713814018992695449498805674346049187186407046370292008340869133179027026250132118594002625021361135399304690920270272412208170839724512902557408273399970995200960382365896787665287308115653264139026897272247115498402557789599684825002757374252708440447367822036076856085388797503760949314688239598089693584492045786822662849632077745282559446817138451100296518506559783470934048329164187325489408748231651875729501058825148398722891136248495487908180727356234949147970563463344761571320466788368303440494105682634297066292346341056771958537154919123264853393908074767510284213240419384363570478144048851774002547318013916079634025359576681133390901765907809036890322625212310140504007883285429460031454756573381068932869405046236103023883382488621285445770726012042054382182052721306594600396474445077287862749907292247815470760932239622232580422769958216137319844112956608064268333779393064128652350697592743626574296224238442230234486408588441893507872105618104507964133000571730402434350076284640689000625947402065801317958293688039610992217875089319019239705308895768801237043587803295258593411494579546144512746900821855735791502427277016698435745262249041474048536982903955538920717394277329026471575676487517791339261551398360497543427317020903995195967602013220151110471393581634595464650840344892950298715480406599873548083920944532617241688442023842653383437653760914464845111804391824705358940695684612574796486831350325872279884713538277185170666485527096469734430990745723949023782195585211550628200533718631440490922830436239185167324950359862763818985222039268956417146113587358024520140135647439247231580100316521488126925461374152708598719322964609448354759424226244894502208791803855291798585461189795767351572768246524186943007805548624614318214403019529737110009839190361259162146648883200*i1^50 + 2385876507630993827722148894503591674128883283538578012422250422571882861543972712063243863403430683623635551094010320498575216082090422764980511593055025747721017256068955084915059219819879616566458041850834069906310906319254644070545786760189422426686255144912349017290656246652272601012209792895085456553889181668081803610149521975687573728806828036587949586358145950876675527530821259591517571818607664413346025400651110325408494282454996910418728220108249227493381999868924689825201618900002809515910033373025968651879678927814405229299489038239840885914028995044374469604799432366538365112267684430162683192864214321182996544725131007424912741103639246795122746777271339999247101639742837147330099378550658971302317064693031452491190414527462085663987682941207558343672272675854777224297158154453365351176991880755560021846262162787897164045476191226564939750603182476673941529956586470067817591891972816736712575543687610522243105148816265367785090445571393116649470504190030833281301580922359791127690602485172687837086899295576497937470612995620192772797015302904989276138930200347331825012781074773910716225609370456687705927660835780528381758062343146582407642997373592247202546560211774643032934568720889035963095102670883610801401258279410838636390687571406550192464424568114695571575445078243392427379851439347682081536821595698673861065240437472088638891219253051320262959006906272139238845744299086348448165455223951773327088542239944917801175942162392876532752540754184422188906078686911225532426096016691180519162616012418933938787332491060952788804350967697119919233353249918900442188182715349240747303759506810773045903114696639512866485891003716820744353455467200110535676700867593458585658190153830505623816594785555683450314437812151471072223707981304710847078969843729243260608936398151779717530351033890968723529690928842067060886583925770750708278226573882501206808405734115970827091263727099339714011604142396423977713641677573979217435318878009097959665316610349169347391043487649279641301722700185600*i1^51 + -2751699135686488030497913859689933221148672906706737928965423145324093286709567327862178003312883267584117890116446288204313465018175240830904953028694510044784177750650306943827189869284291994353432518554456431373940895828786151881450242271186322378025766180689604056614080687133645610096885879087712430897681069947320110026483181281718501151686237428506120873195405909366195352015733771699506418985497145926392409243825743995965924952870476487305163512446538493501170164569181635907939857703422297036751537111339602496237620759799031451473476506267318791713481694609943558887706246081354860986762291462627335040426013788599172466357698131741656014963022099305992020023782140183244620717549286150112793262697345509428812011149878337671652616814387479827027367328667405391698384948895652490949186323055561100892793639119903151176108151250583297661597230811809913270395028656223646511046161706548317438029266213589910514534896722093793784705273015609830050457847939740945720598713864936640088856844480393996501180961184379855018542571197908141249960332937963928001217488665090948071606439161676566913781002842304447720221663915400329536550821332390196211792990688241252916687161097433283676593955074576978418284413691207037245776877391013311677194017739651128668478006748075638361240897773249139514292459876319329350214334378554337069380282334390390976769527218156215985712788730673121780871459584060570367344394218795856765615095675727529970948021389300479190331320374829986870406909493196037498950187607192176331161990898459302046556953583021000727357242487519873831611310361299820350071347840924819041619692155843423142703860105929859578928036495288279711326022669925439316893934190503004382516179383161647751988072338407071704553110197553976019984676872247225960565919949959787618717909961866352274968018476695491530075518623822028792771360378705722986478177074359758896566936263224549510814088473676654015690892801705041340119211519618620947854303678109129801266965862088898011632989720994113583579136*i1^52 + 105296025549352627168556501753113966116798684910429516535792062563656210285914239723229930127221268155705293578387472859257909340633718705920088040180073243534186672190042546381046617611476246277543600115600092185636665147560166550730272567401387254256787637303232963997258210761138807436975859505498804566005740148795537392683081017708473854702488959682625409019724491927234575553208978689446927067309089385486364218035579525496841719682570423565389743299974960216832409248667616409278139387709185771353679588786906344833122547868276181362079009006073482409090777717748238837265767704924992785282930515729977254437617787550250817625593011250182478090373691633773009553884944154120747679499357969261838326811962925134660201857958257414660175796588662764843182220376796130968483032513881742586653411071117618482477488340767606751587832152191722586292586902556636494943417902882298814622954014942128611074172643814838858546712666331342788133707495073464885412862164309637942226590256711827288461192853687342295585154439010210070093156218308755821295881716951129431979116724986400166768091881158220328190418267051097964676520381011413325152417227067996461194678867203480650334799230831983827579088347455484995191200928497711982206548111295181252069399257625452708606371593178576469470618633969363156234397532625324351619553426192713926648705231894083758328017996066423966879897783958344799847414457457146691995696942632220385979761817549697167595677183417755090796809099975013941434368905333703361926754378399255799604551136444159772907579755382561210949413414006119812652704817269939783047487314099715928677529548376813207420164211056123255293269382651671323853604790776569169403526235036015762179947042838708714575434293781956277786841771990833742089248367490343937083793301737446261069713534851907978404450870230160733127157903874168871845696071500252108421371326961685179910685327247768615800432002635816171841099929469969417970040246369412201029657458300304628876538544720517906432*i1^53 - N1*14146887712461118765393586322902741921818300873962833274656850070839102674013680767013004756043566287114154758889689218062106919031585674904127901641094589492067413226882961398234110363769413048291666604137222094757405244405326252876834752908433396409344179045857883352363885527426884695100302624279291830845845416335978747059740278990699874549660160122491776203624367873954832474934531037466826659773216395388200491689950248775392446503418524347926290044080614181854375294284542079675187454709875214956458236239117463088942049043256220399254179083082293289215136383354216870867920382562032855061761892714256357198592675484066339199683073368420919023412845665902045933401647001920831060697336149212196645475841678818010657559611409674714678492745002993864640625*i3 ] ]