[ [ -43758619169170236792982866282670095483337075906523176124883131572189929498669943649455388587253378388712930135522042673309005937488824578187877336370382518402557277840922597908448826438338998122145000767723560646965257213897689877928483803381390681546651801708149283352388809538550916568978398386077271363201512067870356850942028855679320030273434276807569622516718091430020947746801821527888578835229799187907663824789572265231298560985782842871663258239152528688341767112087316502680203482673433528529788868470913247422795273251156174412349054848764692363048368870440703142232923764098541900370795874811611187715262426430213784934183752768244871500546252693396702972658736848942481132856149602283857849641737138227231957175993973829845800055929916997095929599509656699685765988866851509345145231374102889308927384360164534985411682636055170748101893972655251730279871156006205604261572420120686678557831396469584875944894151905596407176282218582489354305266878136905538807300532038088264240993640277804270080112907173910308453375664807828940679292138795676893908654226302202856975864835838194308254572882585290498293549303369003666680379899800162142204516590092985262044183213551617938460000245026993538457316598951032866609054110013457642692104032492126749446828034456681138295839711303603640728127798273326804952675450509762782063921359601252116717894754602668850056476070667878400000000 + -30243207011524846155775386727637548455031493322546556368043890021497069047785298465732649325474479818026188116070589393019136906695357027482397222663968228759918454424257657342641771577438696327674884121965311834199781087824756271451572320921476782930420536440457974392509989375654582810227511390900041721666473888003204515578236367272920959882113635085987080127192496460568690380791439014522978419518309900852447499530351884494983576669053667444041789797481997021070033389342648910914347504695503115602581839303321103573774513869882971433363077593823690075056236209507663976824676691619377115172586049984911082762107516421021237075109297005609747900150497493471204674387608363284351971383229963294257469283802269419835493470395352540939576922033283526047764770438309941205389355719845771561304337152632835575641074513161331468429011418663836853693065729009673305004372781173107192994846997524703857298493197159653760786304433388594657115072875370683417121678589954197324153186274629912667540960310638781705167890468758622893186620175355692716818485783847389061797985475962310161305735285981442718226315361350601385153936554589163887855052506934312752161687836806561725258860511157189965368994198037387909613607084378081859810274396011564768953638214942346047030773038129081056397400750452417215296588495160192141533131768351736846818133731728497943224441915263643213561831740145664000000*i1 + -9239666720385054624456858751975681983293716946501859743975506156690332411320501952954727490266715761345769237853689898307069591666720087614747786178667961057145123597514522964918474993444469445792146045873984430673329029371259622850315549223513272920027584908787469333299667101875310040259968268638997888680920353089624155629624523422845979339804682257932783292540806429052459131665291208727768968565521478705920457833403649227488699679140534860534602736138859327355293085012094391857914729360348664574966194413500852722255296898509864780668713448206934378537692700513474860215804434457901000773867654676425050067548701808067290154729353089489962681287967812192960127254109680700195714210498078861053499923243002589663292553399051010097658548485305284528214345263450304964874129598707152890811850458337363401263289235387110202540555638709852186434182386985582937885561676657377808323409708932593402325191061208236925558529345148651116490943195948343798302014239726134561655087616748247560723078589487933708548111005419429198420414219338375567885200154850291055706270829324540317994778700159402017581102930391168376813773009177851671062453014712190752636941185369423821764123227577688459885368982869603963770989438460000972213610438545193026557171508792210474436392863352886810265580841286502673378304211337004961784884073802062972215351685816648399720408151104663193979351770071040000*i1^2 + 6170825593295966472210579761031094102832274099364891549918248825644472995985695824297166603032902581532275051208119848802624983129429316694348450723536315532301538487711580051926815320624720350463524892083969481519027179962757038025821947190611532023799439357953187736861054196887918828667892740465179889969031848427942203880383362119806858045390362597799254518747070566357207565402521802263468263508400239126009964447229114927147383430318296915954463912145177619701860446917549228032885870621489202226591915014601536908334393208218852340125214008519646181566254465505934727201767658393035413063321032255917962345184314655387882130992506619055768041951373629211075481893247688597439172852847222036917682094928931080057684563765869631627106468783188267943022743111236672874135866909796083631050245165716354041476176933660079128829800735869123482611514264340468195916422132296927785961751203319874948848831964253536998297224797280928021930594169707996660089743667723976590250383789241833953728113160568852362118066724681805698606721541822123445037612730724941799335829885095500917064228833079454179918394886081432905352270906241616294427783358383371761409556925516378213973027427201942310959406048339161716350288304345114095620964870051955620759775158866790177540712049135096354837366957264852906688356779593502832991174966486809458142967433290783330814348778960182230524303612313600*i1^3 + -2146665523674680502739545314537256668786035818323377997355768535874043697139313259374013687749216406881410642593672050291166401270973349569263722318930655964094437780118607068687370647055259918215524441348149217381068647343950382694933236744170352837278466938309763040020759241823734425376537024232968069076374203963645245681805593241944781242038065232086729419280312125047112471128029528756993585649266321095262948321969719994074329730365541637269503113576993126740952820875093605225946305833784311532279146653902742311892688451482101502736096185622676038421284946702353100397179318133208298099124605906922774161308421717011344205749404213755757016211730502340926442378308071491378570107966180196966372727446956802243282007643274960949417039682340716788300074417520804401822372495329000873697883680649998618832402236800741345459621972407574205847667038814611495741152014567669942663232283788590602919905291189539385192942243374907201529703279922446641909330270903488392074839273749272699494694268972098437690067479319134050467013451548461672228131069403259334152509548434338645637537098838971334118496167581543189974671472230846350822413066933132714470706255375408955879918949232609841637753715826416730342770595464862639896660601098394509239390514204686442789004703448906552039627788033909422606069697138350576153557349062647366932580689406693195729005016883856240841152528384*i1^4 + 742781828687190118315602029311450241200021094468217811378840193359836078286476492334690462570788569322267755882493056955177941369595812419993113543259008558382358535653001955896184942266523255508985384701461825893658642171619148856578478039322875684650111168736238795156686037852258675258539364763160191255449754913396031927446836684534597183851524670520339126633668361906113426635231087579182217860713898166408726934430754490574748363473746924641491453082509056276609326902873670091597449756673877458099076897923094075432657075406342956228908208942378035273422048809431538189721512077828853614832232588208127688016034292337746761287655022242691406642155172206647989205883309713717026226909754669401637206509449379822695323624445303140787940349590576104868485464588462694531384731611397213291494247772513750143994135183060521824678888817225367864771654329156349018932173649379502401649075136625411597147791609699670715130720304063339108388977851888631678448348696067957971561694640226675797525591001642135989926716026702538468650665249716198259363236820866630214202640743745582525646867367291687533205517317642935422455407026036042990087449561847303479630905958099586314135394908860206242247908841588616884159920093553497159793656271429858060497835262644889228833022442045798668745597891442332630468605972514358867295633910689856431337531756662447921221454734383990249095168*i1^5 + -218385346005422921433717864163539279387707676697836940325308946450045562460662574479492462698144056581463084804894261237811637491278050405958197731664286150992316879239036622246390994050207026206873136295899210094891334622936182246645335575742966819485191168520805404003724082727991187054112845971964985594007512351868216350449937997768263403906335705910706677473461404503995963505406343731232459651126167400919906827392572897079588197318806266121573479705795196564169166236521554267465478041645639882086520804263323334666967805260787153388890197847838515647578858605568762017313607739993717913952214847718539567729828249566933232505065450780126493199398547203520376652223065181894822556157097923693006523311750230670806688157874225646994220311019815840077086130733808122884012839762538447548107840036911514179083870669581527202242288726017268515391579190819866561212457964919207611261107281780718255198607958284330167012059853532620804406839918652647310166926672445720427675176695874088056612362453107862204377593166188885466371354305818351069888399548928551787719840735763452160445070812204292480727313442927817585228005792495554504706579148025195771664428610180541035369617841025520325829671951274084089390281969660983430607911736539115952367698822913719973261271288143624232713587798081534750173738228161492384591578585351948085437254053915686892203897798955397808128*i1^6 + 46636467056214967149588633621194176735081610789529410037122840036419414134658618501658161712297134331585395508513959550456055317193854861933680889060677580856190257239092457891571375074299084494894495393813223907227847016128122785496240565098833598709672576958743279972274782817824949462491759679509021676996083367272627363704993624115461448779867299481874426590017106793586736958797162009018158190701865541969701667132444207214293070490485812048242554333306800117809724165934266938451833998654457093550958706281956708972466709989481472889419073446957740223125600826143279644595971596635111626675250063315064335458812121965517700945788712625541028843677456550777128747828372718284037179538326107747649458031232678446861036375136060195807700111514965337875119352100215283509319176291154096579278499719025310537117204197119382317260057884048631883491462966725514535422304403642301451090798345550962882410505022511102511033227124386692935058416433195893522600572093501207023084389009330493789716764080774916055393516690914804354507224126364724066545282323175392175921370979338386541553324473139605578988005399769086480571435138231298767122578605767228810952240163412816816116109898038786618122712455203876375989904045597244394438780530327517149171944066242703575805879493602007588608705271636593735836545758015424491021968733475575116886626834088330615205046893687078912*i1^7 + -9532657392295835356385672349273536279394250246014238813228866233510296759673042473674423050667635641333947538218175229352207643395158749124023827369618300357107057134125416220043029429713306320619155461409958834249623563617805296021143868824350163614034658758677282238552764095905890132812458334370802936827380448350105293285029722155374089337481982039625145204021573602500794529045924327742429494210683201653591330528215227079334752378334036810362298047626753388223310605687417495247191888271489008155222195002839956609194550265890226845487454486386460464129894150567151125381985495110838368019008728064265712847472782313050898584912612940173119268970531321372836678441209487217342848336810552485890589359303133906313745872567165411108414234486141752440131302648610580923538817976254781904104519854930134843316683710732674380898383333076573062325196884491606894835412345072411060744450044234415101077442872717527166596741694340743258830104281046543553472329970260756670942939472276118422531540525325947455272376493887735184932467670517523984995716880080595588343199053642827747591589458940820827952223994134713464641982278949920889372396671533710931137534834726713557596569389710351807611302123470690022725385888817102108537530930327940940247336101154088252502327086978896444107000782539959557505874579478655269112423940980638623342026943220084043155103975211008*i1^8 + 1414984466851375983474539959245388913033899332509463519425060383873814189460008090180926672602684779921147008602270904432715977651807583743744141393784967185301793587601925702876132008872840104011585190735813783205796334235249381003951857692675441006816589282847040297014138065275328520835379455428907609204960478304265289825869678801649605260086871207369789522310716643697976652919397492850094088086154043956826429858949779072530764068413157721505913325968021383159655450749324852711364593792310745587165252760061227016229725873000061721945424397385791983526747281944932391552442739772734125688914398384727232524064655378895736116721216353117049195370685419406560824929744910133856128840405126202809361525733902366479633563505147070839630593319949992203599675198124839566861563120008248982882398510003016016470801177568864087776971030575804689238059374050014393390841995229600310181063321101874773308633595876997954749827899201479306196206745819601401489021630513385991824182420319747614336845305396655960356852589425313386171832219552710772466856150251263374200004592987472939595485582325766490281432579771390789592388727451675975771191152289139011858137834097643780103483154364726600896697519021352929387313596060866713805751015820343001260279086372790506845002304775117823764493068221885757423868060904127117511076942274091901907328932015087941934431338496*i1^9 + -151263642353676113406526286084075131969590365640371531624186220228051076346715595258337116463396378325596404729568511420360807975154985823926119715056529501794592687277836340665375267572175029911818348314013020748840117714175809571727792044351100007178916836570828691533862693554519223197368005381405303546884053345586312095442799957056308469216747383081492155809988270566847583977244400348817261927888714677429133691255354728264578559528400253987207786748902909446353925513197533679374884365931153550846874630965746947825661182651509740269729905231645848913793991229758722274677147800741682457201402141708695762379663685417396929382670711484784830032531412427996185054912869787858315989127198611218908698813290208860109038391952665618610151738614726576751423255900852721172286688457675500938545912223234702688985970828833374036037638696654963647699032101502567703679909904517223196655727651824478007510202094315038553765722216627996255607004016131887397067592762936602625351798280610588514602009671260527057040468204398655135737782422778608229260939724684167645927894400139901066853541935855339132342110568490114182350423575632029876989789236666040114354106922002816869950853889308424457830072336559344732120212050378558237618481517261833873192915567951736440920478159404743108340245888245580036677809105747924884552798718378707409802838917380125835132928*i1^10 + 18947045407133182012298553636428407287911450831967329446005062791076111619644382670466853791962474391927339527490593839544233865396321633185228954257420630624423453185633878488184213480224729488266061780782644786316691419767201675565450008437945056772338864497902491647634151672163482825115200833494495649107746087944603041742694298765218355870751654365489805032384974361220363521375864470440320750968272700587971624237744420325869924240702741114056856048229489936130546942303716196354406863137645597330060263106072046050206445333029856640970268604594236060621082596310936324061399703067098389845320497963852643972800046713612044795819817381098019533592162114475392060451873890964482849050945741102000001761269844497127533630690655574239153254327413035457915872910854264041446666759364237141352306418619354700824406277637963852592443961801725141732253775374220051345850354271285663283466865492637839712749858970278424328453080665350839718833971815505444110575080916505672541084883842895579233331763224648858631922633668839117314053726238736269467432222756644198813694336608197719820523401475554712884404408967722827901421889710387105556516551920247410358505379948412933042758568213233090358684214229261719834902075197606447245474832271674256566240736311049178017376120132001522783723849494083166605130769395363376447135914834749912406057824351867109376*i1^11 + -3213997542923846626141405827759628971473774624094687583565838356679194731958005592382573319621158112481162037689286823944018380283202479523379337784017725767009239960467059072652336243236218261599619326244096129186885439993678051732750292715877357204371218100694460404631840421979059446802140917765676225687329480309639077774016722230963208484734196605887712110289504272399762378439475396596601272154088053801336577674025142251186470187216128112892039253713713869669864837427937066741066766558431882973286837973111694816690694233073908662338982729571174304026505431074609754978186055864876216394079706311355816518083694987787254652918202163671534821233803333406272300338259589621623668372446466775533313163636200621688001026514910818660001703103096354735081950697701563995141817482804626948571214729254351463092225791791057043270605798862659616837383929877197608422323615055305253350539111882007905430309274209724101440061603263563446313706546042445372155773316465550347168401017984580178547729213604997951984530531710408860617375206445507870128639140029859319977654951331201763459246466897705316490908858946629561464525896703661006918213523011429510639906305972985123986983971811957012351657532827817713412889960796289058375822727392686877089343252065647393896620126860723962868412251495328302005863254839277214304973955323924443934429650362564608*i1^12 + 1075006084707742902826864298933421114654158491407774368027342899585107621029689052209955309907625253596376080341677810120889639795712524098005905517750068643757240439124233308051713597290225265732609770719016938332316287729751231368010158830216520262263992660779930961422616795072339805584013994310257999801141083425365095801995061008985469400624919659823945734383928904665098463384875275145529678101978820145189738366653633625418845364524955537356618190835066089899142553679433983339117566685777445456202858892447086944642214608878529002568637202270904137370359188225600212509988091986606032522721651619242194330822380690571842801114398379381359348043882627997859872621042845640232438439826285197483088978711173256093944361493279963361644053495958929488793604133085107564508923645361870797193801349237087343056979210875891851633913310543522770199734197792097355187611844482966919208510723840344899020898868259823117416681244815403322783196308581578913104210856042003982505002605088261221436375920149693404874238364345205833787367989959838465094771111927075889956707737935257075503893666224849254137733710343656290789663535670097620450788896876199870015208535491167305165291355364135412101116651198109552841406370983344454308358856098153821421709022707896209583240698074143050620878834633990077975772216900245462878349399054214888593323242553344*i1^13 + -264071761907847077308457429540296237668693224749668079848723226147543318784321552909142595378764091602132769152185579335636725186289379170782657908571297777203813368071306409647229023408045002879609006282111714375280342115214236142713768241945386248657709856272978069667269875239448974444042739542277284149108173235001660643119484194733896384044866799561531960576583318299378482708847175037586305882902624648531021992547157641995510742226878571971711555831995647972963930251633602468762639175775609990880368002023061981314636508801808261630911008698099358844987284959281001551948254093331286549877921518311210846959990920577667860572545340759408289436858411121536533540604266090834151830036468799984068590541732583224698779021925657910949176983918740452979842074572769281119823879728566322796112988740422325456573134547057846674642000401515486745974038953776608161024727535671105087828694438384807487880409644785159763916797065600602718157624683588920273320395736752904994387498781596363993293336720387460872439573600530826708316946307730139177021621219539989393469469512425989703487578478106382017806370711958736376494308220554764693572571400185163112192946837378177016829888361220596028852579375358176068239092169942147983188450691600254312486919514415452623183157403824821110687116282262760343140061533407583240132818201957860316194799616*i1^14 + 49060706088278232120841246083351870246602835593470362599613577121809503572669906733825338626476690339646115603369093549862010282722305223135350364479583893575124538039897519517474867457557096584787822451132286381220533800237035182580593458332706010118153725198227372479627554676298490858850283359808580216822615547954610774371561377688667719842190692640712895119166649313656500523693352838420100619706102264816869568238482105806474943363513280213508069599068391053081960288904526136429497355955082576168409522009835156988826326090935685462167946757847112402017899353555130478052422982759804122625380356195056355992717997623950817305299857333651995267746283411149618752011987583438944062266718425856277492931558069848099188149290004091783862829920704771951534651753725733344334294742940377331922423379402742205669586046448496615359280424795037409777685335009379366987629048931098228830270900970129877155410356541843410486257257894740528717271817359727550544192517035372579960649525081953584975114882409529791607332922642771620572560109209950957666702944342883809211214490025489347846002355745323122796583741490209234056559963905625841746242823758206514334425399022173008990020216509354184116312008221471075285058104995955189321525471055392412440265702341466737491845404937176819907032746357683611751234982634467228484873363199357416898560*i1^15 + -7435099994102039732537408836049576401331900641379127497400630214244418563817776851506310201417909261740831720495696052684419902967626959820726189967298117223097554110459551014971440344714666401836602035743859461550385345624994750240765939313199083546190253660787259968901878755014945033295740825337643019013310886849919133345210711868719242972521509457611671220190754556541610677434097095469714482394575694927225400747634191177917796590068135658627772122958854961270861417289207120640520412589536653014151553147140911383316298922679346818338431085773894333600430582966795048446042962590381806810884630055328288926629942860202100715854619586194589111174235790139183923565523231978393068732676375119274426960872085157780455151081394627189671584855685389900351587685738706951651476335699998687867205973159180072378157231037113378721252596566802471683373566832587766255182024614886539198022734319440753980750781440887328011393733543617523558980811252769376875150218797345636895857719817677655662611991556638542733712463432435045580897963314430372625158212503727537107496549823434252371629244151089422685558328381887145859206018428157628587559515446526813566707746128166164080595912356766924414970481744188916320190645087476208580542147528091413230776566969358739341159585081430570786608168602964690378406775755534252602306296243055230976*i1^16 + 789173137617568086828403543717932062194234151376272599646078270899743798629561644217522751554428358384706319108634274565225575323080931468962925266685677727422198333161569317542027293865081610291487966304791605423170543144147102839284248111417271857412951369423908275153465140444007831680417465940697385839441461711814690755218501862326114318299190855569631676795398490512439479620350200100699843890167547440077591887238435823293387789824411126270984575370162747973114510095723249538371658582337185943536903710686763819699199595476396367574646255128004813020103790962641885948952624951192065683331872930883671458145247029068736506649408199091908609600700083519142202780883869407676176350050211539845829409160259781658577758138928297120172273917073573750079267822750670326086631448623210749736460682841361100862513529507318762874735592380437458722884002498772075762047672739413722407176006616972862221153757647295205287246791338694253866754905101487275955299398645579107800141115951664174772083858141628466161144863905919813008942859326851086076504919844082341355125361318694902777978523759669099431065437729490846304816999513394562109347873104698145240545859816668405668170678422130400827738026910938613148090738063376641418399946515383513264712292399642166277034085657662771906167442226006974686275362431923411208719913145335808*i1^17 + -69777414508051833018112047364354564182085392401244647824893087396841830320231223584562477637825208440802854322987834272047469766805163691290470655781332888168924999202079453729182591586907443997637576004316180611302023415929224709895208004541608981606986277615112772940695015883208791128371168672347594706849103221797828650956031315170486694657875247259321692975505415379932980287819629223384198428843350544176064682085980492320454641413299079618488176966083920357715602914265353734949808214615097054497664532282578890315918195641233655681402600084918205039941027203528982126074794535733553566401250531527588087927538207986533890454704651109274486341129434758020014730404343118267383571802196340905923542612118072991160364807161985806017698014290477455520220221359666432688080469487677336511648096066306554792908545317492083737777946484111014904177286203462098795953565653825928176342874420228151642560474290514451707081366045675185761096879280205287840222062585667410545359185810870176720749825953229126733418103492893506179621298200398833316425142943381720551162363121227021031738524525361057324420470735025443409705842630186291608515180683732510866769904543273265650386502410036818936353872808659225021269680123491622945077064903163640039096093192381848249429113226070042495732764315589784352949515943600097323502373175296*i1^18 + 5003323886243774871498107007057283352852040929963979387024071731957863493142552022166982302770679612575760803307371022541936276755615297076259100902854839136274518917554122592776422976620136452058336818660172334390827272824283273997434374717740020723818686101148367622516181497780618500657975923590845594170423455261118022727383050033138984324966537434119364083259258291578804573830138343392818772247967798834206322070878010044144806941603338170512333519243124934215215128783962094274871905094496772290114916720849233939991306280521857074257824818624224159727663142349809515500002111661468190538070868615443967606534585716412893750214880263862988459603531737724847795862464300906963012684179909501830254645062478088481029100993643830907509663552493398164990656599179966335160063110369643668204254013236648307705714663107194270445350380874818908889451852557863968650832767307617675516267735694881201837236789270413195748022848942244408512413512825375972428734294570862567846875130006281856095861714425704083062227884902514483401886497378859452508671544923666376131104099465788975539608907671990441645397279915316965013544488693411256819090357836038804928994433417620720396847352336400721321760710598006963976466777771766461691038912188893251379453212331274002497968132619464819521116561693585663967240919997615260137684992*i1^19 + -193533540263589562496776295310287293185730387057936182227466262235708864567698838468807034393103960298154079690638866528458764326777168627304289424434822593134706798227240300934932599198192369569712976422960549292838906926127575699692053440601665102391504757988290873070035984684266777848953098717833168571879145004216854089554806503332174890889179943718863033269903745696146943512770704079306660951303235070988989776449207739970036462248584342974641662180223301935120064547027352078313735712519182933732123776776799760441288661355609299865546641404197469194760579793682286347969152161449279268045611412866273485893650741906820820863262947115678737106503675431191407126754070261999701934402780883224596140167296302738658173591575741704841593355017520144618813215221826626427337533903011387509176780329771974393714312727744420301750751135957804470184017703039392186959329333266261054003849986463018144733153342993606281267802994364484159671288977696216903897182209506223037543531824139768880894413087465119628770103755235041103916637214518424359997844765808780623571451150238902628453579808175304073223356928118011948656582826589387450104176974597559624744472260160551966931856807296758645733153176495715610186243944492580727772562490110139376941374085808772201684768343007059426108647017850175542434876406705141317632*i1^20 + -2539927801674914874589882853735062133240240325240589091472073247420408792475563195583982016150594711844139832053655109874082714952089081450714537801277843137482144984038063375806725259682816273553309018299062412802125208850917269278709634229050338648350025961460264026032786546061416442001046156010416324547432937397470548728980565665663670881664443882542001941360213392537112580597353681126721920305748624140005880370324247068401665017366193460156035421725198359040604831341513338043407606583811644033597283809761306321657209164673521153615183312583070791572347019828552209454259136332935024204397708769816246395984556432285617334620267605811851315428091079615758491801896256933820601134726160268487867314362632096095196617831520935393830466372893776751195619259352221489840002609142045231800053248293494112302770289078458461516637948404706231164725956959185555201225314979877477562814262526219366779000631772391595896181161978981914186400936811831965301833387671729772071142153869221195921640847204745157544959223511452835512036690085953984314477428152202231780239071678988272021928314734522857168471093324320047314723662389966127512405097572997713598578634597423494755374145205734033180166047864716365740484479508488134377580580483285461235755135318110264167332574219985022721043430427233694202290161944887296*i1^21 + -245546432035672533926122490646710022524364051195977561276186906139821047480232408275519227397105832767920028257788245370512304625942810687007701747180646911927169814067556661493974493921266151509893485778656119966794360360570313617671810187401075850814376809683864144465978717436977897132806450550037891411786484191117033847539851784963315792400935124552845343088734618860580780300752218826913868363697577579922906532565983177629857860066042189527042383177810846093490557413536761504797338728700369623857416108796086627239952968028881328396350541062692750063414328057511473547759362658183419411722361405140839209549080122668795056746352722193227245182330121801307981580177043685157010236023700765202487647207165484098739924817237313357145778806472078078945666648942048817157939581084777635943731979465273831356549224353741714635240736561026713968003480000921192564294959330748747676390410131053517533521969349141225559583072665313650757884146329611408946286011532571107954223942523549908603475097508793985748152596932345355188077308484902927784544224344727280563191788554989848830639109636264638036932606771273781331108747229720809433712430236282020007795579812527251574082675879716378620956451052373869152167909359498657294608611930881730519663368675368455481592920760309030701344291186385195737441525301248*i1^22 + 16586754827623652208457684297559507010217427553589057965033741847702287857581546877092902302039874303994602828958121653877535802207929808580262139017012154287404292836539894971723494029978734154092736262108927900085723077479709538204446839658562087556893483999991052651274252849254609042389927444520927444766512902647474725702430626671076879514418160939149556946553234244239866651930363747332670930340354739378422642408587140437323844074400338724768907592855825461731859536561218752457227184763712379407253038627316295638747254982910400711524558384170676158705841181478328068232037292760841689641155433489133824767469915388165617213777755961613497118991483077125620117655553968147490375493585743865569924526902455457858350172100599032682388275019683750092586117826375064110489919754947849424948664856247325146073731598653880951958764358885723241047232606646096606920450740014936951440770534858921911515302359608796281761537520903690373119864011621548061762007425152844786481170485743250363498017906175886462006302794786782928223348484669842809212186721902685511352345529279493475620721287224766753629168090423587541078283362534465621328771136696098451318025141706161861907888787224786187295649134138848488612888857309069825160822492107808891092907021148124001134483735515351287285471808652605621887041536*i1^23 + -983027151102252819636257665201241730130785017097311370764638663972813636312821078388882120298708913991026702063035868971194169865995740538793992580942502201826987952307947791060263532846515704203638367585716476717243700562425546415928330496762949447476703072335360076003726289446067308220723000079009787679046739709110832700562508991650950616384349886296515429853786583900134703747293071912404200211015678910707437571419881440582486994051663884398348602352879127872392671990556072134109042653314216448633791924361672409901088081633335379025676438670603143890504031210627289870758818943651549477266070729329308286905914663360844414539227340916464615036159327468273567168823269486647019096066476690519015723246456583475767657450821541038210031047962458267704277350372489574319718138243009640860319973850827558476319265895259931414755900970048059958122778127833383758832282134804596666226904149302486258949734141076628365321113341465671959491068082409262444599530698013815882302017244590370303620526390423788699208009023253183828397716040154941139518843391452711134207477934522019067056542293214066686634150521637739207553230452413392464438129096204589471722889202138289401585218684757454869965542955214465849494603421605085679239646782364174290380615571067125678747087699993318986907837225610764091392*i1^24 + 30152272439681453076471624047067451205114835053445026898623077078870712989065457999731493965059973989357986237120610248070644241351596836830199317993503677543837933088601447708737172104914044882922458732394178280189404895424756024583771842895851774739102285841435633993535134039382121579078467242759106126687013643330807331787957111561914344984601983898069175660658683732154722589056010745330694325777856886532928137347184988853109120090480892985808865548944676207352924864441166726617561191044568149484353391929543622066527305493869956744731694069542142786326509310944889536298743228918855011040693504498164769625084349648666705405499946124605504836736884075596066746938586852331227502571396107142890476843561953180935790443582089961104961448555904155445162603267843813591762677373781647446047717043557804766052770155895875235036900638608581172703169040278446634598804451886842242064860648291645902877284767991400012649931804519758898539431237251279589062951796574897012231057616226108027788354567983073755802339072503101137997563822439609943634711250329251671258683379042278830539502428046171533281265835127708278478953007992023281339274204222869524335020147618128896201230614725073510281796888157849013995821302337542873322019484823545424785499584810017927057466495903786631022472501049425920*i1^25 + -609756824670036669520392029958726293056127973420058237860400331857797501270989589500334369454672914406104372154668624775486033789943612713044856813869213764027323287482810454282898173149373506940089393902093891209388954685354848365757480034397201232818279445557343659584255577535637640525622956415691941557337980586799505065196904829429301052940509526166243684137625985322351959304432663814981607298499665674350768237014824989624649291977559500681785815402877367691642339073727424816882126357203545440289292035217689559149722670482713497758805344680216746244252203440125935485098800038561904395349054381879384358642394505881927001402755510464697202158626221221798455995502020065064249772998871102453569861105739321582916506878481126695970744659679290875876586723598326319121702041109803124260088162424439873946638341865236079476780161348905275449229860519737491641658526012591310008675104508594574541421520212601772879469428851165326097973268178410645156024638033473588637184649058518354371287887116753056524724395074824208857120363391179724041799764005275677702038391955048745667527282700356985937981124290642931775492711643333471234249558324912315900289570970745000015764555747592822486931987422657504562421303076001699995060507809259035282824753542062668075364884835368972785867458347008*i1^26 + 8911085916238747372185563750189707381401003869959754803065258742461692444533629988706469220137591787140025890738101933945474121314858754371209336078475555655308307186776964928729176730677828362738934720322387299912770022040119886446202768073195067517433508254385846092263960910576897476183397295324311489137114987582730517976663133092303008965847857788579340726108694884968608516776880225125848308376569558004382378144258524012347731901604722872294328461904326310004118411920602071532113250664220651652334168124675649402809042948840727139859150549212313640184895587480182510934969306548923050929906913922829381764680443047352014145583893660480424075360041823325056042310532018337269752153919135829365705000362479540942957395439574870084747123123142456450467627489146996427384969599810707905157738500563365595039631944529262047727802688074469347231526230292342757039283758035298972545498702908868071371064881873963616885699829226841662904848372570683335879737365814498039543129830014484215733723877677841744959559771838435084107561166978596014979014315808566914088096148730653457797913453359038862153556243418701641903967272361269823499852209445992015506686866774354962771723666319186930603379745016687566533933211376167801314585432104069039018057003903893986123660090587385345341390848*i1^27 + 96410572551050179168242362098455327704495912355091193599711462773273187835696628122769494398475175578375377604493524072168180425163149444725783417874235694711766394933700591853475319055025221791288387840517275479970924040142207107697204722667018407498413842081640880014087174856029658565727220242750783186194481946959289947893260199460694344705340974222028214796162035374946198962973680750573169183295139419305469777841493367990067430720399698666576079718899217221251440853273924902924379627965349043551905116831826903726912256629051214131611092274723578187988968756171212244555507550688613332803488883108847008092992472387119053177419838693465078015824827680266865815330471312704610107754361096645548094472255602721647842795262651443058165580699362581837361278580065576741603985775659984877687971312702696449405486871486638197671873716662554659201349310284809351973538996707537095930683257795384970616147922237819001275487662917200615090479792149010755757495979435861294503209655663054021996843656208098834857066378921073050068561012430963375937188107603854156238160679142886715793136144325050308312784236905974896222023522608270762052325573288576635606470750956272208481331453065220005369577303488076316007049790820431562253360581261779994524639316800805448047895350260315193344*i1^28 + -1950797589772057779720633444733045199682252822024543768658415787096814611571781950104725834481352266642711832275848699240747699618466410285576036583518642138447941349769961262950422106407323727037674959407811761433645403248834948764050840201410312112300852126416595251570141430388346574438019995510921610303710251835824211521417729722967643462754572553944372286172146702909017710630630728878068245619121683088107375578685425659042094013938242573916122724287565929266250909266637986747706170116489015334269195378021628590236214879874422893462490173678182924372785869104852394032140912784435874502138466388740659746517158966762203243940433971898753391403960605333111211551190362715144085003179285995942606311946332144089117268871102839786382704167174719097265699272894290890568425827564559736046611322399807892731787397224819948333666744973338710162461243852956863503024695096239247486964563434636358192138697214983658224912448434744720465996291566447847558389801309784503448518477809766294542043872169386187597634345935068258856310616201558673405538360766371257826170843097779014099882706522621992652765148186606514178112410163138977125123056067193751182761371511685732438740942717388266693555293614881985302804809178555650306494341199129284243157826542556092317379158047981568*i1^29 + -38536538545588174630304701291785450564548482764537807225776302767653861589698048439086933538212642185208811251279460392543307242136487079009741134441255585708717132048797937860473322042591925907505554358169657271689795892140476351277510013455954694070858071811282789352453635447014457271398854451309665934361396886185840609521318857606528943850674967432450715201227526637509043913341796130920310914007449751637657441164007789022392861470439985799328382615037882877911173476677070073159876434592189615514029122149935945036925026551009218268901757310027154210794860254179524387692778666056565773066148864699017513286661279041841088735653382019194220590089289600493224079205852529198610899583104030242476076408731712682942450262019021098928858304150197796162354073328506038604745977734491812443690957280533397362530863311329570131510298161921744915290408153437510622692610979050059275915727936875500240850141419983568436282288190268854098473095556789264302321593934568587492557987274398150754655669382895019241910843585833888957942549810059780329666022029332933086548497498609555968920508278641394267831352715157955015366882662669300060876046891429377829848281444678543333810816807905725881458736267887138308477258248273683941597504781909082263823529055407523880846808317952*i1^30 + 306875692500624617851402393567589914292784030944115833247349860173799328857134957833614717793258188544912978647127529049781979978767549301868885255579279953316469094992509755614168619432933403474789122697250779158379056756407070687223392499626792622126807771117942772671100069054450470924593931010184890534959054679897941692547888657003768230393578580615747432278432287843379633741013716306999325449025177325623333364579879586800956556497055095192052690452539239526724762849563380364453555179727123657638005146895536865234773832779941098665320373347019920417240332394422474921900266769723799563801411333762369236157121826590010316687416579683535825842445056648308310636315725921330661619823583499425527923049721553009027118957728063149527763785897972596036975171635127116736681635759127723649801890081082459589349864375928626921259890923643200257504501782121044798413809088306109384879844560839326930732107858257814029114084794855235409309029671749852491658263268243707915786403513895805340367151167058116166348055383852040433615718113368102566650652021495265669912116270434691839881017594401836827137006809422052522755330688332285543802719491720366411685790231863485116925184042473600322078082091736624177761127001065768840834752916608831828224430176347028753219584*i1^31 + 4005249163520897045891412201870728584623942378964485342229239287251987973343737887976787103210644173908204131179216401129826810183458981144716738427906984697629911199501695909755055230107994794405188423790891069188891417507474787072628162686581405792796276100307452608519076354923126410118549745383212520135758136510451944010194441793144109605847804997115340729434198091129925596243165867698061431697760366537913517445961166312236790305001777485671720663409083564756852046634391943934755205248149758584675256690378046203496465552892131217598316921556198389382129722654950495121935784225464424013802232571873565060212585339805492945940606148619278826903059357301274774113689597019532041906726521339529838453764639304735912290400679897796643547630242473134420114832722181636516786669451510440314943740133055972102373141621695767981043975985125701371856282614495142382758471442919995914772755397051523189245099394271690915355524540864875450001817752957178769106434125521115992820578399316002063523303993776822381262164507970240862220638614315313869184298426553830251173547403603368464031503766133218654432608553049726957489415228638039914355109937964510771644470604214365529043219953158121878394740671270146775041987295845793179841560177247073750913819396922146816*i1^32 + -98619007157783502391996730961466788495346105351362786699864047908734516332094258281255214510081436893468067841351000924630375507052328148390943443292869867145896795272811094711463725966016562210387355624962133706054509213167871416203115835665591034899561360713652349830720099628279059131936177624713514819721131413299661052373193475553986365685000412435033189735054278501950185127996597406715770793878764763919363956621786273827339028513787040678830023163607060025960951798617243635055390656757059008593277951674970709619696607511068020309403361233172971829287356072057757834734523944388427268346738994849306468255174775598350831324344015003814790252920319562500315941957687941886513114745586632922313584701901575161819789588717803140539117828990150569047783296042484388316684635616430079418122112493360979860259006840544575980906110272755716513678864179035697356896123666726879982264877671560992432767051850300286093783560360949691967684812608963792559371411686702443046843817346990917828675072207946707867035257464000060928674924282856987785082888638575078870552306651207893138654732826745349243883836808316109296286173083590094019090033683832328441962858587727345636555378196553284156903213448613832821447802041221160882563846834314698102237996754403328*i1^33 + -1117618347708384865899084311492047752842039715069512652345974675069210033353878370692612218684941417788258081185923924370333821555901984981799561358944465232211143566925836850462020195512511940142137799206450456413037568256572703172861852610801852686927515334008224386931841614329337356664372395897242269808575281920607517944386126513230841034127205972497081648234216091914025665373962549094361257670511458612882966280913816259611653953247612259903023397134863194538254286513226293296216814943950605252971371076496467252105447649973332889946182732913440639956447123873529904430875586414929592972754400901643923375239649142489210315026443859380646654533962278813482398322406975891942243654264122903975171224204748806449539346747575767225834985645745839104957599023984090853468610476760475764826120282174897135939784757364013050329614768410577681832524207021391510938113292982011359010652503338474902251764786844497685060341500390492131811793305723650625842601969597269024068910489253685733539761171961075824471932081357714687137348101149764551393622222090039210760876171710697072784370862042102824974052483732104457190466768284188415780996799112823638781998711735054121812375726122598828025369307543680739412930864697514800576229362443616130073169494016*i1^34 + -2542100258753181266415820949923564076012450966269028604859899294202709200899587824005635110851546925535399589138135565707874596156580206692142253559395879207495037785047671900815126465991733727496620325194620231160503819538299804985453605252259683284521554963571079307082467828240182762942922644432898346578032807188418757583807639605830693454666283758402348588580124446787721774565162569431386480373055710571565966665389802078424521094619823188990301946035473369927088839265848325567024934823339976908079835055449180544320634010347042001222917502653811217864600906576444464817889304996820111619113896134977276335717930819422745993983884766237224041084543483463080599509070419587260647904157218408379147799211818749290412885997547485635412077436381235461236777712079031090817373293531185457767667070286973517103331356549546006822465553365360939709747274953794379960890565133621021252034477719048478517213227132252720812733401849117111853136852451327088673562359946620576150276060692186024120801836843426224533573379892442867191085102910851232745534781935755365237276427905047957336283043908181505984184272553956550146769411546834578536161144582327834425661917829914694150771835516982000108120545986576304674036806122855293356290214935626132750336*i1^35 + -2117712235464033351927017511221868618804658179188712513350636581958895792029853452131115180126929871033552531209256636782022415828878983881564772129228889802473221196499323663210236353284659562641573451807288271646197879628791169480017609520381081672952822149627040883565775488343867854361538864031912903243812714359917574091457355848410332097369657555578382568243688723009804860756451976311516759616492585332988057448269113179323598622245990979988984735712246297001924933424382323800999724057800726240137307501591649715464686048423299117615644535372996383296446477132219279079648785319643330694531067470555160504381355490577816230461925953449623387135365305746225349062938710922084421352597168565460398760224822178016786708508818087344243960711481944888851203175691260001469641426346976781789064335597661465828037885036798672775800095252566962328632853813620544507974495992193468683120863406040827115062669711710243422520885446337332613188372595906211638004133446436039731905521942743832772333205926356754473651101826488086376711562389213115923574196556814910865718758435623235347698376164420993556399715886461676391395770745085515052955825982229365928613848331034091699041202650140461572813588531173971599117747050743371515463023821062144*i1^36 + -975580009903162101892606061084958903900716217072084079949668489466958085614913257714201283243900366289596193884265077647274927503742775640492195200936624693813218950716838077745234317350547201810761591347843678226353367441277285052439605886341065985040534579856738023917908073603867140913291095802271706243524751101617374852991796609140623250306703589849928319920019857213129337233457861108457903399744888053680879274179942902531197858274526152107632280415675211545678006820048928335906770162470940610099576266830260017501856964921850094902958370843764450973330768348070374563089275123753919679577433150374124075182081940498744493794433760675474166947508318177291830700913911218302051944025618562192632374561264030723593569229763284180703761320286848841616769810779639731722028272129413434618619530681978463209549265643633924852770887703488800316325258946015454794380364410921621190652179114322407228742818473367575470240518949558038501011812998197015982571485784262986092114637488617776145561373601765750548889792419766304461687832330811223420886724154654249573673973638824253294533570524789596513448494564593962019982415953379130726104772883137272403759466933708540934302148033097304882472181267807088442254956138523799428555341824*i1^37 + -959815637639426970974697670777084649129881539486873588022963552065351227615201293528053241405127922268731444211350848543726198445233276604458823199281771646665573733901780154991007324452799702531540069658385557919025519166495701916857604113850562067971699174310211618437233165619474834880735472338887877717113987481820702117519772613127290386436138593117274645925655388878246467861574103776793892177694574694267433918385621032197132593758177208345837762034501899421074723341629268553244739435099938712705750137592478181704135250370786850857163693096743746087447201388283767179414153711785517060872567509670030840762279732686962897995887008375853434857189690780983410659876074673998030551694253919262102199227197939091861065122874059196228431864224362802524210905600559819251753151122560831739607264649167104107090687559659018911817780540368003441635060419601958261705115711530491891951172909573350539853119953627638856691895955273974611476513314633100083052758830334018470834803956462068667160744901121239750783273811378705748425055466864162474701571050201841884909308158849954819921939230489863512205027143826911114061133400448451639248647644620288561656207244349543045650309053082614311721954070222793587347038406272836698112*i1^38 + -700940919810494362029118897691286092633900481445140887315297077721852301623758195927255357337805838198660570729896444157038783766125812061271931407223219054078621996134299883680303627410629097951275294535298305151902874512166584623149958436837695759362176298337168680870133347626137497339367191758845818892946859611713901220402851764027070149801605658039929626141023071413385264274171890106484984662137353374013202174692852849543847793884280646496989089582646701282540265255338839219503698421551051883096614758397784087767802708605469500160414447300032250825097106628399166360851234210571330412687948618591639607586778885376069377686528850167413624211784655825371475188479034445453686041116669652748130487849277810559058531470876314666654766345731145702066831076651346732220707916697392932535542878334740815884828488810559055610073217613410969696954520245444433506482061237599224506995176568110842275823783055825351073970886084232209316130502086305603262742558111287107591725094899693484291557220371327343902300760077670114670713136983247011183843441013601125073573352146443634362133454912145014015985275609185166441157334637066007907599768624800432077203230122812630560214238749801721139644013871700840238886542500691968*i1^39 + -171699125018201130168764457071398373568494574213913957603416441946841123943603037375607751919422631980063604872675183010412449886652222217048307854910783686959036770198800640452285851413641793488534103849679042754614978340656155483309480767875713292502527366007780683084923291527864853255642015459660759215324225705503679627556611356411081054478456333481697815051900937620998241088876344559662579861969073351644615746605444079000357337124549342663873192086258016793208329609185877032198269862641868364003506015447295227170546321590457985558331595228438870052496870314892422761992046132687844277496183262009622158224892531308070365699633231086974610430744302167978141806950518380288000225123082495395170967899655917036398570214637951284857324906965968215899379799456686666483372815819443324235155277176550168588139619070101657432207160911817995107362271774291263348116465018474562200989370781230640151554664292441364721982460152349445308317731242286183975863214765061600534030381108715066381897549978004266819147156226206120937334091131621054882813657675356224910001484781891397380078998198838717403124262775678829003648178023434016171501122147518136382802871769576093629303721805182843018318752588445143732511047680*i1^40 + -2018615108850355421643683575883051894963766017800462116395128635317851257477185211772692389726047885084942340063048992174924012267698427804852030774647920342002426690743592862780145391257741221568052177295322287099201628405833333573601568496649871883296877280608763417997701365095038776873333512163638490201540668691695712958125275734489784309005875274199267262123652894483695463295883481661613962542797849735903136007312345348245132681622242296838650743141931717671941852967348599438899667066716651345843319564991041293123820404950461286088910495280282297685296221747622008450860575458219920098914425520582960125563446681048075537593937907504802680374915502597857332233220469905633825463290647122608838247278954513120672122335501463151624257158898089693642026760221659046425892746161056578122115933464099638136571803202721570734952605953227493411561713983393686304589067363267715417146930041580578486850348878471883994537163149666267008969555157278674211785550029777332086379872141317085920765254523467004559687227520885148498364416457319472760374155787860299557471577817896183501871477984522995262195371918463394603152374453224354663907699310265323590938977688545474756714672986194100934200480246156754944*i1^41 + -4114574251914237498897296233132366360149152645050005882934142886065641521456059290187676171632410512313935930422163657906417795247495182522094909232028366781510136168168368445517422162431575738480419378447046879697747988091618106737976565983169078147823213795151048208506441664541316023621294155208644596554991327627809938500394599452985264076802591439594432989168510541375021267099493689869726568901301328877939970757044550222131849593269162274761529797424303184993865851405525696181737503370474814236982650260475891110655745384711423592216593035336810924753407638360096548838048562565379199016024703184132003256908643350374694549831268831102077992862427787020380047596278035511693628456599926741877293548904973311006443425958870534471362214322881030033555199734821977197781289398142395540910165106385604066331907254541255837635793293688516162239319976440322186481095356133730530549368107651088707668095202954329641306192424342511003045970063603173318739042844016475791765606972046678198663091212587141436082441352648587187803343968105097379358939286510737251348525660685080704541917463458593437856223363998417249667988519349824527156659464074627310914742503366187977270493672562868216068571136000*i1^42 + 12430309175936215722343571159699757083190710259887074354301018661199616065820138945621487017085849332832041169888230149398586068983981207456251766981475522967292424592721938661096309476194162794211892820429708022870780563466892352645343564735288155252702138610012497973442816057937498415794766066399107591843668284461447366118238632416226184956437819091411766609277397686618287777647044872882842486831652471233661268840292808206087964618703429370798781579399908618550835016148373017460551082125714740601594111318430002595005481403639142701184567034609157285003598051587564338320006138430907386922455414848989881239360383918454363288574054359390582878897801047024291618072144970056788352366168141162364448796422200048466575798728687438263538119064594037840116372073395577668595201621019613667567742543090542541447883627068120399729262337100815528618713152809112516783667199928821530292054752962962999196559956975545420425056211145131474271900109626398795991100644932685077091655421426930667509344952002156036056017920048038276255343536888379662175930832421187972968466043463687056923814689601903667141857550894169529012377641013669440185453761955671203396580347611762686305965122260113031168*i1^43 + -7756554004695867363490440459911494430415669967665365167048548700404799118930444132716956544218752151909034363166824653236286444756865840398214166666925808378325963846856734942940736235090858936281650831066806465161974000999118994178734794353479962370912297475170088327969744457737888318904729615584157560898775006064426028150604781796924765502622109042304718021918076288288651702253023546125809605168517730310603926653619391197979612433939359105134552674426697626824412965692367189638028032708201231464423536105190133288007657815310292694530425765972121073795215194307362841884479018637124550674331523392418440553564399398854312117973507935183143222435281306430513291486776013178089942494302972787155422414132024743588816074308984593196275094809877824905930932380445951760027648290863577063438153902042079797308359010792648561290515055095088000690555665822542261805582133130820815631431623463500604982537355326800960133756909269237780733761295813894836838198675332418397231609523383569176946750499027365362547091368894696922164560405687441268918881502603588913653366718022451215751033087925855064109294208802647361380080361217315118661854197156867425605867233206164004596140212224*i1^44 + 2801828331426633463452632830019505680540304537668455256912988407324697195551070330165173801521288911654086151879569502223233237947764744988110909893142099085791168882821891674712682651847346946646545576115830437637559439645363387611861682570378813761810053615269889039073780252964618471012139384390306471244954343857510083850967783958904996899894427624634209224820983801426906969808840133787852343111764445597492896700861658540840899987546673319094167818669354461078442087388980056771545882688679270399352345078171591912199117987401502244375417118358701712769327587242656861593771372941381873171903466147073103759564927362258430578694164056821900925321666046827438917948413385790537704027533232398970092076997677525229211947600230262219768026093159845424910265488179464029571337092109333063674444163582379775667065061839995809085730887848016573224698292108799336346471059307174660776323080718664393013974735981396283705827527681419091931372020615639878715264188148408399362541595551817462143844200163193443813929600362332876881083681357659090712019827814589872677680421175775995205995892677387183425783635388201534749584991644826189875398944256377955353438298812202614784*i1^45 + -1889509243897575576823372874453053141435994142314848502982419291838302306693707618714464280174647031414294522469042706548989858068192355806817584707658690872547033608970394259736107224211349795263879058404272567644073804118153433799265525384966669932196922142685672504347934121885546121239156457990379604680725345109530943058855185862410309344501369809196672828724440622531813322250045124135273567438834717022402566005903879337281117675777643008175310572256990950022711362905491139628062816368657960537188147634606362028532649069863418709246554953903783174009493880452443162655522198847541839657271825800166781884252876367411987615200137009846211446738425800985709826607634209516339575610028814464754248285118411257917581066120759751610108057599431027800175992583099781165425885483971581888916360921196294433603773249469121168991449894519361533505919843609181140292808304374211619790070061671980878180973149101589441591975774472383200493501628736703985909065337411293013093637182906703875046806353725559575237781504989153353839523735812229255147551022209206748459141163597989530220154055681773641439037226168427478139323085482592531483303766032105407570092032000*i1^46 + 521755373748038447397224866335877321542640499827053692421444144214510928235873275579061443401367702394083127030514563856842432536265744758176681575157206547985476193846133985538536347261282184206688204414392234411124840240591914787885807140639021711824576992621326415233094958916982263520653543150150966657814225026471270749839861722365934688107109034873770906824998997370046842509096082516261611119357528599718173523098028249577172198117478563868391796678632754281865460837986234896722975353710219612295922001713617618281542901362700202063198589422871170055745932063132402661242596595813319479129810164269402742418363778180111125201908593096062125537693466731476801581846786429309142433536316140553717381329474035741446645876835477470056197217908405944399161310953929383138851724121939559837520249340744375822138625942195332370064112562788355094261086674141589924482382545914440066981853962031981469408608963456555578428883189479133791158859978923383314182013484579017447485814068568973330837386388480462029580937212660952343611475727755773517534846724806580393431705484076541879426981201223686348887123086769215088051074815539028927916247235216769024*i1^47 + -204298709913003995781000264137983769407583757659790704687695054685032028144791440797175375030879836652703606493533400477653509586311868893897394793681677425212800322326607674250635282549587207554262498892614621525391998407773052683017943828458058238304973280760074783025731078840493651509264027042597580997384616446656213534870368510689266228084456716912143532360959075183102369600240020680796769768292177712381293646698908782850251713069235579758182603783479570784042417759742082246553721212918907197278411464459498859189534303375382286450700444651192147454920292468615738436811677502966347519513600120288408794626324941008942984636286265537986752127893956948292738693020742748685078193491456948266090733721973021278661660054248820081982769486181627548279681109217902830306221414770984281023824551874900266582904761495119421403629280711309261014710761428397427941400062419881317063020305233974904703070621816133595286324504445407189434886365860460404282488008170355694499654280794216005657361840105959503741800169563870951004768309657736539838274025611585820864768428077480441382425942365162129917168906947472293430224407494898244961191895040*i1^48 + 46452192412659618352433656319490794812809413232612674103914538380057603435472425951539920423159085587149966189495998664287968635409636509377527479467545688092167842745205429293091750265366991128346258389280881838057495331055384167615683832457518241873398589453640150094361226309794804816934218221969080710567603640645428132272331148677653698446598731010707303970811752684409094435529865239177466410486421023276156622355850745877259593555931301318078127902154994374000075806900248519209875329407676614266146657461481200585478722659422462843653636890744706692069230417607775137830405254164389578122007408826750243079022565983199127461274239940565504406778697677133889409578920538669382278182505036184512632832370490623381733702690147797834565877113266423484846579399280446234638362923731041416225963794980001540782008293868381000350906452883735842470404735202099562182228335423036966515184648270836034615854150773813213217327758639804974709111548544432860917577659950023250710148772106795223619249199412455853200188956073858196807591614000223946353523496943041331464871429871711517317833731435923075730299215232058351660011601828247552*i1^49 + -9841604145453355347238745845101418667258346567550342386997800142317055381434560933926895707912456166818233172776086168852288871267449540573782155286800327117021156667932114620142304719612888158281394929531684141346346418149162547925508120781169012279128154112854927959509060020812328111114049268826601753504593024856057492643648059308556833064962470546355363279835264236666767955463495078178649256186419432494206542695608279118404461490850931152864211321994588902358211551758022480301676159613384423556441109342679661770506013780022540917769598716683593780245532391313211460923837288382077158725905661181153346435305286759860694632755078234228367904650005604925502404610877720219541490452527801824865892225028394452525708001153361952808973708232671277224117381817860266187280558789566326310169966867143078646149578901366557084626621820651298800284928026039933568267636801416689637634813686248490346070273177163230057727979062602960776755371613802107924392359122500044755709819761865013718498625651006614833009907943781062044928469193761713175978631011606901455219280748811174586261569045261882134840520910947905312370337792*i1^50 + 70122510283911722635128118105220766973211800398579079684349472100349132826724139392574857936390216353159622974602357558471165370119876932673805568252842736468949166720383370339078753399772811745789160825131826307737981148596704167978305029194546218120137487465336334565124439533847451010107300658731794765011205000962876356119087400754366713648215029550444401548760998161395051682406281884450014868384015532853270230699184641502938263756293280997467670536497200508637558816185699820083063443149547740267451696172784282464306260434318800647149629982994377125047468177326928339164068673275522667677895122204472054166014152444694327272931493688020106996517774328512407035655792111358821822145476330214267073238464580845651584847710048928205630447064159572044204218135103862495441558139144753793886320342689880752686243855984440392365509639899578584205634360147130766377595163359278688136736266713252885822880417267259825942596761397525771433009457304597080765596010030314681028178159947394497742485384630358814633743742798732022849822531169895217340566720792954159465596400832047318362292555171839867752244025079104*i1^51 + -267247081375279444510703964074780597581754448156420009935579203230487580689960820380427452618972392503361520051458341368601669890310720337400757991222208763767773114508435308807183968191373027450917540428501929927768173648781120520507410149638659421701168793955549464416666320392390258706855366079201428680327840004252258586954020393708183277665442661220080678404904495608054326473142145538623766790205836483316652410887742846380486236944867899014336763314479073978756567945982392094950909911894585150239694010198574301473937783844634977893246318517375890729729620876556036562514849516857398636341138287296092124337169954942986915122785735885598946404360048129266240207077934193019778621926370832044364691596299178744722896414421980165567917660925759287093842023076426487838416291610579105918282757765986635912892841446801179294301318039342385235329305793716827095349789730461103555581769816970433041107490972094019375673188793714640602413503368348507038895076768743966185049690846542522109550108420839087120287493130299695966923381033562673877302794769016866341787479857878021376008885885597618835361072*i1^52 + -690479408132110774921927745422662505354037403107567988170129638871510865909535975326141843183060314435813033462522981368201536857041567108279247095738670596509481783104725378846096340318972933941640862243508517755702304162576667120134200412496332745341015747341945431329284582246444569725421162731371570712507571725435257577506371422875659360037029330519362155405299662370111213846704360478193447269765850656534724514040216204791261696206373737370510847803613528025720401447607461276143834178192211898869309504151169021219139666266042684966768376370807686552626175893278129561800672126268760753574298093415071686243399513454141710846950331948850972216399321833861358042378133409588087167171084735588760131286663056428309189360246491058140613280124102566153958065502721585690746519479685092262380518758330803618236568752143468802180973762509191629548618630555797272243933668654225667864111026587647525510698399444517137670462321108265679707687922559039265609562107107905594687404606604671658710647238080924217097541719288890529026293986923983482331812*i1^53 + 4229883289194532203787533270431405311186745527599959981550956722723095612428562690765702262519336688632199913683932469231278251506977429036995056467151079224398623322594406914051104362387029424714707662339475954915444576393006479246223465618918022887108309584785176636960193611404031785579725494347083496349971160311037743627561629404434009352311665503996191071484836734870024990743055034522687175704452157793477448605323211721426835852481508254597132903640438408505477088858758587056044686047063946667521479360740965932116821419185096559334307062074441289684784113366384401915553072724564372945008274370935014560311533433423539495496214040428220079972996600648334516549858811209560165605484722923501695976367192006981689564667198176902709870727613508742671519563011454817325189230335494454900334019737727401370284275444771737698399353560125291183012099368429814241776827774249593438975493590320096653336848885951272082794718167657111923012879939157897593131575647184062620026961928443400689921*i1^54, -2925533669767072150284614137715437107948906597188811885517204653415057497985330143775350750524854222908589706552956426118949436642780109977001522957387439978259448618011699501088782582703055926875141083151646861925601792436832045720395249953508072569431627981904869620935754362699701792644860435688509909416673918067166098646725497523948767984968891045557913648809924248369697814749667951835280978880845603812481200220897580265458208560708611441335982847347269123565973897278460426440120240585992921919287356256162969870797830337710694744253563336048046051658363335829255251259873302747416616845913956823167197374698457991672006577983609776555950764556350077540433452752528409239639075343424194981799181557642760074961148111595911780074537189905608760046560182354061751073773260394768853542851112883816273594685210631064524044385212725897824575610220992352839758846106781557836824939877958509718936299256194076274623828459794939029920404457119339336266917332369797504280898862636972775762101262393739748974890462488188247486870853343545329572021662940586539070005635678886703238606699253144483916907241885060403303887177571434064700867944799181026104829645241373561800334092016010789468776693619953602128425406525125584469328566220803952012656785773884624236488206312462734959763979247735180317975734972054330472946657729776265755769214111907927340705313695779140757848751741057236015659912739505833165341074859191170302174491503940564251658359930947708494384121843558792257472388744670654578818253788770092167118006258290207589451273872746612649788679603356498988518798400200897932406504158778999157564409549992180247983304470432839508450352906077899775044342717468775871907590270190941698372941973113659335767188037492001925160294064247652799573042219559803241255606519358602459667772539579486667074902549218104251469086168359612928891350704719400072217419406511814766682161178214400000000 + -2112390766203115543421765105014399935517355184285432021707236700911560041131221184732199481255374817152670632571518912081607024610880175862716039422363836723994552670901364153314107220287805667492005756374883550902238609632690841526453768854489070902677460953802570408421738721102519742303686506075260080554956497946604608418742440822814213850242700769682827637566509070387257126468732116033416523712822545711431796348846794425665359028696842284529360413346977559694479989243761302138212620046115582014233352159543732624462286843378873600440933784847008911088383858679003298508933200265093334179343840841940157144476150192771489917555443344110313552501519024405062713672774974884843390545226959747439128147591827832043070112785319870408072800893261755216205676649151401045603022001876098525405398768440179688333331740838365939923233064098191311259879760860179557048667180376601882698217789957502428463736528250907898081109047009835487244131045474064443125405893022437162286021356286599912356980190744564542131129494593999836984869390951159424400810349228025920484759414879176547028456260868733109820541088754010356344786930613433116775712670469415662159369701168080221988293000691366102800298026686436887546322427145073643485947592368639558869001532312407038089197697147583201978799488358756960066623440565037100335932625777685612669092187938046753464473907146834185334314949404673110838283205461053537063973425755993010319254236319834427999754771243086483207475680347955363863710417382292427298995858699444632948317119890037255609029647528729075493702191044120891161628925994418255807492068634039065544138433830319472156451995975880476999493337367116294525284347269043626748243022551757315906545880349139762055410524314550604933252754903318051918635921095946367023465570548946479303633594158914034676248782190530036193023862744120341080255720073566747038910679565403949287419674624000000*i1 + -619663715991017243859148971908182131493069184204582588234986612242079014511674139896520044898402549724088980036344118119879295450647780469818442982474171829897311891661606197779781360219280094319727696186315259978127841249161557980964720265368695947215213311781141040963321442911294277104059629487561615601562174852561944569199934927604831107044473897271985666530109598298658945672203869641126750956450763266349846262612081084163440449120446696648029906606637766465833685977177683433444296365657195013525029084534517570847581011823560446045503032371889361626589827823456368887151877398326082078804347328406216254066691578746265393645631503695422189318112204463069563693017413489102164106742402160416855603702028645396944616638804435383268563798304760524996278399964206734456401648808916186448640467954891306365059367511601309216320170858766610287767343911678781705207150358169520786056338667012066385492426651375183157834829825402957793302585797508027651710196598433420801555985853885923307171498562852257814476509974479307563773725504357748715698446421046712401323421411540930451110604003323950440932621701036656384161432796896269955026805931486725157007762187474239095324921047113448695712225407129235848069820964854098653983643774499200576745672499565541784339491623952141318931684918797431836859376332369427155360637350549064951901442259775076036555451865992994462647759304560121870488197594701691776811858634255144499718613314231985967296979539679924026591538287191394767805554670968309917108330210473114712707833665481830121420854991144752750661057993951286967743128299064375332100672066538533804918336001560464610833589940629693889730504343505934279425227721021320297993106935219541036500146165132530501354054008978325197283209728092936071793788561569721883668075110470604736923624510592875072213817466090998036499204882170719545818146283379974283797084168968842697653616640000*i1^2 + 413255041536892215892885212930138941431173575368265657180756286649786469158409776989516733550780465920487929517684682864193100067146170987742228230055445864745792443258503847081127129566790194991672188499572487640336834728468611280407948131782444433775452687809950994259009621564944715917353242299428901237166741848255837130358389945884033975124196802991960382194370101173812175600842154313304435265217461172759266409555674918129201621264256677156454148084552771218690639724757170132837697552122553212977866127196717832723353843345037679641802569076909835361536922922024869929947915129897499025946150909679322984591165966009191271645432636080529528655529529339214033938908500941667852739238897327912751873853959773697174965549372911094669527205509471198314967779199416063543953360678560318537435488458454433814784366763709908315821763392636290829692512773870276227437108841141017420152280428987587404092421750565131738118607086670712657816204617270379944877353892883193227301289025698678489934621945468741110865289269861553093209813233236786970311481569069593734523881667774385496258083843386617202155090169116076103254986769224098616248033499568172207881810426883966454729411126892420578612534312516696320464943946572408625837651283974648544688289828764151587530319541968823453391612808953008123879296770508897800360953595596128872364219418436969261539301823471532715313486032323207915167073785503089816423878989501561557886414150380717343340712534881559249282886345534179002631079718432140863850763110696067068559957526520115976033842505111976110928832197528155047195243128165570152035632820806256245936084126266588526797083912607136107282579649153814393634531795460116032296245462270853213481507998099064488033427504959143177303670233979635820414183767878534955584008348524186561668275727838488025687437093379131161261002989420945441371909176862865373784521878614266345003417600*i1^3 + -130631020039427432722611904883129823697485457110250610441716989984470892733402252309551466542558464255074447294971700896970185695854966370713012769666499928008964107725727328662978606668077001388886700426518027663583197560756736412747780184606387506548826140508760581704541885823570298237717742106461262958971945834101013641420921746984018805596293217057612847035452553883332012137685473950284217517290095156032821335309248651858826299460841477440605553709146442459446948362226279282215020148201205970965340335407873228344325901089804538105540337124326460689617623111310521441275481528226357188551902348203492676141160629409802431689186840632624398001887367788714222816669579495869404341498383630679253284318722510582884961273862720667390186266316794521168218012799073204044475003949764965517888802211375586105417346200385705174928123423111494671872861203092066405338469249036550168012613488007941844387894686316582166884738761032445199758677696035175222091341362352535333218872600322555190137404214421333441042508554817159734852946180292937373397546638454814720141236076285866353480299177925284787485343506315905837021409359218788493469846648965355209724891509915425006642762521141316886478703602222283681653242906314262940791108143254572260675935485104379273559416809515684770532360260783343169473845246223934069566811836069499754473990749089659754251267400705860489019310336674553466855548774423636871948853694119127471227589965973500692969629746615233781984669166362703821288334412742853168832040853859809599634305242968325543197217356598760360460802385432435073633978199532619987563175932382239347481139461184907525632842452641221518295700669253069761706009164363189135335770901154486362516655203085171167590632789525992280904474566212808445313615856158127211024897159073940262166220325987502490036726652398177577822985555944760464984864831110968202097357892121273925894144*i1^4 + 48065202352886027464025232360077319229711699444959318337755230179321421036411457369781498700372501012960720700604958073145289297352343188652619694925098284538896932823224899430558513628908351938550531326201809667952008967004072700605451437555400636878375430432863689120429438432692405159587940608028200525541739713669043318528907988948239666631730968591649654819158961449237164087603009423813579328930580300858923875464120436344523451396536902268347557531892330212828348991518515754804697990043691049155523210168299716364478220023002646973392517465087567365885931734317549840360157460974602118849423146200245871921239294445233929200489209676998846606674293064220473253256201897782581639733440017401454191742111467261870099103337419501460160048357620663971981578713232974057692286789299069397574924790839103365038942167924046415532230652581787096724792297620597490633195105407418555309157251224138028989066355630477918019968919207442041660541021363709423571487308761721388371098328578912537787725961567687873334280709947277787006929313522826699390050974567784477619809635706065495690412206317535092368571709747067845135698788851774721954038919819928887009813210849258591125589843843689132090886489471821631927015708328251082520590320030535121574369491017648675260818825179890920544593977868389687977323647307600927965570945043211037190068779462487178404788977890353765886810528331852134338804538903466015526746920917323708790577052894200158844010569832545301937655277656921462511128760242435689418760948372143476812657108352434457287381031560168182882186350554851428341740307526527134239047700359340946076222321454413584355565517287215769751620122589837476186992173048468112025143715429114375773353994739366285768777777655398520696362787500516567998528158554252674753129519165064562477412893652915735630482410271132158167261136437967212154396731244837194801780121046020521984*i1^5 + -14169233246854364867139373881369716297425501971850954304626751845699675000245865881880324203953403688342052111462296800351281879148609741492231479866272468709843640247274530894797357335554425756965948510695137526038339258790515664954582023102426532147405628288240409834768605752140615182698295290123501381937431607379093458597655291897999322994940667533782363098139028739027446717656877680557685182613986151870773989782739500288567810662502486233632023485123661096719308041058902673229588863811544836304343068145728369882498846831552928393532654729140896307055372251634033548947406000781466185315781185024506967845427324343006114964941342040121506014733815413279802441634940604854800496741322464043823793814419873067225057516977900886896799525165355133987672882869288767587029941398893320661742004869027657018420321943521773417554580125816667065558644223732579653588032268374511314686703829824814010853898179340930306709525053681851207998062126612571720671964775061895526253704336398636390402574070794055979103506245112489463209152043406349182062708215672365974618035338931936141641413365419407348310231700363099796700234483767494505842164900382269668695574748990427892056833276454985268431743584849542660214790206070913091539739409384471628846607122934916762596003992967487829351562781869540463304897843513155229309393263925530392230481683160983790329703420807566579191031289212664503689948997131436055026210021156116619118636137696322679575514056550481539151711691703183582772736517418779751010149623961181042919466454731089673174665326273005084322370248831858414103907384380284114476796227264347608911528680398653110403616377639759029604784962140891090384373187146572471440133848674078415211871579484479803156942339082851045151807430854117793628442646586100311522882979455769887803411565161797719642348126387743245412212745395012498205195839861631737283207462494666752*i1^6 + 2930044831777935083880884498303367732991259467792510550907851359175920888607725499923170547103174559381440105163810045092690482309547754920238076216167711295318585898900815148619857102860513152821082398848509830005394423683930416416777539438432218082871155386562047985050597273100843815831174187300653481040856410761693491376461001096898117462947241431239489459181714959580616086707719642672381716892564624313219793055398704027500990961657577353876609365036806335934468269091641221191441955107505155166484798307058166200799630786460939244642709796397571072309906391874489358739213520989091615337556606133386699836039637066538205378929940140444843482222906801047902693241717071338018094547945787668061188229037093479998180626634417932079283610932981951595461942797493480282552758546981473325082177014768519744712698357513490754427058131484536587189994061987737882352021138768126230135648864264710477665103577089842252646945829770965521464138368211237953222087085623802225447096335831357001212047333110611524366484188903178964534274011016818104692029221728956990090301316233300637002114787034712084235936408264810930769577038509093358462072942011794954811023377527416648489862710764852790704904642214761269253165360520191527744951239843551639477845061787254546062207742491993424647790381712526496660119347141525469278384836846343436053840935259658429092044285103812739518740184217331983933929469481208870038700521083740496058961631727307959356604500045059032095326634360043407623071115011276838521261356156403039350852964323704823048607103200870195542174885243343960944699569521379971737469809956423603110187172507469403216848171834356380421700170415252334464488450649394581407531809369375754224094228015511366610542179515565303076965899769877288507081085012652260803175038667879185303157631088238365750827481723585305311658112599287716353775306705792369472676181311488*i1^7 + -606662004782718291298810083333277796194170672802582853424760453459487571978339839549070700596661090716931423967015587856973304649758693326426277281108631925474147223023443710273879254376870071905176132116609693856135139937370469196864473153177723736864504800933870200339355090613352987171425842994624106524840611122310282272893827560478732190266665302457480391438197183652612400378115439457900755019692545360297542497370003970579846520058138875607343062391114435998840404320100148362217911043474016752088406777777061373729492449499541254760907149313391935884670354881348460537264433076455160464215509891143852768978439353974326814408255542088260336576346846017453668457209024171796141186743584294854409790728769018937890058779027784841060952319712433316266518926307489106863285643455223367223767725576638757277939024207474870072048056814309091188115009788898839095283851977880897357838195230984400607011450336822633177960748015407140073060903806750959742709339544673010684857856091082131852557999043322533721374098240775372037446683530221724165925330343951008496545567209414384089004754756374988607012850382068016940408988715221104275005926032332730457633648707595179983807563791846921833984074234805636093619838465942030432261892613382914775568980413896924468493317636057518434578579286337678177695192274482344067544763949329811454496739266844836606252487108851699104502819855947572278747330130022311015625334998945814322866841746422174902249395692210795784899252198717274312591180274830829676857396158972943997719015002867495068356317076945812718477874418193401475666906347488640203828468129140755111428004491342581984193577142804210654578179981580535948305237678257596813020362693675471158872529394407948157023457246796936544246744671201031054334412678281951388797224837265852942570856810530578872920465664571337486058420969170217680111170502560508739588194304*i1^8 + 90696236962377886812723600569115385913839068053493718262029434219081552742574148382960912513255046143025876645697993555301780984619503943969490501253346529962102002357185911869690941454079967826971402916549048317838073680150418821809036732570638071859289010189722320883376477901226937323777147723772130779958772235022489252395196800862633845430176566536049319867704807421409041917170827364235385632104343210751091841914290862661522320437903315223539564207072712945359129828587946727409955742930648471060598832403360260494835641540906447320941830837844771885188177464749075137051692390140394506692431514371776351021831728346721334414688683326881033229389218238799024930996101231501631570683581285794350915010005601450441732040563300650638048345784222216874086328741007526159227365648058089199376571381677604119817775186313731922704480951754528862995288647912378577519560794078561452049426388272227162390823279364185461625802525413156438451761515078934293459763004201282542476504482966334549499229508895683155985762822013513247030662614100520234829507994095663206837583242362386298364124261166896103015572998216988945663373942710452835890958855635837997256216315791368234917170151588273295442353557544540829844351457598120556284646071962734495494352548802685906959330698361124438589893443526232693161448646507598757971661959421834357729770098976595002055524792560784431832716982539013782657072200146182325884418484830752038338909166893705426291216388229502010729475925339297712257125409008172825720490034383931465590335920987581836335140193233663922368546326449680940642236336956284948297171145874827069491798088592042797119699681322395148890910835986624733148566433674992831909331348253226308864517631621176309908628234807155643231500515970358204375461797464334955443020005720323984773358589679489808221728844380509535767316398575712776678215621060705365524480*i1^9 + -8861746098511529301181279783732742220850805613160949913690989053931213000901494568204350813917057433318128813754939261499019023387917774333990079705693768764332057360064261397935755638067926908050943157444169807579317902830561247666077720298729380071577415663208025218422996362238549906626453813386557076928995912520378985446927966841963899163774445508706199254581849885619101979165159359084162561523755477462234166381171026992192680644145038068057035403195172859007573420969903515999175781661293626891668012624892085379632676179049081498874391245924327100502783998013132447589677063622879243804443091437251238843616301394364909176002182710736802947740771378162747252056034626441720740033300063298717588965292243720539906724625506780914258869526148118882228640626341152333946884733483772885492777168199515074537557000817290007240485610249307379699027970942679495997786440499501620926312106877083703731903768498414053328945173702876850802148110659203970264719200022781411456983886755581988676820304263607287474584013523286180446094188838985586317584670943313871470494419312319262534502746075083652746478953542180401717222495578497322169601264875865039159656800485502352347066712805733613718882635993651824141549382433003960151653163098707715383848450245839009990830581930745945354836905596316745147339878720016437085074205348699602618661696715097531933578666426401738796293676484871939579557042819982196491740380297869040136386596363913398427052545270254099784673806167575735375937497289243440265924591972422947619710344302660066163878982230949638900110240291202506720113362376286511887863870472392203566564222146329451023598357632249968924742750839415471237470801679228938681958252294769868966275332419701033070626168798435429761534687845267109867544790895420676996950577960218893905915370936772291929573615707524753638811065214266649499104420429681393664*i1^10 + 1147353272138559123342075601853880457820961733341374168664865853541985343746723819337462807278367338963789165244145308961792138439342245013081572064863938658029953621408070554033778532708468370736687478168214330228748574863778052748470201587213396358057824035491936297223784775809197101934779801961057248020031014766469785219169849090351731245243345136972328225298901680426056241574025534390245918993000946316652341082083766728031470614989502854237815509108304228970801246237097018626438743406356416962409148315513983696660486442868198032889800547882117090986156314444465384217734569810470040907105705355592584846292676901823900371588834774726790835476204755081920731653769541451023344909550717393765362058174693132643918153854185801034294440559288185633773017815028866104331281093314335159315439155334665602835069745567362181954833371610079748317480791079760462754818522502466874867988120137951799226148794240511830898308943847057935789178981813363614360910463673481356912277064835187551795201753375709583233349826012934406219437845700641934948999131059742680722473898733793298548426143170181204035615525988955191877002710558163547894376032466302613401524827626680168675453361712679505620808330206680029462590263809725509405873319825053903420953146732444085442415214558177689099038528205128041257938268357973160856314241298388466440350186178577019865809035374446441752477220851003158781312877835973330893867967373341620944178303480028923022083509249792554555544045620098818819402346967557364885393205349212539006702929793154592058389288963370535558990749465177875193534670350024611853495923687466316694888410125904997788467731510189803792041555239082365311104684507150241298579207925694800964179971664229657834943477748423509627536055042608153625314694275486973566756058975057339660010391084402655976785977324288572203567841925108425714549579600363520*i1^11 + -179507859778786063970580387402530983971123588459633349117186231143594346276448414854072797413522558007498942964660325566073866603621753007839884640065597268490474316955809170602455950026795303044408939432820986680363592836119788408315869647795286503024715201177433568745203476366642762730876288187547340110090303521279664158405325138275259607324804167700430942416384458217719460000043627499850825779420238172540080978927780661824391794927266499319071206556729721547467044078476362110082887101745035403947899746326282373468594778861883040117893478366849921367476464791912925397192540392819303480624779236254345821615142733019616971490080144824399581952775150654020828825082524930826457896912303480151016610109447131196604250591489069259797842425684954568809307067722830267390990348169853521926193911495854337168718463321093482605520284456147334335963171339147397985802147692599947616012385181279932202623527769576718931388458106820200654991977292408110815814157893753532385742974692047790879734630693978449888094585201579488858665971584090506732855409260819338869147236216704845313637344261266904374770553688690452895053549741138831014315268858480800507499157933416781444301458197658301027844894839910990354958273802834859430751946375851586251291351537771701246927014061502020021981751328092994224276142442244160098305901879581850080183286299857474484502169045080038483711699811487043736320435501076648502658904585660416234083499111293400820992942451053897306649894277200202732961391047917645827396644186098857766978633970018610937261860560762072033606286779236158709880284012278518075203659205121922640270778579910443026497894922540424619828589725983088050863467132564321374615557593384431143166535263851761827700036408485843125551791099963969955035191722726030193789020225570682403542840068957322306386165575047625994878552233050041018536861630464*i1^12 + 59858831803318086529461024665638671530228723033983768648905859990402892346244230026381359183203802602187555939547165534861418462651938338404800527002425914458696045805693160812432125730743953527388614313921533868645775565859508146350549783550615004644450769702902003671424838023935854243987800943156899790125986273896890102410720854735898578953397187788493832539524621394172370592004143176859454861724657234429694671082898806780731313597195541009604352491655070825837960787206831479816725030128078779255589856989698527204591406773576429289877975194475949128740004346170597684097518087513533826778915868955533311380667176726304522228689766958007453828222523039880278200062772256967399867510248173767992030537038760879239549706127372525734224853363497384702286576931742155463805761251317851889653360814618839925731257609341745295392076834883191403418929381794925753735077363964360033659169283979891248682604533654165030019646750226310894149858783558746929467911517076739206885969924125036792049798835512515082891296378018732284816315774122646531753053063562948792110920968001169420741216622161481587709595676750206292397185543175137922041857717115257499031238992279643745077749195916376069512850651891395074056205988304198389763292485651757030953966612474612087451284411024907037000829078202750852715713007466768419972028054260814807171349080914714344106232503578361292223106196379203285685617907514379394157478975478984069340837871036550927662067562229450546721240320960411447960969700958466597698921723025689700698600095299554847211294674440548812326447744874236102546167735195216651795266081818487829089042131410460026527518071816316029872778181564440392135504448995166888710810851475964461098894946640970022656530512787389490403789017219995878042940117550384830622426587157032028470308210162211113614584605935609522393992419436659639335256064*i1^13 + -15620247976361741085254889279983298010295517620191494271510804908458975535776259027236239035187440903972928492414403271587076723602235078277362661970556140590076990763880433839206976541771593239125195709406976825916444489511768632941961453975462780862664386148867636984473011008987697866485179862151365147912027787970728613176951534680410312061762265533819512799086461460681352150049585134064201672376095169180189698380747576641056316565472406299386872841562324287085095920832357443745002952746227553709812093739162121716597635760244793741590296769197089463965362498818775559949148561066388401327410522292025289631711903442801203782765431269616297218810444296746056312850929683172436757170116650879236199347913948496426943916829654455776246420986734495740840882375355931661094960773596813823288269303807274857240428741958150660839888744384553469448665055933352204682081630267581347488895417969653729662432425438992243576854909567017456397230956055998818330255289795610206912767375354274327282329290177992213039939418997642706808934930901097184747211962152335825447587404121931886251430651188763660807202613377755692289077095835745998476998786150680614211123573874908045534370269923295851862590238205931232585923191082316345115240339632904364007125517733656945675589021869315168179203619574012620850332604407897476541586632175267752830750241254907312819253673943798059747643496769833556782608324115194012304789043330773703182232009902738486560399926253100326074145314641406225041674306549135755368249576394516978542817599347953945766991561726628039081739427141437701737335844219590796294563869245238408636374471824686821433239158840493503614215205558002074189347836812335025259443940892757813630213196533769171744568832221057747936225663798091433043617622525167361464306590334253502422156166022665739194908655063922437438167860418734484094976*i1^14 + 2978672657670946473255958959082906403587238631218328693388881596296390921622516623204254356364679647897865057193354279764895892362241100589531920462406698994660140974585146794689788509518352706161951012545135397435212680005181706975866136924466494805597148972568423312861056168631669519878565126683976168324786988753287684604963997568423744938814592793604919792866417237200115445543524926874232306229471517899240600442790747816242131936815554910077817910326152694618826137555539086531052167990123002949180453446437547850796848872041702955801564765842376388045554551396754750659227189124206977513392187109578898307338909029988545956581710737237215601053993450832551811935231178569466511353267559117569718790938450223594425419903637859560698286934924022844523793575021420737188104406482848459451333592944319935910101018481447696903331478601254468479029303819707285030603755560816822264059599094757548036329243587776339749624041485168937727174529186877146666894729023667516653094599128433096942628001214850362545031990238844057019397691620130970827014089386722949081301108832878690244861374463875530066832529779924578448193003084859033168517899420793357907940776532966855518839845455110334139074135527778086511326839807472941013948499867708290452072896378690889664011369050033179525863807650877540134478003692377757814781720530135308836407976310418685362018165958213708888661660152209675683073972791739646004378597508147157774960426778267646359927167488715979536111023411401696074933848439500715025786923776084603068513229352388429065388360365865537134055371175690845833760534758043381113048607916330402554458816275558612856148464910610377059354258968017161365949545901493776439534242102102427507685554029897785733860079796676538815699321925328126605025920931953323614234694349158818113633439916746942066379589315388536703200320437817966592*i1^15 + -460703910631855889715414881932610785187610697723953004624526987624068154868891123118006529071219801113907565161931719832354290963430444792736330894214129179449616587334515481006946769649903144137045127375180581736801096900568753435896091060435206814668943847452805936862943453100159226144540292637615158906369993696931071325776353465195491312168946600181450668194111794711112467076866088993844961899984796871342319427019503045946967177244930061710218530459190148521544332522083769546499714807729240683260006791975298279013725654003711094358837647973238005873944466847068202580820970260650838318499734946977073172409552348497338347368731709530431425479222996538571189918057905047714057886465622547838168357628383733161705149841801729408055432642527408967899658705489665444552817351537159922103919634081700496123130899915866126822020714186190095885414015111055312973019550041947551201647286164643727630385443157803493375103042464522977354729002296542547279621448788236900088592175173484526083775190323928250640865565017896406148055610430579506258764603937453283349276930098392028302992546222343423006405204150335473758321596295175652984079870044169031634494993368620488977232837299353170316710475213201755220509818349388973005623413872518621921998905815573057213554382980750647461672487748815061088878222323181167986844223137057902946163278962103934543948083229876183653617530249135964192185470515469056009846228860233679449510212242843378797880844229558103749337473198758964844626863777527351606292934059747467436709209524825738633367664920848036891589508516260127926161241139779949868709400552644591296647170616130729128687666120073276191407473744870113098025703507004960247593211570204248511916918242584884722567801708999245133014306013604866980352251358610614640406757799021628297035075906748858009222457966898444878822934835101696*i1^16 + 50791152890313451886234357195091399580367754437874133845388964646055665761155543849895552866377846461001996117256492501198901489093890736440643079389186621503808076726933995755508233634845312518827610435645103270385011226618727728670772410995236522729051825635017200435859766836499547387598947473752071892833437422996832443189995703725425815072327327589123341847099660422113493792018840414795864664230657686318256713691168986091406739073868087829086219808165305735449744380077082112739488578172308225640858084312859267504791994053705480921298490480164795923250026583251563761397613295853814177113922036522571930784304093476563303315435710376468208959973618936825071683490092599717626940975551221500532792095330253068849921023462970495397720820704870919509291258207071652986419111545381490618313816564791707588159126529306890003033076048736046209244314042680909591180447174509591915821505823341757443715235341650550282193057364957246004028984475169410983444958459995428820377513502983364095215562644399215842134481510178806794468748887096138345686928135904565476382902908958106928178204737142498641914185569221122608205379885790996725216319807251681754641686185786084939872347744295375139603646531740086624205479456952541915246786604262865870484154992861925602083554698260357900285621531834367612779111691901740194175773713871810009563649071734850041616034584834214243280178825919215514282529089554967724014711085385805579245347733715109712955954003469808702545330405672125718468628428394122969469288009582808922646305181591449931845796369538326953437009195952606389768678370970419190134407159056221237557760006187591142053862431945520193392776146668658144839273921859485238762119855174264949266790007952058153686326997168122804863153456436947548270452522231004434388570426739306489394746606200277624107546694575840417747767918592*i1^17 + -4671192675055822236085265193556199645967837848927516364517451199073284546085156133467345230030088546140360671813225972653731094201488461312086911242843546707740033617100747671216301431720585096522093676248411052068498482092809075204606073581570020792952148663002047853807367499074632377096737664838957523449265778108157030546315289362021197197942960057071842853629474377692052361442727429541678011404002825680753069788230651473363432266470193639591757834652075609291544566854034150487091691397955621422264676228990337858300594777106019748850824036780070825996670149976850761947697274391799986539608423363500867525812085991874004344389420532938343040991348917714419553995799514307650027543723139655925783722698872913694218517105737293171821954519281975384616273790717969558314423759862187528844017043895646036189598710453787162909008068537918109290467054388890738786307268861411755509510966840402390996140796590325810635778940750631315379282412027098720837239709368448128557791587597212660572666261591650239081760377502315459626586567838299351965826948552637934065690029894314936713411675126895606719408191647010982932452282645087999938304321868772734276327537409661353556583749198460841632783950307661637698380060703577989720241130602981634732828770716400575194406003912401004997742913496820949993596168049109966921814932420203131909136427847371119553247181478326307966565399513579696086986368075944400492214155627237394210238414197734836278803798858375850647209215631245768136678076705093070745442665920264313937550290622828079683329397109863871425894664016384920842133712187928211398283581250356625626900947775949584422772832465341852038610357561847922645618536739869053500801061336986872799589117097194130976214514184892613427758880597483110720189481013861378419524126723609155837294572357293018410072801560393113103499264*i1^18 + 338395782257832177321953390185639718499967683854920205518148374875885919964915493105075716495807126717324548322816155124216913710624314302597605131289956396453228193866859155112496941773851462221038345342592703897098108089605781826988963780688232475947269039572401141684003939254521506347440600496488457751469896514774091323687273128569631705091466586238804520979733582899716149886474739765990871774701391979377717055892640832511135779056797270136447545515654101862542566524555454385833469079113006558686280090758234678345501001362872191766939841598041608034409440134952262561749099373014700813266044701908882443286096568501024895585892485286678570448798410247831441914895605273530052217402426684386488904295414231960568141464612583959610459699571031703805020113719304573425767421676664737510850905121998686144288201634625997243092273201516553066217444658062426093571642685225225859630281557358796861848375084684113129118506777379097052133778104211430898321517989251405893147346433931185222216167297119728943671554069414701851855009626600447350684400443624981295151102485854159773449806099846898394860975899240076682423505173369762917459785417224056404075543473089385013450686959016047722652901258214104402502173666767830391297407084183204346340660029509626154789081261748237223771204649297105119138863101776062197512299749997886504115402905137436874955171195030541591427664534653076511393951299019818425259916044001051952596141554861868642571844063418642239374580177882217285727424059056518242628663729395209484692252382987151563123556370502976254252749638779984720928633774295215491413284047848183304539116990224042097088339844093530664246205544827300941273086967956515212964371383467131353681393804593494262325695404643168802606465020046987036015289521597796249280926330451994909941304585800768597336732305598634262528*i1^19 + -15177819306512376316721254019493784646071240676312120803386442987316031329674448455116420155518906356103314891493124719857532281967021611827220877204825222473948479798479705425812969149010328836547043086986356882817663114174430726316926647663880983206933925631003404286692144107636142103670282695432484536659481288541797208298882631348281465394946058218847901836672538292139432597609079846720871816755204680726810995943989428031859106523625212501853771909511299667853363067712364177498201071892109311930087021655626094726727305044926428115485079592070182073353437244549207257417160338118362825301981601474636684032561242473621447757982549229463534314963405744022903266545303514795934422348630095617568171750629702441111163545272062230904897593790751999681857739004575008590893862305512142027419809637469440067611278043599112015344633915916558492794176761874599536510311557935859007184606966483813636118572421759035151818441579014519327967029124355081178257752202658777642516716951617123862648297951452247597823795823712640719152535967219921902473036618381709020293104831418480950395818879768456074219708574954010862853048676404020573155771877819595040598177120013405587220028862053500963090386319243044761999566465886774725738301205898934817001549245153494551904428476825051980000562599159288237722430073139316152444677020118731779125549824273816024638541946430632629589803615102299885219886400117205760363036145331461474178763455429676349002263779420665818923727781693182105158254336740498010792161084863143079404375561179367597389468172174236167472131387841585204825708627030686952977206906793515578121174835830851440071237539184860851610998528246999853246429136084076370266038466590303863837817087825077854184927183565220805117996865467885555505877912351851034475529456862438578446950386067681918407081587688603648*i1^20 + -84117322152635831215738210392686180984134452440068213501702256251875486081614987133693046602734943185366454502398813438458403237346226197224154115842276925855372352459181836622230483751359158845168021217798197320464055739347380932905810847143756079554288198073296690753744220901656083153058910117599291112675169163322797418016872314513562717551016319398806694130150390281186948846633133223641801452918973081621055403203572882424529271061448364493026933649158272852621561423993297449607635924503191435223787445343544328316094038307768017007105296786540816666958520189986203381682745452952138109079668256010532923336524117566319146427034610260125444897645798130544123367328468775099566766875891890971226238132982055674531178007811094259864947048483360665031084658895423211542741173153844676088265648047377039652602876723256747476180923055993666173260732319093753305492679906082704115318776381580946556158524484632233341410774231977680794391868015715920022221788726341031950254644140939227082718722588139822981491588353688376257047761820289696086148385877024379217850264137079555679916101030457607591903200121643880834109252053260452007757855650523093137174036773985189975433370061180454538727047754468584619357082691499292877331905747070221756760364679405794936775875241858498764646423399576667927424162416604507470894015037808810256779328080562760786804711187384766993482496954571160671488402654084002900617341060023539095851370068421801098795163208283331544049634208646432010029314701825958711593761770600276173586698498351857205760315708035691914342666867119812230379065347631935212211115145255357664546235865322367102631293530101228795503841673783717374773570896693569719199261653290818921416097217041383417465304694715333411725942203006350620814447019501757972963973370050769404175419645238063268134003933184*i1^21 + -14386949912778507901155341023181962593791714958685379996457255971080836975801463249178115696503576299157569214036705903167278220389471699587657858649691385820087146887483811471024398049347074303993045596799422175873992843779852557999835540702458645156031691646480134644852335366662699626033393395797374902460370495645675298263115746998394506130861746055622090247346422005113611579071167139330882076838487441128053991467387484322039457922194996410375314416244672473649957079772741788473494029437331236050709780102980741260104582647774056728277972208798011296463861405913069187765884456235853841662454134637387652638766882726386770856188272638071441818529351210112208826125772635626491501470563628699621995325877692539843174452689863345211070593377798897554087771440714944428613768132277797942707815531524739429827575714454069748409929615423931901844510087425808795264876112150974049110663713635954364510321658731164350445967848244739336384799892763550540874526978353073190522593604114764311985241812859009569399574799530257968164769708199087439816978944285330789785272023869539280992283292985859722630805478166445526272424436466946442385043943690568130339589698394595627917698625864972843670110860020246825672928438990658174009097502821285891014763351044439445925332555219494910547745276390217180326530230601772230763327887009106456310461116243908562997204129426588039025612752484267437497669221618293226074196354137208669609511591924734381777895659675420904401617478981934015170093126696244993947489908324613662879193959522618316194671062052822535721789883161358461425133805364516434968124951916677016384788559386129462258137323248298993957471361289365433109107287699938114403200552900421155015451910520566285626859265392656307771689296499153477473256743688955092271363501176897299078081225575953302630170624*i1^22 + 1114238508993809417443458852508577737060831403314476676152831998503722195880840834419079666642781467162197694735120974645536162223880610774405698869674809428426095874732167820450059217453736868246263583017503786669324144217316212955705664671497569120483543001505128482054642937672767162324650200897423697024605989937725708822402763830496945529632245365703103553238418398049374666762863492143855787583067359948097157858755774006802707707720979412611220193864043586455183323196229705471806165001547609185315816011586683594558778231903207686829574939149142877679970054073792117573096196247607904163241681494992987581271713268062592242299693347453226518981716917182459663882601261843914013521730065380836582795363184653982038138533250126359376648726535020406014554019040417649977298096832123568492119134049629550588845683887457436823859006255337868447209474637850441348335246772530753695463955425604437412743759341930839757526993447043015970154727582675521371612216833505057090113701521426772446757034755722440850943710226919647554284706033171649758205412916906116463707076523569118908488561221145022342623966494553475595862509710199798367000451994463534972800385070532287891354689429506752145753595882605597712104685829363714174649522738145356444877589352573210975169694851674037853395290185602465035145439952318669345492479404097637603499537784939630144777790381090272918179222415438461197559667405607080045714950608146675880665200477641235306607260291321872218696059735010488228858218391322854728347769834165498259235339342756333486718216713104652872604755511139193086468986834422260346791558876655925266095011416958409286832152744312142860944558346955478028164103296340027955946159143915994243027205936796507466839777442803571622703960252561080648107865809400660087082100381723951832456148209755400175616*i1^23 + -70997744044478414952873839554642710479383520660694519793342820782114718704280388740391740988083330101935270839409652309266584306163749031288157331742970481206513375294127348346448333837580738507197644808140656516637619268401930078243088145398774689089580793044374558978128580654029072372785301959930132817950742093780275551748325123689393538841765608049840076083300460433870155260870666589756650737938288887504785751198651345254376239295897991522640459698907531785745806282936953755423854577134095669618469023988635036270329440039155993468374075782968648226327904062308508403995604040070286613384826138282947660816280865312519986580788144812509205174582718999820237029973841709345489970842273196495663548396201050353285391092972349704465968800689195344102892495684409995654101085583711530864261803864398292006916028633994636207724326228390820578115919129697101174656233074819571840711310396991513560107631138512114079667442135962698354948260472239680739141512912623840790830737600706666039694587363508120998142222868648668796032688484461590056482673996526783103572534980935327647950609693332364360304206116415857362765585448593422338651717995612689494782888701212821009186898395759545115365669998992388633427371328163104908010304254972426898682094857930103513496659165406224234660979147001769657573877417667252861862717611266175289623027342355635242459337985986713334834239479875550390208456278423984074734998520249818072370707458573907051782362707446642714541550588790604209280111059459586436546012935428752005583860559309774404232310561843929665976275009364011993174945618660037466510775029089345151720692368193897579390922828653433669639274781470856543077459335167628858635757762727461476805451981314772982232818735964970622995236327624218269974431651443704193828631342093556048534091157303459840*i1^24 + 2388049312467611180463737252697741906402029962172086126653814335449575468542152030826463544670754304401743109131755842664015213511628009206240740572684676174156888177239520693061099823715030667424040953918239831324172175796422794167123466570775942830567666483742667021904914333352580270366495609627782806219418993151858340141293579187036160415644448321743352644021418930582784757817627175365175200695532552647582091262667913240750029797301093517964133577037531899379689131158486093319383044015389243573039896850582443521848908825665591290938865902367722142097192447258018726999860941018608699966321814894141518548520766023499997994735570229187935466030746050019941824057119563464109788131462826265414009627019269055737716922677502482948304611086674156702160333204054168153067600042422225817007611411432640281720472283078051084044629785306460790342281036598984793910877397021369614779373030741062609744621457002117706583678161579700385501293828853537503223912169093895529142019520574940141374081342732352857953244898404267216799546729993689922987962587077439661987735272583171137249370450840206526128970664355538267010106199012848789524385921758812758510166038531054248954050589053902070204236208589593495911356815977724744044922100429843704466027769328827343666140619438254167077915056653342644686743390082107566781540972036810993782253305192512301945714020730335333492320191440996586493328533860020486519623208822711293946295997345297850484023971316296621236624116404160475231990810839046443733431269064156325354006882354864713808620757767734321382776498781017449026392891907426796801901836305189022574668586008417384509225130451279416778257378729324425051653119810050995846682179558414297662229700900682966490193625636517861373080288237022165776145367663399024062660681283212396111404912869376*i1^25 + -53053130333158456616567340075467873818338231492679523540927251422098709554870671758566628615324751723401029557198786237619974368294911150098918276839968590531155992789691541066040710380015110015775376253569071024615177126783632115697384067795064619117264900515097902915542567330452864588371889470871868769973432161147812812870431678596935176644264897760356362046171226769968538132382852342804891775397379698441252100613494660483806663675363049745055668986276106893023913786508895103740735306437150065227659857409025898886806410329378017123821224597100774562300566291566609788222380156316883174814100448355630797442218852097248586297908668038728912560874230826664707216028078429468944568393986506798629922709479830455541269001968867713556468947081522556441606329914282081679932024494880349395683561933371117723995472252205861426132667434677893284991417123596256283570452799803220362964290673969686422121133407775799050200647842922252849354489187053978029793921391533291184288277666971236326588328191430636118955223675348367458949593054075679291950314547202404692823072281123940331301075559359933080407762309144036652518342516699784741126687643577791987651958192197896482806134611091537957893673104010793584580589562889335699689642855917342017062743757118934608372902374413538172574755594785755044289594139178294958650215891049628449503681466399047048591631950191693301193699826673154100360275535471578119571136496455052684875212225327896310735847065881017708250943410430310426444398012027693372216819514319677310358668077003211302119407014319938732776602318391935401771386663849360466101428764260575162267391461799872691971265809711720382985577367587303504799668138224578772660821443242803893168380307672435175208181495100326928854277606596459952933501116541504566306941751042136451999334400*i1^26 + 889965015361019951275229484040069409911124954532003132514857435144462712030734507917462887497146130976681441945345012866473548521315886630440179836548226627084735483811291302112025371438512693836727774795909354827681533517732018621761054777937117318734502518544680007362904045897903834003166338736259904295467021362362097652809156087084456327103487191847753178362607313503098296426621973749184424437704991858586976925588259059225701250799453098007412837992852139001977515284067245528861845922766796550097310480261723413878715394900755404734888871949121977755401952062368821144720031610086500160052693698666536766049046220644904103962624551706534821219223472611940060539463518375373091414161218496232224579472844794841343982537430759642180546469970941141281643048384088010620713547446159807572481060310607612659378600479800481637068213126822916893755830927918973742055165628871149219937872696072869099231835089491237357466838925482418047206309832727835155195918097330746797989975266627797007992372849353850057617260757005018764211838349603708818192455635797210903636376611500577739304444450399437767427364550456325807051133608442166943413901147853169216109954208574413806634376204849726788555034912723577278623359461861005531759121223668655224898681757261961278215635453298615779434111485944078766353864434452316232447913826279159646573917699601643070435172603861782074462414616034056034684893169206686320247408519049036888893340393960955767919278002054125217663474329614871605997402510147184914810642948086017764773829164065003104267929364411513132017376828733548899063129298176199864478983742818200509987490037259953739337887030417712096280112685370088257806986600167826541101703235545868895352212969626705433784977139562733153188220794042555327947253456409218280312201726448038313984*i1^27 + -87652579756526737285265598998766508800287222541938694275262872651872440039027943350500283567233244051135253458317655731309109069612025814195649551038373738976858619509651558849511383288725909031297042110891209695770720401034842282822887963154610457766665681739253551261389271077046919169431225267768582073840833688701683501650906714990547335434391938362942449813542243714867821104408285833858523301738312476227754199389599348507292907179741792715293264562982451109148488005047919438987516131647774654547871774116742183585187739570665976143623538048357041405018939726850831322309947958882523890011966019541130520348164371397750447717064959298108519858066187811104120798177496692465867249982240204046208085726659874745795449019594059745668832205550598675473339459763714015198336740816229684153114156187621233139050249348480136923020717226062527125395568157675607268369051757890901145488666757807382140264787306003978437578049287551270515944210193671595714318648846521673110882385981118194269623924389553120764107243077737837210727297210113355965988206038880708061609281240223320043017308295098833305771160858301561709124989372930651468543419128842570636865264566722926632299882295017129378144010643875097058428077236391794259680332352122483535927363379331332172074806394706342475088268078008668310207271317859186907909150906467719374123230038757884194288438020958183073567602507979610526469568369960308282336207848634835862879912983511684964561491150735773095499995584407580680458984175688367275157968394525259774491044804175673211627996085632777553384547211127110087162576685006382551082210277402129792210804201808709787185436709441138978525665748021808466354160310099166858020713912790648358683536824441930968720348093310277837896080330402416000414094087974341562889388410535936*i1^28 + -71343893850501638095324122258277342839240850732038900879425141305031460662450374614962025862938177271746584669940322301446616447169075853246425350806650116790201158485506123702132430555838315394651798563749454863918657794839679443773195715506042094722494884205541067029170857660022546209338581215168507429401525890144138030131212058944448276363760762292103737001353221188987432722657948690778609116248658921700904182690134831037891615191277273237446050806862673949030403315071127652348940469077721929861456948704963525761361235442201960133549114880981091708449352247949937302919258330996174526239177669091796323775312458452415282800715583065723348690112552840430162574032359240383626292824749113977491993661259139627707623734117120733690223010387300740581345007038816100426277288819617422715151515827017256709150316094809291505542269748349218683130695489033021411653000754592785338688714174781317472264751754649934418596906901109535890617828417553022099499512877145522948190701688613032172270165467160414728673669368977990250106743265771300898555214368451242106932138755067710850816268088952040991797912228607055358003666887490167460449370427353685820442301177234499417830073852535830603703923033616963247831094607296742804875719336032497217631920589495634644481566660006980387685750488688290641751870912434235410455768208866925968060809529684173615336005659263320936226357103594690099251053895913533197930351828140639698944219115371220884428551121611094902579278891211986247845978447221381636601030450756332498242467963486274127597368410363405112705584202778501408721789652706292120717651981637242732823759015333195613442185408935814418677663036507110591861785781885413129465417337338537404662428515605189682631354786362554879318416151087431429651229036573754327961438257152*i1^29 + -3249780432005132704407164345731883489035346761326176643310624645292328478778378839545754165108535691706846573132506413828642612844444389983192413596587984550472382354802330471912865438676390955950197952843805237041743727034013787942310865842213575277665492289441628727035829243464860076592340800985819971448301374188825129668309964681710748041381385122103235595066098742525127179071570724049477136854174861255988773178790953853420604582056187056905990091679203387248996400157120045370377399380129739639474389318916230153348563599351287066927162182904725262039120724299321849940314032754810649438898122570990051380611165645775150676217354126847556448761178777517451726853246952641568642980837250049092723677929515399669807809072483946359636808771484677672875596064076134460835070175271550034247580876636643254532335207684869829547768256375977020861142251095373857012943864822431969567253482455604328334545314929399308115529876630195821053093765489912011331299331401126010869203641651120203275542896793558149826893531281465706590499773739699883498739665184628765426764795525323473987788325062535900195227644990613472540058397120719533024718407020040862958563067770733852873563313193353805594957113539031447163492312947783408230433352842158261844144895938457791930541215857769596715669848741442692078907119464270294430443064134481782079860721490178689925328450624680377827226984751241931106485122665239756378054845593742112500908002597486974924328785399644510423610984184238877911402226721463143845072660046531440732322605943133616824063316533820078056979939981176209406711114883993501147331093010820242921370371189057280536967514489429963743762854190924463130882062223604711432713978202502515801317653314163196913512327412207059932366994448642063657603199259940327264354304*i1^30 + 49163411975673052280221808060829380395827650185376117109081218149920544826601739982650279078519201368465307808499292992904773922094025940373996279396379811232164879277323700483817479297804329306782493390156467992834991577962958650642665432402401685598160671121651851502972933501891764174486783304139634785387291479025364986021514609185042506906254907393851229911238811534073889771616653846155865017260784767249963710145025781198277181295897591099462595898777473811397710991191629628028085404307355913206180749343224447431257322144772530000984178712417874899787145632769115428420391414891794741788241271554507123092212897833099358468813205339392879667456636436049646486283511196288495617468782986840000550692999848039409062659008010382387257882357113982646589551547959351404385500107581132211424572967197736176900112440216707020551570279760361314204574265642961048990276756548853723541808680851434140071104540910425418111402942486079521082756461032020649615234546632305064539938285880440712502068933267953079297451489562582967168268383644006060247489569717358064393140515508512682223533916853967432254780248578570807431764210931360157277497377605061339408471631077493969957236473346318106521980812411343306492504224361126247320000347772766951103874715963535430859716079967084225602942495506711612151421618647996373800022555973920528585537704246898303899032938263680951724715978910507765655215569729786305656507998264829447100362737245994790690268502946014400587259966029795932118749929227097250987455066860187147251922375116819433438066167377583333132863978952337086430192399118809019434719997394022658466959013393749216534087509489607102464302271243719334731924568689445763923848480811195099751686275466817913620399006564179732396373000652181239431897509740790415360*i1^31 + 22838239854216461784909184692105488740928321099295633729640702025298772092543653709526325521293955394509704322122031166349175378397202948981422494588117778289357116466036327858740833464569708405923192777082321938430826718662848882767579588491782651494087653126223165876158273811918584580242640778528038843762386591367958161392046058343759622555723370604449670085411981017580421314962408023633494368886291475164924428622477028448300316236321725918109131833354079375452121516846149086062245221387643158431363697171153697771533196857960968371789115034335695895899445033929255765687663933021172092467981996338921469851289652041024553450356727172681189276404704145667966629122500815654208333601970716450316905596410174070787726987081048805427058116050070903712196970489193981252742335124393608179862561709450392859310576233483007481725584198865092322718237414293836614959061105963068003692682668007337573165967342922760087213950486248536895983695463153160637917886847630132776567821634449844565668099864622380461452884374795378469489926102801796542253683381950866921901437115144221482587937044426233946891460022846729132648715186485772518268877503151178756450587905012195796288719210612786325679184575787959366486783971350692983387759480117183449637179419701268893540875066717461833935811154736645063338553380962316316950881180588584920166051223093254189822044243482211953613381385374796728677710279315077104398709216949869713589393282565973400543198380683591259793500424807385517490225884404956174700096557703072504937286837581373801989800256768587485157134618426436712375587105868880576813832252649815030562076927276215437301030284779394976466763957567186976595918663975092653573412599990249819069999386792035442305077355026248225880615179678293308250657059241984*i1^32 + -8311839739163843925468493514357314677822805189778512129635419024124250635684667198127399693879832425958008278017881103923815387791091309513452063126147829681585969152937828156714697730395909562069599870172459086986024842124342554212545186964411291203709644161259267787454908259519608276303284998528203561388566799394408560813325615657819413723380054066941790772831997021204577821221471092377205278976479040790850301262975154892580791573966046991428565588482613234428859593182865297960670832777475277916265515009514546325930397011915204507647521946187903655958475423907652535972558445285647788521689132857049215924201841792856536875434171959597258533957024854678884025209322476626377212453391156443640903607672304427605026677788311574809237747699479963353273651229168885324039163941654282765868614376021806733325186261151714934371899724935570321172809216923025785900761470675520653726177766422425109524183943480234312337740882710014951447733747550996462328615999582716546121692700558920616273493206238037773473023776867481714345940957546784887712419346092277217083555565508759449359701721957585647523374745487204827025212678327233053887797397150844890519244029288860345158230606701218424618429350801639259445401995785917198844497970406763365788660380438883947429650229796492749012050808917166167811793158111361366893564891048878616239819019938210497767595762739960844853504698609115538679665217134934426854580222118079738251204049117737100074056078691117514766458312813589748235197812852197824624310785025100202793852737341918896285560275329768168972938734042864086894277210745855138233074858456145863586626714204490750774949583748893630872622569685374531589931848444339995838386884388536550261718402716523692952367908990557311960843076767868330385122263040*i1^33 + -40185829535577313127217239296922410485866870767961446422702503093874407916902308673471697325134996876362728806014655798704130051859015665441448975799499731845092114992511046655831262692651483326377255759686790845703799875053562917963273974372257694396386690664924925514493734678772892277464305305746499908786087613297238596480265928489362354680178673271647258222986420110005584560326498072439120380037025321889222504392968634589364377594466069941457430571746929157837968320810147628201560354550609662495573613198142686395647183536256618791042019721600128420816129531610529106980053089331501190455702423589735611577919945314928090410610812026945676551963134336547981736520069502023555925147458330939599300538312884749106964382871175884441082714936795404161100403609587944153854129162583677450238782689675118805932388310471528220530300897553350444359249344337653125032275838999369486617762482575548559317598811387365511923290360083758209717056771745544406357314173512704718591752870403801243699772668123213985777470462977036931681396871380779255562913678796049725870498529759212726135407482843915097160813828981661844091360322941193370572913114030295108671910099267820375243835547530129348933626626679379375588196896142503205250349437846868233197769307608601520306799771294753780033524063960145979430187541627829914616230010390538402592663199973916937996948801664560986836857458375843000212432839608667485136716408402092270891766960674440553371786301363248413101986735479998448791179494237822122931445616528946412947381683549424431151088646869126239183672597643791426583991952767147423674049236538577467064565313370728925491151023517336279487307871272662884036067097928039350799133350669281011244730415307098426936815628026405251797183879795338131800064*i1^34 + -46636947867333978830785586706097710738623893675964382969962777684922051066950140489196092417347475370237084767370951856481065904601405293681251279854407836874285703754818540119798937205298954107164085027623426111902235648339186025712299411190159327044422885989557918243244207389548556859164237678712086772248154684013393406015824916990196137717819860780641525095231081493825674562156426842604450547840838277665513350544914348738084371700868677852071601900916191675481433492429652109705516289403756198455087658230899019470227726180417306423490227864688563923657058467581830746403360721801422859632869987308559987522830015599861832505424710479827412423121034037192636042941775300202844880934744218852614490671169756746475079623454344297710484991850039396917269603111529194843585896767938926746928434387388784139114633176129922019856319663041601976696596169078528976583983628435394640409820728067941727499995276007905391243282984032191921785926170476711194785268623061036185746594227552116887161281433021210215140327400539154922466659035191298739415998181420995095485377891787195581973265724849775478670399034811669527257311630024960532664965536641320009749114799693473473975658119674109144441159507997801695941786886000557981883448600505099080789091637097135594609020565466456232457415044544320307495962046937724188590970812040224095876212437273170271797643824742438406302807312237968797591766613762282616521573916077109658789751058892539023638090956749885321906392036591640032479228750317433465852185511365513141714085716802038326436385264511462571919061687677367660953549676702386677468439997327097903489986389705054797636274404276845866751392466857220026994398699708191966443370736233410695799603905072894178012894888403932179759494626604482560*i1^35 + -17961714854839596234663593847718450229803956379972196307911193359160305801815178774988903048355317944954573128888502137399281216713465022765906253897604986779909388457260126937537152053818883996552491237723868691757594639405281540817880521080816957241341586085972533433335881286947877413505101013428386337566866974154399322119527164552451390344393340160390954160838958789535852111427760487332621399364862202808844981785127846373855920841479322147497991114849661142127396899118854891856287412081790689195505107541264604089000870952020616548385713810297976495184538882567249531327204967315545256235081951017078112009879337423088473339804151216792244846743639379765163637966276901494910360024869679838368338445950554260057813614653816314549754381486294838674603559427074983181892379401276979242931900913332651239087730552922119037092534988497126433752736548875636441423681692231792576505961577747533798495835646081222605753531165402483192899292480661408151082546327022305509760984672973335206302601421771402926270406055861392898667177565905507736153978629477752779029709556246842960106719098066275908738054790265693183117732641006380759060138988068612461320531230413771590098649787794860277280462018189093737686185769261775624036786911192331956219150547483709552622408944242134467724830175981496030012869918901318770284429447351345597726526990576295092775981786572600635018343225108783214652695442876215017165039221920821556510536252659732353353521858956221918777992054962507383945227749136289212800131542420938707968100627360803933364216869136513430042987479027404711717776309735139753124243814450111576069325818858057548428596040519202698575716929637205029688081626673554563844963921865655298197900599021964368451596318369360697614005174272*i1^36 + -15768893302899179306835935805632456764927689535328729476228864353581637751089487959110302993160712713196491744186864353575197314549230008452061475054864708347469766894979344460561087091856113460137019526330571386908303575922295811410998629168980400145417046151018963892932337046915308439772490241330111925250026767016594420883282281729823980938626089440497241515381218247789942737601572399278490221091529237417658253152008729016421916104699597100432899832014695640750368554641715874303075423730226144998342828127617594816921835903490961786508860560646238622503115040816311697149006651773661324532389344823564949752368857940804942803267270872027594266584927496488600778296684290494591617756597442771437257230654837847208706193765224705313272774820004383291174846628583310733697161525112229589685373647513089697493100916875042511518374182471430134159193546393958671411134697587889715221924216985735077324495459939181937048994566814317662716743396203984103030641579420942008498896579285697973720149023942578208980495308558509676682081931424623521359257046910556330186063431548543799338586108766744056346393740674019224302902767499403321712157663114798058518727969278464879838213285455541112009198241379781867660645974640846090083703924170745270962637382222657370675904641602895556570212012477251858406243040113841579286064272692348091718265589575888406564410031542943596169847677695058270550083610564986455146730690129682885722170138141549082869856093663501061916008599603532332084009524879182955515607826757377877797468956937922236927136499432254260493635090461343353914029878826481608175658236280685967272635838246974543791594647898872273251105356937855780594340291161068573693339990132327220655644220517518453429473946885592922980352*i1^37 + -15586200322787356559604968911530174910278055297407624919607282209796322635789119515899248883157387397206242318876513411170292522124109121901548333196683867419759408322797361505155199334122032366219099620283716433840784817301410893388884723002809258631366048569176762847955775313473876844768050426442565011632724688081329813582636102499577184633392328906946237882500261009083680171356215057171108536748697029719448347909970951494649382370037205368820090625392088309799405159397280592189387111492839072012203026265499187691883857977316517129450926654049787816480448202090545101715801861259556065834482821908955376589349713470537486203178524624077985626976805164086981770577245100125863924198922478232535278096714101752659895132180107961901445480575543054800154952050318415770297065447551802779189503632676806645667939951595990500655778482282976242401790230561740005577183282069870473289298168613715873771445533400857870575663481418877280986271901739117455820545405387069036654841968871206215052459116278053755757010635737740682833109295243538074776141902806311779096150862831735691460571601655711784282049428967125879543968066363784262242894856368195691127911211006123914540887908924429563117096509656563046377942344288053402532879861235826752407588424576061980017025093457498667710137614110266150220388564126826830584401803154867263058088483690634959907321694442863029546640892718464390153499277335649892809049156773484682453186114442620878993165223674272875719562825925301538370452951058790359084715242922943219036093545180040875480974446576148240087152284104625399449972816516949867319871684071664656171191168081429824158409040113789350877398245348559940126324965056078854882283753810835293515388924444115981422777115556708352*i1^38 + -5193165194420842950770780321141925667068837962085332284718337997839881062082719133606690351585428593599165593302589617859124178489540933533549678385877031450980425291500893214026845354790591755516185412857047120324687226192546207282240143496904506090957169072209474217744742749287685993220291952769878869985404457242783257590504602104146076810440453878817951450321556907882806583785222963628033490439549598808647496368614802224999991035201705945483351003418091141114456595969159654725357003515891222478039095060212984318813843636139508452411190849742220108937419500176894661352777706781251283663392469574988485776838831125255243639963098797854589619706541470025560543988650047233633805197708765932963701089616839159036978543049001321492966396379340110493050236614299145410943819442299745024060337071820421276670212654260514920703259356935400136896383779066941795832725112904693686511366223900492432768655435099387752197570993580319189270442889135577235146557333284156976133018245200737374628986945440614455186761077477827990175548694161509248923966498784409478636182487924101946096933926582597518577455842890717306900921679020717735375344989315003207000322779075161907769781481189831819913349247314103871279496011141624398317245748180995909076592800028085467928033903089168505426421695597307334708696773269418706716161859376979231473800472742853730669268165005836472525601281965357104642682333341430485719764498470949925183854889317728969099960198168877230120396361365066319791697203206914811777651977091994901494908169131867300365439346774933071087257496093026657744413066176879668051191826045974508027328926821645340541896869770385170607261345871918492492017115791913137533612174151348269190038758946961462950759497728*i1^39 + -415019763748529992877225256290849446414926541391919659254123156731667631499996983087827487528178698595066124823773012273686498832809731510302128586021840183643888484169606050170390644454195760003702569061350166379647040212402958871130342241660258648309148252304871241870958246803609612567633862022391126004417259388506328650950795668493652667128541589161677812300839836934126487900430654834948935664116063716656258903759253670838408804325684616547594168401299147900199129012540392826681517857357553804317661621497986734990521600322995011008233243245618804746677463001582985418043320419173257495181575400156628235895249467013561299418162747818874749584757738075723232075921005868198105549907603896864670028467562428719168952350902358061158047115388296997545144054616469905546891411285371106590314202534435514322011020924346654122663549218357355436022526141793447150537895107789779888183275468692800099808734930779277641149916866471804580825582252226155925166080142794890394137208881564029006945254258925352751916553039220138588402887986740319527746919856833999002037426758136375325520392662161910137480363680379730734917639920285641071663111987626656934663743222797961861944147378273052283134844914398907958658993778414097137765656345482961316698580453115645593362732959659358270216437629421444714232567774669105223160259503641644141119742304797961791649034905019575050434624808741084492006081797802206122208041070044813931333478508227742508611558620371441835368182078662768634167300175963541053812563348961165029306494827911266125513976397032574637244590700029171866856402432608580076376008165507029703690990571684479364959726882771566830860225943619783843277108981307898349232076716366713223994547972780349980672*i1^40 + -7957573823755369712918265936387713596107684671468388736213850942687323031326608195505575528087002548576203357721431433929568731580154310699473815761780814133312960777661146127275640096044387526159352139742067446630431628959879633280675638990759516611275176258149162419422367900920740687856207334324950912654682048053653634407394396727644846548576842887735931356130663922162620674133813310982027912951712521749141926361191358539730928799647167687241486104913867179442885462741236474181557399358656307351974504616704827483220067270490231124056409046918763844276617871542244306334705650038065456650564265253444124561456404521378098718549775837868802393258915608563551888553501997970319849846238498250355415009833166797426333432791676127549705321490190881996831760749049608331704745454932742326135398007183696291276727868903442942319824115204033271354706310979112922922182660039106774232856461158509236118550247403869335457465583366539813109952690142719880100211574800770154684713079309564367308448446525647690094040334545824534423304045767536636547211805387573270995618454588803851750082757432335014896157705942301388165710198599957079282932662860967243782817938435078433850841550299798243137672723566552032512503408438949920192672046628617614507160481299075860386324159191914218389778997359254143195793453150251181810981464222641491771030030276197779527522821014393135121104776190838379360873709726542911730343761736134214473433022925612884381979977524915511294661162190710271055514489724096835887581528461877951621631452185614305446154444411038001187787506350330820318537827260691795182490989401256657178312587259917987848252449414404779735300357176612991492610026803065767946698019925681620353170314100736*i1^41 + -21412191165981174398725268073782362008612151635117700826075217090107543408227638578444600434031742191895326144367077499908161443003539316808588809295261361898881552031093434795192243358744835191910643845099858387712863284705266203475949683867960398934450159113583303492874023232301761849714770971833629032956789056875499677638307372560160606700257198787272294275897051911032804644921375660785374948063735246716288646190834163783760010122297260467222606618652638097610986156420595385070057100269414556284171306803167995099618789012055502507498352736569426065405993385947505902614066876426530780673074811408891404506893858708191997752579252911585691006947616696558244780546531306593261414541714506659943607385949431232260472334034988339469608274416819065020826220761889472396945147239375715582467955516519862153848254187011204267507599000126275856863333627686657929429840191755905392528141832842828702944342478913927636603051125520727694281013861658500908069515676986588461247979154252575781504008210679677639134274610372671852972241984599253455266683858226993503043701036825353100000971648607046223190235237522367061503478159615982735629885656015169926917418206839436732966596285102889836784600189500507594529151898221427100924312646782676929785277597166844396495127508964184082339952329714820611714770778209478439156325487835338730552760462475010460117669938975117856810010615862263910479961251486778079698766884337353809645981471531710902980917119323422140064770347751796920572182752174269339672001793627437733617813202074944694401024027121779759654173856468956456885073105681344568009339987605939925159323437714600254280532885446258926323441352220371915079475698081651969588137313820861288939520*i1^42 + 89560556726314250922403772271869790586472918747125248710707109037020538249903901931458036136224228649315477672588445536613653532411488369989252153813769506605149166004700139361186871908774847547120080418651460902738572626943823683850142573969306167625364050990388457470031522926260618506781900026434413297006067275428502212274410609399424864987340150064306993951010130597527659425880479972062737440059299747937210934747259586068827759945893435216366615228898500764959111543401023886787927796765671906087398790078784754197749308508714483599837456750531061217857706886978075699375390490891298880281296701579241070213584179095697491605500654935339282249196276436126880517895194497937405578925853346817115308611832633086901095102571933904891579551305535606510828774364613940920301230961030743699059122300144357747564982535826803121912873974554021497367136191008289499103418023382246131504024216107759270606523565598929575400695360272196612410517025680932932193133978158632153976034071320435114783761268868424709825012441583846158017808198506589504682572306632599119407021286910740754462085137423457096974170616910395796081205106976298279705183866574900222090296099879086841148046382957358091334312663188192346132345364772343353665447565163302881841373005531664697503162245277969548365887748582650774693534090666708075598421390610504158614298581357584564865325650729554439242148005579441246396259321032840815401994293712679709781034806888390871105973627362719719786767964201155542452174664713337018855396148017790321757340441800229862041830303992229275731268655636165894777425813954244560424057829580977794493045072120269628784296886000304804801765864790615311874933086553989698584604125954048*i1^43 + -70533469071284070023984037199157877665206050163763193719912349162036246896140172598983038090694234449416455078586106649639254894100391669059975538593854490403823804079011215130791153392343911538863018872118077616390615211392282791423718395320065279234298177635476628343833848354277979137014024117701869885446792576303975595080561878211835058722280139597109171940769508942494571476825877575004507958578170607269220740784830344100477761738679622806986264094277673568140031461492992797022300920653822217281819099426769114937074933611386131198303211757456184805242489184711690997187295570169736626255636997911700746197359306740552567273264963657563695971467398178256265616989840191271466793196960592115142024907124674337403728367756504245572941803112992911758536997935653226821657153859790638998525219147604015162063899595936977143709652010047079785559311750542755351280814245902429006366877180824621597467466306748695076853309335985466787328992005948850890738737100113033681405250498717714825274124689388452231938908402302920870182433647368178206644973763058689646133140214328996401674984397063214327403059244243938383267511252457727903676699855003319125855592088601357711893100607505144247101213156441296419371383760390607380378258475795731937547739957355707167519878346138042524954617752231414786452175226627475786132313300604486552989700390798388730039528481530470405475817757099420388797798918988775002581547880381480926303015475448692668136062712571880315169835686577607059570142236321145407246300304790924138841610683457740708919473698457224312283314931812243417397575499919080185706344058570473160029279340923350692713092003700225300523610377280077854326256010565299572834304*i1^44 + 35092570958207225494546603844002685962570525351471776740474491537616801972737250975832587013586662583194433188678156077580472534935900396147186927727935572286538287985149576725025794175915154071061285300187049792913563975748636566196085305616063462196791444324736366148635614655406832599807354582231528146612321416893511525010072423565233550032100840027538165217693245581415636293227684497832944250361078797879874918438376041446466285169320630935778071124726943811575299944555199179711374289226559418814589113164017135185923652602584780838662748934112039026175171615874601633805569227335845932658335698239123087266796946599813918196074670149229876206938492208436303528768390602993412112769509627665990418713797407329523269544196807471938827374596640212693057074361983931580630388047968052630547480083687465551623216758611911479467389725504505641010784941505411736226249538396502255140220054622025848648544855469947352760976164375564411901887151201885577732665311147682781367274741835149108772630823682793373096412323768783724116308091202332901944247657647490721128416389019306712584054065293735186604168793618182081940853051409904177118017856144374050753579960618438118533400687131448731284808845844223145833105433737317730985878971065155791054533306597831049821505419592265518589801864280120529601240793999355284647129239722302930246418343933271862039158078312385804476748202067936407207582632538945520035332699993574745626188287009350697749509582162033589950063856251908031220846338544592338689229139865020008569083531513382686865412244413907674886841366200233501865821245261574178643648003683081245144386745857332323127082143564062847384030418082609426330186652123136*i1^45 + -11690726831223331344301174125450848712532787021886128149508350335188776293764852641749490928068192413358917695196204888524466454327178230174938585663995722157124428781232736343939682424628514994417111773842493693528540881616349941681973134546116400285138714293960684236793875670755667228218887255265066044044469078051910235420018422688486143972638249482390575045184747775668491760361457891445809868191092255301757993926686632480574998768819884687065382642230136402038576537284038356704923629180337631917342774591540389379548192338656430127953177232530555738750968101657540340435581513748596272647198419422537880475231905007168006023209990353252819558858068931552915645765245812501975279458861606283100858140812866476721251004275350009901013062124486319764058308786694699827029609985270449669685910554396331669835360493566079779173268398551211688193704505441415507995649222456075183613676312652039499559466744673934792974847726942380397864287516060627706283443842968805895200594749534495769005765092990419249566823858340877344302365780550097974420213854658880026617793768779425265004206928468842807913556970299942914095770615938626828208293675333163536994982441272647368904425515172022126369916275198393047037378116007769469474899351337926611588474572628066785052406817426662378631473310999046407312559459646134051365617259591123912576597468861521840038812912622569591057715332399492995763450871136969909323112443053845622519470920661830229870847114056972345022645899755556298205542920474454128256641092714579804735386042861507954312869433443255548788089669540160609296105464522963210156948924680990074597967466291420192390591071686402634152499853280215280549888*i1^46 + 6221999850259212992877979721936659940505230075624919648085320504954489394537228222524995827851571026176392686427193306520643086286374596700153088064868222079739668965113144702445590867886951477633089004199898471143526778303808508032368267689253361205993443142285305158328226693070106397960009700413845624475955920951325212721600961112808031316619809208842279690251129447873484622839463897414052157391647365079956165914435205000427539127152800908216418806886804620263061793387378686493623951727915716698083646520195210696391613264863528192790748980973267701269246382942426727298189675585597990328006360141624217604240382283485454073759218918076271833477750472031153413232768563442006935508437636909751759822679257613263632569290647624561202727615817546488849615538875156766710058582199221498721705864140886870673345223066606823282511366910270615256031356899393347127712564503727511041768520985995332516984423566794587250198165727201151731254753815068108887533935279419500396683846146305397415753488833836627373878020502403124556854390375403225544457011886895089842408054710968636560379953447198916589713563536798265439112514960745723981017730173763806812209685643380233861960659951075725686750368445685933566824420535696196326826866895908632064542339651808175195011383599411035653234864934491761213771955357190103191737152607398123324947357602138537699528699947113986853887665748599247403162524602623773033941750451236697049120708727661971854907493053404828437582096336715165222351308762626385835247119920142981651942441353158306674294117550632313206261785561750451043485520170665713941892738500837088972175007147501210578444636731142508874530225119232*i1^47 + -1825104899124543376877793626031869700474579042934054406804006882910388017798939086561989482260678318733303017104364529837579982383440218533127417127693283028493411178288694607685097847549883116629684620172370426428938050314875489822071454902609501312354634285673649198081842104008494271632523506349893690530698357821313108863324358252356268180116038371677581409975849616300403481094073634329977524092901482026336275626900954461394646262232820250261095614817694798008444902951207404296777382188805212650884971481073971742994838500695110701237026144910479949010769169193552465755392523389452492436822442993636366025094502594771992027837358815585712909655072225849841776048579126348367217725399393844186346837117615602777912377547586182275327260404329045396494445441973168406576481422751741028794371169285507423422515628299313181349999283922764569576084018803088219097075449980550161025701992213678904859070402823280590756158758684050042439922989770992534429096684937231887301093321127068593569359924284689952117755086503551860028489865969824195830103969064282996513119879668633911698877428602496419573678499280071718097071710666132680641890729195810514882044825870477219543652997176849496218210054937542213351313662629036924982590990986982335619081353188122804430762480251470853713812960697600080087804073550938392027879878379249846605140871023904946557777350130822458905012700767320699146232987074528867130859667064563615568215850229175138123172571113803472439188606524713621156624333197246181752632319473343895384886712892076980819250743586895808399354453984470711690302813131658651760473249176786285292896654473648380210157580595422559258624*i1^48 + 402057317476176036507503635204725975848415964582949314746021498768656433287916360767925894919688935602384485546496292766229949312865614139648051864595410227630571208141593965239019750522649724989211721803451660975296540111739775904240704652972263825123429649463465521201607979556668499775120984684950728660191029792069222507019752273550935639888694111535055192258951033137650628092651756789348317364175170105346212841546060648002456767325782248202720093066055104689999609189466852638409490122220036686290318161919683107338816158972674841107762504481363960431710820520892658561996827660935002585537866996446599544567471589908366503614013110231927962438176069517705378029944433371226222781799997001190550945247016402478273632203908450519807091176616655834862622605359345880017347965967909178927239076330880198177561578754991897441363613402704807330802696307645721043986131035797428312216774219401717244551028170907417916675052947553411725525645642419122070395590674105713773830445762874917318837591122516930497070805618959852837307341243251284021807790273800034959295123649069878272475240151599548696895169140388888836739323196308232657665487586115143503005656361868558609707001912062906869439868336107012938856466389093507591364376081355590143301463010186419623116229732306934916626776695648474841347998266147399518484978777487799693187862708243071112010765356746923396459914296288602886531334197480405940358911899207814414094880425909461632859963274348029597732332588791896997748210978580800117606823895130365243935715626718841596676326845868071062502850059945404330468568602365134553994655792353055987987533718997855206265511905792*i1^49 + -52131419667928376240678015421992327557303540500971783946753340072529009823545646686848015203894023730087493354241334676289702997079744999204670942752845758632627981105993075717978411516925133048429584113964964054697871263059837960445389371039388280012772273689263996230308144455039104507349322233776705949806870512055770900762406081963487211923106247719767046440000386460391864421601119081123823923487442746862096147276528381861904047898545894387357357052292424507540154570427692735001709651200941729933192976218381110894549600714821552251237205722457855210190123607132958615254519654075293425287390668269971336529243911830676005599761262609786695660142399745775497506964089445665964027234697341860354033108909096651893675167049494217616575131474252890663512969161080520674017949460676451123988593304452531860937993714208341987586213669311286891281444385037372967243469691041970914563306840095743922258944637875529220646460766226623235920444487916685185035084757495636255204015867040074657460431181711116963649613265001714478247870068146953929669816577615952281789268636782731528203530471242608551954920337108243094495911912422762242964642418602584596465650642507758877639653539346634523360942002326164936045989555507353286001479002041542599274048163680438359170796328243465300429539916511904453658148562075710120001690997353030585769729453796080496826542798787834210146647069956683833894242973236547639738320075261768411725897590263457147312382576026843324117771318495194814423737906784328027893245191918218412793901523771378092125346332172465435032507698678937086954638211994576653681786068990114487405524277973579751872*i1^50 + 8683428884945180251457688563259036293385905337972493664429096752924821011330408280600817494872252721996781194372199148958853796483389991325130388980738314198303336041435373443576513342399348595514914096278536084217954931778117102466537243282051037719191977976539801926888694105601727102880687722149738423843341799048385374780219159474670614061132772529741111109876645220730427352815758842647916009739215942635356479125363187392425305875043306595197066187517324898845189266945091713783475099479652847604984380674125707926506645530228697912885530387310181090045165909788380088293289402042879282437520860009466149726888829279377953113260829901508695193764142936518902705882956247373567241983223007556763679467319366438641948613016586826904282431154043881716225941387143340960107249344226763114117633767668916140084898763559690257709775743824683449358092873024169926919616667427620473158824508686631756041446522456887739912745844662126058588271221899369675003399508025903582363784048701670895828841219013620335719886372610172588951138953567846153160181009555838802508984072331292840172790663664715310692933501757961077167325031099835429784558880008118668708014248289751950524957603799631363202142737072436379099667050390255012529399073716391436602125886635421493916685771559222697104939968958418448344295470557217501221177190991618355809064714721060836265550607831258953399795469019515337800315668281971273447087914496435017355506554151606988124892755908714860398508981564706304490008463688173186017871420450730719908865144425889103967482431426982803241803645711668929632891318490372004618057973248411562334757383120*i1^51 + 363500674146830427194291456911377852610256029374965452119362316758399360078788931075064376026686188015182039384059671808430999174283291724436459924710717881150835755315870448782298007568061347245539491805987695444314765329637450538566824847951564991276508953877367157776680828425542355491543592360078144385921854034817819681397451088266052841721682625012203964177314097683657717714263072012817424366006080156592853432360023737507953257411231898931588177091830508882112814831732716765513726150751756451003279091764979032061952581699203523496280398152398683156837536481569372141889717890031775576261153991174425632709051290818674227210507361982356696308502621919623062615292638375522264904382853886064894200160003776927053592562605492129878803689856017873879572002012679385060740870912000737337543291074337562181991374730988501008369093082515911222897866603533075778766799307362866475349113219868377542606815632022425372313314302913110567369595395692482771184228137442898752481932017887003249108237397735717314599037755059162408602318588882826834934293118746574103091836904375347899852199350662408116983491639792388319716011141669654079701643417990883225234563044572821494611641339341231740135704861222320783230605536840195682746706643326835081416923486230917104760087825718541605179114213949554393523356774779415515391413855706561656791400356598472239451640241356006560591722657937589158964078275100424597067516925883440790198879865372196923090667799118351502860034704262804394143191370557412650241408908391027043408992219456638552328300337092219027178399529758610186654591841856464021914107223243570860*i1^52 + 493496204767348145652371535465392635047088517905046641163031777326434818028537646796435942379958540038536300151751674581728156721279168323292701878876764472036439512105800876162719580837912997696659364770953794614184213050140295753968576210191487940537937926020282341241510235482071992316160263375740367035662436157322207207440582875933872348840727441896383519717589727976628246972974061980675436819060840185506647698697635983072598452541417435520993021022724544308747472380372540350237605584559242380129662106530288575773408219022958555915784766788351297017682934342323202585470772925721922652643682907494354860320049954421784944442246570040047670893033159117261835491343022219971926895235628707513146902126360317305910521281644057670031265639835913890520547455933483245391241105174386040116997431386948997421100582256228669828961355922718575458568943262117535261475563033570913946653968328487765177535008060992621138114905510512978833051985835372663693114657567555288401568784725442467328474559011330447546031399009743632676895582381536063373918069399709472799999233207368509589429809004303210620182564517857010345233207083936551643412887392334293746898792075820889655956839645927719374113255162824459332835881452408570928645374648848736448178141814481533401533225673496250826413788601998786376805740395401471353784224341807294918637314113882481928472226011893489457516950764906296818631411325660876812663001577359945607990784069665064364838080594131561004918259912512422147250434335279445897805369881708878456687599935027202938782027246180357875*i1^53 - N1*11314322142727826468761762105383298525798222453462568689672481289347263099974467486496431643872966880815188568875696050023998510109184251257603709374257681057854884619853568915307819983602416159460464315686828699771206727243544986785320263230931939726535735967915438278386339392666207809013542202479466762219833848936558121595151248467828242880466874990139809860263052135012001477783955822598662138630879529149746427791339642922192631261349103357211662024212155499829323096138094373374714312000000*i2, -3721659651615832247737270333760835221188179434591588621871134116560830461600385278649161387625821805522179079034926059553699320897553233841460340016590349867786285938289411518666136957296611356909530729719856765879171761604638127472269723457237326219948447990268384390127278124702203020354679517120412065862149868472962872709254768138209209324493631191043900829820577706272804737496666778669834612586115234542438530211044153020926592070821346780888822733659050457007694849278480649338362642539798550383856308027959913562915080798930066627208698587667061292297774304117089201993149667654531668068983436359879470824949254449862048335375452238974940555412473129892953269614724912407267423970818260281288713336968876108539235953827555844549811031651475664309444791229902678444728646545194587358285750329163092653614922966934369948562772639172799870561057802524985576502551860684282784342074108018693657063209502358641317962753779124420753339116616002905978360605200687892615182870607506086510857497181390679306092239341377432355262186396224388358973414481963212470652680232219396938427959096663525415584789083558321848513165249436511024881661986096479277462341470376983565868202238438422700726225103417730187230257557514192024771793597804572610664920513490581515854772280627328414094295825520776039967421000924429046085001166987876709899563064036720029927241745753228264535099729989340325655154662547059270376126574954856766075300088800650994434859408430677494856788071678869473277782462285242993293591722497499911834734016247832643404908895524684376397425303596709632523808809752400010117990894489037892911982558877068089043405914815109444848514932083681515364195820231876785343245025147951480399961817230726125689819367136076491474706670397124464791572027775816048372942251418170870145768499880196631496923574068180223774522819076623768193906831516267018482092754039618526879310204108800000000 + -2672404316070525399468729145730827179212994481640181861533685378725051354407340621289904700358609659849465651910966380110395764001920698751151043474571026430479169098066330425173380028441461096343784985364846629064980298222427496961574734273381475786631791010176358041219200552239854515428433736064077320724452928638831626591942873306456392393634973622370856933583368799029216482082082707628275934919409067068408050462530839325481623266718832266812148532491574756098081291403293217195238130863501437908431756668869503832377084591395850481968063518773612614686139222224847713186249027892978914377678223326408446085677044742374347434667896281471686197120859654947875880333851780521794087960600254304531339095998213146464525218489764935040235573192790239938449561963467548306185860528557190085711189093097314327787568761990517214022679133481123050571403880111272796978928869014823174012572770066313313540486476356077841447227159283864138744989064640142597478523854744599138400124895568779667702436080745456532681009297733147483768235591494073712715342647060521330157274538528663072814768240154979176782599766451040818521801593069387000775710795239317258322795253841050295362544193009578986179952728875735128260189275020261361295111973205598497975540638861553240092959501451480503332199085502084877939279245585293484942702650679917801127525540616319194014873059685531040699631084675720621382907825327352914261896346190829055142237043459440084789882960491641978832851643753679089929200555345515260426970883082458615424554622104120048617425303194791645203794670627644359928162757303116688893562726677212250049731232302259925481007096356846318370826462348324323058510930160425607589526033699505745155496711045622388694379200068837479749429123717023820924642578728242419298361610406155002330305609509984262884889435121203142697121418636774454882982422837299304493567921399996668102467125248000000*i1 + -704608642524647252772791722701440572350208455695665919971255594988544355783608609880887143064286566315631537253859428202671206541006190578984648716725469771371294993381913091581559913127187506931504116540890630705726965944958986077590379408224072759572156019899338278302920775099755772479692688269306364847279746713073023158560214847738546605307580880214776042029998625150071976796375702337381181780582026723142135612169107058992504676330624143250735464652648587514810485741204797912540713107466355647629429431841329785888068053792136632811716149094351093720168801620296708479578647891667439780117237471097845952113157949478224512064605930528845733540589640996544288473991444301183647735678438479318054814503883365674771537894963769675571252392985432776684653538896993117451712684515676007211429792101447276012133506200930125319015518687138854577881828854683727233529523784264356936774951294445070723747799189253899136616859444646218227049528586954711088943326935714800579501442144416236958778145888273250419582186920714604397721146498497748075476158575580198630762145469337404817995505045651233529901633911223826714169865328678269816029441799401793851985668619446143468350609155098982326748012492837188530214605028477481098443893886929777748926357521145126404439513126369698455487202503790237921629596359497236915170005494771732533964328568606934722451834414958500013477785416697714833890406738347725113819965848727732337523798546186871592608976298961167239784875056555614734503004052177769988907310548358306776016112424768664921493829511767890051238583630063633267784886467093368707815166953096332533581567953055790122441787996314410445692037135451837026527573449274684194758883469688327634691231785192608501475167610727583489504625767780618664128480545233052194833300285969738646609393538782794585611230922847706145925637025918963651703444676796452805888583562374897454054113280000*i1^2 + 552431545359920306892355873217334129198569622298676499759615420776544461407735137843041389236223800911395884603107379878855538097096590454000037258468341601881672073203523096437266517125629150432013708649214436346634786293970920701481654072158939324851012527295694229121826206014577405079966156518477578473873839963442013364950286513772099228514722456619320842959069316545151350438813496091659630345661640921636212985674328677069482920860983899113381231331028592134476270335442592751327795037581657735369505951829732114310597088184165236836963168291247784769633406917910033010045387497202103769502141950159287386902154044188312720165821349123867070270478911504762265611009477511893872299003742230382833852129939224319974303840207292911879598297450301708143885950014631536434543792150749745663215558889507101263930678997962574985118999993640580022859408946352981332157453995991502051529823446705757532415116228423034936523139959627757190119891951806369655059456840677820430346410828384662891961240699798620505980870790284937012275877971875525197756727599704680020562949635183340690811278146104016874834635539183629284725892288832663903648523140668319186796310721025769374195509292546058355159051099217526574614579141397941365967436553215773495989180748800439718112468973947256158683866569652418570840224072950112411019673660495390774073137224967715992310419473694830857743508381354168586877880528036593852095550445437101969711535383584296106861976057936274053180328414588236182862848218111507828060514278002299323971638285399472321989019673326643462821018289303744796693217336010771007117613172401842271568474622738789703514120083360041552027406315661758090301636298892458146112793227046764147056006512632295837529643292464990435534583840427218014113319886108325127281751479689421129891830001652303746603234705660298866521751719290054683165843689629117234588968238725631621411635200*i1^3 + -180726602469332083610042084459135441669837892333030392865206170382682660033097088983326114416628512453765240051268793273835507381814072611899943049491218117438364242247617284753708948186181966883648440345264641547810920134094504769189795981875710466191672480537979102917333239277947158546130204453098670936095207883236962691640888476523017674685416771382384081885697629890908951264388678556429455042444437409303085895201276984954721646200806669596281755374006110921995403980424407239359966631982986389069351782357230759389012107456128368731145326492044721522776961383271909249975027565589660299573287794645142345970831683626430493100184268182049422500364011918352585027509368795854469803370730665233254312334971802042938239242066192001868000886755858517604419118088443021073615356334042709274322969520456266952492619707267947257769070477901531748545017945607645799768797210810687528044766448387057836995354136106289747290932951431757630090056080799597247786919986795548744416802115825496370887249521330806661050812543914165839019647213157605835946620985070383440008769878340046143389483502460000201894621162972482117455013772705076371000617513074777135153357409197815345294439866115033704920447168721835209147182097118644828247156994020884103485081131775336430565259660766994484697105958882957423969662777075873871951625048702345274150524181781117183175810537056497291595331184244723467306828335524912617563687351530752575720713941844295760317479625616258263881721387618873062631474305879383173042119449203651455523468672847877988053078634616951979842327764494835405358002841608385898742378796846882943617533990832494985621079479228321961567639254752076251057984817985152714862422799752387048985714525458464787811881177786777047843137522684073238230485899394262760101291356018700272984426789559053443074834795874943272099029414662710668319278763007323951370941591982516666892288*i1^4 + 66088652407481573850015048512559877478722047713412680345187404745448930853808858619981794938096129596308300054588354652462736387341624694346021214381077808688995568476461943675248021890440117849675266267971893265802996405750233072472584159348672883795367262090041441251323204481443927857066002818203148729085939609990076946923807067929802665001553663621645552018961528717369129237618072482199098925856501284511186033489169709090037184547608091696157761293236295243562332189658035321569545362588309999532477103445530809746989463296729313351278604975802902317471157768404808195983228319468095770385107223779275450688742703064830787046803867135517542203263170623376241957525407302718523442465917385244303307051063562704007764744708256053151495458317186997493391617938536827390921648257068314935800719183092202365517448518012553610992391802776428818511148516610719115716397308919942745261127205382710290823203463761516231132556617232242224323737775372259287991792885025336430747141064124124154548511500320583073597135600801598080943752226976512286979013344211904257166399394233547267394723269340167666547618520758210039495075005972263627862707111648181570409737282314934346766868713150656579457116075549600199054653543103241407015745327073818759919766299570941195208624681051737535062960688892880338106418603705869465778704539527094956732243830798624665563438202077760321840892544807796939288548102046735733115503349668638004993858226088118732840851589753224602082877825641856964690612433231030942994527340719063045026259696898902716994203834957705593034755754281202832261176382946256861240048685602377821258107803279929999078594274279859915367546762559107522978858292599372859980932594795125820986538705252798741507555350276880886586946262615516042607652376485790243235630826174857098133457001430675306436065636790504009043567749561289679137050608096480219546858202698440769536*i1^5 + -19762590106789877277715725839600099802144236594647830677882062788919424875105228030485757339517999155824195472210197083207448055970219063362496690863418742806131398579531607012912773728194006645830199424753399092894919990301064401504681854670742513571151716303382158178436605639239617701342596798683662130486099525796516851764827578073661379820850013908234052452102520477618049227193616882057399032196757497551161803183577325997692157541234987782763425687730970125892881776846050752290768920522093561400568826446758213255463624510545808598792549581256728986935056433536858633000500367982190083687088830414525083746937436802428891357210453200422679136454604882308655558208872656272159788793643719966315306249881078549453956448203317477644910348296684389993168549530741993481073585181191269508189795164111118894668989821777028645363581408917802863696640122365265887943186018831057923609184952418697668332286123551741813161772637417289970977736751928770970252466655995560346324595767835181713030071060319105961840938326003764286560476052152320884710535589584490017927488302915743918574646815223774643506844513848297895752843323047904783596460652506938631311207116444153451020866950049522233467167503073800565190152710357866022354035343826167196779918468743641498495237861450468336957673103692365976470616603724382159606898741046974987078682556048329805843453417610453934987418829498750509422016807028463219110448979116468017627984825607915740098489748507473674188588570491402331747419669893942554582456371310806233800560604273063018340597939125970501989255115881403517932507519428766458433155623044436558113817285101924639489850063632993440081762461815883504937319033797395769672738401879297568613499993682148395497726736024796799229814634151566888988069987498510959420444538166957789158671210855813109968001285711750396020827675018602523858739266934548451371276774313820160*i1^6 + 4220442381432795755486327496345808715985711480042487746943122187580368700399876312685323913315654393728061636490429249385384123119795790556130421804228979768057332348606238283673435678742646628878915988345867517210722910817657214647438359991813947887964939122398304290749621916071903456026122077040987253917048277855943585290632168960501919924102368947469461597785734141569940987595036848548377620932716455678647576094598202427373578362094113995543385181786820656307653585564859105648872850709311109841592800894401568420106029418385264715623802269850534764023205970899880484025700790704395460867053935617609725812451724225309031557132072023560585964222974135040255087364452982569177067194172056574104216046784518952971253420928878909434968212098226460984982905189455276828112091434471668531472649144148431402866648087171313172745265571859583963904387019414444503444773329882184065381374279155156212880391543956464335237969945247056279924317745355430357079540176101503174205517617781676469998739051447680096453927529286719047168828052772845626556678639380917835958891085110617537281341595951061368721198267149468539262727980656851743484948526014099966239025533658125736172292370402479029676569145008617015354997727298745543709739862797710819180696198334979589255983588682494006337434415945169989843090038171134743701182757618516277727495867936941290706013044677258661668121058669108916560617794449283271684930771260755369901102489070369061971986797675794325934466631069883559361365401154127190078634167831233070251518085202618696103680799703077854064399637983552838727853731147594201729646599590083351778212986666072523436526975619314493381747167745128846520611014593721803619013613913552714358204235028450334483101279038562241513990288393897703938433141092093947111834640662559294053717072367660904363356019034290200084430687773067597648569315111158672654389217329152*i1^7 + -864739367467274662755880956880624507618504790868812169838205189024031635930296003388237946287134757490456426335418033625561855906629877624871437976582042397490886951570709976477700425719410904594492337627514515895298767582644305970385302161899615412765646472448251164018304563842761738765602155630852837374166784649613120111433678570226763473748058883030781199373361343953566783322217180933854677186708319743370768787802073567922986160697293831896732330067183350934101975326198569498426664788727064575290023034131191136316440911682870609880165615446133510512347046780576081910980681126127701123411986478409012215008020277249450769730662689434835547693337241447087163496055043465651462502943223273212775949906359350735542416984438155468336409108556456374500598480806487413271876977221461031723025706198653277600454294834899875371394434593091117707158807447909659972074526968001924626344403333327630515179532905866863256131722122558563531395775971869369811757279769451539428439496718493687355281253740438279789374240680857940817699603314510722768839841603401698839098176487229806562097691615168962158978260649465440464377332524876176698201670707475503865836696816481652683337532158498455988242843290727549532556752850327209879219162171476581335686265211324287409047343082060092520762699202715656933914481928231240432257469798538385349398230101415327843942054216881549040867545834204782421209015285433415972274882379939876614522800012661180102283951452309537793055051476097500119783767354803225732231126840235227524427598721580192097290486705308871940828332092545551847461798335746346390602493208361340582601141671411727824723222797322920015216218622413794527736917746041953252211321109376044757133827074948077183169882672188187943886129021984646319894041405700978516744849134007226009207656108857825519175782220048072480791461608711565540835429481314305335877435392*i1^8 + 133486578953443683098714801153278386347725036047612406703937907761553164988572504594961377154795660207472327835888072068742714426223537659177151432987659101880579855061060195990330397900436992140700035313445956449954398961126481469168222350977576395137288220996376936235523200394943603415401911051344356077062776457693271032394490278555599240892199806661813313111818187970370783118201640960902612928529185865975622943890485430086215625287802634893816041767659560539667738611558471799334818810257748004279468879070096348519825396202292453415066896126491517188361552325662931355356527375662175490907917797301620713449605587524579343353240520961327968510537537265701103329323501545716780409983570099927395827602976137593399411011198663855521107088321757690455023161250789255451334057425043367224199203047833363517398434324490815073001671829719628666174335696871715360412845322973893566980928351892531814831335095326706973844586775931963358131588608366389901282779119012962933275641362968197749499679000168268189180354771293949453171301313250669733342779735817462859980731751741368278154055495760359902772421959467448711419203314440448782610964742664155011380951342074857081409649805124302403902039123922845748144296411093252978864822732351560358671522251128346314712637717200663207351355928025109385617549936459306775801166339299970435794906992757384451500988927256537182469372842340018829730327065585879481720438008150134481056807602972369921481472829366628290212334219154183620570334146838803591853023640973334896625318392438536115981495050964418300104960600640959309322673610014084241559918447256068332242403049020475188076331628424892536745794704811406088522608960998196141968637126695004442999210140364143414918024968105924300531226444732308057193737234937573767043602964066270855375549576670268849127593193800881988033445597482794194289888036755337855893504*i1^9 + -12986531336550874089515268716345116485477639752538496648891971719294946851696502506473408039444442830158435441339375681833180284328056504834702922714115254335663224654229194425264562700595498026636657034875662959040804621214408728058834360836780285311584985323815689560275968483272624256896282822176140063404119093264237975696597155149709322273725152836437869931682857542916640710063435763908694269310165410967696631177115418540228060160087411645214718520731174728868192958041159951490547776292664592626943740234098182479601783898988474777883901697673885176478798790924955792400423987085985994787802841795175187959190184711892091445035403466838782932767538545747308366859289456408815792586470727333557101165784690592932921202611205497474721559947849468992127382634732326950019118681182158390926091822912753715356412332084508182742242946320734444765009022592077256516427109889520012962613922549644807940205400531491703530917023327185827699793229816227148603549632785977788961868386746235871698212368584797304078270791386310691214523052763221857799577068147544012202085834881018824669099555175489630765117791226870033468282954214950281367854313049828040232277145817089474323696801749464949393478897808096160738494340846702203931485107236816493419841310864524136545735471380547098011732279765514464083557359205100993080466070512140061115855949442787242462338589167660656857935251518091110578056214258650269442860803976171187983094433543527997712174215259700108664109468582203137551465715802222805510878282669628209813120561539865204360955784405076973248642734220352042332352047755747210664375084059607972558465998556731796341381857259967386435825019439533850454501089641971086063181836995714593408713705283991770974255948902179133218302703861593536607540674900581562801313612369567323874690506387667746222147008119083034880495085815314744906545266126818902016*i1^10 + 1375647709602686528021157813973248936916463319158017940417043054862690300361884614347682615178618841760480969151314770854395877129125073902578633768668983912135076944701168912552641411072661761117462467923322265339030827592267139774628719824332217030110470788494135468835314777453156517537208497513232076735089140660096415696601441882405061247986033155965393084372113480669038691175027063010318543948698115679666269818255911258758266901835239748797934425922481160524762186822469891334047893557628690436575109956785620929856585560363866434133958990445389231999057213810126551002961167717251606523872658511179239249526559501210122627720132618471371879938954565752487788482136675316671748276774529867396444162552871467000437136446662882950678514058484508482054286980529675008853525389657778531587771352644217697140935702911015278325365530377225881204933143002624361767264211104671795154795856877314247614357038094856834705293550857097217244572970470539907130282403482956210032591316847062035373258129372546096389601249038004218379916880084462625687591791763765483316490874143560870435407935023879043333601470493784004629358896510423083893042369277353545465786916225403444217496172583927403946809832098194116677782290671825304910308414668520117182640994194002956840892236334838437333487119633886416932207373102016211313611130852870603015307300057334497174400352792567725719739378542388224010785679059748114245714503219913132781905690313580987094747086779506715101667932153628670029648032995398825137211480984306610598807994631071762165709505572237145155184179587477582406677097476674004547366058028937254470821442311960288140572289381933421334412402856856447392766707507453175290980891903651390281739097960207742966931678381032621860277735156457309124247338750613994775571062464553456742236758974356553137073463217208196650594250043192439165174082214821888*i1^11 + -169489107385912554342707791088540593619590624589154439409130093194717600256701836764005735167951172184274349612306139269657217446993208603025510614456369599629909003815924097385906240421348148672497393489693734981644388015129169334807375868562267350926193134331532247055815081365576838101275344307160452140003424641475402323413328713193971544819465650782863575317355420383357395479806417547739256923873754872322445185508329574047552465369749701934850388439667762579783346474193939521743195314768395381146321898697512796800422615283640225392651000225380645502247186302604023622302110540193912022955894672013038724409548212254736201366915137225289513198417047923136056563944027757372116634442966903424175192022790817917313435504265527820781901599987876730597478956677235362040788338228634315390406054628364840093691748255315206965475917957660174871394466119724681205721044264440423528230723939310617552834339382552216929387269263040948955466514302576795684555419721173764246463667090404161975095475164165938132076277838646915027403215830997053697906477883707709515514377513207964159303112656841481956474584466317857937086116601797312454085288674953001957803099058879629285120123891848412815458544290542648678851535807978790269818935140668905782519133425197705871657476940256132142992976710378771772206363410514383119062942635071398369674544548682425888262354257972572996575473235716434446285333844141709819093249623723636755959224367519160438758848242646948177325813393930354742201706697453192273165564503806611017820538421809180104079594682581621618744646296155733418608209970883051990535942790775189413209995645124869345559551750489520370237277437503840117728246764605724522846960735408058420050259883463257686785528755559937035771481346372849352134932556930427214959667920715428514004918620208082744355904888358270420667020100350929534380610158592*i1^12 + 58436637542956367780801607670584906138739935328193349127647306036605549094550714555077450464260935343547823687507369569161277894871154742573384403928796475631230692907890660338413266275202245995462345705729183281765849736340987806453828482777259845511514938685177763987580407845018032416400878629462793056433550903900387861123059706283530849125408344121777845590138955756929095332681105685613835010351117671477897326711553398967265651181081693838063234940297281945552360949582237074516652076083799745308710023081149154767305801385268469857084964731550946287437185273575546271937966272028506976852735596224304302316874075144232354907609752699970804006817401882204217306451407139341673063274839529291467699140586576395778485324539736752052761285588307478189735901995409725331441938600667516286987182137218261470157575101790186432723108216898050690960143964961898923157890617451015068501599880236189677952597914963572181000181872678341943675655749182429605623444322548251331752660902406371180604240635736532388330978820314412138025828221897658142838198835949034548359445533646044831496958414327785385002396697617067275031359466030886329669484951136316927548520746519492153040404530044788794282620563041324726753083222537112865355600976336786220198098644042381091341784747642203388018752313510353369438321723207063689690630950073676771092085583380676518892243057385883994590041369988235974290503996954106080239377185862316435769251606695644168476972409282659729518739378316335163891972217297041983349789509981367064763835550348983806893473998728622431407714188105853341144965643621398917998769674262008419315402271588414016376174556998959818422506057807780763729449903454629919667551203906019959106913057619621495819445519456907371296455666113903101102952874115868981529320825126899662187192673825855450226009283366048793343215389466812364548472832*i1^13 + -17192681664824070941996423789084068594567850299260259997039760135692427782240148923238010289945131897142159939593637508598119950144804961700085954836632354443307906348584779287456800222725861878911203782858109334112974026639763641400863598932995426791178446593568637425016209796359873765728476158070841399944367323804603260785926174221999627623456599045709571310133256952117160452468799408983295949350808197619144339474317583171619792995387939769905807056664563198299178971253715517431560685699273595597952495815583381976303635385493632129941740231134049422783865285760122070566134159550038188254000006368409365691177343083982024613163610884670071734725891382129778352828801915229147415118647609740490386612367218921901118279914706134903058298461363072173906013517990731164180177361894478668314078424063417007840222249493769834185266898791224151891079715975886954788669001059134582793304664850005436509609229216571629003748326697560552446272225936927115241063321660018800577403196399532340762845334821458719787946150490966714498553786643540562308590087075071397730278574274797066995048269713580293870536426843077965219222004817271470375540861555943857053153501884595760246495487362773026725347012677030889746323521428460117826176654501544231876188845773282209880635141471273160339581459242996781540915432094145926818486057466447155915754626544383310808097510005683601007705690587912634691703289854467074756298638992897619300073854791120396413643735218464994768167035514458162324668339964741372685759825710565187784236208323803713093462549541496235155518201102923552871477810765078006114403282953783117397214410967326913340296524057287934185547862857148062731587349923224235999775350867053157102912501936468277634298510961945610626009902115539441666574170949149128614028937457646927906066864149120944448802881819609434595873257185399659298816*i1^14 + 3474780216418499865294311536832316017876567173686047537819447038055362315427451268451410056945919995725656133957835402020901021327671910012909860056239331010464298915693382113690634239635746322625384627390438314632412062783446122918726846496689981460830689752461634725842107409192081678416677529604800521582474478081221553180108474461690987527220762227139820167180431697487041773538226492038027466367889472437916912828096723087712281701445968673719506073520494236901910847141909677117755532767687885890681992328258438456587671211628138723485788047736764397467549590993265721097748138550007038342538221013505308121639932256831678201668576159797949788617435433736368540705889065480804476649976005088558382140693446096154216174672819082567461848568270003054861418169020730225374938423206233708718937879716489523327712113293208019549892329298426376482827375432974186044474323800121671586952563825300270836430776550629545955901137967824646366201386244526559233572140830431278758672220069042627826617118286641171025510916655752993924418011784233453867571537337991042051346322807290387323104036044573436651371735240679322033186268322552936491366289380424566195232944318974451169782573830384677116134628516885780140040697149456518236906666287665829010724857164109915784197451580229827348054548050320090440328366917369648633419001286566759254327605590718337636841033169596196828463599364722510166004532629405642227074736715539031170832974841314495972574017676824021081561480183674705649602413771031471032299840491239057814130014585185881477720356489373847600640347868325159754105060852250004740918592402157039848888648696459832516712979750571403544450002003100049005796661056766500678041630736283109607786329546666652985124661129956391516218783017280189531674528002009381427225330018845088328055824630746531309151518105055464347617862984423964672*i1^15 + -556836589002524079525091473762918560987553137705781788149820581620559512065460477837899099876591372982037846753921973921823098728756762070098040655188169685546637485670713215275187437616947914852770822281708072139826822585155294436463278108955328657177061411902690239662249638289514343094095130810696256053895215454722702461749064871413072546623441587106514067739429419208266028021928138620955684935364374202831418602414095864321531919586090327801860023279870214192633981669878753833298978960888553309581398467120248135794787251788668827683668111926455463673397125716935418000757231022932572874220488491655685433824727317150805982169859976966600488699253553762734916908297310741054045457326689454791699968888980761121376037982454211107753983031385655610444530364247601698010029493672903930287111020902931105250569914137483509502627978253969407017600884457541912808155273740391226274446792104161034608270029419321599956682434243684805422264913462400029359572698513438083197818469972224285846381723453574688461198743259310296906766698801524095764307435773889757721118402824364173197291063479057731236599776382299115859013178239226814439767950537868404121434379766853774586515227479426207167128241585390707489107573160528944612244822615888690956580776245393674246740500228023953976615253554173949410162871223248370829705169526812836186720631834994295212590768897658014956897968013198608003536938466008323024838163108598488506070011079729458442511116136244632424498193157633376805895601338200249686063779491553795657066478695035489510678274679862576601585916888565862854205345043215602341708059672094189097636545063466510650956946702749066057232579215374539840246564872320914467703305534308681002942834502521943118552620856960331734911473236289443862746994076157209899232251413599895644362485925653682238220911617166814066902266464436224*i1^16 + 63329639693354995736125617381805672456450749875089258406996398985336652727917848891787222562219153018072020482771939153734181543347974404622307088345738584566656101544994568509297758475914549547523255707199244318935086608837625632891702186392172005356510634734035659966145190886392904395305795271277680948832894123507552983815696189610586268754817254469580852124328148651185085431413681669502585948975316522318955901508468490332321308319887563077110393473819195668842029678848226290656648249037960050052234065572010687060640176523113988815980193031404276380337127117509250493852960919113491290316130374950643093765510440212567583853668901585656437371124296873007658422829286582243400108228375912700217999228032221414399618392319530615445309134773422887121176711660884869376640371317567469644540602797067948692031929131623049199033529963077551428007299954846275313863386690544087468534118229320710297532379860339474802585384746024504815788967876251501305728676735755693308425296684873282298367807555442774642426607704610965475086750062850996936036960133800261812950217657036190924296898289839614864765930465619404275017391936482156869626971922631050009860082112698457439072728739991613327036287803768940729082604439993214881167322025532635083208303617388020053185444665886317594606530600136016991867234621429008228409148946290384229878309280705608629515693109201371794650234858148130942598931409337343843563191380609720518440183544254047406332111828308426643131544334575855554069215503720611050968572223891344841959865959672878221308347946591386462544983253258978872093591284081446090299946422857838021122443395955616631937318024700957487075344843525596662143048847800026286755058848494589776188804091468519391200913872015694746257349029902803140016669566383999254284065566192210753709319108957686687853711384927245316978450104320*i1^17 + -5925346612353130876636951106476239170624587728805930147648671436036500309500842941203114801164340535640566858313027646486693598496697286073207752073852862223524213371554863347301955728872302814203389280709024390080915866427467532752614738060246860468595103510375364883038819680894856873822898556681233814743716597582916573067808254589753935729391494323447170310805163959274276601252409968131787914293606372961676464179838245748781060815682552490115696263147717793411857136332120426854662909424685810160912809070637675013671942925185914459371522672903205403995642218425966073062374146942834546199805287700803218992398367121164563567928039076905104536440970155405898098140713377677983518230308427561896588979353075308082108265030339011928227378620348655763604441169023220477089279843503860361319527984717496087198792793051773391405776922234773385163857547903429257731846257158793639399481442311184817469026956638188554015224897280504797417704237123917665954361312134609125978025276222607666686065152721049708796226039383684094687528963893185078353765483700986745521653595501160106962854060684074315815811544173653008927554384437123412050637699498999263023685864732376446583434919390925346914348888478115690331460293312150139623107578286726266039560107290398004363840071384354448204003634851232500221606746703141696472995334470579612600717018662296163197565275224072073362550241213370494536726635045595098897694129648320454701544479854338173139916414923823926586682463305948080387193071854996918584611600488661240247794042679560394633324085942557527256698680290389900440769004459400797688394848527586405150567247162375255068293846118455916820335877785073099140216029496648599609821250391829956455366046503421559699701495538758188180860771783535825045301600534620127506347858021154153465851127418270352645625269521664234313744384*i1^18 + 433484063505194443573970182482070936429740333321200061874734441864065199134179697726319839353340254115195398886805094861736388083078158173498880238151902561635768197220828246995397296978807115548442684934656550442442403467579789529220183628229547840692630327603240929762335465278480150960241796455594602008365903212705120710353823081411017262179427588350803843197991240496683103593591500616443918188177497617090985210907301548319553988102974201920197646121257420007761820296440595564336685097671453192594506814262576660089107786403687521944878280301376806998458800066853824012467136837888255487751941497220578090615951812750138144115461264370945124961326426661755486247150879872770801203229265550740724088149983628135464481635549112308459696934917019576501802013197905301347197533826731831622659283353292461885300804149158902056209313077240340832535144107693047458515527511396163283165080550879135272005035261589012178822036779630280334290508191744983493847380227859023075274534162759834395900258041181370510860320397447939807674189480398518151094794616246510267385930618689430345660114026918612340813595344924211029020993791005476731512119139062521462597035242523552896863808495656379332374631582214036922651344220940922402409216021680091242870214456672614224777976719991280772514062877790771573733982151437231149537342738116676270948770945424480079472623311673590746537868600929455863444964898739704881724730187818659880262844200893984438490263386709963924323324715715548866155299263323408787475473095747507275087404795459967999446421589369757447245382206281367775160403869357200210643463889846995671095945237326943396609266054866684445627929529394520281342715555889033638561153888588638654431596971911869845064137941908037872578288331215417799758289941978222868329771518647395585772218722062969881904785607116789383168*i1^19 + -20588019450473990267131673244505865301765144620409838692958282608113507191981347423158826706275869355856211886432382147023907540920942597797899861095507188793057348223205307193139162672104852246135641182273880085646361016128156020810477949575107015904832998317797942745233994693500474465748779937376864479122466662497844952269259682362644502936604369033725080866503131726846158358804002324198289907875153169652240544794789802267601017884598282115489029947270656246568512280961982744523260372434756560480693565631837378608536012470094903985818070263595638100228833181542925269634762007958908994278499887519505623756340602076229494438623266010071544307647227752200375380448355264763467857260188103306831788516857035833302026012681037153220856228659640611188675081685755580598631914530798392803652518496977924676606273900473286096868174991346535189186155845617321433409991484230304153251124937257782069267712403587684251958028785880050083028544309164147729871580183032482819714113383058217994690393737324601773126219377815213887191549619599037321270185585466023546894767539165013463244616387701909460129308904886346927052311565856967015195788694134754393968027314939170997136894687321467887555318940484798916511238318100377750745362110662393767354194123733195666171265805934877884359687418696766358601249845532539990358076421919716066758046429552157710806133553746447852288978314519102879733770272694877115511517043576984707394038431297630768302760213518291110082594434910712582981313127201978649156762322947346684172504490745329624148285433021891410421327523807696027969316236715273606701814480806800548524076810484257411779237417296757769037100751295235780776990460792303999918412393408538018875855195172559413166154485163555971923874996858888486489894629837759124538271055690497906031845170990934499875139738302152704*i1^20 + -124306280840000369102973459295430877293496250260746970355409562668946804475487252662178862324243076349448789667521649824381237799600669872575811875695745450077463866201280760214117178556631965821925234781400979490774039047850347594931518122780718203910369787201370937437475276837469592346704597250156895275378266842007368802097076104130592122025820418990155692105191066083095545179014294211152216953125044697235516259075009445477552391967943886982164591778469570500953344897859383965215999077581893850840447318200569536286842476926598485364266995965009960504330258449270487671895601735823396434170592524942582628761515899489619239569179862419500957732140073418877529451844429663916096953356750945586906347755623084542415887737906331197785386073240658351879151801664395679931231346619513601785891653187631190265199509140515382079444807522609299923554309589932493074870177624302619918945167101937281150941110793218941800216094305608853302367428706964558883868760490100004405453049438584515346748497631033255255548119140670861947025419653360774619517432287676029048513097093141693878856850243707089921213625129960154985044146868833497390405336416384257940376118381565166438341785019518801024607002879946733482944560976427793137855446230500057935181763926954440510350140580612862769555788645432835579243969705586259790475321961898141614445638339118735420872898194077968840371576076852140584970101874746329774577148345570991893814729547790292497579361449681707195942799133085412632757962812462882821678924003017257488097865136319706606983638758241828467231294549453428535599340920200153415024397496184588990336479989211940755594072339499382851597210144271036272838092161415308832966839452563063823193739858489972129261557108323895568742495256830009597129658151468748041343414873918751212343923865864166346782775705600*i1^21 + -17879930277645431705568664180798884615149651656967795253470272223813804296417989485254904347138405422512414278175639508876050963519527240373828671958560249522938370382295848268323827351759154005706831819122816989925604739737649377079628403262492249993326584257297116896541903587480517625288938481180448938744401026430977910703507984874837452432889291307471496206116471933455544341483746843562813610935673706804517114757593437262136813914503700752947276476667471343885379296048907467436322607485943258396246456989718147898085321589150646026568082873796349939677291051460748114593553941452134188051641962607384271999349188324447642376521682425008331584298906024598090999550768531579605099089166530778602704875875491601258989934062350004616936950901866127509245672397385282261176700341558043690899084328444115303104623142209495112748051166094524072866509761060851625332666994223811751489363024298000081864855140940665806180438778927858048169550991854905671544492621857299489368629432042941532212572956518372868958345902825443166788129300146136708874070918037196585410060101338768233891809880910073567296521721002426405889342144371703604478304114349751997083156868288670204651977941879567298069389016281268362966153992134137077801536719807930427433524175061085979892749067065734243195444631549526229663311136887679789494022515139826482882296282605145756870948744887284410185071266485848045565796810790752397258663581756188819291033611991786685145512678358129588989307371617666045129701718336195130128047190612928726904884649547845856882343807092135604447044842419018315669418859592102424658362875004816963450807372278523157030432485763272345666292251398653824505942674396577167789210384410417459145984478128664849763783949369853446046105549715267751206236981313350533107890050782022903557821954121845972047757312*i1^22 + 1408306472763549558264400797712817915849616504076053816893994079466962801776074548670857492488271899876939957077871685736829023885080621882047149782574426884224327769844745386226417092162576906077556309305634645645214262222723699467326973258238800124830714542270141315537351768334280006825588858805592647090881367565870340674786455301531493907701995915533446278888949445509226400688546377044154098157595821131309451178622334665028003035112053228239774391623960443530685453296585873904947692334484515778848614839230451115142545942691969651007504710070962419189532139330836478910163715243282676338349593916384898173913067066856510849819791937080235790332754655743035737322480798252574274888466591921328485339452936060713288720950224210190590311896717296463990503393178271552559048885294021906567419801824109769060934305803902321416994163331550533264284469902920729555097670270850647501798530550030921280102515468351017587749971875526431631841249044628963669613773334132701558697170048677531989068815621038225952250656373161265855083644301366265811942245025825355242788195368615033166743360716206547309668528345954868900496585001206034736432489290639781397671638536309461694997845302043209206641816397717470534484606649926032525147183434862141322849697571887593317619789183720048090830148410829893971177966062248232242033077895542259782322288051489492362364686637377403721198355375124467118054891312212114312830412153681462486727780110998542556245629078343639505240709723456583506476251982346059522608609435179287545015995543477269071408196855498320041548895196274062262758645880510058546233425619313215878272007708354316138192202309521570636830139769810940324842598607436528994879176417506244130918951922026211528525414699495999735200073495742902319296516956420667627111160586886537211052674159246753923072*i1^23 + -92567265610289648170480830145932573877880371473810554196441077319155408761943684848153684213357363582333633181749105237924204741244482320266912849828708426814855219628068467592347576145934057458655007767961609328976381347027150448086072021384366322354176954755432036991383585799376086397302037057187276511764864857175904492529479830184961562366718550894085817169799587349209863475866000991410472411951368860753834261091713648713054941971540226032599305717123158480437802938653302244955571584623441827987156202932817101964061118579864041778591584997708135400495329738548670158286049107703694352472726440465388394997931327840514683489996194789431894636280601915320799105503987292267987261742033451153203027707059810221529040978666679463681271036354669129725261624880054561151263462181968653088423674737356886725597220759513970547397842168579423011824245289287726661904305921867667727733765478395993921326318996469306633116270338844015030960678148026969406127708260544514147018482829771477051802385369837581401975215919178947372230656144876660076501727243342381263423462789245074867046377719953165715616661594271972877140187024766348176484462529638205099664584382687395253277661895904940957348322351702403236487920846145923251637189298855266579874349026302864392038395616582894749437216189495717392577763219281881614550544482609892970824359483746512878068193997346867462730213471108882713472361054281152380606084111013171695518410171402206959574002413812020142839734510601092911998628097192871900893376824263447997006928136142613547919182089348739496548700304065276645150686354305876578816140444023929540645375440363285990377880494908720377980539136936798869871285610932136760570999172334088128473279862931795923851875886871825349331924764160882768042325859447246071836412261806790754426792925477208064*i1^24 + 3152396857539971501563526959238535515765855417869754033070449312294894809869700688791248332048230531639491496131898680052127986984692508949047465381408191300659056357672074545925818275929400340399376628797406501413120177750586692877493336135647740193454756919863422646867002869897844734608932981568541222447860891754834635095190043585831397227392933260896513788099845739408747245527916429243333823710038444912318710617435660557913372882875923185767981745618401397455747342391353983100085527851520401111251040949701836972655196715888357517450498561175606991705548185244723909722796447904367168703722184610477354078597172356208936099400509822413361470685850937005543203232469822240900307817911860786774318606310330115933226618145323223191412055493039259745588225001057101073016372115634955782350166435621024252651502114959919893539928506053522593472759863058329829212942564955218800038287715793264454117419140873200680005835493037150606129650097103575103859417919257304399923465671363721074825483676411547912668847803002599616552236768078439098281298018917985726371871533491045633467645640363430715388307200820332715005267025916272436438160750107123757876873480230157744656894195867291205421846944841033568747452323120225689374928909491915047572478550447108728601132223559763069535292018638273019940545741428613963283681463753781516180701346980627868027843587900424376287238499351103916662365225209355691329458136666285625250875831343381291466054285028467940531697833676949649755503171313622082754405583852951566047468754457537187025350633197841379779301474773810335047706675389186658650843778895452755636800227465398194375833457228396284489601115419821894766034878389042596694786486546790253779634113235084548895550877368340842523917216058181308500550803389695666831693792253962287451870750310400*i1^25 + -69995656305791764194965049164519986516440470953948608026014808899460463588770364322653306344151846559777634198616532088191074915080758191368199438232222392103144477344633408173071719755781626192866213652852641540325760646861130293520747001510151710704342283841512558073436405663048717318371231185995174040497176244252515049199167907927813106983104505621482644855723518046479014671455891900874833580208564435038747482124519463727778723116551997077753933661115811674170223474236595745824391227672521989102602765494698630633030779243742732698295138989666956751336350599357908698740785858821173524194716612964400480655224951854997940586886021884135940268931522615583389602687716909815788146265995408284975801983442907772483370949680582193537037512336808192406455103308365470043628125723384231123737005295632675178373590475751156972278301584920431629660081437908379545346172588012475183904987133745947180162729414442499796452671707804243512299411110361123058982043266664861974497632805516816043991996634177926821199084652221378576031202916804879334773569764607041478394184248942121198241355699591631419277048648746218596211060011906356836340592200994655004903953215524230366105025023066823857706688466671462261254022848963260306373023622055254344002933150442322683223744085917210977072879134455453211257492636116214243158621813534698310419029772855627975599961888991180666767087164361076636180851313870694462579398867930913508116360520307058799497219184623873451824247967614900084369088036018897834153431297101237364401026667516634898350234724387452744537400125013152657949894056008717301068686977800686105482532800330709341058357738152926711389309196888360648911408766779811195858327746527046713661812917800407044348085977200021075229023535779491512579170307133359120761828341668924061867048960*i1^26 + 1170750117407236142563562166772006172823492298258795914955637705954166455102363300778120243076518944883256484358280614039781051042583764359615422160382532320188668100965047978120922953943315930449727644221014040710107350078573549660103511359586440563291462843918474781765339507460929879742773403367077528807275290534597924946922022085170308509448053201483263614268847300230397553769977545295745986508244974281443460264116196440180640538519100685618718670068549003470457206819967635142486873407875568202433765086024100363292321433140549026419472510117905992684550580056967168368385007169509933404266136531199860555970889979502347403859210428417695392484288392559389701198295213214281548929086699132856773379897836409691320917730604225706722570491859444183049550572948050508608336382882216053850917791614855845577374850962443217255413847243039666670888354991142166408765393345039664573253926218737580129564837101744197516941408644941852585240382192658079084930894950416891576985271658244135747925806974721892053917379243223999336014091881645140850418510531130057134289109979944792738698757967901263656004438088804354519102388491506202425916671821776501627001860644216197243847296531718036470731573503118597270152552633233798206805318135710034023360832498486543404738425993934622969942633293013036900833664329358282324411444381103287534887741017555900980076210853030822062040903200601082797430741672992315040562198379427821820423602050215662942565168958111618115148396499457615388614682050509493770048098298252639228744197702950310828691534039289732368165812856648115108790779261088817966812710605783503943293953059711011700427068496886673495195342587361433653733109079702578267315417790663587640917248161691871888900336720305578398935255223957536535865885308137316641218430101113677021184*i1^27 + 541179237717089290079190339115434499440096481904416134889678082866262220498339011673921748046344567907038242124874247898804377144751846239179293936178496394776809337351986032521850675961070297053293801262224873139996272650377229359456197393919247006041810937975639176435280337500813028956969030873636656417253004022794615240879235672459392511853253263705584711798746455226133779131085550015862870213791789111266915386730135633381019580631020729554012846354975710568745423442141794066318554785380648027439146627103123890808305818937232637430244374937322361564726564565338913010505246705789637710554018414483091168848570094536704593003801187811921320736917805752887181819866393896152833835147337319556798785285454656229873615766278384776729994822700304361810124472618750222567165577112588588736142721020665592783938406771636857243132378457953452287135152008092372902373850586570018029542988031594947507032042077084943518579087346364078758551739570640320935351135586968827628120330303558363228104301805989992705022536670530335306889862218226771886747631817379140214126720467797968654420640724813912584542767915079491958467417275141217731280163824207881686255869015186675995367261184458893140432862527211200544270299582321952361309298411287660453038866978987958334263164758314204804550923156874404427026664611819049351582856167991343076406943515589296340146797016851276255801902334169713401314935732507025557569210653517536972899209538812221875218084503616905302074226353342415626887875481857227881876371613099478306281221617552758705371849279958918702732844396220063057516908827495306563924416547099895381478615259722446247390184049362995657463794625739994067085545482078355937487599039827385951385424985171136197713568686121075035001625252509647152312485762897416587220213068464128*i1^28 + -110523281111762452083132702486299212786629119416070932170317604823659568910234687333101625292862700844675560494891554133506591168390270734919463532448820636034013869943531147482136989549153587580734356999446785139914863888571533362522992428122477566471438841434341275009994164842828436036002854554300589769279547535533025511297291441414852108443980268563686695404460831135028809904097394812883799377306075489790995084740828220681965269974775673640511198320649979852311771531869808110682662637713670409771967405396821713066201046388993787664097665097278454448977970533325514397246816776511086748257773844797646815785902671850721170547581987311379634494860173379478759586096797251892128057138920513093735840022289963049410130297751635666816643213477728084820664709250971416989814506434515903216494722043465159433467344668601073117509366417992122396702015928147977464577254456644614883619338097977127293746942522589085495402797585587682407822291424907178215305251371840323714144278820586463041618387627911249572249760478077989630034818724091084409744782216733634277657232516659095644147645445452507841329824597888505870437565750195425591823821662879638161041440777588968989997260035823412703914426865312400978469817978400993650902558767206991153864720770041483061780029965383707837676649075883234372139128104485390194413087381139876045652288719465499487773936141278752389062649267095933780361879118827497661667013467912597002925846140191405927163968901784180055161960043221781007282699390580586151042105949610226610353135210145372706909298489980226157418366427083564996046422296676942774572950343316707482660147030039807242219235955582333996415405045095864179337573037259476762681221825480334504550996753452006134202620795633478828644616408073337937049668366508491381387728781312*i1^29 + -4275198137460842863372359343571043197198043564578175143708750238878637432232917265588812913764698934830391566691669606538191150230661702997546554931043734838086774561705739162330313234557666387135011822158945494954567708272835744606712287217257891915165967451540942695106576915773015846479678309715117203819849263199037481059816161203785415355723148846816133397158013481827296087911444979316566789123074389245031444282935550369276517485789717893213188647113292032029699706753219365111066955361372125561875658069578275079391272841134291722508337617721331799510424230213138358664251460807927283453874311666128140181795447682481179657153463362507818240569599578120970100092171028950663359123817281579672896406220988561671411973505689370560820622796281785084174748194515380915986765969954515838527137927549743899452592253179015244488096753245020413035241742381207066292304525165639504538938783131427516743922303452553286507537966618771178410510175718726690491064317153287619939246794102073258375834564000664933044095270660453580223184089704370083076233346820289298777906220835533706361485196032179672411563599369919529207127026796844370190427647276666970862191731084769407076905826479312201158399831172763203935719638781649434899407613320686311702371853337364362061694451069051997872867796582568992711127077759469636003321381529730063310638143871351760027310306125409047936352980166150802224648469173080286911617053473501596886621202713196797750371698697922389936822570195348360989823977826889876511878974892722855977169490188450222455043276907168241964423135270391948116757695325188446472924612281347923241642894696435392876329131894468146602958887247483063129891335902869521147932124350835541729822999089325197823208807447236740481769130074319179450156094235410661747195904*i1^30 + 67503266519973468660821617709079505979600071878501760508676200308042708717108699519395021517297881959846050836126358760554057314663130520559493630786778940272403471433471125607748229287789950441719584497227378357267067956330377870834271000508057210371971234606560378552439925798320793047223520988441067838033857659795689021934357041008480845710934221830605052344657933899087438244311881042581625865849250204735845271170554416916082171126385962489265807399903129536094318807988499649385419620544276409989045743597950173230504551954843125205237695282518518908588769625110749547197065068528760365270387823707486313233343740578811606962662458315413078722092267322347321745220388794935522968714820169662419877404720227485259452392787010945965269693700591085169684184728869367637323239578167724751861271893972063527468797820802974980645607826598251948589145428963672821726146740152852871273364259092200196998346819923467300467184978247135706901525473333449671111528831227234425803869344686639623638319347828865062447065256382751747103683888714549896047847999857961553232612669895538888980649906591603064792728448167281469247586258087979675494129562191889696564319880033936763533097975885176592544098654404029879070165932861084787558810432697387104870743451897804524339268664157269545552895635074636354610547811560319124663754261464875286901373825562535317228756164489556624638294882651534253963595490701894161281643135941045344783913086536374772152530116057668927123622201194054251114753504788061445006516339360553598194066673810352603104300153939886653348027207040209944959099364251425589172991096347169260574149585014518246419579615303196129954766134488313682947858158852030884945458419983583816877319317657070939686137547827523619673583686608651836709838403220535246848*i1^31 + 3517183178640260781993219897160874471246559584587674544734082920172893222200527232997544367932503821905504595193602766157319405728703961301087364767123620824062953339369335814849840980152482034216612135660608790722557180745161779183729256798631819724408842660147942967776464041498575906232866500170945773028189360584961995306651504546694201210915720949226263985305545927763236785909717473189583982550017345423166758858090714843271451944429454858073661738631917256321353225631677598138958816191856940692224660073119187966900853707227536870838819609581500477481107782797346681689833106663778925647997526079581814624873051459566776314881723124825536768544507796258954435635740060673084557225544175540320143240106533575106092734713017449516112194983949502788328255620784122240127077219703336199187508149382924109887791070404597063264752540251210440802148077550945410159001700563253955246968580728187458513295583978183176306224238804447636269828271848267540571237594332834175847757367799851341669534405032540687387726394500431111116668852929357990271092533150168236159790329716923404524818000459744924486772172875517536507803019651724516293340171433876001794488990307472921013390239189595891457038513980277355992985328028264704659075291683307598701798599825115371860919445103321863640228377515371248300648258877325210924255367285338734331027173962680852169629447320305474379921996057588518758848815496148759711557095936885461025813993235741256209382402949013859497849188446446252570074333265359347335049366788474999538467943159498506527911544875013908520618214262239347353825662212012677605771578472854963941208966137918699847590384086376237456075193717929566921251628310000450791131298218046161842537501703918488461641472049787457107540184374339089275182712356864*i1^32 + -11356860783969923221851750983711366736768347791657905821025278826782259245100569735448466328721842222970191416048615484387829853125443482855238866683142149467476503495543808168842242098430986196182482590840687838782259306339959696721217290711625233910982560384364683038408011725745763016998885455016155781812232318439637413304395589906163663629368844639784758128061277173136935818912302181404543731043198446252831303586406180144624324512364169616915836757266993521676213538118230546911338841532806220682745501928070546777059563182530560578712519038313955077991945370938120110421464496281208181747101600109282607054332849010341534222796058895861189172036446857179004918506257712803271580813177293069678660513079478494014558645996654199024825796848536684205242640138901577069851766588352983727729576054187094177363904963296977727136025010947784642646587572845429864128245709829214184516858390082482037791477976349563047649842667190335035908944426231588613047720733194384749947606102606193002738203763539534974561646551869578683665057904440504544615192345623214774825864385188196827177417121653811606850991281442370658938932944917405848232512231890635765960879756862706755772715524438696090812350234451549015547862152939538977534612014346009816011453408407472222104555784385729402507149461189301959871729082543144516914976980392099494541974116636082222104445774570149831522156307232866496907279708000454363091969012403941214103564986015701231422061477259340464204439325768429373417827036622039941823600837105239959178860039320959007504493171496346226956543177742412466269505281248000878061398305672052461778923955203035546448573624408022989417507424909478408509207091342442445300032488601555215448870788195009501852356765935184398077525998380624512696872599552*i1^33 + -53593863536261271619315927402010176078938080864807595462226046545118950934676886734250221074024810524029187628941310837469927231074249553301705381302029161441903623962848689239601590926910152309837156687689044486924896002522570615957264089193396320843841308268252427252565269483761416324836117370466389478728442911928755935151061609858485328936741026438472830202922432770393108684295656299721846257062539622545842250984098796934230051913100287963619001796718452051415179863001092687064927298851683212379541317641905582316353632398449563358825953114411603235077055815013725383887148687048088493451102435269897076256598952813723476429437293504420215628001963330295114375972497672153199176052157286761531560631058555197143983182668313021254933299411363517610259378821812292083010937478543015302086823592692538746094894003491514177516974426717284379156525657569672747810398924551049139875904908549507168030841935920757359455303831007702032850986259208898512876259653134150517424113699477736033172260359734216276217202745077525212240299400579856222549221161507517267720394989689398540076973686099655631990562965628279916360324924339587206587457552520554092298064660518357640272626858760261033107264963529258920704725375319524486952491573552522319261138653108912517367100302322640061213989672057135908466225307238793667731558039911331210134292239111181056378084107311347635938961574013061598546225105090592065955875553129598088827346515634149409914634070902602905120861935186039171294299865547060233418346944222233589714375498328911478466528667195834781793997372648456658309603801726329083629117223819985787178950762581635874505158984286978178942811915418929619876215209867729600090818980746317716346416483478816060455118727616069925217420663705137651384320*i1^34 + -60995303418144390955979977778279333541484521079960059029007785965189725839001334461893149863865403986211387782908972399048791151963861488101909076996600961165884558061766420925621903634004561220827362004256107340403602607524192778731481310260218500518356527102914795424691841261110675081113708650457680151325097076104257304590010008116245261115438460003270345426590655928424401583259342881429346509328517945255841386964414556404241951573128364019357665908288851876796408813261638274487701550873771626570843215014863269486000354684226495389248364004892612903006597112813568589490482170533247577360095645302882757876840086315075490766424959313281405985307703267555936643465677612380579123998822523217668808815321798169936635380767727443645379995544802115937431242471626365244022848994161581817094675042273461601684739714219416973206721397402451724066825105465057062465260939975080092557018713531472525363971389571584814700165940516045081770143385799492858389043370266845666311304904247107007705152555457137105154850124097497845979871055474272537460182693899392987772842640879068975261618836897665432162096257830388025803914615444944319998555385533922867703090964096466770835830707817420620636265696581896108876908987149459974615385002580577218923190885903646991185747085803118245627016518406952722370384465349575624651726286927957881963971381385287284435029784271804568809879480903121122566287058687227963150638732277898438705362063737564440550516684913894686103390063535525267721192588175122348220714904332743013187352560162097166211988925496899627852795644396750960617377196274113208958996093877429627342319254385503411638149125406330259223610372894941710071604889329572046963701669389353402245705440157443940273405797769003158293864604099411968*i1^35 + -23031398258520777058891023048022349806397548389203145043376596193096540464400787404193761829073734924719444018009054913858667646326972129413282836771486031147645898177005043435015710993398643688860356947555704616646336816273063685582134039696115673457523985267116229422138476666728284921613802120503671372420080633540031535550429315729791546415167055347049608676604688196299916163703343260230097859404205964837331154977431014182635717834173501245991637192097766756394894678353777489153560256480851339693438239442584314047676486524193553060351666080439503112426999614097377325324847304465523273613467566462393807677374774765671222223553156353906298307012795303576732450863933488176835386023982150954457296807226897211948903430600845080104506354712708474109173564557614375781439870914066765021952881991347217341224275668643933024552339278341826101327405453802021641881018314046370029138395580072873001790082971548351045845596509384668559116390653648029750633406534992136576921150097092668457840192965398701633660440368424212836868696293656293497854887770051636559934130230767135835026014200258374352593158965534783366470654363720189392667933583572021146306318013098596446020364103202243631409423272699365130588581117226404567656020052077451181589184778200265032167372180665694643796787708562431363312201518822159814100554088405566659356197725702612700466504771092009632338569534760960873909094481514489814255421006458868162646123983006513330910267477143954954698712452385782412262070480341136017555408158106324060045878101307589900758827927360001551454743482571077654164788757330152000062179180133591552035528096483608031816768047739642001902545466325252323130566334143608646186445286931266126194321510500863254260250190585814433907536297984*i1^36 + -20626407691108632987492626584765461784950356905055889327468510736090016901686262473699436742990486985556151932501736188236923991616631406849895675010423195590893492476849082861816662407782555620853273207898668173353973505267385562938647233116048417164959482644682154735202383145224674099234475768233849766898688752049806615223447558601970330867773688896393414400541575731708227564507979462916684101732868357716188642253655695996928433496205187930954637765703951413445646207881069544840355358459972092035976749583075706510149500204267944811607810738980414384996431328926517426349967313609218314835633798469923123764881277188543584872405342541990150422349213866884283282631496511253460771742707889676843309490464704487163559921896429656378636813326828263252420759598874049742082694479083474507719163808275160034289244095344477008707733012948446407474933226747505996745040234551075648555848559679982223676665467992174628299698435961864415844096188109392076724911761009908446240340848199178289130955093026824941818204952691318117858535873269313383245346239879757049272651242064835424529695402737861739957827170938535897581914360719290623530996268423640198421904159448512758032815410773992941248078123077083518337203204753019035650585889690452515398402347920230636966097194286468539815430945021595494385790394291462069049850414209925526456562280141387579924720794689407440962225820131616044095895958918328309774549869305393131345290788853321376224216792850079022312332520109008878437262718199730642843170858028726412049966170699032352430807589968983271151126438637392729180957627276194413269262872865507404508582132216895306077306402470413763467111038785175549167279843272950699826550520277430584284615068692887652689148525661206968532992*i1^37 + -20000840612730007614197146469201231395908997818998062252110568748429076775987944385275650187516437026681593515351871044611419133547391470434485676968484763728692345709978569584244379440778067324625290195602505283531655118370558023560661497895184365961158804901685311345748981057418567303659042792693575183084157812988035117932455856425776869315057465533326677423641858272456528288734651310907348926375503852277789192651913725633089240440478832364848386223234638680488923945242988051448263622749273189213479466044869154923399577670422739766983675375909649343545769964352062277171336609866458811589272188809773326946474029145975998782033151432439790387138572753124728343844118803915340443590511985463178716224044376051125751971272304681390673892994506070822703581230648164334397411614558978228905517705833268188114303188774470762428240447885020542980662760142591498780689966022101961609370528117341255275719584136914299006290866346751325075406822002714530147134937704861252943592629920731813229723079005348802882489508233606222272059385636829753026865334212352611325702055666470767713485477301964336732676174807467580892811196847734009682579778749790449504203308680464913535810599837368877754346899799364958624470159065948525319698233792062006124561028652973920246504808746409189483268571874137201561933502952758826864684746150043077943694169748943428402724462590405034939373793958622439358947008872589660604092610982033797824680297642300843595778264078272684098184727348036553285982058742697846746499200066707449152686697780321737656983072661173958900687144616888591761364079100639985056649849014226765486746491837204183893889901561281870921725403112271875029092128418094237050889865819578922069086558929644819890822834758352896*i1^38 + -6199977139533849000946510650801445652185550094234841157087820341490847751107502760716625665816723105897375139133975502909347761873564892662503483546782681677178750544793170779163700821631361846683004736820956966201594434129266356525280015146753061155067715586035570288821141706055721195428087235383884417703373929248612757021895617028601314516668320523383284469023000754721923037160193078483203575914274739638980694601392918460304394844099419776578984955436281343102196289505534348963678250206631676358512697571476011909377384747059746235559178094892550778132324157238143583458614614600200243319209368516889284784059790471440257942952902455485820504898127026246741829461807485590301172445910109380092114607704856726374879844163487632011048437435326888388067662549026768450877864761281118125876554442568752902138362769016516811775486247530728156027767290346126647798139336701810323515451309174569046262934567612199446978595351984659305083316356150196837666326456102529507487702588865615678099305882094068277510426042680513963298179727182329949185572415895792861934117199226550292798973409423089941296187013685461630677134819688049015600073602848594910346354338740132869439823988554634039083575242733245783028673587697882168071207197552830075661917029098438855068529569427164416540576311147126124517119045618134006832289574313383810407009363288830388126770541607316557623630126496315772682763581724262029542147113275098515551420197326603855005116417869605488314287667345763968873694775966410049396496569304554627545996841435290047059022566208096578736122221014446903928405238585366200652443997432717226325706772698254470752958384971294019262070353403217305709493907657837488355671134329786441067973226380806368381766729728*i1^39 + -341654667519584674335617764949186833529824611367871996361571478909937521707560151237687534215759771824684407633947799275125117200165162274997149518740333519970197823617901317456872048107853348616536854820926288310764148168685368281762445480923540107863917172374267110133860327801052797097310680950059009036290103725223697030109926899420433818773119080431310875418088838312892872136700472098096355491054308342526289548121234005531849595184883996933515401122291858358142187452602881265775869515917307420598842696074763901786253555014571027969931372420773994622464705495429066534454657986618695731167039812541458716096520066646359675286903114887785768036241129408362545161055584956304160624621785179365959253541612432306390409967841307495236473597891401468484852530281354105787542581932303839890200311578885722326684259146182587835469366189586414250655438251956231515668378301224155339306172044363802413078067472791186669506842076475673981473699257625076488716767039350528817201813533990054483398162024426300334003625922157789903075424073240401153282762759266268586699613171023101579168443377305546367116149259371212794832537921689357163836426110294824943319944539812354501345674148876567086232627680005048180616730131507834568726476600397372870012412887062279288452037184890916131411281809632125119525631976416206639102269316879079752067373724583444826689871422405921211770590858084768574667070057335527857685639697906203938138663090858007659739196370413639452915494764533448157100194394741627921512976189066494038997965772400998667260501855817002615177224952921453613424683182214434734975522545346014018165883991487883527355800408509228942677725301517048281557853590577053636884875341822461109286451685971464290304*i1^40 + -8631362521850368964075891870442490179047640283466193471893860324998911658531230603095367107997242704762358103507547943956371271934446949036032620486862553967799965396477518912631256801583178395328654983597020118039955900731241237989444199952739389030959091291093662156552295948267027725384863074829249064353172577596368217213862639064353610365643425517474143376969245927751697037309254892685485455596389088467995024437147958347698856201394314514110424861810106851218903147021224376361234496590375807193523195803242967471492580846150854512815906377176129411151361017726633236901263446324129331893370904080511933648468604584084483738781938886347952214855484852478508491086385035036130368800940120390320773528127023666702656237012992123270709359088470298369748079601956059553845777389233337526004730826832412046963414033302624134919099330169821725093377169013924431081183200704886290682662534102868595976681465022997282565543387572111978546897332019457443595971426907549538258658795941120000381920745372932329597521692434998567467998222302635863854117856055795117566696473260130035355455513366260152346302835535422388679241766156237465426448335717966435903618328429999976705145120012603342176671032907457544839152021186186511706093422580713818414381338808887743507313385135031892215777926510183923360073869137940621487388061667053737429926279323823982766548648399219210010169687841722064624481528372317271635371166840638061119498006242293416070165603403640857815676739297528725839146937155842212273357790363978954706643951788487401221310538730318097571408026542007679236874832321073775157336089517126839099194386256394195272854525569077707020398080395706067503287000288747440134693547067009884853989237850112*i1^41 + -24529889296957386719395751846352084733441957960869052710968122033929097750670212019565284558273848190202363819263538507978213859218878177993554803045072800497447416306552305457925911085655204405789691176912996745364588005512671837418175562389432054949374833772634173170321435296721068015251167203043256313865958744924451973451970911619165771143388638558383464311622766128707000512435461528061219527262600267563303212119663790347228023337715187335650174525031243652725134214312068611982863075432271155338241695096124834519551064518829675193004890971727596642174147677452615479755526551246306324637682412603415582679993410318138373807805486012630928969096102666608311131666507966990706521542620606441943354310874255433887934918520339219972970804458888087236572480592304671008621199719052127227391325508899316629115461377380509205022009883886954953621513429535319291096112767316150787419584843083880962612630015269443136820008920199423606302964064235538992488475222549818905812717700301210935805180102086015319607690345015653612330953381251684142153770515390305373215510631420872707774125129191497428362164320697018280867331359125635899128928340134925420361451747231686836479837599795446822240937509033776174495018916309142152204498145489611995574720798639944980634180403286264667453705820402493078169283369870585312697083648216539140203014324881139191654473106057131608856269620379770183469422612704567299136411345721928436984128655914394050551054131497960701849005988705857927380077924745967091850476331313802908650113355546043163518134341162115010173528843651828498390864008506075992428804220567895147748791404478228026395359221475632284271125160524810879260162588369861931422981637704202818945024*i1^42 + 119356946725378165419034114399286515345530643640032033013782458602523080166103040279549793299546569210014297034185915048245504046524739805372399121104778007327297200708497500834027531780505710003326089073612198637312762650500047742097548296404504522059485825700937263534511748857627624218159757852469833302078370628653292735099933567163669017744470386083004635220086108471709844597702376423315431123273325601273088609313474701205065934608385047518079105447863503374760356975197478901617137044687465547054280866312170600209864172536632272092602942905828646385107232182466956708469611869987650530685892793019921013687912447477589695011576199946831164906751918894933754598414950618133795487253283949518204525044538514526831910591947443671986574294757641329321691343162142587830814759817522522735127103577239873484879930518982398754101483736267022939780446285559548442355455060313022589300567492710722475610536066966796706822678318557879286382016966024568224179650506453638547735951013201053772636208654422033651017389098401797556077148128421951989638118662102436505407666992129725486290390520784387568531974137371326716043830054143766489824874702117309413969046561762050723285336196606184521397000532943363720949816606944300106287430841321269334433537126847415869331587373332622548808108184535822704705776460016876183160989216849071735452022389145702841284988228567531052347542841516508395868856272088427147226130124084779164057635087377451977120788524454012230284649592882608204613240083183402658442602360377807947255268248360064381354367848130926971161594163754812032801355552578579552492614062364153798314440963867078148072804955913240676159811824829340493050682127177661379829275156283392*i1^43 + -98307396345244460181066224317762439796996522545681380063872077179709625165416822758983344931399766188175766263740308183479885373149246524090686737262301476411213531770185865652927645696758841886873800416926388027757507150563751677968444033547006750898486309093450509066963905620929185269282475563006197513073796403746386433804423697469041078094359544915046602411480053007890576487257775762950993997633151054906926031007586326039651760856017514167477047615606848248418104314721445024090992542383282488856419519184557302977160268839029691885080961614831853280113348209013782696020558124138470561059488186707063534069143738507191770127611369291922080876978704010773176948247967596501744597985269864558616981089553205552833382697484669894567850125289382803439884173092878034736453384452894929882535470598445245827431600494387327995766514242517813120662860379189061513821147148805890791024558845916081378966637794604258807161696900920380828357382744484050246945389937694820741368885078190492084716434753298318315219725886381599869772166802843274579515790049493829559412831294447165702646559103430723639068566556252464106714654250269674261385093340779785811232522993232998746033316988216106857447881232747956127938839026803545982107305124255483433753054642259873888835411695062742351467473432441110606500221256617198105366850452578315824813828734447896808185020108870923105266696740363744700771133682978832831394333213056446855343322554592265618519257738956805387059587439457151859655851940287320775859609074733172230498840221879842314950117597328386425154420287521377635150280604292083887448950973664765888194267910913307590129929301506869380561900509695900582750495716240878816460800*i1^44 + 47953851087919899292313528210356869656297779346700786751828561149111360669512401092893473262674931227803034542983494187933298820439767396357747123789298159906656048296435993427613453428564818155810502021474985595464917565436323799760465867931202301138826749809088471878713688833894760100164792509061513104542417918342442920276478273826532629273979236264473435348648855809881177658929888254863662271221119910089004837957067129466243236314914480949261612093766535728569524772536293268838269504182424081033616546440615731791918893058954814978730103703712519970908589835564769194191629133892998364009725887005575297547511845179298001577944890226763900227963741226599466748047176449219958489225408524179525038290460977797821260141729597211562157150297322347652233319368761504308833971928968705997108723511125052911016292272923205425651637320459578877248485019948800900495011441468914533027944356635769151838555393706596576481267883617610059145320557124253304121716878834406898381873121804267514065272876142364234236078973561515073379828653701050058055874275898769750335598241136078811593195522735871487172430917330921198586007933841046768764755016120543982763755044761372548852377075229163370880082342205235898102701666787906717171780576220565997166215701221916445786481958026656689772815166291480437522292935316576904790932241231695165780144148741647851073182122674691493709922834101492969558000687357791653867965162964846012057771914603370313710444987020079966376433181410044773432581537638439630242204761679631182786387852708541451552169598987757243123031998159692114801046406162003875255645256811888016122582738500414299616335848291005461602702915430860114254553748799488*i1^45 + -15890783637128327602353693945414996669145609241178341824906049567125685441187027346836258644830344534047500913394699407245948055260781616352036061243956291572560221112176994050480740971468723588754564633896320157478951360851015054594579039241206850552060086873862740196141579139892549231244324625217879637627273394231429378520351775490625680533280714899083814780178208474963384818021479000009707798119677324402889455354652871635304234239498718297835820232172671529176027070856069212686927724752199932653510489452820904780879205789290688874146344674098971399520293781002560200770681975598696176793207254930251354299988544013263972347985303793570886672960038307032665062704037640068587308132528788347809237662682640668805915168530534464862700765259700593956145792161135371446716805847982742578034429392638715842773843440135386716218195994579537252344433087956521612730873222369880961502927907469613633611406459349830618391240069129474534481174669271271773462279645651770457550965871036334604195024776428097342371699599375983426838004820480562831241771197619166415465702095718802582747803520344840493679060932699104568761462454867160385095569275494995484945131019824862334034110285997170895318584554087441326038447994323757734049621628300195467197728936883566238132059232635255301621009024929422699969117011528385002044116695867978805475437332426792624807589513253142617996020734729094520708520044422101330622553655140591045732924339753524330818673210825151924596022816678020334825093917052416892337378273874214021693736622480287095544309830890387840847977012799263159177897518640302014085289278270117021038155897151719090787872563334263842437176581093907273056256*i1^46 + 8377511071262645324812791743939311564234585161542383526275992940634975676256640781192433444311558292491351380765617764823030358188190507668851196522684347873057987889335411713291364938330935784399112190331031921830696794480096811133714803814913289762751549198336471596084299339844426992373650457992950220576568171443089582168154866961224880119200904425019224406524605845945092961686443814545844352889181418052403366330710226302750556595028001027553971091013008260118286803340255748930835389651577051078810156780502103327586257003508320577985486312935348855739890786944129306217991601522556571505353342330587924841868650804367392669408007054509585987203377090864517358209553733576179597773021899387659988651559180013068720910401818233680802938676738665155558368169984131520763444061008568320426487726480512735674652307158964072921392120959339556198887763173419990695513579111205271976926844057817195296661096694823268288161731904364660957284085258018156670390919952022485897872667316766389441970184495735980906540991469023568878042875565303669438176152201732639654930093052534176770247402696606040495752286351438767814583967582011394423053067289191361926617419277152664454028298391502268070840723778174806331225206658842766249538472684596177795080381085069195195991915327207324472913353907262198394779510495704145166241104872117598593518349850837611070931309123091235115335533923718227707851543310112439469617617701139984949701037294942958209029986874685711270637576989832953095357090446070627070217559867036484438967432231480092919916199426654002307471828766414470237416502353656871679637181034347656849629571666965349305011779089789191870406845440000*i1^47 + -2506968740642056158895198040808564808996727219520691545235486642320556897407187701077434146701530508596904745712942677363629456667228718997236952816950284378959010276570975842519044472152421673314152715850529134305052287748101260274614372280336895864366682584253619339627308657577070804933459578560257253056707938192911794350131924996805876566641047079234598704381763596815805413931218105389688170090271522588446992048876339101148568427947461232848713009323374766545315520959160665139636850293688627923751519213852967610882791611038665684812711493386290617429627283922171498357913093842826937826288567902462490888386144100645332542342952275071099532925667322971087450010326667321058173416432216969429357967980518965157947190388788402765863977281766159844091229599558718929004313199412559478727605076060496699356960174649253685512892773676418533775800489232971976268479901984122885243414562067391822971549381434157105008332851576207384612168078264532356680810403824083014414556023027978621755074835401659925178087756564592847506068314940889096856806609873133826404390450033798564048406931665812901825658058821916290602609557195051658173000456205061830189797159113648133161531100418874766404459793248662974069245802365527449969162799246692801001694734281582251885073695581894707476296506361092839547391117156217596798378478450941920413929122748875051092933853249953455601609118618464706595901807503403100988786977711359630697498109009569048006662731754064503284406713148799377138105817251143948628327917333206639152023429416609425633008017030921504066650028936705478987017057779036902528345354404861628835788329021936715843056432397488216709120*i1^48 + 546525646229203456478367111723399482500369885389076054920419466449983843502636497032128454575590309238318991252803874845168345226594521221746651697906564274846360726039908293538321981738759325420155578585785596179361615340782817626032136160963210448223735362222304949252870089679619501582750620185890295121491282123770898069852373509331049146123962556672775100026857933447450162926253030687062989567297203515701924100574525018444839636891495638027458104465392817171121075872339818578367022667433851731390630388320442052433112979133339121681798599903478978890381880397090920587054675357692832205542858495661696683531343665600834217422980215349578995794742151670537470389312949201933514149208428292233774430532315823724402207087171752199537320589090695454587981750570112808077000561754630889157110381100315843002430444992660895760682433020277383869897810255703133336319320343541648802303669275198111616472786609167759080926548459921202878728007180864607727270817084333970299644769094288723056958752554126210571487722604175487258899648521429744453928722524884578752267067031568098333529689105659144439998691953005810410923598904480705194478763607174674518454303460325070453207988128741765498830741101771040387145093747616867976598265588344878310338875161840956914733179020239774785566858077742478210926829463748930189711826714557671393731149087366978064016716248660793944393550297277516781652278664590365823909025841784732827029900696913981900928204491408671521429163590736478015802227661886342630308612591268984130180133917876067244708166783575370015150698367411308507967212121225910332350623508780747310240712087343823644340853943808*i1^49 + -69922795457134251559382484256091219661761349803232250456596051295744199656525763425800627335453969891067151878106035817220109456913998086266380438479653160678702902475595241626789164684466427752405197351747528787528416341812766365516675178582719289187131308739760736911560224488943375904416531577318768860594595619332536054374765938935326096236460151660104617928535109874631019404798761050636281892563142010914566161677621096965603578536742041201642161660554370423611724816304714672240837575240642626026354567175923868585589816705451648233854292383066219156408021679076758125800684677435828771972216690682957840377297328332636582579350607783765244456362596869273794950685453599373282626089716404116909062568914861877341898901308153800705807526513897253057719271529222703364681027223369893213140713887140541819789513355798847615885669226324520523448834774501895237531181214028891046317763746438383815383588014843568232187867977146709569398704190977288127556261025921180343179807029068818237794783809393480097010503728368209306292581730753842956362966500199433986008285727060666471356843656693112862634592446012875168453620833404472778714064103966525210691582959766654942656375202370458153099891557090774460712547664692198320521299173037416581106464719275677306908316953861300420266160323033099687930416902300909352270873260716920344762782682976485004755938669317600835959782424885801575050289645290099837612478216724679553620815630161807486453038098138606326604550604183349866181385135153666259158247668885535981183679089334300206113465339594479173826246261393835278882455334285149140005959550650622700031901752551690373952*i1^50 + 10200239835244131773062020155386733631270543454502928525307837570467904722099666750946513005900816702691745494977153838175584009003765215976284191597859255100326010855811873549026161925201878970974938656517215002767658314770673822548721813154908274662199104225949870805849935286770617150454558452346375625522483836278818217403599714125401398302347359512931383375584637570509372271682652142094451704312309403355880123913651736835888174920349040213274011268219600098662416821161323412239071107582378723622500325352278218714847067415660465129332232622182078093388338878392491260174956155621742656375540469559729549121825641315249581249265701110127276665818747279966322113135797975844677959655349258716304835652359833428070552186333573759380171288936989466675731053393643422793421599656091649864616418580483586717406579966441046897861148887386428837414914132305169000467679108167910860813285266294516347613441973016222831899960578295599522485242577877844199792976478628797209924373320546787744867955748475209087132067738031729868690395721837031460335583330485629466666919429098615478888402276234307858875982781129262565454744713271699670694053517812720225982867757816057659886318605058670072301376174058953735282720712093012753942442876068015118414954653014534374941041111446838272924827573511982684521012026836709393466595759303446424109191983567381653750975915067981334191326801825078513936236407652388543408747196343414113930588720686061448956504854896095476207045138575860622512630115083956099204022016335009744343076252604801704883322188339891997880204910511107354792503168437929299450165057047467803230837994480*i1^51 + 358849726245970352794886342748333252183593696959779468154727709384471918763896589821056025491119455378210290610040346226707605874867279188409740302525562246202352609686514299102285298648181066389859494685036867857924551283393645626709142516034578834268557521813427873127096663206687073902652755609477903677266338404115580273769449967197874244119037489656267723667189606598608508436360495455492737868277343872989388706115006830982153178437384107586545526649560930324315851498670280106699103902778358251387079346964082423928057693659799851527040937639167073674767234481009635047279807180803223709118742701706327005877589850538462471413710526667586011185576989932683160729778105613097809272563460499951246612952794302797561039492906801919441531670652924458944801832300291259400575248572488546664895987378135154043167281939705913073137136346423705289975523095596188029647234909893195191248530750774103900956059950600007286988660671451271050982373469643184871821303047390387672190374746365250200508381082219516929320314935232833069001836231925216588853799525477751096098666110551974002334151734228685862906398475482360526071849767846194488867548177447445003152777690928038933203908683922686096697537017046443126509162099787319181195197368698423432726562819053227590798687929257417084088500448875311447866529363718485529325876705278211978718831139529343764933195381666438264985025483453660146979034145688161243478750249792180664183916586680773674654910429076006767855607786687319166793516028199117923913642059884104517609070686441513538282216676273171476970354129853112579675265834134619954457877912960622820*i1^52 + 492199687709929170778328692494471423046891795100067904487006217081275304651104327250716566105449898743326621980394086138979759932104129887693849880991428290421378616381993401956981911379404988378883152584348422652371429222153041900361108540694355285519424780917220024396239099781968069748943266936295402633154200969642058572131395823368490716452882561392492610029224132553214768643573736926821424966352485900748543849916838267916238572249940643383118547192125245441820826978282383526830730581447729184263345131422174779572377152886153339876495988660131040960695648407789234951996081754023169293194597044601725588327633857967433033797658293698875516625937627717465401136854982144882312320470837835159053879982371668830517214233581932369479447083771455629779870471517702900935883660035135626559976115713845079302523877206948169146232028851828061238101689462859121889009739778149124466240657437347765279327960356306310610679595294613629367754589515565265482796963760976847856731759078695538360140317678235463758108945946535475539648681611119211400018770381396654870677104749319361743458860624867420930839004914940325047364919128304251567784744909340405160317897075245858170122187985441459947466544879452968989969031547331626041497140315961919692499062184021339224163384192994769436044870877667515815450249037645467659647425770416227038230521520571836212354538915788709026139423071980285711074539310480906794391251937622124454652994801439353283205291771204453138481220276421566543733016576338402369573041289306700375302047454951705058709823777201384785*i1^53 - N1*45257288570911305875047048421533194103192889813850274758689925157389052399897869945985726575491867523260754275502784200095994040436737005030414837497030724231419538479414275661231279934409664637841857262747314799084826908974179947141281052923727758906142943871661753113545357570664831236054168809917867048879335395746232486380604993871312971521867499960559239441052208540048005911135823290394648554523518116598985711165358571688770525045396413428846648096848621999317292384552377493498857248000000*i3 ] ]