[ [ -16877558341681698590481619356466030456990143971764284821619830607830949877402236456670994888493624893209933205236931216686023069436424798470422858044993126135587926353273987814350008544311873725393460308494709376197251574032213324854955201962115575279217071074987998773105860614353106822713529745939948099830644579665802083820282278663093235516905939224494864156394390841397431852302563070366659797891849507419121845341926864253199677451064851548618184574310867223688699115675365475632694140768393199991911315259756243617350497504700841696402642962642555665515328512540266746961113098304060628867669362396780291601064396969741037115925313471358589292531113623379240981504963197142096255100276620885743659932642604180985249904376668842949552139741276794603503301587622605478252663001660991597632488545381545048805019609826244245957330418690798081245782839324089517654742983240567110743238750265969803721157956247018584226756361475041061505417824190767891271889145992694737260900139681744548457485205280530007132985068277353011759393276645658231310023459746954327619132349555685411307175917670893791581766834398484428436810948500875501118693501881292292861208208700843038468860015215451147805343249363552661940072984733657071126836387713837018525476006181494306520056955341182082374100849170130588925502123976844040656703869954284871934944222320810597817960346072250483075446658412952678689747575056865633230523951511951064935814646559788498520181312202602189399379163796075267272794363386581227031900492160007936218808831844310637225520662526252740917691079659949578657379548859894329698226967264576130270205238146344987852323342218617030676481031773681805079137299605784201966347390611218331107108793200799905202439390205694753784583983820538898672891283888093254091998918573090819462161095283376434684676427814760627540697570559543783046661731503444445707813825083206313271304976993745591397914050051507494009188468178942656593957711932510982012854202427769340014635383521643369668319432242637658171692567461944218643040184755346429773607685682713903550861524090560620196488817256704438086028692015372449967820217736776286850692325748086963488102424827658277733209779751963024388825730185952510582582760799146749489816255567430650577734701986362409708447943122476883934327462213697108690912907042464370409857887480717171035965313603397723792506814157006774669443249476939244248624113913872293465284802855155490247304227097041796883281959651426998720473720398288182347358759073599142404616970408010235526196802790509033954194077541671454192173842647636778785177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -39344483099236765116314697171041719231942872156639562891068745746996564773823558735537173118110801072243747406136142101830208943649486888082388799491954515216799912112839127069777724349384877316654517145639601030258926240126203491283252593027437449691934900670986971984453803780806984421222025027673960600023511787887729953230614375260707324368314032894631435465639565786485418097324699442109121867695455022702756119999517717681843967435424573792808218402112895703873516878715449015762556987600005108142559012479952531588692630798657982858759265193548853688563795496799398215210579178801062455207992286256963912510461594257514950787043076526873233778215657027666615901059320229350169755737401346925347682910837841564138011535305064198459333908214872672517493569632151507422134127210935432327221982585993616686578502517003441525427579561294973378914179667663337215882372809706499002549879925814206230478497906782910664243131692818603627816810053623592286368533573336942920698369426564016183236455275796018768516241127216820329980186697420389571508618105259176761230778559557417155252961220947267956500887416116239730169935127822919775146438250354342975836369351577289836770718677546610963978885452165696908619103301213340005975094948328247804164478573853254162693491213206486389925975072215211308797319965495730790934807039465874564467023168477608942896610622696272706022004867371079033697562279696060267144038802258333996121649342982156676528465222752862730114174720121730767305450155142915917349305401251289228734413745155073976953258236938630795483870242697354469941994444812381241341533426181062959043162199765230218101558022659109698202821721583663346211509807652475571792622238483298674620244780209681486979396066659500259014270584663918324212854236510660528319755948842005694324109833291454595893838924168268637250938306063683411492955537954898472918913424115621444951003146475279296604983633140093997021391364696199292591404312255156222948973186485177611794667161129600982387481377351660618907552820013049044341316810895023308651554269037975132112382285931477351201113111561033674114655722427289332832732515029578559278359723354955838830063341760406081003257451521933060404714698429614044831483743417303648358033923308532625039379901270529513760740589106112087338882261398563832246150493624800598294705254166355994636757422305926437405297639802976552535759910716921246384871363930525907935994708700075282430688818799930724581347818390400426660664846496078970069387600306617843332416028316775582505206792173630638912295813026269081059257569773378378661888000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -100857528975665603727642176652582742427424666228652481377236134399623598570658180447107590409003220040092159323661015475426438119680783721311678146746068721319400024276032500948385546975312800572856123046694389186623039923905761204774192581485960381751534644685535651765611188021721452881173074848821163041151906571647631743463856504773567627444350830067311033865084559146359392187269087091833820857772915199217628616192128466259882325440939093597868612505378621060923841004882610793002711138336423142358994325150099006882794777652618885202766941404849768266117888487853171553021426469490614392184493616155954953140226038973316345296607625785164458129957134554625864676062493104100296876141474924562265659476732036733106622178216763692141112217511955343296959697801515356676621499411602474524616100935634396343730938731801736374975251243450045757395429249310320980428698450600495288364571970849211985013910345691798025949311807588163392780473726635244358112783290607399099688453990405929545164283751881010271621355246312193264905434787797585624468940258321316253211775130617891604299783634724041710757300639134028588780761179285548034509104184212550916938794706151680818041829012616852121945418006544289344814833865871558641017408262200153609596183791398548998580111532733074844144347110846634274729311366721820620904477399390235542784345881653714331154214481406131038418895121191471675307402739977466477899858606095630979066290876667330587597882547304830468146936569267250600100199500614171752074338797645253948944890553035910665610662866510285894059770827799270943196843726998581253835705845732549060847680271657343123516836637494520159108722752853576738093370777570018817031354850024684156253467847382312468391847468016562640622008769863047334589238114338168019709605427758425788040956259942425267638934169263023758108439687694526971273630550852983944614826456643958256295690867255013353577057124013587795759565195512571496115437519667045985938534696291868451174754476401021027312435087326730878211939844499047072032115096155299826270212049047735552813235131196824523441978770678988064136407324264805370727254708253416830206829613699510360043160081444467102236163400036452203306520780790123830979277785236815241603410052017920165979783892261158539146480000526437035788077316564674268882310791894709534825954710716198052671824107000944564247189348035796250541913490699221671478631744011570225502575179697622512667271795356425756845948102802445707583665541088385804395580515758464521701965240328691448964384649833887981072123050879849792849645506816615018135552000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -547832048219614992424860184264230947034349355848717027992551638319018166232268039763475941707827411352513399263444931822542709380515018386657624810673692947272992845442529013179769950045425947105280759670158836622167856701742034546526268007421586117803459426160314670088527357503967711615382001697459179178918201103081449380047501743795096715200283769356223481765561824279252730425286540012978182125031534934691464527738872363349971762771327009077588905407436277297150391928332195441657193889798687905951924054151902319192930696978909761278980824348540105116400032925277683037334072726131043602647805850339015514450915965091653570025703131953440456248455966200297733073472584991587547218013902479750206015417811593507108241328669546779330785945456721110847514412882299334251205242806530145043034720152645373156545232206902939283595394234389892661941121190313503412793979894667313947270686677029182634439094820477810659815176352502388481227347572638252108854853234637237871282455678069318757931678669503121066868041148810717984564221187415388257580969367750434577175350170782733181668078498327610580494429212646939940554724355272100306897020787838919100318529752774476892076527190552600869019426600926919795320392133899572841192836509811410951564160170959642634437304289378959596347343437094770522875222798462670423136930993931885398734381075125895394073480681391115195989338303381381670055859488346557649998104672955100653021900700466800466936806673272815113844463016100500746049500485614271181247414574043250048144331373572939894486018211516670562786465453357505140956871737549661761323225892766153212594550105869775203602104561895550418497632895947041624657720401385128252746169140117821121665265212115131852989381943732050748282999845382665152158287564436815741565879727866359813371700440201700102891095835464722738612942498038833571097332586376747913215795687615905876901308717427755617761314594989654781051191439590551458145849900649176304805284938001910137932918588441030217141571689689064994236124520031018587887265652059248733115109046880178320024704535301475191143254986910123929618024475820709103484471014232385560846786556536072983717359484816697404138010748227363103730525832618961206893123279321834903119412797261949707229406099306550435684755335125228891396619994985128068490076090924054556340802810267097580071421657695788536836865191888546753480275655112215236588324101885813816258699535788098228129306878717115416079365081441817676403597094273789042514115832572605967840305511525757181791676453333546435480737210189469357613072120663150679818240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1669573162187628007596416340657469090598239320683121639315792093936092161811856042114374744853030993418959086323473672816556369999326717260122192257656819865923138604559889084131928982082592401319059940107092337026577361256372401087880414958193012893110911345403082488493356830687035862646168716525398720847122545609570531501236107033901396190709152410776917102745253869829181729947910640878102861041801496700893439582769069927077696977670342128616432168891002878917149036108759145566973078303463163297283869288829999461740317552934341635739852845989810247731845600020774622055988945056127294821876272799563271019017308253107389566237330367567639270644815132048774255918002876650167061311871347547835886945880583337757634696324736353389461144803020916328577076759239089283892120865385739110193056539536363396835644306145387625437394333368574183805432117012937169409110381873380456531225212126555192395439169126814362199907672574322896067496236970494567303627990741314394153298152401482213943389628635265310889913478884415469282269573555844347399141995026550903133970461216787422844398527635739621262877445543465449382851552159557900692949039177951822090278793287418522047961764095173909138057855443330838351270224679651661500167720490055810357695816481850884813361407758962794509318419509665594257688710364301368143770671486871530097789178650442187192383615299080259114345509109896763383335694243361467705003525133709210506974292579128170955371314714394813779567583910660032000555196965453057014151773462635768888045850069621750661441875097598656351596608208059700187979208047396090571713852014836555640913481415561218870686496975422046859181005584512728482031628645460181425795655982139500819218714147742884129971383769655703129889976705240529948033194907388561807954828035155908524354751629612876801336136849511754909495603763445619218130927103758933687794777659297726195423504063934127044682359981926754513512458707825445660050143133366725415365574611575098021485169397036380768933018103046162196958378319632846273312708529956669904875099238183431952630123415303061207303044378828309965753033109479177473532752932266731034560936171108997509958983291770863674081382842054301514727921753970188863474827301959247092677395677726017564177995323223543062139888359514189407951400145027995595290033644491961004689022599464915407322996293114551532961430421304642820640225495135743484122515739508585509579822064641085646397262514368418678195657482966154306830092854102802481257154991672385676252672148791149162525004063200368175589164505342498113440543577213979758428160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2097462584263303392060948957772355924298090920281246005627833302210301381891692429484261660845211898293552829120352626709915993478366245678767541961293368298839924386580819527063396389429391297817013751457538103396247987344466935878273363666861944674264386006888772319797451274844644692758608149251475309064887941964446790507455352185432262729166409113971904507109314342890924582989391273335738424219304782345105710525227871696961960173538514893412961988179604904869470832521331008138322109775041710515061567920336728496222321009709617197990366121879656192865585474823486518631460786587106523567354788062049537339612902878828156929755816073632891286235016475701399925486461058805346192512960192146359390200823244201132916024405128234846467112498637878251054928988351303735175006814568027386474007124757469778537651269262878501787951950001486042278626225933484872140646576728261411547820679071107874511678449117865459280481270558072708905830653615063969142206321217640830963715573376117309006168934788986730417231561015307914513923540376232334985804071549326074775978682209306868575450837111574874345441941929259292839512260012857969132052825587312936029579688026258166993899916141708099265742664739012836133997814438594502307334646086176893893812671034547360971089772501134814389142050768356932699627342804906639975679913415292660370581254737682017193331116718546812407488883247065957444833614323111836206311584460367933465773870907645303105912406484253710651739383781347659939406588392710803157169285235456957502789330676064665978340913479713783947187633299127995600612616685778841521572663727919699071726109934340907116295788675704128599718100458071553153179271692087475655857895475190758500963653033043971507271765354402551647769978152261728850034481874698397152686320039402816041173550486921442229569116745147253620291107519823927676830409361739154285631029316158278546303374444244132240378696383137632841514376234309181936389362283142143083128792269640952042469912613674178727657230740938002008896546649531858815300993128126397970674948955937864243590196638996745872222226375653083536074813778997207192123076952131257336150753408654894174580639989060069011105639188056462545405290241719029482211944777714030807407356641280732187566468555275682148899240921290376778715347340993534448584490714764756510705702617618500260771724337179715346018097547930572702403413841607618601190121490257226111286747610432142846728597874585855474122475860655324808657370232925935525513162495413866281073524813176682933472343539531950262704559875852082469377028388526038292889600000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1633657892862849954877184958802258594252112853544227477314579469810655324779704598162110418462679509123455297963881558214042227725295927112967801956425176470158710242077478844290606752591920168445287469659009749481396777454807759075087312029376280996005060660966346769210941665443307806598141566853679026951843523904201912202913677209294427469293996162658872730077980134318091695745563200872087621646752297525189475320341380716135939113676242568382428291508089045072324631004150702416656483291538054430663990838908857459723517930558307805884470394691262701867551695951606475102693819853580253470182317572455845227252875898615884726653987178778841785781492591689080669821521343480306760761476548232798300792861970040517690926200540416312877083168100557097451801463653885920179059176879563905417466735383352518715143865844251627250770327008381291167447413531079165493355888801179034849669691742025890873155371703678945835241980139888442665158547371031943046645009908108804394314118583883622565110496651162033218981830835040238165364311870128030130562896530662083812265445668817710062019198342920487991757925089701085029750892852059974243762922678995962661307260219226040573870487320899055314584357911693609034826306289721973830821812841894898119619831615855394653092242957399868701443550257410930987626379656175234748236319888024748408575773243385151788358198289277435535819435725263402637662428933548663303124266872095394424585003901196512371790450721037760501743986401922841300034685655131057466535505263010576477203396407408561259184790253985126998109904439838211957643741337133421633412724511214861951590456713512399146950335367529644170118551966235800010679493041404104453867106846095170612223323631480839914690516346236685197576727293223895699465556969011374949182829869018156200256380654413355698296866620890451532065731916087474182721062680477975400997337803558818375501841459643607587566653991644238254255661054254806655009230593514009648224355044475586081046637533369633161827963147732375815535095439265578883499422748134062165784053774196329420306199724860187792057550551065976829879722144545509201827814423414557400432579353468426375280387974854359926286134153710080270366102623398228670162392395739480459971902041379760180483797232152433659373877925593075774167286968773149565258914815272073244836713673720497467050199299377180504626060208105917209606069208191527358145765674523685221479782844474812550812264675540980980652371405957773225087844769747752733448278172251020782441629031735245952805810424399256838689193355458172427944289114849208696832000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3888885136865961844621835613541046995724165013235046269718378611733587361456328667447852726762347512373269285150640264267195253088242918076303194826584613534927790210623601523434812006912187804722002110380845998122314030841175545059241682011704738911101998565415239916389127764503033478223799454225197022917355586532637980300877221131033025979718179887484266718768315701581021406493756068225634947134705875244054499022320996863542231711392453656784620621080894611434057535914850814286309443357231101526274776197801619074320177369783147049789838324953484220918063598448333662306670582747258743439307121572070403007947212933077729066795182345666051943879562233413544059556281279251891749872444944701555988073874968072080532167886872234379850931297806806499325534908603795270898591091576733245813497824114044103820885284345902378220147553735602110557105560908290146038294586590248898682291874831533114169487423964186712575439727266402361444687405691334639093485428422358204962288796889119993279234096347848215217120641081628085938926100272808346728843225732523195101868170054781561161022351738965622743058356897891259094367411654692469797637096724427400088679974877351461085012108563303768752324558820623429246030456799931825065985870447237608461906989714049786493349244053369236017007674218223511276794555902600675136234794692844792145941813510546455312802933014613104351342009872685817883129392042632177014256416658823848192129398250805422487103298139954731400852046925304586824431044383138963837715396202010949244093812581513209759637861957300592968187473611542353839834810799610081348908569256932288879337318160110212188566183113155644752734442829803803078898628014991220147056539592763773675368821398408245184102232293523460135170564766288644069955343416147777260498007320264847865106562902603318667115308674533740207481511884580988947882759471284250260406648557817292782287768926127965124188632223351801894253383259007465174395808509093502272332249765096196321428983375288655315329162264956112566068308885685409646285621432742945780474786565636088531548337624256572611253398678546883570640058217996610567332834620474153650282076247624925610211214853284780245441522387839511384145125699854634201014588640253413817249834944036154529402964059619764999464543476109021487329952680856745506532491785354426721964750452658855867443820087373724431854016944545356641401315523401749957659551957830523913428101315439195980645380776240856790399407743876005639262332515203016551988256750771156082009201752485765071550248049182439509929656776381120962408501725657993052160000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -7379680858503084028549963517075180540968550060927318819701154423739717865161295797925162402989384387673932925476904817345514066993580038025470454626704305164309279488078928127039208790449092398137246035412078030027475028856969253726922500253103487032567457674108244636181837500905846014165291824187517264847104525124339218629281221515848621221052524740685953852649073477911435548138260672161309642006456323173901241509786152742303649809251747235235794314167712589679079369774489811576761337633470686974741043934076812192130935814871639161164235873669774187349855522784749144609748922662122255938237357269353153011276206129431664463554071243554036117117211603722478736956805082932497269843679616850316802088947402515670228709503472133948543413636150142190314780725090818357630332943906187400965293414260861318675325985661279991529640767240484865961189271634321034137445442402775632115881895128977070505938985976946299054939230397202603300302993650322967247256642667369151959674090787593609334285301075730713895720499858717969628797040294663345794108451909601067551995302692756228651978723180560577486124999392531750283058002901805610963992889665066429713491181464020604847950989396606411165290771277891325546246984371108478005336974874750620083109962881428454468324955751496735731965189765629513724715999183651665563521057040697164094060075401481266406315256299124540701293703328942549548420472652712571212110550620882043481711197900094146458311012433694003384680784374819301145627810378833613274040365370557173589147553435372254384028931624418974577177490598005603519075014322694076197191694588635361871829392862564415963484179241857154141134795973122361295221996218435611706385497613196615864766493922153294633125883126981365158592764354188868837672275503038346994920836144167227178829887192812608566213841357896038733098584351708518965487906242626473477647875033637902430823067427124335670170361245680048789372559162002512459666227730404064919825603115732088826384352936992868241555666718506481641136077774707542785479364380666378605904820546108557916028662087169124318610678154079863199638685984206508591018793144487943995436625283600321941748796022158134472174875606994971298078391143587410779340250331957399969081996900891184650386346075541978880712665624917603044786048557593015282184406251979530164325361063554496003879690694998391615585357683034410444502281063603834456099755143783074672339649408049627793365666145534016814827464458433687992914803064372661583080101402261496603375519728629719417344781408361241848345337186198887830350986490046893260800000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5344551213428767941549759394758639442663607068635980843502446325121478531062602315081507034933541931615574732081004941761110119448844685793075685081244922067423587353240917066673955721868485404837046199057138351027878686417858465040824229192956665141494088827113150235371601494486512333149953688919427343318191712312829541023105345020001133523808050513870551906970145747910533697627098329936127867390423258298084935561869191132881414827201450728246042013853207366813966648814370188414370760841840245021978273474610437680088047280091282376673932901792800432933052505781110595450431585058012045921316676116239172371896671359564760442756009732830361601449767747924159255089862584056048471684864801220931539961935949532882619297807148860247101586985886818715007290046915173165696052649798386575748025160352600339926457224171859242191079445957180951614910769432981446614545385465996855635305288823016492558453033251468311329710562995130967933173778443760239817807259373514356083062867117030356577163392920916639859170424560955098588739852758388169545441706892203383306718564352925416017215574717804583821220014691098676340616364680055790037722375706406925127515714906693056805581996045461933904388633658197420739706304010589323802171962279265551208538595983668184689295509190969337380119422881204953334131740484467472634294718303644811322281262883211393706096630570042330749833047231116023227895580726191889010665736322026375842114109960295926937314550991118291029701014740991065218864514142297377565978230443546219227039588756481739356757298045922039159030561225992461064121279005083611978302292519772882142839579144717534081399528437946096103099966684873961690399509934635506032881728905746526534666977528925708021998826960474249307483272242033891813656183127765163609586758830465600285438739372686817243756581143933638588954030316213884757482700115318172653241917848265469953399194105751843508150675084701074049401810081180677097982094553398575471866695187448618002232527410636097949727882059897110122499012127279535841632569123488978697309885722584478391364225382882075322121317104904911313546387492471582804544548222553897148108256084020302889618171361449641630739168774451558045108712309283253251940236532207878312500734482207692439640056404579658141872461637076384400347925916326087160782932431691463623350074160481588716538984729046015489821520577500300963463090639192761691330632171959542052805943645119043324798426196823932634447290122323837825861078040476463245263428134585697639659723434698692457295480904319666065175703867425540628541455557730500608000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 816327581829910987204456976864827143440845477296957944324598152633313004202634759302588686997442888895754929302798798047442729570517744217797167921286522902129944762336911341090597958448278571969476642487696983087953400843993692501772358835712937511627023751273236008105342623611936336733170757410847186342653885141235057881654588939686199076345786661718686089897408344512620645348025828369607514192078110491020499078070810284298352447708591213180443895880433324830372932739887458792763099130522881988782381798112136854254068820083626257548598706145404816490987003087982892442330647370212102568769084278446364166091541814558352705291695112287110040436096298856994070918354301910412347254478353355628397026040204480093206095859889037014225517321824230938044396148272985475301937392545217023497266989118598742043873869450892698104337642243186854445334987603312351548681098743456420084248785314969015446156612616180647610901927981093772880349504503313093474776308871860043117303484342288686011313001513373979010204685837680513505305744706223276271618280948308850016452070157540846203729601196516624918568328913153852504141508147986196496328118269237292509828542676702623999737666443460183098014077589434309806939037003683104924558750177628548717433553339264030996692226886319168499561965308508558731106611420183346199482831772224884460363088168331218718491074111274563428794147518175965450470121209334237889646549493018494999277202038386337521895700870644337748857887466606258705465811498668836055581842186995651428637306378259884517864377340473571468174604690116279946132848224009614000443790288440929644805131750552259246559067541235743310359485581239810381352359661496073498412711565807714807501027849768463948448823337116629187075464818955140213952230307744756618800546746316970777868001841222976466872157383246800238708826105182832949769509984104116524784032053624370353647576117877763810093342928748748713996364803364803012189930872525139956779174494095743936039414901288838559580773778858082091898286156437841590142666947633101300962783284391604529537027088602470903448053440175808666200061528597661459130716090692042654957808475342083004081606025425039228624536708375157825886040957421733673854880941365001452601071351432168815513123485107158143908332805331856696331609016720659823937288326175771401676381656396714529618496536498307879945546378245406917523037056556833866583402028917117943809581676733302114575859213009828795974213480821124298850421542915539678940039175918838692276733609118124620921282317342428378807919854820640953052624971167170560000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3158916067642787343388616085974550829976295272859734315051677356572713361890582892277599208189768877578409338403840437081039900720866035374587593483064974114158633984699730259667107803133337152880453684512796207144965322591935286938526440931826117384139440504262518566037217414043467780088666871364844493241696183260865883946546686742133187334628806105874066203780553390812841655278657308566814309809664121888428764551157027514109094403516850884482184342457793589807174840786792373122084885893851536435879270056022270205188232145602612121791971163206554216915101711447830670546046957940820522286429094640541707328154574621943376030823080507210922370925685398125799300619223961078593364392290288890047059302571036214908170238919231109359108456243459928215056459837942676599642344585884495842355335395007450715564299943104009587599959950789546317997342148187419449284322143310191891634809140689084269833094625436593999130737264594723186323771186688636095729327469128022452802002788138436761418093104711436765441930861895594823623362524826854552326824794482082465715687091110333015866015133017247168104983863696694411179546491341791957799507600419122635109899946967952096253018534436871374072494327740776595451787861323400381001927594041651570157194984282116720510029229945959825613327644245614815315429498931495293456275672736698459249683568098406763224660615812811558379765553839282193652616327111184241199462347468505979343062513063036429773622224050563175113084738340849681046324397575616087764316634662153854246689638663617582385888423365946182155570361100947562893296603069135398904575391393620076944594800248525354393554733192022258160078827146022733495785995939507600121095153206540915371872706896277324658134027874009134335594061464446227952759503470205371970009991344993795264873617465547036006752985542888884778030245845770910115274150257927214311496092290641913736469353876248869232378295801545738645252790559485023796301518641626959039936536669092414114913455809012310749296421713586964419093842623307821298009363445823506841315824118033266108359861358025708570307227745915131803854829806999090289259507290806535592372368359948299752689856101751251568198075783441020601904650980539358410966081372245641856267435824847717322129626583871963614438741356761672210380201521388396732639368980411210412421398269859149585194998819747543434732782579151543435229914314978218629485957866718466294623951734507316797058174203926847961652557608982199811054648769013719696480767731462814074148145770580106736878216606235824067309754800428172928168286847238144000000000000000000000000000000000000000000000000000000000000000*i1^11 + 679629963904473774159665852008879925491818850155129650754751882421759690228552120483870548073816329282104339014051983795135311115658300292190111978743373673786535538660017337373652710731069702171907792553145693109809129673796786590578837654943340199419472161644527637977821213483903254288341301698063190058386790507962558892558533194691082112766166721903685659962122577828424882790150173231735201910557170811400814577099222370668904792309837587230625150088610354905161089244071412355079161232039391487652829293947835252405939771820787870513049148748571325931371097917943904109961550195921108575031544375866432423970010006571011618782469700461709843856575575729692022002898215290300591640288957590406259950165923377495396728636032262251193748845783699319415394513702994062348894426457921555361046217073125199890111752269373301013783444137785361826493229612120022394486481335091358952641569601471914015366520991461137669373002534614880838750138554770664655152930703384442431613882024882448440161304218132542618823283019413013948603351837888144343432570028928820908389667505021294296698781016749529526534355691655070823004002771025777097626727460543862010379633395254723306923948532587356428040724742902213268248505752807889550509437246289846604276299879667015864357428449547909722817118302283641115625373057416874568056588825127430616343300755642594170709043451204361927089346007819142011837713769652338230554736472414551602661477878419535917677417832820126578825716119513293597378520736996429781157361615886335944111926108264092744369960414313753694555033854582462129025507856426763278236469555695898974758619828037155918014727632838011630259943317638295826384507614062102232970065610449593581171613483359137899249882103011280277993381146795898041159599576282198549352963760217716441002142497307190060576079301141274850386947464231145155475652114549472472930969151184772093527339485658637641720653263232222688424070435820627002408232785930478364625331526544936454387079379130887530465370917695542819534925179535414665635138770661888677647377070777698594481593987034040491411493698417710818084376691056594423702916904424805258776032650761278387175462970511368720303542070874842470182964253195089829883576083620926443396635402044757586781886162646458663281983200582005900590145255502445338469892952618644123385689385298471136425739078496794542185872734022082082180556536845451151677056402430540415547911177832601901152905197003040256301470802345116018232956820876221106294204948213735742643738956367513767159289007735563260384762433516234208870394480295936000000000000000000000000000000000000000000000000000000000000*i1^12 + -1076589392238159793486167399221246392724741203648357121613655276354668053854010907145596931025367795709043735014074691342858291185575150106163001635891212325006273001237003287282131845494908500997583784265806932266639442488878544847122494403654370717899084579152471857178935519009055525700477708098315980783132121652419470949913285498744313187484324053667073547986460253729945005771648104095261797493317401043273958866199326038302748669432958100837370218039990970935053254425824432924072242904605539382665611515543874518633233887702385232282275017994169176603535588341550271145834774336323824571772128099945307425877182176269777835170422644491589193668012870173127255093729441662287191293702285601528245716793582568126567262622261645518858308157213266225283860814772150987699776744309226986273357667178564409653797036246649276619104523521272045147143952937289132379791069388930437796781692621032695178031034815079411020012834208660807290069928956583386803495826412444577542601929912574717111934052515247956261184587883701658300706329451396814891761863573716541703731062528026110923939296036295846625973612948432338076016002691820974129901789122782819041441166692572285416877143840721480910263433628543225102851522150838834391639961229048880453469706941225020250477788632852334239760164223132448199332450099953895627130206355778944512410391657650250773098861702744396971667808053253884685935729717322120200622829228875791818370558759081209550321874028297811395986939818950294070724245472829991237938798727964393119774102395934989673860708935284741277658294591383956851147525962461583077984748412654510136296094910616846423711645407038696623452398233023389820651504712868950907468233305678754345938126333798470104036343021769856676723094746579642047007960821553415025951236395735562423294198534539325199407941053623597761478120527188966068522595136853362260156402546421249782861235714073109292490642335872491956909749977407604402653828172847915295052697861767839088006117999867654536617696886990026119033989836967312031945842172231409625938935490543657690855135386814944719798817282516673107002066633481750892835912887566200691093663299642648533312861168701474665796954566214511337037272527888470788059701103690162155538551073508143580687594507573509036778251936986992279575945141327780335621251127325828952067974712312129477529567948963080424102749763839833316136192695756011598325162607901918395120154928315703556972538594873898951816284865115827243644733274498345178347898878217287470481856564510900476940135401390732838457942106680823225318171580825600000000000000000000000000000000000000000000000000000000000*i1^13 + -428631401620751101776061239914934652814117322722081596359283943528541607673854716772176271507017125892903819561159747600784872748780292313978666193620391179270617100085648843332650252831182776029074640107378712892814218231442223183194926141892480434157928577520115269601452771947585927708085595607731173151171778815052297880445356956336019345165947177719427003570675383688072212271064125258309883531691491925001171957789628012654740771979542243202297730310718757534509825164365806303533174039628804638526484802366592850076224445863168844512728571959174608512626496472566945354991531452581210731688978159069745219131392421718340542017398066145722711064434740255779177728839166823012523795775228415820717573092176264931016998992104523110675010842847555529823802420535480817229506108518493168118980754776603115805855412179976617637987244822873788043757362504297194992976785761802159618029057145468491863832749821024613831796439511164217722153311708273226715412028477952386118065325618997362371937327635588775928828275230377838938155074478443393899130778085834302989330636548802541528683489367919449799272258354085367619675544963219158014482146587376309127919064207545446446399380485166781477050489016260637501198639857768414183230757030030498092755605786622151997676733306078063335829539986924138906194291977963600664279849564824577617587262858835320737801849607187153877365044090231271676435361512388799183850098797260201514937372341679882399095799119528306159549043454388079609343431323740350303067903578850464749487055755359148659676498423178809621519292951621446694443976002316877529197203962214913741980225264265709148311909933009589545083631698005702574177987285689464656866702942138673589112803320750143728066516209115282952688991624292667748041100287406283208051175355320274013145742864089153905098202346061101572450413102417232330572109240644514977888477045553977552650460566994753351319237241527902111145103107504743728356105877079061595092030041833757794427358331031875218856682132710112719432861975408729506417833980726769970687696060750808656414422236644901948225331476413948252141544830358185465625474805836771703428358664732794806751508737103177619847961635035871510447796543044341199655716138090374391670440086353101322295857826899783832779428528703329300904613224363790548651668289556786844087495959556270132798564257166749384134401681180904534337767134807360760096143371109133121137713423327475072746778502346872250443871932302322917299079878587906467368333640194848306802055605549592941119642985766087261507286361270470097292244497203200000000000000000000000000000000000000000000000000000000*i1^14 + 239487919392771013676255434258901947522929592677432283717041927513751000692749530050417945516017065076799498181716769065863624215325525249503059974887040153818781747951078578615242094457153293396785415661540925634402503174693470677152124997945864286390816180753882437193699594647095509200054041520972691693450194642848383300452576405943030048865468191885541514911210405808697509201060908069429376331349782272814697515775453962258500702491829730348762066122821771023164557331970905384365534376265560896210036735912389846116282187838050490951737133641627404614606926293735896338706367363974702680693012026436038764767029795935072679603085065262048547504581354825278928866170267172388265304709356524051805292640013503373346436982929917238122861680413919980843178046089960238770428493089467562644276252881573815209797302919940026272191316587879922432325252601801279609781009734827418754531955080590314362903396185781149351442950932696900226596154347071708745635412871735761465228061030166416770383481128662139921064704804948338488029153527196433470520028993631018882778530939211880761153839504005906854701146094694800203050261321694027685715662688579439354636924495010605195500558062829290198371305111404064473122200632779779864888077099529432306204538285921782366564827247427413553820865354392959911818281576216309710123248339883730204840833230221734128205801268202775177448257292750235741141194949563757822815509594187788506134522526765795787428841648093039872522400859692300890065876876853717120761799759526169185337707526820545192054891000766740906209764751234163408902691322059175146910811412296217275720116171627411330790771077665231381401154789508791230896941633993642716924668762359466087125313545861003728401257411971754419966025215708663989112906148874071626186452105757485540165470591566303102313386028013117475706014502636304796679387840999786695506052370584501334196454722039259564926884262762888913029463825582433171720413150930968882950176356777261052847020095381506481349854785639009989077155636509782397028168056807386839208571522966652429568470537116014814628977987845004064980730693478605239895356715297290599567805405078749051486477827975468234758677242043105932141269301313469272182980412658545862784580919032944970011164640258087844641475886687952677866411798379073859269381123045815305031508081445147570040965268681075436317645561986051192500237948189162930186749078364196793984181452424795249842637465241741807016945821483103835699576091893422423000559782674485431679461983890853037781067080929400305258997366636631507989950365696000000000000000000000000000000000000000000000000000000*i1^15 + 124230312860339241072342459127434119633284257382296735741122395031342020298808732444468915790892534680893032344415948061328210033414861603124830397485970334447916423612825523190493703108335928367713344162388897926438906640042485850428284834060513426462942803476055511152594760473404135038253366744207256666051918702237644187879883260818634570633712602338910660979292481306765135540755344902589049012423061265789417360180012621432389248844950277799445404172120252653075525792480782077903674906714770788792790922729048524803008499654296785861948640845296892816786028758639711879638548056046190718758245855099423285467520741957697113211240051239005622483012315342240431021075281517171508255976209678233995584805581009704224405934496299110843649990331216499172740478739146778354412646490880278354715339924069416098786140543681653067614603817830185420114050072918057859117770007124828392208758784788592175933249404281182910401566314984815655291823877463678508472979207278595369270905312771988570025893684104526132901553784823143197308718929801925410550563425178127282639211320354228115214253226741960691445812478533836907658528958305577233687018763749502478014350802776428006537845875106711179503543221436618181342111483330644509515163951555905668345831069922647543443136847632175039075665854440255433150169149952548317550034714150164056922130436609300527150906481392587632792002877582585430913784851556070519881660093194245968944146775781965012713836085337040664610513284785711454639455595906238839449720875024569328923345340051980088734515196766155294506676981815832823937877731195496601425350078804767660678531166306951097001348144343654908491600736998749078876537671809377510474051627585635324278560334593837959774481569240361012534091979956518925929942912879155895696772929842912309053497896999918333547296342045686280186737697961110114552436717234059210646124670771954504057549313248876643189854605955006536505266638667706457232147006689575100575720811479005718077757422446559291397527258188282851087861017446338648755689955701094115251741002129986312247824113961077366378524286350772692806207885277886172112965798839236395922412799217571708040225446036008889623912078973000131416329298557599524191972090621478556689990749093322791410248505861099718633930936391483319543840030086013272247885931405950204470391450197337001385094626486009096010268888057417433817644136191182580928744249684422769659645405504522964408700802195149349808463530842409921603305442872422998132958698794405524478760260095407191814950318765737806900578723476017231943014809600000000000000000000000000000000000000000000000000000*i1^16 + -34692463202522061257427536407232818021003574111857686812792503928631039934763175570791608499414165261818149395433276206355999381646646267750144085355489467246995876738425060736232529094892224703163079724535781441227223570488347399556401737981296458066736828825432125283982176609091658481921518696494386699920483493965852853229568953982079052999499039330361846841034110867369109139700046900872909182388854282079673186788417441304910385273111476672510180779203611748173771022293776132823602843158519912451119297328172928080909900122829902298201602080948126562494642296608280025146700522733601927224177128738641712586422861680324572244848425138610474646866789199953952490852703201624152117879445249579582751352577583076815436832290118231755953036263849861921211456147067791165593208103736785804091587172327681667626162017469467433733022303281459976707219834742739035447952765958039781624595018783897432137238529892450298920307986705467279382224890683795522187123420048048073749931585820278101741991552342888166334890917561559615825242156206786402180534448514055931736743753202231739782407942677117885464767123478982619938931544150292246450444100594961456575691345584362442044214956890039987204357056373742878466133745680352681924951809950303707246505209214991521039165106807957789498351465231100314576302904686346261457170152263881783310723088633727814632636412986500554136250459708785614592076740622951746886636906476505958537657534155375522426417439080395723853331392546790250631586165514517835059912921837215732513590086888509233200929382723740437399086523315696530258490562782353324389409003127561464364623357941709657116012254590422514797591036611636475685743865056881336834540881199025962522101426006165259052914765371629902765796079504832492302402394263898020201363520959156295472543770862622112614809947686654979744010580352338314950934946505496191995710557212599405878664561499148029473937073774287390227518115414391179735947629579687484672184046464279431193879417429655594709294302256305872242057722086452984338045724686825901535479703098175490819574888484901155567358043152694425384166426205800609639489177144287813706625327994323593275066997724783428272038242362957813722392871028765902424004230144367160583867404562829136959340263364704712871105220241769375972971971048361955551759803181918536566937823509839498016099777289407310093777673515870084401212197361467971648686720693904424966776102360890407598376055062782193248517370310826278464606194351578205461504129695817511056197250785864334896168779000260883241214321745411645556916224000000000000000000000000000000000000000000000000000*i1^17 + -15483240629043388152360063167401991861283979164473068879563850482504312745217775929948353639304079377895324710937866060935953686767592406564635371869634400681047044074297310948427075745254814855721731698862054482002247738844709880816576501645851823278214805658080786156610815559553968875596131622055023836491075809958580206276446937840887698667468202612784257649256847088273792454643009280713462370754839683542813830748243197317074893475036207059916296257602634384919592275893132343337405702446757183520031826901795689704928066534961818442195611592899123718822947454538831318679937056498474128522935856870100648102926041949588443954836723220419722869751772123726808114795411272991514795913931602053853668951483441391678379146299495859475008356496440526602856443031110685290806816732513708780167452333728105605641298920259279738620526765200797875593200587283028711558569884527463135758714096295648668476254770865074409993759303168683649200633155969407603163863357088405385661231796473826699652222441968772686460977357673872820244490264658225333465784220190455524383864346073728794032149797984704398744331945172486204369671339185124577289687415444624352756470691644920967169377791161368363483382469940278464752557408232557187344989375503635359892878106390744669043161991494231471802228850481413839505876306714017101777080329146517837687151445140865116970455138646878082161457737936453509859717304787312066207475668290720971525319974529096936003764808344990397473890277939211235674080647483856760256293693114748224178460176445271592526604093822417711746632790778827671415591407015640124848305413443136181825193625511604140149888005126870103463377347453295343058119094710269298465722181422002947065673382221712528149320946738459257522298115933948371051694687889352683751021410035095443939970048909478671878756606671439781533677125910887193633240139963180906846415056066414164394423943639212666706480448878780938475564362750655123460682992138155902245229929802413976791196044387241797467857377654467306575642005613519891994360004346305280184099975778473786510854412818240175929425584467582319217480768900165057599934182227659904758013562855427933618219347785271900041112467686755291830125168566448151924918067700138018978122342476889614259041087355106555000495060871826210984346418023849396468006633945010253708364272275680193185619792472388238003223668610019541871621351452468523101038096826161541637101943108109448703287194798933806115285303488459107399398559237519057437827353463791324811485095000369353843538630124782065992119972947547952492052480000000000000000000000000000000000000000000000000*i1^18 + 4019346889326521674676456328241929083320731817764393926111828787724217891376112278716665216360296893708323965921806656218753615255750222834411604362213045429312950586936582799752883447009395466201110488411189569369381292489288260471356768506090771490620943017875318781181013725124314934677086195459538175325523089318424246377955169759221096148684171658059371402124954441770943302890153422643391001844216985004456165598901470620566061568964991041041593234000995155851473146471199416491447285384680275694863682217318806079870634544881897733128676645290872312291159782664213146511618298136864917599476940687336713516254869221061881357184177415863987420646867142036635828841891623559883404651931869145733900678105578967810884175245789172876197045503453947649466107067374227077193622392268599350168492662903636040099645999447574645171253255491750585968368422055554739992079182167849476342420498817621984359407565345035318239321354483371720089987750111110303561447720090512762181330032124278886997138873217501244513614275825811815685404559289954705279011834012866547913026704116186353826202876036017303743976774285647546829577640440073558229972760453578909090369474101362369931270431875323811781909102708328608291433755385887954306119411630860447692071249080963140527515987606575570582868012136600379857613700736438969822045298536614375435816180894271869649409177383654320998387297574248088074099282429818715121398628616456602916129342547089197993938643036804680795858158609196857427503717690327620222743204499374826509646196109681745841668476887181096936411803359304206018821311654313356562585532057929086421632141095705553663222685939982670018993539348891861820166901063788023628113675247116018435635734335737754025948238494762728775793503581633584990410314828718956678912689572200580130006786766384419950073581912411079403608596335708885286304596710180682605509353833797095591113946839959884402519318125709707121351894680952879804494450040821149758487946400532382449622845682787253741928373319829960300034830899864055419866900818199016472386834175754776366368040775501519462295430135768662404628009795159106250168315887619612466438134212717360477607920145984975169407273366171691073581354771246665806333094588824414497701505291346238462576764113628528563980737955260938081108078946651572170080567629716441054614496187188774734194466797574865848816081692985253762450024976288478950554251627012161914004216863313722567969286673317334785553966177669568411655624870214640528027048677444296106284940200582597312643756198891980363352051708108850226790400000000000000000000000000000000000000000000000*i1^19 + 907053138834695175579880840882178829694276893029946978485929507408607296740936184353303423028142834681589147935303826289621626208188279587027003203971996599203339671532361136795414201229730747536412398356333372668821760400035323455513308628399827369592772833831451841260454359617780081336324493065985795903433343685235342358037058338407240284506970506962046488862067106741564246198694155627446955921425231995374153122128668631202063872613249968232793814355557243418273389470098577681859566368751701856706262582237576441536241330348584560271244975748938668716050180280265969281205066709847474713831087629733448787938918110499648911792079066350207806244340601525350651470819899808096032407038082087299628947247318605107635406226981979808627841136498557595884323640622222641024123028998269410736475277791318119595681761236991828458147074925374651526711387663019187596179631905176795256387268907082359833544957701076867958771541911674792465082383885820200598312617918401971825056007373668329761180088164596483570136989693489713911650797359143381115691036782333313478906243340508194791568323853707921929442904442705558590023518493764242296537274328074767031790911564188831417456113669702390815147819964712075165234072556065377317490067307135795679627673129455137021912782432719203962603457198616743257926663894464605908066343979173741677701238857719865265979538805991454024139959057172070897330279699970846315759258063356107158235931669013261016953747396971329446657940600628691963414445895409924169628011865262712407073170183580285810822257706957581583187403709272926059326566305055896414800371276073159057954611839645490718790054616815282363828262659513608064088495465781853631264492335160985855494833717276057332802111503793139015600303193256672450468073873753804704561162005579602698389917313880534929803041154977070103800495921278273374082949528115348758499796730958334376210943636463917412243472268836056784545984404475809722134552031548526811017711663581047861604832269596020030579829074670516923209092307050275905393746178661667339845195435447185820273074615684864515328208054412262100702571328335240397189522004028668648857765975177782415187951893512292336783755562801895140875413739900966783641355034312500173402826263055166823635322966345828618691912423047764945384414143146141112482337232639612406113134897451265543209542289761476865955920468367772999224732016971185444666858654159267037455617098797732518539810988881218809137598214866725142132258532075534785826528748818206227330299015888474435777141826931929300662398333627058356224000000000000000000000000000000000000000000000*i1^20 + -522387420336560495191845080305997925901168723434592847243815655406076877981730370980648633242922396323228076414639080654898726685751275168076700411240739864718361150526081430912625976461104008373809851229305555471668928029108872234068231753469714256390449851094777117593227199058004085235449342786708665706446742530632942258561411128091618150063587613772546985877061586303185952596481262977803407536767573252671068542791750910676888465085328997305060495789897062896917098981653358447122971521714716555304152151634641337738451781296431313563036393238807510947451390812375012361683892955894620088255928939267422603398519496629909319446608579418712116587945818040287391591489730095481692739280773585529510610230446189355117201596718507911384341076603763204671275846036081329021734177734333693292447753275378449747633698820684182309625221059754104553691657863431868653310126913479052775313184173884836979296948595864202450825688566878050350501662741589885471404218170724250161777879020828942037885851735175619733071371672639609420035734435769452325214268878644086765492215144173055810015863497019338093533769370567896682258188794138893597878988699757536656511283795819530829703447853138617986726034943486009448001603736091504458858115410437574837562115989710606953820870917104421236776104428391062609732240135685781959853082223151737095053718550222051291000157524830236667473560532961594439123095803413890479242744827459580437429221083312679992848236362610255809502978050151667549287110773046575878538000388979169887451065162321796138320627337071931037735456183982562397879532515421283545133363322312665832362491019227638420333419643619507645474676076721814733522420509371802175657007270930490878137446391418095151762911542494952101594863980113175371095767949833224193708050679533616896392099818813119993242606288529009312228301965854157979902397157415088837102239730469730399724285919290832516815174847292882493495266810792346227289092920490573966550359519349578884177702668604907215134156784237874454903741416949695096769292781859296879031854187735238797895685334171875988423760205277106064246588538524315081082429809654227845769460160251614898326561207537206288743345666248661641726025333933584257337699681516134713152738719515737457816588975507833730098177306984158529381871849544923197228279153834396672259684427726915330844441989211313132068658539820283859210504973937951120655257842067140434094990295072685263995355151299146943978321704543159814999270892578522418955423525422394071375280669064737403637270061703191612875370982581290926080000000000000000000000000000000000000000000*i1^21 + 22238622418933782288467813384236421897231590452677183304743331027392153151012499970708410988190870511847692423923077290724955236283795420057823948860571290820378072166134699621371814859861525881729242876380203813906543530052480622861564457932214143220181200804015213549035695828703437829013842401964465999917308608441612898522141140396207615104148621526511332339097256891660277007883153617762839531443378996157403982521625949944970389049518379597266301241952156616024576998916394216373824308226148808119341179976801073807791783804768098249645963201533065521768571290412435155758344062863001202711875709855228031074670931423037273983974183338000023364481743014253387816053603708643666324522216993897006868319732109884734090276633007826597434128026246558410772710719040831988518655987195054683517757159554332151221325601366369351474205415091388705717435004472122533471825662747450276528140858552143214914458183773887241195181036841698698515462296596331976410768932524089150956600118782378043964231075878696365083693944374050361813756545911018888847466911184831358645125799508519334848459802149598076184656389850985151388911580065549706974726198527914926460989881965859228645965769580274183780519441760976174979668276367855455182665452825627625081799358982640387221666192343700120186813285769938244654703469954581732155014045111618401282903413977402509347449437009323650614296096147601775350756554460875275496715861725375121497384942566118398419789941763103369933698482842406478468172591662520926269316734149658532500560465968721592702444151988385775681022187137188921351386457108463883071620181976131512672711703550194395807480915085679355236085673431869227622398404617285845703475227769604287812968223890502716276811943677757286132571241994755410101822905198985053673106075623765546748556678710860363359568783950935404939078078037554501679334597103809812755687796794613938017797388057648216976790089938719528856198213451873917454080919989679989546979591867125048563035974063665815855277335645252530906377202181250504795069511839596830370053127148449770616055738744339855544002615815696708070308610497869975971450663564672200131855459905818194830928059754979274337817195842851989894725448066548948184254715786083147764553966114188816284254344157224888817425760685825169116114124818000278480451254069733196575316452184560648675911715191381700195418661315355215506868745658563986273389919506794416041753552387398880186715415565679988157724971256480097594818620447209438882845587502363481738098787390287651782984779919394994151772829949047603200000000000000000000000000000000000000000*i1^22 + 34762320534109877501267779670580399530662423201691238564558999793549142906605829889007835405958863571325541923696402721408267500013864772301634007286120055615796858849202751583305167002502694336982584362712274049625382903094124266466521544966111311208367125933196507759319699600090850744751244474820464012587402185819562941708897832797494717969391495690931636511102442427679157763783540955071258058049226435305909199149967126381874950983762020743477940301612247068036594156190445639960120390774776510197390913535279043415746112720703063751179484802876659695144414046700922295949724790109796857409729163776059129589237941159403646035160188713064810218302297664236593496896496228092158653595550976006624196558432413848915868084969650740946674989662991367968706345252877091070359476791708550319384579925141183978364239573457987998871704334807898780624443006814680739661893838946701046195442917170443273231996732125798981850515746658652459936991224972714602379773544175353448212948548401963097904934582400474786148417490365208451430289893395409252879901688940632717635303026580232378772067088085134812658719955568233394308517642304317291906211022128837164648231801126494902620248568934016453080174473012688082405135887453017084649383948304303998460650990763991121816341038136694887591678710218138480937612577672104983572227142418733087196271308336618620025902489641881576430800734655800260677035694741493151740760732749178951166191440178233187380445139685983558299005517802311952720018066322725470473784434064038597552671522267932679131533008397170035408891083806608926286124742986243263293094654296189081066157509314073116961303896223161515515829585736125466160901231656374372478366742204026281662789780259638133927148377516577740086395034361540069693036758291666110037445446981500011895247965774677594935918258023289486193192679070310950833725753104539841998799675536951817832491040444764475492294743648415825890962827430194567451639899685999701009497860945645890918511642056607401178398081430345251148801049047716259636343082449430491317850617018256435386637150855309955113342096478036615148637378064284856189471115642535764604268329903316928654060273958026056364070661553654230760457007062603088978810793022636759532747460601848750902764380740147712619314165165291412616406118057609606199886921542072971046735280716610073443197304459495438312789617293992424123232203600905081608344516175353064085798546799288744271891132362981128870070652310479141084822744617672381817134413447718360773335290191980213164494000162902313939957142737911808000000000000000000000000000000000000000*i1^23 + -9448015406809976295321283932904376819639341607878517452771905216126669419563491401663272804072872567138246126635871985580748315805558970519862415929043110166128153926707706221161859116524897369022596600117696883986209961496679987176115674553590137202794905225420696092843050497608637639678439173182739682320651300497155098295928546804692404591981050266175494537031141208412788163510397261400826868505024751680417278283803596314239170972577055812868461082070530204516291550655797507774860005647815596483881461267009585261354227697193603841128063993485476645056956387617748274915196841438612366715369632062057011876548907289088325935871889840175548985355872951781454286962713802374924711201275984617636851752267249098738828456134771405347320362785866275779428595894262676380280121997021364788857398533510834292857947401901695761383229549272389098039567484668285113247052238358953674510045733798319148203593733593972323945337057017402716371906591115168042981468418607974790866327274090380681649639245923344926598906680344767982494657469214131712527867039396003672201166160171977068275437753758233953587381145721394145134865776812825127377361428561606156482090595245508264012853177041805301170838459723715264075299860195958776968785602771650406683992055556181232888792600408573745336521758618214905428946094485513289053475902788277823805207594443895863326922581649538123662556388860131768559876456742946184473118940273050318124855841597589196923603046844925374605735841328867748993130413452672145604324041989639412934290218034341426164989093547151732991211100409533310338858441153370069726746451866750113177911546135978885715658420458586231758147014910256944262288104322551513464128802851818015400259140565440042920388282710048608389404008490714310576485901414820297527154074877616090448978640876023159737372398910571565715911321364035335069350414956981917503412690102965375527817416879150403983421731244371980767220449371093554951325909642829116858070168928032988546979920169651174651577727198031174645493075031980220548732806191159010774870993035996221094057043305186640602002259892563037247560024106710391617833607803667387803976692134675161158620083111279581419951390743684336403021594474239743335316661480301499262761135334031928889621939681048943622636337157000817642862122432657452103332007868297350043024901695856820240783843649664834303416459238308286386841981549739540519329104533252965655652547996456183936692262214559471407551280388399128716784736465197091632184402549584504856960904043960165515683269916610896635958689655685120000000000000000000000000000000000000*i1^24 + 777267715786566297894136459464093029848744393668018385893040798886607770948651052208773925660982388523235908881328715240750102660075501755853182093907909861736871140595469306003780578877502976382493023561471783032168577696593762966393503262492855356086777067783140734875711006199641204875339552575594570196421049343142745937391389048143884362119521151442589340314279410704886984735842027558179538324736051114018800330157509926260090360903933848098049449497425059430762016040128399573625624208185879165391538664741078875077118851255972102666986239494590472300696872530097885295021727557414612863856452552802363618508805111359676276484578733430739395992169948652050056907425686559896861167587231058128619438252338194087792779356952707285304414541001237702013607127725809671840832097578480536654909159205600923646355508873424794878598319482342643666504801294904649004126329947618951030884848429164458912180071356946762936738139964083119985710519058381047296310243499283619199186084691378122218985653519046894376356917024086618356492570916797308500251609020919382111918898972686594596708825503052657445892168960298440068397106534325485389448751337089977581207257062988697095389529111331015648706739369296507926882359729439694783480538500514556791022158566174566064709259863432389966371803957567637543127139897159572066841995346645474627715306540532617199849945813483610766185791345667507509594739065799159359499048827365221058425003851603595555669535650962527615625777237668187439216434520375179859047628651976081464053758879599662365061252229598291496796709061069380446770888800944333819242266379710569190440665499858546981151780750335373305232938888605715834705623324076236150808777236615938868164369752735808049079250635706632683846471995878865446445712053172796591744879666242679808412789241081335714045206460741851860002387950236412802291917310011745407393910717500816080590615129965365100400268949896795602826952462149062209375389427493395932763367225473242811952009772397799431242565950729156583223230967982849506405421945396984725040665228246015001020851216511526701945359435280171854234467957730184265240028951037009673868032534548069075913450540083339886661991566235600143873256437527119728247418101264051247393630311178512705540911151762666995097810412680890881942992574880795312649647135448307189313549543454093351102675628737427438494039541603075056465385251926198407129005040821448866894664139971444877832902693348047691985246315031864743523590023250938424424928510770854830835101781422193623244445301323152099044815483699200000000000000000000000000000000000*i1^25 + 57687254582149843290286661505626906041348903110623932499423772723009360527167778641903190188637403809767197664189471706476798505124059463809375046455563434874979188352577062351529664714348130277853654047462904817858498025530077786820086585776414598096861842404835624118067319239056936792391929178096574267502613630024852216541466892215078365205204206797551250591463087308217062252303407541428583692739664903912404993178879368216785433157275073451502732660736493905305687020998833894041507905810922872204573695764549461556354653710046834832976886186902670211470013873041727406437887497334803355168587848528970682923174704397851369890024222506278258447245326625302326668084811247097937825040662989147633564021322891388721113275722787063212546894837693376142316789029601084079999923402650007806470968347026313957528152424255148951449951825633157156941292650851501967551717863853643843831828252343262016178869248621670123734945917657892523374415794987105295998009720105717034280193149845160690130316805145328699741431288316341657677097964864095736304091691720231969845374781749959217051797268559615373082955496781584683934800523321938805981503595019412753130164574844637114148824334297297592399016333773872566382527158860849632109296013014759037487869190494766508712690455830824349746523591600903382494506950952852666944775349692036007704911590562871239250356179269586105677642734543549337760977133383097748637942326475690418452998654745185030690929640704587611891794831065397897779028704003996748478944638965808551174168979151851959587140014912471191348512410396581783158035560551451855559210156022889823687387038846394702333547055252441930197558893542588496843824952057417217215743483823076221927441912832774090406477478808244665765870632578261768781671945255717630015934185664276816875129588905445415377551757047260350100772922497075755448655022537542574772440893990686351341389502451440891070919274968055489125613628624932047174553805397790173810972685323880222679451427870794119207229111746603172226098969763485572124674632220285930109565587546961055481386245398275526026555966467780859251913647917060442012686074120044182856601671232587467839285021433879319458119649677585821136630583159853223601725334079791985207226392855558628122363103577810213230967494440136112132339325812312419856951245823561237590481563624812327435025708340589980853796431187777063457940616449860553405513245785154078037402734780945723139944598807967121841314898651952794923217050935542535178298647799342097450012484847836751615672606448213334205382262784000000000000000000000000000000000*i1^26 + -16124667892719364391071238721865790076748084307335816722857066429946297265402554749427648637021562830878127892444004968197882443173224392428024165656939353679363819607980499807263033777390913306254188888482254440342840958095563380459210258163299030443225349211486187359784588875172514270695776618593419740270002017663227021866977620763585077747140069230001661919628175018931816952526349758261992020522506565826923714509794506990959101260652427155586152870217698197569645137077679614203590084787781145546100096844056245285279299995028953729257043160870913022669812551557224562921716806612438170745363149163398048084589578796450967673827620935156619357632708235079496348505560795293696465077244536150745770125318823842745062330054921613396219336210845970964395718073288575927010102093212917567708372626443491236007675438051758584471310102039798632074903528635761663406933522564328112670080890949783829072932402790055046180491340109902114979145733316633339067562277701983676265829232201109503297708782368831064996607552217630438703200549258817236406726052462286590269874394000209248200862602549410331079368724221201880483534144994369785040145478053406134368149650529442723872370765457511747535629896135976784326149993173032959391867301826151803970108347682424782710336527394550909443448167974324201176999131190149344462691665415142417173724459640773758221069721989703089699088970494649057725363635850774749789034295784598389400240770050339785364992911843708902787746143627383517588997786486141000628540062626690602717194684475796812315327784054351409318394246910388769553024994538585529188882342909085508926604741746916952277627220296021214113632629349236557823095222183594543655839716790340995914740441897985350129676962994962709291327208875248352296359748401769339342976733955406476107859709539444063526289155254317304190167464663184378277290847700887648698291132142927845293590406872094426217303078384515509301444398731646798971204189339298359384888060032884166459978556592076223035923260043538418788529127835152844993488187448409460511695995134899335955040538706212253947295823301811599596536849575291575181586767720165436562943242512664370375504855640487004840358329453570628668868656553872958501857740715035651314980772976888737114885929283422888576063619239995334244499142835723232444610982157058069965839597916056027352185002366615097755678600375345029076340644124409654036804148951377290768328698144073212107645647370418531835256745714388167385574755324572204596895986963218578629126023278916431884254758502410926751135825920000000000000000000000000000000*i1^27 + 812384728036130057924321200891874447119432478979471175694657453319301031741636230804011584618344752282438638446963484567147427964737735837149378103136532765985969375643907002618593986742812615232977637177736058111450527842443643421815578327933760938446047202504815413736167621965732795975929252134347101826983890842253021193476457362385081860343082731122098764099598349221980635461445255539665391876164394331583970080071561691980294908692939164850265671977990079734964000584934885989274835730698687247531262128690903494977885402462756710493370578749012477426587615573204813584349311983364968013250467096375399287969565700054389945476127525563965927904018375451353993561177387120848226318294629527835996968950335155936559362902881871731652648654611853268140930761685544774532276183769283029029507591860211887419610348990121247388603731290915055675980898214308844696904992982665211592181923098009500105719271979709558848583987306614081235552982035971792644847274590358094121397155666046417715821560696202704469834841475357314863460629017998589802020855815600371894679000440420553713281985053289894897672614846143047747109929187631000344348322342752332629174722267592399789394708698197206544075752103089104758320043715157757127626944215449897127304016716897331043800845070183322888137518112024768696313459718537737115421767415409510792803989597256279181590142700660913402651010527336058605712188481138452979872912272143540668784326352714176045904080186570174164933308549967157277870628489979804593426773376476626950178436261102017864198733373355043223316846365668243979104099925743702892031745414674146123638292050367679798763542434295439454852796541140365664325646210086419124088788873654409302197824663504890210550154063107888087802251895479273357475209222127946186554762280663647438585072159186595442475961611798247042503104408751551783712215462460413554000715208623627534694921028306323721415136710322261655652211572456635523578997884732486288869789089909265554409591916760545500699468923481561137334086647666855407958355700204344619824029143050322431827298630184095893165729321961994223982269251708609293035674232889575731545039963848564469711891838134035192201810366910576893035449169332513064573472348528070643787632587235559282114807392871853829687895443299987880658793515956384490154339358701465977444187470863283279170962127335375209996775643861583435899645652522892588215276609781043110502178056774330080401371400062894905050623713576386023596677144101176575280901670625207597933810554107267091769717336540475308376064000000000000000000000000000000*i1^28 + 67984862150032314298202468486224711060289725802397828902826854191143859818636289863911748984141183146051659170329606712216734310976609648241517176420491966818821172399291610835278808330762403846891060761414446189185106888788245972185971312587871836748481876554441042321939933076652240862876011262356888120654077310432407356073726847777723758274808358610076973750143294931070703506183079924410410473761091664389581775474978424948909739232708833860193221898427415174891608420287827463449344690612814620653340497816917957679003840253690163286286804366654734923133577331535256508278608874129703956979914510435139844331423229936257762557553510710353537278392022587498013351270899238992077175401319619843587224488922991135265539796813140215162410695153593858640360964756816886714323624015776850134443607971815365584095180536698671546251609164929466224464532095618115584027993513347129944471937747722986185880625920094454594655276371262466301911666687642194981241931258979040010767250851942109299521143908388720262120706703154006993899740301992867886149209464624314543942257638148788414553390156243643397268552409551467853341692266384319444415496534483063252465917206116459239783453854442023671196566318892756734006968562484524901663760496347826592614706509664507790230764274188071439669865456965198776404318982579793960219502082662266892360298141337424227423319865005047074884507324317652950503072832467173547436241667858566857062603918472904022214620819597984865674509862438949913630308330991265704144414532170890823251704801325497540592119987502367606309234487300851151731651538474628999695261825195207416141630817320607746394886340539105806553358390466145967199573187999240628040386728538213747988934323586678437652287018419426054604778940128742602498802826226834360777287369559949853744735754528048556044440366343554224458842232861678081936430747724528175290925773021176732702166744369640733365311365039556676551816344204705080608787758520763403735424643935052978511029434437787263291290604728708072326023424241826707549616790797797793034761608078517998841425588901703039625410900095206081033371730988441244216757594501956440346800987505771422846965154756691963156561805617813055064193659967429968444233332347998504702269658968071047107877407439810475070373524035448836509244945296375807330536046997701469893366283509571374704543606002256879664487224196841921833775224407890103616240972370111452200490537385826517060959198362647453992788643999416706035468388904733059556810874383491040933757086414188639100630305672281089218969600000000000000000000000000*i1^29 + -8662994337615127998610327072181584694787801809820375883097301351748862019282491161942121782741329416684456668730037186295591784232226155304846043866688754147247208813297422097527083335369506195112245723093084258284079513095746726220693396265303980313679784810685992149793253605558192840689663532914614137399778858301875703492225518870813919987851154350284415788038217637333346772832285630335958730707250502185683758483855721559518067095338844702282501398801849106248769862461362449642528788520044605371518657206183801348190916893943294757641780588674752545324210642303872662598134185194016453423019222465683491676717055992466460081257077665408743325211308676431231866575809729949820545299184435817247136801295150609230145757258743378181555455659107286705775821959508148766057677833108996823059540873762424113229887400753354308110831605554167962121071381114853995722571137646567832432669737231895536231276990106667719333691512440342473238680507340849785213748637390069514227866469267356927299901525992624843918247610005661239966461746608419649256365317944952011731367574039926671637972519311503003144036751815289281514511580344180096476655024967582108572278867908855171182718333652554405053296893159448230255856175377066567848562594814939325160655386127154941083872748815083341668382033844596309224787624339458561256129146997979772232260753659078839806159990883953972971343403407965992885925518924700996083330817818662906254661482711104544346158217625771718587052218011843648841203477230622585240405917828698027603538378843744340464835219700403000990330989881836648188654367793028260048581823789298454226750132661615378050729637723401694639960331728978289475408393316444051925238210307810148477932698720889079857147303231839308131594391113128522408185657849451665402141136937196996322386851197918972074805594997450759480289592024639503760190123234120284491867845975127812554315603497927417436757117777160769827877729610051789765711355182117806703391650313541468766103987496676065876011574589390991658001925034437466190663601568046197040955349950765469042073504660103959129038370135947829048976806068217388158392642170980867072185524998237116927607230414755385901081666315393122152125757316456064691989135750660483114317833759638287405602538469728284749351691481596225788744033933201036218589279372395984893371501434789626631904881340887103955512170080224304824847505181444023764951564062532915517950420551634100630874156677865187599209789971374446641944675211002102667171289529590369288310925907636972156646901901975705616384000000000000000000000000*i1^30 + 118984850964947918334014153993408115614441839518477710550665665618123289301323413637698176612673730512903294623247795319690110339913279660864289450787416062225909627607022732383786182428112279203585104571936352807530170015683983474913465121294257474981022600570602264445368450630887776331506510813377496552807301278298240017537238497571233509350668690562361539656572308726761985096833314943053876040403380873049066369291805612017870720188105411850888792205496404319147760583741215566134663505991203790411379573909643365620569645038164724227362772695206146500673987835007066561921219427515500081938196133611159327705118424475424560964586922684918009340134164711695675682372984502288989499140689067368760187266187618237410483046599930306404503984810919257465538684000258124146115699313988089459416489480433189534917260194831863833153278613499826455275935409230410137679110884227445476895592681615169314330061586439622236782471959891747338701447112393960201361015764785913725494945500013786246641549361251920774451476034443755219363516591202955180150857571226273135092213837098560674729816051748898001863004502326640558187600990204912661090302459450973757847475994873084870753667569828055452338310681088349888561575636515593722181351073770181217746441153683789398726036965637210542517812775771699553071920510347143326526050120372621200613789406317145222866765644867701643200289300127651536672123139838478341547469544093253599783962922757592291498127842388440338183073591076054863173143160960732818148984328549967419670812045024981876927869594216590031283715424943285173633920435164371850943508935184632554911453898364909817057300210641442045413148391483085332180997955288916292955739836892456334058395286682567841345713666832338194529547341702654872335343921810676494813953623903435558470010398743194839725468202711105314871062943590449532114791332229942006438711950283865328798787454934800858631772924637682977747181060956791363362535089341921242552266696555963781849991516633448393491528876511478170946147381673926399045138683805424830412812624120414284880939431664397066206743653302480444636827597238501260305199860482095911300734831561509113263014594959576457869734026206176174160706637917841401971569472922512875499789930301071418609436670481019501975995973553472950776287185829554131267178769493391558140456010176400608527707298834379511241053143705612553379759883975760521574367038642208832382344339999018145839758413082198072110118206990225209053923976346106277615913724146325347070179138007627111309612307628498616320000000000000000000000*i1^31 + 21937654239257584490223493461143366708569334799278328882284852894880127467179372842021053381494645644402581433253497853151239532285541602652074759582081473199897834153928075918730492032753201902848770138240583881529702909114852784263490241886994028724980055095725248493679345915811537980286957729440906391141488490999197940984060889657459040691437098985167529190678650540023354534017668542046297571486070855344320462664665167087455661287313989702170783733582591000154026057134839998483217581740252642318162587674020103628987574685612392818455293160694256118508463541440098636029172257275059632568735722418394298049534535071165577651208546572765365885335797660974795357702073735201524325435731358314823206134928848728604397969769917231875847364154177854256551300274957506777894015404429772050789875650895727417904770965152289147723975510445532085290209632741307668667835761209211566991336018595464283012728957336164917053829787107334523697259774689826741120025344660815277876687597805571474918391803221274874522737213611232026815726117785257234346922139457712556073805939897901159481112691242871552523625351962537455550486561952450498807567072540650468077641119530309872612109684492996123210359800067519173296553950082253954872891811627383403787706685432124961620169191007853221341742319455928663891744019799847945187774277680407651930037419540430715351458228060277590713466136709169003638448533350899367979206144120797393249175047889722134858835933255055072350227700843568122548529003501412659275126973148226686395033738683205469105594559317900052266173398603936538994689978700003722025361321944289733684964847578707892903445924357125501162152441225927597622333572883818364271142332588079562414808269594984054939535661659938446510228943273247031221485532481557463932234189605724337922021563281464846373073025612887663185511257496507828781762457794421135944765993036867330128828879938216055015300290659785716990332617098804314864910975223699927694538551403973871833287989466107227228175669631530903974461876924581168475188752583293201455491792610092747294010820484718908249218282611902578839541084227429751116174568940343141714998077880429938568082870459510051504005747973244367240476719000156581400577012150346155940246274965100185263547247174601715283794232071894456760404186804120560772521841818085170988156695102919471484725244718307747161727582192274279913954086535665297794449349414727477609154807081950571003063922433441196677336258030774300979277146316837543652028241300405214426428995084689228862618767206226329600000000000000000000*i1^32 + -1481345526535823299898363807197775624080647514816549358164591499890063723105454017349478496131931099892051598261675440164660850155636332607981786337384781700997675857102174240236426689493159115750293255203824459832626841171662179259938165765546927625512032370996475861284098578674633838255989702565468181164583123230289349962447503457481538757447433777928076998470537193191981846151929714261011643903818723918688626289999010849614078253008720258645814795438813664732421692423173886062685978161873575395697869567188044420485738038322936636203867017708400173805553059997107110676306288051780194359960314257548902654688886287771175178508201639963397719492104981124793016558786295340308803727731543546961654017858340369709437345610656412325331853308945278723759285226140162965350465297635526999120054840647563886366231125591094812650923922762639432553715447564782768043688651667576346711459654969682766614262924325899075054634799181913596556189773798777835686873385248121294710756385871730601520153114210944326691909221299421334176500217098467819012470163729019746307058412630746314975804850613863860309664851859643119058879312497360712900331062817155562588287698052940785498976773812955676381136333857443440104217882863313167963573837948206183327174480466405173277507001907538943174646686864697205161184576985197479342717132464718868168295164179187064668201437477976802618607120661434579373134407712201355011936602776658267189538284735196122465991156627094760350569205514302974091850418221523595834088667246585856396940743282450999442759449539866659285639180569358909515802748233839654130211852640849173253799772955274892703830510454653860709375236458847279338794780473147218562892244546824890214122639740469552789925750031819075242804918379005592748513483376211335687122317838384788163111844623800346046277526986254496442386847055181054223791266195772653017174384480274980800885872653374641584136498798589394225143948460617163679991666368927195675284798124242425082049504981689361839296327782546096878846190143062941313992117366160898832318692064271608131030560013328217198265954743396210267800613657260035690756867132145135443341315082106377198402392840426023346315589141385387013595504806392100545378111970757786014361646551651246035935509060107088820436832063593126166195255761301992156536695616975219762958113654763826982183931637608503216896571573678971814723571815266899002661337705202356266633327623846946975222152089484801036649776716985358656361839747134003346152584351513141362330103863655709871159758125268992000000000000000000*i1^33 + 1706169014623151359603719917407597238640001000299035337394980387182816922066097819224099654251275929227814036991504777148918337183571382444373220457259070147573487615907818180913476033641986340313356864700696877592375757969227269474826052236657787964150623869213757191134253489351198556408639618133758517468521856646433461551101328909280395528988892408211052478763151434040522198980470267245922546419513846680463614177982781986514907241579785670155641657151463796601051365113216466694182441763401389645689199080942672106447657877583745950506460516577522816002735448221721931127637725682404085116478910567636855257718560898659706793950902631189675555226283738420088411675594019764271027456972721749067236503837767733731101026002734412411273780994428947347227085058176227377461654358743001604140035083646326190682107731023942735652564275208897326555915634933022562218861605018357125857027277144699576404700299080670271245323263247230809461154758549001317903220089890730374137894678182761587921083977438085281257881990735545339374150049784067333202782745520157080758939464763266336301318644830722153125402591468063087649976849650904630077805046120773104812460978956893746263226342636119340172610149227347490171318941708298848745234982211324635337611591817146104143600150684019340548486850490170801365994620572489963490092710780462112083850787941050560191994644204020474562039270039895052645152172349922382642966766051950716315253405949847112666125657872250803807561787366791184018184424781602624394440790046582497181077963223381662045045676813007874397253109601974105967675940749862699824915433705402789808021619216457079832213733417213946911883600420382909340673476240621734226395063727170713332472201759348715121991703546779250522402089688773142416966320615438829288327092582496201642005680507684648100874532113766967002963834638015970572588639355535273025507297133174259468268033934955430785898886760704874262396525988511607205601224079242615096718413554487004772111372435908445385602741811597380908214118826535714695679385452781530571532805199128297887458051191709463249293195437828497225529150550569003830302066930155777185102174731201854316077937261544011216035032722276311892390203492121029988913608039328035437976498380644548894776016652616061413146641157035705309427322566719825981431916349234296522256653410207763241502630944236669462954676615491304955017075471125926407592982356005951066126306310498083230051490353921290657335657467150350666991649633915061642243423630657773385139077275800837309917854433280000000000000000*i1^34 + 2410290054001132775917901747738877127854744153883050041916929284051933720573850105638587034729524653918550256408164953054105592936679672032956936172161766471390896971268281658627827395905082349758676945052201724267728062499232227365335975772658958019872483461193813857011530297079198295854104675398739104185780049319054510353357896706332819591832333270154417144276864626139639622700702682788078584281057934531599336962451753200595682156541963915806321244597706207404049948099477978753594673472256203399206539351099547804872120161225311583614283840133033924315318468435422932532336639447977797837391864756509482646610630068321847886372110983192434304557577159500074636028906555239719090533314534635375422022541027117683384157312950478027145434520475613041577665030362376939018853337228254482676261990135035108885826303039725224123026287115544900446822052694932496666994693843363991376752756363584639492601036329428173962642135024230758503251320138062438751335901899920030079757951870005196134680744199729771142535532229205084750113344863797168906458913633553318414056757529238769922593820604757976579373649306220513903373040480581143277910480305913248292404729785819976446925512808827272239110725167337889821993517587811363187101582048187529349533274106160773786509672749862062768459937612555451503941559592715764789162481409694713756835241481313989341388860237877768398169273824345331396255478201986280256835400600184152309892511361070480295036007918875045541454054377280742326640539400413592173700845072836897743891359855095244044629652200929882193735957629750904073405409240713643924741892184330256085001556734487089352125454615668407321559371970242357544611991458201865576036225303673031556076312733813625703950698736204623716566333444594320678701341376756199291127383136371240919756562318014927586810788696323794955325010616380551254523099951982045396245216947984161304975270183353339943115761947833174774476615238115966516918470277962205419581847321325348626487208491677036840625302161274170066120460535466341078010542647354423308076602055353066723350742411386807202114786010646208573004212626067924187525895912510493201252351274899674990304923846146240270229481395825309530273178987982453429776400361592974046178179515679195250182977668728852423595952862983354009226383147451362283861100565513296548402238524828765041776209071260984872495588365893802202294399402322907512194116609196091814587334103449351784621078692128559016855572256774770953461338940807200689946823194857086027805299334016795537257686630400000000000000*i1^35 + -97097327531905810536047591059073546618807439299584874806817751631406609960964589996019559197048893794588607054231455892967189475345444648404585174490175802039137683697782551073545635711817846062216890927726251833241412339089554164269027869700982700278810882409645669218069016137982713015742323438289619647554247096645450098148781105389336268346009871687653822108204199433670150259811856396079765596029352346677231201452452450988172682840311136737490197791477058388304616076067615665705964088112199973499664469239658982891780410944821198329664587699740021854809669956423750483716193211323275786367518294245147000577324831307139308779229822558779918950729845794787794642018831104563728508825578166219011454401291836758497369842488938972579288781211663734400662502011215876464132390030657548981579093564911182783856906908630736192216790300007623173967796083324341727736578483332011078281635989120577426915030152562101607803642686812801549714651207811939026268359220181100326523599562354538101900526259242998162584488891480921093616490114923337009744239612701282639070610159732058691302618548349109933916092085634382876044780980331789729992179260111149453457038778692696250345847075749658618118506559316466639429612385633906258872768398216031462973063713123224157325953491056217130054421398104919054673939010873052405437530301057225105693809410519618684785816076207409766771121387648335162362338270851255945583302822670068234336779280447422982243458682364245900495334676130136068826739757042210499868272886619426617796640637561218200083807648486704448046565438440490217713989607078359250458338154205763631008042038956933584754699828384393477620963233470032764358425069154553277918972656192638448727546607199607484724848110950790729266707274350261037778873312483511459298644037442979618984064375151920124692799720341363887149292857697452111996103610832461827732905353668503179572432532246257154869385770350863024268485861345580660420201905785053088124126035735767125437802161119595550281650247416819458688715783433391972976428585235554330410736750491204856132269726564063826947090109647028708270767862691262476575713845806873707142821016936421066879678109120293465127424639498329096419440958960991219306207107936489053731539030668657572277590027373579604729038973186456544455835773050717522033146509372209848479394241541397003862448771275314043860898324479516317286763277822294418068234136729920816573053697902901400010205593634542107955254180625324182235848230804416007518457218501346775834149062140304819937607680000000000000*i1^36 + 311569113895657618413492939871248918713092972895518840014845804876203915919287915446358687588045561632263280568258652808635052068671338758018012099300866274292993531913649986766956201962258078748202973405485093738459042025216375454868936185193879036106997379701751735023413747815620693586709149334281710312920323234866810897271065912854583422319241265366020049314885325555361277465915078970646667758223633674582092084673931144170163498232845635051480784362094681029557157967153538818995524965257845916818223659262443962836546068367075465585431340369532432911473285962732905425732751295222961720975181475602910386870075940749836873344934827533813158475178510026159438736098103623931814200031179686341101115735116693316862788597014292758416935435258733207346405839786867203490398641221456418180380991639041317958358623446088450971146841014943177712074816914472833514498977487842272668093219361795511622518407067995310453909248245207492578243611110204358312539928178891931271315045256451129303141757563733139171049962095044051315086314724113834443213436135221059751133981561153319857177020277451479067199730986820717949941491463669373164474438638364336274454129893430259580702072752315479396151376415692028999505933841980884392647954614306043800119540959088108297676302186513017273576422134596820269950202838794928037557734010830233899316266617041927250073504653554596974486607486408293785641027712027021943653074697429665719452938707510828762130480483957380971543456561018983987426297246433843893360704052362571954511856595484222751909335128523137174532777204015961616691055638294937962443542261658852678558458851674658290750996995084426034489512305841333285923729630548025048536719333163211589680343787021398747189700339727720733447885692516505171322492372109425341712347805423671277604618263651804691513011912856460314813928501003559681072792057482160167668872411278726515917115340653249321461693399718793993192154312481642506229867887850583309364439860097471767888058094551444979893952206517123081949169257531370115446930399389047602838816035947161461057281069453950916355430276079136770290462552490369073460181248570924963354320012885321911629636232338768360773920768534727484605500003540886203486782971491266892141418047799037399241934017247891828432013305627877348091624076564849934022284516597394554975640053791406602753605223338467510067215535548446422602626768536082870497061174740080680737053459444991878358716590919196537698590959717156321561681181589248838410390649334808226653800779047411059261440000000000*i1^37 + 19291804870405534926729829676937015620503512231855077611892177175442912129306008668281032781185996134918988386996118876840216193638010454599298973673292162151364326438885623442187841576186243624322628119662412283466678431117311982786087391555571340351453300645514226580080917704939585533827622368992308884636815855554246206494121734197126687093560869753461231053203924233286050644377082774444863029475358035396672854858282584042350371256883895476238915417090933434336055602945350504627872046692246926230629163411644331843494909057227344034410678502919640086758314207074629081206776437318002754291097929666029432343244446030345851154112440509851227557846631694611613132294730025330438468285715472945445840372407506747290948950466436274872146284601751443002080471973783977581302561089552936853575143904118089332462238909400129355100351219496759182621946183440492427915316240480599043908646096765092149100486307868038468686348652848821015491457322628800443336931143731268553459816305340261074857121464968144800747509128386097899231346917311542616861566391391878249411651195451838536524298341745797853796046180312819073907493488443657900173112031693435461450876726512608798456553342847142334720930909627376151866135147603600526730544947226418360258722831048509908349828419171260133913784891716483047318672664959241319205972445994019976935477573159294280218066112134771410066078611801845368223119115078502008700323592484231447542762073213180975123677938997701793379368865687667731201668812548232798462951986434175912288791705559648200011282196722352109018725797569417498471149540435862323840340518675904544018154672872537709352575113748615943736579951801860051650115576302697238830835725884505094142385210347327183604508116544580611750657905234548271971996498702792868134046973820941421978583852583420739244233360675098297899780341998659220345321348648537974578320549425962876711126388160594648845032226232246675594764878072173115081116904176378436331118780067040539726921860911960094237442442941162762466651635623586953845899812370340489282825543015370963202039087360599871902799723573491761171558401057276359517689628310051101224578426261064000689225671969344525120146883175929334531442970611368303399247323000135580257343701582219415009894387117541729948573610597675928724595632708201985733386908178306887657882428065900198619577722141930942907626244625672106555809332057522838837702456984725211474447846216901258562900427329648865285949037433919335303003796731280104669264538661002138302903010061021347840000000000*i1^38 + -681673653830803918098441129097264030299112180114089549308175185680142595404189531316949843397008031836757206167548366072080155053893910640555418537641479301895126855647072929895257408159277171536285348440689583531267625667043706757951145273458116275060496126732874706429749868570226896803566295504865030625253087203107007158128530914322495296626518865865272514773731166718474427527260835328012105857398871973804711535322522798925640878397373406630098573773728764201610973905131699070347430884702409750277171199858292204042507251975300678880401758015594839567331979201037712395608461582964268829526043846056553676750455712033771559992064680327087344317682592238952719717829571352804073835111403666862729466850604674271154483637588467302257645369690312802129589252340007149655098567397856026126636851305746779988587811034474863960554734845812100057957293419039115349953352956120897072176443832919918746299714663745418274192336049915475625224295776207361263419010138135844968763757554979325193880158451321725427026671686671694772682124428490340065577420892441913851525848980779482290809147131173171175283828745137588637923423115272598065859571667873565055644356885591382863566979296165332553147074160273562558250794225310863732779773287603413848392181067280449628075811355819164249182038891570445933833855116315603379287504627375242540179794044067218239813593805405171278808979027652093714917394907855881443673535688982289576255055501757987032466643553710908228013028178792877895787782295350449553852451593836050937082945912068216423346312961547658434765262811615748018110257873356586395417939040063228621682505327302317119686893445489368373335433990325827252750365882062256248717934365702812377031761976593240983760087561765253086660253012083715023191092119892887971616497895793230916924537430939562922223623790902154561613363628326648292313991402514337731828962500197059545207734225274653896843778327808344987384593106182694350702619315547314809468470921841026538456177040856360576569162127473090122393016209005461420223217940501129633709347531907745921090972796027314894568256984947635539435073427242030586777460984381159427972641798524263457632972800501401322207372802915473957402599839769204048936617659682403537183525495540581231516963169961610071894296065628695668428304599787408553819881450964902895894479305046469039290075755487850521523980202375834824426565210853093737165491460019593257077221139902781934287137368461364423476365731208143106980353306404206767319963141257914676987448809895231488000000*i1^39 + 10709096659835518884157768573214230189330569825045809391702240944734539171921866678191594125493610789602347056427116355135113996680087614900333785694317854006954828954993841628450418503556225952501752573282233368878729282255017054570924842668206893256297853132355523169821977706240809676542396080444643339846314201359473776311244441926874457881492722559151333059535372162666311461887751166910665056847833411786161640555634996319975704702650839750060928020754240808064959015579711717205974963109555874805700741977385595667762610123076837247102193466499382521318239027826060580453268230734067986752756788136179020913007796842229605252510997197697357224539149771712943485616143239364259310182338969096035115471296231327108112907956805393622425694207864849493974591091582808096743636235644547348443534614617113906622379420133017461146764514354349489097405141701036322762198806648372020443088835768172046709660856403109186356820101473331713475541803385922428254427839945905298380989840048894707506993164017519302678355785083078989922824884024180137898105300758595081874659862047745102534220876902320742545383122050077093934486295732953046232160653313939468836816851464666341431746173907468053293523840818758441469945278755504707362067480819567004280541369790762356884489982813663540796477989878958899765344483235081041793535884852991681758592510707478732989352716214576360109101443663560472836717007578499881417641495570176493623236615697590600859821311386729335940996817319248159264254132594096589291744517041975391819694180839240625362217742665364751470005015224762630910876303038226465465568134461016422910907259808364701964767821958544095511716748045865481453893570426482148983984028209502957800532018897899780528685426819642379242651266606804133127825347786634524093154867132719935799878716652877718583643204312511115348405795438759299247035009825129190220581196409170925271884773517393491667694219380017103546387336653439257733898822702511148751200368486653520681445030207704494529096216749054116400424222039155629498367539226394932685637177065241194065442733053712750462197864334458438815176640688150025261426166356503044701688941963015093857441322217128267646909323239468757104913811840345962998281191341382469052523791645044741212426783257450889276602707110046873325396379702652594267731837643961402085433873108378191481425853833372277142403680483211114288827766865924336013734790425153912973781851880062777836596855683869835628476249435089789447865724913390802674605274716490775032705558658416640000*i1^40 + 446969790719306619283044693059990664271463212719605419923797833769352262076693108167090669363148365248907708773631609260416278401082864545746419577248853484871299049226014585694738444488608263354233886328272770687983490436380157314296763870317443672105024711613583027092377715228232614365668023380974220821461201319351655448156545342412931975273770835106716393618732305047380046217261395105809216233996700529415945158425006640245345786847347793661237605203927669552475608347465042728061180097940823532541058595219179229316632299175883924154934877423673887615018466028687091152743730710602458976117330533054637059748162923620483049345772096242311519624671807350757266356445959509086102486534486925104198937956095662617701661803895821603030037506230205358192896389756795182656264918673934412192192986360241827277478091075677795783161277236241974750659886859952833272789791309579498558077228370733673697690757962633035878057333001192043128598867418830152500123214488978784425993778097558593464413754855889225114120889522104858502359008559285651890898996440776706254975215829681314251532784527015906823407069649992596747765929169612760803678183407103662650035034912078884490560062242290533188618661416191718315903166735885666450823868593164521956112414231538212182947696996551361926260499888707265451646262999512018233457505006855794516969337911283474650175971911599040744916039589803124949388228199543048748423813307332748272933913572501872902158044006527443405033863955563093193809701640754778939079830778990643567824887780112454732385962006657825741221706176579047617774874585101123503157285018996975968835459822100902638771823519452298926420710903216934799266015181508423849723328133978374212042923030968907507053007351945085186842532183020496109125868450107343251449640889418255654516956774507528032564922064012210828113684561458976845390863136803647743322280129709903028014184638992789804030949428526228564921282582234889884741378597131671011204774677649122433605078722753430353350651168394160052396060234751730029906359805268064714978169726304304107894474062789540300342724000505738424342506928858693383455954877978464670106439776593974380734535600474966889553348678522641900980953711954596921553404296585769885953239273473861534096897415571855374134759972429072652318747110346563490442551088358499126933755816335988901217953206179084295609208015154939437075110763221390096390764292976563444504510065720559066116665016196685983512333606129246153434509611380435082502103771574691875319554506752000*i1^41 + -21414265708773291274802780481872716884145045499247968805770489086993121553223070649425376651861641316580560185175587637286761626470887655835410739338905836174665712839185400742905556174412162717368134325986419921747535121138259183632916559037666163669333445625668668565597778970173240365794679229119753920664187785967894156155643944882639784543536416490681599180476264883122664852612447456076205104949264462562284855315533455243086685793650064587677634279821866789591190739313467863626834732270671719878888418834613012636825939532279355125432609188899778118129856037124688243230112080642467053250960276822053451759688580263000836044255241743496429315500318090243133090488213591090855337685666034310932769140186092889655334731856209388033153852475904761490446626897255938337292301724012376763932869246101307913247999923068271341988035027551332268719242307760131774030209775318425688970427518977093164764615822385116521083901553153230283726607580197644517636448461094288308302421497725934785548319677525893670999727206522447823660027937686302614579702771492701322102837130100341393633242326026005196776501132170428939055835136905211627603987821039923079469034509592723223548072468797784698252792002957576798080507356293729820381852990960616265700913042551326568776991174394612558747209821071071669984587341586985782193070254675378152739299889817080470584300885908545947158886369834022506438492886314001040196936150440041280276885297856326902704158893568087098065503060536573727925297539603103333886366358373006960425314929969209669881536654293135636768621467308073918646398078372491450001232378851823592318336657499878326480180778668470986363077561720297206419756600402841168136035127416023064108548048477222295809580620081457887293024169251531405414795145158054530010818099173787203919142523766783252560008092796684260847254096929964023382810480363404670652404581923334645678348486845181252836992899604243163305883871148473586324954153606495360925304585627666849565117085145847659606829390829175897775283550963714469749563482221709250962849873266950342011927204683612936936121990556797845792854186516099172201847014415578417630402537581097509217129650921415988909444467261534055217984251042116894123187519624891142581608996640698426447035716945342203729731597510856745293225612195492473190647412514797024266623389990229773655729760320624046508962496896951596411260301019107371445366052576856418285994092886089554157190771171274543217754326810852177052816061689027566872726095087244565059259596800*i1^42 + 254650329632182890917075467264644412378145476547975576002890626632082551972791310521845998902753313075718105759611350525842369840731870557119572997171039305594862221300747881652807018942330927986005705245795391934143312003092156594439528016485474796597105475303555479119871259272730507935392917389840823261997053198627800220733609471047798801232887987417017947871130776465112441123852543181579418236325341284217660802242937426145953206110737704183637314484084436967058312948211039854687239289327744621794111614677609579304092614275065953673919538414191850761703516764145447781979258605611144490000445723271247655504636750788137456488985378217075453644188269716156348914622749926465901668365451079547964825247028245186107313097441739863516375073101733293880949695730018065132239142701567770416584087824411593081789600982030194335247335452161891817819648097548330477136392043129171264400916586526894892885597822996024640747117944995466475207908414145033338548029947959508528122517599534486381316928763827360506086362575866829792034730456113769805688088323776799888389741411316652907313831364110129450266545698867404175088722504196861941071009182259416155138638837242210514232861789266698966483504306165089147411304959517188152851696917976117178132204815392659689783666520612582933945466812241374649598188959610438202565601420431967964069351932946071285556976737597447969752833684749201094458083230746526299760014508382786061343366118380038814705371827660595625710702561342213239141999190067167555756097233046487216323922395144759914507199447536730796820509263699046639377767003456145065940988783117244673711555316885306609924002029553107105260793725952079015523173370774022248252973545273326118688513819997681300662972037152506671549548370677116534541968944460261621157394577976266332274021545923989883630979019442752584947600058466672296524854856141700589153254486704484579109698702684286926553372156127160515439718014598489989850386689062706665007532733683377597603757406691011556877629840749871574915724552151085198319427655497023418270268785656222781115492922770995475391986165378399793888138476730046518482517851942358642325925643534512695204343220362032419856306871861860625142226363365860957620740959823409296510215950233150495965800074641257744200332295881868170056875461218408142922849108029224948885777526588709609123640051759628525339149600790949526782410343113116905403560506536959904854080550404769316700754359517155449202011153508216786359552001463489478395322127090330391019520*i1^43 + 964409554443631639581391922006029763070126830194758892421335766315991537096848544857087059786525658746882312435517306221708599429569505726701318476994878521967992337791185472674552161211777751273159518599517423107354974740741683324966950992070212141659221572074447655250143904800228189258198429102151798579101176285394364220202291515479624406832436292055652523471507872074882419876428455836198171995662129090335783660613911857119999184914811396157295476748896549051860174974416706656695241568960397647603683637462233603511788311057913195458351428624788694678672369154854129857574484650263988738235493845662515737379753504338476498097337296615535231974503941205236613577548028744916330120328826647275447673908801472251378716894154139680744300938204846215933799739530407298786840129304263050125401981190866169110274020509609619405523607484626897450512374389676876393727964543681496246720184467974384443930554055874943995752183535085700107379157976774304449803239495465745134595739732825712028790970732894292932019781189562369414107882836084812178602593648745599949108827191931544291899686298373682047454844242580243335784735184927821948812495849201098935145309511445280084759613970867351779106044296497303387610765193769941060088788940116349638609976210174946225053492092165200901235958266632122357023123370743724433138037976840438497128463708787082326268253733011814962997245402521115963579446483307882399596020955843543976507586619900081086151258012866912905224850609159819618988585038492965715560863748534132503367078706143679846278239272187850144019207286520336856589899960254991370871656623965325145019047639729382227550473025754897225197463643120656180495656481439592556242044017257315755932860715163954253139826297148166989445180468399473879827394330489672475242299732523629741359674030382798096991549109864003615893847919712235392345524964638352954611964301499623719915907977521014317994642851448201636701232544201701821912241947201782357261652374202440079443216436120618095103026022259772947989851264396202963430728783987159515721123624511249432147331005663702273788265478473840130559460419086011553831281387539845265020996718752101032601971387970998962857103290174606166686052312003736487172465057426884459697002516132031059413792414746214365076568759173280905120141939932098163031020316459041404312610496015821388976447190133694413201241469915038547727236461426551886081112918329687345127861567322681339695868771113671489797387668192636417219740152918598794622992688707796992*i1^44 + -95256237472800932655778334967132802536152772478336418335048378634101745681108165831785807762854449960675978206868610369996234755729437009657864552007446861955133758827973317172406175886170658621123826165712694107825189136871915920077294444482773507903164789515289259784223220471645646490698056122240706146061590633708315871265175682829331243365042902543460490138052005134768309254171191909813952735962313634601043742941986535806154544554427899736343785809999074059733862481231869321106043102590651151474778416285728073366067430432675982675477316585430057210287477890892969475637468820915247204580942810566720934482990016148215381213737050944744122362696611382247877095800204023992172619334006668808815351460278215986379751323261246260431656236125849303012816245748608550082808249949301131574642686585077585255340686541888762145547572912181613461176202575212976689468382389609728385024395630052701875563281544706717315055217653091967600802810423858579311127175638615415141655083362069063142070139303644752351487622266545247939789960760000043424433023398537111509295837854899807095909631011142478050347444622390196159223336544412964108835876461102565644720608582901260410779190527594699067945539823682068057418139250203701618150496066619284371903814945247483751618999725800823389895637007568433329130295066915612189363027289463956018701129327450812859837965369663923621206501536924794340567319586608733673629550153401558150648013697880590428522002252134745052890470265186158885476436824813349969659311680179900410814715118628585517140217134877130604989880430798894263071207282897130332053860759775145261734628825802702038958173352256204872770429274592068203202094811962311122004987071448485260279067743853702740358533349381444733707898356601962810363197166480274368521537630945623976886748232897119556319883385159697033715937710533020252334281718703785217749141055432687777485037443138069554243363236697901757548225711001589781028170941286723368472532786689704373659114558766214991870819695325838064576974627253564709817799863924843456066296465142348951908905354904269950884347751022750171070612764910048930913402354035939680831915645524916323894112088778011620799623271100656064079016123494590749648259549546465716633323501714444943493554791684283096819353840446886231581985110692047299208340661386127569347927039556704952456287738073360781035890385361598507307333939961611365291792196719455471260269987217210740936611325311257010410229382189103480069618178815442721206836647690240*i1^45 + 2111461255087714324289628798454193618589094058138138549814232831560331538859329822020108699609858519882986232954292013523301473716177367679878523181473533670829697449746428721355075116862341670682528282150934899673359882547373078273540732989455854135603223700964358531534048677624867993743635241565589944314030838148962941776942353777403064087805504582884504890862543964775304198159637862472584218431283837455709487175039144784705608320149876727642907799584204098654736651152824654679619679585966674103116705167851162454698038788592720978323166684211963459288567439813867847307919426930677332473572828874638081245778481845082889493836180083476023243055762504736748390394162342559485933052999198734209979487572087382162817909678914022919708340155359028771927657847797920044453079104381985705528679922388819792176055532301519015304569024005775081246015135949987884985826085984476763154157642069286999911188913205965756034221535516175217294314062807372260164526120368553666585077738913289887217025290238871617185764560182050747883833697296308092363970015448018889325160782866420549875556474657292345159455873074866826260709761462277072603302961827854205836829989860973798094908351029295587470151221745460191336634773254848500916152756099795548131857824353369373538765052261792705992783973157575415337089113463774869690816814523718602969705870243373721579822610928107975785819661587536915809112270747116719730493222157479705785471988867504398580989834250938684634719343182887991774859358973229090443504926486283846887353395520263559197938123675946896835641706448027932885682166821390378798538317597388527597968363484091724714402890807736382390567991304160214053401677107858100933949468055665157379768361792387426557932176136996365073167109637333015017748210843255417950057297344711032861140232126927189266381064944817272146697261734885337439569057398951907370454579800453825073654822043464403595120290913561223291911411483486509327157456251254857854681081138292902259049654992441647179639146010119303981724220728342826944339370695262343016665147395939443963418178410312825757476683208071270299696308432406721042089370708218682528237584429608592310690512925651288194557442216295633674399185794675456009360255262366769131525690034845778338095573134626031388205215409509023340951443733714014113483609345314278542556568343417706673194344504905816172883155556532619552470801355145069552521698703566673150625286113939351731179895689087428386957401926302092497795163264861103637802254336*i1^46 + -14546151354036867822225649500433289693304001162594263508382227883773318206802962068512240463190136779994666573075903487857628578465850483958307849696657048816357767810669330097289088562070059251748810219848614422759060043638395104523977513254639247020304459169919778606909084140249790025913136174437927261385111147844605997746805894391720006344963305017021353698923643923940019906065560323665887001903859342005806520780198131207101780748937892096810356848950780369195150137212705902488004197834878187018302777131512560778104676281227288167554503649740050237000763906303181194590808029284497319266161987751722812966814541290420993056155040265942794389678012173915123080410976883784247268075426509126271386932931777881903430748602270710566494376606294909409679277170327882600586952388846942987234482370556457396404718847103512357016401249957677666743550125695178469647075736474713886256946332255258291719408732922625945668281726411283935784277322397560367303077205456189205319412670075321259956147983988352622294456167961958629917038594732596019522841793719845028200765079444085161781374148560290197085592736602118237213691939205681379044991649669387832841874955300543007263416650612761583799735282243737118743860431191375739196247739152617161945105040144197102468775940028172170762311423457487181973417663430969713153493002636904937062962848167402091650567202404858994248298572074395025239200527010510957767508166011551409556852584750482315840284333176278442614464144357891049401409532613135297351336065621458490796393539407380843195265622297460505733230563820425316329451974557567761725023419009566307059017759684020484658787394649575273918491475608920326009490235181736838812917934739968503847542412731140570132600140849666399668511865796667169825280885919850265502067853600097023466986736356985119556021947300218674596860380269533378745599576281999026986639929644715816950898957978684500621057467212999269795816859190632126988479751963260921439211765501418738720243711326324346662232816122648297453612119665497177821965271466724053586992780465189510844717336218539123049030383952547265351877985207163893988920572121453743429012596805576075236555630891487166663317958323953695706798257653547343345181180579791717017997364168317316158321984519845981392027228976427879053397461822465998166895152057215425838771378984604073556935778740783478617761334582225896275984059596274877579058017646393559604221504829000302383648909669930069627807284001652603526223938602664053440512*i1^47 + -102873379843643351394240658291296399166089828059677053064838616478578979776521268246047432152588535313039422913795520381487683136559214259918460136268247809617492158500428894014951816871918121429212275966177116087307170759076203733568882088760997165312779577470824429914745818225313612153629052531426241112864929898846433523051938293991402804753810459663236243201955525854295246378528977978349822663344554848408588934965937419582945516548398575199655226417692572993177625457562096109922103715242025664138698762635608640074084220866512522398192229982425455367447456459754547660089409818435253862220482866857427984332644394083612264656841251173496891847699263851637868381163158956059774962754645315549078825276326919006237236092196477499609002440729401898085970769322898971822984219643065926063067633313515972315164652335705229533094861861175176747308569826456755836481785193078561398986973003158598070108196285190515413858878079687711643339965304461751807338992498947360756035261714893916464229353270031632599887845538836243004741992272164154638427242620921830692041440348500452687602654580859472800041839058127881910216915195216951534681151827485192961595888603933875553775999838930366917762952277387467649233016495744380673007899796049249148760104528364722140614247102131582965681796015850435488455628171082907266865765399994024867188425828052013530913379716972465910914839224574292246257288047373318763996328760176221713647506873516655211485432701715024569595443060901627498526246827572882090030248191851362771192067054172543769733695786535250158170662636272354324141508880685634262518580993252311439319466518393067518785539870338678312879148357195286475677448596680038944107135604712602305972046327769474261053749680296942112612730222339604275682174170322875158437227184553559341601679388871392985747957343239673092874208616948949164554908155282281741153737274466075511710763833282551079936940186366847538158960973402962227496283288476821533017266357940766848562058230224783612907048291051673231529749545982349832800210301761709537727152494371217427477654398137267209569572574581083437682648352063252444369457100269474813121858905750687655781373858603309748215685723827901609297402911652254769422370041609442553122869682039269463593121270015134005376735345237731774461266233352657563467730783684228350518499270849108821867009755163295738213904297995711940108958593041445298520414047567511856416881927334549442743985796507069241503957992691218139031912915723616256*i1^48 + 4961780928709831743098782767779481177454791345106193488180273742310846875889460448261536661211824625934156149402711550644037324033159075797107795755327761206806892583925347355370878541913843947873631016565703712001724206535977354338804344548651931376588358686364340138033402537248710257060572198522818646304139886741553654955923748301815443343775525033007876544217821758527929624442313811978568325402197052962484113296341971816721955674662674455493480319226984959068661418215202814805869321176404506272007809296824243176817512879143666527901790012886768139217699640153296727869154254228790485350343185166034226386019116632368599463215140818329139637404380456789878695404385388343438089935595167990555817602269519690408196151058708244936638037767825493249371239124540071923168242730548413496077509824261125033076094679378364602727723480403257623994616752804173336726347053064943267934840334216940717830356880902019577800954980690431812037264813611834061811890647094105075933274817935077916638561257281966997949923649016570017689171293825987574804770338598185265526055195889121068452542238224023036102111193983096990423705301069059830958394581165183035978147373397034103194037180823622208726110826392410527989920288751577642408347423079849218197780403985604491471812464938243927779340524874039945140836704292260927965569393313658055857519848676460265811639675255306278121349928054777907091701656828611381209975047423115681723517984753934249038174434894743301043486129902493662587109810873026714815223846299040907845823791646409704232001677255723429457162565298690026317768974869045692128950448197445179518280321164896465726005737136293473341850509310130461395706145909556447525936693645362158774273678141644752097861658490232805749703150642994877050434249309320724393611901027607981824293944116291975991270371219801991884048255781668862075313306134295755077234301852985321532838493848749232683101613476230991316454193329075555002746816695784674260647179077705050046552015864657732350488512920474342302480577146124328758785002077933803003074499018507595138201269075475053304893469959169392767976928244892810326632130131302047390939689920337733378909639759862771385023032771609239189519900800872036762314005080693135952356562357685371329322321775772970725195132594841023785594587013346336206003840312908922782739582924736946386293376457395741267561541258550265681173004241137999578584021885095296698766300215707323434748845703319841285086370670138876424357333172224*i1^49 + -79238520169328152085193305575818804705959289755827276504756171655326838403547554488931401352133113715704855627754616417469931144101898372975042233903534584033927446925175664305521418807072976542283730559955853131396003315213962010142957410542268428303693465209802825712540449541898636849780510309775445346035364320409694004714991747469518381872600372125223373949703250296958557410126150853533670047867105368642128169084964432710745883789555379119225837006898075682581003243315226368932485694250927951516961166428420598761197620958561765918575152959866875856435867570903354299038066115206957437110462589981363741963000606418161028649031688246294286991208889913885761171220319392838710317301454758686637794551344646478316399346130502912953346542424991852230093472285681013927295902478028444059023821905174327905766985862887229187872797359131343699580442498313032598746641831374059858778797694184788908109074395572250352644182011529969852700995970345144088855654180526481259074044243710645846720327587548556225921948649527804494886909444502514757103258481161943470330207549559094013390770721842326867853741150979249522338313435810225708204304367179172203627824306764689716676710582493727792197194253696503821550149443063494887182139240308592163832139901602514087586765045278480592690885615409310349271074982174909397314370013000638708075787315011830820111671113942328240921513506952839515050154063578438888127463551828302750586576513586383890503468708816994892466207413777481536781916078616814303684131680747221326290323567169925134697047197220914617133619866543888050491939958867778594781207818403449391195604162483098255692911505322751381333418607564839238038165762084136790537225092551975814435977288124368618155783248458924778275014002406622355153123879215842384881723785473258076424592669794403730207620438874963866533220449565116457708921608294729833782884842101562002545939127234609719886462678038097167356896087067537135874272122740306094167484055522564477950328673920212333331673428311396606310811480701416534037561120259750236871423233181986821750446286447417110774246541592882958580998170698681882680081341032090598140517065715974287419116949357010711980904858571036813440220571527694718077533621254451915762663744272613903685188890292032654949296055649934072032763625683067268549678776854227961617554037589101472885533556882533825143495025630264919786182235791997902638911193383184311937306679674300420604547848275308377445989072871168584838021120*i1^50 + 801458072715891354509305933825262799830187410849384768013979274567181029124006106011976726675168839620301298556445484360436545344979538536448021394673540865931118460431017564055502651299382948576593699156147299659787817830946043142916420753983400821578962962869979305030229650976844615054957417043365899426509574541703829835054961257934043546386884626242345783414073300681388166836659234579146056957276272090975651097035652343518666282358381017859050178323011800336986530511466756395894763730289562644731686223022153768682407523725618244341976467722310985476654081876646382926523983357427732471391309961013250795759575062004881152156740586658977589833054734616778998483557799392119560864990214897884146807324798778607692549026689404305734325484032367963197005981978084902954633714556732262012129035085135551588363454118019446048999429472017802541221029957833090614095336333868404669535720567924469692408542094467430397857449991514667396757410212589014415796493563047453040847198971692260114437993962538304527112323736024458251143705833110527102581997475071305105851345014181378749003879183078583247243763942209250123351684704502139634860015912100599722521198695009552890332792510337805827337393323724825364873774213194407597483179386583721382740151963916836640494217195241809197269670772854353880528435225999582035838174162860411644498256142027831422738662766919803530614149612069464368852470359291534070137899248608986030549023455613373659794904941485474166347212717408334394259413150914351284198907739318057474845072121370068714961445578488031480135928072593412919909974566715267708984846294280639201638275180953410959388478585263860528310774259896649336802482915249473977838161928423676401661158138059116219355478374779710409568414373321036514794195317729420007384154585130529218567314314428244633717191251948604384627708772732197095206146487744365978334165524173620336568848534436169034365142935352949526522010150060077710027219089417158620636302758726141679483244956341751053448691339492507857499799684634695426351713308403880836684198914998479624683039896874686004115542310820307124042751747933186782437806396738184829956729103252758489183439950067333792680567409940166535422781301819311426910304378910206572309722541294555984409991350949116736745682886338276794259541207078139736889152981642287625446321135806218493355018445214244456567223060826133889649515516840321453692185285877429905963494672437812955393768275271698480903471568673652604928*i1^51 + -10205441731314556453578716050609301117989484848444372140254974695955607709016732570065253626776013332849578217863349867897980347101084456710104381588016576861135742293215591040589865287541407455409615745030223731211958671117799246012591607972735740405415562533357318033487608493349442385697934524950395700943493059573845255419431163063045589326266683348998258496637153846376091818978467747381866550764515053513574427360713032708597725389402371727784521003851935415721102612272994938131780852740974262869097495511951386109982333570104706670016354296327283113948814425480595295845964062622420227019079561129327607824873901876725698757017922991571197974249227812027207903156933739013831268955693543514930725516111475711661275581903116417540416657461547648906965524072259969335623068029232057400211656349611976052664824528694695407482652361701157545202394164621698974049984462866523702574306697152277838774558271625343916215683052208850900566058238606396195775960640464218483399784694061980249462048530257244054245216474034984490675515557493801390931074974666194184826621481292008212328740311672711539795247166728699213533318593089800720458846058821290069627686715116792359745878325843412205194046169612949717600475987107865120486038741075889653864995896052751534299762906350421052041696357005795282117232477885223076150140906976882173434155624415634084831730571250288501023165113043503168326473853356636870367550089826207771044110651007911002424217896480985326290669377461540761625268826385099899706350074543209542732416328163036644904317294516490678990274489158563913122214289110765617209287366029078788767347221514600687811267083852304081991723387208916564351206671785180558575792480631507661334828800329936861771710592005185219203379717099854492935373799248676234606923289585771994658740325032375564745708268013794884715784237800921374223843427854846947114327431476955710439496024097507761937045169101812783112587244406579648894162689591051141188050651263182313259949231186395200938355008198302116090784188235427918078954213167721093418630751599662526685263077715265725692833007859693574691833016999533807229355727788088590989451384425727243002525249057694203361479421751460856285981552209269940257994534385516323813876204586248936612974425825153535571090939445787905342358306753418139492395365811550649930080783623697398584309735645776316087802137090212633179271017315442092637025984537631659283147339877950830376966177741168412861583460124327936*i1^52 + 57726480587332872065877878348162114267437563037222209062722271465534336869525547013363455676235221822472535560984251494734464213475709507484117055179213662799490928785470463545103401747207110306952071561035665422154448817755938506390426669624468290005923328086962838837735632636356635068462601295502988469701026082874005762652762551924719723785750426046975983555432435230445546721803854053056973242621980498908136600487501630842890905120043033079610177295960751340604773701315342323206626589668942155178688413939883595080612718772629311960035090004237261586438748984100143351221984149590876201523227939751329905167589846673144580919335762459044140720693129517602496148226031795895379528694277048677859888259820447343007644471784435167917002094901755579149503079621884745007118084160931496793797684473074662539400188434716942360786138159208581037628382961121647779631476538160534069322718732710222922538769950571184305386594126114272254732822903847859928618874952559866529642458279510936768415728453389593406524150191030463579162260097596346757853672229411890269965947330146481838255123641229335218879091489446607016245754399592515289700980277028151112146597167026410247276790466263399695810467585635891047638349068540650185248710386235488036044325997409568387648191619802580336929393478676092526889908750240275902325060414929952327452824943154465021620243301682562443052524381271882277265454120451668093633762273956633012372561083867640187947278131719243414094146190810146704740574032821444645025673090801490261259735234806757342725970458733161900510663270666686725646991053598739696880061136452705454254464990120625114223063177652089337825363061200036284617125809544392518103762147051325714925164633290612672732080396992794381768055171734509616179182396293472998906300565831810992213691735603228642041998988912954701919209438942348686393177910155998516761647699325927810850099175535623743619238445801857284691523076130893297947206142411075451418325816375664894428679552172453378160499280903302618111382398161593877830998895569403028166398550750560438083070860148435015351295522091128873174765028056794970003872045998776518971520568187109216040393175506603927425112014319961322371465365779236175123119837441872167718332990170892372700541242879497675110865687783235679944173736760952268690121913884496745189443993679343857895699320849544062041369056929278171023872335388754116993792048219431668018865634417868125996747599935884506694756073472*i1^53 + -537995320494245294672158084772572456511116481306499903863017696933265179036644433196490563741107172760728906542077006338895180430585738631200882450548913999695141643967495210493041262066699784175525063478019541871914339733424867710534546437701943115163990539953066103157973310970908105774610464569607079817432209121157586862247793071640284337965511929853565367999543699439020711585967824477236579893139580096718850391638270842350229653991043097788080886184939032646899666658615776671653681131500412959975918532013741000334792017234443790783926726086832951083348166111540731038097679435921587437339332803758703715706482681450510524350686800721257262818195974091427271849987834178383738737550349014889195888008779830813989828427473728384243766194466134063534955457528100585113860434760946987713909137082395984156544487987004671640594319013199158281489475873487315611933561863346992047233399763901644476081619407404060663565779258283056357271241631649961517807539086373460246573938616500230521844359871219432393451623784503258763771718095668732885595312649822111981765448003359228998892318598201296194421631262326633815956677287868896035158498202524835076258590239401220771398018369932207912081106714519220134318099409848583467740248526973085847729598140809734136797456804562294419651059814885332491217160210009390951679592705188524049744693125198686145490001098279224038774818096047259344776226219788440121729258063014783301075853224837840674170940335913297783880584378471285480301089626366876659032005782430847016501554438838668260481793521918418751448531772689124181574743958173232188945049000775181938973822986750618731464366975851765650910264385003518403194011059218373117495220395966859590953774572345674072118960111861792248772926812208776796394166538910551082878097244380766287042145999533281073914356309620245196776676074880865562776681777707241072626989955005148045014186778409735941234147423743367961757190161315915795048232798421850299842812176434949288224590322876484805988542461395735417803976040799351760430625839252771638532737322941034308107751010520560457589836889004158769099303968430897614617815126126280136749462368195243133065012043664983474981150783512095158287707624216536659651782907775468216253880917651147815748391674414053874813178329032371478574618969842437188971759677090685370822743001546157917615969364495223664669603965103948357369392815078122264033017044079748291538129863485675869228389267852009951723520*i1^54 + 1866513384223894793640460602141246902877368618285224323838239821313462086536654235226626619967820721796968738337012015036037920793666440244313770581738614261729446911543969605193776833535774714128557043131030382058515596544482021118320918694617660697098011125495458531887930069113253002124386418070918770380202399910829198721192576307470450565913143508827030044652231195607750178357531500980999446188155297359867762206504465422727576979859043151423999104922507199462014518896804896724447252644927319297353856020614519659737842752488106879900527072997499626724884121092109366222544162163584229121814189986307165501998252579875816232956710029478833487126753160986920415717362948199048757042840914375976494588859147615485054913650243239982576667272442267665105703452331604362081522746033927342287572061815442747974207256746946592493396893259299755725051739085889954853990351712836799422143582624376320783970951317071128543751277602930908819203679272133669453049591792594909663474938104007616631161422862690874105667626400077804690869744845030443017940508741362760581573414839540912101886167576493140009271081832990805810563087143116608475509820385717336414191359956540964415282100346414158950328067160293035765392853156886570823220583473683089797912867386662213372777021725721900724531857289146411488761108868466914714090006304967900955516351110631020149005359618320273549785864023236832586251564465014383404458237481553710147295155255748939134945155162830659171150312888709170324766049452847513186129675094134607305606155866984702908606411872648757530195378081528598478235986944231353849295235261480539798835848051850700732719999545295120046739188266855451390812911930134755254621197776931231937228659709697698072009525535718371578633831027976000438526761293017257956839082544261162554068640523979322159675125586259341512043864249489885304053169304600202185565837982962783465927367125683929059702931587822646128317430345743629534242180869448687324326532625354178547266613622755942748257060421178082699181603112397643192994052425865577128542467864235624637718904281003887665429778578241780306801867885650678505124230748029443327890608482710130850539882650710995622083878291900681386081093403422995360675893321866515375434899719326200067021138210474715877687279735120603999284349858167700228276410290906824889940694883352694610579718783166838310022790304891432540158823009904886245689447899031121212514255224556275444697861460854833152*i1^55 + -12812251857803186795169470781611648414968615682029632713925089291065418635392525034505422167427010404579815653444448709705821966422470847583608915626736105671612717316448210024941836343379256488743926422785207430210240535108675051597460493608457617715512208598907459878544736502388652937397569507316223818605992298058012829182635768267195085914300446856113455456302483939425227968951697253238898406184189514829243614905227791730625636693222839124955798640381771484135787331475013715895554830121992862278369294059835290480802251573072693560091155988695012678814758169572318690665806548533039963988711584738269448019643160908760533997444970340737158683576237456847889450705883649988505995801019946164769496575914396110181065996621668909086263414491107827103492139820776443942663830442671996771615908156756498721801805645896832861169352282833693774888881439594120817745203487921800660659444185149348957133432245411651486771063025146392636911877631293842204858652151790415503583316455812567228105233373789329985672375234729980139999773581550313038550458364941458744840227937168170291080039533560768356310110718369273669132176856749733922310966802447561259184485110919833795241628958461285234995603909597805874020065618571089168868078946728489028682399459550505579632001516705490523476898913676350759343354950840296598412326588038026642605234419484334101318118102974083825140211289168294969321296683189132391234600183995975924624221368919625354878728596519977444114663116665115716055802797769382966425453323220549580291681974356149413121324885278966470256545496438431053800841751451567470298721964375374998692805594144889202454924171345185001879851795393846659872175140206703772542138690339398189266551539028700270984303316002422373204297332095484450094883015314884863429831287762398158646483018530207783998450194196725327064174332195074177200779278230100072916019244876916870379979828848152094136181059526200372863835532843252184316436270993245253402710795767222855062259460398271082568318424127290947196806771033030713809189369507900288660695848007609643358243603161296985058535808274396254785878351412383133618858892269516366324447411338214016933126602747515451266312280175791482581493850893251013291003147997226254871572442598518139823465458200055316287737887576098093630444821340446449799862785431058378173111984921009644858025423401678517007441149951433021580009887163466487847147892898447983089955607401188381559890452152320*i1^56 + 29201645896811439846394826507455974635926920524241993449360352944055067218914047159403645235379727346005401942609345883960273121062899803296042340431441981699537299532219216394151622813822029272401183276777384456398258918536597725187706276895242754704464857575720821452328185562081639070662764056913245042675188618533115573594763235470986842982465033792773076577540629764565468457337825934354377519750666247595761982665494764040168158491396041618663131453874055340679481239659396829170374281448490174776557615036777580937253921807660811617232747888377558960944678186646540069098861317616145250557886556262097641904719636304258415453150277913429933441925093683435327817660083628507412913067489015996836128679186896826393419866344238829186524194070482218988131008015136203061255409490892402565272616225849483903517200943456940519624185251642039365721972889606645101916560304655044713106968025723749964474993602741502420601844874448018298935583993293654165559381653152781449032509469133483573830510439858991683132650908594233487970199547870478296930397094363661953960644929545344434600005631622303793579461663176112740598184726852616916676711356714941441836019504327488310134232144295633034882119656724125279648300050611237737044260807515370286828200585061880229611696058062127852341123175932103281918920631488067393784834353508125713197090570843416677560550072057274665923287777022635609211077581541466856922662881282282027628325073016084146821458818710048577301641191841595614713810284649056819073091759879848338816481153885777056762163623288003106119339254796371306707611168817094283557548332332388823036176386821536555426988365106837048020834160952950807527390125600774675601638915747147288372715543179267791620107286698612684858491784248672362809228291834525217373951047888611279361919337918628979421960377777631202088048664989096581672345986044302735855288114015469896684710295898935370077349850724261727185154128437138131960491788411891482921695834990184499252203982103137224565039685878047312667833481206775971908701904887334468301198556627861174653774242310040913015478263630026967614432359321468325201124801965800070768682823397410104359822709588493592118471726983239055916051788007639339125102268339173541056049684868656769964610338307840292832728234666895434856983497112505569993995360399180531308311439956170282909516741013312804250444696434227353671776272918937967375647012058758334476659808038325883143979008*i1^57 + -135815095555892064776425610502733419231719241716382284088546260852270477625602871965099591805624316018050903526671006198559522920673319680855728695902609324083914378844125095470030388532416556600501925224022504449426506080149693236374098059543464714036639848472317130876009854703623778831402796710344034428734422221063069883480491977164069003099416471969884454407534643773020530353514782605692372602266904197545010382903319807619560420267687264034495926745322910746515101747927689413510968367698390700371136662670631192333937825829035831414278980068992794399669407715125579882243678593540141625367731454401591659684929391761301717395346610999600262158916611425276760403383595957449405647631064477660448788748796285512478358973158648113652332963926099120047471963085551663809459321621055066806403247835404832344264111121282798793819035774182997950615326341564533616878671532025074076317129571183242880828822999874510507054051799181878423829850799458070954218125517996347694799063845258988076479934282834459808170018823988786514846161124269035343320276934956612351990487848321114790687328449250042204145346743316643046664448565155690724033327037483430851025753191076221491200571201009421380893824363393073300827041662387097597020644045955954887519462700471918360813452989695218265617043786595553136718685237375515608142622186921797204794653221750351915224818339285655928002281152045672021043134262718850027708492261980123002512718222601585876659880738253153098525701832774152438638530682612820363494461239506991225167126987902903598897341494594575392063513757892000980156719954095164665750312293621373737572256331186184643641377944692955006282926082605661982766389629899734818340635956565956520567172575486466786660619941866643876413789869252709624187374368704067728692986762341121257030065228915345002747734475699968523460191130135389939307590140111022233550460994616537294684987345328852023894210847029176934335120385854878680406592798170309675488563488902299872093770520941364153614950724304745665767859108105028492122891755121892388463283612065105071759964982340719969650848572005153109919729907411797130782161443310172319502838135427009649041364914325986665305240116179840202766243982812751371360311651425604476121938573047965052102356039047461412268029039751710776753029049979704933219657141246598662613484019842616263470541468254434712309733514314753677934823747029754179975037131114474576951025589535836733440*i1^58 + 228004392780755247795200002979074682248151734433190689923549424836522899649629888059201112629273446070610483179676711287157562839851300977095860195327274511367577409297399788279469969430383601679442365445126324115400275756650769761277563120009771659435453115549488518586794870453684397934720026597060591964586770001644147436895792290842490795625672864703637270379880401967303060883874881834301058129520807379180677127950651042666518399708220812273566595905056947917040328397855673335897157470545876231435976443143997235943890464983666899050771192466612510589907841643242215402668186503951908553309661913700391835082729157629658269952806281811454133220294732786446275362969906241406338608995263053749131258747478718614564466675349634361421377622520592180810841972350456889026038494334819652227413366268173003768347660486047394513270228129552711149449630101834118972383163785666048183048769430446160131281567180801619700080466427896256006417575207866974690110570858833890500111478121173949835663285241508207837661341737220022903750442815335283717592162351924103484104537765753628133680098556499499552736657637828893789131237863754951217594091821025721673804072669019377846509426898111689504640738643248532111933075272428736379169915176711001923237481247370979887557435612822993019323648832149277336369834512749099620380904454196392785358214619714708528052566598282339022484648616597199592695713059342161748313725313568293982323487476789665783899803138223571767248464615755171370123864774111312843031706919548566325247082450179816024991874765339938514736741306173719169034751176549135297815189845283605015572557846363819760263295519433999152089430105896356511838078709793661477044889739837090871034274931182073268188890157646069032143529609163350296123765141613432345163275938244436965308696153319147369396404257068989555150493198925009990425304413918944942064912693196994237062948404730919384224243975335430726630455621074644693514192791207557326000099630765129570297187175408611569739943450781666509877439380328370048053050356842395617085061279793275004070619989173446221372505853451434095274790128645974980366156434821386481567681892670638765046405398833241721700614646789567515835654811485644416033669927599663235928707832569504899342408080516644001844350515016423506565169410666723030466106335563753733322714482930894974744168015703740985010736435149421192042606496015460329885378978431831253965234187010048*i1^59 + -178796121525117629367286292718639741750790459617870294496366196177261714201750700599688122618911017295641844596106177774249718326215001940586615571906875642567061332072133261123105194054124206424051869500084036964328505611067845166989842595232929967173648840807638044295213713212338583603124791619734908819246907775733698064361221644054772651515174877447749508585827181533076361631154151917574362482713386132828534119320532396419105202644895188926708075896704838618046959335359013039956442801212336314899762889095682330590297251104284221448959143385121734146031772346040749258502775826918895949843542136385284200951525395841784606418029308192968497931384134774388866079439486535145040173441419837012922112344646492459692012540038809872655049046280560814503100787666162239389514631330840721287235118709205280321334866743730639302810788844255072560930039172956996144836970940719499038671707862237263682538195222844869688433841805984274523860869889726789471946096739273617815456165751619297689116342798831238061373892354909656491672724878282345796285901559755363733875368838252678650238787347170030413761741166770441686252326656304236675964852846755232923127457636927288902633195047219126226975195370566081263228574957374349737661089368486741751877676250306325912244069943401907851324906775946730176382014035723271184720821581773965918412532302842686845091669839447780491569422955430265134071744635351072055612070881024819794512257351773491392817199463084730603228702242446533199169952963823804412996912188603666558549454153901675951680973871729050547727534728446285961596196040181210876616518458198212039760318970218683113540511971851981340929250213870057367055819635916612188043376028516574031992585574591692409322798509744329487453735709414955072937392516305282077527790595168138168274897176511226639845120061061891265207666107185625303625791620382028486124132141697043502628528671350265122037989003327020443355693772584829239526110539121216780993623760327146072370639231838285731186947013389439591362702250838698026452986084712657178940230825245607538972230204590858209814411158996976025718806310429540178605065823331254023690018358235599757830653643795118694752386810293101405713440964058956550057640583051050230565817723422869084086029048702997421814340001251487216153905753355124233149448309262142930562966386321266448887813329533806183108571355392207018520173084196134622190725035858768823622565888*i1^60 + 319856827306534257838821650687062839047454366133993988598402179514679797714180266812368692630263661657003152719928679480590872889367869293412812248756684627725121139097990311382958837463184884485220044176385100786044229279434785570878828023233719776106932961789517760638508922267082055912676974853159508657580501381919924889236785930936656011748742154958749986635288296593998969005183679499629738238980475984206261633959376150616277819260214947511317680312834636032538435607478630987320420755704912538356568230308990893145931328861234252783379690199104099908560711045507608238457309683630282142187094756811037397953860275574162815867329713134724916758718259513392873090888019107844922917013344520211964910839895927862220392066294517447473497997231147951498655544160020002847432004916368007531784917449995163781051310193515812415370158436272852666734007087164143649515529496065993317167616252405207262827511073882772364359002133589695682303419286416807714046395843205608961885885888598266760118836303538473871092715179864805558380144674496961851903053014361246751781230890478009924329925650589761205832920866838689918850516116893189899756019008096384103562367534938152085210974609978683059521905970046918025136427439204864160045775601870516588597161081001898525348815331011719453267573370112561405029769102487117750690451633060359180769895770666307920729905811601866043919190975641107696372923018801673952126215605272145916369640694662739395771832884984432510495038824211733189496177965505406933762747465238377847031177899072409491658934608008963906005720183778384443078053576595785459088233284134157574749262691252659863671074490860788070670909453322989281391560539273057802507029912683174711516499854258198357506953093376891861627985274244626170546252683768369698345887570116423101344933803732465670342530060169753359672749697739162027771729369383770374021016314050451450511221440433374096367051381366644008941140398462865814938907096614275033942372280734797401345704486925368025625699021445690153128718666569037527808820015990811070201180298273004069010672923936216590586654968177848875953192178351165654066337182408886115197652189153376903144186431894530218212779050115449058875563982282886582046745510065646322128187095363525866735938647716243036301169823524870927332773497472749924160852030416255895167950883608197488557291863815770244295668514081774500249300106383952457789689596093728292864*i1^61 + 5831594063723306919271676353169104004065498603561147049894950434885757894873092120570301761547677970269189390683958647734079756992598918747522400607041528887754567469880216326908439979696467874463929722489634431736367523245835614110261520074834613623785011848605100671973496496671029992868686787250762257553812558517625981705316994156066489158345518980183787469108328956159200065770139771501221531570300633531394353195010970362835665226734660792424219150897729915413119190909282155737518817318505079310712723747599818352766164078172488900015207298507859717826427925317770989097874547456320786791760559147385745331421532039338405312841412228160672131375026607855301909219313568462407858085327505317864698609187571122599577955747836978572897084494294967112083775224929874622836192698586849640054039201012812208626344220959259841536078346323921928859268928024569315421664699042162870493725333118546859540986616496160375930941334217810889200489048705186579358480654127936488703593264544172088873383802358556003927996690615131627302253322475828016188708602173751683735396379846519246682013917370851122962977692012077081063368290335587992208857009283403706072231461475103658357870152588170448861948293168754191237498744617698897473311806672993903928564272032469312048334853042861878294427922101451797923089883466007477876203918411021380166706637087073095822856546817069934720052453602453988145991383749783910730364380969262616494405248966312785188858443494682366989041164956597476451711501611322835637579648978559810774809513118188483535228081055816709700815855903324030333499823873886952169991201835005635803573173372797351983166846915762927259140393161213500992557517730364019272782534619186305665471929394335762750705309671461513579952049452621627179770269949591845505084745881785407113674566745422019297406775552201648311260932662861044346257485669489154888450043101825555627827720385317392020196751688308223403419429294800413012666646052781155387542815583137914200071173932168184346278606255526649077079396841361810277922975094658694244859213672619647553948478683657534735178575291276234168906801779707830984246458861834992043697924677991698672057619714360231447409374288237609451709086311890402572311018316342551412778558681937555078908755519359837434233361000962844723183687860583829187883844499550404414645500089003075224180032676206123909232151838686286980837099739948757751112079310323712*i1^62 + -14732968855213400339825874706492522384620149328653086008751620468858257851144606501117229763315252070573495713196499733931490005265729054359475573561852667102946976480628477709969028424720137657908877213417691932716820855589553501958085409747838622808015062797331039550847290043013635696199006382233072327482111058550168643853697636175248587915079976804046205253919582753259708251907526950048673556080080256111465456844604101558275151063508378373177555281174355219177478972926939250140404853409089578014160036780064619757286139411846996242757349354429056573253481025201884189407831751165982794484456791617845923436664993326644730755736075839273165404860270319152118339569737151384579381661448748729943011836036839316022317624059458316639186017990562237179797879739225729872046647725532445961788261330530812858066676157625447262798245876104529306679579545702588420244873283180126905630512901092902495544455395330593937863358935447497545998429929326483477596849302243682362006258954819048671327506523825129980945136303692319574906310600444837365715560235943733948309394785338815080484402977403045796602943638885506323099764441038989370837430281082370039783719960571454106712300819207410715973887969732872448438101925775926346369108829422463056024880129767017488289191509536969800987031799321959597882726447836346947059202303590541405295577889868569587700746921084714370367955335344639955371657434689487484850037825229651293166234030670567383655240424554269850067256490639257073273149608290915858020497682698132350435500178575261503761604185796250542288522331202881409006527762890730525851593528799838838111755891629631046095378739179553599789010738624693964409829205629215105670509952492849459684538507105210336077701427076798241282721440603713615475675789918987683869618733201709685278575130120650018621212792106123964548318883651719960744343442042217540972745817678433062969314678070197319461238816965834884058673373173425767152925346870183905659458389082640775174856671605467015939817406267505716495331116656834477752383494342289967469855699112001493032880163445633355202201142426699180157370449558306647071722194726006355132930877570336760432544197787121982075011852626967372817494970860915519860431208568468249065649621382002975969105217880227484486254659482906174769936256806173902823213740251321560877776402626668031837225515543334119447927277103939671112012412071309298485633744896*i1^63 + 34763158913300145410430317218253522986177336070158311583567582621869198609275846839347159317711622649001554811225158567550280243109409119203570271898332477001029326890606209946271764810492123982342462800799924438635664241462666872373514026509128494561998524718081686496406824936873402722244420290468255977673695830959457493649863983224552792865344795707895593142471087919108136067759172693034535612731739093339570967846789617969587282501660603047219548914367586494242946969244283971428542150787001380635653045302364987336220545609608288715793038998568653308147523001103756443557177343978710403388245164555896188273746249341464795477490902558593882242356331989273241079796332587317735738024403176878326669829406460579213034958546943392963869458152283114899218197917393951777770970582720999620972481194135689024036308460539979058073333182838504526320247015200914692139893857062089954336314477703317195645241299295132570484854896240125437320603791928571142249931989331588202038989594625459250288896252089247112020619979353809134803838602627336596467297192994992866049028903109614420144240099280361253787757488291025904227382346206685572929377169430927077011751547047374418903579504710785648989206043946049773969831926879448873286779702928839397006975948267516871238089381285817962703142139655225033108969327516150623275012044792060874232015217520330469147110087164537643048160922591521023188941830884497026037969945324242769518853979467998349712817607289382739822952173469012135471406828779748227139968876644725464803856530507628219961391072111608494637123847310135687077720306079800574133961996810537438709870780522970440696925639779257674180085298827097114692651788988508411062209707623999955172719177081608597896819913965731747182430599473914900243781040828560707401894685335969572746523990841261974947244400417041279135425664415555372754578056904331111663212175787586849727752718171933774030824930729258036861545638692085825429345591462269789675889203441722875963604574693391084202251795153694036533371934473477471432112833851257911940068579357597567760867264131578238563908312241239258406095765573849203795621987265613762924836965219344873786324145710993060775350113202877637442674778824233540548932124664571880418587339595813427053646405373480932974766518068494385155169594921510864709122358004405128294453478082298891231626826137923541357597999030775871758297739613464527110144*i1^64 + -114279240154267698207022867031550699333471920424606711016631604126690364502916519861089445585304362627550230389898606157086597898931198339018962428762758880577025983071145114089825566640385491674305659767859860947233771639587108767518293664242664230399408953796250328820703236021698598667362880701539200038331880394288313645058551201439929968611995530401171221547960087481583191340394729580657989062095333863350840451270563451980978549096125482920232360146897327202252372559458588517299724808303294827404014625039870111193380185504803007429396142422521230967077079797367393845341617129160782394457459888594869915047642328289054970854318076278734589528238025047030120617043770797851399391434957256029101335870405789166133729134298111497150807064984322111268085565966311517289316670085801175802992652450907098396356666831945687596922098347633410194211778100349194793976695759675441434074837035445101423590618190604208356083655800351629600919110652192421969238154167852081840806569075060410261514421128340442234921244548348881002184058517486166563192641591082368250839100436724092639447027592166676327236771609178782079831269564005848438178445860227368258532508118068200073247647233314037980372133333827396734664309453031842202483143147576362242956525604810960609035196662176600047323297926493331756227829735032067328980264120524856000030930697841850220720911739176641485199872455765517035733301507449103110568426700765059636478136257739692346716451214816947888414022936443430287240420855240365655020380777414185777782029177384946163676161644379378560373153946518403346792808556229724261301541485272906839406685568868835260177477976679383247610909935297523142210987951963445820530007976443752502859122692991497364081789257999056750182710228353328861613087830463550317303523202772581679570211422820755601925252974802708233508188422230650806902172446585570833619673877160108117975195317948838112612339903037727478517096725568917896883693719442654912906007055331582475746003182544106083034326841680124695722113306776123864621288749207124364172417393597694702443915129846987638591915958535950203436102161767190998798427610456615447232843353897454240710520301370839283902850452367394674970968203521961118519735620348151953786560934843339076652845479161522444986265373897902988041642653942711549152896191272612406046625330601895757371711552861125974286231386514179274120047416943050752*i1^65 + 100228620666182128815249801252094238269492955395593290889089113557108161185460916932470958797545589568181961651611841059208286298503673627622417382294108648618640797543829814269313079874205751598532732022762710737824510348119921708957059513305326218885179844011689931243605152863530199370426514252571920751095816403101011367135586344711231664009151066927656264355297257169111144151219389281358507502409917546669046493817096144376317572513313061492914224904019824184374269282066690973790354137568127594464609063489902741096331688241254682963964807569428499568395537866327144680465511315135726355016641326807625406591398355248153863211771181284769126931852831685230478459530353409817190343738233456205470649970212760626246646997488090620123548550864424640373166739790242103443918809927787475334294347277910852591063654718172234375234977097368373561709102895366613213305735565101284449422292736658333662305595638320686622150580494873596573107298324612294563324457994738695730085810188030632034149341060269219999761332965555669999319578474788146796556838048450981357321526696616649872055883562266826402297179915514496666275124631190855845563010266485746118931878401861397944100341756880564459212180624966121958788144866536527134596296451395302379757391277630017159147022664784840089827914497177423981977811625164440950228437190850596398240926691642835585361878374274799922960760042007303211135223084841826773332095544361168772312226267524022372701882982166064792140536282108913678320935611842869743643352445168769347911075693060863363688947546682051023475791759994946750542773316704650856800327949628960823639978459457881879248965014801719127587102079530476345221553202813355642248137400648144241033130034434554640694926646816931072479827522351710699901378841043692624817555487715943814907678025263408100303638397257840533985399905523553421015953485157803361987947520329571476148695242408389553412853402777657521344171196809629304563453347100467732510923603925966218241229773670037432997624260166202754425725483653137449024986235775094986925302063056035416493227241361045978563959933535430859498294465263767238993499376830562005167580652865190060105942302387352994655172541540302508302835295760701458642536200854440456820434752194145793590932969434586864361900454390197464516977465914324429359143020663284089397242450261065410664329102819699655020607704907149528423553040384*i1^66 + 304285777984378621433293550631845851590936770994824861773003472164906269048031758726992268445169081121083823241482542717036823904644249599166442460879789966029779751676746614658278512808951246350159990749114393334575056325945845174183291205092302274491971340675443778337824520606534916692486412009891398658725811407687875828369183767668095631544872223082357814513432981817390509443777224895182289238327131908962176714835467057058064990656260319058644397745355872116061976558053271927512545253989523008537126356553545702893807778727512511505131219270331594839773914023112760303377838288095856821951397659142930754334253880013304556268423631413536274210351469082669342316938069379111309169964842271808892112326213029458807649694418220741984183950172454761888781298825611897887581226331768979151577291685141151541452188201785727279338260299871884363487721759573581440895419794133933780140816237625933751755133780174429308562637694917414715695100089526270530177052580300985851338706180993819271460870785263283885982525963635550008534197224448226897310633819093305873882836189188466521730634296792981814515249641235591568082062961993644892125181689821948022284597558396566152960268231372146308785675990657636821343379125814557035470415850217314316032643086214833909036568291339565914824516822536072900460400202151937487758416056527551888943374809879045484213096980939977718151333844349264126407087903854247670886475649010323319175428037704212742691431361119750383134527617033988710158291157139119488104323935967729079825173094257064653494691216586326844601485878348562176866184000886663834905176687061932750377536424164401027561581571927796920948573253807338188558324474294900234795085878485385312322663543550432558419322021345884822809240536590384728667774260207405244336494563602479965652071844199787509898774680919020024011612014274668171937840022701797267698930696379970612911961674363821180053187619037422809503012096610666701577969854992917348960522382086588494421605387029687257652380118571025980484826610265715817872172037043647836686715835644603441294376284869136197597595623151659528828013622546599963446528927935236533973673204709977099086858159874976245751119835878639385799397684646456159062286962459347758518519821775753512072804309279792303072815565779907358719378800447514687584454258885003605841157800587019753476539518028111824074444466739823467560960*i1^67 + -1263914498423435549216959862620602142324560773570849843902740537859315377913005112865791184859817258637388991978818689710382243239961156177001631110221084950721170148110993166974528158225620978831768501615318141442929227837332087046158393086999216776447251722856370290698929233101881114474133312577098000951114927931528036013937312325970221447551092599052057448316609005881278404514303772955062534167384539655276072145509009626374443104606538550048530845676065675266824585468435859879334939601358289733925948199227577686948905839853344913823571329160795877450124507568543647533862766486563946058993549808795016320956586575385729372536757121626780844755064320985349877372436552205266161703732217233094380660413281390524752056342560845674652352945662955205320081716172555229826807997726519900324078265839485846189150993100079332957421353055023229625024133621488346423289676953477430150515427997823556143041877834327586513367944053616796877560461875333714676708195267009389956803579834240081084339843388408486670081652266394234460591953021001781196610881328423608316443358083573302904211664706822550365895903067258312953505673331170460037268074260257412132384629090304951460889058669399196308215906150464510312995440794563013994183863914223001153481310946300435066556914686158803947730684634645718866040782828173796182160071328097528923413794555510631917645986666879388497164739510859791111886963400011408342315195936263184849786919193066196425739081828274816238814616024440871392380040207146994140495780259378657073823396567754463639993126115083516887999841533233165652137912050553945957986912708158422169227833165189857858654020720324383848135511174766609620399007763687956647912057990450566775292844888166864806470346093084612106870947088437398296161031609005168045364737758654591574840102085078033233732578095090270664837559637081223270707595247235980872955472459323835183983262283944817938433000449292714579516957530105585651864914349958811508703202331894249761498366453334359460286773936953853345548861510409536502599193804922679860779774170197748597238676974722631724632761558673880856124504707872254729129888103166374215716744774060016470235538787366585013315688998105984179342565306628626316763296027590356361807660914178000492572334973066045691529452791793954631210330118493106177817171767467438060892920509941943743630003740899908658321273536829718528*i1^68 + 3369565205717545226944313214847836750071106711134236088156092383099126684237323010758031483523866946905076167559802690843899528377442550894260173500843693544255321780688132544373820515864003810949353472543438155300026588589849271158652144399868032764097318271705216124416055412434094364907232904147167934684015066387920075847494842801137958023117775746827985455744542833920654288557836196547316563930008573794509576442833700332640681874209307620525649999373123945080199101963211650136276272460065512797611369645922775279398907738955071603634434864355103023619407248008147391437241392488383422354149323000566053926970198273634473916782173497310782925843355265410659186239815282386289755256487658201208960196520218939056777509786918006542933348825527564511048450178621669331429642420782624013169731590627386242680008736522669687901117180711974147018883008031799074997122004372431324920476326158216517970821160524502606039228326761276069188008404017866062145407275956126588536801630298685555197665614256250509588171639155518853924740856414034423529577345593197657008221263865724084232381571359503968260696149362970365526494455253804535398180823300829677621544239096115142905609333026811459252274180754808320800191395423482538607948612518441223210078400824208342079174561772044000689057287707959602128884120525136633718054091630381233066992971535043049782235433416888866723980308235240513603435660457522213807028387763580159920878649335822109834618649780039320450684184076100946050867561533645807618968303273763507044226921024604709056910207214149950546569104666262643220086148220794340351043784312058449141886853258672665739359276919466512313077678295611909402045719410633032571340313114733477876072237440442625994905717931387188986875465330483689439214144537549692099511737699134679650568023094044156727263464704165655718087352718123244268228933144830200502392490443224429012234475107948764819604403884772717070939376967005405684298522556964340319816100343285496453429841142952755483981478254568894306902638802489520740723866852238920278123943720535259886039146059723622980287900560900248090038662149130948880322169285044971935908753165634833529279967454130851367727719161982721952024792700206322954250198847591844409237052509510142752702853214759979181541935072125405585105159453223604188311217405078245665040326898806234239534805395346804495496645705728*i1^69 + -10176943308287134520324462563883998557461449536749596862337954123302022571823406625689112848192469526358082514716256631417612332031796344032538061137294367547928535943938891955060488782206853057355763754657081161705532876885327408411178426743675983019680831819471971975775964878670242778815768232673129806125076693230626872415423719271474541983529861310933709623344127410082892819556024654193971507967877054735478332847104644016415974833261086672082777086671558768740176492321306256548107733324029744828061347061466790719430068326806167829034582608058606295901013455970353334794422516627642659471692009466749790208054376290147941681486092006078676755396071974436608179457990811036604635720774121027340674219204164379448451227473945456631498723615758909859138445923209622817910722549366545843130157859622266988943420206021229814827297441817997911308073519822767012032927431573586667132271395583987159750459661892294951389032113095135830568671617723407760905188918587423252210641809045116680483528390003327982473169284884286101042400589803010015750187082054463205033352921704180980281827015980869622292075379674416266383764479532924335804149773450910867461411637041351070102169412077538040362527149168841608339427783792698156190301546045071218337543618095873463881598622983341204083576231609541582071861713197907013319958401021542106785923846824344926574608124932967883312454479273606283087020878671135144576580519286960247499923501082847097460115382796572069925657686868793611904786676044881906036244229749433643101582376687069002155640918630643771536528504428057905443865068389173759843553067516814699583519569418598646448525159657545368949162771782022252312156388246650313745538061881301448233975093375933060087941771592213677237992715776277452685961440254223617672750062033479002237319148677502772478031253674289823462822791829384326637683410249044588283050995120131000666126280678522215913017069498036054703591273299530678319922178344589693161985884807675117067432514305093856910891254505839429886778804990679566291598216938258276078924705766108277814137699398741109058220734759545613508643415181374109919264808712842990461714552280757221033311296635077023701976392250216351441081562743454013200651495973895242642810367903785940145096596322948475192112990305204994075947826553151691970824118165237407830560033744337219901509984869527985709907968*i1^70 + 22769901861528274053652725200514109803077156205678429827949171447554460148053258431323828251552840197667559307015828031366194150849527614231472106997345611673356668862411053869815127090989361599212527899857625057524181055016334780836162614368893160005730094091992181367881200438695532721222657752504236680890142646965777309089155947825670694130411854862089876319979394143684580608259637105708054524643481713833474089003626458677818423706249391249924369179993989657251559195473265889998212842844383878817773632621193958112010738903597108385620014055957305752595374824417536963030232090916535629622981203661734211976916749200386427996632592368404849611015734942880641137288978688954730140317980974366970020389020852406091895567070164685897988866822707449727275788864109243850818705270894446940361568941253128305473503344675272042593319739499628351392529829312480222899154419662626446271789424754079524427732161900944988476449589074428322915040281015702559571177829265925899062739686288877647494015714371146557774152676677397109032244603902701558225087906445999208704325874398864451773898507702959598518478695490345591891030876014004495915669346998653478687912050291572728333222783042461581520515945429832650315629766689155028128225516804024197274998485016402966466524207311624096759911604155168604737294522984437686333016025298724311771434990918680512799513243999480440858937313219930931324463524181761533064310468894146977666451648099537544536299977818349135756910647442442140279781587916288131535918633670701196889658245150345296141822918566312896729786664676414880960835713930245255193250518922785814628447940503262591172154058561309108980057573145149545440332935495246660978625924166724609811794803315967379419790032603774855703492250267513621631827632810290184824707604845708780200387263450258775706323441004834996877877639896218513535694774359213846514605754791394664876532191286486620833087470178557569532186097585031902824674837587917374730962513200563735965188617334924557838860818783646578755438719105240489615043146863503053414278182637600826217159688482151414812879725026435657005647326993927270761843402208171296398289966706872754698566570026394766201122565366815597146930328246660162918063154922003264665423154291843278397320812682374270050037314342104034417791504569897365119115129789545952923962152773402553518540675651897131008*i1^71 + -32729497520083076352538130447355793837280817819421418748201526950344503454432560809414505209224317968561993752559045937893248230179976764419149702355559887407202089828376860428655396953443548143020810468928698965934854996989244296579163948475492043442816940253241274180379599886395008303362448126266788949885616839424266335189142225707117786526527079708130050882518115421981244069700345921530824549745269870494623325914464860152716601284900366739839419663358441193319923983653991960491933489311621234236362168706636124007284989372651869034052594775023003901913754982941650033165538140566486741579639169961623184704350885305793670080546354967078156544922268160944258217049932259539468502909273134095772931868038734894586258067859311641987824677723550200766072770917482206347356683885084850115070440793865911689411216485326178234539698806160144263878959888805719962647722728517478815490761380702680489790456633090652733070773754212386780535554505451562644634723847321738135024158777032529326631863168733367240869180254445380581144243699209180248813688032389587245258799871426917887533119504101067868414319497584322707482945818920064341090536793154990073650387947509647957932591678747514801056246516995206092955990003573706474925339329078056908959227498458485042643968882211779940026541470566914194322680248753475582795017372136841012091596606320531497659707217154497946335485609192353008176963874093630591117254309942510520619193266254645006674857207311816725178189692220519615810137026623970615682335302415424848566178252684527893730172173494073952117477293351536401377058730441609542439372575680725667146981001309606130211847984205654174542173179953371099844532730485454034480694220072187629604341572448540622359175683126716445867246201661301131472154058559677444801128730008091361874601908362671187534317298304770886121200824484778883370748100193149897330507985260694638602979929218958406325308011996673863076845247885004349661481231085539900859867328208623967320517864497294127616604656927368059290321547641353287732218179114588180390148484716343206582624437586628084229335823817729013293630639101319885948839636594604171339584028654176192059220773403828823874479272472460069084124614672068159674789673567338954574411047379013511538331453751467832237652701388644084845488534413266251879187243904966869032419432654966587778361433522176*i1^72 + 27829061990087919559142200307780616747102426244173097222615334368645889399029873322199332005549362050142121257247491368177412966936847454978837610004838369218091340300288556239482851436733873410175481009186447885343850541381218899313879892839121166353747727910288688418993622408061720225959032024986299279390377486446259592899641031858314155635253678678182047595261672413178022308226827662569487382990389085301563815013680835422028275832616733488862951886710294680732266659767815391277497056055684569923750814068006196221587686003364269831745555499770639981237384277984281619822435808645850826440900252313236142540695388290688938818505403431996214387910076087827786989829085190470010646462401843868734274738131795747489070434289106254747135662031275117762781805709193078475217624998321231053322609924677375120205189342412404877425205784872026607352418512364563579761262787182788329323228296758336268787415496967196813331160998455191188704359617484313591110214611180856485396861379188605078755547002766016938342820596497318654693999850789319661292253393760423793871915082431902614391966932725234505094051737463953036230228673551326160424135697556305473394577289801277179762737777420113742362322164678965640193207944542161167405864972200868310924946130682850724181135535270350286464689892812387258817486859218190507167306162913061903886742000899902661481838824065777080663925502799557478330499773110814127844712543563602433204380315150273677921712739970465352510652360723049711847768541365750728819671116555051658088950309894795791413553353386344311295450430019553823294463739909547327692020162872565659729986650555692216879857682676491376390314698331502406980706086272085453444172770325662470927667971731230439132696738728877737337438603324368824348514059614020268908304326808682564285923341970177611549098475514956508203924194126297501632391541507550388531251162174787843700960624481698456240216850220933096500735010218226184810213636349893242408170322710871609400135563316860953510612069568205838703028778628352198019738415426046250344900845199121804557006988278082552198010383796349282998234728218445329307101443828310967456098389797421515799484448183869330148232154888767528457691346987506524071168004802879689641744423220743165670969489763261866966005367864726539880534380881667913335901970903220096867418630723056955276918784*i1^73 + -5747620474313335150148825479907637301603619231651043036787373059176493227990316660918461997896879108527579756922451851646012786239735564355070421267702515694442810560690692418986535742152913750789329908678123158084273361559844903592684031698126839882984243690640401238090207520019756251760988038911049492100729189272300556627674809827540994910294126396099384492204781091410535264967990194125569289799269066609719010735652067289130655278749655632686035436375723302817377796259931841648075073596889811975427268823441776844356708174028526031040210571321934081327911158118251829111076318509125693761293717797550525865259800790318289586375666811835662251646391846228869439452142556007148047171865261813923181865492960729437388960383865355590726658220285639879043688739399662948081567664253307561093005771769137432857427548870955649055248840491374330324550137069750499591666680572214644771844097648812302051723171598442399063502903776760872622937177299649182203934201694642680778531494688116274212242726786991832714233993674971552878889979628350387352507539539249614481007000419853629220938931279744653941083775016556412424065495412998845899188837893445109660386323092826628834571143989682939868896894794396947961420484355602363128861316041600548513721543094910080625790804002572709276364073218791388093349492080417664601383635492955106133897988790566684818152200567493126904598691793379504648331342279043988647697057456974306910790708145100063860795873739061052592058800492521555818677588603164070473025589989229001449044570448796072805102690150161329622636252943498312010501562643107503491926430311323530854260716630190077543329730520386179841656566507688884033883029405697141662978820680335185825779741728283686189716770385154705199797327292092422538062567921830782198780901176330660572376607860828790077368894203800776854233930945779828944740765749838657353746967372288100967026371315697003657866512760035349345787480468769842157022984342482533031057197843324568251831224809904138528802894753640175174473788198719841440057351655236004435138369604783370407393494948224374389221006467536327406874808844731267165712525242145849092210880112311487206281815112204310339327588824709520660242929708273128419588334297115196020787265258535445504114831427934067206647318696336029987564236479417459859572486239160174591668962822438518784*i1^74 + -11694979279324113411082654922447711650412723858875896472883633117719838439669614437467516626530929924722254434744217239488431915239827372306986950427831927828347551890198785981716021939520703734030489408757074042580988021795966547219388476439532701699947349341660578148056070899790313030533385652915080365993273265074894929771672451380990961263680887518810052600006560118173442330719921556029405837412671326530345338955681907995996910556802864400248908273989783511399895724257361864791945317963821488462829258432848414361589389135380329910196622605752576200850350321295322130485529950359591916860153745381011621582080211609374333088033560350669280783594638292814149432207054151847534741242267531830788777194331219915660588952849024036060293037102510921820662661046009541254761918671628797248228647459955250516613149881503506141454071809759236907483000637503163929517472392998363981617117881587577760975539592202500117783760019443960645703518438071192759607704567056352297970962830131813792099738954692189069332799721533152299863327017648469787325365112904723344168160509289547376080290993684534988225965870215195621716725449292631350758252543233113882861435888056201633625004964101643853906872448126954795676373431584126791624156335023361136628503784743813571494338670604343270487081099488102994887711779130538459618135341422572383715940347379754263491348707450317674039629980574884169494865284245503119202976416738997188259139526937850928117099915696721855905577414588930087039920241593755489335965161958811363400015597037140860314865175073285776528770300437716423925201770501928612721395105938648277542725250767824497781785905737708161152267191366751497575476279028698455584323550150323231710008603797552456291110762529789040021207400427564219614910041519816800154197572491658070477050280935957054340186649786523263297171958415928512944731192457771463378137784410955905997488246861588569138042795635051005310842429510128067840155053778892123127315677117898655496960118683187969161046014604097216129380570035981534349449923663502231545586014070622491456959657630267560366072058928406738099012984710145521652492264841011602565459430380415111827665694551056330392395520216877018306854752274680027954722011490239207808483531828305120023512471204461814032180857514817649950406361270672962537487825412536777779999039029248*i1^75 + 10841510953431525472699533812323061539150741157378754937894200761933090957212349619886037386747960545217304039466782774732130692439163022988119708801453519476807217826176958031374493125004178345975044797735039467092563617604830355278731160975660394506038987286212988107564248586253359081435703724471880296349410012536628893577372371720296723982210862913295179119997564654959756659714436330597564763029278349196439009243296364408309773778948579788184218116947449837277659899759326693113227409628511216907413446017825496093653019775342664323752528680141732954471445783455499069871687491394117910836202549360016267287173873364006566738569244692045993668544147460499008166630965786254933300585680866984721597135101759294998769421485855976688296664529419194093185452216848998783255658097479177854854466911009289195315734935372948674975528792949495145812429213434532056452815580655260758186131970041305300885020635306288941693857836979323852667977890171346759037189568302434680169850550510368634676659041239895908462716862522565288398503411854934285159100588583856114489043067846791594069813516387154061814598921723745825415866091545325127358980622925022712853758278254948799783697011752809996728469309162454671358808959661636863709424791332927678788298197188623173808632167135058243294813221358793397899175326278356375665119142360281022425469916263224640097491731476323953519306969127017487289266039051248443018851747809102339708433251012354610306225630434749739583529450028751468554705965507690582821235772103337754784991520518243365151968861656811819913923927160574035966117070499851181794362518648293814671588158232303982238575894134872218930516844248464892413830226043165884816098865675244270454767359955379510516501394361764436760063633707814639626730547695775682323995318170843298203985765838711735244312495562070682051310836563687275791890185808678950995016314758384635026052475359432835896395599849315635387631280962386589327644314459897433766306025463894727355444667395699388573732855136779236769224576139251055479628931425021771934996793980312782207973259155947456804328890090143280026206213556394194092512310726998800361806918187273411097030750559920232007680676670038643761025210742762970832710108277738823474765037576936405383793655361913380618391917702012545105870010549563826923318478563397721437241344*i1^76 + -1198843921679814696188112684918945163335920152074571515100178652303141961108106309104997686965470002764566401790508845704068139280044397885683222261992509100592831577357624354244728655406830742173495368496515463228234243695327037669339092745705450507530133818608263767681941989966349700464155516625821405642675615143235623797128899392434468160990764299249716424619978937769202205668721484157746910901389165409002042723603113220076649385211231157148692635833980119704866009556624349634304213116244624003449732554344230991163089590403199550051404974457516266241232830291983493982917072311803710363715349939693531117656174186952319770458676682290444915105415754797367583123039441425416969652164784670368756756867976590399452679916674684421532293732748234192651690384562388827071453999330790753819310422270883144600923398118019721034600501997493516115517867404364311703392880027641861281028535901711762817800432760741590998762729165321475741742358146565157987920397714418637239635248431644414654224529809407382388766637736337161213306061250624187795462294430184430092686518167157386176044769229913374589642435823016394189653745860519464142060598788742475055304854799955468257575265548156664169849958246069811696473869272766724646201514413895322476624829417016136244587701532609456283377460295756621903780413974962710589045426203691903298435197852065782736635523307146909204519919262682732503494133023361716038195465225938044481713519963951483502517027959687875856863567592111729367867042228167534062117027430115805742449154320348028126584502384608104683467536716632056284902836962254415175646841705585493858957448866907410797428716902278433848998754339571660942344748392174356055016444582776712125471625933054076822852739324178914394436090822571707295892349539464188775652533367727066420181443883122893655978001787988846464670298717740379150597912546731481584983021448922143604644265715174683387919821393436075134184251770147341138452115699887558186117050896791638308770341398426811110169599257524797070130425359287646067871926767374319245443940719290632088692403427258545691367466536126282278631878881880314042299132481110286994063075308996482153836778957321108637686244714426458662418939208044691387607025649792986655701962399547859934392359223970998673265931055595809791767435574836742940067430090594582528*i1^77 + -4496862762282425726130349604040460319013591524908043222124312611092186049676506796961252161398910879382478229920680900558269535412012904734076973564375388172730816572101408610476784338323075333645476070634531771386585666599703945136734884490648174124809653017258873536825721278794687509397801552669056223550347557135888519881106919226192025586229398477805815518290630514276556708727267190934950229973285910941120773144417359157575681179985788408202582649237167469944346588448670967079886610437316233506422111414384208813197113504616657828089659444568670293284518506602604480376633940036507483039484222996188208235636488618331640430474261656233245811904720829724618542895424590732339587694138273155186353067802348725572523771642944242499946726096897910229317698832595793083737532539173618752431551942447922076192473558384876634890046845508807733781893726653856477990872994180045937523403419921371113597443984439874451320685136367228646759187921100469409335648368110116024760178336823264549878841410637972687961036754507362282561823757567627441576055091193059091801383013524102316813808133360700027584265003434997502872465835633970749680934328607330963664471875936556272108491749019929245251110903334500058599420182995982269746911034141239837489238852890351816711468692867377099122223050228830686423400328578280056682812255571352987144586947933356589218763763171742302724289365444156074505712013027351164795372133766857635610921239142019885744097894974108076406532192464076191161150564303885213796931422413942478439609016151477793104515221076892574727641305619056984204092927563053832093989387713385910120788389322835339900130238305365000271639515884399403096566112487055843298643780040683512805123344858880724772708186419261251547556830229074656061176137134160779424098184604996154916517556118133320053818594655465220077733832927019101267631667420933450053319917026437454572986496271998529681405827543403782003420989402390515292132543328685194684425256616312202118404507814025952572387570007943916165728237346156355680338914483725444485210336244105290159723522279085252022893111729638571917203592031990757853478280480928771188492835834613504842045931697344557277556208723098575223273034999022819052781361222008503747411950808839799991968877996744395823215956716954549519354172960096037929593423790080*i1^78 + -73922616690590754176059868846689788187040669622522317604145027932820833311662847547445235292706704147483724500655147785314411331188736288609067547327887202736996158593300084394266713978421084178954387144705111913065632055267389764401371449860850316002437079236172555954631257908047801175624923309355656724064633119275755257339557288564367536722636299944437193703267845161196507743341076904042000211781601702768224340982597889736952289835722903931729968393218574302688171504763423095779873982412038770037758207094722276285657030563268939139153635041646832295459247284221028209001543428026928663619565609709194190268392126520974760763066863291253854365263507179415601423551658277573750111487977059327403173666367991704167675664874076935579954568151571302667716032180018693751320680428078080451090693653673221672830943630102336263342364759691002798323274531668115637100588018326109248955321624367876899190882514395323448301829240330452762747394173062161681266758394392366942621131415065917579196001679957499170767932805234036142106561026092416185285320912794670369671362989183519393178356749527128440871930971661432721390905053860315318260947895310350902278543438753326166373998845493648311068500965078862492132081616140578514025315688267337246183829564715196052316696185926629137026287276042536891937762456192432002473592379973895304204079209000777729828149364070172111290940469495222308939853018732848364726922665262622317964051857408734234021754287753823054608778022446183970969079527964591888246885862619717573249818872608375435956315806936399190676244851700275718838747415340246821470913919183714565238477669699714715451765486754420353241494335325049651938145969879849923829069858526132424174415838329087316826984376717063304087801562323554897354023410684695506245218062485447088902464382255986310083904543846135674719624943399286749140732897270626339736244496635084194565148487447855810864286428937662224427682868703273093716721536504297728151606465180420402072810605495812765099333353520157144903952094147931879796204849885571618416330285463447989552364317679288940438261950286831847175402461352927516673890946730091067175235483294091347534133182931110806938211919157285201190610651388369708385846439086802207780505950229734546300218239981853107445431429396579550260042897076946311577600*i1^79 + 566707708876590486776693870671330159042012533917922487241080499965367401521143361714232445964671417495192634079088858483159540458910191022992251345372749150697072695724333604367356760427773000782323380327507205909379609873114696637635200033714112439090636466955685943402773744455060594099391335112670468734349728720788487467947631384445310249530192254070472281407322479023882228088745039737486235468830194426758575548926387053985337776583399995845764704357065453566021282575908199488324267712932143426668451158142407944940456170059130309735548980712940610585580471447651430414972495553826778758646856688963254579604857202278497057856719940799070966410679850836119878736186946815427848549950840164150684578300746196040358833323160553974812642989323892147955436938067154016490739267093599850899129122233197430912549524260533909155412704090226643929917073930777933595467222071132454354825825465602879203831173926938574523809559394285906578615708462581219349579336077230705866558600827802766682454876236660407350759724958250484747210752757751379810582833617923086588386235708895820367053281421385791215902304660893174622018285315244001839791185022806013359340681984062954009708023497757750179911388382273296328108142196121117984070829972575668293812449710505841643926473470912891049464545494716546955955130004541639280959835655041744055659213045543778429535561105819471760568182200936624323062374555076892214685493442001355289366730787007389227804268498755949734279101063714746087015167993628538668710824530347238871040559922351082922221915908886845979297209414686060947639509373428972759588978066163705031911329888880976678652813153411854875984366781095610962838882216438523716951656512109435537961764075149877966449527100767470590631932409461261182224550206873925797598703473448764200460733453055611849030907032569501497834129736712970146243070902978229702855733175955031269879167948625613115924656313170818228405347535264541956374151235367164831341237041292289627323738913985870928324840420241756628824217792840889199326501994572693261556375092749793951312286432653382543570482876107063120324225239365120853584129173196575391506090891470233942796747001009684149902963951882873337759603123962137212074220478936801001478774753931629604504464573358607487977228668905170976450355519383666688*i1^80 + 80048622215810819751984656533390894834529813973914822477639824211822759976176075892351035226853315015507013646569627395375162173681474423143060733466130317683836721767444669136561988506045887076134904232777647992863527271789359467237896019076061079758486559031450868175815075726826092256928000590957913916438955810014525475981766211503738715245088502585643580921272348422348395081104467504357040352387617921974075703535877394482100600920659603486987995119792339232337173210702170408579326032922064604116599775471556189157211035603774391309850550718642814088003019217024923152611911644485887625171782839685053963890683081191641946341794952223770301776985624433709369100500327836908132113985891584245085556451790310298643399657835700837568287971863208312859578129488078699044209133859973723319726991042787311737557478274218791144036991781006746277728901971254311321015393948194113178298152726738754903194534929412307254534906672626616840029991128174830411764047488238873543168492627831986908077127699420757438038662065230456629732232319294587342326115445946702059596822645817574026831610801589263228316042529342591786348493579525849467508695459031175789716319818773205967714933425129555721761427966690714447128861617686051101752594156269136495428791183615058023336516845702721107345024490875839335440158979017828645331436084012837800861772860900322641848444862632839314547925713750741002215066322608715414668652283543436754754247584904816837305625191067899603468783856059778258013976797509514317149178016289839777289099240475274385768604293009066243497970253341939971425081851483233159362273086534436894258084688739103016270071772956828833386820492473959004537247073406793266596207760750846175430215377480198330856728285884344832176747706676808943484498321355248695787875507400959428504666270739003384536080416852637418099199157455814680492886978154904872591173290986653963899254198078572850493891903241568136134347261225666836656417525288131174369822674061725632735834916764322722474653777854169726738357092829426313823715289037800077140077037043682801976920148818675634865334027327537624625311252528425003861030991347004672413044487812841094284866931942326465716109764383564122055027540394407582996653301332737972734426940550792217451698957236724765206078149961074992719130001408*i1^81 + -13307080460578907414730992833837409162698710726855230889819041504460237289860433086349268288557771854111747165762999504661196757970775261835872287441520868377877182027367671545434055642222599402426825459082578103003003435778387415166159341991368339824516771351929381997338685372103837450301552374454266833232758557457977836726939952968774854891452691086177116501301995356200831936419707362105858084822252374423735292420518991470398418693196759486785474674326444771302295373563404059749954693584798084366544826158349285556523393924286176180347391546521553862923833511278991931211762916465326808868801858706628309397253017309216191746424360246638132586910866800529708159855241149670166686911048278934359361897337361152283877145173572152863894792942163229972463029124405020777540947404344627728941015727622709426082959525555437818404649387161637480501322229532144783474944085678727346301768192678438520533296744295686818522085145215789186707901463134095497668974873295338114584562059254905322495280803418484437727991380181361604119078586163258881746680193318648122753210489754354763140614200083262310276490393205775865322304345842010247541158246051950046808721524706428090627811023051494667457706752456775351817730092328833901451085094449255074549346825053014387657860162623037348197079551343973924834336864176366575777127717960201162924050826498256802249363136706276155885884747382995623479882828065827214769876938953883843576526299240804675465936386714828372109350388798663602757113522528774952588587288758866364583287512918955025695374819450985029305505904230569940001334987138867292940764604304865847424837993999917208325414817414621534518943172768093083662399699457198155895245451441811638137986027400423344390451451811282420538503185345743666922673271851730324995964686235531424723852831045788114735885781409169862442178579875008114192334608182294767090052309072394281404814416223916871460203135363236109921893457307757474333503794840801783117155615705625045703916743150195755127005680550461554286214708548614829290716507979521034227750114739620679923597104612620178610353868005903772326040350212144161584926120840311113871579204410330955060172698685691005465568301053652387801761494393476580853774287277037687096713459852550384299356956793713945601092368680948208762880*i1^82 + 6317892272973075549940403463343381415491520891463258303443678558094600545756838539283881037802986361885107815798384272294736665980676699941379523322654657239698422297523464476604468766407545247038383342503030024659767776038529286143475041394113848846320478061150305443216170394948580043561077511096779126266467730774437546118980652036671840080541670964711428308044347043105663977499241790667069071349447493316232101767822330487642501057677286930927137378567170117715597892884174863280614888384693397442522457581806645633092417060721494950908822109357064814889935337216921145274246388803727541004931135556440616767465279582433868009834674500311749256681733970307626129623417057595309588696660465186202038857799318677013627262430032438757563725888329138237966424758782139070456301630065124029267324178156854415599121526056158583722876458641935138814341480326034204277146852708471791122713657651653957148925538894001551947726351405882757944221603745258025305230573292606333555230220404014535661301419310038133543360184086490730380367256509356406128458605788850673782229541969152396208606234992917971421764521385943528965816772779557550218925350992858459420313425234535523080376589611406774117372827863652092915865140555762764698235319492280608335422415599212427373948339333539750280076654841550937817675024872270572957363171104988048331773723381114756974181274203988527956445286316178389305225083204728870588017873299389321069688474764957903239100693260057823899224609170233465371389654723374657599512819646360779221028822597282689078056729646549525884137471222051047352536627583786751786558727136417007047615591866038671714085471102684904894170075908268459695414030750704008342926363104535114002837028678922368596838723339425951635351128580218872778230581931533969577682140497052752011643676948651186290671319520970606436744308835887404557450655268366326517351800361443449263514589195897904449717388657165868573304276750278868082384284460871659072745914644048464319959624119923595605002181938801197500950693312226456679121963812862839465116642973254243249495063795020283328244845766470738087391490227564309538767220524128478051435311245096523935506816470284534129782197706830116141762159488317769397434102049526396217380012907871150693243800744989479257104503676076032*i1^83 + 1759188702990634659461331391923168337013298209148863875567562977643478506108425547085594147780371468995112104851191272286254826695175675730445625243556790503956573857858923279595214809392278279776082202129747267039111617650302660993808397195290950326004841368035894126035847906180666762735318765813637572888897195480515133605640668624607383331127663494430870284027594877687879925397455993585235975307745519152182041294972638199712788262610217596589902049728451806780307722223971695619972657204134783917056420204091027969806109069652735500711437004250555712581990225024779666985414349881318770563033510002991722535538691247899170004229157681759147477281492160030102589222772878141640039796762490396028802132737276408046390031709574051020914023596694075110385655010101096416221174126367583683033933738806094144883328530698721143432197003380257608070156212113930621034137911120200682949878953638788964249826373528927052342537484016766795753803440029000558313839610963906771812119817163798766904042503932914618863389862652702044268449291034477986405382683426259526104803388322235511605277238581693869492062948942079256204443863924311508126918560907896497706358205453957850221409753111159512542804091770468797994788144518767045350803863783094719108849172465806968992822462625438676010841864437166923611369533365221986003127355815668376461471734989377715378986985450372948660630044260063067332515774298826938941719794328012258040754259547408401848327503682362119539669734949710713113294458859669026818055186361450732669369832621497670357803118719230644997565904432990244568260970044778148130254210014419946522308223220285438505713998111897907516650196322595371893247674084287593494483738526404199194376463280796097732460257527307411488262925645400684870782561802823872397611383303827111881517792037064831986147288568094055532002903735362436828332074147425211787485240992852806039192069154435430933482464790900641542598552964325991244139555506720474026983075165381402365888075010526518381832106583640766370877594711336205072436710787128632495083506883964895138704007647129008323002078735847324304139986582989481080420369026678762942892524645935058219258338796840612948003604092592109892153378781005427672363575463383695728571183287753113918473163152436252821399011328*i1^84 + -1730974457297846655008247497971677946482542346666546649113761226203252554464009929315293529567303278644120945256816721816106355435379128399378946864615823214808028908838296073838032015026990739639939456719620341996958002430614896157781044628024336175780174077478677695280466580368810710464607706604560309214328785733511128145154224084405831750912158111383927407551090286198081291720059755617200996550835880624534077910530174905610041039038165464701536081693853627873258299343493227168630512485205301089568848322960384370382421776451469417126353573378314443683457622691277228267255418498802288233122467178621160017773219319895455881761349723506963535857915205107819328608297744459688513998351210228442355916642720902280876192013642480254479668023408385863815624963919789358958429156283723760017404179676439615904935173688626607097678769048454017681149602570088944514435454366416476904140511913778740420327757383843025417430175034841025330834751057144828769397486259926082492246753104248954923323103945363627826863329650389011577198039017236526610472938107251135241833299716257545168056832193538026690237136067484714728795689853620065496581536666726345972618817661838510917211568061705012265767973445349079294887786614518737769929894862801823052299051989422532246747578595949517269180912801779389457360860713904499882867874907032054997734177025540338864968270854148152813376661072057185501985296741120772597427671847468779481260294020688478634526369795995292120556549721956569117476830990429999535435958975112052216755986475064192726532164968158761140291372999365992115252531493948405747158646413142702658955786198499206027095103649911570772900993960451469284345727520532611151419345014251558859669113716970621757587290426368414280422173815739242387079258274088162093378304323331032287998632161277254246109593124758458953059251908691339192073494551140210243416411490963295667047324049716709515397120971955516220871460034131552883998049864695941048205864277461017209510355285090402427480335237141350706510258485069599109071215384436013882365658332990611659500663827906138716193897531821277558947992263003795687286312229364769998931803321315436471383783616190473927107808612399841153367431270839646304266127751224153612496220990787917995770761173928966619136*i1^85 + -532818044627756980623661715291930367541497939159606968569933912375584923541043100794919904948783073460036415186162859943718208519545916972083636559557198317009826784337489833092156161411423328782533547451851510829716857710769688572843780368993914011283354490055655534177276738535657967175550149171492924466937804775716693651682574459202045946624453018111267074434954950851689418698785188437845306564202066949965061846790220924224720404211570137677783403550266153796124044778434968657948105965502834010881875533925120979287974300561518270720399827915252235345614478648646557727543217715775062503574127350436199762859736450422426592928676282320686010931723361529383927948243825124015564346270777630627540863212908327880066633762317040529486217390219476996556891654005445843494545973357776642893998170586560379859182000512352844070535082741681720536021276648458950744132682549856696837039577629808278509898150009969922894589907862410022860793609665098901512533370903652062853821834299925905755042556393067021738890622058077407100555209345400899567675339927514120637600437230966305988773628112541807660746584509414478786247522605798436132298668292063629904608944498326168096009213174812209970122731453995875456595054119066643456289151604623723427182663791485316810107677374527490677891399974026786032667423320562464064586940803633043185749595941921057881090430800708099369535393530626455567341719683037535461320870193993993428780047769550927640850986386628687548628251435907219202695437664472419537434951310383270923437373697311354402322631684126107647079263276270525371055064336563640739396900572123962757730952397306210030283864923727631131971707635586953846516364602702952820840922664646306289584258770919272462988344239665031537425260416242373326617565542473767502762483000481008450138379063233381793616083466342319372499322475101881051878256037215449676868057126505692559211460173172913005864315354139245935965392425468773562345772243524478771665308699148742021833703093977774479015126758522556258226595511532641668023908990864977117135472143827347672600227531648656863527026835521152668278755137155206795189375068867395943107949282741131190438901584070717142526750858360478511280943709293121945524718734527526341599939882545429080265208371347456*i1^86 + -41074359209396862249996762268518069468874524333216204214927673824989187526362469431193187896527742426534064053191553929435913045927400072057970194063444064835902259369317544366952263390098093813529543737868268827571662248182754006801046188871181377824376373066450798939970212566647833390912359338508606013343040499215665248372601963010352095087601388138696196170635139843466483294681843064089501406985262168132958587668392074591939347776176533380821567795589971644382434379663140824419958247008716101544672200043383590713747028642082056232412470573080969741455292595788800313680568512281062451750687449819663484214288314651845773428253850073304723624107473067415905655201705291546583919425872708377043528202420885585200585783189766468220379047081548237998514652915509705071093559267311826868642290849489210469922687141139174659536008131828017609779228556832058814919496929762878633207860837248803763097204626509700715844873727905310892828085036305015212936932103859145391523447615847106243337546435968931426992892687081066272724032870066651993141356367930029147040760098695467356961818863294061303153066882682489983379379240013994256501153517081681195963865189729683806273070356139763659569624238982146140822345759345320783743428997671648235952200865136678436058964564328768902257821132283799634675027656365937001087687625759316976862087507193932489790978654553133006578420645869307918695075905970802949075387039129220393303182154786663746760945464037204368427041510617409470043640919707423926654933247865208405519429291675240919702305801581559266600107697197246060367739291673202783666889927211022473428086353883740198862392781618038614268118222475609754882020233764612284696282989908417895291862768995102187972660965468659103442062579651960362688933798873720328916991865835280520306463014993163130139058056228935345615195042249842464861525470326515160470442793098696497038981221636222385354160189846623775010990873990963913840129623982708657535066966620011554533566098886890806288110309546833063992616634450671377434253044529341878263659885786560840179260477375498149044867769954251378408831637959323586408178919041593995251515212787437457764798463711168961349204385085554336813494174863092427507904884355103619331584612417331999589531648*i1^87 + -5130888843277465355200355179865798285658796191287099160480132210986372936558238010893759049925627824062421832147337620758837591446767939158754963309915086855128232183586876905456965418829542651616118510612745775034397657552774196806237976152095543238097249287759868081913199022822932799775806438751710966637647303749408108926570510037923145351345314571811713377105429523903982582540762912493241754106869292247928893510264898684664110984992737918763590810549942726091515909677239458290792620151357908966797564469041250504841521012078382489512396922488773555756072875442758612941703193691957292362840254737199718212503830367516917319047911499222125638115693763624556699546873231704029565757493381171467766316900995104764284022764666549239186459035306754886883484563246999329809390711069398822585802939837778306547407234452977307323259259943050293426340435948595141801597017859604547873698255618889911811308447615379949407556567189885427615460668090377055730380727289831703359465462167530195780789909852831565284634222669358401662795919153774173395922460474671476252901491140465073313626544460469434815663236013795005797449314116056953606977937110929315737248742215437833737995634510713369390461925073740596908827106472285727018577644096181022762373198224916927066585009863218566387419945399502087138777097014424876257407953966885313771448778361261305674449231940748852789296525424459720215714582386431778273161845120823277663861197659511760555111984875807117331841117516810690150627079134106768348334974290061302931858714476097069070960428203510899433870958411923229408637120596619603171680119213743679013162458051392977905742545085334574888331748318055139085864902590725590432947418947171356600226551104535596158244939049107640713300850214307480129317688400932586331859317033277439270082237565759249660517706262277324158217007197268324854796635904501926831165752639990876024543486084172123840160840280492378529014377058219184097114506177742953672972346732856651420523622751520555475358516739926321022096367960922843344681923627541656434149959046993839489797916235592018350379304702016563666017883675383579293987694832019835907219866597867651468479669158916573273976147301399365532534718353414745934689060921066689466198258825530703872*i1^88 + -330829298602924183190171162713229169357936648726847321138788430216919972443185349935953918715545276848566582954346716842934020689911776928827990304262184578587675152003905006523267452780921690778477683540505049037491679541441574346687776040031657208296128406970708642236314651441345604017711590928749214377671264146318744540482112975615399844768120897816416560630370599630932212742391305729762843193608220714981246419771446090262120577991804831385082050745287745050219658913430979969203416124965321098433655865161590524671301496328959980951199621669228758374308154013351656018092773514868920146654078221034450479094627896804341969548373560102548804387926967554901025661883472530165426136023265540713986019531697572601747628631911530413406277222581681204128987198767160509898111779170740956080196819855369382183574731093084049912672894435632564994344284165061827164880315056582030836040030391364194711720037174264137287522230704318315929986352171663695784168803826160332130309834914023221395496558680566751226906593633203366106542395330981930182782200724964151234195598539930784896698115095635686412745911064463844299119309708442285709350911224117215246689801264016317936254825482978272080046524672785226869948841337033994863550269772238762526204361135820760216314119685698653333213859037292918324367730787949608612290114728861138435600754049409884471554310975031721517470347346621823045912826332386001463659529367058822208783044771965604953473168052211739794475661526451291432455442946473776731072966827607900994816211006497859517047974706384802072894307810413771626446469087377835988457999185569703975870821386359056450045950044595767883749231711597474002048196037705440761444460087759004450100580069047308174246427063785570201397526614253318766765994577646352477677181935503151648689262145579239950830197754138803674631490491057213857404952602797139389011274751461923085983586019491310996903385820413867880257167255194964125389001852580345731933874772378701543122355008654444340204411808805479760158310384989759922653474478428538989312933420541623935912689099171723079526486669029479443723757595609819971191287967579809615386127231471950556219057995879052780797319324931502953505304333926811616977380555794010094533760516096*i1^89 + -4008563853188627818027539855925982656609257153824423393873062157061856821679493740300242559911809718341482040661528576092125284260255989507089986277143879729358014083715190309491294813049288098577767605520497379667045673670014684027538577906074272207722705900105243582135818207611374434506168711320515253179168499005380676329852732420111819518099514932159165325808951541148109938283868505823909490086104319417223456576530291098830431942568506886314345712691152587102917342559850919866229913269651135750384141097927916362363967087233266061312718011791412564856029734739104943582785705926535677138846006695436015626775819218548571222552719491025124292205846579614178981124721476676458968031132206403855766869827342591456955449113225020351913610132194765704844836875196626265410838464709040330827054718222368330187482634427995792038301924127704286211449459133990675515061739910420634518625620983537817618249176976508359619590262866134070279712372567082272939361467919767389346558401726987476307709827699831314636353180694300191508616584296689715829150017522165478150699770241562504693400473000928873400223979178807513250031293427136118676907543980095184357011364102706567137865632527479378042468947130994871258438852039012591704837421010854497131292880586731916358304979489433518645116845613453530193759688178394748863401981420434782452815434950804491331360363391324856632313201455927580692309175529295857978183582656155022461875023657951037851013705206221839211362123887849516896085200464632312701443820156727147956977425365492052040378226948958151378535950396645268789026806292499624175641500546355431103078277176321348295211341609937561233963741122171836532050473627355502204240275113781440353124871932707423566031597731771490216009236539052726682345556767560787594216281966939050128049800090488277662141836167240590027931258415229391511445860224285160658163012695806535756439325026855946553372684283362017148012859593438495096325428785723201988160215171761677491425774177947593908555141648181872296800178014626012540092501188119937853424984288719811485510966266150141546968723847416027279426540640023328006282592923254613148718391204990849047736976443069612742165520623506045376493994366348404579981874205958852313088*i1^90 + -773062479476139812974213680749941001052987380673985047096653075182367955683319984728497638965875772145341517672088585869801305731910167357749797745719504919468393084241757278809322547696546598911487647884113708727813577537092093727504122130974523726729423274085621228482309075810880989753210268355223224488982196565193744245420679822606195613536765396593482240647597176105739855807260577508218442184226161244463099662411640383730471333708983871757834362084730648938347958631315077674715331684627598489376645304085322278677663797818284775069327377457058025441116335560869175339474028651041825606262129865159948578618225498528541162309558978369270446770178681344808869659310127958602996502363731199295767880054454858528697741071123462774824253105253142186857216090398597441150742139721262840475671564252085337356156360389190861765814736783463581978823280998078855072461512103088201402261541356079088328987137642565339860374010644458311711678943117118194075344248884577314525852999783066772207236075804053523301469071080765000998575697618372595674679828532279366550123730931890555111828552863328638287171241031654945850372869265470504642453416668346456763850691574192064288274109360045760305995508357487960959051086866846550563103274556040416906305167421947127495054224512025292234030217622980628589384326085025515046487863830742102336011474324667259982673055043761418650692824425405063944027698537249264584865247907869081883560888793519407190035557528563521428080355381654107665998338144411147070891486681917426321967760339284828255296116034406822171381468756844381753648982387692814907284795267356927728330228162692254676079598995249657351930036475219050629736672748720091400941204136941171294888262070132519338427964006596037993816969001355385552119975278935044291493162921992748564438883488638135833295822524907781099233838373521181007812177489585052087840230579826367998073961807284460493221220889351516101550385228144013859814354702492670923787063840829591881268229716469180168275874043195066212395450170705813296297911262931973084186774421034032261199157524659607324811174861809960278183566085214635588185773664121719133825521621453940517122785431480004281209952193725690882026346595640672134249539858071552*i1^91 + -46154910294198995553675289949237411480179374879188428070725841363143431602776021735239997763438858561870715695397614751282744792815630575221152199702353197181868713504004223843731936080694626796760715099078750500301224790376492552451345113935111434114926444534864830230632890843707490921565880766723891611039538241077352223633952825681967681635580715526894996507858059558233844335491231239795514993493737683917544684750552479661247551672025091062430346063499911260628310972660173175635230944769195663820595757932664216012163115409958009793543914077277915575359977154918992235463534618011097225085598792362289882912920139476839923733468567318572335851735107463036879714079477532917210482234508786935391287315753542027165090366360692105900088604024062866392427974053211619597712632003206738723536393184294057384066657548191225987387513064165939674286746828845974126482928702888308003515529187098740125817951833567839370785724209199642842352185516727641520708365480883936777105202787761306295678473726137575947426842576569633896439373381443161273605157577527940004014295753378665402340519429196212478714023121082819889689057472288922821069736452251183809476517676124666752970004770005300664691544674033318862523356612123829180883222467092369584379387333469972667791341624856536663992794430269189655001000873185590071035029180464400067775943176959530642829486980228827005284867426350926958189509018703436018514868989195747632125751413720832776577167857227785142942632234386944422590621021613304754208000010931166964244036830642973354260117193660862757975486478760334387342837822759615548125531219803867845494219695424898183174273430911140078810998586136756190652760556467506454609434060020313839887721275598062342858644604339700284948829316670934683891576816703662503868318366362417687911711682305133784797087222895245920797373100652282978418147581239947439747012004380290992362669323760743761000147328372742590614121856643202396144740968338587252658369078833060291408349526053756932097627120069598840790017455200739776772410208697874779489104473444858659509862811876391862662984850356756782246055880396981511743015902690497007396650714159531842349999054547755702194182180638570545683444163006205683805716480*i1^92 + 737944790322580552920048622036153023931726736793207127211719213037594910319763223145723765136600194760453598471610054646148979736823600892715985602777762207862882072475508806774019728873627092068580821060272964399365528085419065112534867822088226323611023069019247252298231206103546224111362253335833129066621487896237485055583058469161318791354151064818056598162924648773041753496853395203229890416113080858298775837351859371056807339307039953261801232170207377729382330372058667158051445712206566020045039152608766250242233032825497869148309912050521770423474511105765957409324901821663950150152861051396169145242991049816602970685886730316746490747423788502589254351115512389157454901927292797256433353760854564547990455948054430723139799770346386295684303314970345994309131352749760252691115137990671826679170462451480285158012097083853713769300289119922676471203806475239880509635385737982958442526115774935504601830415857960818881343545400443634224003896961115694850653084300706966556887768344054087696833778898135518857067395666305877824996484048166642664659853566399265703128095771259146155407045548511728881523757867179675290229427311788436244654516320740865365792736680545992811853225134213929381594803628196573288558101097013862060482036522925167315367513905217059818015400207537650372622747259704072700182277020419116536058373887497240939518267176078376025895458572081835822782406364878484634831973435546281934631566965837228553002503632192542726774408715883001167408053613084026091312922334160003346219775245844398428503717413479430681673704232106738105437791205481935816899113583983009501428769855806577877606831776094989887358573019324670212300629355593377099819510911078550109789042050660311379123424026400010296793074670577365544325461874791610626008668567196683034329307272088304415241601781549215796910305403810328155249016748253907259682174131965927904738376781201365065690466631773093965175550931254025085446348412107982117411812460999833089603834997198817598539319740825646230198962346375131571949333578822565184093848698883497478209626242691558563339238027670974532023238750901359362618005982849732315066404108885306030452477496304199330055657322675687759724282096451059712*i1^93 + -171807921787657790077532987681814640749032777303272117091101360720059568634734419487842789419891373656505280667956533575015669566367608303380478653403043064502657259350639705831464350361173408335202842808664901091648374388014228930558678510668146231649511680883938595561019251883856205823686708037798870664476740605243758900975173233497429109640901437251157199605791109063099595546960948024896959021297815112476761672317327530834907503384648849367017352331707259919451797416911106932676293713649679935775552740652683547034392876457595396128682869076210939922962379356337798548921367368018971662098653170905705920714714154989237715008311917236324302132013646878249070119679161201558660885647366750089801327490174008651691587479294501903788764078575887882766206104897194507697149016795621862229059001900710027152827275533738510280267278749683142197814646712385070480420176924369500240274103423702500110032944750415821085492076707115588737511025439569456652503522081380115508461000806487760317558427651723483078717635462555936925097529501698576677902721505685499274638025380017122913663328075265200506357849694440186601320549176597776580468581529610183016537299957480099865612394450024075811993717115765530613677925166422667246568053804079787831460763384592598939860437474815039635220042522418241110386474314200588206738691115029653257562580748547730668422119013387912385272598874739017083915262235549417248863617124492143902766768366909494340310804968558369720207020397833069339205267725717420717804854542529206801860607461380923934623437439971801563172418253326990458696621823159941133946856992752964431270966409493669694365883529951528293750755321733867727141453264131820329517787038111978534119955771486537867531019077327412496614348274271737115509763631083565229937888239637851986788667605686846095020415206349339011716327051089919780335845361066197097268783049541269136287551631471101500128143021464890668362555671394181146746541649358693638280294313004541022762487848883192578427074747501337454835279381626364417758244813505055289375609188535213250439948398493884974211142260035934272835672378482058447302541905677748453980378993876352456096517008076538589822348691079063370517524250624*i1^94 + -12919389134187440986745285987670159061909534391301879820025790134797082399602609563332818406877980235336092495376951063665936609227691802425742542272508370603641033102623080534794697805253260095938786719492116949562251077797529307904536073817496213835550384875601562396281988875137412580814574929185113778530167627305405727811442697016620906002817247533967797313571747379881823725330591195423910296900651239227690042434354591204320030581940223031171300720677720312642112543001343656937425165138553335138908018537990191562679386195389750726840453496619453120993533007883458368099630041555463957359058786879276547404871357465103559868740195283929415226672707692949527325822969867025830450599575925187787019315112943078406059480998591855899344300930785295136460385923099074663720920642525726960241957203914955035373955766509806949552355794896096062471612779990772100820586409481803816097463765960913222905293556984724637531415909204186372600350018779333971556419886155830899589475621739026073731235069553520432537446177728181728752384846929194796631180924154308662704676218670520119056367818609070980805078250904345506787352599866697257146153402123761339375145783040314149383537704701636850360552708825800291986985623463664665161224916940686343945570902175018410451756086342157852213242351228264540159724336370323680287668654313086925054008828916680940195681620819828739735996096734970422008401885401089692587501645347618570733871040432458118716286881873403467836319893988434810117322039655462416119385195741086611745201048146050293957794444616675200879914586343722291141870196044534728332124722530944255811036023663548949709558705495353178304173715652225351582162358108270265200537370293805733112015501617947503811328987229359875527395955523502774818732362873441961876572951567843422505069626849174959296986489154136719463591030593741554804807002954012047087017510352422207506073754167539717252046058395617104718446940378666672696715465071317161259175123366566668098542969328985932603443725145560173202230187565077749690717383766292916428772414195447945039679857887206172844296121912514354232910147117292615394551025456239923498197875395283615513722152161629442566234462930123093966848*i1^95 + 239620238693732832296033072723662608461202381519789585012390512958809430580879654799337628124142653035350021156852428355161403898013002283979893387712604975651275129940520381728291441402825386321157874383900123338078676645569265539110262922274937800541702499230655713402426525548210777061324425502288928969566341208167721405624734521057251301298942209287852007808033720743259473045223186824800480155819217462535794080651214240944569517672586342097007008489191690368650102150435277218563045893645695982071377963574235049386803002720751132138845738389747955056713683280363337386133119428384612865958233432633763657082359510515651203836419417352352186500743336291675531044874110108670483614142924497531263316375150970208783872449467418602128907016762696752057274333516458697985517343797992548568813905041086483830901435241411189880043852600032627004283582912721975373159615076779225896519566108360913354042069131344195745725488556774544697984159369352362742995452709646803912463888054396842805562256658024609504344788520602456320174708719508802169044924311874672330704716766623995243350727427431016926023434571919532161761444261065834895487135531289865952948973839043619256475668663536225196240784740104097267261068056434150040346383577323919382143239146823508838886890898822305256966010285347803166244759695141858935887503004637387588164658883249991190363031249131915047202648487302746805004494793812529809432671816467121109998459953993634035811338722490223217530470635114622665700645722608350103081184737917438436354518297179256048847489277593901136238601139759650166013538151681963062663075975275911521823585356680500628736438215519452341153392568452511585130711392234607562660764991298375311291204507987572081588933410252083845105628564599663798340388987031031243467643299379482514027375157499227904606551805394583487762641740019006650868067741363001606134661924798959971057228206142785275853853851587574156043426299525570928308041158971722690928491066351690399339894154424738082973058726977817234045313013606116617160949246555571660429573966356194841876929350114893295864555979505664598008187535154275031029553628888339921566109085828263797787098695936133109616973134692352*i1^96 + 15919306012694494010941169207903489187295948456556383440731713516050606162822151403916576555977062165335564205636436692084664744211152863536395137965896096918010814209882163945509587946717759976041631166084983650748405701576720368586503105267776048657737596182059642227667394854977605748939183339002997869793993438500081880205250344900111595904835582519042508821256989369156749580381133880455515423396714741129432631092525252866904185799863379055759673223300956821486033018613403911671679655113537844883949738555656257581674342961019634680416319564346961982128545205194245023418358960995979312331366097810540509338775548804612702307601083747676656914507047927438776682693630407794859559093283412052664049074629578823229744918840376850284690280993742813901363206735686006643235104114800969560518897483821257981574018333750089309632564398737988648903747587154112461977587012314690325035715494353290499557470662869127435495763543577546102336900859977900186184396730514575840858183825911750821688214335559790486285779385708536080766774372828654739010905037031059897478267523105612614223707433982372332100692241903962000656157267757617171171615542391134783250971791241651629826540963892461250823147881088317952582482998304436057764971872400594840544421759042545492077917669905589712033029590033095221869704169269216036215518158056857892137986564007702785006761316105725931367046075725587025654579007323022111630942643864430029908427641061148190656288048925414176671548932945397587531776276803369248279532843395702247838934641003254731932903189855835497423818526293270948832834405449486590080388436536538172274325799325098351955341856651787474639907851997637272085378319205663958436204667851753831417864714787223373513260483930132657966622475208514878958272931028703316644678046922628589976907577425761120230133504275124530742083608945068056536664433923918552763623475404462626461049759996183147464333601183814563059376050811403234302186535690774850850627613484167866398909704261255366609857958535058835583308568053372874106401151820796540638378927942485867160968430410110700560488279601520237507244464638498233360393075110295671699595314733165673349752817507185580599934976*i1^97 + -313940057175883945979010539500407103747686415856463072284747494433452186376544464449819963897915565312186187319528229413308497332710158698724832821671697080925742077048348133491480194247701199488230650737433788993370380158501624167146001201390211345182114989554585467284243871695042200234602720651825209530115546713527380260862542645567996080405038039455124524527108916657109330349487272189489753088793934721978301020246519522862391801216881721305935650414251685983963712261490643563054472346291484145690942601192389652310456800534304603881365521319334430297936997021951400356463339735754959997810747028226029930192987611129813525274340481649674623190134730155994373674701960773990058705353714171249869693582291597284258462765340574369492801568995450423624420419438901294455886099667897580230999529580379056122027839138678124277159384033401038623328456616891966996917408215806595789498906466340617208905754722374163526324245807296746203804165833629311984117018631779155253275663659870950938062273681387895036111531010613858305785410692787276941472765644095328658208618290590424954570895360426311629891845152003207456521230056206625865510944944216131526431724169791847142116436145536179821027396389463832375402415473181429519179322710152565122799162575529373915680379855829485997303870045453390126282511783487744384670066976718146356197378390081591356216710358237342612245158125461610985473421968418370271148557288506126412621299394638518086479170627175706160532910607067173592565881188777510708296204998617309855246371541276783960996089554026842884538052608150092644568491255278032198074600034970405572674480577415087529898071598438356978737277542832024481215890035304178455620285815118912512876873427712093392320083037569016195702822170621731959712982558085946511568040557829994086621099096523727419504549904148699726279019903476357520062068829280686852091677008693668299005102865934020600221781274046518883458766104064830476162363026511182701290357282014326121425574318255157358682893260510998003486269161105128206800399122738968785453813445853151700855247657253963514090228170925793552954492122293964867018408855223281931815232323288319391206949035253432320*i1^98 + -10156504050886864282814960982706654016121306064399509302100085871363383460865121102553520235659078082297509625052015397274478512411978278877632616106673937739187551973603798556877437036265614040337283467008503531214612221379146282671591220380654303641174320472038994633548277615544985588323443331548288445467660024015328096920190267676408709790027037273054359980388313994418041746522751808757922725289568519062059508068782031325603691608604998561917802224751925119838036365943633830936287871600941192762854515421867618583627109306019352336053318872393311323457030720726848038430584829072036550222424284623925966312333273359036008900719852386338598935552705586654516221550216857782313291590581311110164985445268388851618439676003878762434766615978919453963225484189461530882946810697866551137081528219460484177552786893369622068608830683919530406502097041173396638653470284844032261963200079600512524127658146942112321425246486655516669704801258795135404288850957268191253050575155991487939407633126493463859119599062593898166349168141847116097761499473332949856872188224623956103377489099028176255242949972685697255331289356880833267909970985618959650740963356104212846358674839890478335874347181231461414160611579548971765641739701855818873399680042421881943476395026742211143932060402433225408877837786241073701019929799424908764902007440657860149957869004425043823803729620492853798102358124089702573349141962444384726850099604078096576284082642712277637698594135029542559178994018450429052055550674142262716632841079871665366104903653584026975939981789118211112175523083015807253197663831238329876014772345703531669706309631902470458408788545234321461789735351975685046044594646486911560137092218320016192763581137153454071573630469254184419798916463909027719280891744504580823854606135490860284609782111506151875072430306453872778598047351839177858192880581578594343087929402327288538266783772441745678174679552832280429466496468525153408460757694133602693876452383767739477678058183272083084723223761484263783931033321705474130792716582362251665039135545388630095655522749936352618214565093478234024432579170038071110640759466507805431207242498048*i1^99 + 198890279425833948746331222703444031686936106905162015902180822320826778527780272132639516398252479735821782080794374060483176519664325890664886565295806942095991885975015520969623532288025800474312303338993566205353681541774412219911398984760073028958589531500369285538855559556054076244502580518211436445066961716253063548194298900502868065712872740311605255364779588373059828803440799648753209880743198129313706482732619181122077516574218760934985624438626194528453216110697686397083109813092546575898329460882327316923834271897170077407236258073456398910808397628517161389483735663286969422980818583827934823589628133720086846242231696882946311009862945013626211279458811807686194500000975419351684633753704155781759154756792886830007913683773079545309937911417185856255844965083810066081948364047796076358137347565115827977997266483945448614035060404188888220697554928351541515763082942363209712303538542040219223623797105222810560506976924856176992844441432451367937209330980168552269719323141714513435161201476588933030548783320440952166714225607555013416527672132533053670127685067667130978274387681937105850884097733451037603801981140646676404795664226341548273346038755582721293738320799925610811090594885459884860351123832124524736299672068824300514160341557482586799212613420512367400329946149726126419467501857165734284452565159778034219510082423593998518686303143541799668199714284932503999341802810492856814849195058916483901172992499957954796319081683974721017843914029018191012332603399617500898324166998815223603531240518785804985231325509472967553195779586594780601682409426148388463323963604020144033889204948250395750960027363574644094503415346822147572941438350819621295932242083643433244738013585016126773717628380549849513359796810218252591646317972227998816973387743364065816793738157292021086451921256257133494827382514884419033191432803231789229552626343164977025997093611853506754713250187651440045464919923643395642082410903269999862122160556187140605658872204774489245104869924571941703375904088471173071443745599869309984141694199772327167912581883475801789010826445421203460136631037927921170430223058342397345792*i1^100 + 3761470171418029999859926259161398184178872257333649430590004438051503102139236958260538808878682008260258598691622433886027391128731578367235799924799120279951441888539805327777762327989831978989287481235922161791164541796070545682993784549086868843280339034427073314764541336872037871047546390953150692101958424300030145660960549723274869018420616160497348731800626190788922545244359411346344546852718179865120986452288105324128037537042233311125249540354276442609409301521663767310101571314273028053672393857248262282307345274559219334991355614664518693957909314303408446339995786041014204422361870776334247909305236214266901551771125469701411517564875371672401769550563885221071992034652756584170921516634991155157897883075829139249726807199604775216955849146338202997748108830524452965319484346661202206672160614494593325771360676969271035044935961740053557688563701280678145790221522389886837688549766918192619700868217354694940275746762083175559404337495342456969333183443724325133113044108049044325977294296609454329506591320831018071341921667830269062278644199254245944424051818850428116074777470765245649193715502676101679620157481131756980397346789432979917741763639576448861257920307665715710027714634140957105898274137578002078423023435281404398064694861535072098707950559629308635671419880813368208775283096945101994516247801444580331809169182797776892528323184710916636260046759622374869186925980329578570725251419446473993034286256846920127346431752162553047301389094605678444355691993589180262893946354336651994865024367895584989954258354893271392912240276454925875093674413789521859169658974171358412904370454132787407207410368694426119684429619130617684764832271259122083054216513474845805450433482562581114091953833161970744967117301092820439507881722770612744530324845777454685639243395111609129624223305647143492620546225913521434131163240901551947597903013521201066670808787239021542700477478501246241948704766522015705889113160334277345643250149882125413730103879400238078205461454523811681544687887459376591884770460336852490815842404955938486912528365119489430788116170958687905696806034454027483702286547419136*i1^101 + -129641417497629984571352788468191042172322690323549542601487268651909802420775984847604342743621241863875565314434157548579659926588169107172099759156485558756868735056469324450172372705109436845232218967222776621789126461043037467378125409515713295922386530819829808707929845631293141420230399824271756820049144177860190165212147315742843415008167285239513767486646167159952617898316201140709767300424280776229115944442079893390916496460931368122435663516588694979885681362805109012778821925719724091669741943617197084111449244709514100849998398854085569376499943489189233559748585707452983602507876797402833030299737750569363839197976548679238976802421683919706620971180135535163303462620602141052755812886109844958254433902695642882559025454966091781746483305153719371371603261223913070203723409033177243047185700204141015655964582482374175072645455457205896873167819353287291389767251707739940860965835825860036950558735267837294257524902761968676444420208628931106541275955192024230547426142920110668234166345126820307036999462096387619473206946241636172494844654993102327927486590772268529892333425565063938570989854434227028619178809921527889144331479859136934871139777613397204732547332542616064969461975313379655998545169899795899878818673494318861507345884839629927011756096195069588611564919655121089683601713349574223077175212640941089416249010692397279924529897678530824415375823759236897838986550201423147373395654210330503366012654018345313820121594746692902790940025169384938242519470184148719641126648971314829888139173377673673554930451219743987672394027018659587953179806517729288798266660109524466513597923405009482098912342795067534669437529789788694599706347952384945352160144655759673401997350859658552172801306637963865838383941979541459545696658262181259676240289343366422627882475416002895005200625069612405255852742019912278546204025498562961975520082649037260440026328197166705329243672846970381400835321552799126179283773624462210611810294854244104001601923355290335006273466787795752204404901684258445977699975370809721356326991173082804731382946879997309022952641077739133749179368354888506442514432*i1^102 + 1284070413372135951721757802173052316717675355367732375570439497755592706665298764531790817881434252425574822489828409578705666284900901837513897595321338465708808775987374937687600296812739407678066875867261595349375233448957839452665110544553513285591940517218458959495297274206042148166710806831600885913710576705785456717937353346840503370594787261719644454293263301475582274128097221506324031680355790979092377851274961572899782423636237962234830796305738672226521082629960466593275094871470483640731019754324876327530575924212014599262256703784996159447967164791605154874949425604223045471891224292408331144157816300283222764229068390343246762846741302183734443556736309522550224599908077565733975668440039405200844436961037537694210959050399651309600447054363212068066831589412934307488080669701510714926613442442361207942609161055298043998463016699094406208514814991922307559183921753841462470804572689257212412364482914333482189683742466799174554080388405791945970842385239612886343302015543121976596373730620377351971166759534660144943791039546723408502137963013174654741613288353561549675088485162862423539336930691738123291056733269468844733884656628791991784948059601837283155942359705461742797870217603717662378501510008393268568709787183059427654761824421347781443211126262894504129445468662076085531981219554266690658852915143515923792749982751296477827210513023283730368885700671803225357665109980257403897563356656555396944431405819193310109611506725630524413958237643365385551017755730448697438377466985881203590881596836811017320873161485204261210647420556298450950212393859319511878796090931268946208898261760591078203676586699274557421715248553091017047271018321693794551048511479479802448989279850240525265684354059941549010043323098466554008587526633722435085222835242980979043639018248082111196688129352188288911632095839029238005713380679678241973895018915020379709882197794416577069688246263347540523654696462015173286805144022674384693392538889324890205284288541424719536831871243434038536518795154248650284101282928466734940970170493656155045691123190240671849965415139814430174954510098628608*i1^103 + -4148668886753135161679582531898406705040749373964871065579901098956989534174565633542271760354344096579291188431991893387954377072073498240775463509976346332023933838459537825960546447783241570206181774680047145139407347057974612626515493501905928396736942110182826959317182241509346314173000911902139950950618936091452923333198641205330555532737467226814029465152645223823254990371868557819175641891769252572301301871119033480320158937221536689652931247914974669332063562261504842314862062866560729123305972602104655385223930465402194871731264416825462453525126396967950964044718674973548973270425641530568461164810670494361283100620950507194926211316548996832798689215169896145703923929365143072090472718675477190497955753231366302977434570776441589520490712141721898490345902799650764809996859646919175934743932344873902465418512434759844820180203192978930287372526994795518739268028877062759873643900304699835096033356706346889917717582813604062799491065480934594236904686028455489202548165293479230936261695387270154316994204659911911346427347935650657209485742670151406431512098282801758745072488782221960450549876330433634149527830453681894094880322746075892484611048789345001222563226976840385006850917726351770498928757811788006265217856736000673310874242304034575915290401910980895955186878988151467044399166517247432492691718694793012486416316999657541289623918395630251171523400054630143865687171489607347429701704475306682013117258029879492638112724157132603985294768323044750366233961186478035444284815437259416170868552470724602684968838006643038748993427876161094668462019295746636961692780342766187836350992107284697401026737230014036020982028854118527407580060139214343942790459987031181409965515253056507989735927333684990088431093309960909234356022799724637022521132170343060990918484492193147333501299200022508724078879242488541114872743321272599969804776710983576395559634255163798000287936277586559039599632597458382906434573251496633612352065490406676058140231887708708765852126193941089066513515949852095869362954651830388821583803350458821946293608146916667494551364291842374573794263040*i1^104 + -5107906529704466637367449982186036196135035872196444789721160233349236106250297740729520017739727779969000232136793251311421370325255459409935884526782588066284492976884749403371079011354733943624960874597539373170593579273800828332739736811321220251226358645469725632204083970046233782306904849629050879781917856472893345580445777160519231886399943530760473388403379770754593000508635697447361289404205903138310673463243320399993008003805197081204291049697203710963119190095650004442073304942641789153356957544625250804243163146479141278754851845495332049515786817104748703517142374016493095284561371021377047748488145348550425458591261088460794978375205637337403679344631727161078502183454449989617779744697694422257567200834661976497763166476164700624170167888731074442726245599896389006478719475631569057524506558932397738849294158490368230834968372197959606194764626248834975889315272465865948282020684754869998822622647467451308019293893726239384514534235427308026983189799008818904429470811862859868725642100901687282827213926826113901045868701343723161471709658913981756053550788425800492178112110707716074968360752487670425451442257325232201587663223254616583541755274604958550289336401863507034622048822345214537460713872884996823974112128337147170715133480503131542614172304448350861187766403273972395580479551659450887786667355320702091796420405924569347518695602765542711157446145479131897958739314203777840956528445966578200995911499801545771102032905784426791959910611445690672600042159700518458939978118695546206728056892295662022087946322403596825261703572310453663299131225970187909861325912921767183634811044311315235901031246939274453696382128307007691478602825563489223125978555450305359203451102037171033435335002385058186713916354483882866855861610077103822957787872400718830525104235570466997397308711333515661633095608518241025270780203312560703844206885858087000392702158478109615965754860361034363167052482542643620832330142395571397654071061169317767230588845181804499111739129023066930526979306088878859206912862608751280398925003006917328915069936495889718765787801016336384*i1^105 + 13436749199317864135323951835208073205343222561065699237683239784538367259629437609870040707299141486608256307074165627051382512306125997258435031088438513546931287448305886862951478714983514532502961609294259066324019510700365845980784958508957505695061278298513949666517105913786109746701135494716758622509161636204009349620438843962735427948847413035053211490625445998623195997469690003211598484068761927626761036274712011355675773414479994958223197531313594584754311675704605320243030797168705915905309595044279992916583750609927089304126764301077285771073373488516917422666060346200667216806941522923073697948421939419927214902343426985991420973873305514692142224388061626644346707829409282887968949482211151713779406103027386733128785075620702432534742350351358608329677723952421285545024320507861254520832977719460592483874984303629107189861802135558545801472439410393367446875442732068922237061674102958723589150557564085905787124234683820784527268783303657475849767889612797178155381445624117907597223153041553608247545343497088292864876097111276623192916813088272394339224351700641138496400351469466138517039654985296497385091433666486238355324230045202049012030687935164581737885530941295650546619696294159035852001835020512112318950941980941756627402345072563427227526365928885647199806962048886438494644742437581226972908571237160353608109190374211088786051101237894597861772573123798106293995309915335541652099837155641096399113218783740517903159972160653315878277465250435357855995199955118400786962452021016183583993124689786163881751206415787157711654123079467640710548741618695752700734902481175324879355310828530445897264704100261400396351054381408018686910565557459090853099324196892979381749869935802624759827406250447743658472891822739251535120658448765278591375072891875776163647387985874555106081092212415776588715345624198088609818597101581200956522879347838822452193982010841870437000570050402863145794807924029521509992890687785031303901079992624914023889789826989493457490655984045036235316128297179827684839484646413538317149553213651679264247001154486354142725931008*i1^106 + -79324756792759956497175774150266998225676268371686844659509102582278382196751688750383754262061494722584483231941779022730457472516031072429430727427555935464943881883702416378808640253151393979810869507238671414234744993711456369894255294913743168582014609303646044532291834935604486945565601505692308568315331829497280384145087398015584001583056542785159596723385695824299373008473574747082318902877619995730744009379661445293410820660517687276489596978547981137864253616351906311950265598685560640344156389040809884116291581190849034895627084940102793764831866108049016136826646873362690361843375752366480279453336674083122878876358623992421050882338551437999582536838989840965458986802298976909970859520434105310448661500652234148873997834498386037753825348724077737324657590461407249518858340661707932881663405728294688108057349193770993329254733374023238979615720256797051472339017521885738469633800616609648197786510386861541105101562166577914515043310615364933832372270312371332706118811378125990344232987445473273330165071767079369891905396116297526109524788462393434943595789018603523262439687423437136182891111767574310097173353957105303074786448832858858755636451218334273763197031206794335932670023675722289058176866641450788792404992404224579068666761249182422538818206620787176534915901868413572625389503603856449382496946034605681930334041897703028551492132637230733443722291171863658473057806836764986105583389458779932655831087751783330886241594714715330355570491587261532856644319804939443661811265281445689702884376057429051500406229740868746283547460909233647274364622153842340360119899340685453596819613531261547934371889426055848536623979808520659913951315554401827295663217435978958047519895703958244676849515964190016145282591857063972179718487970038723144017957898191632018775123339770686199054165928446577648313908931873123273454631305527250603767579416595116874887288742914788930216615462852038082883840165571995067971346338129391417626825227593802815787545397461953111317532202128269832320418439694410841632751022613925641486129430126747599562086190571061248*i1^107 + -25690269855039190040006623375954380701139394062630306436995718582545437413067467235491565287304921599271129492687850929584980476656701945272062534543215253229016154124612877657928382827620325401793374022681714873089964434804658757783168169973761743520902485032757752662222102036046630484254011827366843581644305847737992530166049135000926221264457542974851120371622743301698527879145314730221419085293759284277166958862269400454710561405767368012117976554972076609429951393158292040883308158841487388105926347712381302478387528625270015066845168513641738762352462615327763714870724604350701441885990606694684744877213760057418650356988348448248074187069317504720264964637068042261508894018587813185257831837029208890575338358222751281444850445584718243667671524014075999821962882885398812405548324913511816370336520445952507622820250917273846481813252372477350908547083125965887088835671780181634506101603893578018304994143405993276162903689448753256370192437539940355181937652767047025290941874355998775890292249386524425008408993380412959575021392682140987340986274291443196261909345818593694680786481439557894462366828154614857470696939816040147389287424616956558275455512513619648810093187544515172109191977445316638268856009971974203060860144668549106211418050803398178662029952790503188543390271795610762312603194137299870726150600099968747451687171661686310889836426837044371974418273645634176974427812124393735511890836266097957025683431492563593543995704786236518748803571365387685042422646355857260096631807862003798733205371367564362024783184125606371222408560073269957161446548866538892438313888061544219042333851290559651084643812144336361138900751633613889663084852981150525775086842272450094909880356957920935779250064702024591198563683717897386457207618676650410949931212308145048337537369320651059067457215741608862128608036827123087113396201796871306102163853943267699342648736738778795180001891725737763237983702098264372683265151432119120130168933229771163078730745715172100920032177167185529144136184170779129938922721195889958912368863347763208246093938688*i1^108 + -104453783457777592838152597724484340645645827388390576271904954459167221452075289553750413785515169465106468480189655944196105271018685057928743519689843635799883722850533670293412209559872768747405451324388537154927407996044523822840638703008133081729343127347896067538219077973365546826983415051231886368771764193355820068189200244182397262156339523290615475929570377308324445654130945396823671211587282820262610062344838724849057677558528893676346269555255084489251365772101756569971212716743386810952767502968080173446728070375076728627046441362555485606652139042656599603714222972979970686613565211215601050873015320732266254116087057609568704391175055697515342783960062810239574615309742487916130952380771059857054077638436470134356832378081031204036435665293008646019522709381592399193797740240163058694898503368915955280824847930768094128077418478390648929232821278547105786321526688382084299075955541617433599151105741876826934826049006911454160965875591104255821933664294949379285485268131566938221444078958149685819693224262872246179535120283778079120020642474895992182549908669692392983938048255190224828397284991345158706193669244233222280757433192707053805830961379481114653371678203521022388399035838363496514155166138522366788220286912292106143738357346938131338588904813144747073026912119403027410794738916714280294074886999338099764375128900332974423716473044968668607314042356506063953280125107418244635570608036481376302836529405163351594421396404034848980843802298394967718924040679216402114854072752723514326252131682372552091126546933610857968803598387727907307519277886179543401977227813982150109192763619807760542278212390589741745472157907103892769592980425532932588717336806168215018750816490225602578022720528071210159043802419879859070347506134218195091341854059260498598376747895448684215682804848669696959301598489760814134167342612897330901365205785518239234245110305582193297115385896325901374114626325283177998598554957438502517554422422581698210585704753092324139220026566903394078130716186074850562128776307660376552878609986968616960*i1^109 + -811758336743746385021486085714797479500019382313999441928567623795458629748288131313038733961338677180284070769093264485084241148565979416534667262871979212882766299755547102242461507149621148511896040313086280898584933534520304465539549376500412841015716487144582043827535682943591612198049239818165194696464981363142624093099486886984094854882140221257949553509348179106698741755073951454001037395979023906413905368060483063296420946415553111473054320983965683159495695465036508771759634160753701396833828829152013574455746331931550387733777467143046886130110643404765829828270649529736701365184110386646213162393678725796264056662558329998629846995435213803557937595574875798108126699269154816785681427483602577003005814581212752979645699493491215089963440334946021437519904510539042968453263548485358401012537923798215046968536548024664672997800052739535010589796103520390476370183803372677858883110252240994919618883929318368073426635208302560891851138473147121630707894217788725096428323742820656625552985164755786492065130130657943878950112219148599849529252087854027528639834779613840331424891982037467467723651314164754858033620836169858985145561728035246444374395459279346265494246746623880391309638309000258537685519498326409244613385360538415096670435666566590009741302515042386773704089308817114116144079025096016823155619131545419717345258295100698920476266915593937385513732890585245323518067544146428419229898849933687326853321441262337606683053972737764748499566856259416831131457768314970633591379340013430058905760816996620251361656729531210342862628697075129158626238458906850930234905427741564665404274935236953865818824863623733153004476336256440544502667391321359831393160312898928352718518804390597789597745898159116223195471362115703177556936519690729279000534553134763904806156465290737465976301485596056828037594346225668924731411381369157997293097704161089211932319595091326679947225016250710647921989223180551758550415382584417842629121853655844573304932771157779552909854938875823000503569990324955403926922914643333729094729728*i1^110 + -554155853546293863074860217183019253569534343865484442315698343861855798687244695519691756851799927510592244497615133840514972009714531995233975816096541056226178840792729795106894636334319787897664674774001153526218256233949527690279782874656402574089513364675046923900755320137824656133891447629705174819629592435259646832361031200052597624860364964027133269896049801997601350427088519359105796452697072329678207418108059059184810485943902318151552445915144221013979579054833679237381074694265044248907665819250623337164180894904354666845890686573784508063063908437451274962813817812868923806295390500134603431765293697694639296863671528472295574374873049780617663086027533922209439815519883225213435114114284661523951830370097002843488212205149716508736149911149970781478333989395620932559230280689516129297278744916725164521001351497261390164030822091692800317222809865246840483015836314784304625546528568099735100240281981171237545373057359783234542915894614172261477962418658546525937953887020884377175938024819199096852796511169446373805689553596914731699897773051582427074218458430305051854469559094066176080986198492674168183047163452993450613024482058590947402491005112484711399206288540488152542940724454846799357748593522997280970314535881652618899387500092610841152433848917781255728974920365170453557873958607045248908819336480018357740106540838016598463615767118680596815929560555651663218126532215520427207685851934665753286296713841076644715818757799962866822629899987686112937120860319097646452589089437724958968813448861131176657164937120206519898874441225639342702483908803278664189790951011617362410409601259939879882980318541981046460043069423648304551390908417240786364763960725514844766509069357059190820080062853045987693626685702395024971146950608649556281947049260235109609886898265673892544706649888599406104961328784458840421183933625847718236430259020320378234958958302540219517803501757387174749664466360191773421952379158541332150215558602225121859863143054858667667565459836316090875523837122652546221650694992035840000*i1^111 + 62202138289695796055004724922740791962289544667981395867247419816385456750014399742666228705583644745346974847558153632112000893450690971080420920581930262731409717082226160574634748927613052904617659779102654844853687383678628809747585288848853657182310498054447291613239429172534096714169905510093525673311383228362113565036282183854243795030100495339359764403652557617377168374684600877281721883465065136960350059717210044644475060870227556917576055710476983067390246182212363308362736753972453626864940741869848785803965445267305265664735182505927046706449109849928538799608806739581369799252102766941764847508964251757093433593304073657284010729914448383794725273450041462773262066529667943251729659641323909102234177745074494244507084398504360226093100936985637415269418300557977719669626879182552202917287805287219417703902310753838443340102513812762422778377948824653444524635189283100973507605264305736490290021541192715925277039915304251572221745293238419622890868195128777755867740150814846642292069446120740435366009294880478111838336643885476888109218905602357683454760145227710636413739659349904337309447010113854924086052293625181008481339634011577567465026298819411406487343091530697273275189712505915913255768570416352534561355284666877663785693399343036506282987491938013288083205771982330176377327265217692044049547961676046879958993659697735605141070589093076730460510493137695033033808327171022801186386928587177557839170211847266246951519953410367991826870996302850067205500888973335374255165804319095820464476307711146503662940005143152849581534499574099612410393480935152798385839305705907314391344611496573934179024502604623232177000288038208293991626669815283485660831012304110204387422993232834241911026934931521763115305519739059027631873103301375267534258338105629536597399400094093977208062929644495349642896437249928462146255914640204909470361313422773488703343026161610516504588462887698353029888024658298052283555512302271965446949916015331145092098839323196356264202803780578401828470894341283356981434777600*i1^112 + -190441987927297910841067969414084586409761775082948144959904911420481694967590531023190743781249364041396612333459570386401129130561182441074649152594081162675267855204687566670607918074634186119148861903592983841934730458561973699495849259473994454658278730075361779618962273622067188177393007768736875646538314646616476714863078521566945723515018575350859852344129990669421757695813765501080265412954053971404731480017052486063935377570471037423331066156961606516423155396050244569640151403395930404643524095644357211915081613395894750990335550618151524472656031448929433047787680680874878450072466500796130609795864230398452147977244302163190170979736210999679524448543077434895098241817063680121444694187290801814191475547866408393195259553741554567824476534574884655838344478270533778243495978515540274981216240826166222599726749743287979800402576089583375449653236405345204197054244507746583343921308249456739690352799445277719054684630325272107563774778670291123537859890499614704103547831067593180377487669610676230071868504338786840751763620760939430051280764342383366425132167381350511418196267002017639690192238483791012206845942328519624818011493182973546216494501923533439444731060934151603467829765593797308329107141172717985897935071374328489119990476769580145011682956528230430930116732051802138272785395653755368063411419959416687682159486214927374093434093472032562420109440805471938962538278491453061214040207251499739799665411839556860280246155284934874569297810954861013548716661923130129830284982341882890324450315031353867836079373441199156737353884190029075388027940522662935472845889160193138974850714847015994675866941767464214841182390016829685340776762735506469366544780451411845262167204711611296777682120389184515007701795288618910904481533805801679618285954096613947912380094490364113673605353428761564205483988339859526911408874439514765548244298077098824440631837001400289303853111871764919295085101439856144336170797439825958835712097973811145091710790466848180247613611248383053069032182290543804416*i1^113 + -1538208587071110670593158737169880519067256844246228066085071768787163286931649929614386134309302945802313684096340125514820404081645783812200972407705580999771952955832317758332660773159106654289128253704228096426792455828153635790586630455393836679009154916460386495421099135103006928493392797825449825902304131354138253706417136271306427628788758409055867154494309677214338664410415400087940380985746326153715746735181302554987139147439845601010520808581580166606553929316551802042954698374244739422883770068034628729228014638558983341271082171210865797771657996237232230543310379388412083221523437005076422490054884930992814188524819447848241973842719849515202346221275147052592599460454039463339545717399119572227758916241301286046421386282864177236563099420826385580382501393818690486455551262027928702024321155006080019780795837815005278873292596132919104068626182574974506407490006293956113466422845572627899621100519682802334904699579485437883398838378587850236196075376276807234110167614854234422228814879286775054050430289542014576601515383378881302434310777026806125336521673601532064835342653444081655098085200395446134208622015526591355831582090020908636746632138426323463683767204919389046142255822824797851549379002141619312255787706538289708074189558859403734719571500058836185360377760641565662443393338171514126370735304444763486320387788141930857767685015361820407215152497531444192012450513297188013445206677267351065984165321699438802770477645541237080554686849812073174416335912242715818274210213075086993050157252855030985048843868661799148263852267078034030406738742109023520839672371964605824920105997101247345505796650241713725647494652772183139650961483239795502177656406463103977942724276648306215816761408542440654049162600078243460969661964408140278244198481275556384701086797736419576196655507732454312340384333649986777480834873760874847025740398298203485821700361534564981914391729536838841689428194526639575736418232214520426830324564174920374223359174505663940600004519257038696690483200*i1^114 + -7752869474904580204784644510128698695763166166847288180467780037182867220927927848598082570369113901855666155528741808316024533691502972827904596616807876984426502198277030345691124092828837697699020489036041081131824027926665254838151083648826301460109439053129725435335689319789734483563668026539941028495423349851654287587135894923329084044894906398700151985169422218579823608014358061455999834676706298794623112178927924888852669161567633638277094315701531541987983802907507375874024615503426987335393005827928940912717619198309849372752407931712994310463274898039081000141769894686356784503561730685361133410364314435225422803228272069950164703518397751308562732304727821039431509667416620656279344438374426615252003749797364190753048251333378627808210044817565080861214701688653757205299678323758669823945114211161747806554093657210108768136255002125702650076762344509099666630635791149989358441567754078270697335395028546048843924943188681800554690119781832675382842994478012196687856695801098787724173987978193193946598231078014167680315241200356134631545095313233388812678974302300096253225180439642379431876464322546283874282598941594186316379098907258433985676271672741589242789415279591735236342499331039861328222072237210482050130570881876670888001499651573044455592953655109249348766652341532060651248059959794893043998997195056375156560853380565796255526408227406501733874289565720555233255393622403503286758385487289907169328628792753131341712300456795571492343623303533956716823931498756185591364194135055497578232890930877692126166820489293426474794294625675449802955635599111138523856554516695590248810044835446320152811815298226996991006748689180658486112815826289347876052832041069408589754960712792530293205999925114972574924465506463005518503566366716420243999911479963414090894072964297477068483948666528387675974738423697810267584755927131734511244642263825876666082043830956338796983318150463582958648196774317711113295522601124395118145036992232888232947952777917414188316991853068025856*i1^115 + -165988684589664703893533513479212499927406648758671043065610244845326092879546843405660036705613248863926297148748883286517317812380916868349874790971825148261287068135256870003687809918519889639467531684638274532621564710645839358409181137952009972898324754670757687471634161045572201707388830626798354101231731247296481310147377707863661713549044685667377283829251009420940720678027010374514895627641452004042500229431619076682514679146455132686386233773214845014014852805768605122195500236558545734240627135486253761134823271907074647267315117882754256197464713972286311725345025604157264423300176109410663263123260606247496600178809499456758280932967441858650496932710841106837725721154619880108188527129566748762557601560702812577800503033362100318792340261310119525923022746878169285384328141068125062951360454860208822828896788381110527665345718378482339070228933299628529096643908681695909644219413388468826466225035692299174773487201891936638486732191940939246907424785752475852314411622583999291921640127180331396772385707774776232503466794744101649452895980657711508341360968774553521857694864562595020136516437833783626688345325141812182625465908434948284846082381286164603553985140999741081039712111395270970389868781684911440298484815149019960645541709816583316838963418803613427206028369221962265169946545777791059918263088475837953669612379484684148522572815843991321521591718840831339630286056228583804294466880050557333510814452354441481364836428856184454095409184081900745871674126429946606761249180642850371376187338677035761406152434950992390976100906210127413472221821494754934379064068824453892132943018172888974587785802029930534325910881243591800594044653529453226212287259209255513150870858974455329802451608553794959039252037863711799157110648834923757215985455004545607409758312021571563925607779001821687859020880190801643914827301993209002590392162022264170471998922778457066809217467570571594088746955815081354920614191307476169135054477590594651788673357350196168261369856*i1^116 + -11172122411596650610079802422077648647846704761736860243062857116262651736255136490656974898974881377560829883486150538677948727520366398106932897072213856177053278577128846378168986386371120638882043009220915857328068980493299793814723618242208948870781428437875908533362297751019752583485113512730782064812828610700140769238937979636812780750283418226065642627202508501216742762850728316490187507392993169229563829667982739091466218875614108325867711707053116449486074178977189770069311276181048606239054597232124057879378371617623823125296716745197287442839584424305501074358141599105301502936617054771073067028853227770434884885448232201565944206105504790795511697445444633594540893835771755418904468418461941204522454562729932965136562059679324915957095988457110614629676167070379840369013371643477709854748938545337908058894189554705718644316949608342934153601919826257390489750602550847016736656882609453036930832126797326482781382214159679155735358434967987209703065805499997405082030875591241127768390984072213406313466083637420478206396354105967735293436345395864571292873980276444811936340184392876646183717885634228307681145142127169423759312967162422633672156082190290955137863886387696900393994253872324203934987437258983260540978384941603358382831717965272509594794603219554183447701110301827772108282065616290872565994679156207895962870084381313243974157320909632216663740055672893437070166193054251537323575734000708000692528465391305320891144308130869743873747614049949688108473850425170334470547421358082579306696071351772826391896300584666307240511432554419344818552881702515422648096668337162094740047719742932773220472542010469661423573060245145281758060921694670434739786766980941364886702457412984916818501071082804201941264224785460178439489110806193667655838939276698447286521347004678907947671211483301060029237804788882234910594455607921595406977485651496243409159946589579911372241483199755711431750570812714954974873815141904041921492797360463880681339924932198400*i1^117 + -513560816346216193480908694650314024991800444791759553236162874243558847175268518982500444606339052393176141022853377398260207201479823542008129537048600814861340424809032506550826400089069078895216844984309210322136388141531658098434950265273824638043458520934047072771203036972158853017517846992737312929682462823446006502228114211718857589272007467118344277671239160122800239523332279807707173285303098896527610644238648692580470310496811501921390587676914785197057025345247490691644253372167484095974617091457302720464897626646686980061259852410290032020636786757877000570099746893303440820345891648271400236025837351774398539242377365930340677246854196088331540008697509822988011622485235724022516273628197005887549382016437599791479334690239913206076348429113593618903682275786762311698643687269924555621465022739968639539671199843758237864074807286515489704944404642685875865002504679810029931679153953601835191766965775608620576124035921113058606504768691919217509208152136890305068793247669709330187615901754808472679274941744959865370321584143816141530171165951336048585990083931109622111468160926864673656758613314225644746072225960868049893398272726366996437243271900540516215581254769103789754802858920511002635795659136614478252701243921873954530417269915527024300463544242486878531274771918229318714707032749012043154769661919796222223543942643194678120373046381887948215863198875587214641896239663358104014674222986096076682504268343566527049230106258618437197658644535396384013331213746083999601425682000567382220069224420196206021740855264185064928843658566155000571271088531473348387072462953092665395567436853495734402745510483732237369070832336327997826210808000751041386062182137433931527924535273751091490643091897833141818828483113777748680042612112384945933350144623533136559844935931740165318293146157848165014105137416267655190950548747921810160229695219794964785677219545632772854550140593367230266872162852097085188520999255016607383438344331292835840000*i1^118 + -10913060965043667203542227086456630980021588353339159592306294828261736027075687572572561078559410509093371001320634575841016693334280342519462808043725831623461327686189182112006551053427308968797402933365831438501589123690146608472804053750577275227261861315832994053075858330478567988092798143673197783974785611641410020403497859128420106576173200766806601755550717278957932210519707914897882553897671508142986423873743223579037788490366267843219644715408680064057521339135302544513244166351749902605953408272456218626961488964433986624086807115987636512777508449338789940809805821046491280593177299594779676115770393440357827130365471363818893534663973482391363052343375325067117988983760883651763790052834882623588448885473618919517900547635374792025178412687142280376984737702186541968959617202990169907350067988331253977506998723067783591361475024419012214862401961020139596912413220989608796428186547664050667844841574299426393065974890763771892388213673144757193991898612858272725286576127246521459164504183926657638557714895962248237958496979503297297527649680252707345649012611475381901447232543337902996502254054495587872472322545858233257999492362098239477344060183469500722109786473859502762296453405349470675519601432738454036721316724299771008361107360255184272358535820983347237924916322965484743398129108331524138706333213549486859953951753556728951261659129493877404739491599974084643300804355576003037431180023149143480861118245590412908996767881171124279908752655416648507726752727029861685560287706238449374161057863549972045448041832566956117756825172486756948021961283852601027976850707319100062742359033226165533638176108432365266161048327801246783776071748917728706122064723979051314857378645932772669689600184629036418276615407395022100576063020879862452037403362660215500128210514673617511333440219123539796210077744450132668103035935091395654462635979909132133337177464759078951695364996556051115972425195844788207403715952288832065372160000000*i1^119 + -622703464880118195527226778740654607139199238852518450506646265226386629954368075667762855903577285874942609144284572735621039883509383905121401171458517349504445230689293203778307249865298356461368580707370523522542285875635793513905865431753999249511188062220686977651710770976980548485577439183428620385752257744075830194571102481631628203322487437342546102547750008917664414635523598241849333600410056129334762345689245298688202698691633204615709731693837367772556440604069313100294926238443276629372176548778451436113551410153863872222342973934554444504506906879498415545055049879535046818230677896481054527696144080121078143066490389453270568294431606894780114071377030943224042333000494611175510623884319649663228158733339483957013511192644396327094127426460926396427128202088376382077493476372064255115791503315170637221617125252450148477919060296137527397266344620650614629635948708965744756553758821926497750674526869871818930987014447540178218063008389225279182989892982296727753307178665626247157978660289487068552850967917930929569394726586659233734772418570069494757698140220408565208144408521151430350671763962289300671219993934265357443812441711537078889426494607779623874928179683574612413781850384472287156353595517279690885006580766620181395548810094828696047670949722649092342361792271833414552355999568932409250383524966290298151894054113211923003523354463934397943984031389486517180959884550975876536549528165280985482793378012206346264746583736081843841074532421166351808180294021568807474639934766799279117459545057886999286800111610053141293261095309272310965584571222321718473081275654925133272529743187016822592100987160912544976408517247495988270316183044900821823856523961811596246041849393569389282647102841487814342498364866793208563576072804757221159004454765595620436353034054833671085497793791932990722406476441246937675759073986348222869263826899849770745797334739156068789929361455452357418160522594511031508140032000000000*i1^120 + -61827010874656883803948165800317494740852580380261773003120071546893912842206114477905855848531636788112450702193826348128233470554080831811168490489323918394435131136864591074288316027634545813718866286116440692648697448067562760660213273725530391311637248792148598579558833838147148305905103590342765634289784829797708644414239473607784634946713269771590011953661145171863913986785103217808425465120029021283421320834358798505260294680120888656849095185967014691196669573949567024207096073933831703612800555966467711094882467209697705572938378622056502206864523321961856725840491899717800103127382381635689790413229057434929584038124957936571838121395668049526281087124778653470489354801941914938782872457234454694680109936778281244996237782971284437583694336586627034243551909546128159844868171794180795037852668657274358280521470993412329339908727336636148660127332007320391388333263585253494021218169850434819962244545233383172730759116846559047449570166827952093029859773842574063006682625748120641705779040262982842628447109349760207785896567101175637379402248898557826556637179315014053884772954989117298317592616786444251029702057802461204370564232314886957085471177025064191250787323728862114963982241747434430189537588438206176094853794561585838895202953145323949241613585792777484703838122404590236425334924768539435680038212308708921069039865579648108789730743426716399168945007988459981293013783901425012950151904451023402425583917338220632612101998927118936647490911836425643938994676454507455650079460254113839461738595715320597959488983366161727915266373665446911280924268003841928289752201398731662005172372808171184017539005000569384841608695466065756120319281351098197609534233154736249797222145588701970290803361570156335212036120895474273188171662569892436933674223102234015460073473276575688415101214103503673373100800564625214919114757806532866359757835501496676548109256435974124395302488540554844892604022128640000000000*i1^121 + 2256640298727741099194430280326485622510791936475108134995084477497338605344783741593213062414549758435032496473473715841622935734705491334938779947785355677764138969274345460315542634839783294960594467137527883032349970974927990835970861118121650755017796138843797628425417805934374872909898472840123692736050405309510932853299459227299309904994528906747592941728622908822488279011405941740204120936911620974115901508641310471447172029893243359587759865288446016849087857597247378234265652023489104922352350071523130187563514249544760519404592813049069041973584478398973187515356959144076831529438129084335120066356653818093699168225841007509214046302190585736026908247330087552319951739090205627154107391625897301940311378423806968906311568160204394833409225073925148867779635357709554475342355274902249843682109433652401660978756180976214722704507154131884476678127396048452143619136728166712909145983336577608742648423474871109736006421013204760417987488022443560275637123026464833789388240645889032211184055911689899387406941089654220219901026010692208440924496049153824526629154920539563241825412983645115619936208426306653043031123567504756933670697382211497261635131836161026962150662063814846289335614983994634042110909697975841090050532516571106285060388600738023010504424753618563340846965702372066427093177888353059730164079987935051279954485335068887382379261871010322123576254612899881776593759600787259906132899245273154659860563764292938619357725987883661833789907824653615044649248570078078088297299188490165485942463008770057378211757460506085544664565747003878807637417766660350862597701185660021886896157147013673665761288348374619055204269264239963380138282413784429405551279979421509198480720132037352928186216818289919159479197187922923162124107354170144096068586705689716184552074004373798217029286907525292527889401597367055940892898284627660397562730859425294384065596178155560430809356303335424000000000000*i1^122 + 59249256724485552555381855233682196694256147461569704157820961590548719765388267267273217520242182323305416653396538354711140215945263746725157582400851595209319607089512377952337261578641851902139048850195587548706000034491686522923603218826922458274481867685783606932871266397164267904751746216390573018682776317950387477809033855113038244710876261884024663059968303966362191591980733806548715123942762971132619669625376742765610838264106821052645900714273323584998080889908887067960165811728615089957484804839135991112285731573558061231572191895614759233395480325764942333140056931022283581175456532041799595267870208942535663196890843588225398463931717597232512993259980226049912253752026341514886327142417619316657640487715230444906608633556903135110014350685244788408869253424649183185628135698053083882406568120617353028486855629174972096650153268221435290121179026276038840715792146320496947050051877240776869348702195627540806351443202462275567401652268810091778502024384967282759869483174153538855221102477825422481209181690156071809810603297268022882166428581392264590146136039211123047272254282846974226770458185401349707168140964654231844304544124472802406204355010363824004936034239325081915471449551480301926369985149254787782783822064363790406713738160505889380440715248042190399238806406125358044915142285934113386134063757947782669025001803307024923902798157715207825675456408293279053647394378227536028305858802171981998881439705003566079699180795585951963382208072720523019204108037520015600544876398463756456593362223718511762285284952038532742857213429967874291167802209649154247288523245348642766939882461871843094917039462694997886459088453839903219140451703412254203714910416644688198096300652125624152202674140021220710497416641576689476643865320379571096784553314680122601547762893593760444100326736922749306933011898241853202874911789088807652668796807128342848023453713720934400000000000000*i1^123 + 1329404810170588057860579090403498217871423633071170196844636809523903547287632068949553191232329069920587078104350472257728505073619356556355619208580514045027019717195118183818891746891635495746840026367956484404013039946157265027361633662836121157840950756224579957794859772270054618323919051416866235616187519413765870957193154351754860006588307030509082165483924688412663570704015060589335342229593956669049173960576025414327271687002813154178332281736130064282865306325604568307918752467011028746574190111660728027745415877644787484045372533261504299756275149181121394095637775954833230433585730407316130276784377339953097222395638531697126849024091842414588291436223067438423162519872980331739147403753274208134089149892385452071850188318985731694126214525111598036018145138101523780844835224968768694245105026260995269614982224184872114620092398219712656916007381636799988662451594594624323385632843987305407716480054051559964185818544562392841217461258026790038302125029348579350438531792286404153319458326135656809488628136469120028860659984521316720491457614861361484230599545046946841911747521980164805143758723681904289882285852809887210162105357426048932260260969200763394851613990595616799546541525095099610974159587272753259903518703853419232346484219412828004234138819822451858139856516326316068694652164018918693624445417251379037256898829389115119994579258616479983552892767119231103436227041104455224399944402077578027026348562353651784675656931369600173761264845113300830915538356112014131338547581932895354718866913671717362684490522024625912655994486585158104624977098123877072467310705179917307085688622860306122509299121836930537957845936268924596200214474322407702330064741100252352090068634516830475376888348645560329503613195438618706872410824561726396652581993063264873803573997984403149315139971700626772138991659903131862165123169385849561361222489055481036800000000000000000*i1^124 + 4805402944178359493397106315568746087143879452746856776839963038900088542675087014318366310614135288656433206278460950729842372448405920282917559967133644698483478521763951793499280526332167789771904581584680581024503735032129451080077802312785297148219779121125506455790780957268452514176096881253791760146295658799553944600380503510887881265153580604046208957239074097776420206652964782592861981518700301855267432456128213254849621822395213220323370953412189865644448827616695756981809168387604350422284444866360361469861620702290129206470942120300246569892436691753478915715582118468039677658880373617127132039394926761988309000080368081982352453908931347152299382502714675474423163636801014975339211015339230737203224033019972725977919849920589629022054324538396240363316713114657217709285801745873625578026672034420810915298954500631393529901131013300412589912290219886749701939569506257728573984025542989640059321206134349417362957878542196439697403910462819753865124338772076056215753458940562995254815589506298021203291509315404795015946473288543531153010325425033118514237008387586352963017353763214608220752846153673249135549072613083308518938708514004746660002964119328048650812301904259024324994441830370207894484725177178263339850198980378147195711551463401846165595789154171699682229716598444408121264982903179365505078917374799671100974611296079739822249279178225281562324434606234574026171666202922697769621841971522344648959732347129936417205375508786155049036630013849573465905908406158189011035883540871528914912198648467894387873350087101028868419309005512515854745628830364005126269932240730369451654162539269012020453888014520416676347346436851687035950413630817838145434021888858310606636121873212110636146588840818046864250066668897844377864809876544927395247812786843518712562529742305446850494774447736645715997467698295899396396986130093792296960000000000000000000*i1^125 + 7588307272939595419168101969076534055473341356901084048021316328764759700304075190084214154626789742416559155803210260651628665345979905603101764237330751460690214629338518610610387636992011719549422750612113001783289010016893220765919410568583454807221088020493044576072656791144138548740318715085659765360652637299609503392133566583754995507377110236255391672523564525810430883509511074697493543208252270688651795660215300591933943733489551076831813718269496885911916490746174711913541936577078108715688388183610511146950635659724325538019211673241214212744142344967497064326754910592624253259290976648614333151288969657338825038575648227055565809382755521253715546801888559117153889950720937398011459194330103329071643858470412707294309170383273885450509279617938305217387914438584317580183510319050800967913310273854674038201068518319646104515492192414569057011515617393484180625621515597971515762591486320765573840720150332551981769624509897226671274429233380782367598772122922304496413213462443878070711770532789362078391609140732132640409613179030234761594615820685386328999209497593671588996588791913055684185754928057944503929620669945362638399458751139116242744101464041558021059156033252463210724896028625427572960355260330373995958711515589055375725143951368878831831016203754878122746256737059720760583349676938315383572369750427488417214189176222238132533539943384891262974757323341320078059658121981315619070075878133736029343331021892072462090397969960852131273223612071365341239490604600375277859601059682070110787147695125869280978838569768229236602075600517628037027236896305711400492815622159734239457050455797536286100127945820061008183423522675469229714279213498366135970645025816552396946323122999142751129811367255876734020882902956815343327695165252133349951543307069835455359654882111781797208563391764101028986507474978534431129600000000000000000000*i1^126 + 5496673301373399032782102359276891917403263055236515909720825549876947556396388373342167426328826080817220369228852144181807229003680030084508156823367501730433198911573863366862856979659133734043401312345567953666502302405833092280031805363058808567959481921172817860279879097758407764634906740206538354361025596185194064383604299753265289399214805634098440024135036726642236069226668352284043606159999482149472326859107950409673091308307549916032908892340692415543910171432068041089350072210374199276033014312255969744090114140423868619724022228970304189204092222924320809361281027643166134564690364274347656295978964125453825887088462258817900687786630900593657922637424338514332140728328172094537963137351562916776722027349915928735119342753758178275446255101323909106083607528938860076134374071622238438920053510674788992803793736849901554278801652718147897487327627414045338964890898863805636899775030146523187014841434268414844500542546465700341027881601197955796143858068059224599904927157971088705340719227047744642113568795078763694729794543189373775966695232687125482672268329328197676143416344394115059302356497649199619351720288575950713141750203848303485125382516326402368531604905888294158119396429301674569174585642493527378292708644100531415132332149825110037440028143987607549399644358085790330770384387448836590460587061391143422236357207128615251479294087836682211783358121532811726973646487813570350287241307279006817273666957425666828427724758400115256060746125401239353256693309925907047723755993105537981103833921013928716071847634617220303525962047739992528159059004272284077314775360410589899606533159826143059338106517064290105880606960716204110854706622658760934468849445839955066000227846430433041701004196435362582515158682628536842872858508834169126742722796565142787922211466755481123323951678163219476643840000000000000000000000*i1^127 + 785661984584343062963594081657917677295200228320810718170494868289048433876522040422074584118424005419630319255414551729053524694661848151075653472113152454835633301946990907713530652692977454484176239772825700054168429165164620823379814750765215821781112391698752996674847950163929302104936864595711194521554977773589214973262943792848245625584219735229500838805223356080522219996246561908610647484676804088410459393577931358293160314844841050329374757697091589569413439664435882657405464865996605946823146009183893482451857497033494480707902379052974573733694568915582000122704953910046588318109581308441591689417136198724842759221156857884305161828881551885076918520533342130084380283965245299788306203062907983612609150839077492226915064800627768904702268245487581154179983495279450761454458629346874407809042439096590496721600407531305769710450042371503083982777598249806307521072194051543697625640772460310295431863655597651366600870181159999895700619899504612073455486832759723916727589911963267674191941754982662088524679639715000705610057119899512893708796237433189656962198796450646994465243386847040112374712050229352503697524473280113468131451219514291137791051283418878614623711043309287159247421355835711755516300046547357836739698952725717851401142316930271632431417043678305687937531554252232147987172253715261596222963502029718659084263792435096457973996124896005982821878911208769377743624279605550509716922612193586636896665859488250723904102678476509763206184174567265204966858296258132677586780685827067689320129598793859083061509973796402642458395851512739790023522025179939976310067033858555524759413685896749052689433746282331828757270340248607377510020126559174745739777594802353848019924268212672261615025936645727389174853275532719446675582408178316431893828755264378847014076050463027834650624000000000000000000000000*i1^128 + -1224454395053622231868086264061164043248715251850981965273987500268297549056327510419226970216630844845740829204103607827651439067230433559136002802831900585270891833397438948046868128122920463615692442449308373126286553417465120754448461030834164639137624849269376612313853788050385930955132761340132339357105381385418749454001752421569135156146250418183567335560178582443773822466089297414259561518988003172031250949367633547097403778954403271664364908033332638966154332910614161938067738709258029159097182471670144729410420879061816442857262503879231101838344360489335870648654277067659726626665240903649849905288451697962003691247314890525949194861150204409411791803252451342723854982943305501806412332546237618912028273746228550965586078982219092046335168050167406627942083106923155985910705318914819676684324603130522921054447892180580586210381069846699246683461103674906135658395218465323899897095280807929612028943031777593214690857140322054249661347371787354715525700781105587666871963362125450777387474818470331583250978490698137256510899073622588908161545329890222809266613087156306052899781021414644744175383286998167352212674363769675116102942067648537788709947094770310707603566297530939500117658046726689920026605765240767209926289723098035514561093417861934667197134782803386996198435432293741321632141937214978338644468862916720184656519183414987932861653535637094699681795065274756481106357592968592629036586176891830734149744276291310776455730952411297388090412967092810731337983611943709868743434752304143448321226525331893955121445615970816026407618699816463708160386677165800095326313911075443007014748728088916126276006924634761074107273285570628202051153263268136016012705995524164953023175673661785825607963957885786299446189331638088902187042625649581404361709018062630671810560000000000000000000000000000*i1^129 + -882524272129524610902821846994022518103056687598948948103743931576663214825939645398411478599629037362594365943969243482900072436799702791070862659408122058872846361329315710145310033218439253078885683261027293718657689303035043153184979290420245186223019113872084311337181075829433346519509844177958098363169303736772294056315331825182696985326244822941376050883952803813271530292396637189220791769326428038297597457949197560834491789541773934299495364608829045962238166585095625312298945630772019201206837560854185580319008893413631114305480814718618235606336833518683564956437171425112360159715189824521651319274976399695950676852379390467795856362863449966985603740998630318751612660331283176194031147683875849352744043544988834412741121201938371391379369190602347616502090505521445473782280788045147937944835443972856850479880637825909766689358712397819322149067054350264342468133569574105849430726456672230686594289368465185135099897556563256959478702463263247911235252381364468427361359604043927130534670623448727152316552113633319065851235489216839229170462379453348727105565475208230962368668921958365762298320942823314889866683348870732695662939227728722256732776737123082795635718844345054229218190476689682521344485242009748303606818914706007583018174806980400185909033759575582409812958909601086904121360361062297234850730469386551274466932894220093724172973912033374163516130765537848093291724655492467438723163092584118526902925182561302032947066272635381298518832587694970845740168124723024776298254805797079524041195319443536312144570643938519881860890279949236674900240499608468718068104991961346611418830358370926612533727140342844157366651728419930151806804463685748334634457433176411880376995490188203160899617697968307905422347052299368124446035938833721404092800000000000000000000000000000000*i1^130 + -34096828291110265073936800585981612178735242330802185927995192146780119801262414876143316935183242049443383431728185996860409495622502790414829794823451810857384582586042732771823047552888075811770687093668037758727883321694488820116627936455335098896704209438974656996526007796261929548234915125161506630101045287687523094649687842142928315135986129706539064075974257315643789312038172917050718706020229363752853308664024389884494014442268929197001010526930671018449764128941362175893046409913337029475478454116176764860277945682189429856111062544108446845829051701458907598199362943112191630515984648068932434970803517859072105473065726524558849802646195790557155904772400239485734598262703492532931486803048688935148329158109883920307164920648562031032465034381067041169498913841410797877206209264697625154131350959830774289748101593376350171760347486047903883824088611333250620487239866717539874792977905747181967114564872402187455541539852930245088952076854289174617351573094618644568938632776549685719090783322095151152407848852503577311468334192096756310022236213555519181243000051365805781737320336398509374704621023204819319874210810593936857136353033622017179472705031752147893315152738343980971066105231013880143625996390460935894677719901217101776034483043402536070854178047918072662760473331673958602812411490988896022797043637751761397392076795334850193651711334251096966800267476350514906743725110199105928943361227345938084196535011623895309162117581519672310941544419497539704998849160851025914337578632616973893908079786096718620616797685392718116698540754706924473760179901378939851397579987734953207959468727765447934013996464574482350847349424339003958030457789979793645764769763701322975592289022429893069110244290483483111358835870888428249000000000000000000000000000000000000*i1^131 + 97943277000955747978357885961231733097703600045133995832823973843049428708452548043574938750656397906016249544012146610896433588157549866039102111616117539147962195068817683061028410193407908149343752889740100782841996627313884041329196340771810331728849427546620411610333264290046160634523798859129250387851901235369784421642071053471825232339500465604755272687529405274892071302463951066408905526383215331966225003735399465949780934546778225731442270664725777372302370695731099560559102342988934737009099803710924727882055085144805425164153987385941613516702413457790796382307818314062758654275205259553843480665904817640606138045922314046243051943966804508522659892186336850574929931722472955918094000564538376810760833601272923220027732243409723052072688223815795689542988407586905368553444622295974499314148070497673423575012797348242916907174427800733630959567874142782223720241854189068607153046584424190050025398095002823319839156194988068947087480501837802889708968727047602193855136555525807025680086499148169506780638206342234496576187867180303881717099879283300754957525468084595547422448143856330813002348643437668522601799108388812168365313610171754512869046348638096784200130565964756048460876512998972329011265481623416462369685288316589273041200773728752108376861459472433884222501431519516698356347739646992194826026989319152395029709874172475649312095985559824613238124375670861158142631107774659840566727812726345368884913651779893410111077387114080897641277742541565987223869328318350019131780592357017293546984696420171684437346154379280920666442805150988703034679017933386563391021359593652670193037316870124937543610119557420691052025299310538944301828663249919194343041967078086363342038588137816586997386308862361759113447265625000000000000000000000000000000*i1^132 + 6069729392658645410628515411610273262055816782440198269240096041252526011674156512110257448497844392413630221926416916585838462099289857561552580383881138203254846081977207331934869661878928256280275689752224667134217761796646473822173503769803141600915378859411471871308373674642374346776252090983366022793100896927932378533364591658098974590763768055407044803276685417224003112533333705419978604092749904492611580740788562238729641449705540563217041638655650112932039876693406300288820423887803925047704040281152987479552874689837025814875923325191752896760394783873362556911155846105197676566566875977976007764337521729615810767442836562148910784264548126486234183700873847372671505437870749801972895703724035712290320997388066879465145314303074288375357363193976098446448091092051142331657851136848746090451160035693920937541673520115836178625014983513332033989126172521695300033874572633756933799158284968716948808936690983392865359191642969594369266806325930163252344537381632819938639969745753552242184121283474592875697458352014504208546727202625731126763228515801637965621435142167327371748177403468449605213974008232322587773311224342331824789360339028346603997446380119023305042783858124086603431869025848514397194114093098078384209874786236168847575866340415908369074355597537889914212987929100230495611759264423226910415495991867148385202732680347346224568008754889864931100000624254614245052503619837101611079868617097359630778882622059086402695080139186554737592354237399570395700295663066598111925295563638209362180334592721664671715254659291448402436043148353974113793831753235019785944110650784263499557909712298553039028769133756975442161467097145466755649076971896338496767766998315697114834161122966127207135009765625000000000000000000000000000000*i1^133 + 933769158956355494553330715930278474074161735228435909610734721939300316239522796175087058923605781488316265907226035505360283886734738487602924887995828424233587996194404968731637816430447880172154537445943782902177299599837940277848190318049077777898242547173887610832627365917453824705310070067578814129793338237460070061372528187500212471747943591943627290692943590006694311082251544049420617855478034013889701103999820066515545591373154165393396665335900913142078630491763999139161740517453386299866005704325858243768008220559339994702124424827731010481535058547003190609046827432607459646133713989340862862772659039635553405138795622472312445394164328612920945442737651503737515141505482098791079977176161805726133957616671645089687390900744734486792923235153540710070027654630847256972240460971930354783433237214190324490727401932163950547881455119003338404601608752294177545732330630038110796496864104078269007820296306078071432056401838459728264035008186784808190018490892687814555446340536478205247694304465417290830747053393728180794777998765957350221598605512612637612515690237456171223449904731045434582046056865891761419242001830343407087623341529188828778361758939403321292731590310541016230584139694110420893243729928034973718357744138066596012576791760541049765538848284750600833316467084225302473321290439396856068330126152471545523843363131017587393823132625831552347745253336210912754645449282387389399527755315529366497775195917114042119585531772074324078976037974651453472375894010641401580464349667568886778451760709429290930976380361478830766355631253481643794115659216883377641813368235823182624985943067508536288664660809818226173587644847191240028361606627620830480745797153347849657535552978515625000000000000000000000000000*i1^134 + -862019744502477871404214452835857961042858684429096832054044252058791570881427725796800155616695274283118914694247321989917824118499844745490623803635103657189358326923662136325268547359601819324356321172146193030974584633342958449152941910110745808274201807203668800042392361009443868952089730993176303665363487303765275773291224183008062606335417993456690723547139138923554379740891135276405916754857122129027953426819504332294614726523896937604565860494818766508110317539420958557301038379676221305513206117018781667286832998082151062313554937269459117444737290365841239445073926036340418470801813751008642822912446471912573417830879735171534657615552925816290181738667935417180941180199769040412567243319761273116092470756487840019713774048964540386940622489589562883781612369145403014962331388925248009882365163469343310238778358843609067831086092242486130209153450143421785380757713928086660444310800008413637235998299855287862066780884208719354820275472304312547832659163490082144638601700818676756811772803961209720970162394636073482229621748059354977836226943051731869255186251500092030731245937299112963985060417521271290631575208729388397315508096217128694105181713534413164869113694511572757309193618541907160498236590746257385711131496497902478867939960067879486269006675074606343990386033275268899242324227126202946937257710477801947023048227880660242513465172861313197061617746688807513880062540760443440632517310257392803857818673878164251441375646683132712376007692414539358352189185460498045006142140234185176019394890738193410533634759763052504183743585508056284321687338511463239595510317163278566545328454520810038127964173045067684687112376822464787035983142067392659857869148254394531250000000000000000000000000*i1^135 + 304851482209925311422460530389644289876720444112318204663162313648370464727799905916067496492847572384513144427167184740421810831039012584537403252034818569191982251794959096759342916199480911606556462686569793865162484910805538287929930069459381243141096487804276508305545644038466629168014881524904175722612038165686635197812401413474947163278149358821339874394300331294463882174526538706450280440130659971503408549424722335839837794494210161911123291017988095997338386758062162674546860286127273310641541694777913616360534320222789727680332911373416474838732575103492077874023784950080377116490610848079261724796965842397366387129745808766418381963604685205244239291482310495834595103222791699920794421045238735079769737914457551811196896051541431266593620780099094174952794819273385512027938849738952840919614071170371953357245679677959461124984672991629470947143162642181932306053656991298897012185082959379057484966874173975495867205596500251627068269387069594605351680870969789082856926629620537788475712664956182630483770273472444701641892522688396092933162733030252433966068788550006830711516320490140049942066879570154035872133620332088049973077918723194563456845627609391916539255639886535788857834584369528361340926918848420282289042007260812554155743693481813326057238871475222046247994191063012577125412255571649986732414726906179215363034819631131557878887133086087666185935218599353504565468891153758588250032044290771414531573530866381070050036091159674314046125509073933354020116212535378285687113549970793770835834606867023913970999588054781973478029222842616762923431145058135917562895219497575916116389920324939518404726162436479541617258966905542759923264384269714355468750000000000000000000000*i1^136 + -45043570672486980028898318932902035897756420059941656039736345724598551405314820646636269624972195650253254625460080883562300091313183562101008441842735342076649592006883130553794355540928617159961638570165412642989833967300947755041637683663572341056444987126341456403145499630589743689536709129318188741604232130622899988780370160151462061824854524433075682457146777940560722103456099471506691967968032017209690116890227241839327579578610509448699480908118609087208808658271447139018698676596355065346956154272798179953679921452895990205482245944058462718813045008186795468872829951122753549779392811978492658595825763523127865461822152521451699517393500961786269930274311081285292334780454785093590153332894482929885543283112482316633907334959003988395912818287716820436523525565421549114338826718759894722155033763312684275393493507537471239933861687363007694159973499632619050119204466925995823037283898886657994945484697687646014969093770996527848696618944171097651730157633357266662235461569778621591627657162381374957645652282122451010862057933415841770688984381958842754759453425400760309775584080688942533537560613964707012267071251074964948577979776383195547125902948786488615740116678585204518742529511295894028580350260732167829798732026618232465846623911503578517640157527364487538152889715745004213335447124278255847281763990753035975229924961259874046245822951663167904520763016564775099665319104421826610417450004328713402915718190648659289335466245795374496509515790477538247777594463382735811709194087810586791872505936743824996631461345569631063392254757429090016959773201552097322125358678907204519230229358429450423460349356038932455703616142272949218750000000000000000000000*i1^137 + 3641844299774539670147225306725258002214840044940923075003760612547314137466111491303224839987050903928066135070953031943501583117204592709958411141463553128448565706876924402764262031769657538107714087247800076836062223759357977747052745985529308513278697708700708309943912926895183146414691514095062877072395132698060916364847680540795121220817409346781386976879689940195787374511152305489971894826000085165412295244168497490137025449128455400047964759434680389045492516346827553427363651964296140111545255516536068585186113650357285163462270974292653033433613899737514636822418516241852608848537899475438744462250445604998395897559010288369084204591843129739984676601287013767496397142051359355264770645210506638382038972576002535604924294238686690343360549247827425724123549576986548231104134481072234877871521413275444366823671569728882110298048493908974989267361304668379011943001621367013721729266708605974064465919919643914921278064344939313934575660158098019656040900126752479154023746213560372796106156845218871909448056617518547185557880395419425380203693402235432939608784933749661012294580290407480986874816960053007857101833819044319923927288644468314638299952254726981083369999335965550464874488874974073415756812296344995409040498218710625897000617489155048262822580021692180909914729418886376443832180043924867734360796216019956221375835886610167993367778587558037369139776704252973815689701299137456070314151286669753443374932286742769358095881209580313685366250189249609658492560251414767217460955303823666475875684012419892119409630471833592313743580324286680481868028744014305718348967812612947677629558315537394719285657629370689392089843750000000000000000*i1^138 + -662485711799001983022266313757824608612629033066550144034690505404960075563391020785151167830273069856701401752698029949381767847594655148669871821529684945161104174384219314713293878251267461618166228035625074806329308964569615536187743553661093391903920549538830342407662000875301624197646852917788087041676578449017527769147680554655812489478580466813944873270840652960732455355962395517635620761178646680812758440688313331168134571046221249766317618549588815414950693399254758723944108931674535852587292624264744026438651951187899115554558848794649518794264917045143196368344196458712124675048671309915242093842159945766588432632793023942075707945496802077705479310235234173649096599512981054772022695693185784620056247305686909078438888539224456236508891349093095156166461120840765165498813525518701413739549427229975452684843565312542383731399737648060291909529812360791516790337718514255352666764966552471971854117155556656873019999759991405368399200054778585222765674787862884195820050799855410198524314063535244991715786369497830025822541714314456230431505991294159593946428235249787062937161431909358949735020474059510189472182621398459915968191161754693083472391372224347592206541047204794544205069929388611071144644857669273303282189557887128223432918984597091644572035029833720153137678954940315536622776880442451618565594648251024516610800844035559546591735953044138914222637893988347178988408145708484594685607523437654496722949358017398727975867218466131675740792054703982278357451102277212348320264998583477631528663758194681488459022335278529364026281499813074046994458486362884176982934736344077464309521019458770751953125000000000000000*i1^139 + 323934725671804796789842299689298223702986654654309938355570629119547972279601168019663933845262346459275200945050942661697160458193859802974247414069185729796959470794239303252360300023599776896401438082782579517825593760012934664205085055335493053004873710059670840320050486109789506883133150826446391671164548616799046167235003279909749438418993900808994116394262932424790450536081353980243127684142322720762937912556053960531006910639609688949097058526572088070168971737059105444346269548985509240526281782576611839901030983212574235593090706191944777186340000199614192722927234280523564213249527081240321900384404675107823737830135686585394107982907506234177421099414954747077603208295308320695806381667382640904834256832480079774131021527598729500401450217269446009204276695684079813118749040964301099838817404454622153723084263039165579363275982485231942194403545634149720467650129187089070242974169602172766000288695074458191939354921370567843529429543170508610404706302985813780514571811842108311518672113401758983740675943199921774449234190663559765999865256905735029618575271899074603476292894361414039077226304073186106403784929654201795509532508591433128916712566275753482411005988702702084927819143706057511074935117297498822324526802935370454105259819355664861044274982731736141053207297221321648853740758411373098733488703087514610608794394776710299515064776183360639909590617681728747489049140083087563338601651049056728520495580234430015349879513886410823966040297142159608578166629067469658412434465797846570791204137188743660953446952075811284638604902511849059111581627945497530163265764713287353515625000000000000*i1^140 + 7245809714549845247674248663655159277325174845236277012555387804320660327234175264126917966454055605411539937799565559023260134010018266398880818926929208160901084666982088754988626011754551696313916555255240694171974234694308522846702495604404507002143794369654359281467958538251363923016114892891301776755914303363838953694993623626899558103954167054555690797212459098765511886656459416195326405840353906033558821821302491453961055566051321697218748704706991104263975969287969772092533760277571543244359341681133178239598956161085060197695050522112720201887189665941970101352797381707614214603240247492104684500252884540388324595716267868700616956838135225825917684959322533063798937887201448928769294767825268733147321311861946741113863107976320523938361474034993260874453256853199168182616637560663121039090074218510503563252102480698321493183114702203659507027437822037147616858729486036160053484590641455847272197101470419976841153409531358653067382441072253610245295384798988015646877077032477285236128839661397726619920729980897434727929639397418420376399737172622825021462156950670474159343456059884540504344503799601982799737838485937808438859109882390205070569236846925919367096452982647800415202398022746323179598564075496555996452153458464179068822491878994453549778626147858645776431913231478679584986484415150132644395220843140947788331026366444830410340548921333022786660724131626285411782175581487038256691806041248612584096545624092552367309787683989182138006462623264285862231548888115871514980661980149995056615581844786616398292496245492821591027698957532265922054648399353027343750000000000*i1^141 + -30297505967838835797171648304460477492722073187788825901003418530029297747367110079154457038232714304129496459317239484794010126872559076380626113120051040895377555087931742628559978951965403894975328457962892869115647046708665841600073475883623009203191116548171732493305361543456284709906526372535970474474303731174016433541133729603995959067816410454453100076537410072802232306057507509523163744930680211953016573999712568650269928446385825335601744317322185358649317544242735049270949794214037692957640716363630998963873855824889426241957493781117028867498903418656746463603628840427744015390044473486580029117840365390465991374649618653281459075410012071226779801651429147643015716629540731247831268254635811993820430504715066961548911154561937802314069446522534943234956952274760807109634698070834183671336336260591255619384306028868945022694293007817974104680804960981482022374422156695257459693628318165130895287629887991347773109089112464603929701712415399337319560821250246142510096464466179845936050007384328834023234007004019218952338915328946259969974562481575150377113603126901181174704121465207573087648554009760899391859019125471296081504439706061949436770487957190314550387400150017850924435834411401822872538206696017226741005797717491181346732032218228562342079068428634470592169198225963904760275491269614609700784273458923406513163230464507951480970448493455323144685827679300660772295234055457460645800940435698001131341278621812861337681255500938410818984636156120475693643030824112062097022142918304534753083824679883995223406145669287070631980895996093750000000*i1^142 + 71353115905848493078171586113819168350559318082310913731107405254253788290662129168775753503404068420317808110207593558099147318885125390303370012632980271006544810409453815116614439402877318862299195579442283717346227723643763178644041625738582801881602067088313807888216120382711652627177186288702819035964475776744587499658732206485218903560568810095776875435718224897228013848604804386034492594807774886198731165479219869766733716985636234312478003432527464486788632897345457184931350160220454327762039882583422781369858412169946047453651548097172748361308156319251000673928066424142965735131769017843034323882320412464963448998936963154907774964500763831451304133292115117301697197791520313046053713280869951702800112048589824395342074876168379664340464280058350850048919256222533076692987279952050565356220929748267640264320801984646840030210167131896192568336861432647023075740617410918912374909978140433293680927799052998707043811986980059767153925927156044440125744175089586882072304658348857263433326995534754239293720544711404770777356772254332256127661818277400822145795445198236588443353082801523415472193570766054256275884899930825822484192594557422530575302271192574715560896694092255784482128200359487939983150610117432198857752515705101944020283942313821414391442462526102199033563853950331706705190489654360981957702046376519462647720692829456884431316929953125041745961162819967718339518246452899121953031606589316945251876513377019393513332326503827915492038325010642145883578747906014625368084636214405236387392506003379821777343750000000*i1^143 + 89036961420230476517084035759616001592257516703354318569526671219961251954073378219971055881374384806015138734756503323120324678448826424583082603761267959123604963349735334004069284289436685840681267592359834794481810327321955117496805127571350964444975762447539708660886448481434079952724705691331130494329952609499047436768990208451680459982017681550383647189732010306314276607543042098275739616061054987363771489644404326400094356471764311188470351029187637263448239340191740084731952144135783504399991632983086258144230651938360402604556118692413140579699599915396030003080897156204212700350420815251749059637089323187800429945234529603933631600831192595551419252843110946975822287258182982581035848980491691637190010790715548688993472149559869274799424390576417393165240274224976343335434475667070959490340814767893609686865846069096644574526140952678644658206068929690455093575350212652158658973620474233096622601519418842601683750322594047972496255772636103365348806873422276711798983337070011792601156607042368627172995903216743626375681234340181061762703570541936631056121681743015001094313754709605562234127156081606654251231043564135931925760455408640967933040373587985826149893733894527953760935117799641042057210533239349441512853893104901541965796826951525627884219504415365181496172446838910544759395821254998407420614378136227243683054113375248011388482106936702651369637906437190965064798505146234945404067070958923755534775543551573810338953070459867833452705099261947907507419586181640625*i1^144, 9180614531071859847471500759408481877542549874633414638925993860681146813041359378257470027010585934496973291348186597112095428071338239983289304311113058094284894323157412210484719273278342608656069121074115869525115633854190687841616307080423245321221964406563920254532912504235056671033730312784723330906076384823344609300940345221538457860148708123305815319640499661960287363424800128199931097546137601246688866204457917639902659711786652722200232202914926821577951178036650930612958911144715870765628395344092777999370322819494274500106758916394508983269046901043053728537547668324977985573880602307466675403889150946838907334771146031846477532556167546441690010301691780038098860417667094721942963286259648479436350830454317887590264928207522502092508277086378450282994742291958289775460975833227283071356564316542173671524223504516505717921994626745554382768580132425030956402649495888266709406924034759633296163467243040975974251318475827458949747621443919851269865179237061934425094865032864072212516519386279610485397084724025598387142145495012603884881672720340843779892430444662109002972871412873384057403153413830649783668376641644592049315050223706481166040394559533803313208463759033865804219428236219208624057816167006581413628652719751751215876709531539154045368960962724373456239147069032745464065993057538381574900623740231865459363872422460156662219763787801342565174231297158729520353606711906537304311633558007466496021508745610501396869291031435035067923438741266438534922952342425452331477435465207853014130460940260478960622931269404117043373242357689738058408802425079900976855993616025460688355009655477664611610146663826289076406795479830777731989747740504308089228800309313537437775281712517713019462759011031128105419461307919314899303996524624183385551353657452358439889563698181179555069599256602828960541353815734107118879496014368237791095967643822459306930866933239982408338995289371468672524882090214911995525054404259671950687205429750288613554236808452934422790476473580538971131378480624366399982382806606717707504836375689593313877205835979791414213623991406510820596519524539156719759264930641949697231837680218723516960971538075527085052939240532648383880853102508315647469704935569300014023864010818623638625717206254167227923055123334259510323634565970494042029081817163096333552358789998579490331533317790023936607026788459019073567948096250809631852341112743031989528780341861675319929849119820054021945808975472832070705892399313598086822907013228767072020228320811378716299472160668322943598331402552870772598690328402216662097978062526047308846151768856309006283229770147836294890692898746824298105195182900185029878059377758238886734494247433281572879990964704895627807579786054879093018401877636358807047533459195472386436739219554007465540904096019172696023041418055112553708139797784596221378645022876120098094263745382505325665639345555868821428672050274199713021237020413694602799098000380261960946478896625135115892811108319665590702312393951840063393661816134203491681566400300404249678119917784688982130747238251872086130100865914728856143108505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 21426465816953933864933804730007875841291059042960882544131232583944859697187800933798561563025142992423341537352988800604892057190022949372381424211362497068770866246286227150460970959797649454340556057029628245046028852704830201124946828076039199330807137396897005569362474313446993110396236691529838914498751468213643560215404984931779398853391996055235338339414198517769234509657165556746138991909009001423574853517237126680898712040982809257455364427005338577578587957797555043495632142297984002759412882229350449278241318952782153222301935848729494159909160342782440873442842472491700080304219222715167286196791129406233146010571544184413002956069937920931826106932225617319152433193575968189090596604809514424445189015510034472939825911738351736529358743266584008839671009166041956470293709125097263841750516260815148072061545961559674554628277213381076653325451506575447094740285588231489322974702214954006940048413518317218576130906760877478729969980752582056476484968477434208853341371351354744025051180054640711340611702990552741864574286907879118489973915323544277993570831382052344142089980846267153636972517233249597919624385308486747940676292512285973748302772129797292387791510414327535133823573502345577231101124157140946502935784927078229881968414557133060153334402244431927754964737743000367622354898318928764490568347344310335079990516631726823230136768769631960227563151748944335351122364587940566060079634603028068437975241011346510538621960693019090916140349999350928717435548768551801091419677539682576002177612967308222033104809659104059090058941593672021543708855708346949600529354556638673358132067372613554690895804889064701074565777682807381693591210003380179279858946889384829762895162091346340689160080962116002044964618859602820393578492334463074939764285139977629777631278096825205254045050164556453597268299452564135702779458179375179450243978351526859004660869983426813201559176218004940615664224960200156970704825538250448274491363783650803040194735879477107519143367959581342941963298097431888093622425774260257776498837726772638733284819175942670336047871241660181058149997946937760878913799240792848733218501911965348779897745015246322085157682376890108349695197716117855363360893928967967657130173251600898442706071942832359684273014597350679977364119697776100844669965924150441263500368884155987673104803495271500157711840022262850929353361587338928080879861855703200224928549732335023160083935537320264325103098811887327545201232934677247127824314920413488172353548649836439729685672533981982656467829008664731074345069948182933915908982732218789458289824361206515600786206570416494933196782210049029045424914912426342146744955131282810969943649712417138435032457410996377939513442848062570474942504189252793239057005743592334923072604003565676844611387371572744679790709576517182702001283731416950415393781045945023313429001632696439065988442966272493245046714870805436171364398537674042492427122300992101634931347616835706581682990909792720993258482863437356973265204605688641586171673377150125480922804971443864420122549299823413749477795570999118845651714048000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 54844419045885647752415977071246199330529904571610015140231077465311071388632033345625754299798685541352740798341267718964346926783354533730351915901329216408683343279465153155921722036310485776200364602426236483445663123841783209586785135477746101029131642799751800665234637180428406349295129888833256919196998086291574699846955970911489674325559187652236266784610511545344168174208636397582883555754490696798700474655434047004618892712087294458440455086657336762734384191675919112610077129769630542362993853888850238011858227302006129997512304629099700668034465384022607558895378329823911677349623606741814945628898420773155537832032437958003952438903163697665760251477804440408860431514628722250931363069157306832493678501306958397754643736770770575340503261327811855597702532328736920976226751130430189911228912234012468239004355470845302156225573423257805729057786672754990127786344146738354416734470492326493449504824824643042335773591170465741741845363158481143757632000044415635698500877365594479106454379518611192826936349554874947675303307323758023069246798904858074904790502201229732028521366159138556576497585629625431728341083658388092261811711347121704862167018788059864556178930221737672340671162802590077376621315246381035279227879114730581209129331095880869399409462218754405004562126457112187681118977752798587918165416636503977728448866838666121236536341339098597816731298964382066863256161955755602728964905748577833105234418753575570178620995133569555626262914483651300891293634305690862522972693761408055506845761613565448044241902233965817370748828245547313701513431934140955877926064452720876901683377234863465025920175954349651938919428102596930165197117946911786331595414154532599881061368479175975888822366283686249147847484880914852202281448765724239397502145610133990518555221711323761355845969340692158935166254819493557695118836782453550198250010772066743470875439828662139300687037023598391828613539396998903833659282996299420711571898554972503526782925576647141368530245061567247496030229867262349873704017174801735085516889229986982797739867969177502334286561251203329522651840490094518881769870505048641474338206343123046417228149844263793783399868123420714072990358676382600065149076097149075077983409831503238857558797319461244911542133578926345076292271819301388841952565727895057227061026098698645378145113946568318811079333688425763063733744023623609336637667682720902807968899367746951195001299406826379416658558026816977953711246319593108765071087190799917728467101586354979000262215918750038570612391571188601763868149887675316456834990086799533098270925759795353399219426508483860949828182351552216413721987180582884715878471969019567437784358575955389815432703702078207522977590566997090554770763668199692676442428542513004807990944039626371807788806045592453690748833908960364333845804285182353374427330684229619723770552080156839184942790929476265062940271726788306314888298442481289671607154365255988712606005314022779731800177978678751855191304975627870898444774296874713528434713294333601509060874539910645621890517144490511739448784784647782705882202112000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 297513030668062900865467446910037477373433323985713979759538015265949654224334335818036696142787403365769008593214915350188918277362527316718079343042263090973329986316207738726191037472708865629094863384451489199044067990359053475837164558517589933456551575737665725426084228159680414497493239847815448197363409938513046245867464994318036831989278530679334577376429317495729721627966757340445564110236509168394300850433930441811092181610152420265678583756388848208696387154423901854185524551491795240868584705048472318997780060673777382455679933005347961752426381919285647748178693596774195221360157942622464305474638276277295342605267098470522626752820886261069010983783622294075524607553872344510236076006462420244956387548843716850707868956737875607440308612866690285804083613547283168460979715463709207967776631663563595143447663618973629455079614662460582625852698482473663965846486535236856130355734527234732225492462151773087383167858438623714023004423047269652902012449265888490932307549413552517327941478819536407998829097490898085356312109425618034323411144039402718716230527790265268140197034244713063546265289392097886246212181769435444054457436529015509276747999734746774219065214349287783992034810189677816862097908001877873332531768364481142859942387844211011530475347539529716082473038984080782695705746763586148620747926380260118228855432554796229886536762516519816651507555957020112744720599214613849321026746491079109883195284167878210740375342001840377371918568250539593288959692677668760061230897486557152257302722662039294181016606698043553460158568442068187576787259210922720617949231907787141419167356326018855651476341910674274362829984901759628202853824955082342510297696492054954205358694661371037211021235028714946823994874881581945697934540643345791206950548124540204434334884622512898022926640523197732845739218177196463582295810950292187477091297411881737035693979728570439583133767417626530021200905986257803413637710933030908427355223256654080493958444769543658314045830597371726987994380501664349222472082132744803830402844829048519991154709605331502353786004914297716817901370908763472424106122334954306261698465848281580099270466156732531485376458139409226289126584486656087824781376384979259029239396316940841565187680181150846312869999877270337580126123941312145927017786808355336615766534322684131958244147927970512956652298836476160688881085944523240275916309271820825871123443212889943622124487326118078841751246031132448380786411864860141308847444190645444940683072195012257312721485697251575226785765091399451177457201308440630073128609975984098230694949473841187331521266600064686284586252646142085898156197702663771726092745648802168975689280250454565281699631966904744357803769880301939677676391672905287570623207593599450393283954827788630606632101873713604811198296583384950768540221729111329920563939229577261139911381906540870324109705433264973747969767847501023665378673563332390575788522640258920042436828016542795443698612484513088743114911249020269781270580283561487636645665471144702300535591941214863307266954656398811701012979041319041957195939840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 906801177592909454469694775370811289977099006522984589294822104566976707654188789637133626148196029668738600867897310027064291951677150795312455638282355365862244145161432144328777060457388103452579289800296102874009790314666968933371907528701728810986135649084867948742466651062134237035734273478687159771803653253331396369431035984919063770892389049709199397600994676280667528053133763559807540284992903993039972658759994343308086348990248287495594090378608717309485193936188970696978679458834115277997427739918321714823155927433332007057883109553192320616390026347027110139404212294442102633065279856831956845552674862611987385102491115075230205551452911166483239222157853015476076028609483570710140787189743068602290171071811595826219916169718235685104965174244200252915836585524496462878982344517132453885141537003621601459249419861344935165994595668878103355543970009861802495423792098593069151297835976557662385359162798976854841129210025213850726606763936673440950867848570373001585983531407773221059437669736244489751496692149236288943629921915312826584171794595003599710326682415947426315240716176944388629473804629476929902956572487950644989990310226402421097067496540122883094713684321106480919448025957306409396549293287420336060607648446233329289886534006471929883450299590238322121270123056151308731210609011084707436339453490888510123912052147749895188224142169126537385627291939871951433062088853694397717354915293769236558235146965932876920943318728874017203591759523495374300539369625498322356918277716652792022342815588619996718360344697895603677659670322524474236391031400160197024452164326198435560734678566651497176238671919495051747746848636516515101575589928320007552466645247337104037279239692766833508413320942326155715236951571430508223405784304373958308925048579392853538054487615766300711638732645925088353578516880845049794926977022293991571290293361264548743095671759669212195903690587671663071094026533060119958893020579663755046005434421493946609913436837635484015020529715402374115360046252817723528828332948071897281087252435069450589041098528858153666780865025182077108985052047132177729495441988303305230770105418905439131080629046301494696412247452895462267018102854637792414591734048583937786443926009498753262425080816132671520836373925528750587602062084787779112078204605857673644099010586750824086523233613435476252692496286526077064636610533585769998079641643100957338622329888055112811741966666140110522803375066878770581810755123259522224448730105843385700689552177456211173571073754883931732346522830026669998902851393135373917328672921924999015893530985577745621782550737995135287976179663393801460016729591528494748286333861666475294399957807778896766098912127286042399142815128381582137328937743808965172279581120862265060798379066002801040504132916449353606295072981580299772087834146348250336835554044791564332414240717834296277793979477941565437762704988745199511830598960106201542302638939859277577206748332367230099168820172058450512749303611612544936204627462103697767019479761128740105455451714670341084958602819057002879666508132850161236794408960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1139443715147221798986679956566713322438060670029005223478653175719292642294966864944963270114595887701557950833054195143278054841954855195989504912047470264048607230861005140944106189214785699166375902574208065795557521133083733880587829486155735670236636715533286045038677048999459237599190701198099013656670368000807921026699191345750948574313883460311268871486975969735718002436439880656000837700576956355857921755992450667867466460275454020817559729183586807244076717811431558112999586893650172485724414580536343826684281534616083990108943986145867098158061125683243195262044337264522833271077076039901013261454871355987613571986656293985690318609640655206178508560461102984650724330367436906273238806127039112298357565243640637960661794747998041223949465534309034942982266112149413046873286066905258323228124186667841169503338807869758798012878804148050257431831861997214614018192237799626820980624509409388127406490568841918323077182991736873067493778088403875427629528877674327575603421298595637366923650670821820181570715185170377460607682398834927831649905655565151101642428241794532241760641602377042694087263142649387057936621735693501561256916813261695100481007749968486998807350414983984936980413345870510973221520597409618172541596220519971738611814111415906374114231997339930310278145667087010973394630620116632134795268436024962441831106955020758928784926173761755514604734571483843823296708637326932174970734499865079634504890806262786707448165510144901209932314089431246480510302897682037893648237813014292895092570737294825824259880225399712348324777397048630897749360527618177218303377903240816103296216610467080973318935023475827106325665820745136194839432613911504528787291259527681358142334811821919577182466852710485686181019097797787005046658645745641061215727771579407786136935811206377453195860975193934664648737090963973584033919724579707143654467198370246262624341923524364420535929790953673804585765214972737315856540368166378657623056363557727010780052017147488209441748124366127277193529909123400453469806390902279432853048517859030462019399578009890821030003847799135916531032282732200408594328277192082423587777898860457909339781948374489794095466098260092887851603331712865742124791998210069871301673367058063729691717568650174144344634667583566662682432035636820860113902750279118786127676883868735426735097734411213277945340444869305309451641323598457582295346499643671511806093906363903031191618854463735898313732805550443259937531703348715596851505423560638284257080740730174685598465193395488677602090658678296450868338809139670211995179784965644912723925525995864003868706508088211084489735047928867501986908472163632132725793761550376151197257413840973379111160894072241208504955879087130835548586542348692232972015255397550031852600559701401453215439509508992133760069721138597228562160914095473339828743255553685235122412753349801143711771169808794570995570377424756969014649696424271495334899855997977010798796397820041585652000201470206879305955065299251030727045364495253399019798786412048509473297169129876833851982827835147597271505678653917021014170009600000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 887225790446697271268289150465329631774866878631441628058358745518301021624550602441193211281906552194045113775341624509883465604164532631461374306004777358283042676388616975744018481435320360601563485935297814450742613133097874842182645760481794683362111408050212589053913331399348278261849712992172088718029984543958711468735597148002010421055063156574970331850847447286668469883073280185581968440217873497357930720368640346403181947149008467302832005292358046446231776049916338290150591962110114458878533405773795361731003564668404506648310962845600598690414982629110409696426253831356633783581894848366611663393691623095671890594950445038625057906334723262753552366609468812840677313986854998716894104542521178014229150452700096971901523584083126439707726403249759637118937469914421047461271153724326925047374249225664127490926460527213426320399365144684368781971838904641197295775766673047433682963172836698801072625010915167786646545068760163501648398913913081582589785757039758289784891284286021476816341515288398022020389728812069420814912636105833607262077883253923542202978033359044573277769738358746256906766036711890813640048156563313978960987831271421086571559408257040814972691196695376252483730886513997818828278811274298657217322629846959423193250107255355376810699357597833280784418469713145777087230294916009691775973504297516421652065060267170515488508746731505743017214199457897912576025347848016469034017268502501105533372275681329631016947758797564428327990193704867103819746263339517431949019481018506935266252700780710961210543511792818805392478967610971575951028571392840446646981898457930788242319994267801333680530998999650545341135851709521981436208924885316018903417131842296744665877205773195388012850960821816549317586799927960545317793481416867038387657418742279032715049761117751826798610295637050571907275341405334850290641613263406341450185817567820593590655239911114841213095178316863012711668010741777516038991596147575097913505676376976635315286799249355275143560505884594939783048780807849719647024912018144260927798064153814550747084818286424055923226023368149128432075230441351202699174649310398032896975271311677000828878223934861491534640380592875737076010290255115382476915648883940858826034286241408974983257632776637680851205972515761416930051323286048731836764991103841660053556235057969786458328570566508696242247254265469510835492951421009742470636792131643998965213785265146526074922630144333591977802079060610381239155375579745664508946519630694478501163937166487690388629250207707188270867486133105395915816114605429855682237959973791300164439993435271395405172398671929086137999658502214334097863619388973887707457246657696246649561310009337941269758395730111982444846747305770752453276999414655870452521575412865601700571431281976587126813312557504120669537926580080930287961218912641045163102992548504737767770379820552357718638015558611037102558545540631776584504541966260467430409156787595524507680891988802591766512133699926078407623158317683010444318399206661630999407106960100525869724997454963934609208882096804050482704186111100653720829952000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 2111640967771185876698591886327827803870334239468131384558810293327489278628688405429151843843938577962350368857799989614039183878363676664983293774932048857832945786457794821756939732165750924514752407777873245991485170557617311842739803880090794178516764114693717823307603673763291941526015404690372251273661199359693227972178778362788155436023481158237077264269645942065536789021771904631707940073051962950900970362140414893245343322266000380172560561511043437713374731171161145132021325871035710452516925990930547474923354390869202117087796266503266771217105905856620758830812085094472446592002816736880754468668099760420024290842992835653702299038591033837331661586793481657249561613130101251219190578130630274712840846367932110558350529976136651162884302545028124515563697004072325322613324806150443112328061594496595562120546748885617986640816733469831643043937118946176697735284938526951009514139405339798995522434802212154193571722990912745605515288840854432236342062880400989121673801788857420240858752299823334459348871778027953141613555278958326639586687177833811497271433126625984293342934085588211421506884331901359929575857439539596845727188044287217779825503298463220634099323078172224107146380599581668440021796526372798543635813422671334844656102976232224279012347868787195616120119324999031591707463030918730967208413656777147730614930675981686939857062118523834976592191019522316755421040850858869565377456549375284930732671159847098436142456663993000548245770081155610888752161192833841249334710688892565704438727316076003403557359511385817672519675061270106353494744082060970825796890064413233769903232369106565314071096475371986181446941085115338432384272645566204155209116325143078106998382631243983471987484368120257717014339889166754133843751377443450712869528905203016943416636986417748227591171979614211271168540305579266073018523229596169404456235162302806502252900789329548589506466354000016717132680997162632444069832223854342132159573178605356661150461751616484686815809834589610376653285154919850056587661030580704516952130175305986815927842052556847747368860085239613627915542778643490152442152803298641486999434482962739101834586614560124982322289462654949344944814416871052367547467315767051506613188799450481483305907467016727555507949205174147722274496094875859740447948734724255857571220658070111531230435233118584112403283689932051546918080520741769880824162011703053278713300715781805528789972601494190727089235870227483914310684575926983777136394958928378968434364586409544149643927210431642938492697898833509496825159994732612539103568186803719321951399858957061500426252869630743064225321877157208631057125775892323307364238304825021429862081680161576752067120343554113550052679835934065159061151405669335033793489455177445865050991593828211456115432190289312563208516251441197232345220160785084757209952384444144340778349302173255611977926653181847777652007901239000619519334309306790450656302806418877750356545298152600855334881995323412161050470861408841788393617779912029084277057568241380503415781576311536825433592761364059711325729273241669739699240960000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4008186641991271940428574224469661948001061358100859409581703394078793478696046110814780958976955494790008866403438266979160158276231290882016420757606650476196968019593239557912690635540466786992497331685836729504223266380751880990524230922590593926244306219812936142252840519554667257392720324151904991968881739571810641413031824941769022235412115871369965212849861434465614529088591809994686496678524318737171365749915975337798321056050370379631590764348122360123646000722368268434836884658288254348631975919230393838777459302426686522374195051064924731552850039568795173938245878401959810488488999515559874794646870708541177670127767040156594807286690164006640252431379609734217993348340675512476865739508742953797976919022192627544874817281271819155037136007398574392293161883861032148126205252456562779573855396034428978315896947343868835885927218240663283417043997513585160153278390747333030589577463472555524126339634420097994587201388743925546489952146479283985890133589852687532171135872213577087727399350824189510514684448646791410140234402113474269885472314248887242416306642648388951797651664106489578371234281370228332429258502145240037039471367551128900064505486448127008187128131991773844305445507860639943052148531196797993615848117580820943049697057213873971306623652079482120898535420945614095738406705569073669245407795705579253867885546569667906580293146426423773762973590426878643763011749106182643340018179483724234200873541997556458339512849083977160170898392665576047769841280085486347070551033609782572135020039733313577949981708801379944302097590479115702750223936253228023755896880374123529221475301988701762401208551865855844443500853773968769284544977887220853380193084108013959998399386696184491480512179229531539032419391921418408034995841241415828273908497351999220027033945535067466334992579097805342070606580237238818140259121926501583663787270357000917907658667316911937099326487011043945471553486377131698124625537424646719361279610230257755788138518505947648957059033058393413856074767459916608303411641135019881506915891749079607426257194203245168498224721524653536379562522456950116529491418424495819014821191135223946962053661607162227821906152510536043953025837302127537304214258174664820074332739273252545051429442893225780197174116921475255859939581949402622339531389731801973369210947588304459358872615445354125842092119383339141442559991750409072879920063562674049625954536368551466616132360459406813768694904148415838614645895123114365717267683117646259950810996549925744012844204459174176304306344432111557207436705119599857893730179242391233798946535029372814923227353997296611363287148629452853574021364479839156406745503098517150630478490051875919007152206685301290724390181789607380058838548064656145736924624971705250488264329234130845073418256899913539198040909213262896184828468876268167778796845108143557981743369668947664574751309538586398027929217889300540220906075765868380380409188063918357595310900434425135589574441041321799185131164521854847997226633005515049064103347257494571928033629405878517807272691642461297775549296105292305321164800000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2903383682152750224804788729674483969616806348675474995437518805209671093757218255443366369760210607125822942124015996806519322101825482470654725293015230143235413503359636406015888024839845750552682399267378732721672264526561285787118969980759449447900677992414526174038484962710092060600452530307582963091934348075488211439524765519056239727064055068801140642547120135416594297448309828591305684961582073763901470483005478855525713690866215090031455104932504451723490921907863845642581379606379716095552156127086873762791451617847160654181732779197710767854147801969985756207701581656534917063412780147331863852559228196683184129321858205462017573177636490368189581649440676071527200521890415565900902264845076106128735137265649804531302152382436957328988418795525380117764397588366065211404825561287463011957095969836358040820766729480163149846103750830181329016695271044929355646386322046143659623896529529652476626515267793404915159638434304475127798352762392014622438739570217083632019551229631311855710724555346511459081406856126181330146018038629520795631940758558559531720074581896962670046437260424829156173014250515794701586514628316596993574812458678322221021789579466991370335912822185841483499497136122097319542154968799510332287612082367113026707004439147819232073719104315898603838469727783834500543583512594579905765978730278180220083351940010846075147542718918495598475992848560632611325911341360354828552581865756609709862747631606366683284291473807868013869895065752598305741795514902209008047493660534626258880607432161473065147437364822239717382908030662618858130047797547250764781623328978541299076429775897718897916500663668183958677120989105293421691436025322206948925254863502060143606195030248514705659822836102702287322005359298059307634125458489962533545828784155826159438879723699691379791427765535493346398418535539318265952020059992796084499439652056341380498183324379411395303150848352772558098483265900002552141411109975125835787176543287417741829768401886401031946779343853005693229512448007007140449855826583675780256701889424869158733698906899739541944518964852422658603855511277367823147248485295894720322225640712296020990248031488344486915584197244426434512631169647958932617308482193893733732890712680345421954554017363292293267636305444562576763650333313237740835194099450315475562664811917022003668970633770822668986722331865643681922731118267481176146163865730188468141822897143516530922874646657080787384606339769982656248699968793133980025627393876696787693241594224703344650349052228758513093377061027702653846815401344134578164784505656942161502115984083365730286174806427636647749982181808458881545589012527960346567015810162669309838435193164675981188510397024402497571788558861762050030227040375501535689880386689292685477534815481685013437401831960104528625483908830503946145132120737976849694762935467365130530400117733315966079120416405242850044297832823043279662608057931670536623682617555688486270775430435054165515748607385672763912135743634593617219249030709394272326193112447132317132618899107699864840288880204327841555523666336491165974528000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -443333293334800226067758084135462664126921470787044204896557570587134318020506441985490433488363046727238123455085499830753277847353339521122913349281218454501149871281893029227804972062645489473002901175042361447034036023768636897278782420211309923236390629236493702679953598339222873745199115903024955250233886009260676486204458898726096075180764766723001894683869298536513820056398196665133153248945983656899507417738080649144209308581454258381854834659257619504264135023543785574279628402628158716934457329702518746958208771067033646085161276390243459166735331251850304098187665464410225398194183957028433902785926490709587315053339805245116133906356871796452203922924932341698165465623319171806228194547575739037290935543699018608117787282443272417551093539547699001091834874469833196958795709088921626800407803283288848350982943812191340984428869268358168096495475026843909584933943497422549370783533121814069491217928830001639744311288596029626585871631855248584616270891650069268958346360420559264630411788803098461895655967675683999250268267150848656089390861308556942503242784645145805461465574855507514863862287720728959737676748302202321459104916870265314201173185964903976626141766956449787691805556274917359603314914795815679085181280312797820666972301573408077872841268179791807517241341631609849144451943354705224895719561052019176259171229349275680240974534387490238207160298827606870581205155235212111789083216209681229903149900453998644784833014893743692060131161204127723195626830188620412526829589889464643447396704429511288929540841289826440709436267614345334834165544054752730178132983901469553956352254688975869340493674146353578582711457934761037285796793964772500489342997254335718795041768780729331708851001455030405999870263906912609383946851451209815409150110697828525867512129764728288422761521871180285207882258500567319412989539729593241848487824167987077584371655993183378090508849892323105171134391041792321827527173333364799931566615353215022582029880258659659984127553928367527653864480955008146233892511114695155472855119667824217111042843394043588892194616977066093856923315023822094769114994788717171467480741007755963517303812851877658784881405742906895204067515979509471375580802409370983426730547991488154611522180701886200869323254348304597433598802513645436681221312003368931618576003061392514200110892251030163227816935116884315240650423743063688315392169187362314846403705761739760084160386762328720895349618809063113244598916655400465264531879457155535309240361187242200288476253639027680440290808894494185871271210746801967386598976474277394726566719483498562581343304551077100042408033867660905758240103764485990784455924996331823194664958384497078071758150697925775216407059203896197087960947943367983541668355921662058364154987364554661626331468026943903401200388629353579512955114568339516267569627488580364785300199434863212804324735812599050891732398350167415732550189683863708511829360258342517590293210949841042156860154984808347604231199560763544835644887158265281157862492365475488491067580313907808604326151154369782840312079472617964175360000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1716141619797058269306726841952080118963359836687520224792879059272815958875365890708285147785010714524063988520389042951271257818093184069829229567787843899520539849887163489041904288742291799199499617407790174395369439825343721544140115995177961010082725573657231247654891896398904100219264106522662897855832407430107572024772253463822635003291396087924440117559203144902907512635079630960517134160533908940290861884076381102506236045504767050529720040281503392675012064994354759318416274267206045826821367497892300622450161510450769756716691339794736106634042334902078057283222001388771993017509922194158096286010600588642691723465777648569668629667866250217272606343081534750031414987308810606177867349830949868431347379981188038737946566486729086552884325503502187379864485239258615651832455675751770139047119493288504822895629554111886442163039783524827882123393639870926104598185576549819719469908779848344414950331307374870816256418107560430737170126943400610547164331597345997499898082016860938242553052169376415300960366129564846272571045514931776317008654397976290575093815599167939291691342525898561786290065924422868288038282248204599388531030164245988671574481756591261175175610931220452615232680166095400551059358422001626914367971027297830586823003415007430365847416969512581395120876849639759143740411272386340012786398590297223475579858841919235163503011050539272355868985667791090495026143639213208245956945350980655702896468348469669153401200768443995483800916635633713893645578891339703954776093500866413834788684686578496682579549461715339364296255304272702672799273827669618712432368267640564464182743285756727752732210396688625412308190839661553072777352874354878245944435688196694895626221052559143670706287888324167685931292912738555729313091394261487737276884732631455134986329309366877772006740100684054503377415799828334217668702401241129184911944270248836338417584325971375490327098606284531165195106346369967618043725552696380226713856708786518878321788782970723415399578391343899849682096525467781172157744647467819826843843193724827061672654897108673465463883226527353974741363550847356364613175342576386988743640978774122211928811630335657205097204045882871480876159958834842002774462808535497456302184420897045216096574749953637122320491012910817199528200253107089790756168893911760844604643904904624921846121134708938928924550982053111011987464480154924122422781066096216032478516768883005042191607031267400329849444048000663732995730115734952943678046841133546009117071450812489379834702811785943082477437237396365546678469955934699943941336287394024497633429306389182953867191091620571278950670160160893805989059331144510352582824213491434646073627647320780543469965296533861391070949486822919454413653593639000783547129068885893355613117925214685390214849745701350314572408097615769031211895128061584284976099376271108274696995690136683939233336557089217089918616795134595169613787149830665236440232049950963713781813291073531809411311669430289415137985170130609493513043829260316056335307697149434295515243980554862840178839505305432404373437377390856634368000000000000000000000000000000000000000000000000000000000000000*i1^11 + -369350266583997465166717593663789802908248667838723592430530843146045499831548475175050779426117677838084661882626096303108918534703124437997144518285400942202209700117674455460518074708863515971310399142462848570294457046438876350269864453591170297396245127515349946678377919274339314256051294454405411823909597552768255762322642874331682732973050225493097916258596752429457256326857723499224954268436391357335163135633127002104870022077418835294437259804487586829366304871141794002584759484212297272036199898235706676582828112586139548448950627858702858478239391612334447755472620510167385163378539732954850561221981749883391843539708412453192515086402282202957558189706773246446212936290535279524383805572633271180214554274259376403834677249261329551441538681814671403536180496566954142395278619943088155275747407267031460724139823171674173975229634660746400929828441378752680554400236853284327771605364092909157443880544634860196489784526357386661507516657360171233492429872282754012917363475659118083885903802620237009707819956091240546401398263271055365233653927758384844847936156861397095799878586585441897287617513521594815114287068757507234242239754405446379870582180385529229456573692705082042736313419431678694301153272174188448518821796011382755728772591843949238322612810773304849958073759553829016546649521126932009589616599488513331445136376508124387898448394030566441706546024211493416710145222624393455556765763172051347181081521840647646094013352106090345750479804274647221595636263431687239584304216571813899667019677328012699212274233350660041527786866053016953706097866256763543558988774539956178032051421693715733270008583251965135584021317606819845250865881331635595545509851518016346184281887296834351962267356314773747715688378711643630846411854710471465449052546571286123182459770277827501862923957604614356378082127277419183721739996848820447952061024241450501983247215268116736427788831714600063141326210438000097038091387176895200129221631377932745711902487742069407722566410445024191974827666198023716152494403568116187994669331130042641195385096758521683876156109811635273160648120475740008521203030662639768931686913233424746192080546909158830059060392712011870635020653447333032524118956888687849936512670637603803043866820601802355820964073947042597092799592596625845390628624005545957844011981035115989466561366100970314342227799275666750372885814277823303387527966812204015563695462613248732225402543034319293126542046409425560138884094294918490932264519118469436085592390295975518819590774974272835282946997265057072199135442307375570750390680464397156280750165181880534863228823670424241190398793082918504137376688056248489487690225391565735956814642791597816596719080259870602596490603311441397207378258525613074450163694308253858559579892584170008413451405727878457032518388212846395685797069131377737636106650778188811317436661367314991782456217380886969043807187152770174898161817349101647898117727876598074829799701921990507326975293551655192102238546373738703239914215046382142862849485975775798131524468993706766921101440814380252510119824556898123776000000000000000000000000000000000000000000000000000000000000*i1^12 + 584770433702701574198875372997872812275789256536854168608781418799622902011354488173391112941099348839809512804234690487269664376830704389245976921548279729933950259420786891411037419874187370252277060474481257271652313191178184455908530472124876685006874112761968190942419302511443215539421405735887954335182201420534945874601838279037425389412618140593269684520642230064488119031258444902972112163861514340367641618342143592839260459066002587171628901874829172199681629565085024442878115983184286597962383855881761160371554893506858741054121885897607825786711729110543812850600594211776886780939465185846530505916671699845433906089013381101913125098654338608057017726923814487357115446613512316641979176531691682227322567280147262433247696023085086487313220204517146431485181211370521755674317654344937441551996438680316828253838491353688954867953559293595776892801321248321507269001678599733501450468729452817389948498415370964487410991511025903291405061297974036197302113500377078673682242841479865919141869253823341302538548880544888047922533224514005627325817007631421737723124050789215379582832720422429438790835948592773482925953583218171930239243833733877057627505191137116235651357193511119396843494124576935649547162320842731171070727296790885872721119214298451165493344736475133153042536875680430908357611644243804132919203569564220757873234384200666063622332898175316906099340309528233843977200856491558618974369635417482369486299839808263630405541031202471715982408522402600761058481357341144733933333273475108785483082617368368244274992017909877678601023806429319194826222074935938954061891773562258122265606128777831478199387600705125858283222732134681392098152357873786578081390088739605983097095714414231849392084523215528838171608060874029961799619450291574910404096904796454577777152692090987551947070237964084455128009818613246101241908836719766524312966373327083363529127596009524155624296381307408909817906791995222932911674698215394288150149859185326585676138569690833477447046488664783827581302257254008633091333410178166550760702205289586129998594840966997616552777997194489894909053349531875581633260716375676482074685219497883170728390008375379846725829873590120973865857040806327561747264514576764594906339016465409795330635320845340766217544524801491593826472723278403146001587678399657233793562263095350159164436363124588979826293513261265633492314140043218198752412649592869214557575246585699221964079624612318322735792292376210867637231301636602167547545148899883197271055774511170979825668801573270160931321868003570739284212739615401443938060651044881560378995235640271604853563568456231680661665882642622805631170879509914999124233376362429098928653240347624943010035298514046304964440594666554402123673437662083582850053579797106108299150351197055526205309210133680874612939699118543419860818219062546607543290854875805895160366601915930655900855515446442292090279982759778534788220219885831989715065285638287561824168009800607730240796265963039311355283837555823167013475469521670600205240542418285693966058725297731146820014079949481090418903047312978739200000000000000000000000000000000000000000000000000000000000*i1^13 + 232857002625687951785225070650786989766669925157642237741810890909480762076163654048844350250105462604049879730122143797910030260652859636184810489341733530520882704464109628187918330789873243966384228878977142553679061480004143554619886727273633258382240711082154429193634538133914888252469645941537214498547535925073074105616903236524284511847490388981324799325797290958237856313161200146016472937774622409515621875252115801863535292988357550805353945698783252442379789993336251678941277813772633956815727009636130823154126125999562832592667581709362654065519622103836578390706964559317211117139769269678402787130056532886776743103858072286887770528051275175206550161675823730677800704743625372213492200733052839306168136807559471938851842251306730147861571630677862192275839901400954073241125673458255994569813630979619820512888659295322241690741152077825515796973946076792466706602677578735227066472886454284370179412262368259426550220454784536391660051463202332430718630998136853336551234770502858399706852751283657817019041267546827286337812382174788730836426621912522850094365813849993917900655988946956135709929399099789373347384350554388712285126666224407458721037451480444289185336676011239366429293996624542164948665518781656159156424189940291312108830371417950858305731856233921227590204936649122496903260773632236958003357284101198587101461695242864218519633074702056466089770225390147311509209621854246598213464748123238878493182799490341478942149333552577233592537103962361939165272185598495318030290726561825597409885663454304903304962162614443286054945330859798117067246035277151211586341932696581809621782743228636409096805432716339037856313896253319638736924798404172267530549324229641284952923293335290593205714610894276405335213064763081850304026508080149145160320115881993308925206190571015667417276768642890425715232764943157670320667320203981052795322508910213752611451356416859371704009083831904458417186245429634911171431389536495999003126268989892459258503105891960026841327672044524594417233244140317003577676855465667906771507707174126387773429121389078239327374162682285487768181844551143415963390799658089349967781157683126131157149722175055589692049270024884289713320571963051387480100607388177799747766019518043007027207123305101508857511175263420261317015266552086557718483783795395206582631345896450005383398677872723141875902323582049464247194792858648738449885729439388415555230654114030177348335255795824089059000417901621773689765017233472465650651958714688779200413622159238001196588320512071446274725026050878111157054858772192336965954014062142163275963112130673094040447177308141530075255354888027610239645518925300594921127869011934752265630575175086399602934434516859287613920218644502887501520926184506558668383977297659280120042130858569320644946651029970422868319968023600484875963410693513186898224861930044821242195738710720317488658865837401695095543495870329192284091404459178048542557794933264983337442711940144470531266444580931841518999887957157824324771702712681971381205050901837658796017702737793776695589174135947106634642546155008819200000000000000000000000000000000000000000000000000000000*i1^14 + -130070669986722435436062754787496379950726224622669154233801907968310982689487562105733673721982782224886353913351553367245780600584732985897619388624277071140157753353243517304245801787991614399750822295632373620793367955048941980588336397063386270449894730569112060568734426109293698527918070833487026988597482385316972488752462489792454098633355971237083341487692885286829885648315586039372069522627671885467645445865493544347735105874190244465626172069659453350559318175536429548910865337426696750761518273392229107822593779970255701754810924468459157222287479260364071135300783999373754825692199298466137200582211179964201353989784251168501951739152339677309935666380801434544745620607716861059698012061386969572025415070197213021032661855045200834667197977035532865759387893651982337846449418577560700034176179852555028476053441913645439659308497041922929172631631753921735555026631009371812847462512377336455355124869810080932364349588512732195247118293947882358755072660042768441676657041504622054214535686521425276784295882192000274518143717586503660502603395323352204878840828134442825469589417395986795193729211852169190488342980732740063981277922916272148103066146050532913732171521972207636784699076110462610656138766754936337118435378027419975999557443379199419370836061362119457778404336534589212744257370581581249650388333781620808736801851836585908844322081231433576093788516844769991361724024818619905463010307493661093899437716953848040326990220193500034100417101353310091678182636164783124142300738133018142048543246291190390800669675078171171844195963922330396078123266165843279550023271934693654012323120904852656438658085584356739107908629790409177742731384421291944300131540725772359862552727616757344844494003928243385105573269624486801544015605925128655354386025172430565942591946848257477628165514520156980114803398732812276017664533106676422782512456806125439717519833490417859688055285341471728243789518301772052673284577912681952410913894524937910063448972622026531644808083081591953546244461521589466257099359952544562415743058160243430120083428677933594627873016523228350071469348880705735398415593876319155443221194554895101436689991115371577835709923888611909003488475777671968407742527436898509204485553241036112554827418363365641054278132906289343465041632388526430726108075807836997912216414431914881599476886524947864619658515163593307076016260228056817994268076617274704192280773240964706682472083977452334047732526247558395063105470309918420858725962686902800342065668732382770288933309141834098272402848986158048616446444721778188919349437951097516338464312610422964221027543699874192498216084064104656204689738733833300364101682099788863875729303309455725772874872133533814408467870365400346058998852353833774016931457758542839219793651415693954630266075785966330300583415980953129832163818917926602258588183516663461454694400580154388802767314735978883227729026209884689771700382119102646101426774003211092537815552844349993525977198187397786989203838261628637455278588595393680705054314069270958921837036843813427075524879481997719933870869992964096000000000000000000000000000000000000000000000000000000*i1^15 + -67482521647518753863476763519784187010113916032179114846109074493349307822340053971466519893482134063418093700215923129248483553359101490011567281709224282378688722495204908115619162094149112744385498022208579236740482017808662648412126419911971442469658575123564283483727704068295687360561798190890284373441491809255196306042585747080160693188096431364873055266852104739601651877237835754719408079375540217643929849335518366714719108214108203720290594153331281031868058466294056703637173021663736364542413616738458182540838098891651822110418407248300966084614605408081182395427995231246806119212586865233969778682196378882058108917393228786205776589480616333750350594230193571569335485228273932212137318127268688919406677951671367714426536518132766995566228420377478782178834222387438358808705528794541366117366340870539589918093061171749858247575024093431581995218178108957360365489622404556577675229561920201553263636379126910651999347269936582925251894222131082118769166191399747561438250676416310496752749340574481717813174242445977209597993267823741061528890548168627036129034786496135257091002618128833892283714895087442132595646881148318435989922902068502263499003324558045375414477478081846873746504975646801217581074281142652927173457766931492342189653363874307901975060671513468768351739532099603346932973787704963240255102945134954913151704135086068918321224073176395336914376832661496641010547910370061970519031772194195121574475543514190536168495775062723263960896212580350683066079228852675181538023953179082402792265341340697878304743656858948192473504386913462966528245613385389394693142928024776614091711306590291249790073895592768306219187075940679868422597789976807182353116309894678679365933273563707130091120158365348501630930973162643885368806856451010911099685203118507869874653375680068706006954700491752429211822973056873247689709152858709896183092133301722716848450121138683534578342683251903614852635877526986962361942124606662369028648572761161527574275134226437545026567664735130054637169577075412687483412252014543159172094326020889304502018515250957992619789686159522787072703275120158361230556105088962124339380213789850172541753874184655509040699299424634864352296919392991305946715493923045586629444140817662607363999721716947211001927121569333553525518691214973626160287189360428472546620118675166585809996080856206985917459199769598524005437424679133448154167350199976141870206838091823892522411804645601595187486949440931041143020746105117425943041126124791510757583504163771401310244704305891776471725025205745744156145929588273492910195942359178868467490796125707923112991941246391554451077105783553182138204228065110157773000232457142962190357418751059919874607614306011141596510993608954844398355257036857325421389640541298011309714200730099817096639809533851312354910626170234683626651076861133191647221907778218636195813580513854808298244337660444159536960450453374009713574276584149210458736339828641367537442994310947830300306854033500968401526687971173557836596304980643765481722220963476795208891894769701050001984634178032020914657449056665600000000000000000000000000000000000000000000000000000*i1^16 + 18839803694427794603615558816317922756031702731723070243558291611684568291518673184586799930667117871662014129005088282286108139177153442953126675375699115062826461213427884988479962563163000898163528957834366266879549402334731746596764065754005470747203262563513520171907875461579694191232817711409166918548066335848538391298693292740094110748239440186008183850534145109327556249772799628470160405949554392140284197379973534989735668713702488496802888545097272435111540526826530319879232942423914069703588531527760336787537919547688284717566989297092331018903827804254729702899934076026090715732077135889110404372434561827638334926647744624154952195416239729064860353264299919442263627721423730005897237405269713054975351545713447665996646110080850875593576622456207129959237281803603037286475732994606236956112302252898986907140308459840348707913782785869887096654971278984442637274498855373698001303569573506953802764090534490914182317730270273097183803345325406156892489306355833946128672866841279506930785037005468328440308719118687665186577620468434699872706133294767537629661479568937252132388930140064624612992154036741148477507945133174072290405636256272417406693054497130466199207631099848623220490139948597892128373410143674134777277214825451366153194189891547189484120350815947044077971901825562483599311366206274845897573898637965853619198604658041045058361499322617827179523245580143603218445468717142780971405868032796894703804040934921424294026026771936377235254787369753701567648774507935983493889267857175068536820589456103209105140483177686248793095986498483740986357177915381169769104276409569366404798343036097486858073852262601965186212382535842433713007096233080875715144200747489572077057810677401191598508112870056293117947876113588506298306817902226581880942167396973457645846217688012013850079943299290834651641497084034872182966309526934702632220977003512884731911971685888839134470991333520877642932412169608406783502176296894758169766732473218497657531407766459774567135155321141354053213607776921278566024826732194971739104867243180226548721025535190537275126614813375948951674091760287587467435507052200170112027479887207883574192353869128247353223404835878814288557557753173866200050434759337471220113653531015747519048758556903322264629634401554520148674020249030318770149240373959447024497321116442310794194176891104486617586338624028846964108425003128585373060885810502674784286438313464891709142337663091222049585919748655646903812056375646073077243098239268272459723762979352005647326273708296623679921573255940308309828171541900083737275917549505420207676593017938632421798732723884138650970563640598124545342926169222121942016236999308182271152526753410594454456617937404884863209379549563929386069227049137331607702115460559783999010996733072347686442439591392364643452297291593377097562966938215818845421748410593030211336581395276468930615597899815735390722638439352192512758214955420933155805630389931042570041874177229792636900542791025643077179592657726321066977588757968417818440660696024354208990385887503771462152886947473717702601761357824000000000000000000000000000000000000000000000000000*i1^17 + 8410826158990081255065868061225876704587978093647443793805984045488433024543795966946593714936974931332432733882932722038481999280232341570382306574123223733136930284891154931792945056802836447629064656405761351313768885634780967639770128728354528203014504259752737582809906938952646722578945208401023001474237939100373572703063062284405576155646037792058655931728726987441770504224669822335202566666901750078350931254569870062007215683023799943572083632401995769595907590976779225088928385617613781596158265601538406470626787369038945730046591621937797814500841364600633149890642284604893169059999175114615447742905094201468092605598456039477818080748973961829773255276390418528004205408337739689481345959918476609582236058447353485208836105347362867453402084555804477370314231785806427762442713539680155258749631737058564771730747997698665220762427158222737879920859959956519890680410095370216799572164959408255020817726007119019397903630588002462405345674130290413362832024516320142689794975817667923210589748699455033719704408684850520123749833420364712499939039548854169900700414709551802653570893563948763906018632349684130384056877039086906482061897396025084375382573759320097820837861734562321280375268651607372300188941739202655172224931142509742057855427357414505677047659181725917063890134833205381476388364326390620301770365092144672643677260528871743979577197348349947172303455755302012286084536730513250691035353008445445950061702839872579148136415810690940080696904968365339093732936317183020222007334005418926027910644889610818088605229782401501976713141212950637856953254404762303690471375512944154566716153803269516450260707832041400734900602096763937274552072116741703538081056025594006499516450102893536992331698140797619224158939125327625882865119569003507872633352549774458315184033917092183541464926659560891059455396902979797455606569587567346139129947080646458942767426134113192046823772427846916708374725285706854711377170583388664369074186124556242497898866745181389260655966405275503003128192445125955726353117953059830489788499590598814371438657429430224139836702352980996693361035640156990749394645577971980397541101933272821536204814192236127192682535817345166036511693356231799255664901144414381347329427169157639873745758748332975070455079233588867625544781143492111629026449180441528562235170623785886557295418096613747474967035359388307234044657462530232104156743746710330121374929875514670222429080013064912600543991172944150525664473203186994892938646165232645843665977256487227571852324470699782990692800117545323761436530409441713384845485776485611282777110590829079045654207001126142061104229747026431777001309372851756266494257217191453855164121137261562144096808044028390826948193346068062358779312765534749460912375847589685538446918312011214838139556977687882433008301576192711590148858900899339898963989891458749005204808554336497367848046768997651458523548258791621800021075105385825686187846863688618868521699609355772130504021341907295986886592129037320901940460196164780428578564589796763882340274441265141782286239698650965916919089070080000000000000000000000000000000000000000000000000*i1^18 + -2182253160735027623020326668057139533756160425304432857645910613788449494553669967519360906889209916179017697443639873022084755396546334037094776810044349226307289788199884708793102643590475350469949161444035110330925469909867988563158041584767808627016512036544422282267505148010237579848039619482231773081510229261703150976970923527826972420531486844581505047222324244081854354526090573417862942016939935865787778841146624987480254102983693454332236126425966981127434561807821254201652106143934895993235697810072009302039302330993407980305198695070326184179346229930809706608059062868109641389560915394312937864528133564230003489273928389141689321999655831944697267311787664474738034791718048500653283068594527817280278983111495354958736091662180521036912750629283916718250068564622075721808800875840397585683600018343441680759973117156769190448781496878669941763134089240236123030470630481932581413125053759886273716815360615631241104739744211382617910991784902428414243809551217069685779987381422336818317770085513763768008202221201702951378008501933637344280826916467399607219313616781887336717947580252514683144151558413034869858109762789965083178913466659254333177553576969144877914356480500844440970903796699552290392728020611419083828266478204666148886887313652978397504549598306228532980690919457331858029792943630939980751064255186966143031599257500673616647595962488725528667457108633605977974966612963054012794100652356357417089735600823547075369056042575206060227145742872035917072658330916951171031247278445188504601630842638988367898381782610207203763678006844186671935015164922297000866768970030921224487577708374653004038045428853394418548381740078947045293388543527458395451342079945122537467586531218834102948695777945102050522769420716726362076637394834300021054164374482099322700023732018527421957345256899410303960056273342399251768716053768155886903615470241924135380187184870573814435990312052618033769418665189232132706786637961640193970846340103816611881746711159800503341861222670425617870358253076786077016340668315585194822491088866980522230479215467240686658893381729623292982212885423120652059483300870818054503371240324980933579508254255687769685412583238650447086663659173187743589639553647828615563904657793333316259256781796243748845758232809863175766700781714568793834594659141834076337652311929425948705638845812052503874853746783338645126526590814128545440137737970393423315816462533654704126107283168688299008855314850589352912548564995484044947965222680932400993630017030794740690659510094823450035980555166344434817601482857603266551659691738509137644622807090444971839415964279258776000020774360816494976428283062143110696734912561524673139749313011184875998587017942599786264000150111003875587897497123693907693371541619082328652406868655198655327997889795497887574482467452268192664552071820486510631715068482929778945037152111209846837351899969087442686103902562260723862438247879456173832383473980830597037860829727984131767588215888616922904719293947466214053330985954233869929285928518193395543093065576900295281468695735338335285438054400000000000000000000000000000000000000000000000*i1^19 + -492676071953755473200111268324971876273213550150357984345236778987473777112450642324291447207089317626271490662485932143520796353558590200885599374506929473840297777967598286083325769810206932216049942186480755367164040146108468477535604499712675146885353417160359656771559131753308780986878249406888690229674672242342463031571303315200057948188570841198138112749761720042495475049944511029155217252898830257351362159256489852707055546986684853021752034814867710191057012625129387729353868426659778536000261467807465446152593363171039395831589506607814031797516155303269025732303047956060221044752080230660651111650096636864933967310396640756080844967537297084287080415762879648784121684321760358805443540528232363010944828416045335571918984700072393464720766685318712447923613226344170315504683723585091656525774249903673635836822580037597678711897287262686014533516340776792037942349925413738945918089185217933096009121194575462139499936112231166478958489516053750325656595642716838874932207569467181466794017377929883655964995245165888432994151266686242084156500848008952137632344454621854928116269494006061178781480139180299924729215354820894478913136418515452888632643044465964539090398182550714653647603846711185769894331214705219271066453770519405137523688063049192375292403609200417986823578756576700878538101251387959517419157939074113813555954504286003835854201452013600611079368871107184049002512519334310987386357815645245282414893418213915998557353789289875229520484212984609874626502220742016611533056894452957216758204096060011148250927067112903051415619603540974003723874032246792502295713403558753105313117510067056792793793399348452620268759588722753833199377858793706568871829618852400113113132650510863983834905820505059663372573032301830677138746749158774552423088560799926079421955974961664564390009358727145230735232888386991207786268610461202578986906223106628408458953905775940860070784778773944721825469757873206711352038486066535469195566279567111591864074427606763152371834263310292664821799505426274205643489614963418219342952236323569933111253415681168000368576261902776466884926025142178036578192659849337488721692169066377622887311440957124871460739656809487158753114852611069307445683005328842836329077688814828745275287123492824526781047032019986237144104204240468874950139047025958234600504477612584800403730471890162034543712011997771085582733674307610572710624946218109797403475472696657212115185329306154404931214113520589906006864179192558481203022381453035002619857410258016440224403200857355949155247213315752700333704132241864840037467469935657244838776903142859410413796078849475085793513207831036434236095342744130001858033968229968074039718273461419689130193517478772617195679827122977505505575895479211549389944341181772712925367707559218284545983833757330875904327415049295039287072182034151410836911381346386338081392105425763579159850961888686930114321112824980611192391677754010329479682616696744536763445354652204776076818837926910751456370833053744000257299609971800408621410639187671070929189955854769763578327910382223641127419904000000000000000000000000000000000000000000000*i1^20 + 283586391115817459736985214369156956681322860482882362074763076235688590719950605713045894516508866615902176530735337904919504462144065834374676035320958601246845664466288119171117734557379453976098446733783711950330660999950319282124136023847434622083331548619958000302766825380432454369387077091268153029134941597649813508413140355906906839260824986348153041307813815943285969614159445033207953087497319459299635031069779998801646042808417991780531980572288954477267162807618750471613206032516034569240247410364704212050474739437807661151363014774314914562076023310019637221384610940283314637537283943299735989567075569357651142355345001405156904597292246257099980635044050455380888472399323855787245288258961092407357773955483275375347722731178519402818404737508138286726652431308529617853459101851655834741232939813329797445710386347129419815792333660849404868296007706521364360645898911220765956364537446725118056792996359885703909282328646410918237283570393680579052573691708814864337032757438339688324462031297047162419109143711854532264920819674214648576804859097765345857080953913817147000705002584296235562674309992801147638832459678201017207332818126799273116008959480385604856817514001192483109319071566800090342482852655497964270766002348245017924812574059586497516460864908221249066460180238472997417949673741296552833153634477349671814768335105652515193634650266914765875929252745495982826299696449804639327310702517972317442663243682551047691678417604756794983266458423715957540685148008664798472307698239151881312461252995829512449161154465913098668732135864612486867757133480313174849586476824765604770205443990461242250885766005183257048894093519645437320966562479279552238579802695491879697870907583657671293176179630993266264643765610161137171603531352326156777159614730219549447575361145985025326446915548433871988956069688684043410961164425657864772520160940548091786896455999464863553799257130531976487728741758609431782213746577493487812481781788290407865342878504438318294893004181569231143803123772103099922061637089362118076504811629623691913499100351495719551813117715822223526950276063792279663660163741937113461711781200923768128968945182861188430751040781153166936239610217418186748102193203126672661140783711917760479234577404307260593566131933322454297082543349581656091740540540216881438266470229159348029669516026853082900018778525920176338184518893480191211383487051918378039588257810709515375016891747242389530887064945213483436919125553999910810826466321794098282812626051476204365656862303914812201034137820428725564025786061564777024744746009852905754800690060797544970254383183884014557499901348870613711377580842853124388221042931271140317776312750539613220683034118799163348281180033194745341705839285686440658343782703709829502918640020123067314733080591218172290610985995495394563946917415474156452863326233746597787760498020373527457608229873195128102125844701796236119223502593339961168737329484400661453169949260708002854524313530426515988169785878807206047326735560506065311881419980936507840604970214223009530060168909014180539924480000000000000000000000000000000000000000000*i1^21 + -12055846100032121974311418934769035169959819611935411393662962985958400978350044337160911305805099786536259713902662361734523488610301915901795696768618090415726379379788379479264938107481863750988675695678198147131216977581303250511912234790096210046673474269618822231956906187812610526405805741852564296396346307751371713182465907594118432672555653559476962175823679081170406224530194622292250339538080788470250456904047677026911396558128485758195015253701731293746762095233771712226348827198418647730672692898610215109984158562447818241017432302472734893766812659988329503814457074454751495639565943135335227606564154370190598259828273705748398706825042322414918644076021589889641913075896477250091404006901424080216324162661760108617192832212715447144908100765492343869840727678143857210466352448047513742985812902967993685470483144985394002403496093351280433667669177894184736655450893553273247583101170332484126174044370413402832782381955643561809052571506958453498944059645438504342826954543267610334754948880200596914625602357215950268400046392661335829443134865573372896217342670778495073969861715389151190048709610089763134746040943047708840568387934147996561456355104052594208371364243109660465066051088792992893829889784894175520269889228595103841007815328274417884025488559774062167445983521791807564686558066254081857774735700772906632626903156328354183213204826805744711455353994098137830021356974524608986080762784941743857415410597639049121797799311186751774548434592796766522265993758105619436040980228785981214807998029029049973277050745680059718177798812284507181500269115118505960819437639877431752633049047245663363388245401508469439751351604187354568424634066896879887945938703044941763346290218365912594222225193290789150208593250084943318787623764640521735141340070117281687016031154188435247018816428700438366488511695950289363334736104059235078243706388300241513259869504692532344347796320676533348791770985757242754965119105070978590438231651783281951464019495932354592859510122037866545282537593521264586635887441695109849733832719127073899164425244321331385397536238389658746345252178097710295886238992972702642378829251713584361933677717055497409414509856340090636729662341379773410900891133415261920144024665462039938835157031979544654348786316093139192878664389766832022827569002367989929611735638600160975029598382726726597669301906333560076775147022543304663706863867608159380267626664521311582416832274148032045861099630646142991303551443397367535665123105069274951412130035659113369675907465240112509627451714248314063419840244908384220102156246047344915862071235965443023343798176628275319709006123926473022502132357616417495776077267090699021808124163898619344035404828920220904674771157820032401793086594403491771699523013487559877188305546765082533483573805603265505525065103038884387838341440408447136701695011537355818309769084703371366215744966056000444471062616288588710114590959779610685653341754248055935222327617363556229111334687126334951062222996610643229593460050093749639004128666065012108097409594170043476834230174046177407795200000000000000000000000000000000000000000*i1^22 + -18872209193960807649716941433366195094890123337830044904839080553822376140777033645939265098817205668471105812063592489687001815556439360201912282824398935237702386933074814655896886705631134158607968877480729945126465671059005481761936545447191609290788473023875057248419859612114135310210444061375527125419730293951076975490140066013228869234080222498251521370463732130700401575155986263955887665278443580263511547649893420185173991210332506084866864374179614785038784039340262257023441091825273255238228244817332156683430241851375853494677029089162048086289100162348271905189745315248258952129857605702191257824017828700303818073509715989189414011798743468880178786448877848965765490275131138703951841268462246011355147601331359300992156559625552232358246665292320963657947844651781052975667682653446992896015569871779879906392426805934588247176879858445943478748593641675511899473364708518327780910195544306516655715897610451961450639192681309189556235276483275313444375582980528664993183288259895094622026315461353574704562180956254247870565395810683496615147505898980129324956350844724081212988833816465823215458492529973718039416990867132321779403355203807367524090105114855700584933926712685184401554145417477604644901275048892177670859996823055711456781287783995139652551356785746823037085684436714422503676368035905120894344780114018328068525696526808786513293618102947326356049625935122166451637323974066137198799896415184938988884756973990667205407561167374339575284193895828493607773855280800646309074389431849053978174479917634622263999384955320924462562954771783876136831111971763514767732995254118668303400645722963273219299532518902701872388362231347000593333180677924934421041820482548822729944863588831041582137728118995790264212876593109499918877193269653203233800316400193755901609639075578142929658910025459759868248773601414985515929441380620144141237130699240246407033337188246311386377982994188888366862691721064850140387774991122247033477494916708036237626055132005241413424393724058035197050059601273711929443681269575283881809255219956401770532455017535017921987095767121872599984563572204411047178290326297635296868312256232236430591046843836072455971834618370402530051559279563812804972661183349979042748788676126439206923139380993447225410794111284801280372036913282858501537066974428693171652338887043987535110283473487509489570543470790196345507250748531016345615894230999638637008466240695999645933013412463995975123341421844468366825950434922363168504576008203492110583793366270217028506954592050602584094200849703744196336065630123127767498418933901854380016561063588634367680242349021440910757934383596594711541577965124090117732247876481470613082708945920447403313613872558275277286560115806203023294069637718266002438329524302343903098190164002506275340612837961824682246685692108958964666558127738111314645039245584803575383118866061413607890932595581488163591260358942207069196217586684761898233740246776365300984976493126885042092203164866407067289322730826291447249863309026214486728643553500261395001398317083158648683056141334518693888000000000000000000000000000000000000000*i1^23 + 5128639129560006857853793525971594959810844619569821411594908032456257722637505126026295022970479353751910633789595903891585506387235880690247544094825570104110001798709047659232968062258738687966386315882202554252431809424910768217093421589021013554907820158478821703814161272910555928189159028787634435838289551122238350387250676643855639516458102315879650952558578495242792084301353972410024875767733922508585058868191106888505942962801737657716531660669157850153915477419963372455468408092648607102594466173893696806571738491478815372387446502909088999115403320286725592506933041632281575361590733790627977265874617434120233853251590867222831566645469155143295916246191973259992750356160876347088157132017123165989226839850673084678035278964069471664516795118996533171176359208255643154270537795625407950273411742327333633145815256780932838040384938758243658086945414581140654887428552806264501153865100288825991743595416146021562249589404806681382202949270009839992947920216563882607362970775327819601897478947846175379110093860414424946743624691298474096787761882492426592429427685216653709789255122658937913420934676853867128778871181834113793649780662469716662689380498999228599375576248147431967053761676826883311899659858434726911879905073855211117309327090094611969368430583389848081854289783837532958967050653145224809172664322742049380286848962077399458487141480045419685295219660443982973923470669559231628543593333995629889806177179723864126738816732421252316818871922502058292109850936686451071233147540484600265806621599981285412766585608461706462706505798642521133380939228270132860680785806388643703954901153410455801811162833764502152796278394287901873631891086681552620822042505451191827180762062371146554080004087360335579490064230034935383906567604638373819125086432181979460736456145285641253198369066000868461794702850566992733531586057230404494012253075068742183761910619806506559885980067608521765898137552465167251396473031738625746460994841877710328645416922461618118872810867571243559231459129476436047182998386787740192167232584475523949418134880203223073911351449829888499815398727080027747119578598172308386925458667792140497204210123322352725974031007634645431756392111875085102647927822533819483996118395690243269326565904047869716017453296744067911768177876512311724238458563701551209666316420419525192552794085986106608791372461159773053119397738518779655087562330928162259321708902155101957562123855792921690787600683031743485227522136337309443002761117957434595817388187069174916806870310031203495875517695414019378701840783361518246040590995043310859471948348212370509919275030901327495068218997354084510843399570533552090253536205569694265579805757676320400450622072475936784694688475387220539372474236364487116467822776961159718698877975811455693777655600518388529255937555770589769306642677180640507789850359426874660424265959734524244029671573730273497675755821086386233859985644506703908119266579355712642119909373529873012814114297287829786082735983454376070437829362373754845688300816319438797496610050093602191583010537974184017920000000000000000000000000000000000000*i1^24 + -421899809358601584443985352931313305957611651749565753775774510081095745361575456503677379093973164678394799998012742655014518710339083486547898216650129039713287664259100372648492831291766561002191188245912041385038946535339466412263828700920710876922944617261923164949093128604228638703248655497753278738377053105666363350654398627223919280310098853916157553877063400974725067560851039384950957470471763684793335842778374457829594288961941243800608092154954060523448563404096475419540616492274815269977873324461078301485489002837981572303260040842523567530975567272450232907378569095636599215792163991300430274134215339757060538361339440648863452492445076282486477176960762967725971587331251848687426547709698812718967803144009705801196174879187057415130868140862318734822320939401445707820064651573456128452019885371992836158411839915287547067238526556272431451006811876823853123541735702423530943429093767836459995799583966998208707421888806305580904134302942849959899095353802274031664019275600424132867482915956542064285720500856327913070962928313442076530946542615445377262681623397699515190554300118302454077539494252785293691960773793227594247972830616600291716207082396455120847083220770396116908605880469841630723929560640461820486075769626685797507691269170161842072592421701934971977512424098359298775512709747386633109365172040575986190264183309065251241905986755760390731167757454026664557064188355242554053654387086755633645615713003918114716559098988899782987438987152692393509961270706868234358993550103053261143665420617391064522618246585093895531833978719894571713892691482085638829430356638505311730838080988070995668014090302055346916512115292052991147022048369438360480498845618550977190143339165328046082664580611398470234197625013344383217037345674789054948615088497101814342417314695031359824292047079971836591987303206111502424100880693221804679135359214331652183669691095208544154623536187795860758908762698288153175954647759641672273108552050994180320786807758361814090293646992016457351620504166925217130970013190904219156641307467037674561691754383308100369770764706424641700437288053265735132989353499941964333386828309881319091593381509776177566475457771832420638476197259013261939224032787714552850938673169780685944152967963897558370826030320877991443582346783880596058870410363376723149230126194396169323540912988923033281640833748412945033968045649081808426522831225980273127361578758094673973794722438462013641891342052345113042247520693459573799368583103757646493738635075430699110905977005134478407790607354817082828072844493779559489035138080644818690615798430552740760736614900904084633857230527759432474825094222399036160541285353858576415868593766176561738178670512320422762747459830294801733647698957140870873892061570481731761635904095250391043951880824972871448486963255852774371728272692369762050039181750821548553962317456288235096655940979242987853026474615488757829244997083836572695448110498560761899395669309096251410400120551160645648612643007847291355599737574493026212018300874027904658039432365282563213197679894147891200000000000000000000000000000000000*i1^25 + -31313860065257289961187126489459195670903325758872778345669210456649451506111279059275482340203088164707793166966868875518171226868168549427762012067381524669390174238637017038653914915371747714085931183937163144007190090926673198255786000277598083278168828234229601836859360838316054024198922727707428741426901131600950510803096513654414851010576065211952904298169282398107869953718130318802355972839113911148525934847633612664896573129896308245596495475990419462528456822432191378555365744273691978003209722994769177581475516147132093183137489089978346765395326320946408832464200188039792282450666559700971091511360067155026003277579140922455228614047965471926280293111158306254193592266214970571966268693867267585519878941250772476971967789998707034044229932047386057937945893167789298689045800166979373577945457990356825484490617490353075705913797416017297952065189686471195550805743831093891389829925084157862351382150340960224671994574150894236863502433659105743358056111495142197259378655034058974145110396256648340791863963439392646859143613245995045098147372821455752283255676915164887914061143974368939375487872458790071387736181833007152271375201263895259414398143328108704749690712389925661552016031281959808241636774679407187922516765162532691725229303786268405648033176133136400398503903956239140972359344904228977750604693120040174109446119246036808826006669077521148766482702876270046027679762004930534146110786390905867242012139962933783652442458711591118608197615533248602725321828374914726999387285584915590111323814499766591217505819058721294717269719538787933069902232653672555054263253460435984264043506957571700955995908278316478122452464336564749333754726495482548672698621297476719805560601604942560742089396490630239225467439622333807159264485270843771191125893416365072040733297484000245324352925994038931339782858609329356313451229900383635963785519343528948775122856939710405905242186682023693096408638305084437288615028626560146296018080071170228994919619090648608485568785484191150736678379714456533104388837553465225906602819358031688121413543340120876153894798006715681558717789809057231982039580726558980541755871323427396134070070797916205089035989393892092416901898334159195346826685178720480299781767384511364207649163680318958503440587112988769545259245947860668449813644207413785929575493075868674104262743166074102123969082707672648095920992500157137099225891161121603099076351027544943181173181257698324469245267274727144661900476411567146228633213730103664324844084104403519148045652562987460414783944951289964972668665790996681620952234609947122107911720038539287131272299882362747285935496614110256257213158794722326410837255281115704551278372069974490138664051366046457919095686412569924386861369522198069221672117224023455829921674065331590282959528871496540875454435414949649390180937863979889158309123140512598144223534284070010266186775887483853946486047754137549961332770732260576916838157870563234168986451364333220008167356474188057747416971055830284437275966242170726793324052560956981089528876122785183880709076192067584000000000000000000000000000000000*i1^26 + 8752158829346916477357131476458089032912844320455750574494589314483295553240721820693686442234642721338060532690529438291417488509044277184824306995353299351994117118026240292389451330212204365287483165472990065276935562277208775743321305161752065489627870177215024872739497116457567488468051951961199665158096554898528919357345122317522282613708163557186339417907058028697877923361367034885188316489087272498506531615393760099399475590265443352215215270566780697946504981239407853417198194677711471370100840836025874876193808633150768817802581766656675746516261423979255845424802684736733989719302232611907622444272105784530449290321946708750802418083344115599395058690951684065665608458788316430735556496076180312379398751621587080871828974945174455884341091990972376432766815847759961725490930581292984018022708384316588261878602126665064496998129234384858439511409751460509466897293497883670948977907065178421982791301862208065741598273918420748876822510030130287561193060718107532335005021255644387609568109805434595719255817829428333427017316562826277130256673561860958441023991038138602712484667859488255541164992164928851722520629193267256650950324398485198056074829748321415908439010866575404358840799062078773480196772887903771841299254828016959756150903967576797329308489606730256010853006242518965728779569021677464231218665041272594694050707801673502439760689201830821501990208944852910984476653354430322288723115217410215009842998608409357326869857793712555612086540287946880931308482621725022143530677765954748076206275253605453630745802910122428233853138186898647326174953402825612888806781033992916483916150130241010506700330583323017464947187164690431304841284935425970206954510776310903705939527579514076050607480868550367027572386622243892204311058227436516188231088517365002944440215250190714946253392093824665294488724042100875989762997526277497822135069755198893314416824722895915268751059373711388376533708656073505082141229782087162175882945756132183449452376405373627195797502220753571080176145724262784871808507326900150740421005023452027897414675450309437648038663511452304101924124200473943456894177768030121156284896682736470785279546186955419501612589658249505128145621301880984427851981570851131282306364458165978609536573580122550308810626362604741043310268939517062047837995149092457975243398355414175903075241421220426841203693124447347419687542437487172213545336953101926911023974300200489331796705175873688522044006356938901479612714024627418402659416211769621361301922585653505703320925517606702402514710893906313536807925600760914569923113151258909238520823008346580747941837891955581299845780258725610739221201665993798022817458378764110571747356507101380088194543623717685820471830960410068442195372740851043816227540707942970009034250260800755900271129236103612398044941267010854201943184745521630971670692844358359261347502848022314816329379927159973394894128364103655903444083356013064208542516693745205636820616014606972385058279553762753987079058339976048565150049150874733153656471452644194096484819045854955852709034584965120000000000000000000000000000000*i1^27 + -440887989483275596614788311932951810123894670606532024872811402852077143125510602451696309264005659211732659331894800550687080260041504618558294867163258701205633831217125403943682760997676601117285590912699810874526129088293440770134421767193902794729261273345608171437720719584917036800984086836050561011288549618779648597231249003017902993882946046181490725252416467117074824046137865747375342704750923768434289802539802866945601305962577711720050689626358169154134933940046440940284760775841284655118897305663581851522937534281978588698590352682824149335076975183459981440801889687618134093772173896935973494229455171805822536181027949093504998724563555063007928608990431322856162237239644886057665085984682887253292125943921576068444418107028349029182275122401872051355491764576214187990289984686932657325019108961837408303699698124102423698096760527531801497514746553619498849886438731943064727270563683597416524745069277493783734136377781753751316236072312837762256577001829514445403726095606258064992547399601220549964411017440698877107758803555410746466779281107162638156164590820249291162607405904845368138837395720563113358812487486571445332823041949159363663656267563069190609581416155345843721289036307767817390535341096948806877746523176736886704532621694543681547007901908925643415834986420740304967589923493706664789268302808478101360454631512363775915949130174705807420851117352525524083244425781643036132767921651465175431111591922961484142083074238921690950477468973471293500386914960621471326777264927523718197439524417903846616048329439956471700449349515073052386380160616408488786295830963668095655326954538352045051415804805929493312158207271750860451617655920769970326766802327015609167599496890354301887955161760683262911520050490188581874563049952106951598682273702441901960900596713454232690425418650941404102909321015223824551005025791369489048770476045494632807216898377973730944613209862926654823082736000076844640760406225197265775196701936119996142761433676887123548218375793040396307269023515270259212334001968261131670936577634179601057557865768012015051153481708645462393447243774163329948328747277409197705947973125765517338200688444681834108093338237707671573833158594991825317978991881316512545451098040893468059752619586913201787685711165934672342906091057321346159148526056253154683151832836827539319900151589359140302414373724899988725590487657158848821483663706685509184473195239006486822270119909444805638810222176222969465694098827581608445535948115490115740426419722985426727685463518538251551968478671823912012715547573045788617625558442293098174868884733432693936582209347326973558461168719400525808668241346029286762509699172282280709690400845308545822417381108862186948275450469114245818634693351230813395633279897534223727740584648056111089705836819918163062511161755278286819556829271334116029374332769636731058002862603520630133403662769398441889978049363550358223239328091107999794905783486652160391158892594667708391366414226708179103038363231181427119003684289154236052153561887650239194585011344620606024029569024000000000000000000000000000000*i1^28 + -36902024509927643431610257896812537825636020953289733970076812150799995447132423394082040233646561293882743603151688577779784977577937857587085857318298441277451469366374081331602444839594251984948220843970555813208703765874076292674662314813587512864079744976885365123022195744862622690531658827564607308882876687947545043158060337187167950453585371733318829769447850037149865837919999677036671192847472259889256498512018733595363204398962342394504458808614178863143489569939146138065302117509254099386948344374741764597069382818823330348025468477020112631237476273102840985944375050194007085391339008916266592946300608126166973989241018530175684332292419612045638205336588701131951835283397356503352290972342278100299659754058579788640286458507364893013233909182298018524476855009336380987790480257186871005452236238057452514112414080038395405343382254029612229718048392845502857867523595775024799067603738878579163710296128141524251274583573226524485109724652921187002457048894266532053296709755402325790323353167995831052721826045694982219518347085926983168566055229103413784246084519334342747327195607775191808883448590027226073627358043507275887053756605858480935173762087212881743411764954516410152550217630440351850932486361928294469121417292627979003967600045994204420446937397926547249653908702491938786739557100695916140274580520695179165681758247193725866955744226823448625045688468041914951056613032680187934446218563700353823043052138003398366285377353799968913440546915201741322180653961059479297286369269118550658610341651770722475163199535777811481398713356391334148256224978967652934670026636636818610396227734876259547143693787665310781586078840995190182651548048233863454084311777091765100891169703374404300842593146849879906083678980133879050609360130053117687732408343962590177506896477365377825297159685025935066464982696613218209816940660959315672150112931982451356894099182545747197289769500083299438576586007804439011685406155620330182573952201035782431041767758034491482417829726305242027108221394514046361032890689033730304889650443643703472284810518793615510300679958588706979757395386089009754412173060378934832774431141266629788390786660285881736604284266010267475199108738344545462492363188150916072433434256300352538988748174766799890797147054160414344835380102653139962087441152888269728521643955049689682493948656077803141022390427786175064569624608472006799403739887877790533595345531895736130859892157354368516057740475337037602388102066788906947418317291739490009354841932003678117384961139099243676968806098132983663829753396007556191456184379476467012747645338909985216433174564532477905387670568368112921451047650211509569229916988679258853171795097809905913580274753948200220918637656090814247202100521832244972231817051587070307856636054287266868673491042094144301352294626167572791746273055664705900611754272364586605600581179014275164496299411969774066236659286282740853065715348837794265933041974301687201100069823401291226992690286178410386043197627415715436253885619891082936617439114281731690950140709085704018258925977600000000000000000000000000*i1^29 + 4701506331501687980431446509441419997945552110320945086335978629938074664398653084050949617200256251476966875805773945222628880741070649443732816094830939979180289174975467052777258230950047233102856054277960117596246458874363069795234796470499502541455250100899497056632366208022090040887393884111693964537008010042505688032215918331652260138133582586846598632774636024817597464528119985311206961638590298936609692334578998238214002964143498350217120984962768606126808997917584887555655992034089820386524720005689771024535510989939165361992489286013557410119061781292601072373689371657195006657723025928587012038418406647041226382643345727994129431176909358398974857675196952172657051817427808538238653487428369478940643215875389222055861006699894395972170833406774392014898567467470536467138809303793865642841177618443449976803232408179962294548810454848451700013131406349050381223943522607787345372584775423883007291474772038901941199631554304755940746103592114085943330815591825291819513916059628385238254068651125365306756968071560010441276277105692751717982473125243840296739069007282093088884984355941866115477698021439736010067294990004255105301004675508690396922629565935759569490837666372384538296684260628532145598178643148192623629958353161016991775075655728814867747295269993321477312293946698647688645808966733299578545566385588395437965900017630493714879328375427057057061880448031815001455846127281112453303509703434945201823265444821130607544714180352980040651195959402977242375055346118360857338770027517448377533455257273194486719471869778402595770972696313839365154933519133046510859086650658880137126094940439668851769410543223936261907669805796908482853179262004054513051860640408603325318114221991141963399462473130060080439073714368493192545462782460006849203119261372607870971339693786185534676434084278968963011831156517199501460554919422805299579775590772904596661114218897629333810919052910886601513530630979645493377384872870740833874635682198171729384842900093180170229520896573442216703177454442908206145829787524728644170421756073092618457334609501382140414517454648444690070389651878242527882765943114520563198383931557546287876327033653160952470837182931781755498972753512679894468751537544390196992336423676396889097205766995747140494893297896213088855689155150886307187243443891221113812560445092446893203936915012900990098891342456852511735296251619912518648842053432507833960911854104163787427872037777188660771178501328049220695525097913768529060441451098173246407242201544821175114306577996066369544061513887024114034700594160853342821420855755138222106132016305789715132698288706168997605755040243714002564102167910854544247334523226535895188260642697519427396878697105626353672008182568479773576124165228113410576067337759795511935887859362671608517562775033663070589850333446979890487565535980951201852948402180640363192862246539988458792499402256675532313618333079804032484061460597351286319341002421054351043540362764107873667869041223038872371644302706208993117053582593018296055465787845495463840535753987263073074806784000000000000000000000000*i1^30 + -64522439024983098930170786571652997570796497493288313927546233410997780221892829347371041860493004549565655269618756021223264473874402262950724377043599101199484505241573956948378218802916451651749825403463873303972651811727054039211844540605644809626070385199032891315595335580777898209915456789326914655673993628783608816840229191390842279165906059558988401301681281462181149758463683208361975320362878054498468568572098358908371285462372697233105266319487058470089997745177393087332814849409668838188650983709297631444414881462088698655047649386090036663382382499215467953460059719349582686084157672132264752185130212245145366028931814467100334748574586397276441322604222344011429842843265133767242663581683772302706473785092893226406636926592271700669884204328986362363088674815740362743141641332537465887968134667944870277294129144739965581257504368246830879556600605253016515013908943336183198994237200232116770418299178902175442605982221642208000871902347014235888031064038427193566971933538663339593991394972118385933657190384970622984689360700599555615807161473617751181805251682823769521250871578401052565235111315793680415210984609928542505596678077296256480363504053077730637600548476622092621120427704549677215374646509627476614828022413860626703785285465500637934618853609658706792759642647895708276632441784699183623712128090918868909129439107285953824818442631249713963629507903169836153377299721366010215846237159280232603270781322726471686049795244727233854424685312768665352339355473819056342107234170738948975579113297836294328562032745958444859825708299973337334271895401659664107113010182271600699062774636949546580936842304284700419921915367512437855728779383816579865456754460860857976234915685895780682073410771012233182799330574356880721598200612871780299762195482084885000932275691555206929253336123531706853437830465975362362209637110109909703390334718393143548448247436616339929245160156510966067278791889051358875271402530360551608660808446873311246173688190250350507812101669019927314262578539840135760523535606431934395999109801004594021684816185722279992489202274781237180243735242495287041449603246279319744989887314485907142816176789569134136174235075216223437761584373031739586228806637112117613137299101337723926388577494940006520543228259788682418577621941221016221705582045678572918798109667493693972325778026580165625439387167993465693830239563264866578320786558397813271977555279428525799352815391177705344490503538963697048354255578588939631244898219618625475700355454853745975045171966270775801827571445820750642971227237742878534923834457497261300571789350910627554010276164335712108045347806280863453316407556641312299646511209976295560775084554847046688512859463478315046103246473339383758505679703315647143081899122458888439260667219579819923661027658605978896142530885315447926133509470937056607784886042195772505248483431991912835255648515036829027445133200295603598466214493186286950382228087182225054062013040816009579289635729631333836711703969457385387022407066237257494233545618324235984914281868571165872619520000000000000000000000*i1^31 + -11905327949877319540789896628319349126608279399932523847864606250479318393858489062556892824764538538069586889591127157717701255364953234924728552372548924515892335981848502643651576691517189020334548810931271106098831260639474032603043558814768415191391701392678300635872204140127929108082410330615455651632867638253638609356985300782548461969178405660249705142513045454433386350058279835583158088617024283388857408301745395378327851352318664259493197040874080515160557707788609423036956173193428571948264620256761524357901270404828055854054895670191201983772789638321912133610126960485324953145493814503892574474704092999853628843783848273299731658514349735701765214858299071445831044022047710901077796359336451145821893204186240790844430448970082843777151102100179119046612694749951623213021685098010533447786098316495019252094880178018236068383769101518594818505001337924228207293967999518803832259819371556110179957686733917742596572685669968609604168682025555662985003891650569830293547458207632352471955207168665056528825586329264631869880690859005589773576424629866773437832416472435409929476585449737811958810937578240992469191156125691609710617590106109341346214164450381681275825822358680958583062277595882860581206934702078351965488254301124881007228563909303494775428624593955526553959045021371181926768272473712535042884264721804094453290596319370199676320742261383309301612246540691537357174531573660213478274928178668303466493266431169380844151961458922068175506649076016647160022208147506567320503749250130940958748784724308115352559492135865159529367815484008300096535019272231685897885558473918990710469595152101827112061659463577015363977951827220677123517614856029598285650770511580388330105707421120964186842759112398295259902666834876223025909508286674190141956902127914715285437523362038776636081628213709264870612936188840666014358692540482652068557539355987351647637890512570876356666880401710670171236896345338047929327659056386574249364563024992889274934320468390575074570415135859671967084901338860566775772347226467461907723249988521396224353531854431426539385322342264891014988543630783726781447325114815846199076864875592593658238796436112909795027755153385955042034491997651099946732079638700470087722462802616713710316004709418234711585604384800572078632112114286796476453950991789619936678344721766332419853063938526653292891600892960857818786372932431562008710276435255354040280688030565324748550412156035076941325147363110999003550411879880183575033626370741037365504774595822037640281625364980913382749299329362088816701405591761205057602341193333953794406615760171936533133733432789295919997077822927629849313609109601644962977236545691805790965302191455089903954810986735127990624533551515603832881651899267453027207275079684256086177014853308837832678411739184974347225476876933059410254817915950302249901926036359353962086003327842298329450507724841931932428528469641008020570066676357405320604302859893909038181335736591963860711089681072233415917415882490719366295519419100011999610472961664256267557163668156414794137600000000000000000000*i1^32 + 803778812075963414212454965786023315029669463746966038192690024489405507019746495662649153460992568818327377805475264482736063104609574820871249447953826383228917111861614981352029367512037414397869644792873455320557637453950830008499987421723729676768546830017527967948154919645840305439084750030325169680115838547610169239012142487390087476615542771004265412364621758773204835426934093645687969184377271828319108305617565342047215914581667551834971705272667724919104910317574176237940210529578095842427365979165682010442954108006366020026021395019290195782812254275504601044503628354960419027741286157277662481532211551769235808264262335026262020150605044433292069729583335825230823957252166477820036910072670434969912878947395340390599187473518667940222628232478298328279735995114186198250530523162738078667247807572870457846995010103371650313540357920996255070457394123962542655164734745685327578142806743827685295459307743257718889943271913961117527873834192980751672618284143407449511310270889519009565426782416089779776797860093329389415909257761197740324843608759764905176501685032161998406708844545329237912062607195856151060736115831925378943179807800134241375353931391776452968978531856063451759854070254137037849400720674391993707914315081602294177360408481482506723426975823795260138430829007408893439688488288057514421776475957596483576592976704738712572834591918106210402991377888941255747658652143805897374387198304172298526002787346340220898354298908927045932082702525608707806082001563524720146380721619374320022448406934604870136411183583552507097550646670353682361210119644291003566270969957717141013905527753223351111708063004327687993350367876777057295296494779739541591650704390048967333515426046131367005049334695207284882006841987183466169570847147656091025256468662078034179315478154322380592929802332563201135784538206175255895909313376229012187382284070566526032044757017579274868890411588269665632636848381401047776638500298340545190624595796996043584209636553919050176397979181786686628067136207059639429442656320315643285686547786364935682828934016987739284438330899402300915882416252370608954766366100378479306933539796779993133130272802958501110168802245889053256990372238095307380658193525838698312294288790029834231819660957723402263752243888917996217901777723723858605586959968459854630646805020426490449242286010164522573516038895593406681683631063695714866774170219048140607196942779196312483430330847942040228461838078854968838212473130870213441405249827293757511643812030538008148203346957783178654317414833643314310650466299192767770309527900949075099314721786563022773658083510364875967845798690867566038618599834357953138242850176939295004491895578507447328246661110193472550994039963769159854627985336742168855797794004725802129107138392988676508731467018041290902702034678434253547853720405997720574544746546885711502057788091032052277354062786454742935404102229450002836644502237091494839851116487249422930202721575593533554585048082572445260975036217575635342543470640173928231766635027781272792122075667341770752000000000000000000*i1^33 + -917282149941423083247832300103246768128991666645463277444289587328125771720048305379153352597276282166913425744791133746330939010595291385524829613087498932781692733264037251913619705101621789161508917647295389395479708374631209050889450058008188828624754904402259869383767848598305714555496462512257849948182008777859509951547844934328284557308579944498041664690778461148099561036476039475873989116334644752748344817799551760625420386861566271663170540172215161038912792972815685865444811643623934802753693701426200766328089475827000280018305344735544462748313968315102071381024436774195581795471973254520598665280603095449387978350117797529706214102838189563957513178129692162096967434383329795612573782634161466843351896781163625864223040416579524931877961795208224119774376795949778373600341025056572494280265907240832592861753289720972708334999982168550267028919848075198602108930097455336916546850247451075480275776660556760589789871857605939247935341798594328385441989587361543905157258580030803919470734912133796589878644386973210263896852920277533079170719958119771625536288364281835244133437834038951573892548564672577646326167011639425166324756198187804374587116947559797982045018229756521395782679523144042859621173715556262962307575402366111453400423000138792862303384093577108445217050127086436290769578992214608062854153608266596282134551232949667578607832700399723619072027149699184782386021062907449871248889937648097155618493835844836676107718253583099574686461332042134329848366669272030218536299396776518970555834721889967534023751678384160453697720421629611694103384784188925353327525870364690470943801191454908008474551456642318997206480277898048397839530097005627207742144537165041281166935370594939881973058093946526782275787405783844180134209473717444188964233474290477602529203089700674867686225243595232682726139528161206066920539725515347815735171299766093443013657923576955687756416331047416315176503809215808500141432168643555378966172073855893704358422134089501904615742252048612106455461846898128582405572467104651530475627666237195603351193020575180063793008976873622720786235976730631497376940458703111146102759241087228909848288292938196410233613942710372420213725598036719191672852296558150953130472859462410486878729814007300239700638993666427207117482991673541285462305923804810021747147580516066201795803670610187363218566186399508471598612343146752048534342078226115077009798342427616788476711556123365768842774098982092859474325192700955360153934780113055382488933603649704292875947077480659109203368545294727900644936959165837632672722502147026791579971438590484673665868983183749758703278428068265380430475825516722208081524453964916585764494821083915746901700064062487299265625217181992840577180298876924556995572118573695810995918340258340746726069244887325789254608340112286483118413230241436725383348892194686029885701288555475222757355207981716231926464815402884725834194163078178062391435290342955283771713081727060632896462343747734146218163792773627916213345537267997317448998277710867487526281388994068480000000000000000*i1^34 + -1307653396284690781636230684081621404427776745900837443256654574265617795220675780831698924350651799881487411380243881365970798857430940285870526090192251333990974803790383704284154811758299164306452883682603504056077195553010071148375382898678020121794853607309146490396031449012034076262636489473114816378622533985933857941623663829357422758975398221445972659943713120165748840331818895785885235855473121179941193402841512464847627743336180304314561314123437130904583949074841844176746977968991551190132070868277802908078401693598531061886251490780931427007699612941431294407917358619345953571773493966722149223887773427356252153467757738032741154359594141411262943086157384574362430040362361638112661549150361290448005896294145475506205342736212323183638640880347976048453541099064912283715392537247680256469520711286106331451533574634461943681410892937300431795495476439101511261107732905101437977788267983278774717758147836498957134011792400982425273503817179191759198484577142050752908743629853893675959570533627694977201309645743330028864324216631774171876929367955804031524398162535453376938718195586242621827850673301692544262200403826309220935797427044820747298335544166942255920340556333458945778818290786268535178058032944424964781808579329715423725021956314833121737337817421722978636916120446255679711970529864953671705308595984233023721419063408828024369861249171260238496888387864386211147138861604959596346672301582420531968987967411512252131780934152296387375959136179631627152603273976429105906968041110139381611175467706965198992644827045781642974406387707692694797412930665116184329580321992110126089107401328539397402197436482932054043613198666144860400362654420065440330188345506914437522916820735789297551292802578817687657023374963760316912996275569361942770744904022554011459357729506339539465456473701511256816317387773329011975369176259095930008615946225859907970714015949801352094775000462232549939576576524039238334696545356250558459397148823211420116152291707988886570970857355015354492101820006155790586012698895167473911827384252198660425995885995766774620038180647088843570805299397588537881520580607457972029378895534286763153566425951686645371168830346306411782736638530802297040819722237208529417264754663327098453582656192611030329676122566346286349212962526612247785710735963686209534425342241889780734593895028421292483118665397729139590502080397786305846073123556605865024645098780708651639857900173602250018907473995732752528815546704258108473111872051126629198036636804643074815818935296743151120526714271815042294043402213656545208055282361820385332267950791160256056372968934342945703933375309076989136046563554886861822120031215334763637365853625229376591077463586096829817192363295107579097352182366061662181958336861558533732318399494064384984431123574582663151855049112408200220804702037395959172419430311923908460545017714826435724971020573015534579138050403229847385837324765389242100651343736938961351844749065965271462652201091392808412105434692063174844453675117100324560873847644916640232497901626982400000000000000*i1^35 + 52665675045087377667847659516624952382323395619916988912696799149693569286641192776667661086546679240715849383353966562934766145653323529041383198759970772793510684152714607711869123997983847137733768701630479260198591143350433286420234522429480988191766148234188038631297075890672716010354964607749665714089580240880828151618683220107306808221956927153723579601953205704646934569138314543157234773684566212238664498323856043972312629317501683847372313703388591073059620178101089949767674756452899842111971955726432678087047143325281422423398596011483075676609802880903653917042073984040973971607440928632378715475869276334558211617251094660938036151027965690146703400261369414405439069746380000475152124707270016551040620895030604199910277491526493554712872764462636580496573800601788649523272183524937671484903455968806462610631893952719685271357569954634875250465726076077018675261499509528283596789036112317746324616543267585615198011483301589791214372143028480022955378510721050139582587567879351448674505120853034739232524929720464106765339363149655293011144863937718277040849777123599773304740894128747749686229914513476319921567495240888711499638748483386906298479494859772309941521449600476059276664266356510100705560513945629411785804450916033846918757793845115292338948066194790173370346494058224050973104648036188741109720843057832827320067032533024244217693021277383915916402717168230574224821086981203581190420229031604957254786101065229862645280309461465171507666331965555361197587935197300623793343354619381377491548045028810036864934255041423202356222310233613881955203152437327193160454532870558572390515666973345379848065968110833295075446870784650190595018054403338934346245706010941045235793541214952036442022778576752280433852889703882277093265922599120166583247714063847625580494204210601880270339233864360001863623638132350672950113950697625725091081490460899149365981537875634458581792652381656441100733874313960708589710767820769174182181885932952632246194247912096154471333330487412416932917017757183364509608307212596342288916105725445749924176383532718850292254689134720533984150873240283443300085577875864820687762684896828844100541798317773064620081566098149506459977453775696513099655354896239961301292608862867305966720896025031825491701048691734018892015149598253409333214492735855897762158400493171977915003126885613666375407235467822681392227874725042510586186820900573359406377064447363872261911655884325183062896615561144692955556238827796941384639862381191655957488328329350244328063461993405304647704780976982987042253514076914195318447491432032387522956498400718079475025770223995520270526240800506096693848927423160174695871394525027679068572020611424898504863996498249808178815066649317271016986541989754013114981386318944143646032518208856115320368847406166183266294277327801656282246862875559025998995066160891063732073532226466624593173455818983741913935878275369768560434821831631274373704883662558048605156178852137769976066283745439139850901009264799494203073417028349184774873608009614383255499644600320000000000000*i1^36 + -168914292416010795523553709586243071191124977105646937243247414670709168590192513339649417925921315840211150012968986090434958421235398584466644259455319920433291589546095879530682640302495450925081162790094774502085891735037561269996978268866061106933723512260098891669424945892804699649734628649419499586688270426192940616571423660980898240429146780342185095578232719817432534055153063832856389171213031973141238480159970490411012546960799572410204682400101632777268974586549671220497635413570252988167401488595403341684135120466612396749463321124473685737632896827352778422544492607863790672465856869283457864071683182506298393847773162791228285208218372780310394856105059474269352611618568271237019437169677582626496630983103317084304877846592794421403277590053171236468232336386354983380057124967338860748273896058768129413282279033690167914199642697930279608459709478460143161582228058177655028339515997682071597559412058195344833484865642664281257678423872165874993263219863303601942026547280574718547045853840519838133639074316840253817628195488438773383010241561946344989551469671063808059808881682285825360525238055993876213517380391710422277159651247754768020069529452731033911791418099307829853612944757151278950050104827381455270230907086527223562631946893132347990738876148942453931115137083046867237778053550698006699152273016714444331956070001361145893432975988979250672037648276178734392524929142962876482517240047020827430433109190423417217198904479475003332765025521873389828147215164811921461593493780866233307582373600747594421469040760362502281494664781143282994124666742274137600106826085584569225435424545508918334318514368905427654719126557984851206061503443798646351244582610313125004221537188841123287571323416786922452822896431509701366295688707073575055449957368512425374112763866246678551308021592974462920974829278711399575555812567226102875712845624438193977130485248516450098414748545316056775058741935400534391103003851207368515930252098781114904336057543880480953429700059238709511994344639768081810068795053517487041163784671073554377923789152683782030885345128514243190076695143518872755181012861108472938169225316005323424753134067809459583076530015374054301447688334114762551454028752349029780332218783348136709166796902872004129872501623079837031234151598989533276322540682619651240986934234655463013761876455167917672641873299782355800522764054518984926783808512818627454163172921426688567047570196701922583110369000153535288074457198363651090757721049455585231345509341610813059908037615294028991079793184409792792437396546896046708564217830890596417755927410403148402505130183731619333131249604807685142307003014888682489519948672127018230951043737783325464711943731686422971563104996567992153614518215858832843317772906586780122663712633569509813940234779024838341555538867147832818469992930070508839750873098508823246157900139071502884258529659238948034792634228787996914299560743104132804554041882529088388155538411259776041842943982095950932161276034983046089657183713860491906002227950188788909646807040000000000*i1^37 + -10422113919310882700943691528010035382190280591907174895202805368049728243038236114017903272084118911005275567104727297906336929163479685179903752723653876728572263058132880287871593743056871785240219032464816558100157713991223482890240594813975979269567034951927576915278587533112512486474387922541604228050722677231437338170905561756592780581914050081981041538892799422329235453974909141508766212769324198121967153281118557349944190714583923374681465224973189378142213037578631800391610072331570406632475553316566926123331459313208278575823176601795950220105569064055317453552750408221577674829882476263473241623526801202660855943269656505011511883576095024950257926536656784798433693660410631721549711115582068194879103617604967646052663752818049141345444399580114958203276177223692002654864872268941538129632174925820565099795111447830065033653297790278733765096132333212880666048790510809248227140207405993573908694779817053627234461904967657157430722417311623270182400891567331637047166189956231126797201620390863625354793662360376802311306867341140406635877657341541082023642803279714181225166980581584670501475086730944145540880991342219942048801043579877057464034171779581947301384226930732033139394014763170211028232134495567746248339694690858928991423933958213198158575088520814476987832010032965059758436874533692824566646821446873474308177405413979275019109572902006916010038516461817877826144114348282396927949069556727133550719617689088755910052742516442559857503128937632622972437852265174788488744882567230371972020880473263991447642867334378124872290232209557803928649438190361165297651872009356520643376929490178884856143556366687297304201265313199154916199716002368113353960966123759382367980841545592643568124076865865225072774494359503982714158150402274413682629501000958491212242304164320172915966098405980595697639809405861723810262776810543695520169463914600441993027942333993605024968566645747216710999159881689569235701028134795990356534940676087605026495956456038030158851367008440470542724571716489284943154780251058160743051659039787063260868949770984361635266795075475052053336566598437973857213595877988799067671763326177630511044237331046596722514372354683407773135745762081181876709663941982535763306365610907916976477200483555717093004156230319861795427570357012350827235978125702443413711020289359771691142952412942337417937527829053669512269111470061014738634000972596514278405265655220365922623156468499841998995276077404819849238739256020669382576921622166827403327418393701112616961781764428314416965344110487657577205659205681332070595825021662957681952457439772214807042972731461381721120846286465399224577568228561669205513797373918492083040399927119827787037211145953303722527852214527352608250559394509879317112458067305818880916378897968923454719916922855654470467757464565258313198875877428715270115171323930131190319907030424196965488320765537088879698150113425303996583944950286316561635540597374704221913783507550323620770184725611478597045480105036367036310404806360826394780313642209424542007296000000000*i1^38 + 369346023614446050368006001857539977433321720140005190142430977312455334306325956723172782872614370892489962583059133935952052172445718640416988034110256106552134075862965566416310964268543518649112086568874594320453787863082658322396459806597560119760916061736531115735291778708283538698967128076380547703322310415250548721654350063895602960772480299025919569318249545007294066720578160207855232679444046461504925173505087499693977040106631082599587839379532692149785838991622236438693428510849278919276395780520632851427100449186180821020964460808892504822190635286135641986213610851404415139019707209135638293222601794023650068409191198414226497298173142812907906955778781691956969166169495985515748368311087054102054616906169453678553435109289618811003338466450302338328210133985876091862594312906124024813582859082412189032491317529202130190131772860597771482571881046308721013754389045308049399291661448469246084975456676240877020278129673152135025054744462702299694975051737939739147638521152999224726599057997984953827371530143402056293833591150581958190957160568447944061450429374538354788296252094338668573169055164045941008874994452892696168154727674997467241531341821530392904650658543436194637589881653076790698979231935463966161204627482813432494728021776772555362721093055013640480122638642878981275386094687739846744020091731149742471346896283040260757945827340510213833851636708045160354132970765029694529603325429483699541755473847246130511856414067643767508385674924600363028611768711571924825985424081077915030988695304017086061224019465228397763333600818458840870436827009127334597093882373651330769568989039459178978263523916697423923076151040751065680896450894294651608229279566310635680552517774030489917637534934476006322979656510231386586536045996085407720838474221100277751672173047633760739160978771559799446877747938929734235119106850413870158900812730579289259427690413107076137843876766560360452821948991848821068242020218426526292025818844994997568156157630457087522381615219901948816351488957446732416755961213576722585270013357957726720602014625983363074267448172734205174628285487742498893287471559975969769440646380128532557375708951626353327309870240619554955271284654153977436125847372005619697653169009618880939114050463757448045309821151638505879555123408341974483475950670471140052903662757357552342911809640300349188957056691909165832195486704725239014161346361035006077757270001688185196974978732130867614470130903779788610050501237199429081592641424422886738784464650342939613984631412505277675602127598099763518766008317803507642931678578502908098786125882045419100686030755162078165844839995554524491478649857812248225951636059848997286570796812116421986443561103248765646703500373689141710487298687601901281870571892504728675962203742781488908604556599116484917225297221658754650744575420400313380828255340361445710846180937792664239132780740873785495903208060349413316208365899053953670476570020129533341353532911084451509549027667456520852015946247973233427153154034970586952248443167197550870528000000*i1^39 + -5820042279191610758026080434365062991306194933926592204450656549171210116312948678980590414020981853844564678541357996138350704142623724254418766714186935945789264388273639416660910963445400452902493930917333923181123352189109517819953796451465118825033602571025273677648742694005860070888505895600468744956605240333243366426008005434279299221193832380583816142927555850080222950832549510713813692897242852234337247115382635384983305813972186364542445295497353304321667499904524499566870286795599907311827939944858983871715084630626784545036474528266194653235652039783831536307170118587587004812425992349053711313243558894819751575095993265302295670268406597637326650784618760740249008628474784206235620592371423772742721833078370803902589994058398511248155849863981239898375362418288348091757206441369654474729946355009732935105255352523700077319720231402557739566477123522514090551808950961357582644878707324431137644783331658636059222244613052427749979169703409368861762222213313551089992034890974937853048566743190978390871654310088622906829849766408293718019501544475683069325889234817516257248801075641559858775851019030104162857856655978499682825566035225999737196287643399615905833180721069851292731284495619842042738241181401445107629734399324093073321139819130662230980915691787523176004221974968463478916374509032957354218472432544714008316600965690156201153875056286850002364261214840998882748488204622728243321796232587350793031486660589371534591531779872901736860524759903317686931368167282757118117444856132839943363191531495038040454259622997276552413621638715730467208388403672419131253144438027908918704689038418513438029813097884254724249271618304713085864826655069981087768798850601935714079212243434131273571087506883158679065587970158605666034026888508243297220056361208944447093479812924093747751197094508514919890106081940609003384205603405022670239410407579341293996132249303992803272536236450178058882649328734982079262071052950051297615068104475378032732928445092549107189798848866204648378430072109120946057013726246943089917632883564393888120501544948638356432442268268535757086346385775856588226315791012521517255807149376104310652721714130552285669883611064308773913637715541720823003760047404529033009749113720057888965815744434732794771435670457313044436515422012535982653384406817479582211428140821183271866723522061558830038164960870397721367878104121005846286124332865370473829874459007681232709951711836097422228242149180653014601201500453763315841677540147823797275370694286866034983727287853315305630798280463418238968252756767341989382040152824867831242693162349112897633475486882682287758925392747508992135102050334030571497461387115538968206956879887994519808269324028300862896801119083426932566772777905166916654363761936932961082537701484197990727891381118318165020157623446602781672979769800968254723727604522294771245041206534388867823307745219066642390647779329134207998307673751487633566269037372253830862971911569429145821059270398305999516326325340497281282860396102797301805751231725583728640000*i1^40 + -241907419619189261269638612774997915438947661960946029765202286898594719940000720633741767192318108747514878557328811923377316365433801094959533704265425727332183208960126659162032844504928442200628819777492026837750162840028475808465586276106473055025970597393050929726386830784729854932818843396336179776839604388238435476985648543471231416947190383428592811041984537144177130689449523314413902036989341049864160948532062680010890233107977706789203677849467134892263234167052615383392182304465421326960108380455429798747341300018960608623900886816243246817930233309102018899351121831463961727473601942753540603481475721154283317949239122799897970123405503755664638915786880975898420057645467751684926315171236976099834122678268919301824473166360228969746046728666671540013354502278933723110999634634966883369025454812574030036085801522042985072162255762253138810013026235242056968335422515653938199049409836741975060874949168407348234505876114005998296058057689431374960821376861651474196020180329703106095271781837022899521969722104452857675799798240798095582420476271902439307599205754013796500734748436679513722672220070248965644881629097908287111127742587991669465255556636297459497166904911044818328546905140117016604215108446195005279191888081440177411304792306056845011823886880467334231157121212832147832074507575480076527289780578562423814935072716996037873341072487854635851409109613843799745099176410603203380491746014045054114215799419040762787649654618305069499512830489530510921386344828868969204661315325598063071633101286505384955970208227740816388439884940742389725733921169674130775122928211612010621488256931878258919771866855564075931242123805964349267113735124172373646359666980344632293179877319390590867762448743343209581688084986582020076970955552024427446358633400592424618788012890438491254327465130265795729676169929574431022726019009831300517848517255324360179979438103810324967976931570288171612155821109518422719848098636976145067288549960222416006747264034676087191526296388056682244568809520887858966005562530757590888081070348064483408137118638436148036703632003788138431287822808130201548102057952034729280651775709563001416714683890160748569326034457442850768718431614751904828102310027739673686616565520948013162296273623963526740243907134909653711045776940462629221233912012424662536226792306746784885502606914587770657173505784768423187251457367091962025944470079247515146072717882697178207103591697342672388111568794317331171401624789636608731873839812414477997004231865863094675751650871996371995004717500905194931651454853215152405429159506804268396411276057726569215667943660119635213746556915500741313325486227687224907192772103279169592643722271451437928781176080648128420580730679410874002894075545544926791551058246966157935769052896405899897782263906558509939312531003554587035001909259078642673306115650875063219453892680856800774473017784817246179100261482246569157936385768368544726271489368824191590327862096233469918290740412466201260204374051684143354867921478326565210741856274481152000*i1^41 + 11617189753828159497796436512532930664894786905845639913087948847207033400192477380622644888295478540109781431109690441494862730413246377899181245265629878549155388871264822536191992054503188964756734412749129191471799211114906321117601233572330011640500310193071262094440617023193489459243797869453890814503096908376734293533313089702966535123450630223233141521313668654317009274959473336802916313717352909470913072006542144865666652484239413121355053845057510174766952049140410021619101685199427139565194742156253585682805794259776514437143933759585022486251851565378038676385803364878645119400308258528484249646791143600848134310934073118297968069947473228005952678318192590140776679201176369852419708902594562270651300743616778480079940879277014577459561107828542131950341044789251827320376330807282482293556122205324738859901071018517030519907576397582435339463631748414119170027128250081343640406610280437803544711196279538367982713776802553029775311292438853850099388670144346193524464186354635328608747636213107990637119285341581764380167496955389318388495587654737685346751665046168325586802644347013039656221577997594633547085893020302018333497436526098964931427523734113708212796697673760607471404258037275554720704106282291313869141928020490598158152335005808855150594580993680220000449559270586092453732030667167060421876041616874963028367035839417109324937844543473924995881968839082839348484428612064091030754362707315293487214163444142427213201956269288039272971731029818769528222122680772783629501108080308145781229276697268294376611314344595245342520202894258939601177616601778423755834563775246850738417846155602100093568282074587492636584389617300614977976229524049723313192270862083799512179547212478358230991201835313387449331708014846599472749974660330813738521112843031248902970296137659942984512298775870384849682362869090193674470402712647400225691731849200877525634546321211656402748123155087867663090025082155927019429525981863203247342070971893595462207073413953793959861319078982530568255361008593630677868549983612416144888604940956208813514938251407291540694218678802643497427084249612176646739302895178495489067298000861654284357008683724412274146728046026228368289818280658674392190423937417532325667473241559052775551066944894235354268544166393131508618987141867315103546129807312565512805499441582730569548391929024874576838875381459855828160601124040848993279634361834737486724523692685247084297970476770010233583508221070737296152404853368725621293795504946559569145997862082458510247050513139291799166685299382699134219228393897590934279823998345791747984579645892165336447954220824152408800939648585566646693251773161134564139510249245931867273858251501012244677209551634400528416736061571721132667525558604089556084734972730009344750018346928641533663229077068786407773761637041219422504916296822479482413174073221704623678684680381034534966458613784549843363759259281357141855135948751025476595882948631328322016441330302775290888250784607142625409741219703981126068540241239904651032633593036800*i1^42 + -138490885616508513975354701439689899342691444207550978853539996052319887791291062481309674952146938927993128371872702934184789741971298951887976991176111315179438569511416036570996288761428405201389483142113012592283539825477094418022189492795038736845366849854428314101717227722143026688554268342242909849401707397122260516220978750056167201828770924660701058215864266191212508061441340019915040506501470554524757897410338214621714916992762756506883919435779683075362745726978441257113545592608845776442251439475699331356063159065534095658987501436146781056268911244813596701904645851081086890657363319809938292984852745104681522212221141851729902979077387276833697903509393082518806514251655026888209982959198838807284686178277636134012132458840632766752675253353726113736195654637779405260932268998718185774653924758835137863033574516578218583458960895207320155506235483355271015578164540661624918333444144118226378767798620112338434252319296783089234129565966730916336394967335246161074245516292020025204360484657725179589999521817117617265640902297102097492982355594534982397844238978155070310625780137661660793518643515655346513673161579407439160610311261464231428387744887330467230940821209691396748716744405955374744095568774389515390136704523065813051267823856145145531658434567798278913569279363783231897300837126466483147843182396959965425762722566918628881079209977712594483271361788703108657381145252716480437951160212276446323087111599831304823878271818178663321226821855434648904303096258421053776259761648193819144209860991364185565798493156286730436439400142861163453138294999797492618901764099883948587735240947925619188984280849077281180266243247095004932161357869358863644660244247547620929415998713248713433495312004537166384316038796241307659598754852000264288858248447687095833798533894509274348500582409272828498109131707802564244995192750503038674777408327880274627709800800714325572714893805819317530843693836296684273318316415959077737852825977688443605627802682884242957847087067054043625402389647887693799553059981359364521306777805213326363619763071380164153258565023986291113127200753422147331967497252557108511909382244447628256908586302786378100956989912576965579817174142355936022731443788924075739631499895089838582957606372837338806646665270346791692425001980211098562940402685819792175189694991522298874111918111868890068072423464519877795857072088855011194231925864005644000545843724805837216760987723378776410926777917236167703925740989216235137483422218765491066961941964177720742982083901274641273576510492106854835699309527130989468330911560224880788272060079872408066755099267015720889662340927996225483829223230384073579375670609252968222508372510889746901887347504557339162632968552703785321928478531405093719537224617392554503169264716399543472353689752602145565457952543065756056789072792082466469714145059949514646454229301888227410295322135676854336742712431859954351302650578147157741843016919033899330396204800793562124714446839784482880096359557995702565298983303111402518499819520*i1^43 + -514278529675782812655370402080465884085825034669100479112994561391984590056668877392158166295186363028835277020581438803417490779556112809910708408354904367199170965944179278645003130410187196517864223900384839848178862029433591328743807156532224773692820213364042572459459924831601917501534671804642263010038677386168252299835098021009962170138718664190404787751076902888276004714778459151642779296316840560705950300280466084924284751220776232932700914898247311293222398596924387859013306434026731550466923384954076449004166693954234038486313790896437237052753891906362781174403034799794971710149617720733135987361724659662102195574105471544040653686620262207749489040193802637288932002592087461366443385367450881509360231920820673248455979108551772123383998551997126070847219966227014475545385973606089171013669178693257589614905515154948726402154083636241465561980988411669695388416149438097583548040931863366013512767245555730310360120855926358589180808542597037506377205287103110523414796245147175646030129917309096831022753655912245416718957599364354743921538292734107737026300694497403724753855412808709486866752731896582345420692257281390207604399550621436003782681221638022488050900336938139860133140409461698696323995721092234030231131222053334517655694177358701432992006736036483741932922427719358008910411756389656213420216408215430799306063448478845992717775937218974978058831187233171224809941997388553993473509296178159455409411777098665819225500214047043761653026018621837142904323578444111361422022264670572018255467252452423125695766905780642989626001240706200958060433102088504909442682656164911804773740473210678424794012999855846342680230774998653301127002325726844264426495733984143262405097230025271565736829972583274974204168418719108253996801687137103562850384679828518973620662447833628130341741959582671436047746501511739133081285682477618120562341374978386705146302253491144305624775083489192095042948518215893043691482368288513774982676856131088088782165349543889485902077196722409018113964921505767297386899124704474735919882079200782664969028591516174651774252155549086796277870023264400039481394818959612164706526454918106164382923091954515689116925797453132905179228657321937922405430320599863149663345337003712715147825502029401369474713086520868552719290634690711685366154875583811124965993662936918516107122342939261994710009361550280966215189513075844984856249767168742913375085360444732247565285772742942402707710452589992431536332337444359463998358509642295345893459439678734055806175115070299784202713285912566622445491234894924385212376578861832966365047509454969928504334064383080128358863382315650414254175114183289531617369570873896184539442637929674324907758216478049159627726798659096726754995541785898641758471081686376559037000688892450529401507843816419610101009791645801491936909695233186050287607213583361113968807050475433827012187952375814219175040902284145126229145498140730926255129859046217201439509613197899820464205339504971940607259503797318346782216378891198730862592*i1^44 + 51640213095335682019374491415361179628532343589124334427696174006355436132634249617354322797592343676140544126046152914509765713154466383946315671472112317010372501823269962665218378636784388570257722972110368959940157106175770142060664290800617096087250596657113100648384931287311916802952776164618498281419308593577880650508708674245574470951597334336290055045436253475103718177246078423902199192584308583544894102135122957136070808093430253167643314681434695511338904731543268883192301925700506358707954142954127681980180220794881152889651848977819879137887654904483686770606075810713232408347189829088810219328200137447287555561706632688473801015728953893520717762236932084775843091109070409894752825717966941955161743523086472386494810415309686186683076080079878460108034586813946114870544012864193094758661968199964404422182791437833819458199726961710460163515144980369355883893395251747851760518419769423168394213525676734613660803793708762314323580410581895840939622932493611954676552923461755936410606937423863261061389813726720936422549664099452485796056341105732085909812819290618262677307451934274851170943720022829987829533052969665639456722761826472751737531402497624007604869105442429759357112039322975655214574161731500938939756202163904238577756914879904623145855963906474338708459630547328691385537564095707437699997278236421524710209956299386979665412790485514910288850193588721320474820289686504363855087232211853977596952746717286848646544910870146879750697132231533140543432275552290027016374664621927593928089754815185077485938813440341107377483365534469795002386990368473245606806338379146995151892021559123888039428826060625501329595474792919219114924332021574905040023527411015195238818544160005510056620861784192886037970968796896906118086045430569020237399833235194582511658301541579047692667892248514866788388339775191494926457660338620135650732270799299422542142573479778967293781078224650086612759715423500534026353675110811692696492949576359396069733630289631901514883964898539868468722726877883151157629093138942496139844897841450073601059656274096374592395790417059501083349894756499215807090969154756591041743759252812909850067668475328266654399133848460686190038192906261670768145737214178906561858720690544076954188450849685782767924288073522409782607715726661966446234931453521820424303747791963210791235218768298546931073302430341921425436106542986590450316602830613665760808102181119132914776928129160277049065972889817414511352517664756921903929377064321924135674686862899105382164153884907427570694493897451629610375582626032931210059180760341203970045401407583767638505462554573222552999466726883883480370687429398263570615786770537149576009579362026326971880270039587418611373670928186391381481865734191903919584389785402323965873711332745341581403635533008766059150003713087360151122088346600585397802149533211483857235106862572944445501774321270231888619360766123187197815656578433973065548030496505727438822685165577553896266910248497062406145252430940679489685284408514314240*i1^45 + -1146409811768081685215613780984318375772270188245928388940460613925220390117550574856763452092542659685158913988272726810545718542845632895884335511262978924476312569137991126713762236258626299625648292400680512744839451593664114468677523847903370752715332813547644728802607611189604578019061976026017990017922416106531319872515092618680670031438177373316319779197819722803978130152027649236043862548213738783122126117051423836461399584273973864634905898000706033949929457106475464934152215085092072379038687127534512780275932199603647588869166131066293474197188729640911391104811505365195936355614637865718644597730068207763442728218695452581825420670762107525888042183960431170614224841440854726069089012551920761076154862181467144230711038050358856556576202975258828092206240385509462124034724025974768369965826650156253511543031369319733120720356056901574539567248855456550698767411042592663584365501622911663120071016130949506228993828029092147434026606335786612090469812420088338589842478745582951738177306038273206080025338454116634506243411274874897953031265909891866098821712482053136094580059521288994718940303078885046031036557668516020759955814207113871805765607996883903158954027077159198880980838017287071046394363687926413957762886513203088343203750873042655869232494188275099634389940236757723542917801649763166916211883838241473552097424500915736949191091402526418970280832907849507730287202439214577967291244907594437607021385682053752062320812235337040766800133421755094725232742320424744844896841308557224217017096248974831462286653913753745528476620965568665190589497353891116479647418940671528312719421782074798310730852955171477436884461148807962867323805558815259089135007432781269668655573276326503594569231682246710911323462285161929311405217885989298083112160547537279689051687090960126228324434748500868412460964216735573533414203751755649760050997818718987067633181095818370195411542707545409841982285395213299408304524213773724360411898173699685036842136401726317522487172975737619500203342465354808598541179871798958719711724425909245197840144919651431599996942169290788349447513911449718192579118227851526902794998759517796178915199870194100469764252184465331524801508684188888627215379575886140980791816395630773563826351011041537211410627856287554242627127647458571413789982365657393290057864068367300054921961131027723431407187944513168528747025893864349764834908571714743750122327030414637692644276428986689698674360891527228090731049112957373713403319393109768296902052569312143556804842531824144545839469492947585431236289526204867553223674006176643443703434002679023222262032765884834495934809441660861305090909086467023965172863617569078002928940840607240974306446007270652696997990425991340095957448555712395459523554660323357039678041572016398653531666948956510120899294955425524797665632215993878042260274939404780966356905118022513741638149496820599672730957507425812691550508901628673816001368772399519673745012298288454333167752603217320885868101286130739407071177800155136*i1^46 + 7939950740894583427049845523518462956622305247189649144523361899571414491182814238965515806982842970536590803494693885251139221201376581330726608081049369421497788175812499819182269460424473648850980670234640219790820441478560737928106487550007522288305791960454512242987639657121088991504277763262738339052127113300768756112241920220789065032044627038807486633760328566356493615168012134936040151483700296668688072923807306471980994444765087483797111938133353877665249534993681352480710792150494631831774348892098232923938831301557262284028929353780577064105970482246792037568871552859936721809864911426606277451542500741294327059120161813786356492764572232116191652904919187644935448237972476366462202609739094628733049092008708130237136237558409736622570703987464124663466027212200846129774880248588181216116301924583038243207652496621257313054870050251155613604832790738791588252592543891145237103568588075337149000500679613511132902276191545889387414432117970167109345191189894400816042270193048383497305059401828605026569407205122142939219007956042166106095430789423866155606166779346951010679651615969901660283773800336591501807635040760853607873025162377606025439881015068956760515457952181399669238770078093216826532178717403120897556032128731815647763743247043512061225403160465386130494103894885201983721995155549489116120972718880062683467932223986976357883445500019165597213012562132187393508266944220586831555677575297149999397903124246825401701579371681466020540022556559625509476580720730564946224545047478861318902607487430120445293057425849823206692928113896305305529685298898380974193545341108020343553197338425806758751035575719577473146775761528222966943894172710396186391481691055333236863156883738487825291111907078433954206444326006073572781266123629123390868845978349978651849532481416212098346693975196298005745691276758816770696301337667471057143494686039806669980572227919128382828797761884544012221673162462548017352191656692814853629557774982204769657346467935265302825684987160149842715066329812568148782590541672903947427846834199099695082013041792888226666299202996544392517986242017743420608461831540552339255637213937385339887016659169657128551191565671755882545250028790984193800412294820976836755216717737427165251185667956845519182184085673147072337057715044468480159729324884739891761527797232229545875799632825299872312745694137988291908531945389853140142443272754295676562958177810753387480379808895088742868063068103209285909741156313723844938254802273563637137021597949620884693660401835088747649120389274319246063240935237256752365479495915072604767256997318331620949807963411036188973505257698870166380908950008217835409483482160292894237718881013366379076260592694207114576252367534055818844455688996171811338863877649317422001120834671900656684925816789739682258748788963700131760540267533015330246034642775411933060932832935622260232664141067116759997592553192220128089110489491349872392108642088260712871501929935963552350870167783640038487723532430370938774618112*i1^47 + 55087032200192006710272516006417583145208421057207531110897299228881548000641906963118592471131817427464011969195332946001329803182831992700982591969060831585094978126140720948029218868057439716832777816861559636233105202033940557356999206607607307397770892754635031310980581747211053513451070192924264298757880294632992295407706730427396237326208938601774927408488722280221293829435358774298951747617383960839212280492396498282781581390414352892976582516316282338511229874900107688668384638764905201998771139809729875006546244168214285143516452250071033673242643365287430308572935195813059725530735938539425383684780041717445343111198426040243948745883339970849682606446823884428601083342852533345199224633369291109895968076769787146012175972650887811451512564404608109524158785428841458642894965779501229662691243742358313563054467723094102648468691913741206988997004676193861216651995616813938074574247424367227132091847240139430071621251589113941629438737809143242990348156007471329264360371497166508623506237717243766448278634722573423898667151426263100034229208760602160621632406537075117156997020508532817503306414137559307480195837645136657331551213153371985453841045481906578006757531847601441022537464797864344240659886555142164422671700355353094337799396826092879950279607904395640568286231959995999010218911505382359209925603650866074997854364986487905382838414965108661230842267415276676664767094822913362063716296846271633479357553565676429945504982484726815781266859457823999809865186804524799066189912265884235381111444862865379197669839754073012693386648945512644394475800110372442398360813603746371527377344887027644381569667771912993397551059818219493914051943749397048885939619596368134920772654746519052767055296151430945732546868893578584716664251747633113909119397390798242637909885269437053769138503012598704283068417205896251274708705585463389344243157426634978212184821545346760332020382808541551035398176354107320369147609169638163885717705662740145119377343626072827984416901870453937650299695624774647841004119366153040789909859872125146151092932340233106325574616440400773209878333690546666394880567052506460107785475607217270176911323894398508558993241618294042473281872242266621831111360389877246628433918634639377987539660751957011850391980542894345736056235857054334345404887384588723626217396077880911873549746436160897169807093958397859121083134795894267982367041590543313966641423086424681928544154728321314724327515610317706200742147570490694240636946140628605625341947253598615584142556177674912458452589455903658061811773515271349014414964952704883209575291755334700095804458548983162438890104706519333968693489406076808168541256718472942165916596813111233149782906862777886357041038917765030985064340757848757368599434349737607687116819470340279451508506846544641536783728039307842628821998504857384261389711052589186724449035932444180525420480904439487115063370944802661078976288389893439786266832105893908352015856657822148138901240270861853404887214571766264365056*i1^48 + -2690209296927765032374450243151475198474595635692082873851953674489839635652312025312638811853391913683700046880189566629128254881219977344682992472020181535246280155836822339117556827153648095664755227930540012916069279541330456989361083371352666920110397769831196540925539762868421035884752340320198884334717881359700632582540875550938954014947608862788209604944986003241271658520663849710875232579374866489591739566428678612748113710828062165747476967955177816070525250066509457579324708339401305369555221116320962103417134700334874886223602077825552051574630092246143557142695552779338816504325034009253600446430640415114511948355608434949937698362809168789749620078855126216664059920675226316513340569234856129298935663841693081183127889927666968277983671073078234333626154596755647758633897473801181124189714106867609419900377286714451579413858652054075842883089738153852547166564485531949086188160386033948006995095165328821269092837319205072120257915349389034047515714711590785942568580143122694972295335550972720424621992579910885784994188874666052619937803648354785611113423014177791295180250310643364961947821955316631130533173243768317400767195518150803488139949866147660322677359047229955892877945261936239969285763838345299964325648011119095780265068877604034725537183303983209487923581416063420128215395701997964866921216890480015064303974183019629946974069068600217907488787726828244699339808589003154941241915452339051967732126750268706888875579724249446080576470973270721436088595943770135097846954798550441116409509074680872117996551799137377471616386327973094398560393384169327668514732932683436052911750241545102170054616121703277321434713153524079504723549285046485284090208400090076628541788405008145539233151451349495967906677623996390911053571013874561290312136123353323985588898639280791950464633382608608145298801489312650758291600632313896486659772970551002301062149247299444048952701979627471399894085490923569483334067761464343725176452591485272823719265421787468568503519611314831964059998244033156958217290162797513275303761005142737505639509287344575125477164570955805276621833396615382084415022367137727956383786113518271662461814666868411625391050346218840167820864439613316218507711925082992050543549970596831343041659308317118486786403298732713603202475953408374793728628097789073451178826957334597227631663141301187006648930315419237230542499597895632551334001487942728770350020653571829611100183927579414689359574906000855522869048612603434683698157492810711115342417931080552648349701002485934242195877678383962621841504102926103732851336630793588732247106098280162382838918161228071268285785621370970343652210338128226625198403519988094465606938425152964502074293581046355196386941585835391682724558559000676866445609542053642636928962185556685189993608558723951479464119848430693825561796976103245641160812484754353424828944605178683254668315871350738433054952968967926292432965019764400233842713345975901168871388724293393420082730771626400620925453756660711424*i1^49 + 43049669410732715270961840947268112432309808124186423431653777792049703120250286351432574303930345125889669344437986384957946042665243193599495041500945091053150778450758946692530092340956803778275055840636017532427460655152901946252996477032376847695053299764367836068332455525407736366764953289107732704441751250451082223680284063435455349793403735690116023213339606082559549481712664101897842585929463803716440639715705574664024710974291512038753106443584665465841058555075873212816387481072953759712955205601878163495808320107790497143770889652890640568175443332773702397926384943023714501896534000884909243270564953471692072526747328035301562374032410197231723639380854881531777753071023693139770110754136835475608186099440760568069678977587881505253400374487828052648901828113639798349508742160616329240927734709003660202576992738531634423713028589643775970988590337471239348923414994869483750272898074296096589634490742365225094822504514922386932656815454753667243760407830197506986383140305439752390613858181154122458194847559721193308527146375467982270363023616888152153533622309570691065013396324759753596830037096562193727769072081576586649922897411622151289398021431386128172002178051774640109346837260311480579791174392583767361680946344878043451970230102836637443462656545912257247666685930440897189209709731669103350234304310689100294289773719379375855523498992183578172146860649660738708748504497111971328838596268287698879720035199281322559512927554979277208516303536465781636326527633624320818630743403309335368410976778485130716908364373604663259688473006202845995834221114012602295603816363754217540055739775128332603985239224685083198293698057255018376069489789879735270953644607464732834765536937600921928189731117089485005694560829898784247592991001197585109137824857301734811705426624477268143667989170002726935279413699597274536219773375328574528542627992059986676525299045618079151465197629189922427507258721768198812817226929951086936055655430126769772976454262629445253929990705406632735877013678645886848769229904510213534203737067399253027592985034422200514686806464749809872087852089065863191712870763171164009466955129315351337099086056898583842008575087030267204021618549670930959987475290088108391451121410910182334077684950165056191452760199509377657833651806228725620095217954034813619689077079219327062489755847791012269155062395930668540860975084603516373979438860665176870504080973644340832992007589508019429334073139954043472083961783264721844575084541969259868000195576784018052930605424324302011095430128535226371428539712602138461255471956113583190351533263171275640291830084678848524343051147280464846161455517678929522197689581789647315152001200893333283500792915282858782968660251140335701060375331317767130179040177210265850648278194360108140717899684045627774819885099087499889296303489774710989450981697362825114831761273033343125177611752872717154781861636269239333398189522560237283625645440880127944389995460788716660940616188377459368857299845120*i1^50 + -437176969733288598572461028215105129413323144981804900531766731603611053322836496402427273996619515239236152869235871664266408777465755507431979861358392266318341753568387182241691732744892141804753966357614822164719016534308407888656999399109952061069370380496135544124666925562271558317168565163721243274325034656574091434285488627656526484168600093433529753974834245805754279338326987093872418714374569709580618462930906662336471248668597809467160979278220192335714471015354536738009435805097878903519957546027771095564472908435993210856175102121692918823064746728694137460049597505674784685254944919350707421083909635137896456441980097945616960076087846998027725692003768860817255884884377473333928702744728597161868845150272470221865416270947074364259635003476717034691651447381004429874813618426392865098712180731697525736254272480751788527266607218400504760316018171498027934274702331067711717821077667574583965732075802452812541432952573350757894234672275495958812282599428653753439878576549711942565102916109278958203151858286268976336857244987683646014638807561453278415210562102079876147311801858444408029958618701811962667177678800018183368102117911489418903144187957235704725037413749979492861736239520132766717661718183606144430590858153894615877341894594848186886085145249710295767938403125228746608067752933196460765700784561890232143439516793577975155076314370527107166489562539714025403868542459800989648463231861494539891985384064361875517131712695110568511590078278921285894840385487501834625223191549719762925115712409215441280095701647282975636417830521946632932751241564161185872475778185398195280819622637295703488989985269426608163495555253895966898579336013822358876350648450875216260075822468590911333014178208747876848260137351339579084996356196646600294962495496234558538779133350494672918559952122588880070864529461731048588967476139617654141319427626398783844091082393030518390690410092243934904075311644052167800407067397994799870060874953512496460776306143599446044469847853056746936134395861028648620972278058532603851768403537538486336051606749320949234125136410287257734186146255722818883552014304862405955084190326654326682678724557130215093362497513271117187179729731063438773871339849018031895500202527778798514465297100873777634326422499789287455601878640647660131857711895400281459708795134644466222420189449395547437936915317369614144153903413350512890869241600577689036786404168391565162225977938180632129893346738144199268541701870399138919871677319374237685218191369862537897591443697087330740004170117737544961964036574874559206479687049665264684877578146994324421439522054641445129196851719888709819586097616423377995360336866771270359970587729841003100735409054545951957972248616645722202684145476668185062272808127064255348306063654999029212830219886473550585576794392606815887410045390604383177604395060869247672322727741829136925128295402629597619441574754202230820291664164271063564392354427636260153396033089765543613513709690003128034787328*i1^51 + 5557091860759466566414537706885358913654800486673312533745412081924927136040089975434045590466539734837364980384160452900063921600652257095991109233539847221557230223549069972132080021072521768505974235330603652498974863728800416158599748681299372282308867111190435205325979067980600508578586742174890858732846232433254157499010946160852908098285722120004902966896617656895039990274480356877293153856552250631209987113091676367234305230129920799062784525145537678209647595658063377658135737896361166995224157215585330777851042795953443747959319582199005506390368468753358347247172853873118765341364818658535711946676915118144688176751565402037395411415654122216272975640332865189189890693037610475103389232244269007856755889488816968876862577091620027043074789087007519054842045448726759119628362221846321358842850822284570845846044452787144916259179475256795954956340922309055595408662672562950138206713494181487120955044742364231406582711034034074845588347584938363904368758401544773446501572568904667653249045713650637337261653837597586664695469800399471155371904470262654926515382104608285370515723601634257531188356867404313668882772596447368110394683815928260337414656465548717744519815489599446148007866952851740914807817183893867548066677379806593003120958997555913383658845520859267562837917201185839095140064288065816601329586691038810154891411035138471049263099601801194924591743207033992915599645306993025433019722404303673514979315206340001906841701244637415620933634427538328508627362994311141239416536133781253079708947112755273176373915712744369387983783494245112021550933166819179363055418828369808575206122210335185697375475079245962420424274871320047271119123366028193912764514917538627079561695705325283587891433877041863661996852564598577216530750651872011279186703441728901529803610943585929408842025183700473753737107048635601553880429512330263106890490614120033102767796646917171037444296638977306520433546881911823990310467431262595989159378937631558186149357166785760839864781404118024022204564802105042086928875385728933816329699084244628751078147870108565955875262098357039381709039170846622878106085076965188333883981647002357170780402047784590553338818907360311517699354023949832079168498987933770883958003582302425208041915968753160941117020549156404001618186566132834818293185258035770831900329416499980874482690639633506161266658688421387352999631025351835769293120690399982579733766143495141807690061139404655516896590325389284075811932191634097791312512407836702390645973043749015303463755591980726488437642720221829508998955295128585234587164795883402338722582541025202931861648062684325318346440859053032809803802136093626954194405448248038436295609404976176071683429962436259797752001280495735762478069272186694005369090537402735309473815951788811100343344439435159426048372627489361142041161926724681758757071908825441019161064424253903444785030381572521493931877463365697685289597323742121796237698104504344097442643195698578196770751091654038388736*i1^52 + -31668612022969478499665373564932417298635519897723174482559058730942606940187838700297297224026044835418152642298928033392170780237767727644272555843802613219308143292335145212317494378900047003534693830683056439442628890296606798822328142933799142001235363034056142205875858710385928325323128226603575205264962036177851681765287477697449638393248968522242751795175432553208878054802595804284672158105462069826541521436858076518784244031312834678321785073136191589510423053027494146378997009857999640794155114558058009013065370882866218757213571113163949916637649945804914218433122628163338219081811630168808166162920994764604626761066019058813363195805700714279029360425526912278648359896158991734643342012125543000545127163203514053430421120353129644197520216564384107650050839051473964689597036322506108544428719711437455405075101942089674231420636694244136650739175933328511709483421164868574500861511930968903033788475374366213593745187182459995277948272943649000245536317978887032219975777611851053845833439896286843568248864564850469682117542854054067789031436377861941674413974089348185572624260580031275030670888210243879422875447447157893130506026755365278638517482805889663754267175224475225304516522000693234889093387224835200340779196713736216139769420959861876337257695296879985310370606684228724691863552274269419639068895600152932933515185122666116227469962677645052249504416938403648000061243469633637634626627976264565181651356019748886108937054854875076096520016951073333120798915761747414842101567792059096607531121566744712105679504910804826030836851109969193986283613255662989756058354468934548431582656445181274587641113171094613816150888482513622112482264824763852980114245516567616918409878641349698984893321504863710183666276527116285757916110144522331200791059088547265650444509228029356463246879189851360984188808494571144834507967166087278646955890223238575757264814978705978882863046344281314586820482624913775749332438380794214584911196446389829555411375583082072657574723133095300105158284364856638277240667137052706815258574021424307880245983938238815517680765394602276249147357512843898585142107170574324816337548691472496466962371803254974831610052585402828672976189513322401928643579685389226266819162868103911165708818184083131195582978118643017793207419436135405530663391024757541136384389298250219358123400258059196555011132292703550267327738746915163406564638181483041649656933834818480922287996848176800788808741021995329763986660020708155368704783797127567402635791232273146191936486497362380220033997009209520771763088898821858361092875347199055277824296965329634457373044156593731209206557272509906915323718361173516480875940145822164438763643844527392899322268050308065876849488690237082391083434585376788699786854947292596591465929415282974492159265566015214014885041074395317022999106024082066465288131874324440577004202889237560842735377144226816888711520282295609487241703015607937175968787767524663687946680261559201386766325694595072*i1^53 + 294104609567182088429287529721695235857824893633478278792522279942388769278413932506163887369351598373589118810415931953735804053690040171399957058545627608857541061098545044115481617503675147138164412776098976256343909351815085514184639438156206524931012159223590164999261885972071288577177686659912966127357526375169336738808686101026144042065917506625748736963789687436937662953247775705707202347428479482735659457987457394747516495058535307092474867199308514321797740218701602456140316694614686498364388146522033093202915044120372291942175112561396751843322784881502027176672812291922776934219324810388045485010697310658469158629255654659410319721284774535932815532126791812209142781440671342412868249839762119234857429587691140014201321934280015266251288185975490395942818242029554306904537376748258949421966017928864143791204257753720702021491617793918059689068300178575634801692765046658615431557074185418482530791421684586258246718497698671268589644155379447998926366933570222574794819099894690718117678237664044355837382485932722058039834955249393557891607190962376906532516036289766522041050223004177773721286767965068933876650340762703918646540402206252958149472610193224402797123301122935136215542517172004779260536870159845256493357577669676761440538533840450830678151861253972779416021486660332935559903074364857429353260485164356369426092332892705687618162049615884274181344911510105086610777478499216254827175287182145834685301616331585064534375737296102786657654947982127651900222345614629627062525953039526322024105470342075960789896666085216397195778791747040377921175519620264236503908228691017722118845943309068299481595366336454090172335475875726097924101640941483574066644466222112677874756100225593363375362801126320198222835568158045596164388987704760150966171691587795516841309037805708312778560242938443696405310766489482853930502176027994665608741224802433934047358158036259149053979129390883740274328750168335590197572365137319636940345536549468733424182709176422341092219953360951388684074397630111102821390929086979966643697312360164087243507974160412816478034649306928968613210006023423178429724790047038847270350333813115211447342677991511197316804570603838277568085986774779305764365864589550697707428107517097102075293450589882510241297619180764883121523428776083029946229791672455546876847632925783734309262593423131421757617500131742549721115621683012179468186374971499794262786194545699788464080890888984983604439272329227797158538678523002622035063926417993586056608861454930984272134732031829412970861825325163671403468350982367397466922867108673637338749784954141630738730334225723715088238202073292867847651977229670922827375949362949328291032918622884010191948204849079144280614314577670803655970049821177792679749004452053126331432942568095804898758290946570537296004347505114207736343932959459653493295743267240103519050546295799946189394852880373611123467802208118289819848076518282391428091971991301196572810716501093705319993835520*i1^54 + -1034313887185337725792262997661936048958088577690300926681549528739091299712452501128238362763345632745699726687976702632621060478666345726352087511834075297529624512443176898021757683125467608299916198051836344619820008268180396068659351047012415421155736711759789475917601878303189994825451155446807022979319825587310798770771636748985910387507334030037741497667786878124843342825401570042643749689526739376712719796326858599118078102335784925458640833156341548306373694412553837002339585756599561754051371189168305108362455818569368698030160947806319818384660772636193011566738290531726233960151044790597116457642956186526029734197700373285161644439486528895321315453992521475168108732167830343936992658510254002367808250203487265222553482527253865851316353694190156287049095453555411523995830977592588592990736286963963684395277939091223714182989801333128919069716181506305272169425306155449340184886875255861115471969430484853062660762200201403668236723861595347370740520861150185279410592829827218605615742014418802336157461693594256387707864010909159629898703916420782207269444329382780569814281694141531790160636324931236242089038955935365885261305431648629628213984298593881978701551174508782805603050566546101258324637357465457885229033699928133965614802031615770759675412177601600774909380480075063648369136913057854133547592290801252884396286071733788344782839270883788694893262199755160757504802574129603393570294059613238803425297893817469635695487388287811827170484169582767416679376388120055756781329933019013505554441570121337351433248178518280683614409382605299186558104484651834520699937704990602141446381908266923581500709554561364574088320629729153032890948454454687935897138780990127182464379091559384702919531717499396921806729178094229536142279314516198812352130522420642726446113337861838138561586225941995152432540639675680604757018959829869969523008374241435361758242861320131248014777422082770080958395740322425515421738747402757989470618720857343811992682313867082525640244586662483645638913506283099290728698308197983837208211516452310547629008533816428787053770197754281250902189482446664157699497478620020786929456899039781439346224268737749690223041506799949924694929769750965955837597075364373877571356914066161437075295956658744325105064449413719760445658496199177970214990124330765064780439775760459314879056086023368097055008473724491269882354187443641552879914270322170151575818624974397499845164032562618465848618472897850305640394710171052286805188407464716647151046224438832909652561761942960582894395061113259182455273213310647099231652939095491172330112963170663421664012768045525788683876800220960477641838684119753094282374204721405531228637996461056799409071049611149766526176649275198657056113615343283299828489997321056309858606394178605310916005094686229302476215399994809113373491464358665362766643414190504984089601026179414261075899003293481031597471121523757169188458010198679189219620753584359359673906452303148589514752*i1^55 + 7051468782116724074594063003589376984299479123202120004810915932443088675551235407380387904870895990583263358739778749558910483333081471800121577787395885758188535371497910908405042235559300905739103363230397692032974994283149125236639913947093897726564506315567540987034450591389532211421645586370455186454038629279286879716423976706981567519476128541962164430840848633280137650213092817346156626356784171496955442554033832199254026343413452722319813821664002616375747843634672740920415951015150078498316914483787341607665654423836716916376761607059999808287908092414178775116007184105766260360667969863933776404602008235481280916972818086595749170388048852944917858346418230426215306186464196840601204648152140416667790861471138483453176551073595877855050600470313289189026162120442079525861840168817633740499105287933857579285313093301320002702018391774327491719973221063737190690456841555638876048220342382706768996375951807389972516761990059261364268297683582908401834451158772860701131307337077458725731269787189945240384289459503285981338921868520251340197385674718836314018487826472407764377730681058098026291677914729026215439362425488238475360047217302776331805911116647709839811811184295125058410650184813463689415590267520807473293560764441560941345247263215912440031226046944755525348084276899620099374938996005890174468824114968694914331549124605533069937976855810948165916309933820025365040010248843978369960999392949670917831442062345166431067315684716444159470246991538608550482412858657260119742659287844050685687506177094384216812959285919570039271235436443762519418798719829545594620774969585454594969252020563400037999306113486948269491140077139570458460807984037702138735033180107375895583367198899850072500787245190307965444443874847650804550836636731437153457497862501445156190697750065941487238157497769285464600753387589699155155067458118857271198898216827636684406759476197498645181044163207339046522759864935183542067072640019041895254409272859293918062349835972055898371910844637539853508035145530134090246729150918171989047735243637273161306576840499369150084405462959027261392412106904674077921544120142716083676221847174763180634136798695883053687137926912100747554193036003559729149307500749404181456932328597432436744958024044888715818328905136528313480649716807116171568202095177063506390038527498211441228790210777228131055912774012777298961064053512056977930107323219041581985338019404120200101368025822929616213835811416028033540730232976723245998775909642087845085472944906513277362988023287561499496710099466645376777760820468465238462959192620705099271459403731769664156121075479583449784554851002686700493828717533929750196382284914608583901012755676609616544407522771790473190324422629185752428641911665600074896124517163785931334195039305414096737897715769306192786777464176254455107970511547958117930878795112520255672875418454325742036737363588647090702467589608273404823270634007749808939937475574781996966377798573752320*i1^56 + -16443267864047647048284115946882600730919643115362473812754731845000329207792603835002746205626073327591041931083739825526376642707254516734638616625096446207210655550819519961129360181012465725457545604554579174301028508649988011144483563038270448697772407919723939344685369468377668952668096845435919803771946760375170465516168667585097951851663585565139914528041217269137852202415820442650710099131092232087295825381875570421602573434893325506831132237036831172178784509479406611857367720610636289967907520298587740763108078440693952917477716587738799838666764225417785011048039393298270140466515272854466870244216559443828183903079214564767725097986406083835591725240869039243295972870486885608146912372903080896219525092755271755190201894707118386937685714750685867027234423818662247967590518309570595215558882896445643878389914720268273375717031298923491567229449866725706563468756032010934103932552064938914341577497545128936950258813784637638553574612502866098441773403610645588910231915015641213553722003196413732978074273470609965441038048581491643261781513241176523130880595882324541155471444057933414765572209739092338604766550556241633441491561074908940305443205036304042082490587286980710672058682956989574500197004237748341208545542065553530759418472380591081069623010664364713191571958419116594649659269283019765114309275036520432756422560088402892789764876599148946914566133424489669157908829566213736038572270627840432192857399665291487219745067890293697656336318288884752237066143391694123935857044785330818596565688332799532042439446419437963309071252560751471711847176462252951614476646289858127507640612260643227349905419431889660787881930844596961926631103408770663816915621798141528736158360125433396386817616954779795368793575673510644889064485921269818631670728220280145457211831440851856241263999373758316295705077100184450232850095400887836864353767063481806210490662222151661300735780192758999143582156683064695306870313416902612472307802239088926173290911767282401000001895092788804302028677613739411432669365790723372322794724403220513351157634782018229628980269014059893908879645838270438523226652885260522856106224977252365665408586706653797721623478762736241125449905240730070450513525456051557122957711508755107677612461389531927582815791237562373843022657714672169238898413893361409029556509779746954691139538379807204456037204936255343126619866854790484980169205424681446721787933804756208422906770881150115108102144865339283803417199425245318292897815317813500338287588950174037242979024097238917011900467302849380181310443679544859758039860881548607591693237307468653183690523295945956727649143135585257170685155115850345109186717480820642929062517426827448484424166547733361907004892282692959065628955704670917044426263926394834550950008900514862383641513946664343147944430194027466598637299364997011747718458108582350179549569823577408748409907638068994339840599705940839450911070473214681189937795575527614313020583313408*i1^57 + 75696675903595765173931069140625064656928124112641068948076969131797072349731142972890624370119746082228129921864941499287972167102132266996698515302339687743838760195556257259968691905784762259906897174546241872449280465607242424609918834249605589829553727056186920331819981240115596725512872020521364058170459963754055648511083813987688513723759569247057359915240598247428538725385063594065657272230448176043008652552540124801827253377185817353940705861218533824999103147001703099538876297054703770475548925661519481714804842375708211678311928378193488779095020114609540719445922189983165953501980531217866348232354764854122871902958673155410718317561475821183238013217651348081156026970967071595346967223954014442560552595104571448273724580089682785957178360376204139882587699708642756811378790573999949088008605707691742636277409321590655271704955438703242088579821964835241375639000434799123386398791021612399500736533462888481623214030422027693099723369671501666163033044034784821213948220345775371285705459708659865429883505343621674525780901195684123396612018613499057598885057230887060027050856205553638300830222109101902007303913838213984034275950811724136607413937617756770200322009449466951019356961772035148234881310476961958444609660534691837889832902601904191049540687380187816717276809395017156137365206444582657958131018968678694535511667095009429913144642210245200377613347927591148071825657601281171009598259608983467328904083837702768982231519750179551394475407367897716041421414198517494967209124405175828114280526423117544540911476551814422940091654651632745835354179395303085307053016026165669147043484575244097418975398740195701926038032311625373427689766210345628888943991234641082957333130838496115907888029351916526671926421959670113958638262860112994351576034673078163033814126117834573669631764728259334413633942075643916494617294403971150939948790752648301983914012290995258897706435828047095071294594961795613409100445672637054884834997953429609482208508076447815519666077118760056348273343238617600542053525852483755780798131987115744816870388099737213918386718416137711998903438817573778818637139981607923819084750691858025940797186100137810444684415440665535313064414458995583544750397855901853072856024006146869852972540973723823384978926635332408748865986531870820203306241344718417840706183517625378728835211986060699014394974631717877091395290556958018806022123520230588456513750118046149377764041562498025295159740678992474134000433712848875350520652031849051697127860918001973543924689213445409207493350533834478563435179136887499732247627913895296525111159905198700647777817585466179124540954718630474141224168199647300088972111856583530740142793758115863611551042273579684689970487682713571976147015378978516034714394088119221833420743945564219185065866372161455102683484319383388451219531064585023124580810042732131800198758863254887487861605731807107024950068791081409745837706396161121703257896594941140208189440*i1^58 + -131004957780788275386601366822867081327585913651543712975244871397185951081116111393769294255162630569029828216133049576463306621596523504584221639612164299335395934632620454766435674727870464574834656192219113698801237859525001030856721967152116537782089841216042550814243363162916433892631373672679314823513569636518160595450776235418508741844913413270030772908433021103873567761077289339342641549962874692451816406998615646796672724050785181573824462623090372447685119578949997044677612075838186117044182753501341714261284135874466027647012579622228577253003530875449805190633837319095831832018661754959978447113977634555675683066616488540099799887349125622034890339138156320965087212633974450616533023217208324278262636642500321437856135664336369038393933882317277331309097446201571435100013035047970587827621340457949650149901241991397870658831371067355891643859950212712624291729512738531247866910791455034556035373619882411782640464791743584324337932134057859385535567782566530398349162522669268317099000920120856084513244601672273533473548754811425872309112135780649173771618962566162461329123745496367412986430166602317696865966007416677508313822276455660678959186218400361396027177624879624984850863559212872819189623035487319010257059700758379931354568272100668490510432391628669635299506812520830888798348715366166953332057758905680473430423057803042641601310620591436911248156066523568103709995830686276721888388056832692931258281835003359435070833769703266685693826094581423564066755348897091695719190485656147629475986641879522562911702242147488987076045162188084303459728937461255848948314563268205310294050440441905750278384260824471275300939864373238352672820937814555704075853262613363770469365856572109134053341446065818445666092766720445939450970882630350631808701283624988596619476617455456198834384068035980588723738494961065634949823834381725348325533359870616732091524941547793176099770001812443333752749783069585477738687224008139601964075757514667158334689919563913682827092332262098878054943778414181049549794259966760947763708909576829651902739151282875619520492743016889320520697389964407410630897845652552892881837098795493579237310206600369254339446026313377384122820284020915440524515287611367589146629017506084987393669425861066945645646375509694126093827172807322000640553101057330460648549735005637000175665530649977616509028297109850113326135133368814781872598561942931386977443729922088624986069568299452540851011989962174874812359537173392396843401032032003118227524393384177966772118075149606385754468281937831544256559422090574019337769264549165683018792476491908552285729527793763182555651504681748355557274882000534210243857082061457657412254611100017961817079296703531455381260141918377663625778364185037994546095209264953304035538933752903391582625601928001323284798083703589306896895222599406890072264681005596012723754043062103370435577644831089843712358309348029849389493393562174149668538421110215016448*i1^59 + 113211842605915747278236725504063418670694713232100538124922289257912897379604822798022196517625860757301650234304199679614165867467995254264768630756991192808998660569928506527569891872282076818887492285820666116017793440514013921076948358368290962426609668872642667338898157865028417270575558694153604582791430818624884640983375747217870832874771687204318140998291485432566148806285941429069972233435677857479339764197761985813359204956714456861077731042618144306931268323522458839381356201986914331000128979228348602163027723301079639684660844797345644224489339086508634312990074712567973368760247795761467674990700896935752116792925582090614378035182307685517125843862566017393436233767052426435184405429297195886342028725907836662742511863909114144646648687542276548435860026638851317561294847178579976444889152668147345782033103127707226207507961578409143459669599117407963658785209254522868420409617607352847648198028636018868586370731273177754800367492413309639406527202326130177690213403436539377418486087775789733303552966031431556574377478208011421684652793312544906143435432371027757992043792363835537243542252826592425570566869162258436324065495049160151256828028436652185012627776924383552124090623948727394085145721748847538139142670660880468996530326089397891385389214818755048527285693749484492242230508481707111302484980454109531394237920198782947244711797410993625342826567692401665730552764236690674521127338878537021929335288801142355830187760198350155031318284349753410482037260861547639640618536841271728907130487783236794383163896531166296850771352687425362748048469284247293889400388898137583437258531203050438546211750833542277287101475347999698287793402183165529850242427125083889860796739062063545789714117642530452883120023053313900637852555202901192835324060537143908666605263043514443433083513905468395393093354939072865028570783699294045540552637902580019743463633005370331346506143801170310035642117508394526738264536159100685126813675128517723494478110180471690505202329435358253277518348580222399738571591316652005813617636675615583949499010652975116864803963204773495691634452653258306194941070111319782177177651999528080296725761139878448427220305696723901139550116044977675019872743264385849917507877719614603053574942131790791184775783579169804206976119970894934719214344483340105077240365552225572848136091015341785292953840855601058176633858452317538349913450052031740690901874167017661632330542311983692853435430223443344971794800572462915568850640045779237748617621460342082335861210675011264683858076542898065671408179203365584240423273884682865063755656843943701452000290199259775554578576682885853116530539632062743929796515007390306747526951309677114468307349463010753718478214697055774855193929112763166192305452305823692822594537936289728982320938511992789823287087746602417470297709757829951904891409095470468295317683684485222900821283802497250655109851416110779413893218271795496246538076684288*i1^60 + -186485389133823515497709046438679231019717020284282548641134289998518417634694693830538799537721084607480237361851352688034355222296454134429681230695599691216840152854162097333154737419143099769002864753386456074070886143408510860354767957549106890623567922506263261660093390499920269097654632500302626280822281664297963874660333426077091077211139856981546953279064327554323103052981832820224950122623888856915954681216866073403101669650721829221512246167195353692892765998736437924195556550842660490368578930107637629326108588375075692277155089599831876788435323071548254483661748713746899406008041324967660402997464691096589576599735654340304558209911590914230098906300183247973987342539280739870997226178485507349090463549114003270068351445086228053197236927681916837683517603817183906877483553416049756796282509762380915870725489499309849990988906564291613700220027640755184043530500887004276760102756806808391153129680819936524582068468851889263467918407757405295023702702451177412403949801156820097587367581044770862395939450030213834227778514101654947471161476422220954840102455471316225754538266415560634666552128669544479407934993270330402997516123053324417092984367699879368356858446077993721604483015581393355466624032829008559451928435776502143358691973781369257603898827756136200826330234239048549528187313706231571574875195859797661100443181965982337261758223880319665326312556309034343091326094596882869073684461280125960658018379386607218938823413419150298631348058081408454307338706851103949730683721818986665626627741583097072839432132751428717128244652579890408420345990472043902194898440721128466554957717861771718919905332596343370931968484732302249614638430422781246842007598020295723346735667858990424878154180896922157810655074101927061012651549579405804494382707486282506614168069876104043393293606573190924139052445590000092443919879818595372376148963525415276503455652614814544785611801732350207850777687984010403270654806776698122089982839919616922248169453903604717022271473499290857395645442684408116836553396384265702075663248926141631172980786909048244383529473355110880655799718792340326898615464599302591502246045537906429617859254465532075300312935642224174544798372766685886206641255692555318147136318529569438990009124972544232497701470707249478824409032389609050833554089165798715955758490030025409614406089933901458561467755196206188879080615261397797204254127021733485835505454861904604225195596016980648841662495322073748185621871802478061088650198917394928307285589106183144586726758138052945789814186790082646450552037734645853110106991276290245552406755984051974366899096912954262946942252970730834126191550501105679899708444179039122423779201534007422729683557188125683990615911624123420378975474565257512086014417061141271384588122325014114893415815456181385616190819428111218241605613195517417910889819955165965102624408419505745973670944132511518950343506820662524062876991227718014351704064*i1^61 + -3214295310086429089820032676996290913974571394530755816915586468554106921900132433900541791777617894079354313311083754412349277450820350918682218925439019293923098093453986942164048022583835029960563537446848663771004268949924806650573369147840196606020388667539123903696928875749639990809945875188729320462599229694814218238507580139667163972681449525281423361024098727505705837150888902995450685083327855232345756797313399717311744576503300428716062909690040000637850208190710451555794198471258455514883055688110466463257907833932710287983934239309353713383924875067884721830185751431339776232322090188033129509390283199037964070571064359912005498767467286134948553463311211156347505619187110689733097319712898206336867177460330251693419259444769127670616969695907496396947007711349657993547708121310943795607561858448453133801445681363949521578421687236656886929705893477915436513704947355390551494423189080786848315608950704827027381701985539373939401673102499869208087743181269585255127304440367555466515412565331705125855541748205234797665398943960442121322892149865465033670985546673948681707809423986368545636985024187824461136172646813581068198575270654142282419040047300955465092673998078402711439993965289755826779301644935311486847741575568777582725148902058691274179434418191519379209609960661389673332366771146011787319685231746266911040823226755588010350027350208143665247030827433146141860073016906872795916281632074117876034529681914663266864102637548168525558681211714839720121405637061548770122810885913883460875706358571946885247061235071615601349041433892360710546809271200513190524810015977361961473070389500776503594295612639302814816233656714755899069972897027738596610309394751544150199408813446791967233636735983869299194597883111053954083528094806221227681405653627309391664146458587678952057918092767017357200085370280802814334537783119790736401728083976843458046604756477766810508131615781282172206834987359566923138577476645627525001835565806789638782738663981023983258807078933174927140944443878959053145223509898462864685883410550002450142784869635994877932952609640770583665541083704368775238621996710605706044767713663535228456663280564719378595564019946642579163243558154286006638447176309067265297346162016410316469421548745056570816833195410845680401182494381353822914102473619615768893392930483386264176417605415466384681146842064042443491790875414014256387424580034646427352579522403996405242402497236974561878234856054611654346823331016760829867519230244448737832562220422445700018363067056006922992356014040301246606932768347124086454763036114234916280062265103212851831082473682455578004091846362050700499589340952904359020687486160485473580952318888685603968687399197786571077985704493575729022618092448354437456744025563641026812655800072965926441601946756633216149121456130098666890831319241774106823464840877341318997389095352249343117172958066146112085511621885458339650720084045764493312*i1^62 + 8469163582860931661451107471480058303895836212622861435420065361568924291628648150455786321280806528091903966857201073173276743976914751640759237457268081723981044472448085631148365136099639365261744645856104376247867010703272317060771113239614847959681040996337139852692427135786383030070383431656535417867990562292699071243799494072639638478855836763133729668343956382104791749746556037428767001664697199188550524101953266203685435924089464302204939980650286566359460557178764261796871941581588981508019129887559672412623514900907489107454855216904350147226376350202300236467715174150604873207108575272156098971012595773205392027811751456357593637035565283785538660046999492825146929469525393416744024126973582542701006242159997550349769962954952056362500438849844025004147928449979886367589523561414635652326109430213774358334255149911047275452822113782568295263213692831702805915785852927088600839668081063081451079560443054060574347037761534096079963935774261115991943135555292764420695807046466740058415812544770312348789001576091536288608544424524375155474079531985019508227487842122947924149152715796451925538985675536259699981359300418605619327752557262358161260731556251532829114978533032854035764338761966037398992144897843794487535687367232381351136535916970927691473363185155180088080972731487022772451873749550826909278176954867196487026761074399356719975576500661847849657406811920236100988793604258783902161319892503320693183876390871524715409313122171744482903509177583269122068653765168183198698719663148195528475205597414880279420979725331321571219932782874274877510321067043194620305220319255593333709172943561439914703927970576401096095771192887267698334428089877203932023730015496699423268605020688261000734284307571745624091711951973246804078419949485990963536811845353879865464660453674797588035712531125167750776240320320560087750057503790387335742768541145444397171638849015076684852806074846228919045285618468213696884334384681951609086827181743690392436792079987622539290622515069654359380920326717177665201604499682008000943818192277688281595301998374930268687280613799157995461225642749164740884139123556792676340688684615125258026856499594410127531187535849865030699363380829238103077309526644397445884425655788352264891208879013475648015682624237406803682830797035912700696669894468884340341597690081351379889775279246917519625233153624869131110715723115865668473943030630516508426812353590015325258792262271857048770492423235271385665776004099853915375673558892761100954613072492590117807070855989745099012154297055934220235833744861612688167578461800908390763157297655803248529543190411732928721250422653505001491110500902426290479938152423193543306867142676142468016545700029068431275903200113654620937570124276851635174388174825484849290206291541122869728707694238490315112952043939944613059646097735740027872005784169825658622126090329974838203850844458088568138233129183773373661268406173696*i1^63 + -20476718500150284756058023084603554543700721711752865590346682539098125791924267352268960318571078345264874282099345960640301668477672801081923681604773879631690918260346180939527557618280508482841697492678466939909649116019758270905850821202455114510207576383626592397624004036369057099413858948881449469120046005923192177059231543397013827905428028693490058373426116537825964476914729585228924825541406267972241608944105359658600241547643880249548269610695256491284757680901709437220398506296559624946464371367793343762580355269590785596890070831846628606011045553723528638109534247444388571666504883915195681633844818195870565779137433982428010703132480479239030362427176004751985152637876487949472578259882445463660231385356761402497311227633341370542225410659207839570555718428228949348811309239357634239741478796656854560323124244674550799955951871985538902685673930803431081767224027022913657579402503506548268270078708277783362737466145190552368620490732165817445385096132316309262976027618003281171000841288902899541271041750675648198741608728630683772870371021362962858368442174619943689954485292561469498545774258689242779446644847653247754531654336436654137385223914802102539481962682773399890279099277337759589416291745690443010152260209858267456674593869142051591679699053633771345981748140129583856025228319453581722652424868981952976779874405692445618353472740467866821855201440371066986429043844387865955114858013691722873555206287754986958047546528144066280133636669520096064334616760844056969180778492040790398512993886951321156940363778638812211060729707406452157907355379355990449186272293671396375880275391740913561527168192431624409015675177401357597397862173716384193939252590914440143544849326485005110457822355300593751465118018698486696580013181476321321878583940083165734506901581688059205048937834437836912623833909925566438978815681005856537362482158515667206580347032720016115331187120385329884238562683121953196052274408246518741826657775943319358304987013347368665771464104129677055985497710552734835297355505271456067526898084188552989449752913551486937852839946501092674674856931046935008505474776423781473401740060206379216549588718424882448592563357467139055067064429539478938253596068252599305386186044243636961169940873441375782083664296916439795770755647666539828885683089453264734971542454902288937507864634201809311456389114921114892099825391381411040544886576845838812662860799708710417181632719849306069330777515591606939806715830292387407517329604738038686405326797077470005390136003191292056119778628160294457461367849629019432624389731687745869775046656957492138823321811520892107373386493645796298047990931331525662427602932394582825820104746251792852943297228287910368850986711074061660142656759015521801875031032631402940163754690575393233109388063526423358338886806519839101486722274952939920600432488947074003613365345812668364530854534774399925400008475255034358576185344*i1^64 + 65727299994536731878507469050370927961133115395144238222078698666230756825448242481443586621410155714058276559191170605992500873590305336300791365265081991445323083877108740156923972135193750152375863648174743754739165017260451668608834080636555286753690751168310112541273481750873464693976951386979643919831847794952976827405959530383943955994871527577576715134779123517838641170270047015946446073727188698397565631856905520707596579385299993083966228158541393052715480340820519390015203264533434177997146248453821228050229638271990363678966622580705167861349763447011676073926471885655484432052196895893894489427392858321415363590155250186792602731331948676742625897491663605140057144613446625203770969493463465098197787508352885460219975463130536874673949028482376584245741304027725164560118884723941276710745726700712840662822250224757685723296026664018794501132626267841676153698232366147782516456238237820167906066705942225529798529361141646754378853174493122094567156784992968066939881434634021221827220032577142939810235048604669237864775296784358559044500659208610015183623943913802176019322204790044453552579870777884042118809938943412728094495943086978897142773165339105531335456360253158432010445711118912896524612518346306057499027956467155881255004560507645305276577499966728096486380252283217765779023090851459836984848431017899138906622288868992692298780121458622401448635629441014588532882732349170100535672099504159769515641002661427942143983353687524859148885985562827904870700603203077396710299412441664494646211387542211601398803801248679261602927875822022261811378908582388131145588407812555440714757908254892022300126211142759838320772843941055961926371834809622075155324417633648442141580859694725309943382888947257114390749442807088543388147425250424450674838590954929438300994800193964787141532384507841275356040783847882958557183903129974903926540809726737837272580203777448769385796197673552979054303583649202997497165027416601910414054860399707263752085044459395190559781534584198421513684402557337987051428118812106084558323058833695048883562521780358458092804173428928985021991611403232516878215543734717770888135117227347929933412978495165645602777628694297489340196947364084608887314872218156975860134497645465745118082088703549886887197855934248123541359260714613245702951772454822645221385616342686232065292442631942301326558455547023303707022277057982588189132974301041288653960721751986696869157458611794017239421676863293388341293931965187285834345025939457514104669598990741261069882197306442808761479322008553637896101382971939561750451149423103028342487512517377124136287737265390799714913455686687379383943979802517456813445674496798642305068782246192795811907320478846542951429168942844693747015381090908549880117509064482965244009354767181266289272361477549050823778997385794176527317750236728502038053919611938191005916271999397223782605147175909998169392450497343863652352*i1^65 + -60859774458936301699234136163107272034725495613762159165129364848448492706407457620471732535934620559890189817650679067997559058499327795885711310769808878670546999731081984695326862595194350479688127431468919349961235030919019210154954332949964395396078852294142888060921279698028095531827572993069930822130498843099834413781524695657564752745877081759003755829282868987321102126997348914950649973078332689274900526151902584199104607252980791104018889801693860787483952892483229037079507548880449295160809167992441049801115399727323970462819010496486530157617619961782412772555287860926661829669543353636490045184461093906742333593089449950359649275468333640279188134221569895665920274063769250987609385413320795348314905467398613789114369301029133324648924537931683839864951064821080762554843825944145174467486687788599387173056277265009757289812746121083671337626220565291143256400898713003190504085400053677336514713518450471508287577003371511840463808584104912708833148923946796115074217943522297310681510230875162370738423959918130216229119990087662157932779936251358531572981781240383828334730845389574578068933636315724466930583388220191504270932564174587077149872149421994536709526610010842117154208663635351723398184799910469025355478409773711569995218315191267560163436830752143259040147566318679044515583312932504466202821378730910164469108327684842389816907362231961278324277013192728585019475642165224073443073020339625502976303241923848279951170209893707994744341846007821519239075888620085805701370106007024442582327025398371509538979631055414385005933994181102458681475062434801802746588705702119486375396488894896223732293152867535923554405207228587984548375555461921150239797918599623987204705528517552288085021359616365789465481670816182689823207665013643944511620469793690696341472398563312578285681454224940362403989614822543076380754630355426563600661567560481709261649192925843061431845482908733892193084970062678806597759125750639529236219041555839640532125596840455110990264233955008535871563083506295828158780364520600530286464537358825213962684728020265678908221464157974422088138496973869441567865684993077101455919310797182459125116954080883937207048219139895559597649380024390096063744478648729255661977696865308694625544675459659087314260919977715974541377822797429609972319452165757367951225023055018842167514006608450762965803469587040789200659041488897106838289888921622193591418709368979323237008578816827894768239805379350577882885210139034543914864352374844198781863364366616437045570089651736565769529707643600429317310407815990092833115667843705108049709505404753875442080081071406224721739209468888774692176500564739544790385644963462595039238552485959181464964434953465886292621076690078877423836861879121658616111933071198347496502638143593227302269988000705439834683035107255262390294637609310835898480124153767713145761362705903085609039732967722096818174670179139584*i1^66 + -162754092035197892644577388792556213351199426312676861904188662797708681521678148825111751831885372307322769873533532075375332372878739016581057116223879799304619535931208112999532340939512833240270329060169943835739492040418558381444865187952312344562232202327920351601760956557236961456040977455432893100934862109760871993168324958502205555782255498495799513539747805538297217511569142153552842804174001453371535530414974369947006296114915528612127088673282038254050739863742497028549587100835941621282485356147239073014831803194300425466864668400705042040732355011124873225087616582805036142005853690978271472972806887130079445289890498060130552673476491549554369800646889958257857686655017120045279227762859422408572565629233324525034394840761487868053882469027377213560932216073722820600836039480408769584042345741347770402976773757350438620622219516595335287050094709853211477277373536417761127734808469606396709847753019606221787305392931332107912312738010088086297276514285458730501469189907539890151298387120878302970287006057723013279582033071940776100726071960894927048533313162894966175515993917714199823464541340602699497614129781541461348278211997200035697297865698193047416122974838942435652597371755683706596963047728455764632833711567115820244091366533083017806641673453593951792091177967384965791341121688187863321233856505959071971670274074524542635966777006490762118500024924988887222413085800290350280938184245991411081192277422327963229321397927756032543266356479368846560673507004005237768076906862305756427535476755927519183766307147734501892551195846842958254105024799270403969567765229278193954037408293254039347963394998924634109281923042108971334997364959066911876178263353048159499959262871463469388503453475657286340596569349033205161121478827329988897299279866201435193509078014693407621884585722777016684427618419742831427746471587376690046232794318956384630810642834161351396706136673951995948473208439783733199069559349901609743840332219579426489507305966762612531040792618830973715941794663502421886334727155149563951347959416294944982127170719374658848881545986913203869524507591835979558794145567465890874858852736158600319579161616641008088053591696960317176220464328638438792836776159438450679112830309248843968834590229769476865924526744997553481741560301972157749644785563577668158342830946492872509318177143012103630516543313164369181717951952078442063293781169238498996002823145933905943849833298019130123055812324656012329064506189992481949254240551304982015398071173267106536659609134504470564723903054110164623971719053283699280782051155897410779899148817456560405850341072551769208517649890740814583556139409258138023338273506627107486438661132021115390890576388939664118898095899081116722185231253263174168857464667314633314278590007540793620008044141886096851205964660572517762144380262061877427124846664095012711304427322567008386188652633602149072198696960*i1^67 + 718729749681839001838801003149488370139430731424023527202561658260333130618953776366733929821342835856944567520403608564828907979762852502757181319101122866615334528465414626338395574089798524797848124254791059200172755033074946713218322169354906318320390636832722623352477553158708511339181040024845164499271011887126632773093161012386095532241967749286550232276429759503385749215397513306180613257254254885913481728913305840384977726187558098057928808286591896961680018933993592484145231389347968455573011979398006753398135434568855871294151411551360916368348542799422877047358368489975893814694568066606273003611397429237541846153723347475870097766214175611625299231693917339142771702212133411187602214786151813407979319022120840572042325484973115249024403957516095890555547165060364392017186015230127018621126302165127565938098189610856527546604921050572487404413450215455168386756706659285486470774812663428988410148162354734505637465846685252005651496065390139734804104642524610814491130607344657976237350370710984273477871898085136703171233144011276161731695115146898598210497638815871449221562700839653537535861070560472311292405844902516937059600924765466392295769659487176334067686047849683136752698046737124720409620876597868170517404115379336785594740174766086809307996940847228036270040846935347326618165078019765345497328563044320859258914653058121836140644747133403899972473050707025960604453473337996615669157523352540093706352159435048239190879787494580855674143187087636741529769459643886472083976083141997385180371269972686442617187925429080124256943846421609986368907323477309752851131651110675829699972866945399500117210650071719295140399231451964588106316223370577434730522275169035488154579629541304608816958747307898083754993970613323548447750103482602157248896676165344047826575083882707608171134109189143805599165043295740881347631620413668952361588727895381385959431682080670341441874642846949577617581865842509884263569198577239974365608551250700089315559869042149531398054943367350511257917360080647903867832829762848688321763838189170320831475942633355021801525629482950764576187983561053093149848238071250579418050147463336939950269346262693644956672484658531752535352971841146013935962660470599968643595619134702722992955028115280141293722061152592598513743759550890850416035807376620505583929756616064692097283235194034815852831949872424753849656627898425243241515403105378613151328134455150938231708891605033665766853315062476325647917683600294498376975070269872153134512081841426423511938485426022272096651229823926112444297219326552932926832616270658763472356405336713727319985991083617930723502120939078765439991088744522077910733981597361805053463348237007950531559493001785756548401440071796410224178382466898402629002286109167150233455418213748731964118235876602266726159178387361039359761246472804818432428190192098504790529347828633719142925027065392873340928*i1^68 + -1980408863114620066112730339233127996987365641502298351414004841946130366874898616591660014237777565157641886186143814869729752986151331175302235356553523333196917474911869681425068051915903834256933486606727935428388185616524358986245038006629727853950734935632649219878727713805871584876907005498584956021011130249593481561978852748028376636800403350321082930866610450286340104521574628900749959438633674443913257943251807964781812876267805618103874812674632713330764580171104017426085668764032019146555922003569608854825081678431921882836718289797337768838858076033729983550740546672869404168237760675440476708784768776420723233186857735170000792039609741429187881376055912808625415454038564566742142460400527068980927539764403020654021309918735692693134502408950235764525650541980512063267837037143232442221621412849604418522279192420371590173753522666641891666087519127106997916724145707218412810648609415840481854896352639362510200327807823590260552786658360737373490129633306631726176853481127027735551979947941287501586798233105829457425596804936415036836812092525512382831135500951051261980635706634618975487092508657316442330961304078312668926485606136767843418902233822697833937473873542690754186160060734851461770595975705398799035166935672788610933333513040239458977693114643803811472067387021185208215484300309325410013755738016306676130780812339815637354404264190862969731479248254162757235081151604540804286017895703451295957165502747604794455967317058977453688384235304986003391680763937982433305236258705047913143673022760624785307352721729395102331075632901231895900270371157322817552394016553007134681092831683557775827331697599084323352302818925107668526752332828001880367748632352020168409523234191264569782285710613033583438850427725189461410989220366901405490526883463443531601359771591077814272670322652340548604749981915192617721149457822163708802646351005524926428510085533472184736051913654481077507203075276566718285898418818989440711457901318465865716657305961667690012756984430061676763156768770547029619962826801000582545615526268393398712166651261927097550220625506932091102407702447146276574030341346491886300160018811368474381544713946799792312586398990943851968341791389663215637194870277919620598625248810650474792618137453053236857741535959047955348653963472115940552113426732866335487020968559019990920700248833159285566467027318793586790945969224641758769387490132631673117775947928478659303820859137230121173030814713576529401970527339918442023984058177418246336502195022720371412860371604580885933898951676610068503028712496530806902643154179643492483004371937472459706754678879853266962621103414810352639287813153401269835102864925632253720849770302046931975234275006296995800228170144438587882530482495986702097979323554328386149650517979261418654468008146633944542042398714076815460334606324666249625389405747058874312412351458348592458777957528240128*i1^69 + 5941860793333335508410503469537094599862862462242261280322279753206058430096463235128330319561860463688797268788121585602385090113320749949863726031737474999730546468115481542008649771175203401063372460687656499561744104505006440027498262455313536293361804139030210668843404909066765075949124927911962279461663250474994408351848301668246358202223822072696777370752922443294018910174510837358695040590777962941100749993369097446006761528401618923866841727693282452040397887798558054349259085752166182259343423909589344011243511358520592353894717466267067815042897243208749674656012142619118653399115038566090634090331520999773076764193473725291786477154683643874720824979019725688711466445364297573581119552228980839574289578310018260615700483882722030918455924469334417252043965398783083628755463832423332436476877309709667471707887722511002440958845164849930195284045608097352705743531225165844084475104608226436521162316236413315768367028748809361116606472479771799022732389554979201701558808215725978740048274081546719279271932617010408357595528406024008716167882058735259496579867982795565543386071631033196311881239981844819424304765708476384738067106958390646311010956831491585424049119506037619668109612993540184753282357707651725101928865151722900209267968135811251872153935230085553073371795674817894581369215610742294685060282537114067781799798956854424902006126806377327553259960906298563712376025984304712307409727914915375014509814098860995994302170905605549602723525439044394077788291075596492467020775186434451847778869810867351724884330668523368118536519027614412745485952405339671181808476132277159081797644226945762843792813123747210148329117116025702754169852095249453869249349443496701695732132886518536938572683626377004012057590106548975207051715733720602415066614203328318718755842509400255984111759779621876414185884541284276784614625933479714515480806871768650678084589854845224463884344790968928716766106739945298221624098090064611073396094252332593334068036871996989988295970901295624449989296500160561774380463429161809688517729725377574132144918849083944602124988577213017515855424283230245423354456590851554031419069829520816278099928714806200769205616250413820915667585505005013205274687622295943282465856859717692737441990624953120692957799608006378904586308160411185014225613500065473091255592578581268962780004942350909435213083569269906772695153002451250425887254635628889691104985214500026621544768899081903351101707306215085009482904075564098995115295950421982022093045080171299008400567969391202902459028930500044656494799574032292951918366354199030398295877177254860764023107959991126573150448861264961486540974099969627411479773617367665694087554333914262892802771454113433027629176831290733679725886571312897875264693683636579750894900952605982522865418118944481700826623182070581401582545007264768416184078336942372892544408275498576244361677242368*i1^70 + -13206877398982241014643745190769734098856498299135771788234325150275366081369701902377299620108750290369677825130217462172154049237516055410203386030331083660243933044220995497895431305341641176423477170276881596174520273867779375979091277201068440600669518848692697305646740081507414357687958719357010628565701525212522611837902621408764900154667661834105317795040113501503003979747314126037002387587260498837135572124137954700442916163626029836783362368481939930796349178135186479957750606217847265611312091040479222914120294443423523015741023712275958081054279969289709535590336760628661825021119323397649522722199397531707729708554860875536230305788386463984203915739963949506251809269736100151500318931754689300802443496347613463961113549877919415335123346892073612765037374356728506673862570704622636485007025977495044635636589568935510413404129304980886080507579243371679245444334758378817764675353737039220405083597355691605528536465690376129059126495510324031733334197942518962534415345812586362254013001306577113799765031239165785307100738694046046462438058519314423613783375573492590131287011622012771982415630289029939391210173168997701754584660670460687080039001254018340782662652464085519953273136447163389591830548709313446560088603184836365886840942579487677004736893228688125169627615834723434554019577188411444674994718130986544646827426227684257725741181673928779937972453530736029627510854704334835793157708032085684356826466808125745069734941539229735946667178160593353554002002309838671746281044775385105102383257119571482422528806817662563016627044952395313700131259816314557397833801847212941464700743536921132424884244568889060028854711244442934154779456416020174933451486133643844109823724606060042632715937253138380545350196857167946038802687023464708022062207573442071526565021460027543367228065253192050231056626370523032692137864809584145353233001295718371378781587882324252799265989435125283314658078039312708741773345555480150146720377481893056383675320098868648301187090557608120590203909826815391102505864724245092623905451309303682910407695876489339607207825741689138026647412322906616615959081825696153623702609723778197909571125928543848551198661603504649607196299274791437836403389921223717276174670728201528110980431890849703515996609974388075691159122187136947844312217759032952407947200930778311188617346998787152662337012223192007190189844651367901677549333063408364322524159975684792798539590365796697068076235048610762410828352818951910361345688010830087576016295765816281235622916815519862220503016001990475655185117386337520332449166998813675054927425433791689028990918394048390289350540870442100480212226224857613447437959582337274059794243552645566840789858859048783744605774495460331141247832740840857003990071783324223575542644650085334855718144621466923120044036072501438354257425035392526534163413315671933469380009857986355588497408*i1^71 + 19017583568821181658804048935358563124268669262943140779905519340527036481603102562454244935374111841659791063127818765340315369084377839461766817788630445387055103680703599789675282125993918082051856791435309361186983954060503853324924864759590339641144400040876737175437785396941477616246729153504699968090396625566775840961261605994591030324705025178406102886303469800007295154822622503866945510149480982808617230187465744476015118281924273686238075517419332795692453024437543674908533454268397377430299818835659775615387521371832847145378957594263903073311985530705591719440932918484395245184955138844170924431227543436443242776857015917013180221493772812423125172589706904092975304974131187605691688126239747235960062854702387918080123390306160338334246582730841171661361652039137536313218769649313925238231481750840706304975672909754677413933642265830089447328111167097944814540965633033188287349575103524032773345783784098925975121570723529825334955131593982203091145716921408822533319809835070160201829193868822128519094650446196492727380900019474446329631086820239591075601141616008690806009478721074957779337630423662545829824065063787597371092030193650355600810422026726536250870352363927705385188822942619462250032651514217374264618081555169273059208092347124368716828469082875051720243830367605344601515126840180922237081811286492152212352775988138511079746396536574678559221710275019944584587984745112490614083462562135671201323817864490174247445023289749712198933502589061962479183263060924547142249648255265430863070982299695566422026075428159539251480257496434191129263628527238980159313513732029845446953468548937726891741864280417869752843139964879995033953611408351410723332596390894690650925182081816319613200756109607151172933235257909156656615853159773038748499697760848601206497417370859375839088119198679192100746051220527271396263941902585530886805313551471600873957681819954722663134475839092040473982042090168506161781903739427119910330448223344946726805254861320412776853563020438774917795189539383961377486082751659827993794678795763049453480157599216020135404067648340580931035215351045060609395465730321071933011367920030308545731079565800492703904390450132759516498814113282367936069238360132224082342849047473412713081166702964759910116492608416579050334264280934000286838131459721564378361472634964717069052988025390482669404120887841801494577004629578272418176919097598249260206074407321216092772266116417385485468551521012511648749790831417757324296250803327390467106278221491712049359530210659097842703189187488243353459228187895192840018540369305672758967662280112382435641928009589987046660974645100169650713732724395803687567638224985925076114337196840478087514578558114230408271109097728217799121209357238600233695442786153932014467518435779148513047805634749594798224283576680178580270783222060083945542118910225620518366675254143614976*i1^72 + -16370183743123513495658988420915184051820448417987838540936342437445563976415853487059180514035996634048330384430095524895568778803236085459999349905405824819508465442012223673709414251901082375587191116044061051449666884054151109674878652304347360963137672497645091299889322502654532183542272607158831454138099635762125423905160195481241921435065921649027877687089407728646921561050729270969449104378492978094726162697048823462826771022187845568389629238400088536014246839407849659357535290246944413617138473001218465373899086711978359953968740946228886158597098828155764713886062929884766539372420227024752164108700949264798280058212306387455121239463028184271119085096907185346881346599251048065327965222727399669188102376483255940219535176043923949478794266199156214953441429294160887267625848373807021314509910525090915505938143868926608725737119140987919348187147232610117657218331699737048227787310311256516060736427819954467012980954663928207403710024250556646250846313398376137955846728137813531795026613006316764266238910419327357879670824730764190580677327015184729027309810440343002701597034188179550056666140643498911529170958141135191577752032013439831544319144383919046581225940924956535981792192741470843453399531701630701191391032703356929620896701778486850305278281303847339906975173294698782786119966881499472718086417568116010640957907064987787821277990492636898869937630867719295268955015314689887889412652528029784526713083664499214012826989964173362927642417030525945400296487596258681033144100240764635609278828621885800720553412138233135424091403831976186585900380442554311570810399617885991491492579232972187439006580117681002555122137112079822551870258669863940467471682419937140619067824779741262653864226271845104909378739962525317094185471773214196743345968859274267499542886200263400409706158728692186799236600533678990860831954022799512473695439146202347631318810871291930067935718068805048770461713822480114911094483921061614406154814676507794023474623921256668534466796182300316264934939184763657722417021611417956168251958496410679886896631403507994143321278248629304063252255819864065149404579528658104705708615851570654183000697180254924062744874313952658017004919850415741552443375392530369860570167632238526812807215233445008856211549236724911312791623795534135437139690667429626780207650355748620699551503873786796832965828951819744077110927047662026368058977638990426707807846523024036456022852457336807126965849717177678850336370726393012075866252601139509985058345715262518708849030344258170192700286730952355372956038516455018188755681798886630459810316877131838350098194901588373441592870675431741483070934307227375406115193634860133165993999285555495551789280933891537286943755572638586449075296183540390725086188558231213921279990098167451517030712228488020685044311672500177690621691954409443527317969196437399769076396457984*i1^73 + 3844278720234496031781681628059420825669023762359905834086510354788213454645147611398694349674423313590018745108785696558764137387364451989765547935260921838334075976070620465417316496752721438445281058055775121506376649729120083093846368991224979278966508882485203671932745315199625043823200659420590514907740793362530198842220162431363220931281750454398920195357714176239755507463893197629829183333121722943020874595470644594873684739331242318501816645532323255151047009433590859874364833206598249231823887359026230118067872954131798688196428109984983902965936542588783032162574640591318416376306247645187202396732887097518234716641449988297295958062607010566564157497365883426594690778731184210792221545541232578325353180809114463903343016397572423094388952235783690536549608385968635836928516085444500773870705916067616732145242378398858089762731280733650883103680433251510046860271321193959721199694810314981232318921286252269895894221930113745280917887974324559643115420201098920986912058899389302477590759974804398889565750950188635802205889599049439061419834257525766465119229556150579301664794668771410152100107373428587492136981928119111454002207277804355733671215713347901728872788351255880099632090996941984292346456391979000564663405793156400159604996771253643167336924747203285727513493623330141363465947771780439551327599242350092982224383106952870347324710964680831931527853204087129662709932336334770220303559598540175828383594955422039104017683138290274476569599261044073842027765335049081617185137159314116373161639874535163145873845695503733843472834349959194792758941779261075475962507181984959144733478284558407745538248841544721461456586464641190612256771726456078412923524265924915535654073730739916546388198490742935995869687234625445044253959847356378093827506477991488603182520643517685586557987803835996026466465192200752400922206844820647579758623522776921599997479341458156241688204846447883460260829335204187427256054702843312011872853590666862265393339515073911035488254919098582604254062153910943818740466258033259367513060605456745568432079142279358765667256192515657539092608487549847698037059918268703340842286254289464398454687770647065142604810127337122527777507580308692963491562781361470401208124044846560580060378942972131259588292950219440746030601811955760864735852628271982972130663392036672827160683188431107026352842807034162439765960564292148626578918625981786069263080199420068540040661983653681078866742369852298577429029390511536817230582245376558211675750668979996055380241144681178561116328251450985313281373403365409986636642539137193309978653600764179836749377487219856279499332169463202718331408485053932606875176367410534420491482835756734396763069903705425536109941781852136653024109988796975037127274986706324259811777584387866665507734500508118043707887460558050407798438949603147890782674625063845818793984*i1^74 + 6404209282613100750498596210559438868368431382596333544661097642148938313690370173229349290363564212327235785764170443344961462530967406361011304017025034904545943719368766345429664980116910257359192402576897135217641198310352644798696314923413194370520317816078502515822229722427387728721432684996495811161643446686283432006105772061343174596125745238398447532672024714663325254297649361145738223827865179535221743115110658328275595585632022827054678019504404909931228414467145648735439809180688903715244231266305140603900818598764970726763361809710962014033984808941741281581633432250369967487024362541655601940700839015360162588218503304792010602968167028378944788305648571271135340565138086416321927475431389693466292699695289084867721056343410206472668016871437618281092969158331046399724195572587277907831210540023481741776112963002792705172174891249884023792724530168844028896679183696888613573852244959905792458102981874150883285791790254329350294987155086699731065157123828980856550709118739702941773085187821330293557793953643126695644756341944483843052054263042797452486396408582984883408306604540015529902388370480117685528499066205210100876199507815442000723446479145932072477455748033831518539991005987559761749257647178720802751848336694355153349687601666093491665814528364672024628184227810941700939147221428197033339994157854734308107346529319931225853142556980723383747321318411406877346894987145457313786243380144448633236660469938627433282824256332036828623214223594591808384978557441780527888914573175136908066900509954199811691344633040480459097373306013186645040559859765052446004098218533930386492549201150069665600006562338554120884870386626413391208896291628194598545087133952742641545417657488812577684287451240715419535496376207751047755161935787051043339673533738805378870711809725547506674285665595174489612391370529333433143392496259899366031045599422734015667622755914339360288485250420659645887373776141043820075323162392924829200587702977086590490675962380700571537587910520521450826216372976728810176524931249155632850173347256586776550419677014445907726658468002861729027582204043622639909204610840377982408681050176781242616960968405019017830660074654771263972342565426296021378324755641972497866836940871140029591093332243155951118690817726101875024125994078246772172855437223199532037649610068482607152474667322744027618809299577808150513625140198157935188889730173710238947855548392594125836630508895695015988137789744706913459798403193116927406555538888594241115782640872623614927365815094900306956603642341082873411299310257930079845204880026590838134953777498300590949603436607264690180416461373233039923022633960935776557189951350879752535852575262346339273043372039452416415396957182730353464993401041893217395293010981443158209682588278114840368639977850115260530490628910025252807754973642020854437947679753371648*i1^75 + -6320026988711470364027480064864523454508408936330188764020728391138681802187456930967166689762424784923197006525301411393797622487387823804642313139283509154439195796428284786523360963701151645351257327120811086489887085471353632963370917768724510011827062278875900229279267158454844144147514656784534425056858454383865282326975602384754931820878504696168391932529732630378672073873536605147139085909876558598578639789242631570699715535406267131206162766556685522626273291891617372556883801623546868244814844277370891529564292975533189222292253822127545987066156564941221815377490142750289240161422302037645894200049294636148360308449701275579562350036942862041421461762815213174256995576546165825014020442551201662524334926654622913262645373155895184839813295246251703050261964209156010808042392671025131713595910210565365492151573586607117823449956278297688400924270258731458079449719666493364102891159041021017576163567214998650758347998134946552511232200246617999895964386842674654042781213610500233342168758911007004419455166795268751935833829141518223933655361456689975327925366056697962833753218936855678418337838167450977225626130044341029554935777836137827545558287591048184375395458743602341620017606738520059442822078447016353515811518669702851404572226734866389978545539774057338759390891946764436318002798976684391807288961321306322823273675109451631065113633487158765717064585387268410306570721767149097224130058988951937422331044796516833686970560020561070116560027334087164884554225682148521241204494003192306795994913014163726672103066530326404104494041540792815563468166843992778179535626457576459869533288061738442573386395706899609819646212041049937225209457918149345454048506670263137022667091953279184216749026675871377699770972633367806317797427788730121497773872941662877624488904532350564336059934603742940685181328847242128566729446160717792606091883376029891378748933252358007117395213004705438335930943425426172368677569545534041942688707231391710436357333095691839842194299406415658013845809782603054419471096014250694023337972349509480415766731056671282513630921256088733985863081487813978706581008345551953858701596497425525552876364677680322911000760181400174694637518005042519573287738261869798380000381328708933151017560165480904803493866785408644789570134032043486224135652686350065284712803089344330371128978775889055785299800231384825832882117883276399512917515867676558585162123292104117870522826221968240459106231657165962105690636234355361137082441459620705497898497463260334144463583365238484049093682184648604514250292578626518723221411453322611197979640973407346334560092070081934171527290729899977268590853024551581760881457444771768777176445497251323538418772775537399427320937440925931272374129662342188500752714692476580016216640427790265377187973867638102886073284106801134763502041019838625980849317740544*i1^76 + 921213078349888419407504623300231854018321401123678753576472152556812631057863315262720033871994789887121783273129772678867699448443705778395048608013119128718564872696370488169102274709726977529431110744713378637768274414937420573772678329923941795709967464848526381445969558844796224843041276527004473047959324176592089642671817749263073413838256031683406217638049511749251901694415673395300497199627339700283190784320470849223448702468783737472926363701005397318835659755503959586902349818223489961124119829664179877512158260120920746663065005324795606650169380410966226316233097124230022140530505431743605455601945452361320546035238766558739715244474304020981678353471467147047114799388192377571558183871263970988529573171862671524331456285295327561711525411781350868497801448979795656390496245874576399410083620534965631023698987920113075802232894627689162788343625835483896906009140384135098267881482103985002520940103611885229337810465424951687458566945972423505306615708377128934658358375677476082747139950042774921574763730302279929559642628766356489179817883663386734498413274553057619655856531366145012200736838731848869012102075405480731800168030976355144761978123771423397362629828417555341216619566930708949515422069214048058279089847143082402838205974703612937217232978772674543853923930808551962007635821179770041496910095069015815892779679463575284049450548776942985030240267681881405627238561023487526012664285811536676128816064489449179141609068812297713615484311255703377908570343344502594231094203449095856718596392843032400020472234759115146486146152993830046151126882016305697613165091112814618888042614825675025665838598537265055122703217182835007968091986808136836691194244998068250775004326139323217455456134706161644544958157325194864323977373388782126419003546387890270712913083888816644157703038572769702968824435653986648123026297655645089900609222416359545192222716273127531353707591825996308562457100951409244022229227375205571395023311903102636219293517292927377073582567865679827376800211389038283331917972163749204339987553454588031288593424570041451770165903723716916395623915123262420127930617495083005112097591005053816782736857150768649698691226332365055998874882028407883850139855860307598588721563975025780402134633686122832632124609042689783652026527729261707628248299907091524150396054945931026622758291723661872115663162683630985191475519687215639044811765684715849844624938294757040531562973209709320251924670847838272020898070403777079151739446906832303237571735800835735598008597428283546519690059342610231150540106611996304740370642293201465831965818830511177996055030909581202586184790516198863937895851602803410907486636706096203699466823358257374272800960778673158768933383469304802544747975999032546089108371414820042515442399605156908865221682383303071937329511425093453972613456601883688828928*i1^77 + 2454359415051315402452930979615324554940688203030279398490797768890187670414433303964965696906170244120621132331913270057783058806152757031364119612630097185093420764587633100020975239505435569212943325157775870881844796522884963124272438046782956278729981438039936130781576438494358360836234481518006869138503158818180954848839724098745820242209334237361305837010703178208696706357598883729632181022326431488852275999234455436374876594240876061849272756872786532030699900995901162318188846744822281312168450787134060588327429586417903686920466996612966211802654088517198838796154083545807155871912027462427686884275535451003563913633999375665310635831628471304739814867950846446304022573703470288229409036996021428454070395774868360469755115231892933629950004920979485426654355763020913659043189758922625408422611546425584706834598585160974390441330545291808935764023217284637963439985321928000433940238977760997613664311827619372176872478317655100561535448511917323515527808334115761892411183115545897242268470287748894846289521209639032186542977766677874405207764665424950190888711608006196858120148690723567626948412212173113719978136780687295397800452410795369322584450135409868212030610219697455108137156964873679306401486339910410012360399652835252915216354559142630270668429500793743447508045250782358987863140806130638313062965712398191244265315191298836811887575819239000161513364146539240955275003045876826559071995272432254716329985416521228997187720916740519444718601046611286314308006666846968778308696204427639877387154459341413132068827116940401716802695806871481053564227800533697014504812673504684056903836478327749115700447837753788490414315141299346672878175201400822695997292107495301940005899724623735471953399662657221586523831261724166622985197038923669877967527176890624174855913523716040756507358569555719838851637681083562653846709404773620813106631245401100806965345340322430567361917335317763068765451970919684574320115281193533517428510719208136340462480063310976087609539245211430426435345787705976459357550964037517812969444789878187263400281462537301618612179696069209095036732955815335245592773619351898207662122454508078959184418844573761523208707416364679375209144770300858805503854019481309392969756976132296002168479471695382734576776637395027051571346055669001329960620840759930547042356286586881339644336541127614732071496881577461935144489515576020271951388002875238506270615571246551864155368388678258244491688258147269482409195642242762825146841142100900892391974909560463862308739167006987674172010468154965070692119277799330785172237112001663530591696700472178699015870559921976038421962276925217739340805895108601426486037184519179083460754695061764873587668552412715479060653928865830481102087809557904165401223579120420342532719397673057019120217862456698395698807341440632600517178936084398080*i1^78 + -66171849302552879136100269269173847012800795327264671582597439561424453875378978184683901795975355431098430584040827255379016639659444651959921746675735653481993724985355795536366057146616177705313244787232776813327650846144898457846197890583131912736604914706702819954690533484558527977156517398237547165782076748202902879116378534225987580686853667935963460662338617424810207773288050894163502781900225566748670108996762514596169943012120211712351976536376284576685036076621580546378805062838203833909307409708855872316711845739197122459439260983653442260069488575697728361150208545055820838312630830150338444844290724762485980215650406238732154930515286066376427035612155475180164464301330308597733544882355158245765210411358992367987177989201952475579396384777774134843918744793034018558731958386423822581525465126722151631604440588922722937484333564722079608333283649372305319695791538901036818737349707724390956242910834466416828138039670453028965862779989144329452552622204888065447263089591080008834624155408793136276562466385170082575391133521969725052190401002593639859499620194725111030707835795497609015219013761904633866956584577725520943588572570615590371761003705591963957266964178505992837919510229641807073780679015346241840518854289954159115112710448323820821435200245493664710838220968322436366041502052541460670357249838889044586916532080635252330880728741764643370822102405828255231163950499131447449094181599187146091300499495684924996671616665463192897836042986085807897178968395140819131748850977038323782089219153717467765435682691335484854254095895876998300002114073859860192232973922846805521047978026582545011082591749079843565755620090256701279818109372510344983632472914032771029508073644600460022818170480097366577785770113227891745471244634439946736799347086163514783083912858256353600404638564944993002245403621197737314256568966131703471199400495245553243492553053697109534779781149692418910066268533671994659443206282352496188091149381601051050261975691192299174486101053547801034405072023510838135740299330453215153364689085032892227005331751636102746605829205630811089738463653923786468603551712506631421893581164657610973473903048080113777649954162417301191675821774979695427194007904011956075076990793356856870068080193547242103431416234599414769188856642559425025307033515321215052087300440499196510812557778095132033695119509513231801462789461798248275250418640213277751298453351999144811689152792758755632488946743589534951784439361408129077357161014124444571540105579216159307089661179390604254818774064884259365928724330772985403316791658601124972657513782068447088920857558009843599079060623104536251995987464031883759442225525484198097702039466870305683549469188961402681002481140334685382648584477543053633274361236122434843948042688255032627891236939173194499467900647570863301224038400*i1^79 + -310702730685020461035891276639164828243400417773533634653291457878575095760819673536818602667436021811328457114393089788979637674943085511595989682916843402599394509491713705086986316110771401196712243330463719657221388276156660285281689987959739353180644942195257461967785416173138125643022207716161581267537975412272243666466248778247949430484956512828212201196172645269331306990761553963550007091587162083494093624760265797201077942897685924227500311843872644825660518296015462982848677304132804954042300442748840269492992667225659771150366580704701845081792774082958787460018763764311825399718612860151080000858316398369240203562685131617828553734198156200186712188489837364665767819991309081207552024740943982805039546441883721964170735231813398992921210857155294205806974794143481903572869154111035218512050791598922234203706786361920381913549371746862097428798264213285298775688926918166759640585747889442729587699334104799873983873232525745784565428064162509596590679495119753550453443707075448250000077730579613271831023299860272941125752017601660490975352873118285318621964892902476542804083185033679499081274758986164018704855316132944733976449556691088640992895122025633772990619245006225840266725371510055416577365286342741390871917965692212427740120244049708149199776372460555441326091187307602917484856262498292620363925916034950283544634767786034131282993674601504621753921570823913991479746029123838932520039400206508760020927826107373961735658863546096341979951900999053661751094341775540345420809435752923550821364525890160941087543015968821895917209861853101036830736586843203501608978458005334867020149349672633172862238866894539507811377525851619475520049072789456354254625507750379034175763071781054881802457726002633571158486197510656602382225242295078067284393341275183784356901354084312955476633084885535180506178409785914178207938816820221694484235023042750673935446757488034127464804574590419388520726751351426492579344962194969552039383596855150442554640398411187766085045168241681167453670414914198275424540501586964612415500075799412608832285582677300753243004166970104749880384602953292575021709749044691717849056443431116238730003289450356181251064567644205816852618274053702571333903211132457374842023695353058025848585150127234740958610534382663469388440525380282794325966064624675671995584218842129862457660675218893886122576959461030052174677226182010445804959979299823692438559117930027401245258187857496186445895966421749401058991127082209038031478947434021138352425519807637642165762494813995001388250303959145391269197139315579603859579835929885578303461964098658952107612671224419075820448547150799725061459084838963975499770169572596660748366146174636004491758599389306456612388630324081632021647310083262612525911817915207316135630673770219490403957550778640772571100858710794686169088*i1^80 + -30465495949116737240754003343112061360268015614960913414335793571900773708450910788377822624330718546670025066933763500157262926498155583299196820002272275598564751505004861174677163882023362883343773798144313591342238668668063523956344952524822667882889476895832607059041212017159623290656032683883667512707359532742268024787924621065999500453767054908661727902581956122336353676683033911006706761599574760265054238871358615097469491767564894746701311091633712379301936524822028237782156379559145590388207240560211990081089845055750611275521112062064697906400712324242528768159365622985927696885346833236260100324497240154047832580050971636185433643924615677588523843571365675234520800189940798757792459011628568536845093928239672528507222636126345525255535058922394381091244148640261641542065545300850488956283138499402890848040698620793924452831580708612652362761128875566121680698957296461211359421650342696044772599504895697220645737038118236652713318171266204884144804608788611565988084983187029755469199635909732085871499829901195037324935739889494964209856604836815823290368155153250053041035164323666559474930368531348140604304735639316931984612867690029339503812833312331970237225511418143743495426322509314972920541884514587471464955715681869742584468357698748360047465061515172241304238572484121961090185158397570897341473012350982017175425086318412769856898279314721962108047812931411532480935857238233450093480873566431526921098957858373286551151950787429519297911740518443531760830900254258574479885760142958244813141460286959356337481547213657578846351770019467974448418678217134805566581632993226914693592681903564412235614632226196658416984644498217384778662502864899175333782188132180229042070951842566579359584693971848969044118871024700688454311772217176331454791416699212093638084496654518423973388953349584659606796359596039483931954080120718907649871270418256879910921241412952380907090223064167271488612180953889143022770568789771997198767646817926762599033060383039949750141513085158102684101656926999061131876176826495905643143046142273036651107967248541954853854188611196059509266720789227043434312528290381469046568169695055274381790976738912299173775916455708623946105601254952626407612304763735561468116364075927757636404976092871040635742451399884871491739798556325775715471260520259155578841425330983868358740122351443283578741922724482999520115239781535569361950376816025408060143646345743675855843622802953344723141746138898557107612961399761207538390478542911336789083506451193981435300796483896784448148354644730020576827322261843564485237641952036642403857958540773385118558163280135168849318640883269865030699244174744193041982340892003352995022138027554231406778271577099550912480855513783860235786880729637196627490069040614036589018086965634031430487120564995030488749904712695808*i1^81 + 8744076675186318226478763509547328514109647315740311557611458259664184583184545028489811853925054270313385314962618595911009874886439430139869436458426239994148218044367730194041115061859042785770030364317073243427320968019005623429544265296464826891936240156208283809748527479742393812672772139586610253132613757792562594115987480980665772186716301971083298153735235286887691491013017466722246471670317983988748944743245296248619334939400372335845899713485110553609008351458660925693513009364327512304628094067056618013928330470448010618129667682817100917694690473997794369952138784910068069220477746349305728118708077250314191810077831372350651108150870899192876459360715822734548690820138369731536708524380214905987072042742058665038862678341357510396708432800651985594257228781132540356492052011181471667893276717392827609123341018899476015202858966908324298906928214851474889802699226278317567635898910163951365301858914320569633776178616181128833155688546332977479516119295936983068154331532838492778166577429374335980679469710953403596314327892886064822477481217355385155925838922027408462799040230182894233041885834742715271460214916290381131612113866260166400904585847435026047452358958747227388761403211838946828288304080716516922750444946664435579629751798133813787241183854698959531521764399646457873614234602787925218210073601167467171030344433665831388053562331223001101150241535747650604120037832868771882948028141338996689999113127345152209834872285318049703616409692441248739855059328162539142517126291829199380638367394017216341769706978678481252281002887316160748067321551039372228699060197653794994539058970616371815835990998724858100814320143065046362448440252967701791660819730281733085522144018015315134816511327995479301703443254196880986684181343089039325552656335198208621568484166905330160558693871859926227618603804403832559061263569701748729862297372774560081311431118864046872523287174113347770569788129863116946196504735892036112728853734208960250385549175464753156717195900489157219115047571476661164877760543122181565427996428990774671196087509536342246276783557730166734395709322541331162375560080927152740701945171042092924850433921667529734758518509019574388936526461842199002313410437541455533242372744435940090262716695186305947794503284752848291770943852416585294083382497801794614781920566850565105987383918124462285983950897706393463779024473725466855411342817630951612518871778279613722493584307606303238727508302149853883207946498278155162128264822484278759157297154528121759710504059919344008468178528990813393348700934481580696989456901823550984893965267003249347669630275781129016691990269249334460697409589750497357703547108406291374094276216356548715900083521855918594525898918526174377966436954295881340446910945815859669810088836469935563769171081107824809219194880*i1^82 + -3901764339910004323301512516495605561958180076219678764285642363892841727617841111027096130571707131224601630589363662070488218652882832981361083165097375894466885309964937588402355884375657040319101518376991897315588115321816651112967245436669216280006066238545126747521684587893298624728842126181557297081144630286837383452841523702447120559489236975845589628283471512145658354175402165670763511684215944361758433370104450064314332416891530108850282792393992348461580834406189946052505685687533072953789312345271830144713710871540000529397176338315728810333628543093798304780261464180920099229754684521298076368111322912201981483266103184395344613733749129927634163522073408707131224727862633665639460482712699473168809256859379407777195393156014543909830743042412649392554309801525800484134789382006937349985797317579847104594233136085460250874396841740592357606817798369506662400287180123656469351803529515460772067328837453196884360575117273507331389666537350207746226655830708074735014571704739166515675394112130678450314455833634010621506244219954202973663875059320496429478395253111081757251158933212441205567497458444732399349542467680600629192356817400857045472108503690420393134847559579562607531603890727657497315948928242940411929772195637385269369168954095242267475935710409877024152013491689482672140530279618920343351308367968608784229313677019275353175587673698134474408324817604397330302351451609047257610529281991436545491659952067848330502197498688101580163188230333566043668228691905959315152660246976436362614800568554206601309756282591152203478009415387209938562812995360775154665877787428993428116477588958883202733086368581336833827169713539527689331552098811461113317682305527061325575304053267058241021927643707042684508610750983061052159143005123777451962948578749932002830184507796547378054165887970524508132721954512730065955852909789250206866363469809099469236009611820544236233558102288799518026731256880433082751751149805535750561436591385155417132186707823066773784362895592434521198724347443674656327499914147444359234266977735797995773448257685356658111414744870510402569244586560546001386359442279951040128283157042626846418441085954575261276115002418120581833059170449344840852334746716227728352135513179165791891901997591943401762042585038989986239427151301780133556697737607342766404991426630680830274736984453630251530692102484814472226058255532390833595606990952475250169979962436020579074632944493296807730605963160783305969696608103297620947166070781418767577157341138882521472137607425380713430483891535951768834939125995608662381459547180465337717894404188286589138956305123158443764961782509002455808317432889391519184543311183595031896418111464699026927760510812985787357202148795338594423676127257816858622431539210828726100313073132361168503015930145781317632*i1^83 + -808443189993208500014744436812626568088247735211832830383319541419724815290718945868592773471249541451015944098339150554355990158727850097248931539100973654071633229793970740187589452566072521194557326539155594845565094353512131638133980162662618989225685986284830398929569387516158415009354454301356271375791908212354614918575130907374313461735511277885305458825091026580596338307081872832839832642367296459279143228849354397258558187633615360336008016056454260711598730897237001319658845831213614998648201826578261082123782503021512167367382893621014914895958498853358494958974308558676923667136640299222746414899369908294132943848913302683631724560553581542452623026263802922345047155696086946509922508138292910574440401126810386641180712070501758337227969522323372437425824484032770460478349716703625609548800705556903839551963283014713617584004279293378494452542647158785636406474678541631810518271231523891796295679597961322464548593408307066320324126473475489414996361526921673021161038035060114232723066406461780997728918201012545628625723286253931580771288431594196891203040925619408379897583995450940975891173885095098337327042108746389494705234737700527620975051321646864281823886568706717020023159521842360959751814222964853074759411447785990102756009126815463047403951606937845765884909407956721193235706027376106015964025989197610703981740219661805740030103999578683803990207626157358693379508136627791426140266820672334946320012534827101822861827671170270761476667137428221801463716945974976871089598137151301143566432590719134053903226056752879722637367054871641145695053379497235399655540096977578116239183559150628152538675296060170867321645684317324276789701976491883619005082419057071059830056988701138284389196784120112802161520978382517785520477640302553927757411381269993357213666757040327299651432429646450121684690754651316411406928465243706003782701445305285623976902328441095213637550673111797524553370814992131149282011601325868194837297183004927619454995279209932677696721480009383203478570390422442389021901965505305716988203972981819710900761666319060448835205963340806489241249429939080736974548433578970690431351018171391364830606025016834574160179804122527377469086849682191918595155278160100640388147398679265192396812538653847189677591801271968755579754277546383543907273343912819209984600814473002860399816337721012440170135935459192430401606803173303410991403090105303173014852486552046149197743733676680428588736623747653916461498971404035319929613768631968925698583402085299635489921573293585682766405210050298769367238110044648140048095645273047792168557106195165779353864592234477596690838694758486170864332593751925940244512756076150273689836439957936605359279623133702855809693995151465969450909294039090567637803229446730425960118353621984755786767797321728*i1^84 + 994227259032217409797877596921297682486330936822836764901471876069330752561639478019767350781296261900119284390024825307092414242776362592682309112197533872868692805771101443564131649088205110323416440103760497233003270561327150395019125691252474696071591966297614226748356904319552325174034117309224661282030584279096729298939192609189337874349829473527022026680897248068216906429835725013424555094488786553523827953938077156550223699771027459287826509030801333294534438888866395330838979806233399672852469409106909357272333830213729557158331342027220461354061473452118332628247566255781276872506609342189609124661522898643539127536178059797606995071736535629414694640606485603928660432814114498001264195527430317430522344033992209186398823621897187927841862880684118858186079386178511884518225602985814262157890003223809373327452426656095411208322664676166273284442337405959532323491113978710835196620072194410151161080245053225329503802296192105113502625265362590352673836687981571009644364145624063247071467233097017722482835819494195525785085305536134446697101991906232738708931061855109998310232084104036328256550692050621632056694974230051112447809096476882261137768093711661402723388525191524625105574273444661846832896309354592830910093211427200465114275156347261215545047468186698833537066367379954833219421246740015081232069826195893866743881573626868321352562074687114943584828461359666589119112809457617623848103972582804971146546918807923255131313954195982239499617366947046264727108540451650501524502513170909615052131900626687935087615286908653517098456876441805683674367919339349463901977692205436311323413692444591102004763060477738544175063272848026037877929095430748944090139036200955994786825954002534417156564786248391541925936586319290606895622629161214712659518729796839368495076868208048390610979073479219640696443432379577261298190100004906657682600364945540624462790672158936597269843018416676503883001276846836680129809625590947213583076845885639042971331367208968125645153902646499274062116424561257673379872837034876607194195370952696386996936900466552667177427106440087589991166373335335337336139485755310340357995338899692838682365828049582734579004307684681914427866509795474837520878537290183207944505431826019735058162247038959722838430364682178878634208152861468239154832264165474998547103476669993805185238697271201556283224221846118116682528333997086138647596510585961845366603355786442201878612970710061783397091066999093109875932223325924672819715529896914277219638746088505454922730498820437911665169478629369486986432120718881248626828250343167374758342174783665564317125749715441136525994137656858440439373277585838271354711322045665724887663880052728040556398744194143225499866890197694556959698996358410744307118375166805158148687958763607748757159936*i1^85 + 250277928038374108986692723602007588239577690660652333657854242510752069653784015013980528499939736874229392202628613126776562017096461292989932794993766301284192830938936891609625102159941738167332243144009950719520959052996750899490651335725265718985379402067805541793039379925088630296037004396886924299391376426729459719116753737119512434755331948057688180424547463272532584694799392724002713119840672593878940689190261494357194859023217241739042790124443962699912879013421166548858909902614728688983818822003859130083334305482574573876168503027794134760589068674533613518053459723969204822173401785903420830777314598626644327974995550504118339132256028478252776887322716290669574126588324697488500524374743523803037409957121174606024762424046745658223402098941514903771580542560867285987498454003317629302037646435932570940993804673537856389108405685421057307689486014057686347147285657607840151084803420207845984210352155258327446753925624876128388215727191086774287132527752980304981089546922409655966941279880647922044657562370070147942889618384528252309379712939683619023513409824749964282697132519359852527038530976381087304808079089259195129204339409847548267796330679006021180645965245533634915915608892525794115839249451200835075589068982104770137581386826617442349522284070609256840973948258649415108420334414617469637818152512043738932541732598852563076720880319469816402136384980957138883824129317995096783887311523774772400377708081762486629700369987987293383777001255404246563867523941005483730253787626446082267863025436423294646716974180401141865776428523951915425463784452660919650365932205206672971339169834448924796914516250404450385955863106385730389270497668404295809367356219361233701688248539437275644242928171653400250334793519895101903152241027985798630679464283095200797871243480481808773243099358114145990690017036777295481127683906180265177481069172400666490606555743207702809209085842019535918321373397087279244480531024261318127234828790534241676781055641506004012245984066467735693987154552251072070468974605417121687959827019814150294431376511508458974234132031364965883781778399590978086767142493266838394890737358304146772406990950096045925662972476266314359547908182088847494025177089179083299683552307472010858645335159301793885029820740734037005380673865586305874743272247266780870829263834638951116890340407568682983376671421338520636981652931803485118139283198004577123433146713007657803337412581295493698398769610448025514065133029116956486953337676429613406422047150115365569657018283269545106970318222574606736693782086941178659393860840188201737223385409125783039646904589082532600464866117218535278177378587404663385037637231289306033606610057980383777132690234873820615639221699671642291812724379108940591210164425352350032637519885034848256*i1^86 + 11575976295712486892003166677718051286891994921510200684791741279133505415329384199588171279682294391645474981471547544522186391680904967888947316455985083054447590565123355642264716455238704856677994189885611768964201936552256198126160206140718227976806739991093591810762175757881701786754232153101214038362859085437872646474539871871989945572572380849738456708858116455841309057543694959280131994107605333903725624344934015380013200260774476749430037966411440085414438633841897348560544249966655622560133080980389722673439509633293390423262562065606540975478724462205865110195212861662645050588151572474386560294533539151513115188489984788236397410279895035703805881723758072992867824183975848218669946220234964461486251321600095245471727803848506290213575744946568554336002175670703491669991550360814820062820535979151467589889844663429631510436862362742495285008122389543261495162557470690518285699371220863067336596639397738876176978958142435454675531822285711565139518819316902983023481911284856448668790385035725594344659319103996643650834757452988460714259507373498774828413845754333415826515913239880087717333695534707023838493387032408878902281333839406205592796539111379404200859137309310856366047397912056465680097554991285793709152039701098711991064880747126082360392623398470980664416154540498017791127464507232384909971656536274410227299378149754310051016544197132808362792637664196617133793153536121642333152478640036677411930278009424756337763292432566148385281397690264592028991833762439210631260537725699042914584234443804021925617979906998716402499710273538046718543228677156436841932695316104616831700706304770688911533289570872036973199514792319482827082801881738317590546988423907473501297126775103921674081001906859425809645999791262922049896221155814644408857877499963748457692478600149800344382498862517039118682292202093801923957674376035893238814570448912967581298601795634322286733942691895041542944763208917019764739989483257390607663066925416405614258926202665379498125456687921016708141608144120243926053466144060171496298868893989666720241982462231038775397158942006679116347118787260374496388084846234522686064916848931190062639524134653947131727313046222796255651328735066523284479983436035771163232634711524811099635867595197267268142685441360848933447354307865649423030836797723546757094178278814405452946332328198741057191887524372494864097353154605413165123792998598598774468425945603657237215582372704001376284329420603064447706144191982322945436493757411175815172191757183313264472987183375750017644978729324970265873350355101927468929890589831291036458491923922946139568842835884213915025607689546794037622231124278914083440431762429243892815803125529672864987998802497927862110970083097057049833388862029007556254219338695258487988366082048*i1^87 + 2368025961771572346787622353028829592105338156163133450829711576938215987214274572817614408032422412103236881989035335388681996563262207025750577047291080108156713681938139949885173393225384740592837300720502346663577034331101248538306541283863665051164146461495786246064501636845894823767642639164281518413873182238172914530361592667596165951733741908195436229235554866654330008648461621777639939951158199356299857067531281455266362205639631933576773373927651478572982064820238247945716295961087438662612881575104586538903094746629836193698437982451460860989939215920859073229090694005093699861897246950110139604751287564914805089147252932239430275401426660023513974534465289594360550137826108823219120949177864664523345830219204827028728963406797694093328638813257350257742272187972078150549005282722573996584666026317166450379005208775983915821933114078938470074734323588035774740960895502681031559294686770580968679018511818088498933987608675600952875475947968784490800964113441882409175984632192867681601044821883590891861828087125928898706625839698695649142880134608537392336992595273946752614746391537859901342857127143240183296168740727725725379094018755259947910913391981179993689136280824032883486328501883368166141830309851148756009389156494488309724997823721751809566072893126787359424708623137583613280036100133545201191960488073100238375686034200631808960528890354221718407242041471780220412361981608015775180542688742205088931372371974969380824750788728407525088375730105495045007554906087726053119588847420062336939682367708990772688715511334733417494574648392162201652376347860033364544604685906902125296131220906449042847636634200013321377175081573512666154781572533211130677470788838119320422021749429425509909634103804014333743859121304781818309422795259751929177660700433479185664431143139584957674998888088840754282537581270382434113874944251372536597549171930013594203295360346940021635443311072053491502395281054756050349517579133833381301693687069827208643696410471748477318525004460339317213958740348763398923978169616034417098684574265930710078829822722775277199397131250020768790733450174091374068996125304792313362536413288286776601127021876741797854184411438109236960603155337040998321705527466760912495266216336824787433985360067034656316245844299777574438704760723547688515405824967729273084163624945628209171114818293174086375323929882311029808421177567868116752432317924860566772456461835669000349694912166283801208105396112609822992539657888565573063279968799162424397963843086570376274293569093839016226101631106154016753939414076571146570640791773744549622156398959575023330314846150558938357194962257812555090882867385395214932554692436473562063476409335908500135985298867931353478352084606588284148773484434567383626166357693006161641472*i1^88 + 77228771484944924428843740844208569772858083096828747450327578192178826527621361282830269251660389666133756827522857568147752776398586611665622597867143794476694899862163586965992749123312739288879970761873725491678176242857436683221336439655677808118615491740648217797265017671724201070445970389301629378187461781895549208336398958060213018311089980943856022389861121962735395858739315694167449453765962843775865210379836942434220822020975788648280547324089486841439808970543607720479541931071008907971266507361715130018883840800698298665228587617220715488286420726943364602169352021968012705268185710238002823721772763961348845087138443907869973869332784415307614151330979399174885386077212795404941500807029879304100297233002062129364423618286147802781644584564927612896542077433209287357679727836954831667561624608334039272751464712583541870575563005157337899366449002705995081446816166938653328407401917343020939542472873168346874704490951166645637665518156999677402685783135952064173330382039247153419477303865172070994924194714666610701875137522462395355003763048146310759776038055256783120635326580194667129156557238357945406332789669518972331574794865921480967113693847562404356667062188262596629176628723784012053623462983940438031903422750095095304652484206010420777446361607105190602573283492816996067513857665247877020626260514301148550589420590797578940738954454045072496610838114198469013642973959602451965259925995490118790613216760713109948461553691089524590477850419661301530895043769113829037899497332989146709648152266168638732763257862655537545263125681334258554376718536988913464536855520387086831216536154805407193078370538323853356301884091735802310844678456023910261946264125608697782697064252467509137723827170606066860237219115240994653070544270559652080579175836763027122241356432385420596714109652091706924700078404933899984483326371967958281085466867950242889789770846754413227134882997522970955763116171477023262247657247068604166709797719540809961481963842392770176045488784454892738243870038699741332258269305739504706933107334444195794528297456110745763817714111275822069680938907393506879977141901511558244906172105601918043782391459345835020138345455634708876668000054128817930991833890369332877137897566719267335147689973579339036189642671955245436085452180019184984326171505339539012188108482579754240164740469519177843031392909507869002277441064703346999236648874697476162872105629434198062679628985881891114211663720499809527323537011553468889776560314037671937413765778708034425402476569178349818295635361072300310770239753518286431624248575289945003713157092571600131099964450320853420672823007149787683273749720238000487397107446089356993447378639368617051453253767941455350452244296555701449479177767584779435703147373264896*i1^89 + -1002469120689933697210012371047528320795327639017162133617767657539978432615039642798068427613260770446011124259493265374561958582034755291682495562488042587942801445451256411339194090105467287698153848750729556720960150076749695686613991134317396699620168886389882366895318584106190405070787366342472907718071710271308497543091211403047372790265894137162004970652902938602501044972744530583247921811521058233330012682468982197349033685653365193552031181153745089031349016916636745129356828334381471130572080251149356133844356889078130303904945075161470619299893599967861592507766360277187111845564443515899462183672256685838035224037629505483977718332458183655914301418769424882085080375456132602561935219949575663365576010013687266233931963482314921763272761420507888169061778982776345657543611961825749273832716552466602278594029345943936930701443153388572312292372467064678830907957100588408532195955070095095290182905731174132829309081246099970699889866187899890156218001961770685348188833352049312344766927244880302896646963428371928780199256472916451406977414674882090077185352603892571808259555974350176974095124294992434167379327422012767427714257758781914267512491573429764983234297281740641432773562379602213494083235979206244155847544484170329680324808411954890450961110253767365212113324757207012047009157618815931270004734979554121009083547359500474211498864996775176735907400442431270347444946845409018385082428914267476361384437003313521225623235952487917217355318406336472963625658920214160405693457755141027025415801767509886899716107203140214405741203891505359461987161479694383516716403126073680491010499873505123002809873706896642041794022858173207071244736097858406609060950274392163618568871646643812502134181314212477380932039498587834265800938735170085778841808349109422241525390969656338455395645401544577792177277291730634308800232748819380386433152767727780180779329102517628931309308083658055936851660690350109551854162292590930200373662758744965392872876446652202528384835173393029568432384029023443839630707854318252072177134782991814796025449473203363720275559374633131079800795412184723478450140488359043230011357627090547012119392856301310317254169489767834138262541109705838348974028734611863602323911323215783816066832572820267615990320934752269832305064404745138918653363947955945799896816488341624020950065573406065391793604690573983560803571935064691982693630497977375201498819585059640013463781584413820394937623101090681805932352229482551560904696832496144919669522764249916283693530362600273747461436487028511195412108588546875713853610583710929028682044218544272272380456107104319012661285310060024178221748213925229530437415411891264611379287607288288866428318758892303794280639023420790341962641364816511396596416512*i1^90 + 485383572765889515710375219877371092872136674837782325961427176146798080791231676472379889234240781620617213184054742876192392741392921945307833493123756000630906905000100713328638538331060779836294903599403129345178458992111806018926143190778938836865176555430981383885918710002572059012760346448163917344955661436119889392378222458780991003873628793176026975718865500497235873006912962409052688458502246271095188311724682069458488344564325499534040233820217438253900476405008160715612173421582905477014015954970374684308446145564159494535082182948083748011487788538032974360084205310688524188727862930085350905346336521173479106533703614381768809427568982716826671778867322723385751844970730777604313029980965366844566268749674789940943280465192535192301164185471614929230190533369609815633293979221990836197794858542659462777188170809562031429158624503925595992378707250454449377915657266296705986866951023135690995440628923584362186761270257487993353281250510293626674420979627116358710985666018490735430759327973210481396858360133548889884400472981687068042288752322779536130729459914231459914100258674644668266328761643510915072254417609147698503849190134779751823490734101854242135790568573277771412460371645008322276663217943423647800779082241030942268043456051291217707379944114632089755799385657787618734973042993019905043701551364629732812227044431271367016789142066075246582919132736849522074506738075466465415724521443174316634762138348681564661297177782293144344934447029121677562511478164208180319218534729321858005868116103277484962748518018394745453118972013576442399541455879895175164905190567576282152426224852766403276562469971539778862328422483836223177774192967555688657852203750760442155405117806506587098186133578770913492869590340883330761826638901486112586741579457935287854946216475486413996277497641269716389065390755883294357154425736593755317581189497803749699161717495462640676380216212490617356977406776434050885701929120876430085638894063940607909224137755593127062080123672145808009395703868673015627364707678746520160798307387524128967362637602463582535884160344098921705290208537913422608884119055068739105856956767420146507128647846725166248962244518086252371314702135737998174978213288242309029551713525933570484043852120547321550237748807905717647390983492411732570920298802421185326255673457630249983714678459121479271901572132669151382627753384423815911647214679124671400709058998111597706580557033742133237975657644152309312231714253498417149130969846879147196196789099791926094090708088079850499062947415734300775186522332611626430156262999958482795108291346388159631996378892812210890155034269194054305298876509437815153629637179996312215050083133943684966225984370022169816847181227724705347929188822943793152*i1^91 + 2292459413787247537736942021815496039749802492152733901371766675909881094415936293728040185934972136296272643226759538536447595713559288355266254196959229079186477775020222657142892215195406741717403305046966648982827740357221728460054004805145451085016087702297577004673048610231845553290897271130178497368798708945656933992456058592693518914689702641218078736473176345496772163353232703635738305525895530758118436716438775808221731350339542435958327270293934259030501968268491211096654890112987162272709838168461968736088542878601570540480231798031359499667883473928887861782861837856097365538026081429517364390744879987214961486478788870677004532363684990724914176273851700936070717328218621787468899115925306309330020249244570793605799827569061529236958946200545422745188425698263617588215662334604585135203575645241030887907016878220650070735373599433519718101243876128607095820825869660010698380120249168805593985358392505126376782357938059725765945112524101849183579110888235201795717265792462686949918062999813757460237292576004093511674007838770189928378236777501742560078835259163616113904706073736559136142110314116470723016735873427091076869221794756687246723364491463920751801741758862298497134154682287770642909919618892641420999274671073953428276935685656967016082869907242414237501615318305579316478116454127486427862066943331465481238283677844514261906527081448100069864350361103027828364497968224552673408338276682787982429374087463626178149735841258226048963820451422344493562625420162006792701945123424070011478910160771845911790764327331303919124995209975879813082849067206774244544070944673356208806492844420689409431894114178965923616260769577867811681350011352380577319891951547345221167944901329419750371903395917487860506085683170418642576733178707200752793395294363450208131535678028141771603859648246484595095808652945492749812414917280226596652785282183220022857153543622083450736920474524597593587506939200662869938430551327971443912369483595885657348544239852405883586660135555899166063751853066494667774045507704509091766804816818559580317086472935872292993979851862349866422203127687230454483595865610167290708165189668023992252444381993606544880147784347705470334617638926312625367392887711155227564647989191600234406001654934233606888804428397973986758623803339186866489596298004454173231021868497566821622801554192429256593954064140605665412553818179126279056791074382370328216141655018329595879566883352646589871380776187268634818056109308660150616027478720916156111277409213467795207265583525676090911974059854570312649168045009234958293496640459594435097144069162211985266615229226013127768702025640299177023791493599258363459258068463297563325282264578823389691863210053273074349181123433697084136992276480*i1^92 + -470613744120755164557157035833880721116023656956309114463376323466863552843457242944247939290393887133058686488154182559354678764079957563629307364020907365782200413680420275510716550891575143845567818682036853534585484178433221901037530568079342966161508477576414671623550061181030659913006249859061996741576946375244093702316853785101305095943217720279095946502244083568977782670334645747727416231091101463549151619590375697803836050869775041971699834723734806431272427077405896473855042423702289501440701786742623740506293362427795967326625700937271170004242721647729681477056344843449290691695279705002426350403145043815264082962115539708364080333423365561384460444625920853474200070281257422227876635365121394941266741342119363861931181861446198525897938889054464891361929179995413946784347532423280950918077867330116931171027288017912632002285386367175294621685211881421850442817520175165315834323921790801057850746168134238230946343895263231766991250746653355657585395818452900769100653100362500902355316557534252927479587284134613616632919066675144075990523228803400072978886134877178744797534857612026078898022551476252960736449362048686703075134488509782067006543725081327023070159483941843225456831672025856995943108550975418323909845471339643644896670968068862238217604577259772011316661720230283713134538328038757037302584320739716249464800565087512607843176219907322475058792970631323554386385976380874566653785783935394260035889565550820937034267313834395487250075741601645206624914671479347349600343874299494813151631214069449749075645050613841040506662369959286928227619072776351886171340136302274734118868456416440678352696153510706986927712689807190113311711036664133314413073206996238290391619487640819718731922946803702346452844733665466846842004217804304982875523759722822775822707281172019026740388493104582298684605717946791521951098902943301029057384354187038123821270857024204648725670065778482352016440800635273168585033051036796293029919959691806936762325976229396353443570230274422829857906798028955293054471870073801296199014806143943665345997490256876204862583974143783205390653452028519171077736467057863375559743793477655758180987550464846833534779256558207845440421089974743736833867863853169330929691358500043589774462629413666131032723924438461326619816636835061525952016057907643074774043489942599925952422084570694909400652709590699754880388956726299044995657871578328579167805269451399823674153957495427093328119090947358414591385528421686727467242273386843948709121714228788863200884830462005216916273771872338474109948728465378504772759905184624691189605180118584503163057006389674642867876575581872097782168024840389543999166656210083301468966273003371931626387229823209617347123127719071487885312*i1^93 + 116975534528014484030943001191321187307606906049776941721835697862221608386755616015850353563898826926120679870722017191331793736566519678784958571918955447355754348845577242363685187479356129138350978996264734018074412629944062699829863203897502504081855711175430214689693230340667288343660582013982465646230645034447284466894947758329863971719352512853380572482861648971543281569148021690981602790736126857017473180714683255904638683521903681410227321111176009189556422921197520116121819120881421678824718761978775480132071257784865696527488228450744647096251000741291652618371333695170825089663158773148304178928611798081393931431415442074725297849137496823690931612799107922666936242648532823229680022119720402311047196164705868013672284407569293635963616729084882546087959524558515771467959337398807245494494695584250412606418663682072251350418076334195172878457857606562172883832168542065620034351133733348377788709115964654062823582037922480063163795108602487465979037239023097734377260859775725711156112167583227888945745517104029313464224641508429962306640547353789304819672964789130545661649805296873682755499216503234784594668650543900938658627478261986211491499961597250615537546540597250459289894183038284046696681658435035299262409294593040574432634810090617987061232299806647311083983713817995797347288969065982460417265778098935878429185549299495947806393891060188547570187274347570541791970090344340391861975864497669822028961551662870391806324477671141465413839772623653550742010068096686217032627263360092306562773429163108609416256290509914013175875302225575456949472986815268248941098328153553971474146798927035322084616831967703030245099620947721007090790196555058587375265112534427907790249271270385057032551591849890337781472296598861870782805921297453557022280827988661903789254872279757968258493670487916200539650288576181865913398807859347936849329875503041723195535012286778613620721696009957679416170244718991978932950962893675866465932228534719178958025504201766508203001685606203006543675653750826499912966148705263689391300513139301390229945826868569601118363600298191646818200739925775428371871031880042952673611097369264444213210752425851323155197073101906837278826531087988295773686158703849607738803607280453193460373680522956774899100272048490759476830947469777214337840969047326427720628263465835913249153890108304705378865642413927250560401748352769611642700479159632360335837463036453803989370924165224050864491498644699375101846302961367743062120084053552321161774460837005351660819319516400540550956672542503088160105168032660647405615000199025265020789786042174966831061124978975479988230986337921763989107988997295477965876627633530021809119151966395538133391690584046342450197329633869824*i1^94 + 1338807732443102728413784604438009098807814620660434466745481384105817049227460566922090270728617556952865029939830151915804425078292329210072559721523071971568093126791119605378159533404102429923828075341568778447311251303841121976807802458844510936493658039428099677748906289469274304415101933687313083642832500214519078157998751152924857570562989936020048472401721842882827491427235877485830866661883560776250118659911393591377418567130752713793053023285509665943981910221673998396086862931375264658947383418949894308373901486524367669680240968118844304986579652416602768962984467606344116375721750706054294472947208916324244702736605077056395032052920643371903523178117614048431450408523081649648452839920446576056786254581530831386143849986382435163677535631512220227758436733612468465161217122853799905065483914541765756751017791357636254776787268685342897477067789825848843829206079934128052562455136742035343735333402065221867012178865605215907845803234462603896934069604171123104286658167611358631859240110999253958593208053517778207602512504585443904180775733566844083742450592756927874080089970130231722011542867114429672922519238622423005784576143282777224411002882240448443313742202717140350208753597356526233146632816230771327581063292654058508047045829554194705050170595265521608347216458857102454389176878969804257288915857409023356434416214693579218767671332501603455010099174251932615677748201572837728692213659028146539893306268201382091551906228584152275618047879602966684052633729765761346334990901778507360012080833049012883396960670441996267038747971937990321109831303977782947529469607653585780560974533120574639375797015795422637522575785840303657213081629776478229893311577238554915302554205103529989128621328293155140762669027192628273669415390499406432157422720773722716693182427235925952927569419034550766622566991872110774521560506419641017481792318275902687870655815571840834666624660558663262934794125443031891793277636601912086463775272958324498075493425029225839556298797732461365324985406821592566481733697022842957806268526472113067597471976765499765649230882382026696465238556163630955357659408509329823813662717856067546581341603910838036971933877030825940812424157643659009073932618706206051553597778185789068210897982027224847941311601541797405938214912268804029522875759136063873856273411001876361339779188333535088990114657792154171663955061091607156392580772048984450973266778207601818656354855105001122997115542727288029310007946619473131807189172946343828303269114049219716598727520762060463919125589090125908379135502189169202635655150771925003953706061434278654397587909189885286713668170195153179350436424845389968159752484899890636680784649098518140871847664077763144998453248*i1^95 + -193371382125234987130716463855622740278287726648701320635171279175571692308797114238007320414326340797892281945783458195904079183007315163365497553897579555184742435700870713439536498041034858721229924490009972133106226752734316197688515943743439066452236482314540522622828213637610703230505889149895196158776603965707201062620197327634604862174622235898041942134581816276550696984668394191434665053979990010311780057931010625070606648530384631594371309661200270243121281826118933950071204064762096254834390654049288475364433424234338472043839567280231356578140988430702746388847647373180328459256340188255768992635616484672422798470055271578704610039359758581886272042379137231654634433914040252301707136943089199695826265920899190049610457235255489629529945134524240368367903205981861577043278653011561383106124842186567345353391406193751489616602325619581506183523154072663919156702556544256853191804877786199615223570397468759432930450451660005042557912637027252462240118355578981398023087748805677005876590416794625377921470135332265228278362811277094664260262215814671522405824090001040881338479090613863847356052358135299744012041562261361757285188067407439807962321649604178270848843489661615572572515677146836370315279546618268639621149312215783569312083839211930197894057454300670954801880088561770806732829208039233139272953964097565566124153232845314859749817137213143150251709181609306500208375349345460315660598185432951711643629541524073365061960669596985086047153389161123914535151088725107267148131017445459683042957448804806566045838898078527698541909460270219857849341396845938596263316516879364687013974628425730590259601127473150414577531332904749759616807644378439266526863433180007036914782453999324341569459949371989360821298181348429845971821837452903488967169155954287062883574144061753287836843648169642451362066096122013482692023828512239836573336031074851056024209430049618387484968829366019689388897839130987273245420184129721426368383704687790217937521579199638549376882540001530982464834449061678924057449539108288987097568506621007466771570407802802347392179932890585833240170848038389114689314423320493124471479751317620199972408075609465637591417879282297276121625138954835151363209049798214629142633229191051138518619695002526887988823731450241810539606281274970727828828947352439429401775268199073369608089728424995947305085732197656498140539869684888778587805384887863518602454863171454229419563125495562861425660516456751631471067722992743618504980697320955999230423948278428767463780346265842691889920199146280591587178324931557353251309187514341373186598466868740317897762564884584212188313581298649746252838899189773641313780087895929340648914113468898830169595141856744701952*i1^96 + 799244469588274547371179340526052329120846663558350619439157479420785227358582029189052684156088262961879864071829501420501276512682203231316289323200634077293531409823430251019230510222130138934897486323129103173792147417173630743637201252818936429101871162785744786039079099908854175024078429968428456993018266231588177078678046250260811000465789130821586748151010152765795329970106748944314470033445437183490741056444581379236610992243116012245837549149521293259389253750940687137348236920318481225937742552462371523835452431654413708689161526303844608977323946550505027379609169979730566347703545006267680095423653374756218059355793035246142041183245998539784880614396010398605086224913488267762599518089696551614504583174643683650636511285819238044546575428829147348298489399914927151171767807303154799275252698986832146527009771338835175357024411541469061604198665860276582027867354387733115219659251781543430093997459457196293268652220553486068992615217540135814508574511570341675228267536042202502485552260193954733686416084692445324277821065955199305997724216394614870217182782911160914601359821774824670318921361818078040186549799894548506821399156867046613473328308289841786878118241089473107970648637793785440723231127329713043353822861822256158578559236672164875228776434879421840857274395095926830047014614495789125242374150569385110649671195887859656729424071495953936798080261585961082231589058155772932369203929916676422162084856709912057313921189420886991312786905677052532922346312976147482169967196474949414228860414356156128297638913744846371832254568936867883494572391238290411406413024809797036124510518272831264457990866619101711762140934315993228536770268965958459777169707105069070746403563738754903411154030434144429824273486326628912863047835465151167813682465429053032900416868230605360925994180956790848232523452474859610337065221575090197606390442327225204094590577897150846362943693303194042441766950682332519110102964627922426944769217006902173460955888769614072147637856353820177446879409179305038830575938496938269958862234375838803753199787615791077036210623407758387085556739615580799184448374179831099191117278994171104066742515495069504122401275300476121782756039663428990349311981125010968436581124436834009099386455476387391028257300115826227411385676739339079256514897570287409747839674487753484247128734421603008964149193389803998135305588487596777040640107156508321844222525246634681093349210702092113073885908091722911971714824395776316825195510723566956393000790111167478249581269122324919568470419557279454035374188280653716559638903036899234836016807979287311432269715665155124934838971213676129477399677732252991340224185492840234591935106929997581875857588224*i1^97 + 126531524983295343462963885981234268242184660806650822204568260040162747439866693810618361810443566236769030542555706130950023035776026819096452621729507899616118241821023296299281723644923490697074302637088840515279806881886594343012652704473539181054330254391729241527170504635937525248925220695821612292058640664948399871879626150063453408160760923737231876160653488443005519811680671254562411863918406754513099255003223577106091625649841066053039629010551974844341052157369909306424363217421757869566117372307199433372470761212221746805969519254749876170005596666717286889049586513363141877162951435623377199649026680596070809898806407271002263669391391837217541693135624325444402945389853895078476635652857573092535715781387893335032440818305853888470202683336424047097845980975258718401428124180422515508617892105259785519344962618328098716363234920201230551354194730544502148522124219858711589598275541062087883332567254699065390575369540767211752932129835548420566640030022915635919566527504279024083056640416414041047021440724079387996791545980291735639521114544362951486092230997512712097266303419915775712016094691272755690551490697238132326209910251233163597452154389523953894953959562654053557132197687040234027874582147931992070653306506324693875860095861637796525569665861537057861726746997856525927568217193211189328869723681695404996046709501417042698478401867045881785060887801065111579561115707193774149444411419560811689345705838509471037209999396023952203182811987820658608011568170171998277463984439926526620442364975866224203736425817012986823965510649671831519136716633081734607865626643633115783177188082508900229540445426516346835195967934404691565410826487277080505175974178851432296238694585484845282717621111005408095598442753041956743853243797928861081657316091683523261042111657562667804450945939480229805447202897006164363400345515753145770903011239662604989453686349166202235746370464479157453818707054041113648179905248145377360440416301983909423329368702732102520596284083910291719387605828808975710706238808261517824283416141178264968205759252013757169346509468659489554242425748029695802519456272630094075121981027969885836037131324955976224041509633913469487689921787076748255334441316891110416882376953282011126157173493122614677967184568850431367925298259188040424945488965666194206894095761402948347481406258556607221539572141669974751866433373259496182490647387846383719859515348752562832265392171463964821001638587391924741247832620593475150793470291121985105182448365517919602040318533712418075514851971617083136803081181233526388388777751417713904908406469691367796063859322401163000050235082954319551365927978956218084703146065015471132396599278020402872320*i1^98 + -584806852720078907403896987443230090927990627856414780918417088632705867011435530858421711113836069543911000723294174251320811774161042414805434178209980443054313017065957114120455528595355537605732996238882692256738515851485610329853488598004449859613229196149657737286178976742669334339484030601541360097128705270629770302610266306896076998808140689448220915496807451735032387134398274603470664274306702469978629301903443667797385670140251703781764224211428079651860306438800631540784351542521926183844862794670115183224943917715995003658071406606042042253948886973731373134494669366789644630634334155105690223572096762979149164444303433236935508219172182757631072444043460408965096064037604108230357195580747479339371935586548507726193109303678893427873676967494873771464486503450252855548439807037677037927777896235584007393763073789068171832831932316922231729725698761352305531768193753492856899620040475963457047118310486802550193028029617452082678201215917132665535725733975728829253678018279805872810434737857643695107949652770412431518002928317717907168489385712515584343466977056633688086217257903163088161300741813968443136057652543779737954662357585340205517891213815270784775783032803731631712553167281853532701331571720829248528700062129860501926895504362613608354950310579494766537247697109643235956799681447096620054109948161975976534267076290659423224644111906637800878549672467707934454963164669789060986705111151056543057860484925611936634568845274725963317304080124138725638916885595811825581396782497374323892585445986035399658073656089114767902295387142787034982878693245605913513372094054323693962002724952235715974678214913664805496838947607900372436191695751041815160072059948657497158797797831192796341476277145029703801251073984045298470666206194712909439116973269426970922356375766125374527259050521725193308874860613595656281816724189675280539389966444351345975367870325368071745431571851275960229091015922929615766004569132999623869474677913111413362193419361576422314602436556744917681809080332070504667894487929251335081670842280416301335548196817539406937916156872701691367318014432536099538043856101729700569005368223753456930899125204056128566891522644882835621684746054177638201586678230555411210115072149391924407586360503988833772196680578458323201285484434785369832982960475210577567855995371594463645901822652660642939717879004077925206361298998564634174627144509195648838045614514729104493946337097881325339584878215772378490436625145518250846834911608400460705797786361556401148510914304105607705680662708206165023582765662458368391113250887141070570323536675542535028885510566181861419822900706232149339965790455402438754131542554636119294289800855552*i1^99 + -76675926624433334028755299197119420759721985369956288662689110480114669141807591436738846790478109293519790228196798116505035221458148598153743613929619554135324677539442435459721460915090793198847609035157626358123190646833636049541016778890449596717689467357517524069670426695863177372557227503642870480639390666608985138988530918613283431730306319465113508279367800796371618975711740364463446407163117550889066491187170308204622653970649809722091012505106166269684123549048524130899774441019625997198626353173848147256541727011745615633499075285030379848588645039346464415102438067140094411815787531740926695800905653348751331971128522741704090272928681935767738710882944533543195962141325449473297591536857814197566159860788688910045192059430885439744190659949154335244753573278545321997359078297778166747402785580456803309292723739293128096193984256752916655900423483748392582129246530614813289692282225191391650328152801291450156099493714444787382753881811604528449116374219194791861339702863552179964543662108250903655150244829288399258643543235698868974205749164413382229452613139375187061810370333028408542991727206345978243689140950204933398320834843444732586465879526460048906617302717374885125918850846961156608146452779270140467624765994512458812281274779440458271528756137590609070423214339440020087841768417307026327816222355589921691655723451809755737492914722070728053533584511968433816832409044007530301329683135546805478698072328585252826100035194233264198447420843247921511519799156290069364924785651359506416901898077448451970661161242092531762327843912671085296472138517434925625490369503053790761280578162431823144259864209465509118210443352576668222295036911375394316395694158757647933459848874456528777999427855474669061954596755757177889948860236454161907120366057977600441212703704472006445696122049663595328890357636367252651186540860799397793955407882353399361196461659271730316603596990080659238608036238274750377381172373692685647812462815294583749631576634938488470338197877409536953964777843346130199375948669835922246077842480676014065314470127995732807515564803607327787355758666739320838039477404158865404705530928067921996201439654907016190986525632118803501635499600882384070536811160174907221021169770986765800093433060007930328135168473800470873404755010716429630752714316936435428931193165459249255451854143329409139422240396453639777765755397738757259282105888500108277704562241176238076842043793534373612002261985144570606915633910927652686144129879281130327742568429759845086482504222356389826047906822198537372655038053551560070687774937694432169386449505834027017352752403112205321614489029821614151617168686509945472298056654553409904443392*i1^100 + 1677303338171508278105819160689588056881263956049299697485185290971787338715276032134322851416484355059564434350843204933367848738580893371408349469973608210671488938926762250348065424789827789620359274563211109424870831868275525102678242178883283390794484766107872619634962032514338629233136379152877298792178517505597451929032487887814344414494945273124709857908944613518745025036155512460660594729079925029776190346003717874842621237629299443578404990190590901442978933908210721902750376922007580271008850239079281100674938385405674472503608806419278908065155200158772399179034540305670937566959451313761351265009275106329142348574581344879294930619829693505951883690893896677887923940727716984475216605782995813465293817017947785938999331812097827117022519891925560553715234646905457477947260484041414717703167796512347344279437225367550883858018072100257705847310319352977621143946418610752257650182788833016420213752971179137285272168235019704564492577164757714561055987355245588138759648633196040400245578906896157212103158905043347819929645212016411188922848674829359879749504311609373789043480714637056686015172529267830867235483347667483509456228788302085572969842546121599625501564582420378401591679618896579690244104830904939946437733760634635398703787276106195654661502882179703973920589444624353139134108705839628363117600240236216363397919595841971191038963096118700012242556261205970284346917628203547062613150175519009208077568369058293350729448272527277496678614877862310096602239995579669306946990329266232067376465574120862853850041823392094684728803080837472706754186124529270713532522695042549604959108036279590793733064367649839774115742321707007708868805654553985341847059085798274997425020467302834050450583149419946058990476392471378367242715349317626094431725993086586814256029635956005901851704703140731770044181099283146964149068824795841129262596891357097552259413699770270254444358075382096234922949879003164804233846855736657858416008142107763037983919128053869099228542444936199694262328583958243917610229518203905191636451487911801789453174095729351841226060282728776959141994901258340487555143161010472212889320503808504583290511939382672122192692989186163201154890896961482343545065899226736214556602133704829478312892237987939958833649137563213821294652415895264181904150494793851744157578877408042070298285660679437778078677837274689516291991914446162848282335031586008366635480198974139528262967876458718516274594264658379644790654306588163069431155744627811850032881999262627300968801318970882019308510699448061330245801674943204375569592464445300831892735419146421626920116128586127913022991630830080327097177950234874291030590424889688064*i1^101 + -13776378420359866492456807832221309273105250239563520291097919695025839875745123573380061215314334813799757972043800050790330635449740172162191155614353194381437613724050472911710509297858132294579530589210677939474803468224081960406089593620836409456515247110050342623384219198732779398610925878847183835027587078558400900549876469301937079546050459160374964344004440729861706260107881819952836575845235938568374025165781768778277249897096623690460338799911328434129772556304763926270824535188922907740795156431495475981344341195357549953251431904680093270625988481756138357077891216365781491543590311085056747708494082099497918733915404793846900930597517501286369590108661945832677889527911711595985340860376614422713868663002455309474098135421902380892361964843466305595366429777349830760185837669812254332991531292665266997070724165824040412808033053194564182883062560303645659625473777426035515891403028915702440491825548557791542647376971397145935543463328776152866164592041663646295061362544521447267690241541038611763779117569849541913722484634983796348262495349386092783620728813635698228370043293375457270533212528178789675039394836928363387790877472603371417340710512859190110411750668443612237093650919153278710304857308100682343656289301175110600771642636480952308659195651105597716421015364008134158053862029803064520159634939833504171331882491234217367682666791672717459634792064712796076917928319307558229031591461813082629817154214254630088349605792829084588877007020533464340769584163365622450663447254927634083616727397388692964454689011292984993850633063091405339094672647210643765945369280770595207601640771119956572789661301615348472325251189309698103714095715002278609784423563669489897903197035846443578704875183329084510240570585547269307774468406122138094827946090811970918174931318652925154775244136904521964335334670585972018730811295384218862469251706178545861384434836730835522833309463174786743399832170773219217924458178006816901022017573970485983995418958325972807901924865260129180496899800540912515502295160286302095221096450217031039662608083801906061459735442031212801134352895523950981094455578242792232659864226373276648021995238292868600744333223197182900084705223176419916190931922469934330075202395710754654214969082123469209531012615587756765912455840568237910190641738097202543876677599327603166842693328306288314297051620730670050658890240553738530501202854759680649404328295100320466177372258396826725395593802047267721543042466493970578619452349532484477282598270689133431936851345404180686426162778907102033216538729012033221186677057773211311022891596684325739628041374298665012056878483775389759902739440850283971076947968*i1^102 + 32931539990066436548841758736618469251851419977578136304354076014218255193650336647233709669135896879148002192820732312948176365206350983758169553120018489860774835027828040364119014763964559637651729688782604378753616173932798990434279596918890259247338108622237087466835782330491347387599763800733792726843346970020232558756517913280276017643583082775389460912777489540411316624107250208865999578513095087033652390041059897719988607478166905496328470179167800179735075543594065004746002513638433832967474003031205267474394115830890102982562967852390776951709153215221877886028304412702960016585812688043441614597203625646858779030034005628326114388381853844004467152742544647250916335151664196315802933046028198561071240091790693556950387726452477776752832776371873933695569687834590540418756606026018648406758244356765199390350126935941967593496150258245016440928560163861847383017828275144921119111162690517641868035421528893640453665658872087957264244535455386379330310087378905902974383334964720199775269369464085741292709968388321886052343635492261844487656128172301801913139022724547322359845077544865432989563276864643305689157417471163445232306221321767099433212719050375788746247629354980354497280104814660692021066314386030889251771742822655649971877270423599602183788018734744338893413375486292736950454369648264047982401545650501728802909407399847334121962014578423117013598921093446727079521976742986009693106367514651399833414736516389205276435424922153774802913567917803974137055511746581457576309706222931518262513704654106413501039987707192315535893276012238913722348256419745936614000060410686175582833618437392781354515096216483363924419198010283172381873316010513844740351001997989666883800979521327251203201523646123787376798018090677701117529613716283017566247116699154914137821175229923152613255299038716835013114053792052287984321667993512520845122003285025925733519648206550520876021066576278279493281496997434183331222166501783387528553585002618205670673651382929428210906539919405390885150002015458371528014296804891858051006987635416747264143812763678127531136386483336477939483216116963178315708661958352965050238841195034460340437875852231369956758757443031270952718058311276982425597616608231944034595072472139016497151623794751371008854180451406659228967608907063891939830611244457683808003226102338819635334270530810745342647125832592237568787873007402862734869402649903403712413947932635759271899441632553370720544363216924238799986769947327098227180488543382626528637567468528144796034280787380009704657727219977546321563598050593777913742969191085426212846278021028427000131481620798595946791143098709304317796157202462932992*i1^103 + 98073217720411570362729352838272323243795936075732749968327248924872862183906201804819124843950166676171320376697543843201095946306929919492705675289468688776279725870434901228591701455627273573771849925704145906127189592033434977757618960871669730584928585678129296273066164056708720634824978094492267851425825009163724880920173790266194063813436383854391778374958848091982616317955597608162525734863905003070582958307013802078595273399468956616740010993596863072664084100221800592643209799039929026943551900946441117025110156684628695346794679222284366495407994947612051702035149758267960405183940842191932048815700199263523691469036977516992845043731474178650607672186117603273538410318974054261214672479360707164274307649011731781242241752240081543094117758882478745420661493137258774179669910984814909438865944687408251366628032070325030371029205168973476181802408651540871919375022863475237828516858012000498687913926712881961722074338418437927052119201525725858296957221461900921439339378842952177619017766776560975914459130562501502596852356928814904741120687879177544922176671647486570589620152966422071824262217983699179384962176191768227285025000255051541090395703563659818981720241760403896217728939538382702205362000160272414255496097448294397131925442939808100501814223172535759989038505738162379777659492221347534614578202423828656420552386755435124649023858422617390102133366538935080022784667977130161186055265218511232197283077438600100384329866359221890368494525899697147442887804567791804116507562803971904771771143772740538534455101989517913384565934451500823265325728155412733806049318619710714026588342571331892799078644725168357080839824762196888237778995776480614202798421580450700030146083139636075102542421958450878306149469072813650907587807482215734755248100244455169570890137834047399681654924914274060850169048369435442901781459493333256577882212960281605211663096341699225670039352920917127312661760455939958119793251600990201732207544491814374448150043569400957333331066313299326457639532863531452600187740442382399406136917536735660727902301460933600017916099135084202909388277405489196679612869898278980729486424356069530908233182844912921210212320381659672435136970198007390808668784968473930038595956146665643545983245348885004825243438230806537868736241204720438300728191270893842877811508391042277583772329931847753379584236043789610082966012574306719253910304136301608139645761014680725943336377101326562499277033851996716963246646617959095733118792995850504164616518235639731750405589574855463260718773270167108993533047876463831292153747921729209138419984350400916500893422314535910229617472519709625402041303040*i1^104 + -135088885261312807865812344161569879476379710348709643781274184008037540527659023030782056036171654885532042540108590644415328568720396883551846499023216718297590332106968932618636167290775722585547208410992080175533841396291001478915753104382465683574147713044253813755231982988909705494044653445037427832135833742743136157931957977121924310652038334860744470882422619188064822836141201110066507921510229129115565384210337025135658510764590306012056788249266137616446442096831852778162598252890418097084323233820820573592014190127783595223369941120553961529478639060323109276210451092485086942512467836954682176220460815312832696751817745960044592633798239772790461605810161673563207082347079087273002549911057694982935975887199727725491218006768091497834071648370841930388858314471063561267939330678184216193782457393613890212598716826635352398653511863177535482604478158602981464633883708343300602471989767444519252792232544656426398865326505711239720221620763817395282363927561326704533267360674314613128579201851235520098804128503699672524181746508858140670913915669001582526678714932798667016082605563500401593424429305999214481451828031555737649085267547853221759116979333292199914623582484361096384480224436255078089844492667848513302171841913015948079384800990016634564391529722838951118633883445667997964615577762188448945844340118898443886446768901811705501207588607242895747164997331872217177259684468842248048186281543713167381611436488461008655641044444571348564250874519416097345953937818787971271655860420009455942875970115590408347848525406117087965911044053001444503030635045888989566593396016211732379679969788705308342615316412866181675949392672464721947060710709557665996857534143593407519204440690877018883831959044839414765373130888052076842663528532247266705734988131323734314437407187379706712896462927970025754490143561269879328548099232937867043929133234967178251215082223045226895943551471673335103671560332954030894163355020485799022893829891720116214976144224911389454653225781643987514959287330587408889242957644991896847851469148257103269003826686979035004903616085321934423969326583977397490608029776768392076511854455607951560641823948741095154207300121469771628998012943566166401061397756358201177675410209400062094107558204033357231250895078618439810661856837117579609487812080819344861804023470989233950329968315809355185523294467329205441808665324758234417447898767330376884405905432683109713737712888262027633482464674591952463422205487081152416814156651232228557450658609524187609685149849871876944769387564650033351459414194572062568527904540969470617481956611773539097199188134782262370671252630369468416*i1^105 + 696186223882385087805414802539063848302895769808388485804160621226425000608352607188346187579354135218535315803251478226876780541022100546396577189332736619664520380163998620193538211832464921784085925935080242303034833834864166858623605546640386483023600730313331532773797016763580694781586100319801426320333880610701083556176078204989919143503053460783797432474209270569925739736033139867477815644056088120162063551372308539361667865937402350005132088996306101590335431754899309064704961669948545622408887055107586310962706026821750130083483196300579442186827965513622976559883212818921836490484483611514172205806556305896919998034511917180044433387622297536141244009571565981262852030558787901493405141408406868342012921225164566131722455565257612764541054430340827344980278707517719737404577026513078503168360363744125447889981320138401087664016943432332591427856569063372257646793034275733027087748601272352788529745401244709349431755647323681110943377275665581518342268551015391937843371480483054924662135726687007145985202952066241376906729685226330289212946685190631145435128267254443951198036705859822779736331451256942633204469055293193072165518441435526483058343138991553484860307212623976338379590446443422530242357861166179478099085111967221984206767309864611532308949266746217033602622830779065510788315673079081715549324819376245795120467472221205858346715464385569569122348081612257283439793514555843478789063223127872172301421799207140664683074033868248049531225611535253918275326208731600800465297731467012961703080560419981478491454981309089223017101528618256164831172286780763009522134710696926165432366752118312158190199305230651350407935834484980307338313734492693563982308016244771936542267227654926944698132961232135436916479524057854597094878779412989443767968999853024152802026754971897732450441073325618620469462577399793440400683249132945326894440009976312120449529519309254611059740267338758967061367640360009250313885643647514881960991545559669434674870412433411126944521848437808414887691321045252671892627586497033418315259120159024134251693440655367237678346724121955115449530468717075243143485861355442643655987217951919500454473277194919396240858312089670977855606788190750347637124982807564422764752427599663066583753396540744375196922905200569274630882170362908899649885642270500759093169027207575003604109555454165860965081280756514756366045821933776797750556750092167192079331450926133586292701722858848145859518248947361097368229009648343657601941752597316137907424721821750691536713723863544161922474239148889509434957619668770513893084250686049782170592330007856257260835118529033241073226350592*i1^106 + 808339774080871396384286293353719989107455807045069247391478798117498636960370929804342229707204249638293690050633441886331579248395637712641579096104660511599669237277766916609447703721680325233890062573813205717935771816540902276911650863347446845501818034823139863190731627291581332613328338868523203343457990534849913975443842259064516443190535722995366718577587212687595523132332025929178142821144248101646641180544741678294649537967019671728749651866164562234479429441599240001212206750407561466251817014726861675095561716421540865435076473974180002456416555619745576747524778230716000352158093577440467855850303549549012353076334424288051471232251875988027569169004434739053051639374583012898684865762999164322282288842191553323664559227832751687998193257289201560828224706385366151929702134983026893621265883107053078380291611496930218246798060260737103766663628122984785353982297278305172755410515948416767227325220117846123870151863126398458597761649055155321397460722354866836507997463068638214214390941520768380957600876587052390057717296459411781833614106396842804175864294764132818101310695228241331292663761314929849985818866614881960999183484753621065888549364023789533759542819279454243362168304078125648283303564066310078085785428310800749381343459367923527767856031570499777559351788816122843280530408764556091558691369568225957478750691893916418875315301885810403535226319508877589315309704968698168995064058986157385378611670882277740956124262835862706593351208044741250094884675110640426388736374908253908364208533507345765773667315136320791027025062911904967770394488066983309166663156765639138755612770657607605891138432580275328832887982767477782506338729133328796687944280302322067038919755798334933030234520484249609585530031788027407221032878694056355807158398890356944998294485928057688966311222283857399362708898396713465061297367296429164818097519129508856292276184432873135147334930477146467183933224151856811961081959511543355314505563923135652333426986201640015897862790028814676396789799575001484931608914606651005891907747400630907884081000445768635085307940465236604651137885622873079066836597603020983485858699151719323293740324354067554049386908867280661179660219003101797817669099126109203988888563282462378854789525510294173563459502347678500880888774646908796290035084171471870837251918398517946041730180578458947873793942306419126171175837859149391175406170307394663353750759584646181682826121569715125291361799951748718612405402382146270079890799259920727586685446483744403729537029163360711395177867755648320537481064941423986295258878238749303325241320315054525855965507647227035648*i1^107 + 1343909820489267312512259585889511402568173867575477898945725342194979177988662450393130628388991925821139020847276285645355636005311421493813865135638585236987316862303842510249774808285470494363551840299377240384403146483866631058593503584062982203768713275247473762731832934068425378739823156821040709514247817077809901585464958837173766236613523009889733345767192067756129304415177509372662397486826656383073767097872569145391740746332676621234925844079874476693115474602672184080040059297052146712460509760865483579058217634307558412560064012859517321047267804760992048708784241867917950422332391379285467552049402984947837245198311441575807975656619611645472258121417847371395440108766133982349330365966601103477744272932631624737230465130662713381798845386101869837398295806115074280547860209113643021632983041633533846457373250296725434444168988973729860585203760176018804157813941676448403230355943467351738961476794130925621146229400398814710683464144790100013158714097514693279086966678492479385301702438010235694384098893813885121089601892841915931888838737450119513495490634534214711535939865360659320054980125827368643773435836969405753006893468817027147490144233309368398651196247760580045266053352046299900823096771504205965317184252507277366982080977135967989941891481079903358951777333311616482707989308780936778470291811214456110868100253899052011654081373174652479093501114051465479065604781453229835777618869970692325425122500887404334448068238875239166917913563227930746965506998257040646648070579044429685006715716202430212275148411842111929405063653800407522143598858848030786555203760730141785569945636869441712768058785882179669533236319051460347922736348170929442842115367214907123574916974207354255573270213880118560007150331407896422750029015719953367502914119091240561058034556503799103412883241870872640201579878157270217864797899169473493343086010183566864874086764762316840262457029106746467210973848999614005236232712852023316401186208081642303190296406781479670245131709342182819384669012174653023701289612385132836945076830123667396665574689143743983025586159348141330020181926339293159399157608974858424821454672282458078465801511277578916464615557464287003804920264159242543401453419898834881884053307966393995794562531334954986529222183023273117104252352301849698106749750036156584741906227288940394888008659419500853847812694590328123347925475572972132945186455834976563958056952433881091577330992775549532866274125918340286870729256822383176596363939297562850059213444494855243025288130405460839252098660481949692023338104383652778608860168568254626367487468604026978492206809088*i1^108 + 242581208223061034481989635961334574524071085023909202899200071651573219865269173668725147166002114192075297185446028281043286580959330155105460026005857969413691006777531828699609563149535729426677575779353850750595202631972529115413944543614348780947001606263380404147299422702887876656870897208223032444866551710090389194623697948448117124386148044793233297169888318937495869903335694578438664122796408863681359181065657894804796647338787250795814808768752319157367000348745680262985972987067980338061664089655362614767268903940787287319582770033987803316703467185314307376066188684996876772377549703601768665591888762987603284962532091702850181988059486436271374447059051001643380897080660067867878278474697097442289266378073976556218950001307818356177630022176136703097046220337741732804219141909161401823018451007291052407718678118646358272409106283199545807545296382789270819691543270081449932544556784951699128834137190373822131256698143396095680252123538445120818304547384806991008082997144420686594113491701621542391843683831664019557512614535303915975241102445434271218657599035915474922413019253710791083527889583437943003994210681303344885554365031566270108533616061450445307411936833062282769866456671976269330343539915717323205737839622760861771250987536190966795558793296003715976050189140964058428627127444526292405934267804004888680975575581873472551255740481112117715676287892067790735835642309884266376334583279152736933695930490791204990851899294846558231133373143025503578219637078579556364697804268107444779921207142188903109342164407759797680926477920127429380215173085682201564902763848347981172980165675824251129843365673681271500875217833255077743400581063306001262778029278273983513205442437868293662299426190393433734434920853118667516018735648853174615991562659559701210790613172549448336478582797147501765670151907340019049813522430924191212046298837513187265961197040929361022876016522684003361080271134874410040372538929266810868893698111770387788632270442546211401335142055228504333673300535018337220817712589061854713957141831711937734153303159729848618557951072411870016175743866586684866291058412472896517736671741886904116662091251917306844193595961881756747461830303882360512529612400496093459424695911120016654865587935041852814260198127150746626914206132670929001699683215952350225146883176985562209710154991631016651299881352493645648947630670325971086216485605080077956931597720126002370073105452763640453709083006717503465237816785970795664767352394666434375124430568675943646158543947128502487094409460326887825152564822374131467088800144715246841052429730929704960*i1^109 + 5083056075826888931343729966082274470439043493083870566355161176792792415829826584714405338682224033377549906629097973909269497262695327448165953585316587837864389093894690253548745879112539038782378910462042203863277329231903208833887727029069996309593284248831122319206287751607683669345723677033596571288607474935935525962522117425431367397201445350381435030849352701253584757893496931685503511163959217252511322193590328665418244089562948697454610121368179639770627734217218433740088776351681921543492041218224672043273981420825112068806706458083474813083615352147030434314528840633723439392785010424178030894512784707800065141838029776069005437360909190339760170175203460558977670729788523342104121207854008056010732076772518723757387898172925690246317908318275815226980124507745003700861113300595004041121708760521871897506962685144189797524947972231224627640574901471458261813977896226712263771416745973488849768895622072855722413498772237082900007812163677624437272994560641971229869790343456815386751758923181122625728813078673504571753392574041509187014122939713115550622686174562982943973202666220570090058730714680111769510375317856467688428054258336306330795336964679063572860735542898877283687091582275570804932117855483708943427053314401793748354815510237677141210119318656795015229365495662304634108561956040670830138625643313562564710809147194353747723489436018894347435907473878176540759195927573427424366241253796949869187219104025976623497952493714634326539761898572677328160391335404371589135487473683373480350407140352859939878608209458544650186799555664971942634870183918352324525592981700623931105031257045461226841783068974698328444380235092542460790374917431678282307151357437678380052765478210220307703630016104779017977556686041777421307635339638459336277702972462037459957876792882983543625155202205002693477596263849821269314127572772240704929473136827409175890795450744280600259128934825308166381817755506759683657477419898432719508446187375502542935251612327868954484434286643536335026290055954298281171898311718759130443518129307208568352311795803241399653767847891475354960575256706977768779240505101918398185261204593261092925326388920766163374829252934258746983133203751512278516019833094709350913919535612348970420019258867533337752694526673716230045963498249912037195955328117702696826138963287092397045251169102982818426668485670296872643788887583329814631396500700640471401192802494415856572389628833756437159441760757282837993940949355171595749165031805077886006658474611505692444021342122708910710751387725300478732477398257023005156758757351110733262779056128*i1^110 + 2350311961593151355977032994907661110882903984445723036195138278481262438487713005766629950586386901567866261193748265732527624727594705797467389537968240257419843054878479855302356707191342793169052321398670928446015717996199394586742758892105196942407509602113498126740295138087266543239653641083265858782884248301996665441819294170818941989681138000699667946933803159299188784764586219958521376754865717235312238640463654838709446846991679258106183789682970641212195198048246753379921760215804836792436892644908782220531496917956956645347382067309037339851465307914560416729243719678578664724803944188544558951575713561034960309419319387829069316571428648433224044372416265870100357556497770440615905773563041273596824099122728692463376749576582897784698956279033756070716708076718602525378168361561170117282470434323787570530997257958262787464164100358592764623348977241993523737302134981078221417995609550299914811593551882933433222684589846331569139319276788365153797624282321218309715017328018439857867275670020334437516238942901097175763171259787428274123409326891114465098783796935992659059156014419234989837264520839666380434657371855339295963554188867993513466194954559125801400859349214128286246959267919408500151356150423775840757793753242499679856577989785455882346149340857157020447030199185507957607388877127992763538123633598272669177797009107470516260213606393708976190910790137115798997894249658225972065794069908921950781183280264200915276814878437684819708632011623102742069785782476444892495380147077857812360216699033544102785701894009427939358819226251801384617586458539213509983834314522637064683167587228997591812992705708457646764912700441531009145018166882129791236576990369163564764030298629294880428266551801684947911366681643561790742279546408417020612479289590709363169516320040473828073149183397810304814944869371035368698842446239988055244653155676112105537935459082577550975009641663317945294005641156337581800143609452287819830920925671387229069246212999879403651884333084207213114474242921505826237928645786170391309596340700829305845105297394098633236290030344584844019416525019703082189663479497355339410436148121103264116952915932885126617807652580623715345472113475455472260171626445197927361686236151908803598397612430235959764748084060615087497270389361042149367197228998406926242118542839112708928758668387048380659479469573471008113808663736991061114054531522704135519038978437719332331551398582377140934572480297543791778053864704225578085401683077714952934645404091613356377955088524805246111768673507198505900365082579686891091131729073668096000*i1^111 + 1046189426127882036416644239145995457407336170974539303123429047574748142728925007629737045126688847975795054715644115426993060499311920956688130624808669946907445990373637008707703883133000415246015923233185893848381031970830857762515335551290290237307003381698601967639842785076669206061703840068390762793803309705136233768767685230023608073949748448995342906361519802635645300137796586945201733994624184717685116979158078825440585835880497775126481684144663700221180279682896241938535768600754155055537432551129940099483462199904113601021230951205483159298686807843846043828393904233414223485085879070774149130075688688976778738767454885027249630479176323682191474001433254815252054159054933446704566446864231590259834198407120587193886917176055282608343663747714085847851327513561447679476490808212782401055393819735837520456428105300684576747782067427109859266079624259296570587379889954638834153745834593023353552201227774720988139921063434440662678560024257335446634632797652561704967359418054671108294063764297531543645751616503099688065494369379367189445939108837235201364225891689965501926417804188263833946308520476120284140983458810651585637368369822569930230351209888926950687067656363244614288422990195278532282226362273330908621149009909624598783412494640572974849510369558960147209980272940261040450287417372603841793086991849942286572120165529961853582081831803297001052063356966090709718014171417930762704045249885665008125304670462803862645145528664698386708778537006695515266882600998454200124537255121406605197454246363148504850970530257482074841734552811713486461572231064059791981551576687959340916555264593323604966112680635813207008811593111270441556140462619936279210782926075954970476257272413703951207349733775591370611299506155233835009206465003676598656266219701046169256600046979397700289078517945077755367928489740559983422476656367986724002278490618910324089223568509252336103702936946476545092520214399846836505929860267638765448620587363609269510237408716210969243580580010339367514126527669187244314614556441723934490043694264283271039738670079612869574289605982731407205622487855149172425101908525316840038200111999051179849720849627547346537083231286880913366254165197623180882403891017965706024852108999664484477725216863022403459601872472009565460398175893818002917340681012754028071092273365851102601335014343786363947996966574902253888212812484493580347889896813260476801550905131619062042949172536438064752257385067487736469435431840765476804382302727761050163529687269117824754140160899852946556004400049386628881744242388817223744906854400*i1^112 + 567383472932778235400653762813327279593635648243471759608262512372831540600398971787129846419683949723399389079645841286054219938233309254095196470251834399295061526888859836513166011090178954875960969179829742577392788650803927753186492549690132869559623583848700266408028160303683266167590705687938638575297486087174660921922942521354700132470682422241872163970731348040182425405137054429839589482702134671259326504077919625649320276955113596504411932816455330165127137893785828221318755772100272930297132527951690866295894456545471112029515307816247124691381891330368954885229940787214732383471987035711420446545106615961167790787759235014385707029930072535177527490549617781921405348865194642472625260920942914363457710593693695872264384535524106415024570728595637533065814429455272188675527285532863538089651011956605489890566570928695398461306367063693120267271069012585123634095077060512071223955120696882055098211393073621241966227963925269520597537887987130280194704756844456601014568091386053623290641478834426019266231431511048617976805301559223006394945835400668960144006891005935946076186249634795903199027738607588408480056888679754516044589528243966580009388626780427468885506211044164543474991263231095267524858959304317498134593957986387869441282923776408679781802671555712813082964140009073201117770479919815128468084778426852492400540213920124969236619291074626921090460869305797486650708590932169540425371246705412116428806303764189795581631179844914273940933202392852758578378646609388122426836729876552198917774396935547384298008714239909859233317400632544175433621837375775595255919809396241327062588792547691356965117302753294392460487122563659481399785930166969264833945240326613456164223004107769456750122435821194668389743355106151121294481732818946419294842453227995966901254062903719962377600606501884551702727643276941388481964585327445551997469235877856812090307907659213005136171609029303630399377596500773588474834235234644755536469467072490600769135784651994790216390396419947433015309189278838356173069860557484303474895524405092237201679507923619929940028166745606839414331399852361549935643849549160472181298640233083686849939373710443177285669429952871646526626035996031968039326326225460149107682979706815991234387491935386133182752223177095058735706992963532110260707420369587242486641722150944755697061732992302499935991627393535117095278342315444885824322793256299081749374067786762808609115116953208734432596829574693411353931702172657679080884933424750536490221406852060126690286212491436638612273770618981749734474331348550025216*i1^113 + 47722544792660240848294657750101402930523487232786116161671270190406974491420869398136525783263845762390059952721360822216998932149429938911280209630239617401032044639819428854628543602526201063529533199895916008205970196223976645409287335842656036945391375111888576816439390723383937311466557471525075286799117969789235955368431400770570371413353373009633220721534600727107310117428691690683899752918223051695675159451892118945422808443693510528296533333269288155328095152198598541961484551615855030663358865203767112085411255543338039487991761099887013754953423582449116886379110758551583973194819208797592905384110760254769354944506140706682746071214000993134766484147985861382748239999032685960698164659467694433990260450492520254187341497787284700949558305441611737979363226587483158915166718026710318936974812761080853880370270080817795452665956113286621979459710778511198622032228146529943759016357370345589685393005868576404273589471031304517544456748802273106219535320671542804083898240349427147078376003766530940620424506064954844031918070677011358363326204026130572500168220587650731534674048120272620711026502721065146367161395128336666740924118236665421826703723883315216075084971722577243938865888455989742276395422518333027744219016054024553777027254383128646866257666390342417590904373511068073226392694354312748513423395346165044861404051647876622733778082778024754121174405720647522179951615976589152250518015772914361505702631629031046074117040302088100402583725022117781576813337789024372686416519033408009545840456656630475214223034291847825740439722505376115761576942397402506587312976254114598235124792155818177731238079162387535410024350090232421416122001615476244726890775000529348758031935542240070124556002079491472216594219072020458619188291746280596357140946747104461351837312246972390513823285765882175363131404119822060559880463683229146484587137318356996521681812881100727044871566525940444499808912119105161151642933826088225382254724533263350940972918340943004183311606158177785217765589675670513674695343102071243290763261671729367796539541705607529024485988454712438917772003932391162012507633907848182792148080576172724953942136050882855049029900148207510275425279948241216852083075021645764097162572498553385466166714101891380459300795203185669274261298548338388929031398529838008702973785065633991132373467980127650918447512247048030791539858949489910901342090450146104885561626665190560801648097472950957859330963871567509580786488548057349950892351134101308820893247279340628610001948092487588961592783640426204454138675200*i1^114 + 20977533998915805253401296092183295856251782527584790804750384496393029913648754095684920010376873584803677190815731331997671627312251189312860147522021230659126658731636384533149299277264813594601621156116086977876699172478454677820491051682879739868117762138114481460631543459109239235077836701433402360794525028925310902192200190853058024275544191565683958584078492958744750609452698692840454975339388546646907524043555245026013684009664566327661936978043162650790158698159981727656644937841321206772973715477487599535655591565464007538684646198042409726691333415004285488021105349979681762677593971843868130896385450269173339946557192834649631052617143930719285524732064193909658147776814777829313056256952637849836951179166255596316470345310632841285215906043127099728472280004656831554296768132700548887990793747382031825017457526358416367107583697919043318024717479526019503479408102298245471175161121835589922495071353239084616201515803251654417000151538861691133658108865978227023471937591270471058113308716501709886593747388835667271081405138147893629843785101883647052838515520002020011914825100333618178148428318128471088212626573408114782003394275362013018560487324185296888305712083420389401514749713488836420807896096819000869143704478876106467817148095799132344645461728679166374984463794838549525939170341613504006147711853071577301713304253427694079337981571671704234471596008139013919470160065197118223168966878843467515042471458364044757001808114078204041452641387600954668599292419193585802315741658465147144883793281490871396832139374178760019665319363694937851063549925542445349716107232924817172233800589837958602210407931098168329706031986081169169543181336846691822554769439535777636934389378405977103601521946005355315256836623203407170150558162881207086477381299915015510193838355055578753307189943399459439098066292723701549382490296355822257678108234181949631088325822067287666478054023090475682156863603962383848388865217090726604374845031125884696932208335098816546098406441688206167036546813030625613801757226167153041841679233168550881656098545230287915476933405010791942161667085329734102830163256773600915942105844765148671787699919082517332947122875935907148595158494676497438944541025821569129807792106090162710891803976858139061341336427697201698472476772125432888974848311139551041561374082596889902228825612830464652231650471993732578047574482965438390200477287480050289290255103525657254366839920302078463692266708127579584800833618061157611498274281823412955853932545559855001335751360799673837845495063989190656*i1^115 + 384805204487465955342639389131958492489107983679033497828773331943563216054704883312394115850445193734897689469350048108903372474348628117489594572864308914790690573690604288023561509500799070703790212988485443008631232064162262120860867991293210178156818923356587513323043116338157120981020627834448677822604704989127728221697121169546094727237696373955137313137282663138495920333151470414807425887592447085876244642362657508985776559938044778962204294751999864590894800050750363872647424740088212274417616996621863299698650206196097858866172276291151257202876154933789508617400444172125980787266574481329917235655141576081819657671105802468057969296001776144009824870953294496659782301533367568012199253711892279455545641624100783552910149032009431989514219734895207239039767624966078376870145819477070380242291130459062462213131812273785671479472781910785329364933892828709294085044360192680906289466631566930368786055894897549229265168336897273508105217729473843031143635152269910324051596704326317147334326167351313288458615125572941093768126398413536173274539005974247786203477988867226620191616347000719095661229619342680981568378532159007631756796227574201481551701699813386435772964993388552481454695625686630226130366275177676348263078483202784348132181344210978547637819879441425604308907777993646248554731671549146585917030078024016003453028136443594318333648203683293398421041823494629813475587156320992379119147778874974537115751522891143537910594776566035919778089464525474134109681341610953427732651061853832287829313404927132094717213398942037176388656208696467394209857173534504442811422354204434183181352293510931730264722926542808867379376823078572683073065362500858289506378455319245171907785900253656840357374600879556649875617685665359298884539266951374004214981308380078739457227180481979660776826028809748705711804563417674005729871518675766823274736603239937684087780370247139206606085940699263328217337268480689711500037438286896633322619793038906642797691913875658758353351584457658830507826343072607735829574663483028440552188150343356843394032149198599968763242859320223368746813430535107302949769508599826184187027240256313823597239707602883817712972196490664028305149703065097814170694336157293022899190336050491094864232813038132521226099850390017251685337202714826835951895548940991568041125285666677500715967703875676779389745132142949578607210311728105784103485944015269559759024273717401228804530760792622427599080741760313221888133857079843776003498365545562786068819365216651181068758481484680057539526656*i1^116 + 31328330268011797437446980939372111511782099914221747035824700652286717939236973775307984623854913634857978466064360600924833486391646814710882165594381509803976880165033791228676281101395931225151939929646635242814178690176649204565981326109643852115239210347677692537154480914582931112395121002534599888917848495914681884927260545183959887579636732715106959524944535295574861193527749615350168717419811468700877732190847398255541373625999786657814408432630488540158992605599870735669739840973880274538767537259847560089253451586404992833843774026789745654565587818884948222853368435027265606612264430512953256880009168687056731715534982600612333255332091795158224749515927880428719503280381892530689302195871359961170292495710201986301855914966761653591929585068601964519389719185804678211998301036628738303989307567803525322497527168535484240790775902411655454297830726991084217689213739999663025500137053493253715341920181036804119175935399886661140433683946469088441681475181704060021970769423220804135801709341988497438623886836204269064411786866459794671615998054798110170576493055844452728555590102835040848887550692798110083644351664386230336335891829308674551131887599386603645956224320528902063715041910798028688420920101376821921104604098827722739717611322073598674680247224054914610574094995072250173786567253276776609412731329978421254341484427162161994270452802165120010597198305403883779339814221420409668959172388208482567050295111487087298644499062246326102440462613517704881511356247526731354675039302052389878328378591548251004693920219820129978516979846820904262903012738337219244435455600790624333291353117905957572187217557271908211800676856644347447493174012855626553371168041287469538600267531511419836907124301986591009935241516789246980874858169378273305634556687294100378766713095256727908015506806910031108596714750599065495396541541903876181977643414800304449999414996859737716980207665474935612967232014669351410207942270442055959592606718161314215748912818979362933290756264177430579606309227797577115879657170191104765671946336263153422327221383886852698562583998621777076924077056305233249915538000307071215040875128965311555641252415130306909977617331776418683152558654587016769471114156310410748660160232636236101952842768938950732817729053337511505202990580615827241478274132755538069119487180640532988382345022785475079761239483633215071876162741424734786935124979313731760135284749534168590245729068249636682287680808912204780876764406070713064603970235047256045424839199445219119491398919782400*i1^117 + 1194736479302305239490674897596616390847547573112358133288846746486703448521388549197805285467468195786324562329587589895796671673149939622131668681934988949859685818299218644756627600855523107571575350400862043719372570027397819038191899464977226177068947385820264500030729502126699304230552088414145819392912534506305249182820455234464347046652798298431560607604172434219965919303305569032352042925313189038374300429081027492561146263309936129848560574753176688761127428542283431003238094293277643219093830343388464721269315263131475621307580015636811402887967294462539234175222260490474887662687078992476485553899861079510169935705106209431307104635700251704564183058909816607300038449088136512925439711294080922604320813497677555525286267887810453498189855869371476731777144555076167023596213699326668602880064287539280272988555058435845610193708807368581570964776549077877878207505555810668965993778074049040345895751841610016714709068778821174656253362885197057736615488494443005597726521268637157694444211062168270221735327145261896675133383204743421733828469580834330730981218189319496929864433550197780453087357451762460233533616603643454722300279998013014171661062939457365165289336954429229794290698559231214644064905746171616249119915858770224566598256045688450776042808522275050800739803993724562362960544185677394579616573752345505986174790527124082984026380983415924027892228709299605948797798527485640448187834119496257435442400862868275124012501842848720025563560046316597111326690780570616338896933557386872324273714112138306370661853237776515682661921710913765652010733825620079034553936723536913113320571399830387300523743024700187297519178065718725770278793450212749659261120808328486333287539395126208015916267775502590434813972921583500424812554485103700461089371679999602073214619708079191862218544617616910561850606988104873807674387493357953699076557119454878331803622129141430918266604253050221190159956211960048805931950407516259595212353618279861087882454272034432439542964388325590901649161578711870142073764771699843213627391009007266932924290214755951194021306395651114312952090441907402767104293100235170743968555136951024936919343212170334465705417318091906769079653637244346420249787943053796163665550383493058722401121554573813033427285146994019422293885899260783331988075003007940072828899153757375924605614187488817495496467013752320739006908689609148013353159033884198414160805422761824711127590035516462323469478797359840545687961594136161163065470576062236434313612134511479357440000*i1^118 + 22607711268912874971401269611005187658205324353509374210810035270841333920880778528305940184944973275955821155654619834110990338511117936169118165198090428773641756106558276499048925061157407846058346162199085113534905295240918298969943224589477390581956298334226847142484281363810338275072036916963213540098896196323845213253600484271424378912883254223855414764807743524139956607353182979098593355973244139955985349444954241789757242317567138266368958128567013311695190324686945456620347563028280638899404292321616646850237438224079203772217430610646290267016937039434382798822499202779616733314697776800077986267964915660985031459103822014499329175886183422179026876938102475259657858183124121615704988018452026766222845955686857055156042469146553035117198549704453560089715417841257343828147165489603897394431170380868790614749479495050730102702410054472725931725182256367669593425689981824446139550885610832513172667345610524845104522424317311346350448396947177354761281171062948836724431827042874145224274420453763367887025183455772744504375914345152769995785203218447477738556055307826802335342529903505896381828037746505810167927352439306041176577656090610181062628510766838135220266790569243417685627560851897010065142746686193776416295630398695661491743029118963563837228150705149346007635746254124117986988711231532312244092412759751118256641565248729910510242829406458741574016961847287722227479208265831356607990616097377344713567918120840368982738176177954362790436677391407750089189747861343089162081673368581544448615451478797969466974429273312993510742675801056243603485627793590647878637243176303385165389224080635485431403068882671730324993420771626050501018104089440046711369135674686151176805632607153665210472662830698882477838454217566920244799860473741605385683882584149511571174284401303776829051924725897430839875439386783362728649263527509267190060948210772281358553988080862783844990652370149400032780141205177807127570429130387942391497292201296710031687525905319828117447345828920822643450586274892010761377056069403546990223009541598691422260502448212035015499997869510071379094983961738546124330145607351987476698828402113814236005370447146492516066216088216736527083413577479139312617701700308097986265133246609909338827925460786733274268555845063245936301513669189643351308428972993915831451836588294591155538949098061196652608421284850442372388626035451955179162583553731141303773973116392417752828691209854632120749912691284062394363390788567004710492620594583052610437120000000*i1^119 + 1311780078856174982738233829451177044787440407233519250715278805469653958037218602617132966352646302334983132217450373843269870258374029189399650981637589126537065516566406036761238748584886762903954802856930350354598928708647692667696248895186093931557797134357415842499222478798855240873046069983763126583920420815426840240758721292549399687879101682001147493513188625733527739284060161106410059603170652416512238005637368639242152183615143748291241922316477433364285175891891320218548373760833459732720267174710281327760335844881233202248426947003515622840885712796507960302838018216222159994026112679088904939893324615239351515313784654292126098075159565646971150073973607536912760321697453294420248345724564514403152011283819066137069815203271966197878211623309657984742207671523895664629062668869887881748998412162616454536033182924553264279215645852880498563772517489371996221580438668174415476060556838645964509260906967262752916090799297343860677545626450951312738243120928310908366200308422866985821030004702680524200312169072582907967031551709627124534611165109487659265997693645298566997236502729593350156724744554655061766471878578249459724822552683370243731746138885401641309255155202834891785124361527058970609039529456390638034645136834537458476202703676237494751799640136356169727338788036194660767804399106522295980603223712529631807094878757453419138194223499604784479971399411455958118403335239015643251299439910117805777419977352218106510200392843809545801138749580356858211782266448574910953430067691884346422098112784605986285399533897765869675986628424056235250918057160714033930526177594343368377354766172830858461249824512716455372716209845663773710766449076943631082941298204089710778759107888661430415770935032331547467355251229734990450150433146955896759752650900828979709841600000744394007606702146921160728189431511713572494257801164781426326583112351936469582225495788098531571240938093992984118663932908847468748648009167462224967683656511807481814567411927413212435262065568009078227275531381292573725046382978468890405386569218023535426029490714952377837991203609609804225244902751655294611565321455631892581641379670209996183900917672100539923495021069387235012597278440096318983986416664567801585601317741460182217566564668308433509774536455063155203985421651134984058807746252591230295786297376212869703239633892474283889646654237205502331339052681331001599023681462091671384089232475006238583462916579677618416316904114515979360294900322615272167964672000000000*i1^120 + 128331387283451615660219428322467646159017592258181108405248785747501700933059830576791075511173550801938620016073182928480164677564471380749035350413994700539725391405192516910320171710622301979122976401143025508853984504901910796149170635914400915273208493686425504654559956131639230572014259911671356465831108674887727597657743085875528638905505238213499351865784543068055245112643976121139412407644853754872699372037576954715971197396827448839530380045874521417643574209912107518594624749542660602297788509860064707208641110846415296192806077607290937864792162547358132019572156154566931914424564436050579279744961209812732969851162655383199173780452687143037040250735458480249874618065228012164079199638457106506490378335100717808068244768076826744577560507800247925135669791173730361572721218942980365457458508256041694853300851660179350376526024026754349797120004494253646104652582780946076837157835439921503153735463323070194324506392374828417542638871001738527903320014374344814315980887134386020001239137307717373688056998134570780967579287042656214417671231550093484586171070983658022883861662558614200321180358441868567423235949445608754574107161264546248372948701773558538372315203312116081794816242047127366378005119018125412308414074297318016579136788617826392649333028125517348682756994841303833870311606247985259844052348173497967295137566063982893883870651488418857169939165625042067837199109710030927046150121230489297914919151895545282428856857023672369102010761508626796107324179508458368264107729733035486095061341766666741408868808151738635928236503694960821460964333258573455123544859325793532624964337511189803525020761416780433348359082206967401743560671620120553922249915158775078518985377869796167283507326084721299167360654576394820910997016868606761601718527981915620880743918891619258354324815067119244200859716266570306109223114912580109350186241644094783841597593591625063591194967100872794338980894676559765591153916084739240782752962409441356434880075194512163809109342210546818192589230543847519958350966294863303134959267649250161287261428310700156615612632430426716561361546972921617455415120583270435750590954001880270802327383498701978608169692498673454769737753186702259319978305746009948922241534803525794759535173628286660631148352668619315091384255368303339394094684103005041119670734002507754520897235711084902776773571519474302156893384412287440562239575898110624789738925255288604497938091454872134242348384497763298453624601968640000000000*i1^121 + -4292615766632455848796591029036603805549520665043173127295212227653740041821189983016167597977535101811493276910111719672927677534187581036811629031185485927785613952739150791975744450661604721096907879381072226869589380949676343612026418591414352823680663723537645074239090246948249478364509983325999146254274740587430256106924789112211167904063662716543876806917729787453248881713477155522439555481260186054885951039479121981274422324851226648539583611605929172563778571557337772248120922103855404087042301989696820619939043604250630386527016663243773081272083285093610735320175894868293091474878064581633306717778752044731521779551102338215300542438105618965192447634809891980780283411038046344162897238361608213437910130405075956722505167142931604036662374595524997426578210916168764813613744206989211042377389036765136396705169594626143148878610409572096004385496519378694163127859409554692493475019131847735107748221845738804865476504964592293148593267436675662904441908782130595617005702474259442808846926068709359091952653933027220721219668627413996819682280736235092329818025719382054542482240152104010270614261852484385557435206539408029582926672764384546735977283259320174467181488776186414854720204227696098498923155040831184595709976183270237597016088882120979067417871182929796439659122259008076718742180397504005261030588437042064608262303705285423038515707762200566949000988872343478393996258462518657129478016368976219451062092865845458230449153953028645315679198041116466778427652917042521583191550854293862551921373496017646705959101140456239942402609443077272703305300800025955985821170788626919971410444016627626471252061781424214638229908403921595108260091910445222481627772924877591547352323844449368040217359441979910112321744186559473784757215687629305678018125401934827137178597129962407735367177946707071707896421094499932535161081462514364273064364750096178542950555281862127410897010288690367429481978736656568575228661832614866931136468178925020213329741167139751175548798105243700646162067267514005650035993070045172783917072875993590177449742582901425627734050607978417457649223111241959120901327905243549219334783369719415650061126722048766868940477326687928161240027321432257136132890569970588114640539943552779623557142451500339851254792564333797973239932788901119169898006834556522436529549477221642043929007161424731119198098980883555750463391836481126249779952442727075120173713904800253507641936285783115880773354954686464000000000000*i1^122 + -109385617768565116558720559258652089210344763249006251165056176905379672393989268310766897222769853016081329602311417597489748374119431555386084216542123719000256065710733388404339579334093465436735852166236369684965076970205461052621935201843526926526245930154698203290584858553537220124108244990853925988941389904012268419294705350256864558218885052020985391401260431787530029137153446873197656295463583360042555531014252071682248514155680972694652580474495524153318448919432614074283681035909619936622569303088685665452818222399675670230840260953688800700239537718810252786534834074907750137278036091915410325932534150324960232303293264922024763914173166100048586641659514391542612091185889742491304896881387307256184475194250454683530493819090774490165148377943101998568430091617526884665064967667082438015180150053888078707289144893789862473615203255011219819849926420004957965482620349326535645899948203175168815496574790077845535028658402494147288422815644428469636117544642382191753853859874508329209052332003739422222924927579342840529506980376278950109680783491657043578420688848143769200672708801933080674517931787960538099157413000655512425222394607560358436980852300235408988579497641074347462454169457378154066604557294523085302075908234189944380828936809646806544768295818734342510810524816603089429780084856363021358058947492702152083711333400186569454498937318343107329160916366826469552719049091883948756332430743322941759915588287430373991995439510297172605011398916613451456283271681769588220585258799849904324752399939386060125324050624955393456758009919261512053862017904975260358160096324385532177996025268839493471024170732960704862197284551497162069162453137432263470082434046071225866995897520783230491760297899339590276215091903365667141803644693759831527100367970439136671176560455548161132391899933129696878644640935933910841180351512905892519553401924188583316171231481164579641918765177885377100340876737951627646573721999983937790275214773618219587165228062497347313588380616596846300607339540263999691772286866413829721159127936824769776736067576125012971506926920089440889448555430017517712246212855964515426296409588601551215361783333554871121986327804591536818098655843590844888914448664524414706822452001143626064046084122865457279944743597343635650461143080108734498075464765321076662318050906684762166150796080677760042282545068588412609124377198816961385336604007010846382411219876599645223900869695006310400000000000000*i1^123 + -2443178934496468840725333343249475357209462737900267449249200209344873070461738846420692496982898850025646153882760644139542440190966010864791258157713025855425256498349494865558127113840691774416989123593036164566368858950137437094952391162042777353838649384059085317623195260576475858525234376923989710004129771173548714996161402513160230616866224200034613200379277239971737622687240192487972823093847383211953351489456707795188241549805599240941715098029071585341472435003732369063682971079167614831930744606301855684518107063419959030585672384483623089695011306308460241038118026077353948969421730265651193297169183240915319308601212547807328713824628311704455400643607781017407498501473023043390015161774314971425533008834107216798796638629076964515282339542566035426721265560462703571384766875278285371833999052136182731746295768153890749301418805529708418229738811748846169542284761578444233603056544414542313169038291919971481247689010831215720443199066144598641584201530163458310826981355112657250288776361236367740584786117579286322935621701265683087209398295440345283548025066301808684189309931197522524383800426915817549395842085402373996168520462873278604391439746425638043897930215586009741351262569444390997234726539582704652813913233947847626665332419673902487065616244877428408190725645954722404167595883694731630000055495344729389332584580493719265692278155641663361107516462811505500096098696230224324062190120685379891892252710631394552609909180995493349842471939069299771254462594576091526427987965378126935519914393727008628318733324052358246407487155516283081985495682945696659733572232228329122759181723648953329342448450415680514711440926621600172902856352549602380641713060332479073833838288234565674566689053413169314031075356257799698761492186467042921232787270624282919198025904262204706811253748887984617165979828599134388453085673571213465555721526281955933181983208434468555371635494459822621941773760668891765160238360958549414644431278678433759682274744049193744905923623413175950259946799237095439830786261394186227266771577394025787367432244972208649291487285437887262582223721810646456407923825213846252498204631338866018339800416777384332455877789368249935890931036432077715344834248603171971979046240058103064075014131193522243592230749262672483762502758891005547069193302693681441887379396366977573824031850909376469009605039474741751293267918101972774190080556640836395421598584259634790400000000000000000*i1^124 + -7921593997376693043065360911245347560008619238969001507995015544149046336091792402570807504277841145063814797273542496460762189122632617439088596583456335831354620376617625843220795603459763605709962316749293443831764439548860472249710545680839026092429609168639268695650487398914960910950557435686896686674060521363635807229795603243767578373525600038822784296794310256106159693184858010784164923489942797752716377740153553465912441550247714732842385815428011847141353864040913511943262607427427998901784587518804519412565503568175734426730599227150378235430802705696479471407654247136895376682166539746544521562640943259319290403084186443352907778103657615483873647663514435778787733094086213314310548219920720461552193377929670766180754236696199492903238077385508223592574530239149248605054913629803566568454688815757625522448977871635588039372898042921502787516253579255020607631830714616623634473403668494923731470088345682605494219139705075142832078726229351758989417679608546687588400506640055231018697639101418156135254138750991673835360945916145640325861302547514973058415199456302582011920264761446358747967325629036292845204522729476101606830957780694568122010358965550748608995679573319833647338095194692276002018313284419267832997201858313133450815333646267947092588487477984237530359284714259418638764714278671912126972361287235444200019843056341990314248725932806738686382826645716961029069434772654811595281118605668013370586288821419761879493076714862841113956717378886663286581012761339852995097789767381624628023440219715312822657303091850912802306346500701073517902861761215014545420313085538269408092020999537543104117280625504652396095152596958091501027414815928759521698865654178159475106684751061621120119694578790393740467573124025049800955245596209684762414487142931329730338990936003365702422936215742539810401007734104899575055714047449525362900678073164932745949091366656620417015200028321431491527048114749394478529093419369084289442789740825913605111555287533389611780475462445526262122561401055035690045371940510175235245139877146625841820693241652269225618504377179338334725573925661313456225787568698667404963564501700817713120540235237926572674815693895683650019962658336901033173675124208344043222419557049102463813593684768046979528607979511326052171250465435153283555253548358875695568308808666619857394748497355771762203632608347988480321728294444057721181875467999940444160000000000000000000*i1^125 + -11063887245591355549708735195489371684885451875404904930475521620761521869146065682691661251129771573838432280749649627932978809602133690929904923431821556635835997474850681729137291124879895484219740923352691695392195551160621671211925626882525166106778705284262304617708401412581328669141113239951707154542764538512400960444841131228284283140704327316263930301095606893558806646600077551666916615717170090907627828828857934714320086370696841138800647431708108531292277355294110343186198837742556715753706685447374734881486632929315090360152614616707247999608123481017981268984051151819079009480702319864426205992973711036438084311799544305646561299074689985386943623892785423944618912125579420576637094397736751484710308690756516154871594844230795576490823348548373149668559785751845364622997063653853167142917585966447617464260455195449703205368531923680586375696303940815011955984441709671318292107415452241056673823308008071097250633919640237437604967516916601235135489181054010024140170417085066973935110008135290041753659807415847746341887337010839331769408579782857570928039941239085215918344529516975231827575330196216698580828304947642925526075841044686088584938629860682958836322780007835015810103725415953897426925254417490572075927583204824320538273131834134204010382258347833053699323957097860931844027296190111723153593904266542765451429654003301353718854175829928803609335179191995704102569002964808169654012995747417098731447996969871380601373378530284506407272504644541658594398072526749829038740033271031526247835726725563650462982107685635712555385311502259104177295704497141548674087284588128793493575651361268574500556422781711262062816404012968624354976865726190644576434792085973248251034798604017810608683664517238643380953404960048761016954457364926257886755388245680052389969038783433928647463078715519094831859785744450606977431265484167300768972135687041050590190981447979441516451480757608597891990848653616016494804838980575755937240312103754230523216349002695492499968651839499147965258281980472899070340435802440165707834837794857101947749782373248756608599492308166002295444866272197260916635100926547376547791626093296872504161346776683687387652588399425700738411778432259656689432982144931027050563698127941852861338106919645904289852370004173861814489060876759431991925344196930464193994673705868247898979413264480211829582874064385094371947096796355393853849600000000000000000000*i1^126 + -6758323132828976824487102774727892406688565313419173015167196663841003270444692105532556419779551007628221275696808147018927413416376433619373560286544880692479415761426322232688829064404462812803756050755318937684837408971151713726171462961833002867799554491873444254993228652682763632077791044716836237012088883937109693784745922184677330497632764642321928957335535152716287263854435514725911924190483329984224832165852034514141512620792013415942135140613218322086823975813326383338113055945998376153816683172070017231052667415752939283771522195189248661213367966901824063842859693434974070373047736501734563596952628072701799074034040994439879217499757088168738148697522211923717364223809621117378046990165270360553965345240702402986323831714359342267574386477295776965208754689418757139006033941999214884422911731099831159225028254480243163348129313107779994584724132596823376415274062584639573207365430206740276824469360964677689927607321375931650252562686865563584913403552747502435718557832646605103418559083855496855993186702332752952848800166688164174299374175211763798885850366602020055866431306001857237952542786720307173850408032572709045031992198681576667174800877785849524022568634302498248647301263358936107595528651790850075785731938086869101528243325012463106007156064297403107164940508485243219991106217512118704039788431614071917945487785734915573029448270094074649105293132832151088329686957030531193515374264502663680989318351932767144738827866378434344295685871484399325089846233629042980190314477541510901026902137810776287214854216131873745022259326281116402100764326094667665276242635634900567578519427205710048052945470926161530549992059389398592124288183436284433147688802954480834644901504029397702866136144893794980015431559987206320138205500801328267064506045408903221071877213508336695164588615130327053208352266794174318065357732798482434443262589804358038124622973301126328267610092466026946629152424694003605809659267781171357094092057312577961396894336817268379121776096135984884893625628517696225112579435837059301672741751497731141424539285902245072175167956036331937098285897536622966046394107591987534338072357935546582882527213464255541355031128019679398212981649683300440830677134345989630230416988013254581867581249831459641384451422550162090394150567201764428377215547884927508037076604987040500499878068841900156180134528101678044938240000000000000000000000*i1^127 + -333481173396344135471110893390746495865390193850633859322072782723226201169330380392805368710107096377700551424322953281548492524924661377414119929104860848151570165861413828586420954052141018522486823474495122780948888239111398577331227845334862502878424766430324662300723751170336253921096668343521101031696632247087840952024685083931500061247263117027985449071158438612322546433004213243315738170999061175222558011138011125832294900149133420868436344878484214511722010226087965912941780479157053706408821703333933229457347923759978801341204611428983986784172162684044354979085930796666398858111647801766089939921538404786157121869045273436927893788749805040508804429750439113558572325497290052215004230485999772711985486782430507746731447576510036837549793917155104948840480604104016603227595595724030975602731046870024665642434967242521876276607714614968630126715843400394270570214174007790148322790683455805130887975760702847816901020848811769731896582961304005236685090490946996921824621272219357576852185444303946555055611954656748382355501854495316984737237732078417955331811806951602487068290670565048189693245415444716003089014245909254436072072670446110204718289641345115403027535602396590122617539062919223977240065036497485976980917931653365598429518580406610975549378917373063516324279828143474059962213505306647705390760060188958319741932213043552532514982406977893384097510984935827500425702145368682680671949395795073347215366225689935396560140666595514491911224639680462419140308926441031562435054911437256724949694957616164181321884339912646285600732455868102892691162792368240509154300057186834554452922696960204019825223076727993762416382557289764641940187900695126614791963537613290756919359077567665085485938767507143322517117773435457198266733216131409030066963125015039118079074621535688255923176936336844764729413323932153245314542105081731695462157931825032889433629332460870117152675134862326662815317141077483753647511938599585589274720579825016952472719002412801361361929806018597146961907987981519364586702589962266861308354996356901561643618207016890819988654861252192292884568774894938014369070678723707722450317332818373636012008892266343363893244203443909412319034124186847069516030459411600178268763589075559689225477644125760104006236666817884573938465879799039707738179884136765161954228039729147156696921259043978952310784000000000000000000000000*i1^128 + 1448762262593281932411115543805498239242684192261038332859309585053679367933278959526708661327583502271496317944290059152758081881637723335854932113497421415273042207556230652053742466673193797049417102583183588167680811884615393530076008427313427166853044720765915046556960982484488988697066601554131732725701503240178494126855593075620150840513509733893241575143742590447084156934180639279530363102962613632515919893588609886031901492749325649390505970936420220683612616838156894851507966556807249653944704031592254032798819219013492058521543253566825399005302348511990155797966916704005119654055781285614208008885521632103823553764285434644503105308746115618342911114716439777958917906125215916416972839929449809703273523620394408904852664325505184085062522018444475161635590634084237819427173163279670579634824994694553821497784475169184590155061309376750908481833511951115681670174545095889593877344349107743696332707230619264666610564938446811603477091084149966035516191701982667437938306971821231521472374098815713510635001589320951264671530906303753695489751578230017452098404365123689678614097486477229371347634055683748397819225090649089249990004983914183577128022535281278331894970371334569705944842676200911920462378729135330048968903554727315831991785843507538058450772471547456040637198911043222692879547627276931548979941942325029207657806591019129998593060340786537028248610624655162963116494209921308478186697374254428855280101059874567775122891083193536240312950741887355420973772841130332649866189027468830181433639799393874458367480613799141702493197886725134283769178076115493194102943781160139547094637730646830569354355300712727249579186518808675754514593085727596080281093235562299228356906404332074624508065592384916898362221797842790809365683773095454769595708449943834645854057956152422838726942954175565835727476372785151817470892149812716967536025919674690581191317095136237739388424249695655139250111694927964883073027980582675395266529433106633331659853026150680804220986299037278463777171078784770289987866428333092812276789254389154116007670712900599038403273275761307483870457893435457071724741293128563592822866284005158549755377508045190897632225426380259935177576301514712875871788069873407954504273307729411944053549736875815240844498665798883598992888356017058405102460926664606351148741870483268331823104000000000000000000000000000*i1^129 + 1130053297747756779142694552490045490679756892507817736397540062206144662383335615829641518689291778889296989170672819599414045576718633388707651423437809904898124381933081538234514585275535822933689463202767293940116920813500258883222930458598776591218897453450328131915590648385357332513128055470713022151775227601806658692752452221197592706848549841724373730263629059681600918624134571513264952051979706792002414784374969011432711268040440957630632097753847909933939292095711922976575937348119518303685627076299945516831764177044162124923602609135480046035861131127461265672387853791748613622967283335759268883178920317889254178448924848312389801630572843278361666006526875004182701719575151963853851265594464939974905908929454800808886849995536599705900228775741061214818340993452175132788684060456553405182815386828373222465109444267655111350468751204831089791831983914925265828313749548863391021455494869967901307234013064063047015711200141959728023023021054908874419149068583551358036221504443311683334679143454690511422488900657927770226189533687742861068383560430146582250205728115214582371638623445268549434782220162586898995544845863916373483079658333300493962354882126593210374391511564003887087103254934757626460419396778078578539913172170868993461420924804965003577809674505582623085818323199366298431378031338779542377192449849829337897072171320899967110968062839854697125868859804342083242974998502974889191930348597183967239502274832636292841050365471120089775036842050959024427852839299947450275964229708547165866678812791404767017970118740733087483242563645879540388325627195389928324805835588864323629170207474555114833944557991122872026040648423958104548661378458284181029326742787527895865658425578814589626256418216574609752876035847781715421180230293263863618272178076907166620196578619068413829515947842337972563508517406817096697547969578973381531901021124817761689785349918098109355044815034920770814050860312985663957615927932641227735267159687738653456269558799410563262839857750129564743596325399621208504873320441422731235836107996794530978953074893358573872750018021116451230214883494314103008794147173061400775494706556858516626603970568942425600911549832829697436259999763272349961657007406469956026364626975906294215515143460286662613559698219168546792860400792430295785910289999667217940640000000000000000000000000000000*i1^130 + -6246709581986618270779275275715593574917100682235711235777404921516939044482907432021596461232816894634957115717690537036350390691065571031650643866280489761984344923122201824223998598210940710374097294899110176803689401456679529692668272644992063080981343900901635788793500297409862583059304692906418956178544508073093028895355052185074994168603976085638391192176545969988664673078941313016973746279787282554837036784683785409228020337804581204179414727130765409083169812382600586600960546281915749400042593258684612393804360807552980047115287478102890505212445356078116342533870833343691446060934952738861142051099116382904532870347621873454410620432767303931553156995089141888234434657999237468971163163371533877515957831805221074875126216954052685086146615108317151864131294162635005483215050409251649376824181615769219584784115783557132381473608159089430265847947414109353958553991895893896315684797572340683398280780534823062431166462437384607309347364566948294598827935804638228166742669639380229197804500308160899144794984025719142539267550829172723493762348906316342307415838238747778103741912409203731879971536474542352522079041096614755528216626737545730012973248576191874664241854386085379488710665906516625359129983005708081572080432452952567288355215257833004758533330789327943842682993114453238010275915563656425419405473576818093407392993616644001340366896537204757830414340028256422090727965755229125096300834034396166872294908590079261237291688429203590895371491698937482510120117605759888761431139165820905677404974915004003142303534790957698574470465165464762363278034271222549219222346268080849477994660506271284785289017337824623406114204691433805901429083394796883432485898533531329233062108069180725207217383814412678405824299024528699133872792914527214708708853345796738736230671732135146304131215519162768091164405196040815712896465249814697299112223595248074950912936846605235397424432858310873659382403527932232757931586432761818839835569043097077395437516373426410950567504604404812487378052844588910332032103536074162697572022447636080861608850552140275699591158018181973666962161392072064564227884514984443903095283165399882835551877546410179845927658174124205367981238584423022025552122795605514127790902331290176052197040713052858175671936596036686301751859998761175465475000000000000000000000000000000000*i1^131 + -114732225548257718386001127500726111564888833129884547751268000078986968217492262227514760733689570830348095095986859648163833074072323553121978720273883134676564552454447329688704865121782876703047003024998248579109319757994195596903715901993688111803021746785787665734029634389766152071047051305955401740318744167240179504469737115347290474154072290194212509749527744169270461659886022764960339514770376031470125934540916446052747867849326594472413860489363240435178216023113137750401018971899277724818856587996784463526884740867793278645304347264176112222831133679406660583379504121537444733106511731462998262108134466186181314595831896267381598522530392069636397005530384638517587978777605654192460037586021436293243014125930444460458645926258184326489310248711935297376015183045224826779265409841789735029474838260657478748949735149532691527210803954523376006090667521491836766607040848081353286481524484668195952976347196299194381860117433626698298272303436199594136913686322010329621904144628380483544419381588806429292790309007734883646741249007631713741595021825414265879056317730652699341042336779278011854845566543169960645166958803249178047518096836371105144965537835011909023217419070737486898841180950032815131824996651236543824419916818087599988350728171676749232690548002237957504413846307938967270714259711215076878124647081725536714180050506436169111013279767269682869824029894583497954845909336806568842802035997756920771512764433453528896129045456183673026053779527897537829193851584731840764639170078138883514544573140603053634993620592252362696505164248059207414605360243385974694810841598105049921132698035937390777747069769183289883083525831103969321179617234454196765196447674909998630952415947234081726582893276594296248552041790416170582405876838186440232834613016213211088422077900585996434796391978380957644517643685278228966600074011928595933991902631324062896738651384184393637091114143791603644480673580619768523818997688030091968930276485155592344587871214403652654569386693580601937993145444012006517610319706424328335835618418889484945139179692243101775195895431404259722322811950393260734263697386054271793320693571797097340917021126955987469171338342103088112711225454129951119175053387991748570904165097315811498227081170950967831909562114077648840337402343750000000000000000000000000000*i1^132 + -4614316596101431547048502692643001877450067700890876605805318573311526073512990348016931651170215529385709088082997782530261697025763604508326863112084735911709090350322755126356798245213971401588281662356157321492954225496655514185970795420539156298246122908865979005914739012920310591653950734570075998494106134737742395910113163630149318334751415376772087346938486595092576329002336458833203533943090094829167256929325161412454442162155183120280174938469736779765693871149526749800579562900164994157158050209392683445084956770543363343159071622580723633488153042088833741919176726033354363287200421141968161733865558677123336773037898743861939001957160783805403834107229589171066478979380435456235599547947829539167790151702663548323555883658355616772527664816716031668659611473332505167866270484692254142681696055803780991564264591296647602225334269691604272670474381103001541571569723138626434465190938045944238871394041719673396009053479661767521460092789775367589624478289495875153785871340587164654788851543484318813966766687491875038292882456741941357652616353784601952785428124179519729961667538515828849978356344929165462849923377664215114386783036627626757849092949285860505692681596889489399632361400263321570353684896351523555828636821637782665921953981380569175753877525526856497654752807124291152655170953135073555529052636413254403491962090888908561467795348023061189914125587183475778359775964091432685632135520059038783440621181444676474132820539596342366814784189382787606560831672489511738140941745644505806709451282466393682604682977833850894119748798635241864323343831169118304750040760489527947987050779704110743389908112254515903923786435556750719307173055414168114213862750896567142382887223467430575255010274064071188653358702667457315249455567130707052698837042369153080041108638381883385419056438681005492799674328581349126500835646151776310751137698220959860949600079783884078724435366599441067009180592044374672692704635428541853329790773680733700826835316920248328508204698749300856467547757614751224074892378145358980405802105580118265489069102093090928450884655199464695834864232708092453318890170278120454949388043565842650860879363799850968583802602275076855568888561552380952698182770160926727015016941523871889665770538440788511710815429687500000000000000000000000000000*i1^133 + -1614369421319184172350414454384051048273938933783729678781918872634218306221027802450760470824365699191057791558230206663087162680292667883612816566633668432301284665357067323915645616838265166039798063646345780808066542244558782811787828259614060347495636726574965711436081003422546587343890624397085693495455566945145149224326658357210460461207341202632462489217139178413369840299034057793289570364070298866335029649611163593527842499154228532304289707063605602539731727401780179773319639940579111412286532734315881329269559535308355585910890079411931296804029447922353429698340092098454598879651852040622623888019073827265270018263527210232162300249756836303475152006558609450177068837471233422693384135004318361050080876699916339561057779214043652682163699567422866471963896240636454681991834120247560520542661164889118164210624846447778955083818909627731678458295104954048916585103050609932750297503620366393342528388618399745362187827734863647858535686125846870845939364499315294878107702387939853123897967367355080519488397710211226875319893869001758435946103565906110501559381314249776846068567323308689752300234246005131651678919434660829992347169329995672824996539516714539160020317650220072411843045480059640183038313525648321958274196127603301800126689989892782557283866269454090496501852284709987123817121613040350517154037999490295145909920189457764286425585522027305125227985680259356673225319039807711246678774680155252001916368046059006856607383537738136727485504513142220659819427408529845171318463155487278074379319314616073444705489722473311741741933307662738430489342750781510358444516305565880704132876794581039955451851686665713460332332150483908395397867908244230847876107022202232610403911728400733545668224092293385749325021868834465353430876533838797477673566036703744489939102256320577905014913649102531252566727085049338961099645474465987534466108379895230910850942362079319923205639888495862008946876151866344983838369597291611931866540127636016330787410430685897726811788637196979984439093136258135050944181588794464026810216584926939352088911686622201223136527852087612843938924544230431198866379834152611095805165354863112992124901718435670692722082451165278959697126165463882371493330492021504539156917044615369600916182994842529296875000000000000000000000000*i1^134 + 1514649183854974725311641007056885338133469512727836789391366362139322158406833106891685146457777369798861698367597184412898760156000202933357703225702447993717899767985744640773533662330664493704514509569010589669577403286313133898048699102994852024745431398553124800725490956313096835641893457922375717332344414777427077238141815655272319337395862630258347696596251491803516581491639477054505404963762505256330705543111460257608696084462193245022407988447472536138470895719956236763043047110381704088301475810321700490322997066769483066873032414708117324170290430125110335002397993549751925830012667432328776168455606861581160405445410029336021873827942213509865345163844890660943835398236503957680011844591425035731667401038203336779511238326440496329528356533912368467003797435099028781751988719843861260547042790054638441661372476264238111344257752018523089720451302265342313991591287151244275413054149056576321155606821491756152782245618729165054555097771060025381367515758623286708312600415994402177438601327235991661283694856770121612345180663355852488414693360380622768661184442970616699793861111538220066417684247721104033406942534177677656253609524435277740565869224175192183691752329100423460465342122298101891920563704578153530571306724280968147638378966142889912266013161307463504429402551899808057965205037152538246880289351740475923885289744469904378744816239985892117936721590455874974468006963367658885777867162711361498186172656539510791617731308976951140355361053611458089112192147222276098414233855638102622588759055998885390524296301066753271448358784271081500268582413680879281518049666412169569272916527771002347198317778573249893313421598862324141213856122665137121225378884591612039495519025532513480662592990548786283484195294356621102844750168665588992341219665110962501041669686937521641336259841552259039536233260429488049315975273488596879983903908522095807251156999024519661445075772955890835457883256118095095740190168066307709006564794318388386399609804488487932922552648865604882557878606308203503903402983608125898409521450432738532477023652881417138443152977191263861959431588230463566030326216814384515011098694379417033492723099018366006215683817879037169464566528455520824925714471817095722373109310865402221679687500000000000000000000*i1^135 + -548222309480946578201538032416893762931695084429910459688214409493260531542369276334227290782901515163133506712349349176740416737151467386654188993077053702893064502739651811644957736598086627837121438618423699159384356915752359601375539641848370895951987239064426341690509924338658551429533087566498700500455070847248960352985037307661540431107104418575448755711086213600164681514354895815197415239048292561684065792680136370222715476718780138167514779901801367824360917020505035648808988170848539021044076313086703798079525522321531935051054185122472506025682032104967286054268447526149170609408726321390425098565636716764045533182106148688506314880410468680077051472154927732238384440215163662812869050257857919385898851298130188162020475054441588537096850474906939581142363722224390206796231219316185776028495062398718730723864978002986494812783259801290401259994619003069524916605844593581180048030864684654691125770850498168621257432713552703515073835933217390038757020763793258495253295985088336281407195348515454785865371127733105545925110599856575561917813072613128318702711313102071312123742586294801464564108489162623595630841708257731002534102179599151848464496762588236849291405638563003388519716474809615551425949113353283197768604123993123715977410112857794263636757178668167078978518949923573127004044660318449615518823410332743173460373694714654700390405206609572637678081433815972633347485613756719510196616907328507858233613117772910207382631623225459910110091577709168410564728529995408063946108326700272764898484346720620741776897848370196639901886471342798434786945734434470161519751284634483267335742363263985846646444304023491073682839930968946790177826953584406354526970706783433158266382767517830534572166617315819147551665685301098152768623668661231613235471011246037301153785973652918056115834951663692871108336107196389009983003891771101181493969635449254064824192492512367181517687977719894046190663665312182911416776237471547146482252016259001352940802083796130747886447364309026264271598269143581031056246930602320757313069614086749041498749914445086598966237382270693908897401250311151403488821042661807598801686580224586347961210503720332350683308117504513108390914964633445725266938097774982452392578125000000000000000000*i1^136 + 83520886108954993741471060198359099669358597544158509398083593996527063833069711869067701803374818658905676101126067613807949483913621374632652009701194050508733683761855554364264981719027429333252804342298983561200199455555449003895907123828622467240847023014367316114353760576060518710441292841795414660543971334184551937128526710848192718280157491198611119567991915016123557192068181957472114921205021742031366777051247506305871212012526047865789104477136543171822035948200620291252730744912126822034088843619532077860468962055914144231442742461419601750214870318939451546132766621163053585052028484838645024554660972280716996722564917181101597420961140372626595497979140680473956976373899044919583156999570158537303369738586301716225813658507022740826982392063168957713796102949653788557115991259450656082231065430506416245136505494715800175870321701440912143044927346758461668750047575875719729424963042570946521341355237404979191184476034067099396131677409093047489433329176759080838723300623517383097370814782676782866719415698333942843798313084234840452378172981889538508941620166387766301409124604663897349965874409484898819156508393660796561565533275251418525126690200538601053581361728594757154288164284420116897635290452024904452666685166822939700715420840968199314664052232962657398003130352498969492749128582921904533302470760522543743523861974886961818678625821802526354180188955865942823500952581869724236122512346611441077469480946690980038158365482071014502618635463171215168550582616745992086489331400511722616668772582055824282460991514466751205179707640028144641010435353532368241116952439253186288723308561998280983816649226263566439730035240527843882322640254657210618256413675485393847104474261279509242758875398413672197783949110348311624817668108623607341412499335383939728368630061298250261065914476867238276258191229023027083269718239189281594413499947656147605930910556535324732580477767641479354632374578210177984104630526825701486935445125305525917626782698316812201893103843939417242075110503288524388744290680397539929214415360718067050125571332991107221153087120885325865947925759476775443762560751104661870151783796454085475408381525304626973326599450730827811639755964279174804687500000000000000000000*i1^137 + -5912709620211620376082216955350980844036385633795374358665756572709942534862237684695757953422515717042283511805738342173132373727937433297875899699861122541281204798647969424501763446869375140011965443403666694528412638533679842771659538422092370912119600207546884658122494047213326466448927551530059125944081017002715556987997043635575077276294189581797962352363938903947718038467591945843571298339370560686655999076938490107909819656487315711891621435141464553355436903984741341250809036765311809349137263089439952341269864667780282172074916006819188730886979503719375125928275210658570381971489998737451299914322442835080838943359063144584140647350055819119119211856744037601565242223776102472648799191160748310452196581835630805501129305659441849959281593534000044881251750258254857380134931502082891367758647411804633142443769900161053327017263164075315880581634647774771415261195299925251425648978380812330740181001809881123335450361478625641873184045343692659635847102149796209805835226990470045249602037042516101300190353224506005553827551776580033806421005280702148843306225230633999852322485582165867540230653095561759041336734394188983106617257536943693343293087192604644119594992657113984831871764735374469401902692623873736335032534605309816964065487685220581071437870556638518605293121263553752236594945569514753015036882688653371797227648812327400836186343958872707014326380354133640598330948686908603147641013072739400297326052409850863297349524151341239162045891157997998445673929734326857334962111187670622495345709315607301949148754955430575879486573349207065764721795984444490270593252622771593406885066042152971343904367409066936548856998413466134491124783498123921047140789388729454350958620047180446358261958829110334100394688605873237660940639121671834457084688088870051213842253398595638942497532707756479548126041476663516096706253393238095810943129967811509511460530579891603929586965941091886717722666571959414214121748291864327399538419548182810105186016976760083359459978438808417944996378786076454578175171661106210202560201748329437919596490233435568640819864214103191021012382322886713670803286111599103152365906257103743093805011051135700483882828848436474800109863281250000000000000*i1^138 + 1206154791323572331351800021656296817317653327190334518201884971965131577232334772133252758495249784508987478410299544553283432745162539183009235531741934381621693946883275237526268470816960992525247013637068632828064818985214894592299234242321679470156346909340702474378247870835883799060952423187518480199221894990111572215901631771521023808831645085177948223272571154275306956028712125611978279513903817763432432742963007630385596804523141114758805755600462558366942202812502579080697896905415308214986886939395792277109725024760142484243620117253407662739151688735520301087157878469718960022446444354612179153064937337502990589865844046906629289354556176270955567095845036178375508084890872996264522338312374588651049105229934090105908312263085549585937071800705014211921896856644938363833372353502145346942678714895883328780143581924031323176949792290231996141732477363468861052177680565087633110435374911564056452602321416948400004009645599727258741912111995995619358632202358941091453476472608185257719876752520487606202489408916663326178219546900045242832976864949387026889884580589933513429485796098312661044851675429197297620789343056400228422139859844510109123729349244243661897347798250604375834035447632064859419172121841752965870665642571305350830973273267058687573401920873366763542616300499794353153337553504187718538428243877899325468079680942021648258427695900466730786056898743987235196653582750609789889880323971472517827619485240087883214240935795957214704941748237375963042695245714990848116596086376908090992271491979382970235253341549212659171298483141451431083770097445140280540855596874777736750849183379115545495381757440651314530877266743895195589320886581015502832129245729593691136683927972922517014000766405240496717846972960685412239794697195064187858936000186438440495521115634019542937959735744908799878102920072820553429832776320532336522206702876739442786200317012043125855381443940288081901660659593987461770695404041370498999558950029542711613418715508978607500942155657518708054699809902243832891038066211531939492789673140117714046567423748744778003537462175616217391719484832150257657953270064108693309976871876898485425044782459735870361328125000000000000*i1^139 + -540206174934515940036031378363847069977157303817980132888833649373889446174402493245927966998858174893226533394279657081680307238089821716197488963859734858833880620570441125673706199886211839753218468157509202800118882714064776174367334312945741494912078174861535269815641987246486867711342769770327572428763398704975116614892471692192673991795109594449766506424881630071129752059498982721157361679049898691977039863063196773619796980490833235831005710999347343490821185662803245182282967865879339813914813060160015014675223961516188699259223014129254919161984000620998154871436995160663983647334589227257890922537679264418654752454996721171261552941262019042793489106017995940441996161397648918853411918332398789968180830833837917530337372492886194426732236009735219067103550435480364698533484148253025746946964316219325621796923572767242009626707183533747853948688277417422032865572272187840257860954090721981811014490201784065780270265317373012818983380751278897623832847217676408530552093420879581101260465463492847045612103511064892178967245107342405259945582781727150900620450484674373843083267201207977587111204875547680734464539716879246926706149503000442956189828890038747209699759101019474487164092820398742887384343511213383239925580481356837201853086366203960136387505224682568585644449633542055434352274292200255139020385571118569550067046501838712059373865145308089928478348048644029701457321214638335090860724711319438312330203056130063741174239792672769435189692202315033185134621747560371808627445418770260657406396806315827420230167536967603853645163352109098803427283516948104353760179047906805616073810716504620185782343405282714403236918437981914894530549053731195049197934826283723650355924159431600250867544343753993172519066918337747705959087894175960393376707855391054904519324494882940915474890779342343045989805003615331394556748378719086873965577250783468430520108274560008626568416161671688471400219243755476423757147776648317115933475916619427214292682758363666721869607011554582027916867121973714516328830884019774834262260219618343630122133415313026256854831054460034197763708839319532911118701412611642354022478684782981872558593750000000000*i1^140 + -228015569136312478961845104909045583957613945331267366622627783124145197239651365586704645591492377453328087210637512044111767709445485981574754702158314497595115109223813725474929485695054267386476904711890211607688677024332356679626971670842362687174227908167203211558957950600701709610532886806976334154523782307112229891228734549698074173564814101434061173475849282191335383956616403227743993781854249575157068138361325396425517167754421052050405144241619902686295796714450658306557816263908865008606211359601450013764502999332888333568507124523336694384468319008376477429034014979842225880759989120274002867045577736638496136617886746052259683912419538393922424008438140406837026217659486679082166957835015814461670141369832368022706117726261038661425419004388821833098760093105542316109666371383637560214064005692487758114284563828595280535688327514110507570745300107041677372065538418618284793269822231311629066783221378505122817313594151315080602394478035402145118265843934030243785171789226799271202041829176273771496520588168987923035530070388836969032114444281735065576961920217197254215734906734523919514210692024748864385733183726280213450148564335988000971329497490024654406081093789661551444067810826433080942869638741458631619939279909326773963547918572087272382746053048941388102089612018119652308890531015932051837275507511126594338499475387980380818299617759325301882735051496443516155019425663873069969376676646407413638059920672191475126028645278316123477327016000569119357326090098907089252225219884222326122431423429064577838724453987511684744047689777322668444555679671606993525275897461289601556067120168153049464440521799303842899051100076713625361602306291618085460899331919108645322959962025605307746758820606368517205463838165165588301041273735241691855604099507855642551520524841210659664448320653424286140900860421628999707253868469491411781510286376456805971366912182990913607378636995443124581191489748725891929939684910079879318435158043223859242053367833532894845581665653979927745834240646949978729417664319637769164476794549307196262443340855362369664492039804717102898651281961406311893370002508163452148437500000*i1^141 + 796649042587316893363626250656709888926612965343351514898337879102007037939507150534306685227934288086660349467515289589678441794306929792477985632958269866869796643960057924184994224990063535248049126131662624441878927434818759087345415208753501240578204227398137059328162940892456566329445857735504891325056705269094545659089485779668697948234573638022410939199904970828605875566654778811583114858414834689935663729909054957609420388588196855646030912363160581044911199757938008259792005838543545041968330057951947083246253605449791919508171695698255765104896816654437497458738985128634983575811817702908824085214944629778017695748396639261308002356977336189067091369560282382572523075704089172732998721111549611105678241017233166575344463090008937297934770253013481827797220956288778576510393873958155479296636492256948633950304942284118677374148488605841635646292521545018277306807097181648939625670778735900883880827265750918008971689811551114810889967637637466769806410220163761591473253193835109536549639925229854095915289265125365069566061531636843681557944310933260605012569148974492180854163259857340367297906313709132178773542299663379447065158585470440850324654658219567245242518973950752150411669047039573766096677871199508252887552465554021681226569391183101321104365879278937008066227464590652029349700993317015166410718402293175949556290530550340776103365577883835617757103555392508274134282616263189768471626692114901397414407937391935560083244476487614861618561243802336975475342049955058900239744767225737975020036443716217393418799670350037417814094395186022635812212163787235892629630701271356834215049923943229611028159780469612399627004750643807471085381025273979064822604371817432327308858491257679425606799448284243004168661793153022517897133705082841397767512471580355578613082136765339255801534475709294432693228381590426311741209496236672407853517045143334430756277919014731453405409918371001839819990241906036298311026916689092506278609088682105108472464029154714593737012561523213414487285936061057162212855638021763239896981801795271170639171982494862456203321698922081850469112396240234375000*i1^142 + 1544573951441451673038170756763935323985612614132086416115510028678939639025921856324092147963769515366651273900620735890142518478500703949485587833037862523901000310154236707894677470671362395778586482322727937619962899133780886481707562260803628139555308158709740583888809267462231541468532402589446115889753096674128225284522596392046064178910551157947748041002073088617713402059586937043154957157623935810732351643193119310310291706714384371690612635874636787819468783830519210196847028388446426319977672774975350635990448579736767541911760297671192511771649128929136420129638845485932585831184643919920290935859283443818507669209821783451274460440638343805091431676533436440975359032987573258891413786078609151977662350449515379990810319172602217537874229046310926492192548578495076459977844537424656331048022544064307061958528112031404465457009284398453860115887384093008499789625306082643708294410078252939593137920767933856738981314554474745387847615101209326826071970679999547751015802087051972848068546051212227356996078272257015165150537312614545629682497841831319199202599036939237942599665378616164042051333849483145605926342434693800446330617698313543738091764585453649512803035845825696026771874582931618452491566589061426229290790090224280223033272074110900254009681658442884710111254745540459284348454405955493799337453429701961794421586846581624886266536107418239024037955145098968075818097473355275577699449738414295560093664332882967824962299584733511773825374585154941843750220901745375721400051086950063937096474587418149391665438221120666800651725627714161065884658481598531677158380304861078682278989838697744009990722146262576230663734212549808924151513798947464767344529779701986795215163505072248578243210717531680856364716878874957403415961691430403931501204862293311769664098199516266057200274506829295469056583147024203941896040293276084769565084301013027758782734784022174693286760623907174224727892173763517562353767831086492160606290119278366499136061306941768056951538895296078983154255320221122409766010056503025490314993592444459125090361339971423149108886718750*i1^143 - N1*546527216438583734498238895771496895641895059966579816227897126153730295601688519920114387386151368212711979932771024769616277566012343346010260497437019124454910595728757191770893384032714944120076616397840800146208880151045708989479291626040196621471035591893019107640707053624910371205229648082316497776582047009082984729427527208282719378982038271979906082809012851979203183941046527860394208846051891471111179883000948921032015209560216441084342383766591799452777400134808037351907789986590631835214830923837886604838339119554687500*i2, 6097639637736360243947395384951664345314219468966041101979441453473318003355986473024888184523669720398736201951142337830619152369047374592160941567255903656876749602552843460684458450823248356817369178666144177708805053134422410142059119330793088689667624354418678352129044455425871899815435293507459446659545133981872787258535938806591639297858292336461616711333556484932993487538891168294619093460164219278632635975180131275022888860709307906215019280799496738182280907195612429971560397226752311625249325707153942882166093065613686842343035829040508787928158754897880669979421956610476839402543664626192709075208154562231609327269146865089531246564373106656985107176551392831216934724252584459814634911515970302660326776445424601358145315823564762002473189963575254200782829338877386683218536358835098523279487171319926003564138770017948082398616964916847813911326261407468438367747754157982027131506876195580953823067636866763768873987461084854763971988088084115009180967483657739818279108150861904211499916167294898059984977362394917179426541756717899467577212213223271620289300646752664578398466128227273971884936417848297975766146596348790632179875213729680098962730233407414689773396706541254512611364732449633096653493952485691854113310129242769041940644994875694824776538483112229057350808522417917638722956143113421533443793454952706880749971952007927488284064010448329943453994073624219204272383741275224090060060963816944508257085461699958593951617416720708811355754137137176068352056053983696351485544426120523802452033601148812774981625067024029753519240862162071145652828949953687260782354494325970625721455443058902705843670958561792896903639039799097346100955960768654914540546040470703280036041688558002206481002903731615945803317692711894288622471101118870636676194579569446981201516442819329599727227514648209431183179363078799072392968361133200389910022817330112698708494267785308988660546075785919149080840290657421472848928014199286276450578684441599446261687086363340614508222467887895987575352932640683561772788577273541314946485052363374526096474782695545409611059368544917074388644027416459447561294098754086541731670325107217349837625027102894191865169877580979847737226623463002613613202327737783602961698096257362624358816245679957430316025632148836647551240871693800627973535691401493736185907921449139142642169236223242659834907873142403903431765229762221851959811625993065644474541601118019359421822599334074188452504045478201624822907096723768886884603091324622432105261564303969887995034089831879694904102414680349464506765195518010503982824957178385334508414844585748053362983203906261684514315502104124627999010442086167071193942691804637327918560944036794616594846813827807239017523197509019575063329036554422518955098866881632365154231482723055451701723465509185596087382386720063186211063194632589124304740682335353296158050724673193359856784273344703629415766247097019061092891487532412498323415632812323572076071003352797307803653059633516130455850435425250021029396206947063958340239182465256650737533400820356517655810072677701037822849236999511444789028454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 14228776566384929312538240726771183951717586170979323163825551901672183783906554534254295789913415069021224019924215245839582839068955417460023819364339823109544330014595854602090803556569611051334251621438788340425126745218963305699426090460667207056182159431788226702789634885583396594482687934628452976270465602399543203408358958507001909053676526103333089288916155244749497240290593495112803472334769199545847863619526614359200366631435412406744278962627452933421757854336902575084973074187627592284487369655251730970426433141949840543607216444458662409590203720990657616703590303780055931445480915432610277050927957096907134454388617133456611581556241808340444124442560537811233483493696336499713169623900305753281594098777542901335623169543357598300398516842611139714869103907259911695289143506977490203050632169602171715477729804262885023111811217057940139390077004366960542200611513559096557450559007510586178214856547511303987605682851832148557848085761557156245399421419555660396429985023472359911019303296591119284425406582705930920343058121730336412507765025752520244355079933762722484182043584527687268049174298533821894930855053018748117794435989207447914636347856370456008057731096680112487681965369494777538428072697065837612922129268930703788352092916642418788104739540089676680775377440571368731981566380461554529648388296107863496425315831302676862025003171865892790574873950475040488346707337779117460564513558463679509297302986699330884925621000741647308417019213584870013080228464507629056848345146163684379558988432220501825891476907167196635094402758894163528866236574978118986899542157958804887400327027317064875756299817254763708597647570013927528017620360396866491468406052316757587583531013846689201046266739182404081893789946310631289082231100242429808415445270736321299678695412185733511439044352784839253271765303075726492187136896102077021963875175031267293860117522714036136800734885077443261035653240830720960352896907432281388253357281617516744231299804146470583185586959120250764019218259927338219749817927030342372527784711292704411264469087799329951471330426987789026092126460130335321227862409241424597523909589516583454743921622338380703741782914222057890079658952911711719089965923497322102695550123637125300531518877609249840935627597241596974251189645851567347884697719619862513383499379228149005511320648207542374042176007324774137003724515734252128203371959591746116581236758283588565538388268044807433145526934984239833216872024572381779010543756378908251282810032641871449093282105233459437521395253907211285248398789108910677985707669279278493579796789198566788118957044638108266512543022183623934263050665852903974570032061345645566918041105962808778196216517505045424495673111130596579897474621942542503816590364590520930086074404447653655231543481741765381092088177222732039063355749206865041428923917195463858341350239304857863059919250328481272829629282932572007680153067783454327152214989832432073348615371151349534456190723791098368852984407872210614754118350350772443346596397215673557739940513102330599960035914541848926467459710241909556329316352000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 36494814581598392502645478715052355039405981522597576450258660136956473356575131277302123448678872155303527895309875874740569877564189140529206975518218857079942892291038870472585968442124754617900448552834281028385369759738596624938221811664732250366239056887443989923910086842598836974963075669566600394360957488787423846259905157525481796506302372377855864455721910129511181983064366142964889453536036128375380513696388498690749446292269740134500055457408836822929402412829267822889070862176812335082217131040752924550099651946949693822713245332354926381445136631411287465034327531701741649963782363854581193067607443128666656762130945290763880091422581082467180355357428121036957049633386911470698375230485970565666931299301847855319637666838323996812647654737022260245475771162390749428605104547746920345777511806905515105001094906891489387988754165605974603894458197528672964834666105333232885804201944275799019804338272334832485427682410905569392181880034019692197483316542830723356104793969953547300066638366714330532054019404826078593688230409698913146433073418367603629543666067469230974221356166659895439237771350679744570775887853759711451430534342469554355383551657669706774433501570150845432611166412893463001167492703740270765922415257722811808223899656837754043808932940578174439830958451661716171142926567446950934081716116541943498387170861784979356915738852487965287995003023865392199224370090751752569338712187750028558611322796112047150926760728962795734430777188367682607118620506433594952379745750573770396591507545295175285603115880055701594803000017888412734941233028294386704596269481446944441814259250230121544518883347441293379438176667435168590609377157246895965769868210531724026264667156928053840926172288541237739754260661257681494082752591848967712622847661015751335935622586744153486081151715964605995804881614125389062806423524907809907150213613518105414255025469545832762125396050032222296160189131334397577808464246283174721420942384846810971692443656717775175822622266949368425444230512260432528988992589478003712299841141419913862096541962086299261983514856686526849853086051160458884213899071510294673707570435481808906863644411909049478897451474681989707312494432219881938291266247033012854660455035151394141863288128079426232076447783796446418694215700947906741107682366373122218974730416419137506399423900954313949011255827430395593221531697797427776218949682770596335028650645335088399086186961311119632246757246683253273608036852665719073588831435171068632300226908487667296240003765600096300209477289047498457650603397987038811250038044932647323035927920883250253048024220818923594847180480011034566190885788508670032480829612209586177426315696064512657746436898926633844522142604076747016431251033217189891665058169548445637500397426302106820038875988534072035889790123932793641836007959999046846948222493123360461147141574587424455026705244358327679287915527881747902917946194465188059249246040099466501844893657123880868149851730187596104431140641259604752856108281118782083584689883976409306929525425338207357258717383399437212047963847813980891054604288000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 198009374182050182529164873152602004061777435675711192150519460015772731227816877363668879761547879562812654890908826110097604404229568425971600025055891312613497140466976423540114997298911229044206035205024851343772438747153256192307524156277233486058010577798840003536322135324078539987864149736539850535876755325313299684473094383257958518274222866758893132977291630816228638591403173270320455632170743358585600191609974763236672452714520860338509180119614492427145754783516195510970714957385505187003120235897648465140902679427108091387017162189192502082390444928259550000137850076851611755431974672502498273033084265021524022012519308003512764632525964122360510432486805961252484344735237749181942659807315180840765251313432056160772677357331357389641507792360023588367348611543323864154336962486054821867093132208499306554988693515546329125381399805227040016568941606711917211689851416511690103136645064948104923688925205916596970032087314420576516504722291538215613993984561764285002038110543422640167613533211681913168067402928055325895022360789902543820011758959797224825098525150273512483821750943496938001692372763901286689568656755591177167557476446076497557263048028076886502364993411007269367966675811546909097645063739634259827450065898169915370526667445125211689236011548113751004134045488375705314906132244191221741623394181917428563529770907632770077454111876879389895019620647150380945483009982951085079230549593993463574378251522084971397146376185005793605555231897087155974450456871746634953521939333449066705184580860826640816530219541016810690040706205735573495658463055799225500405029445244121730217404835605085161207159180161134404537369788634549557358274508776778509724263440352394034607315195340155039663499497428718972241050232576942279996571851738948632587790997195275973803559477218212906176326277535613940803020961750887117873163126201714592431183054725317972438787079570028407370557601499401243120479413366774538636655532717853117307091085929724137560212508295658093999548725461578265331476596423030606023743769930313179243000967541433629357154800331559181957727196673340427566527121978167134588321033825116445772785893822030979082525383630000064474382795137340124747221023695811068150891711297940287671260622402540627148541209009276355837773321756108829490279448652781625988279369754348822185425024484044108887874567803945516660880275476118440264362089328215368391787548545625940951979884814410663113675444790794838555983004758499064705421690143138607610930673835564432645112248511459628709235339686194279045418059475506470766845671170456914778767784916856565837854326183051199525009878086287041373165980926413206327597180994872588762584753833414202771055831385685060068592721483453298930635824792367576066219172145163260512282097656722011276495245868348189141923583754414841012925260557259544681575896911253325022939840440060236776872552152395000277401194299068544930429218171417076306473835795738140934090532873418527951731912012862248866242165094499346678075254308541815003416474575662346010056487216636619183965512158423341788831342497318541113896322472604854292316160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 603223231052958476423122179881726839309433530173213941921013660974456859246972226811768367615568728047312741931461204310651417750896847331340770473461544216006964742372544799426559077079677635790079877824838472742380529689329918504251807017780646531766205302999602469172442732453867041874430681444759125881378473348105525133784926080173060314901124402366710901088386845871411696976232777816966567023266510089104965215937301055477530089081398893098556035120448956588286686033201738814601179460367037639064632913105832203898188202615844917163334356474935924866869163093405711864597738412852126503449042389749520546278213824418766845621595214641132710009684029723631877024871774888175337899188157927329418652937182529037808417220408801671340288442313430043761130351952693264113115807856547876067841449110211935430677126206595344462895383984894317361046231884083493946727011227471511824144564639613703165366590896243697095463520191918864363555801933445728885423773530937417082436667128919405639933194137215664597683494687979371234906541538202004852104983878933828205056423511456295329423194311387978475473557104245277067255051779757546865365316657296484949161351316051717142046881659432463341430403393791366865540817408045777533671284420710861237966340523226315358100502962531107853717835075242604282674851057733707075930105693804715365138707130191051674271585257266336937940308468246976957822034794480193664570019838006226889930409484329802028351831372579667330558981482718873078059171885380847056977274083923193570383273602443256144997492151904391880718001209801046834954017478147062955544717291840690388816692499710258023607395043210709388485078830509668841046363630719211397954058241844302954408794279623288853565593422587036505407136268510391037884861721587552399348257063545072784235557454439358184058380568646446226165072604492258616055978272536924656068349580808885708642043053633454469680161284541197674062480974162583204473446114674492472675818560423229860376688756490071909735415340852053339678476769467939376196808302543147320100765178897504749735399288338530203021612411335282863256460441469095655294587345704169184235727408748108262129918329516030375474324140616238142952091705539291106546298441499660205384056765169951767761155765112806139265582547261866047926369176979665892982402359371461555194579232025718727943898145032000870674566927228345216757250541135135975709871471812864020568077399107135303930884492288626120060152061742811203023443523943484351035199496946489310818311808703662989900378541435541765597293528269594678793952799174445492292794257691330869051053528670605433102062687868576023119504870449117137097657427827763362030189594387354560939100288531639712639028658876347419327688052244827286514127875411659279104525618541133407509197779529390164981873460257866385171570568514838277883925541618952120380353890561703292730592095634888554559789669056784652062756282692932252201255009602968282703172567841935494665136927349568718727624117309364242956949907537697405185215297503382991579272716929986767350475519697404142345824572152136277175027819564743496660776225674643922527191040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 757834952122327243248977424871560165672904314387594000692464162152299928788888905797527598544584525203950716439486318676270658577181351489744907349080929622725116770463313043986560629287451085282664319490358488985653435734725908661370354427787715901085696422195989614602914478036180820100755763612857431832107135882345281486917591694652331253952868723132247109753374847601134760050226141318347587667536904124040038236842796550093557926476978494284704098341077208841565306237381497628146170271760838315966630136005019190109768649542888740997719186263714980517558618530147060915161096411001406443171446234060506171293497345828140344813008218064608709742552102226585320351685625263666200324892081087874587433957524577782726529758583244238838878713318545625317269917723407775565235767850663323661987406789715909520527216787865166511336331771067916127138474854062921827120755462004273362177660194692871779922248796638081078028335576420815766854486087797352560509060193296611411537878495688254496525795251975697292779781785544595901558606155375341019583778525671373928999228687011424748468046807032439595621403648691455789872871102450697038683110925582997380014073289003089134929938334384486450705085496313515244165688607012004527906740224320996373618762812572125542711097228933906716410047686734709142187985966740171118589860599243765779144730177779776379575442458275044811378805061707846595593541720610443693480948400234008648439201668740114478207309462692900051509406870008958203979541373988308388785788546150546644263957411032491390910060875574300623602910942419798289939389778148101249495505640785399955234534136956819560859604014398213790799484934661137030121865592878811074693621189885498433414685070054137267123943690374442270529416961186464498434898157076413578891899115331025088470553483976524750119349133858554521705913521645070509570176392269738460361606142605955654744341551946324528754080963337031590340699924167723066296437417787264050427123151838985627315777619507452496867105266086937553893218027205095642839311333934757626177797281830847874469926198345563119247767008623354520292244693998377085003533166745768033558532339723622718578467763888056561878143255157208546979648919913507754126408309711525719330461204790678411378190457395040349614999615621870815109931219878750505891848926645958829251351821615626117043937541316532604814427251616584205686423779385061512504745514653935214374589677775009078379141457489194192834892569363749979080035261879473707084793988605040110678142673596916332721116966980436289155033385207768115917348976524211023432868219669611128701031135234526554541219706146895893329829596768495159205207481735062721018467415397877830466686840318453986502768160710019751785180006213841408170988275103589737725090384774330562942908690038776613974931577651879217207530511020811618856257289189951431321222250325039044933635691051620650525444858575509371698615720244196158093635569811528362258135369422617404591915738427771181443863925074779599975510850567959376667681098060966804792869695306112633949199607764307797269934104737687818060489680879020006557172876229845440685670400000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 590386827382700503203437764231290791131835273117853035047057801100836690240155891169133424176334056245184310943667271825973984384336892786277885567938386438700797471449103617535723514100027796964467386596671544106280672289220501763322750961784757986092449736944533241886574485218654115709397739486881328443199950544646913033827631253965646727386485716962564626590898027097224789159710580339818363508775539397304509950048985408241847054357866980299665829657575084730287067214486631076735194548116406417913046968925095231137157240874671223668111672155392112578702186988942202120769719059305868414945841311659494139128294082694194464293566260194609150559545022346414559583310014486955040860258623882489439981109985858514336980442542000055548287423475256859094211747182215404780888654022573124512946723548095054360214599944125764060553402586440848080365188704576882330287272758357896651451669600544929061463139561457823474429589869176746109402506831091029047271297923080897908000566635848265265125950295777183497577212281508430308557915963211205261769934392505688120425291832006867111457688128794972912708099373420673695368571144088821268521325901975429463996653513410004195043188526814656897243411510319825387571069231102899141873803255575517153359418131101778569539101232748422970878549839569822739715433271404123107280495208632011486843318053015895048096309252899332715077664952647650811958062312248870064417864346314157172049534396639767815973857663667951554188707792610740316027672061018148564379769386289457471911505204336808277354404761882630892881205931746614154110171537299309595723250397627094903730639090963165248266311965443028672665483851178455351606349459104559945772100967857572352943274844113870334771705260187642536631107445549339957742782032406637747295329460220591799483219639967088645062696700496375745427619496316957447371564897073412638458994611915258856139348033720158575437262219928384934516570648811519031527247207530049574531712638145930909492099682260585953987947620023223072586139462855460826112099392038321328712303981893217626043676509452689266408475625381314845822321909408796034163696404300101647102527997892048890109590508291482809129531140956847628863893985587071581830610639202773852970361920099701081710241331030707420905231678497714294098944322050883711082200839999436878609745206802006545394585091663846529725594349157813019552419546308516835093384968691361482251168638497781271421307642219274960657378820473313367613872435246822304931552268791580292165301977868065909380977780305404649161024398816746155581006875175992700630995629951935584766778811003817874760494184839627815363211442432938722877247018708986081430754103446889353818766440796677863880794255332373378853502189725581906152640516705550278915209892879481320125319985812303561325148155476838402927440552227510116838621168483834398639434714363285127100147436036615065253854359250621342387050829121377610346795335118796687171741601059886487572131586030809785086992145603199057470569298283232732418628985010054432042424157693131909084105291350046496567723117969366146699284730099536615209594131550916541677568000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1405105853538919114030692177606757264202569751837101131408557612448872210458277020405946182411421509642064505225570137266951809654194390893874970175375550563315295452323540000146419791163946008424059014277974611191620057601770139107567562148638830749408597816252437536174974328036842359126085650021334366144338125580941164669503893872433376476003512152539644377538405279362564305155049216458211685130590812144194056309419367830056809728623918131035710610289282818791653488318967450218882204370949298186279748042823635304497661903146351224406267990383947857928383803846152966073403584551967610039682564826268257976027312416717348715078553015721847761833573950625642222903720366466232959609262586759705470923279507960307733677471936258644388133368024309606991784731701442986679155679371473179966945909228554709237746803162198713281431550610090911141570618948180963506919256890515747324621823768034200006750909915057654465010898797727191464216314164806012185033743758371803883359798891396020124931728281001954026967284531395037556098043159754030896528521882551530019017609950538663775632180483818911825625902817401274409572967856489011325750457449815938765341105393041751826310998626572205025959545495720283511270473082681395278653354516529945720329570897221664848897168785740582549936823172457664365528649380258549687291498628151178252275755059204127202236468351915759450432989780514900304722319034402230951046908569559187672795801116985385575079202408953683737212544998575404652473180132447391879220007423579349432776174616389524271520160341228842176303786994982108253993424027377630083012061915778402700029902177970630784594998692058022508094833795342806989964457555143229896472464989622755080321522941792281390811480317492186892060835415001107001332426111197662005972623553071443734993862685463915202928763400047189006606977081718706531061368799800028792921471632386107769694363318254596430954203339942452037449286083743121506657340495971887737473107948603305329926239822407510250296175583484338723942563283573556715683707515973483601752299359924117153452832356076369560188835125090915757199583744105936627756070561605019331842484678467798377513198833751889072101670302870957832329178249890967733441594192858886566761282043880195686829935341176666147801026463101422222127663524692120434610637434457494189409790743510567941745180999171009764769713368888051174778423967008148853168757352030160452791193603635532046913463651302063068852367000687952726601600338539766103360008281459424978382091300153830455427547846709939267820752103598182224964217692359654574220398393804827335122482995547030599475469994016614240085663942742102888587069204647336831959108519896142178206915670203794629019141410200300138984097448871689651488550456558855292638252309093590650070950192906995423005594854612893162298630090667983422193372911255296926792772125931565664334491732855938123310802671631704932241101687637207496468553821806247240576248879889267101489989246433905551389911603268171912722853447297296707026831512777749734540067178998303909515415086802161532234480525618434986224008095400732718138408133169722834288640000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2666132764879851779764148902772265185545909748365693485254775008893054219778456852707518068191072167252113280904930810635613561755031688089598062455087747963033363155886544665281656784558480780173030109409121760359939037784737570639298598090233064128214763653498485950088482007352084686762980824295021533607401397464472890997152402422023391127736313911288562701559957738943529562091825840061973825897607478131221713335774495504299041123090443655937208497440712051866830627377621970071028321790374107209162441233383073549855988023604903063679061671402354771859959177409765998282575816012036137985662771306160912506946902402290579086915031325983876997416713129801923244562351752208477940005022622161897882323684955360645496730477625651227272146506196805455204170345794919670355783043687596153625931714946922245212665911107307324469417460551265426166284974425638710810870166308159145232977119209747233825196075145776564739245833829565609899260622058575213094804519731305444614139787118744183114924652819959232040396482930944444261494817544935296327851042290650201248185240838777871142725339605916336509703692454519291442315708974533663669456311872556982783660622717834993380533585056121657325666778222691038301154537673320266032181269333980391998694549034152004741083398963109273134829547135788612046217941864238544105292328675158250259087863756025321958385056353635520564855602627608871404884509937765770379621067604969924647534922654023751955780395146165930860446791935541884326729904909599178351808235720050488770222704229081874975972055279646352199613327648026012930235566824820596108361379089180099790182078753332915104865885563507133778282426944963455397355388854945926814026588732005687722402683938447195854096413774904364488191420252189137712374698453111905458115916220755955178876058551785810533084269518926609150410862324606804927604236381662510873476407721869026431969211397548556608282870813308127183043090032406647959325194208083747068669109562465947767252878609457238038389970012661861081820203284138053889763142602116958130522259185823997186335927204622380548419728834193636586024878636934088434130251209798288861290756194595058001168019069671131577555964341290178907291197812679786075709646051224927928084310568682249389792309226225204452517944741425510079276461487912606320100580369398935437282888214501321993843610484001062051650929801327261918207862577844623521569359406751996842188399901440758752481283168055134819575710120426928653561405881181833581236229699745920222764018356618142902785638846808325520817405144604813702373564233591946115916865616773194423786604769397220877632479223263499969601273198801648976254556430207629385175259369676434103505227748705370027082685429061027302190950601113954787838584637154826362284324922231642848552571135623288989937258812311813663525354551029331944338564182996867164074128567081661303974034798785264712061194200407758220290691850106095353948352728117713402353871762877716969909236651193811409514871222702202637770930123410719963807061690502068792645192828336722747730106135441376350025616380806196626422079364106108467167570563018758763315200000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1930733498427050104217883067268607289385061150938140262609441448787609379899013009238775725377901120338819626365807583695159159760883902241754741876808063517677212509746294187426045417089724958197723935857881177381736431230282698559913283530427166924029630331629517371908986370463846729300547194623105917403113696332712386959341294084651811895319701230264938014321048739002552540932108130486696456836566334265460814264736021021023906194280753015713255050028069266653321166490348210580318599300615676128052277948391155331525178269203328687377745931332982172712327664349420934443936702107595389550719749160488596370955860229552265209877541673559474833067140751037247995953689698980642858702897959591771332467115343842925572351948631032259833634681751421941711239310804301024740241373121078703355729730176556737981393503801516920924586899718499074354248912853719081275538914653395422193183008063178079702122601014586136242702164797293300666035869794613870793992190339308022161198776814832333431603806573546048817569792823896147762149456851057711356561482833912796769331919391123118573641557287085101100474871497257600658254572050079334196896692654051663934619220520869628782850822838479416120304633550578192028372315149980957472982440763257119545986453215706155488229032773327978593288901880409110815381128455861125355722132010318156469402169486557706458315268332899218105548646731597177456593280202075351935550919128504467058755850892595338186670234437896642161802878127445537891110670180024983022837291195423539773949964415571749218616769846951995873855322931789418504716766511210207623814057422521902106605342096860527872468335872514158383532647289378204521461527417871408105126507692387480894740716352695711446307496402087535442403377089593961024594917397342648333189204550099861010481225181438206687545435055694192489058024451434475218938012913072860760787964313455167117604925966723604225142834098594498684577343663727065307085209145941635604463938484258152619020460706205086903137099969866339562874894629671993144884772068818888450279149321590626638157765854091623945630025060856797813409762128100047870609413980247277142905239564113929188766788954008386924221819359572211740954959865754818598351663463497763339555510309109059498301605568745934269415764925503020070676128391919280307495441648115234612191031933287286973868926465176570178713280022218612809611898912811626605885682029483621074594959920004861555395371064012632529535244745453927756706000695702238835685691105735922932653269090930616530122365467997748288123192902062709598297088478923048471624795072593869031359069375505870028463166166033433965904627293344445081858944466643121259723077170051381227938046409558746656691116431233540606221453584541622331171285783469086923606674048188063630396148464674077594221847191774978654975857336307764998923551155465873221483365272894524342880577581818515511340977613282469291477673155010161197359639275875586835736104296920449771182801943770382505505295594006917208613955654278385136210056080245722338531630361043533565103099163042887134814781312117478122069181913004554365669421789577679470592000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -295203740206060787954741351261815950759676611376104182268171958459420360770826546156989725784164560615120546150891859533586126994611694300451206788990648666757297839865627323300439187939644379029762857199826807507867864046892094341358452433341787942767196844841717246622540136379353860777812115753216358086962490666919793113250343973451474271391017839411851733916315061933803341228788091589819487966623843830446752121571115553967817000504435458282409533351921439374718931962837858324430967837744386150777412478516362852080997900271790028204727141222720182289163315630927239572845147734922277342946875400351301414457666117372607730180911295057440660531773582429995199268391006710986090621970739627144994850747364580559499301496777627840435929410949588860988449815683225423530219456179017551915082280107952312295810584159933719398396231889524447270756125788854664315940575238814572765832299818874675099459617038081139200386399827691328723435125505853152730823352698821498003286329026938302713741988896543427800583607148666612983106094501517929628123828594467019595529965652825662491344133972533878847461694873497557611190350993019171543394075899665846288079635768319628355484878054312347257050140857937502689681259029862429907903215934348433103942458592469892961374265254451130866073360122290893357196200674128470364759607644931440742716605610099325922147726108318098237362905126881582591112555828551862294055507501609900537565161676866117597525538491945928314850813800394762392138592535039675090027715232767400492508488964162736003713875047020396452528247170194021958782954851592725137680983121042425373955596756133647469701916996825717563613037943945921990124486416944936465568067533593687302783870779643117367355273671861598175625773281176136708120037903603589531154601846078572948141986884199662653509769528633038402909085679764571260879154241497329004211222385081478840136162493889256958445368324913990149651461308188801776419021497238309104930501442318251242222806937718167260949923844429089014765691504869341432659442699454835578788644370537651896200663931355108048121606167166545465728729066681117145924612572401089750359822270816763547329606630892201328727337464014112249148174004233219217113081357981275168096743510133629099974488437810847437911872969422726201520073088757420569773517386544568942812106940804769778340023737178385210021530282424877307723598350818830896526013547652141586920643195074827879079770885622064577786557710509649396741511059012586725365700749200251227716994827402533946817347842902518386790498363180820679403110978319471716742853165307177707127096020033996862873176119246801152678397750778824676543566005745521215096520360633185031758260188075645629835551752376796387150419214865495322798883972383704428390209552711698420825438463135695917580579862013004955793892561280753232090257975926219585646173087857078180770030955658594066508391909894573035604630249716720060340222076932707105651876268596666429874393396549229902176097827588380604750909127127789083974819787233199141049250915844730676274607471073307585650100194517256443746004398502247692165063244091584675840000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1141451678272423444499467723817125356478822659701250409653209972375244973779438972883136264456877780009064312367432004091422139716702132002990572792257227663973585975238424940125187194990550598504221850153724475235952470982154676086410802724598459236460532289196657410106457439280119420265078375056786688976625715550007718874764185517902755581828585795826388999181385833673650990660683681127356326958866458516151933029357826041368100599235557727583395163758887604503907296879049527141118117288650721286077333379373127170034146124130075613838423739391128669990583044566000175703455689612833641648772015622430613621157489761559733230678179472337278463072970757592189385689631631552402149743325627933524170088660173302883511178597279355895776360892752350272842755270024122248642705002461116644796924975932323822898986483947459014899252402642580631222605999793745951594249986705730507325029456799372348696757043342906105868979462719682640671140175742492190835305183037027264722137056684375884959280882740031004457503724894437654035917861474777333435486603522484087163028173108897069036025014988419766223679795512990307297599568910462103136252735745639724501442680831582701215576841929210779476888799798874922834316927126817332644977540051259099760841141048532508651297797113987433248967619041717604571868296642541148633018194173221690892329887515715119636952135382760783997336514386677868115901957311289453956872954570388206995164076232975693616119443333803756529228619539741635321998084182865139743293779164878067139702224447996423477493662775460470663587332917247476119782134688270984375376235391649223036788480569167283356567365376305686494791865608823937936483006302897403362607695364028815695694898117155233096377244278097434363624054099574040544980846677913946213395435850750723396552499666508156165779874565426810513590019167609681467839477751255729028219337673197469777839093015166547318985614350346370583421898607420423961332296156690236954794161073482853627674281268244557610095773293269777114523692691465812021120330409043509872741946136987083182512876432332392534885810672724905168449072651928215913324493923221845809603332691964369015838906861568616624022081870281224776810916446501996651272894272535936736079819367379765301579311468566225841660064870894049638800724550657962730494174889279458032294148585272414268713199664112706794594749275697795917999588896749326782183100665021344535651342063367171921837048825803754731060320293240270566374689067257442773033087261759700051142044832692542006505948688707974382048710726681367819282009125147211444984895429338834172591168894552768617608871509293348303206953807204905347111605590251324715357025690507285091490616362434291573061878666404070473396458344545775638278202316355271186825441122805739031137811305232489444169141418547919964296994067319519995305810572204992112617376029994010051860056031319521640359065384336000045145347719795215016426659144115376424111087041820197632985019268589570937531277180568093096093517189245877260355666082024262402863913440319461703794131998511941104069123182295663616510387483235242330188833728332038144000000000000000000000000000000000000000000000000000000000000000*i1^11 + -245571724746113647014870575339384322834209006325511433107281963863159571017222049079254008785742335074037826493369559515299796198257266945082177132132486120885506042868701681920978265344333062648923498547418992761796371838435822881115038055871221792768200084525789758262292842688901710236140444184558300361185047812833994345726188876501169481025485129692008359398244549984114561153532276998550795267461996976105665113582429825385549776860082818999110764390968268609306237843949088185964593406627953566508306348271206499451557240222294499121323493400579189536418657244455980557475785270396115728438575537341934489342496191675985926466717725025146764212003036746268771043708918420411412476118927151220454079297089595061068298359089787821777264370022259740048522750914305088027758054394557533744214372553828077172576784589667892648725274655460872743743155525376662453945943550287425462427276094111461464942948366273805899979151563631869109721445005767445369578923708615314547207315926714498076404336736768220106803288674394802795668751287876162814096171396225674341239461438048800973519240941466743279640440526053631308636350720425998303833086064778200829903130244875983454736245253324346556755993692197263280793908255972030317535579649988922437017646060542958080641904567497532948456494937663474984902131975981056275595258953458696666896356892187534796152517368757003219293682038211794563376596076714863141592322319496228138437116753936648786658724005649299688995795066668409161069301099390583038376108472485067388882267218501164115042617338992778899816500729165303456338332280434754261718796937331489450353416786310476796564466642357995421884867190757561836597321413390288376131931926841693414560981118064293372096584544170438919205875959765839120810463690800351463469338600135608471549176578935060133633966074262825305009605553142302265600317915487073621497319985439908412110468663912576501136709206183683644444742789808653288656816220713128334499938168215682260822373520263653868647497171660160000195298545824470328397678699928715431695895937681155824178118732178191354313370609275773319625231076548261722418470416114774631937164336992930492772377288192668216075227366372972680973209006556530165743198414747088776388342195957318292562202624798092615279271202082316860278814454669954886937706015585073881710547020627005873208807985898108192837907937674362413309753439296495262109899319532828771436804441357897643950990439628669890304508658699474263598947929757469588022170215875843817900399506378673450941199612789755143977715358749042338618343330709115208577896906598859958391217766904397386093105434003754316483825572247971194652102819385621799803576921904744787073695316464857364979922663244818280739572690799474098381768329791188972376274294255416189386898988233251631828932349143076201912369817409201250498844949119673686677084256697347115162697958999094229121786720599735059492388697997460799308242054875948152324666519221889299192835687262143111612552607990678124386253484770464071895781601509930809848749051439045780253322280387303593435877834702942256777837605245261527864839381381545984000000000000000000000000000000000000000000000000000000000000*i1^12 + 388970973831223746817085403017458800173255024819542384671532726043680637218182131051933685559191582365938754341369753140029860528769928432742257370481190329457565280137403467999272406979809043168935840502405473617538550402491718420058744656308930230199731038129483521383789338376029175055049044003595927006035737809667879909670617649456204069800533844679860575924897535497045161693411714955750557450968707004186842217612797664642747407251696448866228393531202818202928588532393108409226694246879797856775835304992283024721029889187597147562763200661204967317884312323405504390575557022635913438994043845541902231930900236148937793224713290221146241874878060645451967421366460828451187917385621508080627727815612264774651856904994604572356528281073650479822674297439187038410274613517988872040125477483487686175010092732512626255246923899779762764943790929508269267762386518396530947303750302048415272808959839754029266162565773446032238616972318464543345574884047782024833747101399487681301841200578819839650921004503207583923227485729418917586520337404902034179698920435036282534227337099818945303112343422025535667785039883880072740956914198288117558985307124536801524603009980768232598989246684023708791944851797701015053094221542252894448467678524730995399004665901355685412444362670860132293573196908955173225988611149874360970218856062224397522016565058702072321198834233412656513225950050997555396419418417431647207331414168838547025128115495387731286442791085524209039267210269547404316877809345646098282641281419279196800869745495608878056802903184382391885076506725035712252274367323717947671323977008790999536969068220837562284654479713852461048565513243562226742698442335504806944660976947701231049949441609720938547053767976570317171742178191775056315543443492961948039411839953843891901035218521194607622924904564479473702886742241282791997125828222502989524092467864624377253892865187215758369343076315866436116819721644683302500997644969054147634339308777219951319144646411421914373910010683490547822164750709536550876083007837415544855523429321988518314773493001208690602269130144723036448515331748209823042870941999390435997640628087396998908295527413710675925483473547991205674533743608412490340161967993189280711567067458224715473584255356917744921711067365009640033438171737528787993098995262654912218538835522234034495252038349544484630081011204794816023102653610450854971271934252195521592485461049483720877484218629880627530057345970641331611996376481447585803190994630985293183807833149465800800838193155267708552745973127579308442177544426778028571813822046464490704852193700251445582802788546603248168844636803132299269489683306765093365244614607911168867108279007900229383660019686185862161576042930043165049071639616316037639676826041168230382231532883571223620407931270369097959518656913677228862547249946894230649120048912732519124876836510352741005978966377298126016711439698096649778222153733782760943614344696998382985242003285454509579354535200578400038712993576024702437562997060957610112338245457131691445491451067555955584301883503947731035024317873966284800000000000000000000000000000000000000000000000000000000000*i1^13 + 154867810220240924218871579342012502530245078419451552001871883847308953177910970023107319647855842691937347984928089764276828182029912860808755964429075726168091790135943564624851820328935199514359683091765808822100044748658140084508782784868514771827930323551641502190930186109463533875367083053570584238142766711378615967455396940871161286313229705593140782084245976738200742881778056677693007372418267680757029084807942109414145996109170039947819741635239661279515380924240299243377052712341357760390462585120907422143395583824418027671102745074657122741596799776466160756035840911963175342331051280701349866413269813733050981296820184112276561285902244688551096288796529475840822783178961256926839453691381760397248546357701983557525201233668227668511194325411552244231285974672204534267729729644692748187820661436171954387534091476206762678541443611739220536697198398420350700272679938517370631741516007991651386783942393872920192754904283229136000601467432503402393850501640654029664855886583429659467469227775929159859651935976232912828401882320039461184078257023010114690435726264171547126587451317116809194345466102878645242887962441526429274446045988889276827981394544045453032402741151183667710293402574705781994633308975589941747469567024701912827213929840035429767899484783511520527187756032926290365998020664982145859633931183749796142137153676071665269744291136899754172733859018450233377413711596531394043632520173790773558450326645720647873941265023378340984724360649243290168677458301941395174652416434938774836544194989485354891803896863869017506418756529086507890362970246595082638997364811967186509086061624816422025839665755143906866551823727443288688452813074495800698625702127226716927856830142589386574069218003078652150197860177542604470338590972926334047933339027074949995876029711166176047547929242896614596262039245367981805652050124463888752299094327860232960950115185112491487048680853779380363934631620074719921407161055986152721037834518090686094212681118933574548728445540095997176585688464133827494465729021926075206661367603772151760340551050086586816251842514761490095547733752436975338745163962585498258729110639225370601649368668748664359601009487802256566537553998619114628242697244763617118235687217338921316422413159190404099806158965685903190407640253308463938200351628328334228355791405478189805862151156646886130140972590780738443673272125197250752534822528809723158263058131544562575359970335911635675635674721433702923514942162552724633622926454651823840312884840312557841263206933359411201600789122723203985709777402591344658903974949939924719254312710890550924518992809188653729406347809619841225041197084132489649881471246983904763768843161888014408896853131302105257057950028802166609645473527410554749524838813223729493465519631288308585469461954606240320632501950311067219714022348080441658855591581888301960061453030752606094452623215178635119343637874046147152824235174993894393721873413737712279041425353440390182702443707564994873591211531392445606813599354299055244891922377809154981104989593607160329716655262351163114046360889642188800000000000000000000000000000000000000000000000000000000*i1^14 + -86524225311448570762306880548841631647277777328813802382694900807600971534782542058974797351423884219605255685564403000563228585146638506337316523996020241865868020065568577668556206323237053976971671128098624631845065788468941029794522312200304591619964728582680278221472175349080773278735175910597787265243775178324129677810273711212209456688629590804100745330215653114905851816250915264903309148391639825071043048731343954045413784346064677226434360098745801858328729389224919867878370584797885573304022438821103526557406412098114235264862432194890511788222677039997212813506412312565367588839337340768500614355240734203585098674344734963444411170529461637831868568474606655012009967614309011713178106377475266905491305109156033790940143720643415851486931433746309474320235354240302094198340624344807399260260502547266744461531352491639664389257480473392746085009777529045103939941713294261275403727894285009882017011676478761119265468000802363939389592265408930887152068448256389499418213786170397110526024504585466223371460388103448899362901365576828548652109660388114159934706404157004295516350202371284079128495356747604105097774228584972141607765952017274022875186202585321661808180278694812579595230819917990421659254289018511861971248076285022710059626066189704226800555215451299748500101533420691060209044928123643860919291794673271984162122005347271565520440966324444066947867903598996238618148306565996540353180232600876185664689089964562569450561837680933153550781763725682793745075527600308389570999993147910075403412440533067420886798985371690510487667581721393820890395565806787735887582859633969698987425873338015428695704630636489450971353832738174012787889014182974974110541301134429918201126138704535562261194992865876080334595424173302195129538354830994023585074564342536157862775948900885773524818639944397223250311182648163649783110047503528871630239721331655622708032992260076934311083812059300048061925840859714046445994034306356747852113163479725564882418011958112842861045820128830789902386832972797098066379691357274383804724566124875739675122633818279737854127943710419035447774989899463945144083903551767530429591725845846646135008890884321307815683175838392424571468049166134959527118482038867630585713073526077497487931850912298801658913963491614735009979685180809257553801640390297604789814922943124292693076750127361924227950492032789413271767179328359455429146858731082957679364665009397414706899758758561057987173777227067468093687699632352878827219059863076754511696476142802082688619032268132478581562858172085403163801118976564025900477222667056905740359061082676412237459727395786782615393527845802378508035619051571323147357887675131577652142175458190149243037124407483785835505296295321245066176833703191892776757746265069651193537938362296799078029692411404420706235189024435037481726240300534116810627627664850344450007542016449650363579051160764170553027905835675690584478730698137768712594607773384451614665110837230513316051329858866011120668283691806584092483691102227222973083073376535230267026618154001514902324026258014111195831024257859584000000000000000000000000000000000000000000000000000000*i1^15 + -44887374500978496448877920416632877541503787011293509082310466516229694262041930990246796121597195282702651914129150821881736909057683921615000634822855394544503285367907717918146759898603755079224672538466984446998709595666373121083417724976814129223679113786999761005915763417759188698293191427707169220165815221852901592944881512994401735424070191930519518714934134440347467486959216001420189007081050787847633269532767036861046686587971587870873947704256551370157682777608495470014202174446000811380707828600043499209233176111115095937591717619656478045662751852278643927898721678620085597171899049399328935188190230387491823275884399402515381044030849609137234876494784443176164787206619222629698001182869631387714536215538206560503718539163174762952834810274442862820124267791223294405122700899568494128542158473952440824330150282376692238263147155546695431962575836676033897894477029835093110544769770806044277890778515649951475680672316886855361560330181714551814198288707035657920741348233711241592277684005906591640660929412173828820961462638951673091753207232981645136704474603239275212437709019606299165296068013275807973867513628370025009231566120336424947314673751274970923589117535417032919262620850864857556331786037627449424903561658400820096282901413004934863797223090066173782211322556825330283184281573981032252714962255526329236458004280795711710947814525027128112710936906304126245600171304484242173796505197672771601178440712509322414170390236265647998573908394796969924754274454898971728907894674631704385016792573845794151083288664055326532529135133773901418932345823268430092673799684290193189179074133877940175375317868213572605105944879222688361834260265983542674039234995771639335640325168473919656963050937889393077346853721924049689265979329027233595257404307143433158907936617021703529824001816895146509639647670337850432381797104195236846522153025717808486332066399313402843940854147506775921281743753875432771271376974093714158312201340318688574300245665759683414803831261049097664032194038543269435489509428806002389072436786307136620053348751760632117499059326488294720341614822001264521838617015979705289087426984561539441917059587034442764270689088491855797899587746728278728560130930722200981260603068992461820828882900137737629536097418083334186086044844627894077207396907183878416778293518989571467610360962525715048445703614178448669716819449840789831903357392242355817940781921457100344948666564349482020782846055251587203816721661126860128740111189744031493651561597599151685764659889993505116631237465383432510098525817213814636430449316111396443773973658356441005034872923193565046981336838198489855563932361099567491269233899931776413816342178994870767659098684102967362889107649480200124607938157129985401751980912827703031967338502436336737507251779092359360225667493797128585024792051477977280579663956831928325730581890226808746382734688457604833170366022570545616540556157243593091595963309429054256043927395086097161914427653475088406232086167938825588447273020934879493750085395934380615481626393967771393231842406179587753587790734950400000000000000000000000000000000000000000000000000000*i1^16 + 12532546166060489894687528495182012362904859026474141176849254775519131906515669440411029206925258542420630674264050739892538776811419073141643485623938247604027210299666182174866357896210369603375803741749337668733761036538657299453785292451481467152004472597750927508416627516550668422356079432984983274493140648169902899974341106045655464197487676787235788583468671795819239151797998185876495859465951682700351874261364558102397258349152070636276484392332770834740993849239058013107574971780239984065298218688232942685938199185466410647094758140868451051025076464156866110661650967507435553231080812943199390427790420526174710302883539482212109578629368829558753423568122126436685114136869153897440943498650694818877597912435343658116456120178722337676669201194600539552841835931392125446329546598827808205891135113155981457737256874514687117270850109374714224495078044016503659723973535867422553819463165397113549049228739637818580022074102311720015871362920003434935099515918572662152358827025377535920478847501978137209864112932597097804233061130823162385088778631472554461417269794451133786108987768182593647981483384648617177181050531967872393747305946325778139528240082151690068846628339842100265041034227303216054596159683104458109341642400194603993976379716028686282093209346187895405336240097413245848193753779175530276039754233565015843160978023961764957726362752585240319979963297124530828903484778161214875328703936238992924537278350865984111702932473916237237146433397497789015082414067455636390005404010706730494880437472383330757303741578424493970532228214903710192247137267923983340538093817859599348553103065251948029498822998182234898824542911869429725076818082613001184842930630516114021232639056534160777634798297539446175080562671437016498311612100432022658449978593334694080939085009723851868087271078086539445630050167651011465077681166352133485989829581051260260597660721135989599941005762516855092465070458064420290283145125219529976191004467079593379143232550148675414348406441719109513407247675110246497565037216268898653227272861774833600800494678366706702617655441902312130977390382720471418130950561612289654318546278009628565989168762793805502061428280447815428986479805598788902136212050845861989030164704939066555275722852933830446838837396353642473295744954982314447201569302857230022942865420343922158281871307296912557490909610617640816214136246505691827458994737055724440492592568625155572034733332373015643181872996895065539093141090966275129596705938702198184077577727637729459159225036841345862806076715170476241365958520927899859660007109694927544252666033145522880343701154941837538991570820969650277471563992510822466080651866005176772276154623555461459325456536854044561068806368385240688644981598959535681609755457875527485223429836455228778169390733749179139318701152445522042211725669716483769732178437151770392646316039205900446735907614286020719337934366720755048873040143408401782113291079169765304511366849379382852858586637239919200019040155974145855995002751626917572981371400362651002578320651501919166580803585813524878618280329216000000000000000000000000000000000000000000000000000*i1^17 + 5595530287551029736361585099654440081432737693535410060689453013292867190950221549068104403693098933723443148386765592065824735904346433901509912809289544068683897176223474494662540070769332259973620116558495211226065864066170444164972136523677057935677460362291703998255950119641493758678402566041299600772546695689652207122867762436764589301374790914933456000062686631020468687535324124958219395881709654956558337075450781980768760981065393683553177280164180892265435104345884228320192412701342505004184730585866062103719274018671773059653184617016672627004392348132696098529300309715794293873618694651906392172343358918950028396948265778869377687994962464916079741212742808656450862544466933539422358610456511140334444779870765601950370917670263072002086413191716835561562785123083058386694515453871504488039055467798089978213547314750245350318090768803482217702558332018600106189325461105859550228369853694945450029843362202730896322649091561335646644442117952527658014496865663510189855277045189358315364386088294032321462728268798646055263450099942448453239163456141596659212082706988072067296518591873366150602820115488601429215111210074924848989504347714759147873275373392205302984669259665531330355502310197465366765779283851068618254680793770628985729890162273343021414109970245639641604519078456630050424116959470404040711122434730821104735912721169046024220621917852910249532749358270940142776074175477386555918091805419100318564593201956132341911444448935400982947602445724416145803317736296311684829188177933361859375618945359016685773474346719163209921088416353766792421556609508274406787727829627536978440915796912662586590811947748833989498188992877976006889058312212142317195082804575359554312270794712799506423342416013979218089636504668536197191922871354704142989847845836977232727994759944648251539555107966462275668936598137637126334766024269574932926059454581663165280924949604948707847034225677414322126652330818102296886727381884377232380645444652146484535347201015870337985077450941837291069533790258616561757673223482195863154554707834807450962904729793386892623824761662727465887525300105101882074234278310232229240176569272028729220249509930352780509796651403831234972397614378196299983481762920882260349859386718741468776384206019105735095083462023242863524010553685759631567871882631730637399032138263329394754604748054538115150722509735738712959188874364838575055063953145655607967752869666477872386730880735854265005911182534988511643292924481680280932972995211739240443730468486544921679428201066327236602353239866660401895635241245667623737880274915222700585573766757598228866778304442543309478583833935382380639410343470661628474507699253106541147072757351195446128375777430131787854237709428675763006854345556807281611667257174669113776947970470841401951531643563093900795202581935920310424455396324931841137841319225900291223654519650768991067596962015529925472703633771123575112888808597449624112901878694238604032293566238612399698338545559400692379842899714441617604703086577572816007144546304145016732192522754415041709730135124519965081647185920000000000000000000000000000000000000000000000000*i1^18 + -1451806668365337457294410558501450284809603011903957546493220561072989342930730729373958094050231272888870376065810249688543452246040741847548026729071004006531779442361651729206766094352979004506050673552946509035772154851714353014157240722111164930105853644335604842738392448677268902039323484915271020622760804842205916920371692324988875108134135061659938814194777716391331331057143107310723327817312106423098042409199194845165373119423717018257783965542853525262089466576370903558901053510180081558387111359093256163890203409083861256284312454427353410808734826119165178399484105386837348951808623164288684684507594087907491539553304210474781464589376084547275700928911255864798732694949283994400607708819530201855925152707078975798587484958561651745876879860768503024140319846955971666003802939421194198215724755513402061542853148028656705869154027812084325200480862094781883448133883493537002029505952215942070633454308375986409864572972620817242834840259792640450298186629466870660078690781605296752540811265032608467188354865722221959964548101266361831822847655685114207313930351762425800387905878714471861165415998994740466630694384975720387169249921543330768080164125655512786137296841376939220951219901418085453539635742513851029793171707700122460665504327435997465958151448678914711195671959964837844335943457387248194841522818568125846552289726566964398489222986354600542700777383217971283960047027313569161832032808064988476217626709619645564124060141386830998344835789777660507219708423650226079099398706064181456090490519444273745435319630717097787186668664123805003030537083889974463771832344904295655983809269370678337077351658575126087427929487826874128549904721593794321729787145685264138887211125253779442745701125864417137558807664187089592580924891869469696622356592074991095344717734898958026239819722640902518580797583029429229619292478113958470406256923974919156861302181793176424676572141467418987060655278451699056800954313573416090509278104384637412917886432703043737024953452056199307480858363222674582825676096093330562136373870400628065531897111154060067719982114970532150759758430449323956084651994218892961942074031763789357685617966598426142060320253815034337796524692028283697172238959389225097680190570082420172622725864630788326256576088184864592455251585002669777698684501082520256283427017137280954025186650655117668156475598080182804078579977013125687409133672060031507193007730081455998853988481078061859173108439613923705087941383248455626494927930383163183384395766993965363584616491091457752911327816593869822285543562338226679911902817197543200750456066949223807157613930787313105121354787972172409015223899880370828204182810266814366462543694107761938399283623821648949204167172409514835498121615150014395220188151206419981926357576469044175551319276139945995819602243611346082541579631756456539900465256268135545870325496042942614945253910942758449915251979081349050247282063396986657550236588542374513268412334270956753873507047690561971509800614165726951883003981316335489465060775448382495101607655836985318889177975822626337374968217600000000000000000000000000000000000000000000000*i1^19 + -327822094036942982023841458611212673765645583955418922333349456641223514347398244608358160934883433395779059763282112899148535680430173793018442186623243616069681886674406453831663707660712726092449173394187786463162555285587482980577922475880882848458223491440493896836272535062205325148754893043731990310946843969248645958165413447922250719877520758983631676673832702955318626787274683568977074447849852654775726855295270216699408697484220138167909044503435152427758153040226273831760288601466498960073449205800560448436798262149217598430856018528125608933553644802493613927369478103485969834638233810279282636803950558988366178233375261848841176454047195164607117645839610949751611986377181952537416478096340662646038273658589875081699748187513971881056262896271294488837847513898611601201716977137774860237450061542495736456501191047357793784368205671817508093466004489352723678292193161496779431334865198725632252349543609351357647435707165637679428787232032498739795711933203792453732641936677959340779708425113593338670833845154540611788843522747969610534345116402188964281091532391624369262099906094019797511303877883388757480820422372793811747511173437832753819891211446784818261169250987275784587681929227388470061719820451377956687987698951997272082885436114668185492490681112759056527631915794735364355276651318752482553474201695948839470823634035504010168462403365584740372163836015305055752468451007327631204520900914499866494502614331709493847235432368440222413652296911495474274369061413760121359471131227572561668300350936568640452514933967642018189558131056703605878187068723346756821939887590927100799017986319275396924211091776314627146807261603319304560564189593787937366657231808057053379902045378189601604126949076672468920467676326216609850965195632123577486061590844908897789960755953204904366956027160402209616742755914124176486905725590733929819452194748575018215989868689000590015767781122469002332476602705500479751420791120576874670729585534523555988591224633329492099012339448500646099919658649440742211535035859876956178117959206955669260075894490183583517549718469125900948432933132594542203982034584452627182576491534027375787017906819813300407792060926836121045243109580371426731010418032924194530932302150734675540894547064103063240079998364140112544422571303283755499067465073507363857826723738709075714949793067999354178662162444151069384964475945526282986907096546321702014515371285086184207712108026778707848857854638242341674473527929111211375985398052558857024697618443570442886320399477410778367053360261746616673036034313725535583945444371945661273602647277779569221959600371989447920756976595150928369745946582892903327050964719699192552619117611992133125588353912160457766887229042845534579301819423237021378033844109900951101949813700188345164439523874743525534552811448376582912775991140785056383412564138623104687747246263656379633855856340493465938581261418031718137496110648282420525783483190348471518496330476617836349614712929029825349947967180629408719688835224771186393844891680534316943411962382059022664234288595158943584485376000000000000000000000000000000000000000000000*i1^20 + 188691660447602775950139205199066269449273793888139044236734091607328203204573873225978841223936403711752007936791332887413163248394751579382604632613792241557787726846908590132773312719488688581956792157364458955289523977535720593191934180696649868278566760714595487589844148478578314653249104915131361404506672514303389178742401309814729091821609763665148931137283546557944461455612210119488927820815777472306829598169517482304548594139215550322567391238818646205403854275841243382706288516203882968045524431499885819575209504897474588497143372108695190121809244543416360662222268659666690219885856156252224547096968206252554631351197406864465760356919417091485328913369110058078516173544946304363190214883574911549539252286324549200463261664524681396908333325851620289456398706795573135717478890226521644342660699119661181736275870526171523106171714872867033036918369475150537430507639177491085423054362308365780795470735186154421679122925276864485303667662604706507611566623618435083970391706338946053507587325454741192412547905906701192238156803539641827339465644993165564304913161931907155168112293376694416446593842967771232152524206023120955557912786057585705054320654470308406072211124452031000543681891086603740689831704418000047110326806939600080253028278140586673643875684805449129018114658366509898587321545614071625426516911252232394578559827520549587196503918751190772464906403129403901444911874628796451001867021846858651587649944760289626318706849297919917453218426723614142276436017688055867144076363192566997076507767196559109625504267408899116327182499539111471632035599935800335790884143436324887390889286190019076525589223425195822139090016347305260923272309368288675396156659977318278917552589704880291153302125882245922006291600264390770276410698518103160404526962331484889314654470113296609519920528861345967295331617889041081606696842826758793468058883352692540232923426223313790376108315100319774172485684231060144514695448542841436828616140985667256846333157566769986762328944732636617309625898765985332072646361473329123227845920086741076034148418278671769974719572124761305152837902412863076880348983046370143473334891381034451576777451715857939719824551755005563190282115822966241362329484245193774731406373149822896025570741969238330916031572412341554153733876212383406656704120270633547983702660381413478613991506801117716000234182286803086395434882788665044533582509682775744385029010388845567155248685706657495255033770839581560103317328913530148736017065842903228886154312465860875980032520299448460142042338787140764480890698797111384752381104076094574376052518340628444971020128979481418840707746041642166223780527740957705053434831143320801466296049379388235581296253060410897801223648818979407280416482042664784648523861718506593526388625009737783951852913737896511028538559737282212056234689557747188952047943052860528527336840499337775712361403390095916984089810881217626125762315880313474909865469137174749804964424574075179026673902002940526417792599981569644295497561231571603506126681779523265157566940479364987411517842754728574970757120000000000000000000000000000000000000000000*i1^21 + -8022178040088477617139814377769866804656048840481859378826344485252542091993263033563864707310986804445244324541331770826799993001594724114581097319675511750289953351483380242422486452431822582263087817557308728345891278571592949282483096234551198147883173402835002524139652650144526425413566807314896502276246371567867231163384089863606803386778661692635541786440853427384005935937793840636463334876830820697808367896432482779855538260019874765285008723129753637946515288232649264309043283687379416766086544009095611176452476553464617882029848986727752513048910134402810844275565415386039611069041446976136937062005230765902673065239055499571770030408008908188517824657323580572561000605777970371028717115050066139556894084489814252202386909093716209612845695249712175723775167763401596780588585895744605311663910500982018550732046435344246494245911711803308019752131952155900222875733252759405308169751024789305048137126792745529744200364882175597161733404885040220317796109440417223165448616412460586300683744166470749236951295595141768432239731265993027968098304526096203024331068024176707062295617803133699549659329746758620522928593063057568844398437804373943984783876608792125450597180936973468973442849797728305539212877173303927550938018596717153508613147941825419056857717460474009812832325821424574785241988683969809221227952417596595817515537889177233897031909538538559615538412958600479603664641948032138015601127306106049336160853482902983083393857668529939471153556967433172737984946035907740091666618949071148021829221559743472762521917940894009300242069581337527172361811137955211346826796411415707273476696347724803074450572085229958105013410391995605513722540806932623552081189790820608319948535314848451756781957067364811888901807331117864888614314626556668918234846076720705522577368047688529381350244625940624520841786928024877853432852953824389128346521097613131275036887778944135842919491335793549964530944327928592427299736364178281264071152766125374386295441748374076177176597968149911716634983406266888559277984349274798088781735947573832522479739610063633418906377113543431506565940709649953869385323356594215404423238217973667532429429913742146589194886545344494546951997704968543265496083305996863963838779025633624578250627109600183778308801366185565044865052694036565789547595360590640075021161463145439428862051576807507976506184912300672073467503842951662018574100223329678513621068047154664283265480683419044193745530935512097061588331898643256691188565862744974092260480781268733510254772677444896829005769062925023172417044152337363576166930146619922889234052458025418832305377665093806769233090414996065944030705683598897502984774061532352991435057034278524946656463684631268901603589866886331399456160883913649737999374628349296755482243261775381010361645292976657424945710700548539355590394773830040825611970658831798178915816719680887788397761077483057644564534138896061994933072798425777385478649978110712284389360700610516655705951401059465215540027225394764649233611722637573400557156466044119872144685995531557676240748967850605857996800000000000000000000000000000000000000000*i1^22 + -12556803646397613547453264149366660281161179807676245758305749507915420475916266583836156947421848690315905101588735052504120370276095014518714449345339227911367131575072769789287299044080646887129462489992331891672653376068418078126665878407977741633662410210105449495330730313325777692876940568503620770865753847812997509932162324789445940681984263501757803120281375891184469711780530466203910674511437668784306919610347131236669559197169290731477402515536792236924056038426602015832042437810813345000508686759628196828925342729122966437090211653860867362473888433184388078014463779778216969909112281106527364896401009766932111282524707775588776835923346574067461278789888273812098546567624732038818442979577272334833873307131267511655041409575773835628273067344243917837671480894948980019030775088840586663728583197536932561467551734706274244608657979957014002824976342557970281520167486206784976759073506211283131824339860872505141387944103157481353257399381839838648075425260717773334689402946140123518263114405763914099768194365054919508497376016565987597055108650728477999134367566432119151732228105864936930791479061642982668830153981125838673300110396598423861193998919320254228974450967260369975360279773552017098468899249667712048433019681073294012737405266290112870470248074279078725547845719607314667028588108731658025676923260568994301836282208891996799076189788358922188744299507896255409593618490026947743847016812932143132270450654237209309721084580235446899509540273083905455131181483035300446839104377059161436386473024238600236723758058115643277507485582663266567158470000449235975362059520404713597442977658990975039022020554896955150701099200495837140312634759532384411009629877818407235587173680624161360501710570002381134117946236474098454087737585204312665671888986882259322485535834218532003354322373084730511046132992412082240808125454562205097381586482813522796462960104282704440667408239888342372234762763766677587568693036760454361083059287683809853031894067082051456456828731349053480758096981921812823988407206369702822034884999237118552543149381190153012771495869887182818344899398377809992997842435233399647445424109321893406342095744695681557351819654082709852777381372080323862122597279344067985991704608644252482106381716507493639555845463014123967873636402356965701434463901713437829677498231431285267870204963519360903207580564792236370419998258351980046567511994849770326622393728695459897052659770872628631394521129432632450167626304851581545716409202462021817675184509067200814891366464706620287259818347585314073222257953360426659493676829110788207993706313663552320103340402310899057585048454546005266022872263015173363784740088609578336557978034037067642874311348220078325538427420514092807585937866932411533980904714775282254471736164592396214891474250623418915649495166095763650713361583303335404034999779343503144988167251328053740868821140170831494777108952921982071966710332827335852030523032440642024616290370454601451948381890962874881055802622314043309541295230106612912919951198526233860789412717930282854201434399836326592512000000000000000000000000000000000000000*i1^23 + 3412357099823368091950927403212525846309811836525165109729916903844210079738746301094443558583026203151260684845586784967155642512006851046939957987731106717335763032899567300651352092068124574291904093496483301288603579666934177748070098998118327009771225352310502052984690958715112522888005844885740865874623809615695021575892211568796431360227307722585546254752211787002497784783130801094165525422485376711578419107010170676623400050803562262231502945967007924312558357937392480412112916980885863541419360294120935170857286662777334019108761216945301253782501490170294021801496184223330256380115445557248053764113177192362851241866115909119003756991260242012587573914574391501800890634988902111559212495283876719885887554168665325706068435015421988569868370708094428081145460642843424839159521662752801948464730056246350363684198377441060104618600977230930355656411924812730997041209328504679265737244484674480735226702465042801488311953870190905502963636482921553465502134614416408104446142985488173938688099737435890697225763817385605892592425419540947717232474949763073957392775053820867347070151193119034361475296209214373934887927149270532668514477787667212973456887138092073490471370593998906451447630726360188354053736679435700497173961580204000481711630742762279883189165897410027706552828667319729090760004163559583186751379721092660309506470330239070454387421327139192291805101903692886111680738392769961482746009850142406134769847281804587192905882242011334180159345288383630301428643771113160038712578782587097754648690970692762784477487820497078730035826098392813278487170205399705325791177867874075771919048685773076640104381204636557787355323613089952627226229376969668178630931831158489882948352423656864374281197877633890345969049968512892994633040072377402576799681267143993268161925618065984726961052460996431108831951983852249161564665962583393920729122546251329205460331552782307665813070847161867575609727386059047728909003498356146214941050159644153799961398371365568975644804806684467088462287864850825603240017465102073010617798953990165862585262512376583935176076777498688037641404580184875721427527972487672424027170869961611847313665334948606537633301901261021563479542002771530071615720017860941687950076824271085400232191493113750474132009247178960483391360199567638341984025377824040403770486019304686375756256224248326912954485979784871399883791052679235884983650879133794702182070686449293808836494046511840810489229083156755077784366600690374231678946034817618161308826217219479562255254327072126068485405539858735486077375812707676086806653323546785412816006727047305597474590602240596654360702400866731453384286263614015705515640935592203674074207188777613283887368593549132322860209475795830563716630788555989261754332936546479975339372313547606254248425940762020212048478831494554755105574715441429289299433491281957015020350540255907102343890320349544389748443817590915293755788313247098875556035221679139397678335056900975395130356666856645337449284788833581862183968558806434450805198596855901495781826219773656842539645086918697287680000000000000000000000000000000000000*i1^24 + -280705288854285376824037138003724021901829835622339167215213760886518495913622830044170608151954765403083263838603366710884050835270733073815484160469228309195135987133744378699904656009927695777081045251319919669010330597342978723292054982025254395170558246421204793526747733935128083956867173339606461164893932899878546144110870374506960078711480362558635592392161798161751235023197634589156632309727237291680127744987566141698905829084366555949664824075949649533047556303257941668266561902924083717553615839876781404115840252906579961132795316665267210247308411242642747151112271922797230036276655427766871904639994662014212019295745233348020850040603880180905207029473077221879957597978288372115660316441116411726027237205376064284932726873643359905646046578231763222556578916993753199660748881098267495093332597367760241440075715232326122273415563650906434059125200246719744701445515500027949337041217350276968124721399435470572423294021809311831768577488490465152735708799509484093141828169485255708208660552462316522848263300614300073238015048231205387403184177557988830734991301748729846137984886048087345057936367325086298165344734082081007852626329146314957572244904233951503981181066203004887117872169475169826624341616589872134639904788761976609455974207535266408072305519768509464852547353743552348684875859642758816792372822056126490204494117828066003000179121843926811806567706297720758835076704358340545476551820664906152936988999038994443155427594454514763184190206173175640829480628922278002322905824993222637405879604229122712860673196065142225484121806436941085126249839648040815414166916862384181355819620295450490074613082317679121845436398425838289969646093763763443248676145514543473500851478889710900563709785449441051279375937771812698491205486348755790694421693438478845170418157260097962866608632386269634264762402673327429299702735554483151766458066822071706906590294498390219899198611541860382224233242508458809648909771348505634940841556174366890175763092611041284510868522928070595034014692864584157883331393275768377853736330349310021034875178015442348360057260122406732793415899483734987225906704691270215911463492645654088625051802403809822910488961010890193049384943839388480126930939117249234382606827657870741880413875135327574062284230685902431544035685776096260740967548834204698003203445947129221687820054723741313849792360153021159431402063986896214549160134747348004044018355813908530623965099938576870005752482018345066036613205349453104354763156040499691217306035395455415696097350592839508202485360697311793515698554771408084923986356865142439058136398266809470404514292795090580946510846862189091890864219861076922086048950177929901769506273902676417790835446012921948462473649447179646703665519224186757110605309035060997610338253919842589985214998649779137385699859115787431086783253277153612350853672914277152818123493548385103390769575845225073098823949480682523047031559471620726107550617540624092112552964826514763280315758190868480632162216137249581278684405999790678918205530235459510125770766252851682766004937477115084800000000000000000000000000000000000*i1^25 + -20836122630234797571970638859678493253447683803898596726394301410078725617161663290694814856017630560250331824280901268211173152321244388115242679502040400273975947534973044661335348438484696736947321423051821752464131009145406512365817968389787214218847654632788157115122689776513252911252925574244131688153717598434194992959460598151491633085937246794264146275266445038954063245213724955474441360676175758093781274604510232930528119411108952310718312446645445887765853246496953259168514918668332224726099731613787161853404798370058487058502195413468507180405231766136797974534622558652219624443063552365906597440891365413112744626721753518408866269628631510599858480551804890489050705384950065217588744944991142689462930732347577070460451696731730349478230934594529853819655751018828471768017351365126128537777743924319586192293584273046347467226549924198223764154324308811161673662833633458757808733911226320302914798277157856139089032091366523151342888839096799875392786453297687557073301917253944732711079986620338983861917579969581698273423134165004432699387120536544062640882846046918334701594801601823342180875850054207202752836219313570842373100503111287600233285293304899570918388065570628056151477020350434867380508014842909220520346464819541658322751542442386785132858991415347385090873152389658933860047769664733036491514021746959449653733855941144095078170810446382377693053621155966692769093342450131639037074189091609523337038512649433653032150899361103142920355798684719065304643057761303690137225508915851266184048191056546255655230124415099343003885709530449918694805129151570415857985595823094261055629733682298167024086883676724229116347989521624888739445510537252952208020424179098228387859046202702774223161800089160716639981768693353762758459414280415899067610929078049507860395277990147268127469196445793077678843490877960694508520193358743498058997553279670509123769524183516362911792923421504217926879612255600280487028638026368740318432260297803170190220860013306008824387667731054001547813539849164307332886408829257079218582151036343933285673739736673893292243786973572609571475194636900534160440712389629909152559903095367790268956046849024413073805400666063824094268623853189306529256767889551952392756244257301103951069342415404276519552282817650695659880140851894880147189629425350251161570485277130671038163300112652235288828600337406107468906950135549942682791375255963106681793400010122355526441594293105019172942116117477985574091341105220194706256965113120766934510150143597200988518673756098473454722902582808087939792350462167598531579359767354531066290836916383684138915423096542866669317732313983575736643496678687033247836243531859594616356304290014632605091794554756577721955036586146898727480533351663036955812634691173289496863288006573337871571822817405615331329758950321177733362186585160039591959087849045918794759140324227710773638608481169564021488389830114731733119174343191515640122255149640003068122511420528160026258196317043858299105512525385941563450849423304620161755802265277366691547747847158490334523306631233536000000000000000000000000000000000*i1^26 + 5823428694314284692701524319457652758635548312520963957307476928562062131540787426422615809654429205671952571688050797689834245212777699001361518778499143037883208315668011451893587152195720986746779282548633299364668780775934721078859253850650988859982885491653720715462741817263370167359785181356209335226894873768866297958261412133826229205389138859741463085630306079203207926990794072279087520248215011062790621736224944535108814716925998152740293054937453505284028437037837339935683961920362190159772703060946319404789975144218910640956724336441402658516742817094236851139802818492804269486602373833845137215703400323986999461618667341110642743296617298131864785860729887550106867455402996227014610103341924161656404432623693857016614431500557386645408319625484419269987169320295940541860158621215210403640256390994858037382528758541654877724822578675397399450959485570319949259448339056637899921211505765093259071833777321348360376812323374354107449772524051182630599611374556373278899521405835622066962915232669274208508168238444423808506526501768488163427742028469853547676667193989347077961309419584422969659963307251777061594397430854221737590078873498174424375531146483667939267120038561926002987629270619894903045028155398754751082506299046217458457822484891228642467601128637081863114885986332836973072617458063703958944269168496843414199206246467238048022827351874742073938772459491146023702381750947141128136681749591287205183702857503175840736324286781365816437843831566950594986061911349411121247308691922491566355627826671189459134994807607408722417495662769639208035886031964387995098170406034465042682285880865303628269192465110618195951699601592610363500976915686579748635981893948969658229229670659139343718207940654164044310470592382704240783396691827015495986654667419608968580653499600118592627381771670357848476812401774073876448167819314394666349352274855893008711461630244930612590773412179466845051129725456697841292946022280809540370153922643664696312570683492445051848078188118319963822152905892017960539534776314005853080033370736191217137766252349909195100002242000394811996861619200779713628017034759804184299839065141559308591939561590332431903035738920941928213690070216037985820664859453472391701364040466786615462142658147514603270869412898552811986376406127534068686959567552957117022700962581815653338245432870826961839724245251251312587134310677793539708373232604272722970085721639099062076643446367436676119765448402703579042310987645631564078430122979673393630643699886640504013285483399208270819810303599356659361837373710959858931047338745802923708101034660732006689428779930139151636846638251997405964465620962798059314940088877347134852402620715950013200936063392650512972455526998176686491661658200691797626285675489229127811973945665914288736107691537687790219255457700460004788085141518691257211430837072862441654918948774113332280798221198391579700200759049382724449284825095469636303566068399192469965025813256153091753394071215453725956090067189902050601291730255413463112066915362534000647105347239516460369554209505280000000000000000000000000000000*i1^27 + -293348396684853730807251648657634915741463234599950059011542905451486313697153036229149583061524532624721813942451479889911955538407093083499968180107767999312832287209294242909776084373158663267393161581800063094499775462721661599498412776223310890233699012319506397745194953508124035768495392846949100743227243782267865401349567919123036462205061601059975780407628755584351053545152270438371335140310850246631418360409770141045585892672545816968452590933911397011760394476195985212182419056923066895552159444824317695076626479460015758509513980220576587553613563971166330555553920274099600541248715729397040228798615858117346921962290958741326453111111391520997490812249893579070670181803208656717492056651058047419174227747914372123560636741599923232778126371393427477213339127758376343573246415685539210101936511208267921735907361034470311049796766707485902741795688060545308220056509706636465004223380874363812796869831399574134609778930363285926840636287656565978292817767586913241299675353778441035356608535913476961355848357419660670580170165098797309922956947177821488961966574948734802216241020856252602862446572923138784373554926817764825399840133528664897594052652753378501707149459393943726986398263817476941257934316314272246038028809884948915673488713392137388082826546201016656279595941429172853067499142092822353547430652779462143544866238656684379933023557261712386829035060753822486470536813474214795321852395950743670853055918291268442218095369900241062663656772845749477171288222551395327926850339586259771086503034523010156226231731149587807346382051523072722513396604856211267411022589558083251905102319235673566423408105576413998237600925356671454885173848862485190760056997925146822489227609601323376403594787984493949049259466089905902847261151100653585575369197435757730304716499291439269885409704691527442613647261341527733121222437325498393237929764885729519396450226662513946517786711084619575423832926481447195320592674348847273978972971122285747987812111080371628609939501474887715788349833611500900542887320173911198524020919340834754926999897812294446772628140739146148985128059731914871859263504011130728830326867699316792353644662570822120569119755795449681814617839831674533482632673531279316786791148671333155203463191804569548000810009673508457956200418087417357916927465405524431256514171378311440138895108502454049397041498546444017890452103495956611022894025176330961173286440334116853996835769678250937460969772720421484838122787436732282977080660653843667666261122262934753936433003963836659446739060708142083379785910572194923616394954774835297346386135188590737402152049299476842195907948252273601638595154309968441675057020480443574142327928076667771009576355812261802363875561622827558731227747582878248018565661061294543206805248157828549164966271933023657555067205461239300453719045773962002488944105716183944582494502989439258782084549160570075293363205660265744911650102504481370655152066334738931076252559768392827606994073398822783344914167018272871500877497590091516281449800969770992197071042969488855388217409536000000000000000000000000000000*i1^28 + -24554505917645313207485979041621623777817836039062046198356244474207109740650402004954313492947810455878460172002978617800501195520984392626315863815598553847624509240797484875470164565910552116096615150324211080154213382018833828105492866108168779463836804742395060499999275752608228968672467717828186119606562679633995006781753562495708069877421397786426621367416784720398235227592842104246520529915080831316308286967762825742386151721273919962852865273826113052874358731619121079021455995666602748859855160369978851288008162299330028808018831144770445283051652375446871041250082638731657372972979116369280795514737827672938985215144944189072827090446978498771210803494881346873297487231117764565435214810334035544349264807956961922299540652478474601896946706365460665198093356352622109854592119190101237357951572773547599022671176104387639850129290735500362627575737911089776456362260353827699889119568657978098460381615695481761988888366468070616915961952637796791356557624235691776188332833580310418338089663006478033826527690430339308768001186192476799115795646630157756461206603234189439572739584548388239961416418195126058635009420758670756327595724729959536601340035912275996160257852699259289509127858405827402819315064041134510079547057000515493567134890971089820407312326883203891087543981828330304141415062389912188061739746260674643770330311326658330589872077585415964353909919399021692826647278793860731879495221197202720890106801328553068197025878796119001419324327397563627610888581639858495996024452332038210577317236183567577707658569407150152315598435306616806609211613129537709331337877076450419239148628560713453198273196181913899085794001375599209658567380827772998331640988144868045121170827166847967949314501489031313201870002707937303353083588693376353727135315159834804963022512253958062146823727568440575786503761569089125383412888104900055506983964039213299216436995357394915649593992544992663463817533527352245816142565813194968778051913195758185351960993724877266449763271456161343767348841010265855808378334440997258931197572866979888398610820446783609533594221748294609167707650081551142888580691072220300206304651269967486784805166723030992329679513150066568340998396704421502270920221470171476353355670669255164248735143668137263652550717381341903042371296292496977269168757172867087806490361308515405591580375040156945806816098611215127460227193152748553904895617514448956649444189794310483678534036567119948697146391501871211963656588434075275561453368637308086570571934989092280197178230237783033837366845323579491860170250789695563578327093739812261449568994612103466408128640157649839790808549945602639120842301215464191189323710795094069343968359285536155560748267962618175082441386351833398997584785202198725203658669405118475804137663460009786526708904060625730139635660160420294493622102888606447264831805960438647072623988458461539246394606990284341468169924282842076022087275837452477697426239963701131156501174393197341821286776549812864199892795641767544836880072728546010671851830240815974392183930184562683031912343142400000000000000000000000000*i1^29 + 3128328624257891288961820183154390941985434685832571276954431556605630532880631091143580607575317419450753496691438921995202891739228559542617099678519387576431070437052661876594273390170494504575074831717045011618049362588228803285650022464986184861476237079576954945786706159413099794995808387706463110753634007264281768056418048919465994946799073968194390895632038559413994796849500222974884177304413593369515881067341311166437722146776677198403052002458933695064235100776591150244764263866110783037124639408413982904499712057609766110673378107829746119740550161971759790458093164688866982640855593286465025529571829966699162382952302503006217153984048193186818201330440741702915476553349600555845549970863786750539120961415322626707202654564253451201677683200249858150140731153969970887776781203289967140279650300330753178725045137178725243623011522221857580697090473100283052258028204309649982378946210301220181333212549661274634198638465626262107799664723913969444424762781292070098228279245474105726781349435159120942956443978878433033685464341698454343187084774684412825698326562105818727942191603428718821897836551726401786084111491433121965820003783749158745686017330656624997763964872721863238587550170319479241120321781956492173329491450072936488056989042932232674411508922391806497161704321057811304736973570517703105683688663337176181860589161762037378738965290955738080137442933041787941235546159058905877820407216195693303805943729500177352460188701401741197030525416269667878726000463331853899772376692765506097180741359054540243856163129630401439273778277752018038998737239311410169732541328917118696391723673815075333438464557344075481714327304689827419815720360326432186403566934677280842338428322816616939880017211576704811533668173286840950914623567375577852388631407409743152536953008702461456628470756512207507626299595341612672679870236320736931567999823059125151981561809592746333662309040166499919873772726445106483880322222985290678868691916634746676343588940670172601845281187437723967534875670041022545517566352037870824577299322938710771793463005783051090128938283712404390621366775026041805953245329471939291917666367428175854150165412830865553514747432812750629150642181984764211217579522649876568004891222478999209953222608633807123253162275960425350212979756210616577602237954868185628272964030360119234786819307845107476577781170098167053003245499987416842265821869899209198691266440328254052137190641785543213854799322097711885662151431856985011844638027956331815977892856619734386105635848465428399522522604963433464078933297913209178647149568075970152250232097469429682339667940088713382685074760181191649351518625295031631497246924310688445449488539138972623853283381266221275144753740990945463910834357621017998330258333503818426945098662018394847253156613289654773360137326615615512579403398373227325999056275766878530204403100483223430716130403203336819413675244526426875848617812509284415140508006495390494096623702741231104620297330841022831150625674066049726517242156233832812470966787468227466416682741028118526863343616000000000000000000000000*i1^30 + -42929530625361938129250503002236348345059782019340513559914189656502238205465591692366027983399859116970076278496033593000205962167802821142117913265321386771228863227714847865072540152401254311583196342895089833993846594977244725286110028773958355199960877108992643472978243642490040203546825990305684859593852909042190681519264032420256226513265385379002145530648438134922151452629416404455853980042610256775053411240009061011663399570881124004569230145204421098616112756472003606353052313885379280031763458444527829536278063107913937492403263733502861177137332118749302695085504819601248685312722441526153403771082745396980083186021929095100672817244115172126179574334848877336329512366256070378238674382117785889087955410862242915807387255052066935419099178226349652744708333633241056089966101793619267670870551145418132440513501021728950619759547485195154413340960790401151500664656150183879907626861241290863571674689941352193409875482593553764191839927253247781585701238454463597713354316991083225123668300312582085002205555590951271396538726661078449544268265896428928210053525913996084017057426426071695312618030509446487988491749588177448302136759778422532455747515090697467313251337258085324015905387707226718996905144764161730685710151695362671566446836049547039390301400884076827027126259686304526058535847287279691365085029477153789736384769113488506483786696298062173989444186660679362409902755807855743064516886414374467533092392844214011988979013941185090752072880580648028422715102528800435284033135306500913385490779295421653753061840971465581152687651898165026983771050978830036535068887586195259761242559594248097713069870208166895122292857907933691467817818446587010225481015288171412208284248316001309459316710074966357737997462331100205209459939188627304216663590536068858118886386769355125244629803703190510221646405587847310448263595084172890197320479020629842983095281765203269118120816117155139641593628866742898350456225966346739125162322621695166331835226257538941942580958311201321936424972704119387200389038584187808036144831468151245562265552371643507317347218076875638825374103639661099849963183722521005902157663482130909792765399210682607111124739145349678360675933642598000616257695238441265383266608005710176551696393068937595305226375249757124383031290712124511930488380496420604726744242034836509502571980175756731920705066709428855651524923794000837317504309866991518098131741302578185847961406032290449581706766281629643612115022941503144990625226875130413916225537000274756716899210727910110907220223064207170588340068340037194955241473883813404192224356958621344518152635122168615453523257950785169210868494953078503538627416495227103970513575747074301950681819186497909723771072045966726319446641252798773705989613814094994896870479245940839478515431383376326377515430554345297784555556327402170930106080230558687706667445594253685691490345367443332322709234868849780989657085721913101337161118002956345007453220417682939074906128050494867456067858449066569491555522676295337992248851890153460185671110731025755070791680000000000000000000000*i1^31 + -7921873674542869618915932246161208501131246144660460819103505450945682988785042048894455210806466991726177932809157757622031129946755088528385519676131926554161630467966359710190756268475603208887299875209344286926242076422596893858074216095609385552027783723651057379922420263714613373262055211754300644262485937512608966637595437376628976842746393622109317824975585159576544299888080587139201389766985576525339232706481574364295405520585909987870892911239506136545983159932931859787963415234449654270477289808186480244571844355170445538224682928112898129053715770005418724511401573861491626717909043826431383290805673623182918714399500173236129986348858867069827654702656351533052055070044856284934894216122189031835632449854220870736968937096871306497955713407700236642138521823715204557482807231604599978162696437097039096505196063980926259480776417460574854506627797145745782808577043345933860196592075951119175181003985105053744094150841867591695605204018977048023455818765798998311389579288054697168803912065317385802682008982831529148328785650470765775592663625249524696772545385075265609335956157758330018205444546449850766388276711121694528893136840763547400456009224500855758129514693505799146503695853814811124827308327792011405558870887106605620921343408608937200246990351822286619818487959045161578369534443214591601051953952520570726507239435766518184300784284118613225807344515439389493462992013734706475827852985829020299560086390986507937520225422308598362898487779479078142101447608155240367336693893480418344146993348791287322817301676104121912499255504150370890163669393102567731628349905407246458151102864215045145563937972540435464648014231758293047490785170671736952573501449246834697732215979006399594810979516352793748475574836659610340748537535878271770471778783629348656527222744474957258351258133319749570890781311386921856782971814488001641328719884837793588897522453520743939429217495588009718539285356428532027444357147898289394475672948793264721411748095328509692451256510909417081053633868653420479703367826043721513820043524029932702860790000050891358906738111899718518345105358840871553815135530533936274278588834339721019372230364579441276116902694818982546691458673253448971743766936637610185982450471028876130483763625627249504110304700956568874350566424406215559381042157576977508237902314717828930023849074937437726582467262285331096254642562203099186887508957968103777718959446815550192412881188318882639621083897182478488275715384239140815115837705963310005560041688812496469805467825330830872480736789499262993766836358783698591155871721386252871494570200690971175255652630173361227565082655246259392082054214482199926214555511904463313339336912436488072944745444951794401400444683029260297290531212967876801373350933616166213243464290681318004795860578360364078213028358494867928394753675370705283878348519763733721406737173707350320043790272225669678049250620562113419791366410539352977980405852988870931201889348564521460620034786489782414028284537119799360548197323759461755079940930017382630199967906714205185638400000000000000000000*i1^32 + 534828611773521292535016333787929219184165396600755839193128108552688026924114729914449325246447092734108911245721019175690210649286171972186083178014624037235033723809172224098703106199231489452207451295795256330691284585428564443049691169704369888505386071101994156427302126251317381959597667287205255770157054130783549363632359475709428129993464814105064553623712437168674001760267348962488300938898129469243230507027738205554186786821311731591950544519029705598148490355466669185031877079338666350027864344768083995473750557689936147172056522452107466850184924870112537939856674002074660475091881482974384743006151436132972630755186056237882304030079109172444311022467236976553411760929505798307341856684597516583816721616450273197126937544873136931789920192999261115796645269777704530491395696605569535725680330216023780811050191810436865485751748903188424355247043095749870614689756562398093204483122906215887300886690394595049352074123406202895931899536416649906459175532006155089556763750522525056175108894530417491025520232190784458455917418489131272148546415176287349282837318346449850355972898722350802186696082273846889284741889617711146548403789229523238659534769518326301116289976974597985103456665207602976917652518642068755376331292084108213920856244890080902841739403748825995548765912465329832740984795255337824282085610755462886901156533811353993209557432035226225854864544657862122495829335349458996648985179716489052830200240189704607716177461354331103209508066651278884639955820698044034823671224472032570998849397100790272799574291965657924973092006751712725894136220289500052436531600628978458244164411966283322566390884643546986842698533907314923556429576765150080392017247146736286134368246872989251368598959873684886838322597557958427964249633765832823043158001134661719971182395480560081991498573912531410478500154635391238507137221081499145599483283083115718963710062718493374567884887144617515181811323719955425434553912371008840432676005729451743310155922662129854548346154498622756069844221720734769386684711707751475199325237928477869842248618694265756305200284478323072045365111356946349097818697948827150578589891983804695858111248925029331182117557700213812901766746089938620922140673003763853267206143851878208606944842559727491822528494043066056991081974454543215766655721788494060231399362219466808341888232503179466238404362247172103938948921387030805327948521711574473732625675722139951699999576845552218588411710807573970059235425830139978976935864675852666191173210559937203112199836526008206450859496642583603017006458686389434575651923839600386087617691657730722525729218076468819224137714977011266408240102088989522757008367013752482651199637357393652760027747154676854748712060479041387370713835693313102343919143114874691456482090234175204259320453335851385614592695422676534460943635885490776169091330810391829959065732537995318471841725660937777377121970030688533909975224910153441560055087254507143570430353498238855131511575217797350398557104167258347311992610171488147964848544597778054300747912954351976448000000000000000000*i1^33 + -610117892890504196235141227702791307768229378610212542974770341213461408316003604467659767529293466665592189347388579945403512165293495325637151537074722806900931666795534038587542617821521924120949308693398678024454995225544757388129925718018525182639834331902800061235584935719276425300054728846903413722777958544779527659817657370732239286376905242727318093241740225484613273746854280915660363824157675571932817098566059886919137708305396004206414511055031924244990013861260249997021398602601735646147694581605265707580591081699370827434505755561451818402536553128441925975493496168808040116045559417386523742591100154199950765290607793623974090724877727591422686671457283012014533353980766293678767126654630044336864804100043290461892703505484508259562724597814033981011997113552748618953647054164171639206135938866014842816461264033435624178600028398133368265858778687061467400101766187591362187400954864448658736797628016889713997009092516772013937167905008090410293146743349808240761797395848979757497237159320454747890402554547551574774184374786798546625397175911252946358593817530420046572585647324590066828456133554470863266466147629030664189797127559950776349001608560764411138041871557658201095968644717881403999731804105364711814442355186155581170517036119626208537272008623320534107844408722902225526819861873840203696878348355558483491405958837687122275223792640377617814968023869807810573149929802220468885496107160569535807799099925091354503172062589251774857550154099245338719637038711660708874466026122367310586174856731719415967055791776228436172668434506860510166734711151219338624175505978106985010549834529136602047225717840546059792637811834986272014782386477604217604058059981693502590930364265636256768598206787072224775925994134875887357347548492032991868408423185627482317788811445570640031760737642567573713597054104337439797577931633312063352498852064312596497028004169325888344630851234298982907130934015412886469103742094207212609754281464545542008843765489325220677324881885332855378901439884242774924898157735996033608478576238724755616923800780711781567919508158329143997221976504840726750506086061243519768833497033339470222773856587438039881187418175168247099688627677957083563909595863253163126559033269715391041646654890786985892586157301103851735542764633367180369097169391019053926008232368189208327567316233377251971601431964966786849564822797370816124875798709985239332695412716633342441359163957689234293171245508396137859189719856821769784683461867689102077702793404926787427963092035351791350326717391732932059531144707135398907618212609668395614979437239398410366099905655745556017370006479040910969043988054487332119804543740960615531960560275961713966440902063309733454230899412072519590999315414260074717181489806608116465571401672190645442680905215038804289267564883604364984544057202733453327994425327081894952693248973445521187432980704446304923590429410015751626277886182633649016999815100216750372761039879308709816383072591057738322585947535388407839017361219849393441839723379693366191554376205598720000000000000000*i1^34 + -870135303422753998138027692112668191198704936529226130384117627024928257664764992444449738733607953230689940299465060073804613291960079751071392906458422951268761433680256084180764120635441976758521288645605210878806120514400586455595454735469437924363515506062971894464044700514303026378168823011554036132409904746466270542255746732081141092185912138339883716039640502124764985288544225939690216803006243084444894551557931294400590266604151955524191217356222157064663927474574699047906703454683229224653558534960195325271624961636243505211966286370615717430097692467307835095285664322030391991828050429279593010977741146353302876164502367892185113106324788493875868915057569350028072430765904339204333579995011689537995924853158113088052322387838235649958398355892031456779638099916117098006287062186740694609957364252674973031676899017540615156002811812960395562124170994298733352894365450327693708571245621773501100443818757337928757400889486476683533685450868034317384733230643219278342595183480290355184935093550478097175581663885730866834791486497965852506855310867071190363701097378254442438539642788385768600894197194839652087863906056076177285164546988946740735279026601965579507340572511420005603830212812559259901919939240824150116482084086368654260324548966636411917059848980473931007325575264834354219015441590197472112999525055955066526567812009346742891990461012804721211519254001250537542008831770633788183857562198323505299040841017619655590687000744203899821668945795979923842697727890263831163011595528810451191560782963883332658961313607317557345173854587009319158515476258320497021537081045340602669453844615915753076647992821242215578365762456326451914600142777023177053945464295304651662768830764223066785146709279099904276875235580411553973737029063062364820526284778567124541570290404063111429611870645978689049592870746210249671260872593767770455891833408029615031837402004784174871451122740094103379013713571020557142235464440846762391341256884090715856999617965246325080417096958694787990668252789693804505654681051217003311398051561338058230233255063294291189251089736980457688272343399523079342550906100748300803370982464162408202124357550152436873534312039420641028496521942348078124868211831340552688817697711014426976785415458146347463590670002358294938115316703310882155125565949166623869382754694375256732222006572401148804626971293721878856476272025290169733372906923893603683609666841673945948871871619329253622590097189149939350748241796522806007872006644705125007084131774984727338960884019658403367758868059726113266759919689964445177324951942403362590319805818455960848346279155982109393681996690127330849151346903125770325360990358738507215801800792267575846829229476034537296828648712824674910130014796320700884863626757935769779145484848788062188362857916856385481548064350258248803678304564562283349724021878598046816010645007916426717707418714067397691990086992351694496037062204889324651962917088797741586842153849283855734926608934300803444050522924966712835375139694195845686742170102042652106098239707545600000000000000*i1^35 + 35044122642323801854253631064420840224922471708995522435045458488460651388451337810741808495588700661256525985845551634932523654115322400700449979402874898070048085036474505415079836146933252827028559701117806496322215019483052901880917443520185799563253059438864673007680422245617607949677790051521583721524365420504848593805000202993796579052271080478620805188863147871714256173130445942799146844158097142533254465399337487246522031224863507475258292565284290012772363264517061350214757570743178740558260680044926998327830599776604793996130814025342279392490000380910089285306662353513616713624237094035261551671220316257470221699724320963179070163824021038993977972142101764218554975112532895815849748192845844506492671373085390148148685205555286239355235318955476423166614469678141664172877436048471180522378914930480492422918682439101170074707422234493137152896701828970937366469402878011435087857895372710494550337111724260008303878759005996947212155681524442326063867317374354898822691483129796062966172841262232410736679334678781609965661334333999094311186097322234757670818451325227368058760807571186398842064010841672499393235303902250802505898703721297342521027897065622916465780120764765748515844166125470451575149807809564730675564282231067317674781014941576424488746740813342068869032950006547223992955972415320486759216943511871152736204151255163226051096890821889727652785094341424897654005000143834915209089549006757232522850239132595265777325801440493453212556815475157775097561473793836423814353843882100201419471846822366567354474555102894482307988386385404598463886831945109067121126828761173679124659494671166774859541652241319061925356224430945328287913035797777649660505666467109175722603689139791750417688357763188292558320111981825591228423392176735575824454811225634179831560408131394032994570551849272111695290690744823683116180751980371572344644616528350908189928059276480413141655557622635647944135364898589297363012608031979397417395739617809647584970908447429549134352637388538870894251027677359041825830558126643902242868733518852098668286583554364763440223159395255396745396175431324367829970410694081896099936953440985404488681930105397357887155164854405437532045833656033241469124212269240354608706838890185863557190713330471856293831398289699027161070203462416044266639142793865873476286003385372619205927241075518192386539106459712886024254808912386418955536764839520103758112678288896204430742981148366704906228149446041752808205618855427663069705876464796247828363218032851554986483333309918219028684200542282061789061783175166553953427401246653517217159625117845686714127409050542854110572952487024837101926716511564696860254536657339246919843581445739370089119771526227001731965220387533753491759729939183968230240643713486830487460292571307719690268655926125318033831135916262329565349855506503391171586260608037556144292413175737230234505463836756279516799613110228847766622240121786958900276286763950793518507468051469162791583338852823000566186910040832217515266324487094372721105007054292646441606394675200000000000000*i1^36 + -112366577811440785126963757672310123044923690192243897630263705960383479569143802358736948729845409256655006461833955656483522472020665774796171219443185903535332274515406865513263819412750528850849692080413255647960101096088247365527570931704361479367197931771663375115471380100284714393301692410445384183551679310225509595297586884393470105985790786352307517931140185664830496372004072745936241427292844570313986471857611463188037598684687718311395019569678540124517011464828225849979408656824758195774258234259810733005344241834508133554730239725794766080829189645178000909014825391098880634333594368445881349112316904278803665232639876131510792298843952154375311765535704746590384927313778740082353970395240416871206048292577648066910992565314283179885870087394772142630306010980468500511701817025749707228731183846235076143472353632209793731130680440720945401959713408208088856372072283803759355064990562624063285744310913862956674893178621048554746334469371268431815596371269504051096024215761646110676005333985472369120657759281210488082470769505227525900584024874243671815266952466810002788414004822269433445517297446240302250157171925030662113901762802520397243031293237101144871311282183329193940729078605687581414509908824268423456658336611088198904328015116276354961238761697724141639647363218424193617811409037720919927721139932820212532938940644203658915548118996368793805269674204304645484303162454725819515452979453456466365958244283439798268620778867699510583526732514437762043264334261130446801517213571605393319637483797411155547427487465580079502671166347885606393975771481496480618049012904141709579645253490863999482507626261983286186442774511635724681775946944520255592122367057162057459210409969681341828171494132441674103516722687455387832391269671640646762338361934942698927114123653302538861386862035791311095963321826310575186286907574760037526700546851003790901533474846841379563731333352502549932549946403098509967009474072180409249273921166626831725824865310337378298392973186738805998645821642398002583613077932257532441232540878901562145382759235057598500328462285907967863477892881464750973857061748006392514353664991691676857825408873587980071525427971330317160595468326337440386015545874224066882382052649927895270629304588538076765375982424609330504974038759187285546501265042706469148072364968351736298878804734330635172563525776303240546961509454218299868503374547092634668397482539983327669896824685962635903255703466036608054947433621174242265348791095435920018592005710615633835426211584341661207945257360139208497793376858202571175047564652884260435217579543163233404080001828562671265458744697083582315043170634914353715104466350695561126101386121262804282549410788711112794136899910982763050281856318023332545590214895755531772498222981680479598262647416213228540617643824023645825784793965643566027388586348064860584620940035146162300729312287223456037316316841606210411829928446429496679760094723209163208701349673667262897220616008043477119682961548916599655658783191895122229360450720952366432371343360000000000*i1^37 + -6935995580621423538075579385608677467535453943595215388795990358968410681623038536461176280934682950531929871799114433496696422567086673953262349911929126536248435351462483855646642908098971373019654038670914368476147739039640994353059671768556560005392337942691773519597548845341369988175670735995820478575209238842532771325725730964416456514210190373431297278651564470214036497131045315297315392797161789840925263326702822335200827718946327394086330964246102811352589675670977431207338692808513658150486389555081256346087989235641109216598412146190855408776017421553091762475680419906648560721555534117062985781526575451995499973315164132474428642244110258112367529416594340272685325698299963768972855748415849920603474668242917485050826577780702823786493285839750462051006169754068279095710616069597060672194641771367172576970336336734493193800157772385664978026343404256164267770091756064541779962092640958452257061470851794976877641654885060210208658275992045721777588948647428266438168745213613959476000357499516194564610953222183309949460058888105998160370092984637290632185458137562964404322384343620191243105032258033979608634617586012863158193201577854786733614203152755862633318883992942068304934802959010880461779501966810174564547928488376706038659997035551399963171249350387643087580043721219905877206531566121163534128928306155494141780177691925904513331273792219280376697481211452021971230183226065955149510670972828783299106022517027828129369876471927955718267701681382903472751502560469237666472903865284268188003907298187331127155933105287591082314629186209019857184063313060336120135757989561031629856399148075082014684434247980962607719597157268173002378031740335980198425066568211837736592133028168748436880683275232915919948757865787301762481534265480663963763736833744309453677069869138054520294397339559444267903958073306949944010616461995839996778624350754120798787603192878493826142858842564443833705622266675283214640517844609183494808259515482877272979761405288667387257664561180136628428258937065572248097517096749834163938516884843416845085038960859730263648574327215997751755426955698050228083274439961421473738344867622256396089294826511212360509760497145726259000090158850959317055408983541891615377240210233026094206397433358774963372330950914195035386324224431325243883737072948981774642213942669129366732508433883418099907101137003824288394255435336246910846663298597238145837069599627475912320525307295853590610169176379909956671322914086803081342152110142446806300525349713180452998444041752365488106121946557538401614475560615432003639389580433378483170126938403175294477052641911205148451023242524601793476658724735450205879781926648946333379928750343846171930033940141945242084246304244850196991004984293296862722990049665767425653300342882951761290477796947642769811964256721288416917973251638468056989721245370035983244036560544245598574859538574939138179940913630679766106107764075714560073550407144318706269135458038352088614157542813246811366966018794657924982986663878829703942802527319585502265344000000000*i1^38 + 245758748603494641612520931140613505398275520212770547838008202020997486805533607192115412945670875461067098068288088721119308056112935503021905871241473052671695768773687538039292195238473091014494877111400576442535863724835011197553475557090654608613935806804072339761241686738989379340569643292650282432497772312158325652096614266506272086523373175446636199506072930414718480148909093000031942522315751880608865449344390778439273669271116666922943364263346336329824656804070402507220975920929212899124462749260131812575394670428117981699186454060371374889976096471668110874386338142947454645860031244299905532033466569541842979553781063668660788868027010159995114476611447035500723307094891059274995982846038069366470816077828549922147459807774578820553247331115446422100090151483472788045760814284456864125367744510672512918065817039092656483736140748413103712453125399763914409227630775469405246185324185135250915148871350937640406314764021300320596775104117122024686818145103760778542473375938254342867916977885520960228954952403863804093785017014704627623012191600122597141308971982966496430076065768824299379310794007447503340645002113901286256401052977729503714247708235890197641281393106532620872255992376124875046057701555228441985286455931418539667939755441430337208081194708898732084657168443029193620587331980971781076190855639891748683958284857098313708798231041767997127774335801589206999205399457423990170602029934287217816628144629489521474832617927145588589022199557138607960236148761272161179431345966011369354134539390622586668784360357826508332024113473408393355531235464515132544958049483988128301831499297131050036075247370366498517584872686426579354529737911607062936475019806137160074620201958616499189600920159147328594596215557276861593097843093201423200149754840814159942353930047316492272753684840116284307790152334753421246522392849699708372222284241709173562699239048891183486943099409883158059705771045258042270856923569343054807465641431005677670214019224605504364274047973859592028373849815517278343372036202215893351366408477758451281516421005691031433141296348377705911633110514780791826647539711952008123606550978966711974830294077623253919983553802946123764687924824204952174239976818035837628785893225840746253425406662744300869436801598104058057990859407623846910063550573134544048248328132107196028394517086523308357909108830576155860211237365031372535190199682826608680446210489241097371944722958932512892258212156965238087303967603092454042856500262913327092130135875271602793895240189034828917223735115899176722514728950865836164435765112148285502712534212147471717467511953200086954703694775932562748386140306932895063028746384634685201116570338731881600336669846282480193191189089368059046649980382764971928127993973872417872204018463108916284552961694935767104513684444874682370352823143070648459683662692137982311862889895192885218368726376807361906374201473509374914003566161279030802299499775639801569330550857872932984605751215516566118905424382099989863634441928758320593270537451499570593792000000*i1^39 + -3873630176174564039709656287357875366372112252432825719586798893071452311739081971500637564176895570700101977379787481359991701768515786230834343758349752194637611153543459532102596432796995777807779958936006636495928007584455561627930725395528388881740438031871466196002111413175474772982397476401913072012857882729603261949734812865203128140146070909745853265353463043974871854833832029724977115543871433274004578552768720177705156793243483552310000455694225861995448278649076896591686013482132028243891722721975511609483809744133386359103550448993364931603509925908074758815309144506808435518386204347143665683810258872906512830645640088492623460560177077933313559933511840593858596055725194248139247895959777808148282248142027482666050257504363701716818300672214973795474188384461148687531615895876930132795894447545567900002972693894202338912266535138802356551269346658877136279100307644279141984448683325417121747194983463601061846227391977595819477090374331380341289122051753930001033036880379994437863866874609526087948276067886533633453614847181231366252074765844090802557379800982543029259917036593962274150009745623864584250149108194178210604450051075998489058294994955125700728742677039939140022580068192545630820175455084144887041326808181622169565923007424199993286440801412645434129987765652146416031043959130975017680587454518601036768504721507270266766068243964147493711858808203312679240171404550848196191843314793883928194029787241131422598708203864201332674892315455733241503972485700777178954666245496872542372908719925924850609365101736527411299794332964094357435310504835747798903332416721697130088992079534776616477499992213665336677196565863997470793817811507048068262080000154818236271077480142502217489108850599888103060368198805950510169983518290700218921788736443723384829354485323358479871976574544841287517289864061120501870472171278265332367961024773235567737079881656916502949768167679486324668743345831694688385688023165561111195847934192632666801867576213362954901769570243955738789920565021664469699740882680741825574618683298514282984348736018194340123588103190854688239375907777399971574860412833886626752377135596684488057231093616852895376411912313509313320924892324752511723236085790018462100093288776421709224736425402508234938823665767479914119720105569840342374603614354787643519731452151374118036711045661847359714916229192708246695373615017849619433939779796023781168936515910587188274597251242826253597868719119134801439650343490707139539859504524897119791729130952510643010199219022737238172001110647909344699545374712700793496250202118544111949252891016718145698984090454382770294351849854469717118955063055015921707119855865475029359157363466086791964207935387406866316076826679850122813216433926232791163277005558875641085911651656234219818477106006492953250747937101578527815930414904551177891285775195553453574489044599601984494876257138139351536118293424066445914769699076812339882343823491362533960696675759460539124838363763199498214189020655227000467570592019864634916109821932008898560000*i1^40 + -160933225332434202937933462987619593971135833337747528767227353534184851185334621525999055184499732635615069119029458334307661893269717703841453780376032850812716999274989395759517061603965412058590353694891490623555300013603495681232727403164475259177648223282847331387535250647937552154301366549282484759799295698171777942094175474179662165180015324422607246296184706223663301725118112839578135957088131429347859060576349353485193422669724530286278262198075735908605650807649186040337798118997721905676464521052238695621148524090067187557427414188707179316375197340930305817347673175199112972933652900215739048203757157624862870915415984794754680263944532311934063940267038034130549465184072280844743285977159522686193532870702856706352855940405051884099410010772653174210900852758359295383470386227605318522164275620509570012824815860482544416922061803171242421341420108110835154710543128206676614156307052653192863142362610687439469175917050072594065470215688375364917592730960879184099524108426112051579164899381077162950973716014364556011285460796862914243483829825075040718970244715456454707179722196680581551932807678445961388887870209448112905886379614135163135092982002665340134404148787956110393701962897688900140863850945715792512733224749399501932942377004228108064577115412591546800812301356049230224635202666810246368191965943639294230287738413123374139323634303067899904381592802863403059153227482466760511471703489686622329159465126156591287262774270675565195091208973978536516213822258857872675358097873188785213032710900239985752742700090007233705710708191869214581854526288209760583242145043335168356680249090326276737424223904006564388415230154585591050407649004286481761089489827846945197291065790876789651406056525030368458022770615157599895347431189096789993565707147301116426484962377934106589547230048736015464644462868650193918984879711361060859063320578395497317600651434427587694173626039973182293833072739540262134217535562049473361808863704141700615583265377115015022417310017584593313525357184841008214922895515142646817184063610129555569085904199246434184296655284384078675339631172705568754718557713672982019177375087295748513035724158097197607683728185190857333421759891678265416930968547537895940524691423038488980262096678234566146332144385208099171132560420008673507218245229263095295749142754101990371508054536469247225387295534874167215254088936784685830051962032651010004153772462034282263476779807557855756939248103578158674991887973791357656175528395060178994540405873854162764171033548040443302834435525026657924587236714984793562685982318223962801606935380833279911395323068220534584202430116468325135227608911278117169994409809618913091951295227212427581858308653340467984539254575621572104029604800969049737440727777557260632160852363260810344238590820039941370495311963351777547808882398736720473855754599341760232092950337906386452754787732660215134305148448809538557384338668548993903227791773314460142626625967666937677907464786082297792633563285223592175278830977257809246527602617745408000*i1^41 + 7729825417180611502513958088339025879125817076290995822344007899561227513640258426427593684180845961101559001712559164428888470672882754072062846971920104435947567857788386704490757490859149039603327530309575401688609176262298406102196198101366068348899789707596560710889454792117828041595840099697361997771352935775115461057912117962970455977401412128761441128541729542650540889961969688449302751820053963338899598938905765999256482973941460755727036625136317528944508733689261890087337306701271201203038665206559846051713789075744179525261342953126340857279287714488108528394061276446150405846785527271219002995801517428574496602897712259593874249307025176587715236919441188198393203931978197215699082059268678936729723878093707467895282234184139197638718568289880749735520012122002110388624841258988709442880096775414661014603860135556191540748543504941893354038243744224549186654499757009403131808576432492102889381301739781059951519026697040175889242935409722275105181429361257257104823674232352055882806879561050493409866898780923981516810698699683125555518357270099264814148503960321100652663129545016876196566810526871438364044955801939932413793563864438748442855295104854334932699091011265912068187609542821661050500053892807630956776369955339325901949911159897540608077845127988461078324078398220217016310279055527834627189022198068681086429131900710958753125719591150236750972630781569244025832991108193508988950297337126023892737607009528467184293909185151841451628530161967025920187011787395715253787980320297120501839299156899698616254225180252018428266938346186375409578709874619633689729494274464651000147802139075816535771997039150526890341023963731837450645677400877759350356228619085186307595149679563439654770506880718461043466571084217282752552855159142781021000268709605135325480955649800517132772536916957214597083561469589784853585177910092277060435608474420460300416097645208384659835838512255369979157159775981485433606101954613560410298253839707796296992543551063518368102935984378011209416935364063333805051077113717475648882120860738477256208110190528691729273850496186132385552284318107816611876474185770042172201680282280858632628735138392735634710589129895694674427972261641582112296946338697254547531449520510070436510322709778901809500640902904851606830630393584755281523340927551224934258303907197830552220527784487321669032828167836858870382430387316587072407134326457569663785048582149274561394758958110634515331103083065785846173383351579695922637108648936982061858249788082496644101308749642975904878947234017589556170618325877475901064269584155146584080491400705743836333956143390315620176431744158960540353749869348461940321786082707484287031272591664734595462039473412155899368954745874227325439371842654221579617501773372005203555308625749288436046043438755406415761770644593091118259980328813562699982197851495959926183198159865829394667956702131666755377466689489722811190857645052217381447173076783790591508538658579877286392109578722417838941632656271639516119657100600624802562915382067200*i1^42 + -92154481853220334457073282575632400143460552930236812515527809766020974370182083315219385364933620395452583994067908316213099151033021242380381862136037470341659303520535012699864203934720673726875890078580815507912729482763920389261374687256470141365969110448678368622747374309463474113090136595373238182680577359183669925534103332356642974374870344890455469441495070673822539296467682802891621072196179357829759598343345896039362931796600203378773667430602517858448897905468862492049993606133017426034499506625411514908746272218746235480533667596087007100002376064303515300913987852271159732548723127318185275111875001832306225535397284511851660131409080693468770260623353595257731478831050884492185213329973784005742418810384649964191061533625765819425741828878090824549701079132759747470070338023785073046296585038927423566307504308505800180298685916998650647394615972616473964636468845613633236668728601134779523019798203789094724859873211115897121014800756451604584474370510689347787792260114627968832319267686870927923392917620284475296875117539672366073330912772852319033150802495307274375177990713706049609170662191245059624368497631150758664266253901651935334937991320781016982101567275728791760478968814057996412332967884149732041680714714574422800702289016033553679084019809181001933262888126478470033119628915267568735110780792059216711774460182715109694489534046551889946305949541999154325355573748544922863398885460857307117666450959361138619050125846682272789530208601881868620404011374948836116181142797490061462780664416453399803584239423962673529824821833887987852056013796053993069203513125326317417754021642559511026165738706538766232915213128966423409749480237099435405168689445049126940485346266266076858952872759193843607627859803532674245031168358262497123596577699585356296878488345363923284795693057909321240962894652530606079365601817189595655693192931452493325258302854570175060511752030202599470099641077931119961965387568826806329963718741446829954529081061911566400747336589708403393236366986762994433300550977244103441075698835357093959652731041879021817379345151782692637785635233321304421787360782976272888218199913696522915256931166705878485361263891548721114100272515355851575647604064358249402628269876151785929097164412961642514008701850451852866122230495813062624807548131820888372862355994585275453619930306621944704363595270075267039208600832658817979536685971565467864162537535641317209882449523579188443550265350600037089795878514409211208029443637481667222679760717203313015544523997250029761836281077837117342201443729708715285560448677230510573962823287663074661946876943969343235104279463452993482079006026241649689266870623999235630273092285361813628084916548216747129659109275638932888598894723123889278593371201673778063015530647391528011888991467130364940702563550940681086603009487338875555319413288266004214653933173360782731224259127691177204657854080496792721484580090034784559356015492895018260917949357336795621429803581191156221600182403391349449960637551502202184484782080*i1^43 + -342002017225949888140745048508468140606621222174657189372906700310696198440825108327599575967215850292944439863189346727778211972630858887357773841867397384657146994741862344661443352919938949165129725098066475670627582809935684965253457806237155462183447078201265498792853133124091247541030723077997560774494067515506010316737075640889117877322949540426740093836830942422834587654878370049838094545518537168014674141358044144243479786299626687077810004412369734324087735375092524035425809715537548011559309492755320841214536158661758158277598934974948436270018657360455938399894030868689348758415327644888149772649472261994829962206582619481199603990155288666578267954863838275785972470602069334865757648441738004925684176010256670862189218799181986956012309588739105672051901286885933028469088709049915089968704348106747585960200743158864620757870373518454234488441560727852848031706652916792737582397114588102905877361671638031612436933579626314305056692606995223872074113411239128757060308106508135396067210724951506780002248654502381650542635183302530280273026329207366360214297373548750762592550983307170848527302946989616708805121565965105838669012940029497857190151144369749277313280253293133597947500435613721549419365858753715526154512063262736037744094730978061497301074674908206516266787436072356171692877621706309224705926270267241401136350762506635692239304099399338177380117490513055464907232559709956116035565001631149451660819480310008380080624152156127175222903167506901424183947048201962997082430869813434337146076550137346835705745524405175643928290708968874021281659569760344822296497378704777213600274075443327109673678805608874059536711917424747692247121307879740384374897213862076676378825020807378892849107475094420630119698498686355755921937159746266608644546415537006469990014777072146440497720307233199938283301383695640624225371760016471363319229342258444004498317805587899671699231149705218447915753892878411441365715235775455287369843604240794888169711777704072804296583890343055997700835973812542427427480949404913421022635161400788959601277084493527035039145527288231935274219719726785323777450711157469223166648528549982557176724211036562476006933367333019022648579675412810564789074909836267119959090029299026725443995908857582641550364143604596874405251998911256458342644901024778357428243025553720682298261767300912081420326873921167656113912907196615611673590106897878943946296923201625058314272390341837551892358550435643034385112196533936772591521323136696659509007676966257381417365528801591151164014267794333400114959986805087990283349322497283108257647147672793672143766508607079100937629729397576295756031534630088383231170143583891256563915387179505724150414809047244815020600585404619538010535001738561920855717309012408781839582714767698010536493671656653832347546861414053782810346488424392208186948637928096307133585920896358878866121306562344706726972214345483409253084161970103546455526838163068608011158784452761367153109332489752476694003096368307387282885287935734886432768*i1^44 + 34357099264819124965450558736775167178933234859118091637531085559767364243574505933884822157329935806712101855393410606283842071507449936833341289424760841854659708302608198804394350173597058215871904006105148152404697103939087748146576321914832204216855015417761749742326800003177722378876975535180231367935971577204267219103806144492539775512445065113511943623363191377960769768486322102023530726174403661134294712195739131679777816967757373705763077256514763341535314486934421753480830025538432113645599429681434331065347743189447147167759287986200948674914359657542162282248050649978359769105836983534713670939489998104638635735020816119633803278694793320470520818730967537206318590566165956663992906636905519167184899086664527838254818896641855410854535021967796571325612411127393488227337158094684446232649069204661957190563250634667087306577458469649676668327367597440253526112959319478779436488224814458194296323955322486251422332264925684362078769256249558482325876089005893483238146926447428172348740570524025215321456841213535127905555668066057137291547514332091117751539715709923436097037260435843175187220185148571832769115060267203599565786447937817572648324190929499249450016415167086669165203013427190557151770953796276444649367712609919770356597961326268372595931011220283748642817680817748930177453522584816512935431345828652936584938023849304726379382665821017000130677917623066459953789329521595247222611557003864894200727293392659327501814252214002523316344029029286755878152440557244869441636687699424341274323634884441857547998291364349491082667770480300369193079190410761900522420180717595768434143152596029200467377219214094934991677204785643117557165841609302833867303393951560891847330228108194478100105251457037309032067276879519624098297863017314069963462089263183043868536630383735178718579495848586299228577788757721178974244607112429858551119254444482437872880818465611470970821016171133439353474128480016941661023258961430717212786833135887415367137240347993536916912429065397002316513115450487133731923072333835988560096782294538273203238141242350137236901536181524001771409051154824203003020199848748699094543197487966092907244307372615349385506060059379043643115695416471902015414537642372058310173221004303285545392909841801285387747668548592789058018551359618068433378836448425354526865166345514611436684517317785707362244011331997283090840296938603936251987207706701100734618522240551863432478861716878996528771783812634900925630553857326664729820152476383895832999902410961394693508389760144862711972772751273160967296095874359018399770975585906058234050510422914266344411805016763289176672673467272777724731924185936504111182930568557380584891939198387068073970964465667957923426349027485403090432492700961208513204620596704061432048101779069843462973667014331829261683853297896380841777195860733423761403747413385052951139088326719106964310917371066259037754687786272910967630852442010308166758022613538190107511345769248757042960255204135758425603176918360475715109303941553192960*i1^45 + -762763659799845900264718223151785517383985633935008324209039900424056177023203089065109264651951506302271028433769368664092961052137332012371988605266043824555979981496702895881387734210652857448680098312039779728088006543242527023987173380460736898783645801483699248985156736011663060439488386813577616452134739138122104682416886680776667810436339518092926271901842127584960803048528832558575695703656821926379086883739860045210159028590804857167050671225920043449188911382277959033153257907811905184931439165488708818669070908829172699776622237727496328371437085245221825328010610216011852811279947543708293781996627739141227273709962304518859417166164758373712019444819746884070101172336871452703458552597828526648357501793905830884230980386354602512246135412128976306246195814501369283071774498846418020378947804336992109628331997614855836565099381724315158693752755926079577038019939418222696678803168852463076669307506780029139398993563358749704731140648520303458266426034672956332600960555475823706309420280936133774747194182054394217486154197962946543213483665534944554418560556422313155627260353921515688149324596574009815603142622038473389881607184689554260699094173484570467783050198531035434125280342126890546908652465899820947420872102605444168774511226157032053320462706302044846409925199698538142259112749198914108997685254763058748350157996352296716189182619491529467093239140485221535162280794675460853605886499296037000454663226056375721196005969182907187451649869681804640515176663160198974403529407336787412813785357491090841840302902558345197275609978521768567363307495081036605712246415207868844618412774174936083343308160973864170159034380913189058850058268141564154322213916077544488393746417498321878938111062874674332589035251012923024850060979441710856279078524611507717732236596525157452163690278701834083709192013660597961680980457445348293987083099175618847875591264762279339284327066387243246216787316483883578070792602232212117855186996728007250971637260022693211002369691053751354511111773582246130631715124467134167885264597970880888813378811733134044542206746847549795033361614205637711262349240620645401548540448551268085547307825617485548671543543503978456821874262352030754014008011807069988077384321862112997292388646266253316228922425493776337390616199023281355044577444301593322496607179292301696718906639487343923997557270900657930619972099176373359353276251797434760783015066650635133125083106389742502986381140168107723778050384365372552306032666764524593911584003724698024923502810025834202670426028721149941171694689880519077243271087645060613955822619942230472827564236962496084750516481694177607475610823622751751184333921984982669512417750601640671595552205121773730385782971750294768176360454276980673784725970425770602739431070196325924532992236999203945277274407471967269778248627467205475059588142493102156256397297775005883275284711334150797598245214580404605701727932557376224665645512328334839817864177145951022320440963521405892234721854504821980973566466719744*i1^46 + 5283127407656380024646477910277234426801217750105637103119357336341047029456112102263559840021807207178981704143693594138045120856865769524847696097203423859520510542002139305168241245869770593427577442132222067891283937289183952776070161796196071342286951144430728394911455672486316879531792000417235870065483877552155736569503141012782036269442138221986769355358708595848416286985355323571688445764563577944302899461317830904192298353509893474887080449761127675032368248606386925087717789374665959932762999339860732442312454398006841980492264390516336886488984224100053244024936979849779273423448397281952307428197631721064260726255523473355125154692638952010345236665005365102395091796005986431425146972943875937361009429749233621138532776887256235181669059564444746507567249915522768325032654691504751001758349792082875501770227712967609148046352671189680780070150941147149276800792356221205747420815476227464241100237276814025091827186034084657208350190757773252218532054449385972850655192619496522040835429876989150302541582754665198348128148734577142783112440010414138712372893378028666952533856403649999348236657378721031067818483907814835128124485562976320789453385709030457641546179793957227293097346011342213250909343023453788868036414859375152812328390327831340508221065645180801093220541851830460624196406894533442227351694807979367730205147510624876961526276996818460387761680653159967556812468563390252143672843551259356145858651396407843395628774871056349236491765134166570011256041098112026545236901845575066528390909308020901252610247583919369239860825787805579035903655305441263607935621153506677197664768325433885386723750540535232040146683219520301982331521970538555514533209318348143206568659138001612826573255705455929561143893070407104122083124577710095227697820636808987727734882409226887539319037308801660907334733424953322890540126969648985323452369379071030319286195739632204597506074160694303998072764349063048394778901894102455737823040719781127227633454264529084076167518934903504030082619290160648064783838784692711981740980563510514150865929340365871602624626434718483694955246516965785394583118141505778156053567383370119290953686649505893954729576616374061631131901801409632045425185316923367548400043913878360057191948793067902238584162925641192926958706614018808366835587353343065268734170875005673745172386525768000521795912105879710778797584396996788836893336544954440345730762744773852455926853898281365673884335570436308258112472768214474103248653548135055655623090328432773496874600957864137175281754085476440752509746087394250078854919067165208508118983649918151994034042725405583917960162941426784217672068740487575838617459636331099221765504315187704325649836755074450205652751613387187034251980106127758174082307557242495852457522639385794818631249313416132821138583559921974561144940779026115827063295958504614626275135535423771014600486514534641662136870958435826459508447475070202343910148011209049486634560597318050511144968482959025072116414141332129246869454848*i1^47 + 36646268659720288041575467900588019230246932581957473291907681661414317192349292276685350055243796610837240328129292579768647481669401370831150958103295116785366040380428391112667735640938840021816743546981339734743237636199754541513252570644297962005729103701964593384469390300082899823194061696170267759084854587494802034370563269034418468494362533734888841348033467755922981049547234719131169205433449669390934782314299651466512747910302551870237160512895525842365181893203260403798214866621595480231793244847752683545188959119307207858154613231513077788593774055795353740892649005768072101896790750803750173806775474394990111778224538636608499663997732241370303491377093047861801853721435385478972897355238573034101695186166830980300038138112839012352980260641181101589357315201501092164289230667417138579404902104956347589325696030184817846435037131243584883705757252243080258406070016232900811491015530961434023525748006858455920499475229511407608479788863314453405902084707113062075825738463315479655540670267504441414025482377583425943996326701177241234704622940943820148912795456168543073447193164696027453586319305037648764439351643669866848459140350839104185901719174161746702280898286795419741565363527274022526178589957508202852413619271818065886100392938309024398133706186660563007469877984882828147404946493636207193409886704858705034605898189921992296037804022705747904606445257675359793717806864676682734956681230655773687233606360250884556736372673912210661759410173264349051289200990909510277099471567804149496407187062643344085147172918943703283542666101875893612412248132868111503988744209306247135989131993524457778003759149186483632798281109097733654045664260435171764047540359697841770788189966291786500404771509313653282884804797050784428065747522690932255176017263191546762692639488070591679993731169408057289934871489563359514388395369560871616213725242455790853872774720801826624731447709002696020654768148298906212697751661405278240660177511125758059760927250713427148906035344580121907593422422828922823909502042793497902556777429445961106400306811285473584874127771141883668477862969745001222882545349416104985469422039438999743000952153876946629854802152953351823283070644606336107286228608599241664509970810757325396432766654070064266303598062013220789825590259636463260815397151587213449878157974926885094297744665146359189649978843353256314091671452073733440676267296239704435106424837633093552626347828603280786510686494269821848259363536506527525257477928874076877912466166186540597832533842632342515726436281046421416932729982599228105691564103817394486690323405524873500897258887352750746804059346352261514094498261909324084572252471365292485491884418879131793754098658641369763713939541489895345075663033525925739150749239849732281970871535854376953953850729104522116130735235029583748771133022516310254556521462689021333769696164341600365503219573174294011751025037924337855359873127214824754278885069461876434026130303472228927741885544497595992471844772387617767424*i1^48 + -1789943004338581821519295008957122070020212180225403786379512886958826789736781979522621002263535327675886972990002241124703442918440515717139630711893974423309206277275514618423864477875449871942643258223769126217734138530502569468088965013660356857671740352914422188532827136169441186307596598566212537038115191418624765242756278014674273137179336232096695545911656715295428937777089952934980440525616271199507777992754487285220851153916893032657708278676673587102015361620226539949240488713414311012482886741052847754076237874281939414797626359947682193434445748624225707973807899975695054013977744639200935588656206067631890976531544024119263096402234563342736351163455021897981652241715929411402424473409608978716257215702270240032291112761579524426769081488746656837944755899347338505468436572655984358508555263012240136760428036183572536128056971195429283472714415313453643210513733774056867706795478911267991842574321189118767726422674479430836954835862723210647749625538900301545935064539583705135235627931746756469075623123152729288549104886404271386216038979339861614005210903929032345725409045637829226236263857786329346125278728042456554079201826305748707061794475058893322322386421164643419694211253506968135261796962171358132182027231269439081013746074669825291518447546410609149418895445118172009079670589426232782875119306574789882159688909550376173287716771298810532377530550958607634390512724287132209585448719014303146812496146778120745667645421565207106307444701654030247898591783898798209667256650320239579478647207911046618780983239921361584069925495816822917909311102915199271542339513015537939611787643085014207326831281750348046833684981437801445651747854837335057059834862638824149380445641720447667092534695311483208327336737076586667635687809892417095267740052838721754567632282944563135555446906208126375350118946564932860704440782199674197108946246940109582528131373792791702343191606483161498791885056080390907624477228743996565111623005514648473828248236807755039853166382467086418946202213163467481686525021654711749881710200261116931670564477336439412043875768590813708404170443658163926413070527642078701413082936323267611407119006074342764081454056419760302641336991307783562149051975211604918083139964293237559881814745369455420755196005548624328109609884937547164637180492012235197165926495646616168514490733024846274768431228319601956121235663917361066393142120061041320421947741513299953329115932711738877434585579513298348557249328138803032022968203103223667126379714420177895870089411953784203549183964034784299556443871124947501089279884169145417787104354107186282344270608603870168736563644564176485699064129632150530863139721789094445446712626116661673370763462830569191613637226657900842902106160923200507050185488652566627416261075269059445609518070736413396830013644646530437961270471741840547019346540925668205566043070646035693102927559441483026966030136129548367503659962470610630906967490241047435944439109944227222452337955719360165017586624674922496*i1^49 + 28643828200046634725335612882908274714341156015688896933891178552294410569666354823586377471669745602806874639272973253899544916810788203161958118811306158158467493609210729530566914278616545799768580842174820717665436123213721346310852600365639766031155118709067164642597786819480247430343105932481127103141747257225912692879043351363291720668435548589395623902171029925165390025697582735886323978626507191908659427384846567496924323275497981295117237119407341814152744997112837738904527231774338549909509702599728073853301025730828126002835776568229889592316672337468242557226134536601466418027252272105897626293732636717971007826109385980334416391096992522319880941413817639305477842375778836942602605623604284963126031972993517937485329351735732889886850330832882054083140264864543466396398654139369780642328148490258422273221631239131029111713971033616731612625803929798303185640490148933600449626920447089509705228701749109335646181741956626378593206224546735015265567312495492318865713279753797852423758731135563320721201503914908968768940290545354859271202215118294952893138726620758633448059613130231786257038802124438652714270627678056431519528678270753580062453871273104296702903881206826369802411204615813525554460096310763809305908180279936857195658313006254490441225319265124085863018266279932616391799455853285092834321610977526234483810947822944401500102858764066245260368813337229586538596112769674083617953734710752794939794921717481703306380525193974147961907741741133128081683217864509037918230152862589308608497857332517385107153944524729128635666657803010678515760870265020584342271899618423380864937259003583660057499429931271435506439437377801688854277316474045609993733001855368494790619446252654474417552095984837182208401268929577568776614803076724516540685868419881656180288360759082565283001653723500795245568102990242267507909821365671899629169050321453561020569194934990192873850311642577679983454954941526326347222083425697230386824754653464495118900237495695073020713247914770758125503933666647482961447769027793167659722718771698450935263429667394832803316749698993203173986051149620887801464926010647854703328277491164161051028587833848865944597847489974590827380024231066650179096260913253675604288166348490397297679232102808718826415046980433240343264358961604227713188507388303326573510891796186610027713334394221684694247387936920858365618964596421149282152949783003733108522829664558560057104701410279765106731930417253546902970575872227206640518000343303675299162025338988515717960657487860592925772386866041867736490603783995968564928942135968969759309015562027046142127765586337675911604233539406133450840446620127856406139816307022738448702671647568621032875511933359692091179300556708490932113326535423465217844424178114265703216768843428122558382636076073531450791004483222286442536664879237912959869970776027251937006839824141668864064081797957291497049412475716084535191116129883970192797463886171993227179041053189124497773332043809169375385595412480*i1^50 + -290886193234176765992703943608461075447523357935515765539792376788317658519943223031567637657724749383130358715867073401196674371441240127536277355975991751697763268869792046425528433953790976703018766180634319076725383080635380576065036578974978986801243113221722952675586195784578113951841881117538565832845367303155590177936201305781694329044783812807351551699774093710671596300960897451250840390231284898816754721541638565452070501643089007648012470680511240216861845674814210005222670314970679043720093647214360597774139368918136403408237207231577683888011839558501030230552394414821987580014332157691715757170425293760841238178177564600352941069365319725922103221115632592222217483726004510291861833937043376305980467275592411474229771263943033111198317164781496411915613850049425383139879282088106219239230928619128758174478371697569147211272009403341539092924126427676246319488074357730270856322893367190786441339501321167657376999871912289169318456848863074225433224587163297995401673644049151487126896230717754932722469343230616260687147262497655467536762600420743506318186475185268238947073289657914943847758282480651821117754336869789889387195944752435627562136204698380470536090580516798312721546799684925227909830085288223986715268792517399953226149515505665034274456173737026902169608069949658998711627064576812686816067049501350930620805341137556987933547208824571358588121150016566007330604675466779683764611268109286346061042531201415348861328772537948060166591863241557779495628712585794638568355992253857385509126603763849552179960521795005640141236563536469080616265083587533067799383538474374678844640624414045902842697012574710742500724555462671831386132036772489786082914721590120887826120900907319731970711045673071617312860278447802188606426114211442674826413457310139937215676706078553870061695037192487280502967550270888121876972886684139172348985824522146767087049566859726016776316505796133491198005938585126556710186498188878501501750354219764928594091230522927141867063019587969416512310919768299292598526251669249428999065406226312023858814816526514528548944713902059218631088849129123629240941337540210666863176157330263594061091948377828786493243741281741847953476102345720891292018031977422721184516125844853484300931893210070515325306101773814857267359639694203347314439966006153162132309001030388607760981495092138530817393661997759724159174492773972234760217675310419985543959410042004193248877087964034267217092901994153388625201215448304460144048915129850370357419037660962376438354212583404614435956302613513771080158210477129344589065291232052551143678155413856974809574396320959013365966974503736638511968905000870210609209060846386576595478546414371993092706222925034656772083739493688794116862838825098344512727818176860045075108538820877080021353944536503878139831479613113612214020577750369688809082020183925531085585613861770596264332247146479060827682812732569106216608720484693996574270893456975143941948037527633720613207810766336669790502912*i1^51 + 3697540451137870822187880543255733942280099696360010258177660335437349375126345317272125244388792435845382140723293040823387985692053795624790060630239856267217088219047699374892685422995899854837468745091783716743911199927131056839834478425923801453480778132661038674613346480230727511255018587736811804605354514935334637794983542324312170847377742758390987744136825829398564544567731371383452929850491400474274246362891902476278199095396624044383564734243178553462722594826341664694914672398450762089231569822946879496417374595105659871184961665268932369347955264256666088473024347622391041626038438961043362132553696083706860470212804719184935536612172876639043279600317328341389457837532131560309633245667865855478621141302464838495784198568227830707258746889123622739925178225939064848922199914760441421355816158786542723602231094606651261662975002359666906374698229501392120885754119817096408114147860683280401066209177525175470302132566853103798195269644272792084549210239102297147015862243600498485051175940020609588159352157388569001341224569853286077318537400342960166281564887291688373374107361228076798324878823518900616174558327588252370700206184535974437697196626844097071755619333982234239402307705166361889751081375050531531294196408208250000426771858132690191758577488233001782531839176550495091202591609783755779226706519926813850916505613916695468113556115480917158411277610398847821749421976238441793920836989886591518794046312274181321163330641770683935006258938571843118456656675055838462654754109358116536941066257275548002666851282112922795623024500034675688857351504246657932943052733217288304965089169170984159452593822097059898705173964443025991596502458712502147004648720147410920815249133580673723004132626572185445037362523190990882605934393792635336711909312746840001272790520836669479762308273286764644464070802726483415059138166923240729142822038533979281643802693901151136410078873203902169382541968688425580065807177462592026602207631253704829378697032789176692174922799736071136129019550957987098423438324551822978245317824349065173306339598874345950422916428904614255972083685178705923649390283376217286922910767646176596206532490111941388829104291535653204273624845837739050971704367681643063648647885878677250438997615642673305698937477990136051807736276325655575876166167801036090838571510227180398136984125411819690789014402106431159792046854228364852332516731729003756258705786835457350822810371010427466162790126187049851081564048088648539506513089891514963864931168899537008594583557435339554138021522422932730102983654777761928063412228529394226677179999048070762025054671196044897814181285499883719436213947319379785492864948009109583309815221925885107189317541279909407517525409613639042100765878542174716200966214112398399136376882779145369388167721019712416120953029981483930080893029588083544276931717196313111088601484772851094406699818497049218497233100110212494925671380070330088183058653101963388797196364316446145746688138901029126144*i1^52 + -21072267235892314691214628492729130715021887814577939435814598591104333703272688843785257853555561635377577835676994464942378963188864437548618505316142393619364204410363155433834434246445049973426637594322456320097024453516585653842090254820467402134192617507744986948284223671950750778509713951528865728197400699337235427890759476255982721945524793712642161702173331922108202337176810326288806636314033471366069049483815478790418204199905185392506148770052265552908725532053395837956938750285898204271025624746569466073395294437489271408046111445720012516902955218706907516923198428352991367057146789413780683717316439611847652081278877034759383544990560261403358700127186603314231387525138536453585538311818424494957050598043518324791348937908207629041021796488469053989150584720476803397384242914968769214311920169085968101381861883159003621975757958291932117593120719713483536453088660678554740677540785133954830088472654976109905124167466292441464698089442092435481144171230198739245674411056625255069108391508407956889121634463022939353245418146085439120939898476911345185203866022257836469204588223768893690344418550737445936534708701035640662229330650268778266610630082851858997087758705577015545554328176345365151082278890668604681492219005667989107662033790076386227616653066178682827073293124044060082953606287067988979927985644730766841740396942189604666572351322757787167739814127390003606612194927627162424650810710901537895211352166552729001097505931698925777664873375704851109185606476970111526679708924467549397414030844257133905507471427533303715784485666487753253686786709792934718950371588433683565796505197294180376194124793297004832680885033122769578666688352129649304259556129100184776293617499897535168996126822796113149075805928213230410034535491825550552983647741455429164160331478024490980495949783091945459043880957491420205453094258660135605343619131956268350220495248772446120078051904264161705939221305282676624774837916465593206493865722007560603849753756264127351442535880103664177376034398694229838494187963757969174340518868858470018659891519083721242176432003332064294942753286870858050329626451403996991951955042575039871229402244371082950471677889781076529474210976507977106426146750046199093443904892307120965092620343401372407109962128735782336999804952077277168716541519560047782421474624113440212230822451064336660473149911952216923771415924094586143373120375486537453490322397053510518990517005107108122959015138585562790229432908771798841580744558744594825755015813658808557038497068748663212226969883479934547632816347787481390286145566661235813207414428645621108003959528305939885788922473089873559475837810720986231629848030182828776060667130274620434225482060816986061737846325866867734645572720971394493287107906873534854697243963248799804345905190252943571699397263857657692344502158994381739532938026049724985685117649680395288058577539224044769234132496814556071202672782231448347867833463866630661909386603717984951973371275378688*i1^53 + 195694017027158182907356869225402489079021230016998742951632389801927101684573830869603246207362756618795159070531046304009861608902291753032655963898067413011515379197326248352518576353742915159253689121230399190725290069228005461648264613635649517153636496546822294510239170953304426888888108112298191229591027342241863994180598406306366260534612127951806047763112775066779307172061435328408961525360945042037190623955779763649293471716858876505018020953984239184247497548896527536786349209028816441454348585448743093477666651886433726666512579702441172617871729198994467277593692453025092644067705671007214358570381373844893997170479807603749378314682129576177646814641683241900319333434174947054175933025684888590427062341021294619887058421634266090167962203184340244853818300937800573451678120756099288253922258735438743023814874817436459563499530212505140215056115678048733841774820976331096420164648759588112388539470327918947538314835493866790271893998604648918875764843092131242885637790527250848703778115964917059468858927925397645364929799991682831052033828083346581587238803223513628511348506685700652861828179145855591919429129886210015832296835927303250999302560181719519729390728358916755857946848900293061172226829876046879074076215671405824148764098659691500769783600105264972172991459609343764806149215927786309924977019079197087908330133474246592130027998207616378125182647285566623805333939714125592299712356720632537498590838824523324337999637390086832716709139670385687970428696037766114675770421894294133556299129764484534589246586343336543303945591817892107014497630145226868548917765578163598994355772254419745180934968769791998746116266744160220639286775136420960801339402008779572919532766960440568677976538495316917334097694823147190716639707282688940742900499060073671145595162219980651598488252803330017393836747395891198521056772652275726581376468583915440542937589987687130423082651860983818861229043987965976283344063917697532262746928029968140733145245041119536844380718395061976970278950648736291648724253789862918400666626577880474578188089361078465869817845498695922884925169035864330096106306146748336966253975094674444568870073182514536871857299929111202452548877497443671166321067099131163664392465750012708702576036809103429858802919516198086976953152481141388136863258991928936028069273479008365167068347192345020284021345723287652928177780840187619864581013581295643210001113334441571849233323906365256581327140213082272037330813373278837225133208600537259274142972578532593529721957967085939668194613450484779054373630338577023066213999514214031278965038356661089496723168524084428434083441138641092504872114878135636671086710346865996163981118053183749405883453363781252272953595349543738075515029994930175975179200997982661826321394707582620686990622797616882942176480305707163119587193688482911073819406583416718627471233219667832202140636981945663375638432322306443724024847441670544975127267021604725993580650814601456957605806080*i1^54 + -688252760768689263847543771846537152335836043277152690940385262023860314242404902415193303348185265261224766326653886538585384225346325075360346630605036294857878358037024611668157425172861700867110984177166027494921895485857697539495341412842133789311900375220089714905153055941396773233536219356810577285790113879662227800689178122697831571051842818342770944647800559486827698851574199544813949445934722369718746581039775368466336361228403870572255430611263587629375054786152275057879699320129403327805733880363794163078067303976654678246534792156453182151930047521125893516425450905322439040244683571734839207937201286842543830879891117004073265796559761293228020664721936164680648831315846362365826379970291498996427606343665809353536741055548709324772905104724186999093093173195334646176969842964313328630749671366295251704051312757324392249475361353240415777914146243609315185528414961338716358650378232626994943076350818516823230664002530785249231355181080397206254460635140207722690718971950358151932453506521825405421762286796097940894311543478479007740561546347093963965283251900408016208296628777785280327768035022712199943518771851652476455116215296355841135158852206561259470090148371495552460003058425121866918067371839713397556437466248213618556547867514739570975910790538624450213941275478773230805001638771446544781635998605991126124768031453943183750377811047639625705796542242878426917264118405937937652735409995033982306433645537409066348933121960366441610605418691202112020757533465238962439577727607041238236262754640341751980956251774179625719057908582785929686068386799678585561958704593029190110516113324795648697633141291576219743799405821537780309804785702120619562567965368387330771669131127432215696223397332746602794042586833006880525619702009852674968731998705587102957936684169992420346588838787177959973353124240413786188313318700225545338611669812329096105070330162508978266125923154145286697246125868909063711048231593019847571031476849322851441342769884005879280510658900035730203054991137215537618927910529009172019236869352037063789188533190614918480378506827486720644138442261112735802462399585022229350032377378190392892243950765191432234338809296337162477391572978965222924353716322480609532883245885727571569160041624567370587361548037966925616759997227793565092949589762619240711968573670577059635252223670141305701312204938145820298113141652183437884331875501113415291100671380704133078818504307262606320772438216653315454984269136174328257150107158692239167167483888683313718632004677223221483139661302330818841124194399576209322267991520355965119141630782800488180843296869975625146957901234531733308653707891111594128953923473950180262688416554704504004331132919390638848964406913068010044516281801094404961486267042984709435124948400207698891893746587566861959924857966700173365395083025349065587634661350472943422117395234503043368784739519332389278531960497270547494767995031167865630647394724317690798375478489668971921408*i1^55 + 4691988959205017204582219935599176237604287933426565303455979642538099555930791469025564252822668969066555411590310513113426815347991380457647131642903961128123091081215917218287512051799172139745091984268430094494845475712905048622547642816119275945400436260401807653448864526045755942631541994730389975438502649211821332451623220463717222258558731368345551727734327667104728739687260923570191894847190554857426282153641711707790390388601515614756076260869483015586886097928918612044066161757677600995927435397765343531721497549910166814035005876729417813053661968328307974231152281413898421820872697025865489532078791637297827019708615511339570712967761901831751955717206735180193577176000688012454887162452780962048395588141885923276817122128638691846539906649616837512849836358957838624344595323373364876429594763249218419251927695222726612127550273032605105787678722314948739491657260744933833350848556835011844467534861237758757600715891046408303335351285707587448008205961636294316233688540371719295306716850331361479946994722444336101242410807154072821282758603354213768282116683498819201142588875850914325694312377616428728349104520012915924760792422316454316540153837095056946073868831206981696152716441946075011322238334856852611778830009688952532396968174410702387392864758949301228931633764785752049918311490455358743541536683211711134321683366300543251232412277195882388733976807204153522032273183380652745091254848817689671562743818674887862023617555655009961211779960369555703992705503809222999943221386152236135172456755963109314804830669261605015723758621653460135079600714581522113793794031094919946609275714903872076273085925010786022499377673153992984046832137562705225767222450144463433917702811544520058181909546956465233685592146019670791654197221235608678289263582129704616221666038894657594241690728738807122664704042578529041680581520513032713376818655014567662358877866269503071416954822290231032230646099864158192984104924116136990039036974794388828090463200123713632364666673547472093619613876030532458330568521969466708405013780382971736100368313723112696213819479995138152544620337148666201763458541220338637774722194138189630576545031024046255305701698147592823372043963596829875130291399471005630683708613642011516241117314085813945254957610337663473715665995725639452627634568681047170136937282026238563595981201275735070381622429627532900141935843783143238407883463423456277225440120056025169081108528321699305082633174867082663218385149056011155802490018367356801612850898727657645200368441578743792210101917188171733507704797761504708149804778115693595993914661979332971462844613703951924687420395254908418636039281769908566690900704151039035265943236894076209104475573567523101943306868660364337685679258403082251242475212563879409145040661807031211090975921072267768304748396666409606029367983252740119611008025501644394107014044050349958776466561102520959601082123438985015838528040911939503459180425804188612275966657723105280*i1^56 + -10941318903786993581781553148137503664305873012874654809661246228070072255305070888212607931307083912672487936995487497226435729834824340249929170053477666357502358244206732733413634933105856615559557623353740007855601678823206919387196674291655855013091563840513577839625230075371294229846516253563137888892300116603585132529914590832856817676727627818969757482223758726322108930275516979875520983135980400710220499678592685905121886190482295970560031731344677463345716488890665523242594268163255433447932427909889330686125058948695869241410127422469755329644111751939987889737732722044448503071428845541362425682481262360028633608619629171680973838198247833953187908944327834167774895439627382283567247924538416230722252497134540515306934354285329633723079221191295928756755744245752349458324533866147518470129100611777794194432149894753394174439470361631986775414369677708197010408288998036428994065756663323092364388683499778779805880469008773755003053209780193501010667347808587447209101128716310954063901180294599245532270024366576200235219522164648998146659639640067724908371570572316537619238819388381357735098150095885056721511685622442266187499813828134749283615270556542649982278461451122600698328950880828343838541667976421689552185556232529660528082512701710360136385436846219216258163016793065477730962589425950096601723138039975708616885575597750588196400195848079159947632370697013069890167776605588452952343834095854343781978835138144636052491245927387831608116503110454779714405285682190261538140109305957980428592756890638935266449881101126061717257719713157076824195877377427047375169852831451850637955601979282474306019671587122102266336662597920876231949177015159508953014576860685251328185890378194456399490977066252859574895216667391841133131789128910257681650508264630636620754100871215878481321347043086831496634721075716095028416031687199887274504793415541598927081002881635966530713395739259426017087929785694049747635950902540704135164976166786032467015049472551487083781273709505846873459213852763751566343925404003015688965955993375922238543837709469459724688644121263820860763847918532701382086340630129180516382367003078829589580753500162381212259781660905637489380954844646549216855404880917395229386178552388841481738955839886874124672823214977421649552918840558547871984435833478696939373094988720542789442136512048129367780267526986920431037594149566630135480518837948204627860810161779331033264666310554184131979436829649753871772799051725910033627194087385735775603215893777815745464201011570920277840320657700776997250851850321175936195409193579042342136353218028903558671671163296279933865872840697911359081154548843350725622713533139581192154214624618208824239826589421250577274062647784013646577328556110222522493072468680283832493719337974536182353505659055567232689418397013462687395022402012453080203710910650026245706787106576409055611440872658908746326047863059867599381102294120256274159936016074402469438640095232*i1^57 + 50365288904265411761958308479167679700794482102042499717333525813908267010929231141333896634978806414865526283112111946516859146027604157226872681940620698043280935091721213821295381772380503365209634081984428114903486954006491619422663494294195743231106815389770893863212266074417221063984105431280931330589452159065317338434544777857688288391409483428684988712284655922866525634409626093127684171597960525674748746887479319867783097248432762408564978849838294898439085276695322982937700783571564773570791623465535494848199070720904541647532747711371630151131043928794877852420669706483068397075203661370437914246459703128900596504651922246859429990504316736740747087670422169431233962486888084515702295444685932611235001957294903014165826556823226427480792963962503084625237946819767765898059914831992697106372731344201360357443413928642007896103151042654314380049679640385727945658079207943877901183287410189613734818134210209116676488817370687749220440677296607278216827144767200053579573933034141510360867431924969152431072767364328849399691338122947169519943449483062336075080721316390487821281941943471025251370041007720568039742092504881289211002050299164687848925284785714932871663070031065861762701126689776589609773294095334605946459481918740214031799933004007554653609873070682626727255459371618599567720433889854856113212308498835934596259494151896647004802976195768065352629955526046394164726150339802905046829460003517117308511590817934590361790245262879963266985499254465768518957114673741966775342814228212568182470148836795704410674837001706238253943330829115839845131472449291070208842913015737059313709634437960413928288056933317847269347131292458575759475524778813524619132698790646061137754389702316728285595534400882675931441536090309915609174715472002730311755391824433419411809305614644972625463887742254005982508602294083031767114259884432663465785028425403410366842763718165420342260427271826480189572632292054306764266412336682846707056928753678481578311355043939908057895960297413577309089457426221124168715001130118861935589711884802675239486472120788987913529540039842239180150353364288548889916586100211847594781513943075262296543423188301518840994478373747799134279257484013610145870228433132136601011748761393543338369762658263268331748539479754628981587402310029793387299395592305555855232435212769809929902639426929273574089076653608565997635539897940925173089296645770321577751807274566173832725663802916984058345215026427761435638619357202836980964023336585156593794089285525316994806348716825642156812311647820921981143220964650516394385181939929568697032146057652167304567654816784814278764175082787993764452858052543265728962649265020383391857166955670677130345996719329972692107931818235438984977892635865197154460012558044152903699580541355886801368220846053155734671849432934976567579250714666909796017371476486603458336488097616942883033914247910131062943679642706668250247139995817135739152255649512123279605760*i1^58 + -87152756475163013916875463997469649533367088108652270007422091762427460532589996766458402096261820755797252862581790659725997851172542006383276566586353143863559223420107012673096071395347503028542119421592079649724921135267213923734215688600205561438513306775052812386355069038333736922059381677616558815681424538381460318232557543599170611085427815216414865526673408408207820297063066994128618858189637582936749793810794413485082884314326874075328259022906812191742481826460500492249383338983272235275882151257145495566007295807429631694594325348170987680359482763574646162816134107336894073305068976761284373590633923164373816214850980542518615223168141680270696160149736659906951718953850818147671807900348209015116916205565360780478728536556744853176262784720926037620968663282082241145737431348067065529899306280995875335856398254065384721114579471571921717972850702876652510353905919683901939469397998049687018879926257634629219122428938000382069912844622685073299768423843759430779650639713888502441207488725244729024032244079218125581482667304294821373528851456923207683163163406243584242062432694063547587443008078717012094105979491578224830105115751218804450256934400833141681791331188020100445606350315446664888072105059391660799875375337955273374868927103364128779120829523048973267042453750637118737648114452900567846517085642430589611643317677236425947442510763689570629217210526053365899863182695858409854806383900026464182070407668592118329759271965796954420262671103190354896840992571158257654292831176902880228749594606803269322785700917811628893903208527381348622133247354526210713874250131069131838400003892599615043510463730813143718571693611785493610143705576509403989941574681555541565179483690833736525065897737271585572982429030010215439814885907211269228501294693644448859985739040796840078620799086909736518632896496953103864174859729670389177275610701064016514106657897415222451979687939060135009371282996522641715214404015860426147138471191371618823465227610770863498482562554617674874412800914526967317127954348114498097569840751618525718963625111391057313742458391990960381550406465788467380047627914152572663265501921104037965848118209815980697011279064272291469552210465093444383373296655970965546339324468146437294421068154298353995668637107727761308764636141109291102838996461812495488527708552928867261944560250314702175196002520679817974921737688969872248142589584221856874681658171960754067156970743139807335509675541347632449722618842483107122527061587263776950455603396719633315654908326787010520529820881968247437606055320816383867029640438412177002495581189396648151412225099169627817735458194742606691621877329538999128384808022140980570202404939458298460118368699872813064613075152246888335708669983724326101726087629254494971009195698636993822751413704703409080237368056703693212944297333847451531303624908384820786847169681764994122009361500024407322323798745302823799439537442980619720244253745471291392*i1^59 + 75242437247690086443502795458016992866641368372327350223702252644784458984113081853249923715694339117412081459287414230217635354353136410153346813356385664266248004719676510948114073784560638731993990403773325132996268705005028619938545301216988402582338287265801010798759362157764633994717881841049373865279160067910750992127453446363592888492941357488449925036163365128316301731614690352351617961031553932525866021278073489718448959129864814225470858986363498995197303140825035507469327413444872369949254906107026961721778031956100961933634129646111302076323706757039781705272077632833349314781488622852067048122665233513024848761373411866601224102427751033878580229487199272420658291564407606810264803451416573547905997014854902751938297744848688112150226986227382202070366580128220747762127199059400473140315801812444951414809560383401057378935872298685866489583090716201743257022705371565631977052808366998436940875366785957618069058880445009732812553536746894495772074615113371394337362345247195120389203770394200492953015519966674548299090733755978020979882787270521107716308784677248611827565441431581188154735296828015316520279245108642006766582457959546897303324518591361807127673601193660440561760269925220852202176630650953391221639284589072884100484496688219973477194022526468603459786399770946883898804367443401819829202889219450911342233944366006526212642547512414272145109444820926739124234918230834041513491333895095078108946267967162593648605468981387226805426488702678842514667170471626926370454835232420969827546105606624928129644672285104712442276892044358532275037485736847662263023414400303278387211255891202969273112943852736564140009203611668911497871351770673223660005892474142046808761546152118041166754395717611586683526821576219267703695082196819221899258008622743948641841072705151297348511283650014616885356486843152560196885760042047629421310075645573525671943231371302228971205264115457872490045765296324076098285436088678510113956878319672162233007090229941213465682434184330565550316904905710558967673308006799860782322880776301450327686510480695952472708590380973211933925656098688187419746346351934625308167794515925060389575803768722530749841016845466274987537767798725363336253755113274858977806400175063409120309057618293847949851898491522450592099683263875169524856712493125764953695341774637512268539523232603274496006254497003408101099838754198622712422166298749680274749566271929064918914508125620060076059930712369124363184249774663811294033890835504105252247495114683122620059573323017330990688460937845193497882550681813871162516535305214517996391732783349956255104591163337955136843778879694827384068066066160024829218584890117081574843513051742681162378068325014717630523563327398631592024450030626636002045830882914318122772443629406836585437726064954321488266614604972675080263818764546991685687540247824140853574640525297381941636349933310997775402008744981614215200619879236950470391341514752*i1^60 + -123749838593460480052158980397657974300941104941673707286348896510394296045468328272073243800030701593786281603830869725472303407483576755131610674128416328442899611472864298788468061810249528380265876938669293305981191119472769911158723148481382178802438026958707077313725024025107475962722396708346380854902521183923347214552345282399249149517497346648244243700180395127816599528420620640371272234673206337764303834839191371139109654629993935580415050816656697924304352955464017759767296710855393469202345425006677899206956876772082794612994842863345199969225795048886068192750806842612713698897890498986420609134651948231832972591060921266861604209581298057758536052316458667179682174288829303703398262501090490721066184878636158109803958201368691082340572647120503750611978550250918730945140820476648122280811392810005907401483845258206916160315871048583549969010869998824740197666836381626105360633452528956142896990798607385201602587609661018317621359064474431593448490688589490985130728860548543065430703327779530179413846800999478128305662802942527203839135157358929539087144215352634735253299903048232202699247050077126149771737536559978045705756909658810441146375734120298698268584702600790417690420476542844808355619984091297202808905708414905813473654406519200348207450933581191743575743940872798936736648522710708108809126224469139331848281774828674571445406955795526452595746662163172084702073447732734407419945107815855061172665842507939557392941666993791728427955194652616591831335121833320411933258643160365127196013458721575746982606217980642575199792976533389995740126765328520922613877963858218567896894012285147265522105228952476819810215980878999064250674048092453683817818730731066973765358187953115354361842106022278238174151644970360558953961995730587402515367116248924513023460566079345317719631623975540343275328796969361982041409724989170831633691188634148581724106051184812185096617829379038923218172404831963880464024637952701157778117037132133634827947338508325000711663583662363969828960213271071830661904342095032570370446163648039594673986626088431466269691184527736669005222438697618992930661524337102886635498200216394182371784619585831245354936575051708854787690224736572960049051188654511056141371322776718891054949265564053464422985262842483617587393422729001601275260716905845277376872509444696942464938177848788601475513037936846002153677813165699426843085944194585206734683328494440408662267464825088169399478229351305861634654460790781906622469477190676097715831969957785643829572853608446330972270560373800452405782454492852859754921499265982939845821796430457374452658157998312491862969149359384720805456923975292703957464236473163435812897740179130385494569804164514035825938924198857273704604260599818897965992565502364630368890297083311340415948970695649448371468730473159089737635127293956789480269137745827080595914799167435334489442597930518088636218353897892464655333111352568313655853056*i1^61 + -2139695162455140465139023250707086834250485047985479193775782427386419664915261727768801410427106075054556420721390621480189963705230193846629726182241993865907938159655751883407653453924285079791873311890986242393243823126702630763918019702904574845897061214251995539622887202306992185722542922123618934995113929190122479452739771240387070633736330720175534022236732446630673385160445209371384908129289574096399344666787854704909012164112189229890663077717365978473084425713394148482063443344817961576268420227401002624263510162693220758601715748983873150525467108935918638825024432165687792611630881131645229814685015646272536552500359052429655117946956218236046058195952836148595633358347091321038857436841783873089761117525519952326376747924717603538679620785491782911703109874345435376033214919246330173968074731620901328974864165187153312784989802445209592155614101473111809101616422908670122780076425627285756477414723945475701378231148486359962076364462370009269876230987089845133496150006765903938420650660883444950971508935849831427680863395230620112320863337062233108030117382212451771145724830728129172255140588670429790270015494694062531422108416567428272176498506689759002835291546711577434339308953992836963453589743197211645285744346876164068950253369606292992069367287800023450547870672947016034726298863303578991531437740391967961687039103910196340121848737154525506952783438211341984576254746191215112280020074929580678309867863276892941053123875173648331505697011248493700642900965784797973021062078708351128383501090813614062628498804506537161338723438412156270525682619692153002983907549773600105761578879021647253000795720653616476316747598131534412505056812378310456363143628152798322731703732144487121425051958593261499502252098186771853625034979841605382023905839774446337255907841688117600767854346547776912345051544943246028197417778115047962465160733806043461508341393945918858071817326534912164714121658613616374294792947701704312402986987680360149983456944837257160577229547839457951425170396536901117696858565416897041531646448874205306492519035961410878481750313023279084683522722203682802457473839871903134231846018841121523664190884461771254259504568901177467164185476429916931270738700521839284513153181755835543104396043393824298567453919870311479934457332632409595699135275660813545475631757435995779962684849127314662199812394780579403732119242635408632900413745493197383832929222097981490377373423029123616794968868628208190483310318831116645208623050971496990753282902324904918347851388019279983360312514811231142577914185130977964220749467438673678093892335838676931520032645848236047787758904565034355789508827711694126267205365929138329001221539941580840275899747685081644008526217070178919753007110203538317306998646899506417113240321394312571641614363313649196305228791422919087601392468145457414026755254044518360700669897493910559737760410503806718222473593583136791006924307186107547648*i1^62 + 5636962127136678565555900796805854036156425746129248192260676314338130673519477507746057427808672190659885971176588764225858784345662680504042789376902729631287588683473437676191014271661562610623821559352299122061873346993901201289093257855165116210747877729394881651280956473664596680325380755828336473199024253605531925940681306816799956143192909406658718900696341697492757131696835834056823394923094303740052574414434529313055714761244922927774460063066904406749476731123430727290485863952811512832448017230431374280989750654203059391390157355675598465575285282378925907984031372494218069947582523461942004757597848086075564258159100492898922882160840122202443377135513488341575720814637227733822025060762751887257576339385194366254026760093776996134759839378771340640425676201225663042508263318018814779131303066190675837053318288898317876725178014102476578510961462793174564499725977643766701790569286582499484947754075742447647639556182857200197415162131990266434171569945371942292301421054527409726480220659962667908957523426286953744135906711639137524305010755177154277469219753688551543292614705031561884484450542847615890229582833054305877131903628377115855620715873198852444166736021994402067599815271453673289907157467646226833444087048204977803001118905297827882170971828691881144092525119038324260883013410435144626926701936255647447871588856746115324511326303549931399221918675338371293743524717947059055742942921662237773894666240867126270478449828522579627676533792805933075073105379106688832956620523681370808157508474660517800209304468481914559868760939925855712958241197632870666732351286725025207792134787480839081675925564248177836794844901028432597760011675172005569547701158253608558054788484772524524777628223760306083315739193234334730517894099959469496456751035178738167249787156888074542690431789330305514803701713494953476892296653251509662879007614078909464646061836739804462656459228817926149164188167905529452628188379329422124241783354250918470693793563677043285012834874981826876752395886007299975110800275098939009321937235461829306263644590097463475203853100196694866675366814949865632380964758314889299468985427976577900055082147197854704426727591534263611689977793493229198602457305901080529776405462022337942743709727707976454259813036771855129219987091242299161418007228125843265209025219642022741508862323146984504176115752265579494058399167725064119299244094339415379145323776325278563745626493727913991251389531223527468350993148917449971724126221583052262285815235774097411849192242563375786987746984957263691570114584561858398593871063685465474841942334175444834116401413150729575432385252463357471028038035538162288969029960369371024753518810896978625221195045861181864588665990292759796301498185131710409889036465451089766292455771602253869526625973367693180145957951805973160207017826535093168760112412411499632705435623403352137114554884195621477369916418845424326085237207465984*i1^63 + -13626602730913215800227333949194091960502049240301192666690035707217488013081961279098214838777828056565222851416415807480438890505086871155282192735281944312360710662045955719163610624484760959658289383575584691812479483966713543129022545833437755343156930044981787960619978696267812401235682712928128457255448483666932930285512079209664777236910766450674964233147162729169029030993511051655630430276121485328358962306140623641959015073981569580933060573785395404367068986556480607222291384788788305789135047964298724943812583919303314580036153730133987235020058572851333625396188254241955817313420964323067963613886946447576508309292904196043472784844784880646451321434928808705419330135836301882427923878057304926463390255533660582896403542853299553414717208103741986417979949399968325968218215604654257672308942315870272164121623141631954761015487625306114668535686137939620147171227030970279519438489653920688269616100939087118867084266278669478554225687226104993544689756548140661030901926978202517212252375431933706577909812006890366953116286819344811165368456828404495839158712793276222357504748059759264542629891960981913994845293667280089183251493370762045018826824620146064784378849621497005503943616751001579236810401088318813261658022743421232078725335869598215555212361924767319234891809019291465518030034983663844888602760584310069021997792283788808497983595225861323567831877868879747888255735594565535479443263530621492267532088360914679734942954875732547492769902697635196093169088478127839752483356047283116726418334933089865336081547824899198561407890152023003162347610132052482336302226192483103852672646967682246686187118315763753000868043259307272233664978464248463937839641795244738228771327877345422485515988034863167745895905237305472617221725210974513534343396203178072755605827372369792921762901881788749968312394126936018715316034543413616983302030975901245747827640356405980096931625853583093376549956889409156970123946033233664261175176874967142323647834202215825234231832583168436882422443868445391487160117387433919791159318149056085569580708132908595872345551044558142777128031504394645872474766820130076880460524296146477520299561085700615047481506926806420241346330218363699233518194802404762255200837058140607659798996613729750987171751031988562794722944385422698285478838405790091774121014499758792189631014006393901874568636110690357180975559013419886772035715050446791785174288703579380040133397730826307850343625903519203572709014422289622523281537163455674780451730551898488228994152053606559246156459972304448805428640489110479172438776546949988283087118764608391355811040367622422720861778356390678145952248727646588553852471674593044008013242419975685951811149526234545916329794987256540903418090967260426683410607631414782468028604954816126958346999852287487081951343883782256680813294737007410341452203678196457406557386350037819817778134415330836748863981225713829367750066176*i1^64 + 43734800402699290388420477831875367979522148039575644022382433468765579312398830749793149383337808844524245637937370881134132980111413221605691615030891102938565394128259271302822396379379603641338383264499762399743592557782675077511817852714497758172039257353909877158027399758907947086979738353590196883574746631378604288210326660937722416158346182907577462816532561248099976421115510406876575875533591012034542296519114959168557080073422078999783047008895064822530098174338974848164851294468695215489546463869547553189272751872053455910056735682562776669348708794520861239911331009700569151396721405394284009993671800418889021891597565337294239914564102856595658251965442859701814180121570543705022177198424215186163190174210327483069328581898844368790085222459514665715534358206257715926267930176394218989994130822263390679937053748831467052737241744501057141034956333797820535229568027749861111606604401382298084389165681266054464015187041724447752063079144166810182111997986417637171078005460569142481010641729438169920779684694184363848024990814879569100892590036843341983109033180896658798882180695245219510939978586302785223472767815501782245342123047905698194313479465267579155290455449574208440525780965139609423216281654726919022481242356119796115575615382406050749747319175133599693039708893582724300641441361724309026151619382993625492180505144456454878582436618949073606622775912686330759084263844355781879467812121665080324645517150095747078906381447124347411448047889725937812240168982831363458708286155339894926845740099656412598603033073534054263881422365955838433798005597415351232589292811857966553145884563040428878451091779378671021709874561333097683455559994387669817624172947387031929673277752246356123336140826709055109391091454269322852548066532834819909811026071181054610930236879608833680459852933508613283857231975991454484162870181760212127349703657975351462206487586900777386166581734923452558643231182617910927686373413812152054086465959348819843914289951307340733912658459766428231339719254085451851110066421941942462748360554559129625851553281201461079903693367995596383025711541762555469110062365359285238130264894166960322841646878068284481822830249045108260503337061296988992251174069173834703561126629120350843627089666681487218098426002159535396612882033270513767930115323559750661747660987437155799291569057826436252740422245307047791115632972638008678503507075876839713955103036257847708155472044443222800100131824644318271745446281091581419283999215217868568901631039527918375668970631973470696295047597417172718973397819541313059738918592328985047739738551209570483069014583082940450312255435248390276126707810642162640351595579324854758729642103016438658243306169646978038365333823791753836720172678963741236420079702675864827812362029498343182210869088721214831541687091207096202907239370833074012948702981500660762210824154412798133705084124169429055923144834293126135808*i1^65 + -40489335830495590992500872411569459700182307527375762214776400880402878039129586337435210457344152427639615833148224311818800282896559910990867069640869677017992943102659800955963201909168757783742147753908669355657161293849903878569196917091455300189002739056375977581414229135221168919023529101416771275134781843287102037575699730930129239849748320358366300304217702431955158032640998326024902959976219125138929177226221212582638482416706889115214533234763955998550315693716851231128609376984402366030914536204179182669743465036327756290214676246468570178898702627026094584173466525975818657628519514608733197970273343961612600209897901027259629550559552523751442923748947636268697141322990089192667645456032473018572408959756954122757785984373667324659001311871065143542285504081400757200253476925153696161249062708030752151228902960871529490072825477761905124030867168375651345941325369004636667909943562047083316451390520565141091451512197223554785442198583406127829046747693136426066379728760649654099933636459246621187625106468213177335860765035488064854476429220035650307958911134565751518776507283349214712008013822297036341592943954114157563634360812236256004158737507115547516400787891032820206994197412167550054089004070246702866303007210105501524726249850155469668861095128408861913572516896124882768211171037763566403462805112421045986280613400521193727310353566917551145550705945822570595788373031919877209190389901497757885461644969841147314651338715246518921885978648525342207781188018428758661147128782530137579442279017300857266715029176648568857604242364752131900228055841504573599683638584602428828928999004026171882412296210118596126878019480681189633290923322342835685401937789193983222940635851725754500118518440854216438343926898518837122647925623940772923880345226815537150220514519357401292563368903687619724040776494476128871055821461463749635092908278806484795190029996085782316340100452222019887856237605450199585584434054320640055150220846971925138719904321476862754972354583205034094984707197081142687196180095198311207519583493106226666373845204472020225415278029143391013719960588446891896380502900339864740618704351327288094381615152484463213257698931277916039982266316424325871384260000697292510141669043729100505828430581898609384377377627788492286100642332418454506014920287698264812886238557937999860273979135438102124102312284440347731166997001561675148711541414983284753465032933988171286575701456462199246023496936505891571479081033608745473497386171051719821192451619933007776349407765682510864070114194885649422347477902596055909965397289686367505830376358777132142152292930061836863952920331817159916619083760241300483731790022978980112514403329513075341730616061362687635686294805037565605296889094432403438115441951122424342560860072705522964820703727303213636347409611181630154831899985373842509830377758593693838764412572360102551285235355300365566947618650587136*i1^66 + -108329601009236332321507554279401562129854902410892635611233751305744910266466383532979512782213728272376067394240276931158236634928616494289640511332480564499611716091616782613755025701286413619466463368151624290406475452376648962113175647436548551569262992738090102177801159199324175513745812682467326417193675939477012954432640417663794168849990954440125138424262777482956486934710208932418741980965829809492818922399608667563980385835181749322058922067662609936948475812020781853109803828509318999927166654548075557887957230148323113244073346206651076395694368519829331543432523665334849826011381778081607617578440889992285456990243005689168748921391539114265056418553587901322387319895800453486177854290135409964292295565235217465899270620845250500171845602402044151249660601487221709927963851126446987136939006643222661663682563601236792184961473575949205168878541313816191748855678342183149354049849225095972233143805635630249787171525810233190477056935244157789936914494130467152990667700766733160156212222499859044787786428669943017267810563915767323260483319922048680516404156775702296205547352159280891810111596424799813763165781066892935185728928613685104067996706594501072134377755509124977482917602869250041044113662617845963484257812997852367161939455739368849892361457397250692961708974301952641449356858788151416354205605290727403076132831810662425939198831026034624391255475484594770002525216806279777401828046621613667384759639133781843618409770693553589812809494005427595496021315459697589605855946909359874149294576414875790871258205991355219804110905608315278964712336313320569135406259736710646664511861762744184548715489983959886064091343987492789807947302755819025866342126039500410898384307213962506816396904415098241030433779181489754734752119270035892443744826652083434632732325210594599984765608077735822058107388821157068149827606955442613615703796230453887207600701414585758507070254215849849530128833401891141754025618836268857790294006315785455312047299736711912146760634703257052611277176136279958649090229449219461164730081497692445856015236672335067458212439459314886876370390486972307285147363463356365755035939860096050028430482204992533845030980162741836981569231351457221280953060532138437834211069812765888063082613989978935211887660172634099413148268170877074629311601839772265587873904580909175330811806904982870953339488947837632745471373538569943295668986064944831970541396694424417746143334430470010615788862720304062069108746653681521440468202796985302031008140676841068508533599064133889092212244839379146661496412497117805779576080672559805756502026850963409360515852091592938242360015025817335128003742406352079528949744383371565456528306567665227718992021539110675784616624259062749357195844058660749544278931813377563346661093795467972575149541298141717861706763540209144412052360409651819339798749097156333083222841625228977033089835218627319423660195840*i1^67 + 478295091337826156460136518217476126418480811119217345505146749452610837119956603118241501486038815692968642218378918540813204307907024683254522368865897185140858069541134409767068871946664777802985657930314153019701155085881473842331221793820672233700859150427989773605759427845119798012963188102268055241071259068102840621413059877429038196237660422583555389277236537326290592152537756938482409816883299674747419951807553849936834039296913044736120590871818707597714091770302815318488674853748100567872165711474526225569046318023280820423615330154086043818836270405259646873010925857552072661453456257764233482609104716588240708704084055024538816317561034772187647607205393516034918328935323706747694911853496213831907689613271856121044418381401801623011061947394630279044905783315999905690649470476551370364322236391783006412658861454800891338566580477922074085124906490808051706613166291294386192869070521224348825037701016552257489486683543448397918059255736165376102238723477818562886014534324969743792296990850498135940777269064095236503474164418700532423293484302177457322559659961376749717313891493444477660659038554158396687312505910770890536209042277956108240503165390033986062489179126640980010711538494487737391210577367962476130919742994464627484828201150280103259562369853587182620895004691242999276895745914981823262422788048628866647904490091934008970242132998815460862121696076514398695822503103196793674072337283611747049932186946156463626999950394307584330824289167202238261502773615211922508084314189363870205815248162496258534946478381537327955821054096592642232967174066151278664858330732073254086755720481933210591783727845902647791268069908288688055437904145415023865282569342121184130410110972483515580967747396611221930231634539635525077823962552771074155056759454161039550104505703890040859845814334590389141263932651635598967133593092876986517299289632907816706279552104389471238143712490197639958118485921844424663435029566856272140675650944495507487685505190234040366831322847987379732362256922661831374587745307825585650856241548055456175822531200167525512172938572563451503299988349250881545390820613029099568668521256140974832391145229914346941056001263934939040805149554611536248127918032191745696894723384791926761604799664973176136980820450094245336799383633859490186601404023707771548526835949263265446794895779614907779298102972755111656163439156132428932721819495538346186201803452043613867132744854242462173587191810414164204913059748509024204679568791288251798830191345764223030874621737566062664913484753248657704827767637189303382239825903456964483115534181091756472554199108371678800108451192481934184780261206281437687180978556497303558877743640425399339744477745468008451744259317729682684670944665350155220613237359271214240219123836751668612712453547745982816010720988873196731225592858300148514456243829001169937469353034102464143796824167722948493312*i1^68 + -1317599359133212800320090046724812342734308269352608185657962419029670377896843048704284875804598675737569317858109966415557232365955486395588451310004921313571830642506590120844877402210552499744384051380301972375888927917507672672618199825935935435187754721430336165076886322513045344463524065964367485160847886933331402617191461482208272949678753258336081193269463112719652450097900706314300153477005463165534047310461396131906704750669061368628780930557171473043152150321172013795406230138787854944466364889290038235272838053515009356283964937304300950345386972335445807422985777942079402475558039313489396388697853138681899562360009599916968198408767365734042377507610392042504360877415729691492471860404689592167882406608444874614848190263422281790874784302231407326310106429619319574333621876814896068254418417836893559078659543066319163927697842947036092385388600453143317544349992146296553639489183048295930196686211092603415231411957010128513805410805049319596022899640382778866384361540637887906815122211507243558373749283771873635222814708764451846174317708548934192945701458561131565641295688350137774556412753096739829507690850863689876039668438106055315303255425682789466784473914504349716816023725676425884169424967749466882598743374331925698010625252084234094936234461019124744749784881403797923101274117462714588587417891122685518463507938248140590119754836656768055232601604347202129835507391241975035204234665681723805553161624391124507093946275027182870906781449709461161748488136552983234944391102648184327771160660090136260351666973408012348744927907801510354130842498927365196967566336457998096019272239621831391672504323803191678841102735091783363250256162455954224704035817683310211441354876074361165681477884675538959401514463701844360646609791392308480861496763489695438182749025615585400123637065300187320816305793977281006113185401149436438164503647288039924437123007351884630256263826018611236877004366304850823137672591530396415547210569108508623655681244896454440265058841612224787383845043710351600197959976109704936861020050870885880113743411337089061808583111206779187927830153969457844972491722228121960572267948931710097465580480910225698785204604975465120791472928715790708339128236312416177103310390411272302896553087740027673843961513567931843881947113602693686934780201853223337667976652012137262695781079393341880291086143934174877471919377395921477396636918024163446383524240387926541533198753009218998347353476496970779995145666986523965107039123711308139319738653391790665214077240909645060338247040921905134575601701148943371436435319862189176828889215583001221207940183466871736942802185770823353744660533468105555460494478337493315381159733934351567018098779226394901480630624615027309096247346578231894539615402330404472585367918960768040885252958352652079090133317395135246702637632789703608114646334623594968029949442510402300128158180664410112*i1^69 + 3952929912758062446279917090982024059594710675085448598884445140827819674581738786785369252543482272894814571965844826498740056712193082132326960608137987604196173186850062604887706774947597258146197684221500216376972588209991849307614101608781616723039539428108428233491146984884514707363251151790739197026892228899862434490695409859707087005993962568439631213590620762240893647863443003467587358904046733753231490457566149520724028296511290107490797637905738848282987905609053883717741255877324579103665850833438253217399047945988065225819245340905855316355441698497296309910527214787845905093572449879349399191189230850338808230626580521246518809083149868353860863311409590624355074560759099048991049261933700101185136397253519664668855033963834936570691135775252523651781349448633106951737455525560487091175404524501045621682419181618147528059082824799760596177243464369306602030147492207163014008420825307029091559593365008167969916871572154489219650247412806252029808535585647167628006868616712755692433969172201424979671235109729197398785588116489356141619261610732181919224710862921674827732531114560373289546784551815740684742627445577249189787110663779741690362886721545876707569594408864018448572969560871430221696993105392819005852372918745500389261953444588146281108151978283057826095748459511590698730289300557491229906607183096892742011247449168810415874695137378990815474568564215425119545796977443786329928941513723185912406682977366653314976500720563922699458418306954551982479246108002948339234044032811717745255674691276896439829313413140209049661102444465124333848813008569741521719786063678659163620147778146809024585225394008320013300970175090491848936837816162174986736012612721007366108855562060693014966734156471442405222777953589076730936339277538646157834802233898642106418630017401169120587575249632225637423956058519935268996853674592043859806795018221662058456962877658162216950070080778516162444318976600883754680242338862777993401955145623160171210742704248394402303332472820779296815738992139118989243157091775058734843294992892388148909163457376801821256854566505452673056223017204314047701550694560109101450522196311769574577173281982090470628669257395475355967650936033721399687048762506780220589057145505087652755579437746739323781094970532356905068941330124310366162106480245532582709998306404111544794524948697764196248201115856358590696578979138344412811167479708849034161322284645224014280847755020565825365421848114299514885612902282699765404682728569183259113888422432753353247366717665358960545319581158851435834092431376746244179110536663376951344422294040338158278045624925435100778430847884770846974944908736482590248900146844131420099840354537326569935945816845066684080405672835559821354986655947068118109612543129618587815518388526789990030452332974984793036660371589797451646129004037020970027909297793579144613209233615764005581406339072*i1^70 + -8786533700591208765213436272360536890202904107119279451092541416893797162209248141880836203604262631241251957281337801816631244425753441827905577953299411352254345944906899409148327241456726981441766695112184758834212950350371543988236634095893905399643360255839264080924436428958617700300604273503854998648366827134751533004327685431744039738665741660854051176025814298970994410724710805789384597310890488934528134524132404599899899748940276696190658447238739013750229135841513680400135426517258837191737107447154482335015378559918573458001941785024144644252881072904254700577540009131979104214350476541284507112247381134878349256342777986390141317073874282785892202213625944165651308771352792285214542121774341859782305975949239071046610315142903641583011586570199455848820404926578606352347615659243990785540039229294245573441152689877472903485861544685790209488254746774413304036568266192847922103548498762573625743867715497617372380489712325414632158226791832363780566955207661951325043205625520039940926073836266208510237652961062285740300276448800328748401714518103301215602881839352664691104384570026453001382719471162021343831322351443336163270674886342782496961779050450906436051090103467460337142173791902143029389295080628222186721321436846831936015420572617340948165713257081392646451602527602993373230764878094441311415149708943945904495452811604778435739873016467860550027400306074682156188144368826130607293261267031018364529545471692237820753774338346814453555935364434394617997675200248383489146019301265987316416087211850426502924819505525150045038061766102934751920655707601072075970772603093961628068926415766629722598666707021315634923998652247729584035367477839919260685869113725694695428451751768000991790127329205142341858315621008442965360068009901221316786622608775380951221727418953837083308593815675600438053901455347892317375196324664813042972706324333081210514871047116879610783997385731601065732479804286453734776669028832257128973206921355780885211793006221412295433087948226311587100550959146326739102866768201536220900248741052908105726138309960481953703600018365092450962003138413033535402970376649100117392787578591834633376544559604365082231353995546003298476124066465073298345515287940263806414967714384430587957858725492458536077564163597570252273713642742142872159451087976962120995254949105665264998154799882711553509604333224749768420009166284486175636474105410572359537543660563613740817985266314475166485577237376983364370795337326071938424917303368110047022419511581764048635073192584908061613236609413123922428699816864592708774607374493981348248839026922878981181474840981857193778704903727338166424701516972739842711089908942798141253605381287356618966636679248536949283723130165776571487216429150142417905366388199146821249488305617001355218525826324195728021921454321650163642236783881807081793740251047819761029113090081318326239232*i1^71 + 12653162967700449519776418440420621024968896300390125745314081605557599508604995487471826310561648702037458344598924310442508942767887917338328607348011280850202410428220872606814747879068881391639096126992640984823338714811204841730732657721990055408218934413585702668567746538707147416864825779261438675864649285472497461032803465418523130989500578445649837490436187352457671869077625271655716536898200404168757653145370591683998579018336022496679123376364331878697495771366137003857294805885132321210413922876181205862316441568723422462277509256778883670713324602228812903698387389527175239973025890630494175638589494256370668694379850020322690649686467164674427448884974316135198669308021388266195590666929335787670279539106843408076753878997470490781172861511942624584374231973447145741002959330894283515875472090845215449699748740487519873795487032948725671838393434996616069996618670415040550264917101861555256686758061957236394833426857343249840533365640528344481392428047444944397845598016884543450010790510918829348179162963834288899591463674398288307841383520347725950891256454507338340575959917019643970935940882591441109624139238534156037860636514675590194183270839818121106750354189852376034868542107107068530481435763161856296905478794530672668311981345948742763297879852981340945161091509995745289225936591748140305160072501543563495505006904631244177338036679045640972752363202551700655883081033691116163391206382354972344995320387964458082727786734540098753073576779248913120594229888667360119081307194756497100925141447953151201737207242134843631779282358118419158460806882798204281140066379004349143851038940546907880196407689805052435031262218671254516494566954670053760449859270158338479142813394767442439048426966692080059448156705859133260592559766842256863585822839405318831558692546359953985929181297317051835085644445140390767733199201613695018754741761001012824892576917490939040971781537850106080170640522886801941576516727583270559492986233466997195580370303432150157594478989448947772689668568552680262506512078391914068583258410329888486265141896671324467916269272447062863984249388900142075158315295667775842780084963988359766241483978015578782349558039957621967414541481129903728458262827867873078340112720860276202749287961465014367658684866827460479180729360232104780846143222250347770634537580719979774358223366493692380172924242161857112641337196508222935679866341630829413790992528051563504134721829507086941819844329014712818878850117943663453932564720930380466888167038012135764956668745949607749394517789861972528317985297527957663318104658248586965927061823976341256517982112059228088046747508021383485610547933875647391466194066820513379464532819705591157283152142226542152869661944213654428168856927832360604933980187333766266532523060678286467113456341917931250063711290244092846566647501770877055042983494811122624842815689252143104*i1^72 + -10892449794991256586836464748894010371621219269288287549725518813625074843460528832101798686482132453563738404181357399955840566474269657506034909229106349837634505517635993139736273383209332552532031168289343361067031614616967681325854083629262141942400242998763737645766875132976035906922109890560164830734204797371251379047828361569976595034736368536725696251337876552537879842978393970911925334014004880838600077722627660963680183557545677128127565088234116010694512498546837387459902257506360982531112551750743864024023805487949303300647762169629438502105375965486097570239419760580308128814768797532184696798531632795003918983215386736105803985063032349985649616706672630805600924454312670509163220197724817271669899609258567389400706313710349938861333744082856809356990592159110735750019179931257968263439154406170470669227901930919369785913757412474239097348464089785861561419825694887613074043751371989100895593606268026662630577122852965296908497804283591928988566940959933410095957092549579998435312129087169863137576040527215002424134683510927150382478048057734927650855441913069304892250351179843726111892183640176964579946140213569559225295106390738727917941928604980987056175528457100656637975844118022016432368372726208785775631087579679000286668514967662052347435376763742622939426551024506243646617450853072871516332814250335403847001874840725281996827304798543100751270550356084660529270443940831757460227034207045341777772887219506429133286329615578171564611842373689180071954344918323788450006632240313044757716665452842256041584845478105975236636211216490022840231267582731729770650329635842141119803184896750528758664075665253880816421018365522103332210186408764837821259767024376831314216426319318611800667196350025220540257404827891957106753478104401473877772823348448018654021720115392580086560301334500473562052376437179706282292291966511679984039854076507578135668960540354155225137254761245529342519224879948345354172974997535778506047875951133624562940406356084336851741174022236712934926438120438196834905077763797215885558642880929858769957987964573256223688777607562826591404894561569451207433184589988939184168821137256779046856899755261105840606996715036761250423200838072016747797788008846022119033219723224436945895765299259758147345421786497533520769052859216793213950343246105140681653010753835125008066267413823696197095294901595527856828819689547052242601570238302332606277238457122923489492168864495624599171131082807024020396384783943271876799789530460524792716523250080795434249285296414129361356865920976510193671084682583052711030550890923533181424306324616904717796230958260852195131443781729035050091273378526245662139186825851459647192101330945092483528810583996885453469811537856600491189641313413845686721503180063545049854166487553280368376656172981216621532027846490294390081401184809275386319864986094064756313330548736*i1^73 + 2558329209167119200444411688725224613469525787609487238921563468049380530694571157747992510426349527480394599756276806241120401301083505965923214699939483421639427554948016907027993058986240403274302904261150106392088161654772368325724393088006154278959030611746467670094394478104611574819780089399044550261236227714075143033899253399159027584099667023847450064255789615185581858052339713874435422675439492249810973199264700723853537147400049209449537738617780783148735873540245428547193993962573298957315120178664923269105137036659485440570116191149744321146384617162434538180244182536644112923818884962140831043839423811050921023584168289247075963464781695802925250169080339348206630294491448719789116528140922491263018598202200298271375842595474688095229909627175531744857003094433959526108654391948601588729619991994613243606708930949138722456495891922251138641192097145780274979368855517013465453470868521353627122642358337184500359310067538660678536877581730913173938570130509098366386346787473376061812142922322697325971363760040418053743520316943140433349085333246970732649026091312087901224612189991376654967328286990463778861857101117794889470016018309130824006173757552602910233761268271903552755772812356199955819855730005896440402389891398508859670008913065468661368174295504003340306190500200898734989402236133753707484300890034094318270945859234351357200006408285242000188059235213738074467461098803407258032480125937774846363249027923325131437419566218561407159917114723415648956595887584923720324300776958172440171819097483503015008900953946684038671554970088369195944964152098988162998148271959291421913101805157553400394306785721908553895065351030761195476084958992667432068455013915348878251837033884140237791868824683904798844323115689107419712742553113819083619898997073691202837617361585901820129825774701227134775230914859381969890726795529213830915049275132237804933857829905991476422481265490714782055493758328264200431835972379446215085580328977631332777462368532747312438950814491798556015839968840710766638840272452707151523825697888623203840734346351495985125095210056441795478764132446062523746620154800757307813761549105182822033188777101275804492145355653957353040761685971249421387180008611930175326799888710458964969080945081707660975267239089687490292858182087784192848595869071173888600685368663955068320164886111260571852630754370227147465340179734814866654709510933172170273303207003642373327722831913146590331333334215187709844452874666755285231344698947316872369168571614381168327489625947640489848319257274942202709597110290007217119821031031308166165186955352858028700532450049728258504448459313650920447094143042417415249267143595925118021260436680444695269586442505301973594232381043680308655564327367410154936329500097876883246199699967264437004706103133909895468504115375185752037242010677022939782846464924669481844736*i1^74 + 4261155748009653533714330310255626836887665884068054114454785837744006740390622941521253208716864663827939724074319331414084755253401979234351682204884762609862163790017114007621619800239524250880038851776706026749463024165037540922062755578714806572492128315965211197105415960261311913014721404614692590279395273408499294246399652414392914818888596441836740091613661422626978121473931190991540574924539651000060895127911371385184009418637013705697070403900516678735141199853958054529296298350733064969754753097247123140597162053317841114252496483470911236057222163531296829429100540336490951291314733553623669984224134689894636879154272468741176531512848066171842711920678219314429360079853294892558085811395865682295896149589479071874714227784397175569644739779378208886409073445851502739215749609233485375657560512150494328135501691971757703699863529560757843419957382869725625721243066909265002395998569628564537507777728131675257990964920205467300180570007430112676315566221363715375714196038213355548363357397822386491295760888520833704984369294453063022195986292748239884483712813184616145436014656754449854821403404693413160650028373620525715687403650478596557674864250881890358831300914827324337132873261264154572968779619422060054464714072198413251220138579351399905942731473262554322724368260521229171981617709186905605519926584292775658552895044462861999244554998623190457452187442060955624042795432278000545228317335243244044393947947212873312297164622527004285496985739210391100983316356390277750748638109710713970229696518778989708341770535909042231808676389180491192667629434195125245551870263492341628072649508613483751603498571707274586510810227361034660302849274641207020176734853475785524255330491400488691453801156267102162071139741632680016597658143617979193098671368110402150415364719724699499147505266279855830804045837965815918414700099958942436425188553957376376000841157297023028540820305204833792133741423803816746601051338211434651037291558510097569523743658337701447668925477365446198841105589144153211700563572551231491670557946051799408961353853525849788104566178131473871458301899703488046714090758357037882533663850169417204043362056648945761008378671224998918368705637935325151423633036643913351619324629600540806408741665594074857432851764731492539056412073047617762548417381881586873805684685304942670311758944404227134281352980422867657021325944219129372921317575410332698810621429878358015737480223712221250826936937852463176910873325403338600471581803435768492857872319988169082587736961551190439401212306833060049029540831548113000872625682158899328848150017258740537153290647281559660133058756683230400359626032986033717051360850739864439305275442383089887844679103809544717802879097709156282023776757936650608543261613259734883979149572900311598305692406437610860837360294026503755301187065424010311644993778658312192*i1^75 + -4205438460489971595208124665131197319353974963161357385095616610814364516660062727551977112766780713376833986261676080602695191898643087117740282653131508268452447394551915654178060507461188683219453704283038449109410723960478777646386014737297055603695058485911800293318774000222396087727870324613459875996815289012697409496303565560042973257004938569665898398792851639260164322343684973346347524470980357301819082391102992258193428010071499120869795848565265950189559436874741474110187036049923297235139301146043678326156511608420206233764117850439127280401594479630488620272647764266929979162565360341725146381787103155850944796789076762104912883802400882277866334798628901244943155573513595167111175995615894198107426287523560264435385119359400122707062343514189952560889330366875059511592791787944813579609478040174540818524604680191602469896833531720165785746093100382728861548060019046040655331806126005515261569415366752211065461306676156344501158459035189482456859930993594440980597078674259419963198310768998489591420896910323946996068764482227370964758530220591166528535389708785638749741586527894965852667275687563133249507377900019179552581599202103675615944236340576226865063307397388494394373704134725905726151246151882401933435652947958340117378749120945482403625649123650522411260948128432846054355790880601591201097354206518688684369746022089236771168062147185867285065120706792409173989954003024738861628754250643947562291521559397799939072991920841651851993633759893272036466332552071665527267882023338241592292410133668509729958051304491293719025474249138249967217997922751163725559098978802443758358894229602140225242673332384858371845006142913661795283379045899664288432614215869867678844605189683620830500906779595023087195184638192813951697909991895113355417940190180083241656974303835990647310505205925535110681556610642845323382214362230830910691382429706859859441111281619151684138347934336823338625072107134759023877442647638182632810277181119553687646822954992826736816805723071246889690783575814368837574449728725276039592869691836943818445330110631688724450058118931817932624842314586703106516379139950959894821211873622993142394264397783877861593375171035003138178039919086868218478763730493723410510821087389241770653812005737403208157571831149617089615054791598542179564453353809493106555212187926667932758884014538197506050823208861221636770117672537784167501917422364484057734395495153144007231477381108668505206873546218983979761172049178938981394588420374013706368212041521035669129952225867844365105957523058120662111958316727119148556559920307052616421633071877524194910850709984125031087018872813459385968754121351322239288298080885270787720582710315546268996973527461880052116485275202104024413717265142822960855013914463073997342318506579423863920351857015717748599910300745062355532652882181250969742633598976*i1^76 + 613097280228276861053484988328023346531694414176159291103562184429118673506805230242824462798751137729326411744394254877588190357239649348068981477539133004091346931319255579508504626110463138263396632997598532920684350367797317248626501672278545009069644144990362960891520415551000044464546324528075903306707337001230197508279937495279972537288861261964108588162021066277864671420847191461807538607071030075758263131700750072344283006517424948494750047654824610883451783455734650566248043642741343738870034551368791194132300723261729714821491007609319774045082461982487179583722772886491232994281675021636130844796908383509678800528374333422104803192699167953583983191415764563866265030622167944276801227350385486826591173484621683257176673524906245111911787696246774514808358921763549036844961620658033790907678416733946749298407349435647169451232793300077178959065442726766745464076807759234273698843983580298473790999863922077985548891292869565447512645633828602398468694448403477610840255513880506152533438180423373875917975361200315327209190867128031571097197040185684404160128974806674471098424986818118034201582426088002180463251315477967874674366169999420249256736464033608071999009822463324699770579085096661362248992267507086513272079769288353481158213509941479709479971323524066993873279132251225939935068167461038335988926559824223395746026722086133283418621479878567415661433541233050417105341929701047822971985182868770698380576904989838330670851920884934755394231928189988135473265739933417748281568186818622525002940250037843260762337841004955910221657279539880105074137134834831424624006510284267471208171787547429386526399597741654247876230602203620787341299190663063457417517802159807059772617585586465746394541121859121798031238676480370721397918039994214750966970493905951079564166961292770039165950130655222437872652786121997341263215866663137899837994552960660338684355874628735845822267145544436383284126238628918050123523691785296570039443397956995777744412352026384516455175279468641535892950566585765984397921134972750363362710336944672368860061067114107866154478926750280152537024402503616346677310749458883517261464985792504836053663306951763584246463531146038047895869749666456814148898032189561568737792659411548346155169884754156056284615677597935800074911284878573682474411983572269343480755643343186087949209368798826956035495562098458059611897011707781725181696715484993022618822330970601226783111681726026083641864762605144977291933026238956821490734626853090880181353244701997439565216058746110063217662351492653409159253018292919397193213132367727773374004495731098694640481191706732660188595995549348455309551571918431148697507340614942813154579554602979118128941927418535170027435465968995766985875046686521860185350390766996911557594680069980822230019072864747062688681041873560844468372178198456080269312*i1^77 + 1633183112292992552049917364502724301123673378646732284311077370577819200450973294773951600569165906721163989065679135227079166690462599237101150877006401986179995034529866011485352575566650847736078205149975939392651461510383587693886787829471789635152297980315908669625979634605777554781720115958520829925555610787161190105240154713896928588093346881321207106518671333925285039753584406512672848147606760312490573033283782904529578793296241934585254746109671745926114929932545896070175995549035601702324796066909737208835863671859977467074474897957845081499868180173853054795165095066377742243901001554415591279795479111235292472516139003762933515534650758969352729922073834084403688817686398613129966989921006751910165895280272388129961508368501044747034499269278625542157767472643507210812783226397367322665462624474252058628492073322720927087274377262720394654247597283308563506284577858235929586002397488928721186926729621074300509428641215902219631235817044045564213177077781083467975380851131958088103813823565630602709600583139091315195467470888843927611738501096865539593568519917823964719844293858721183789219606004437463581674505731729577933298528124611827793335032821435000126550722290962030985408137645398795404814177339449123886687185647431724539554281818573574967885577566866300684516663508566387748385298684148076220505565367611763565043548793285678962876794358337034135397236310743974711902311675773763769532113444630726089156970523076787189105539928772204807603019321999858139686850379981989038321479316993298690316101996055765077939852428089812304528028191770262497574584875254686524240122118266077865659462663756654537327085951207802028559845942136160575621509137208218685526037772932617791565453652276205121190148880801863370441084488544313628253726832728528207644484348882806528711515109774064454191689708724494828606029363687534420427642875205419626530662635375401080273347091418506070707595870778980679635383223720523957843009283143915264511384422016157535675470122966715323822238095516566467844309749355650248920787129824732374005861450299595387794082820719592355314968850786664916705000448003189333371798538666205134604519523091098439700687054332369257229223755367719261439574894315239446241440382182748047072669683337783469537397056024412622728643264436109990162757904265083255990338807250881452535137878532767931483159687286091511235360574213477594463535056397243073688349197734843411682228841977802352865994469063542843593188585910686859536876086719308603282483317604926618413643679751112744621752904852926796701705972679676658758812542658917339155910783238314565592977362216743715009805344795902994687159972096016843081445649029046229941682052173564152233515101009158598256266302997065942632702137951607580136270651070256947062763754119723871403202191250782016723823652311600015792336453078561018692015300280320*i1^78 + -44029753459066623315834942998059821095135726718305203766679462303445598631400759307450539824265551478551216310868672658181415480596278787198192918807105393703700792913263599094524439825164703450984241260841452056129586817654639687978321398439428270282018234215489235487790834610143700546980448011303438081156323682703555211004033939491029817755335417384387840838812979143222170756379236984332791566039613882986623688062171735452324477376864181367948435708196534762504425392937063724176060713393973884014584315144562639722968286820692209500750976465150462819933385612479251987811354661474010676079486270201616413721385194124084349012092229151915194522374386198331853554166604616920212320699645642581456358762162509099396956892304191803079017661798277325435220860646877210248796512091633730366194197831048329493244438382970110337925436373185626381535647508447934465469495304437852820859901971350561825678966757587535920602907605277257749995555880005365327075067651458842229234432606022269283384982909663105084492897231036296584059465883260343674414243614007712748997475894187525324691045117365019715623754789380610181058189427431439630026380158118899459415129585257929313697339854430329892498197731437037251967875906352370166179530259201223684228650809694692312053448625135478503360882372657788507509918142855648848646898927429349708648682654938140920360079667120561935815516068846646331884531257798984157922567902053724854880134997845809749431151257022475813701100341884043714259485010595753311605879978253924324779695267584319686802046716919552097364302378961168863594928893036019684866743649654601565591490892563314545598562196923189553435966683785170942851069100335328424759991196630026973109869530039526936799502371662703798317251654731551824088448417184921391145756317655065521189868091414133504088747837535049728242236191068382531073975130781290315002139645872263219237880914124664552380732296383671961603559089886123037914077138980179106293088517514594043559301517774231768861015673755932975470120468963794998074345508468672098394030330118514836887636959149275770871705577252503137362960403745113798547537095798558276951934307584446365258718168413194660111958150507756885871320757325839620910858883751793660477276248625723726102471722067739840738309651048717723929188861160509803805033740740808774502980564634865937729911152806818152782929959036536388029979522976530032916147327603432021317316607453477725094976742415394232686586919796501445759623311334492911102825239280332474714505123504853736174100559931627324490573603788118664200657096749144065327838739199233899479969103631243570905821392598358837700764523284192375411184226559631727809506455521802977366579218426897701044421675391609885326550013335110963704393328068816306815614326791842195505273487778581126646912277243570293520265860424237701612594735194498703923609600*i1^79 + -206733113296789770811603954803526012610747585383437402119071895671863488096867837216419762407642716091270646509073063467170191843399635168990675890557197590081863165354913245410643495903298470021564420525760307487049543012991808272854483037258974057974191622734279769831985267802666806542830032883841901444419475598885724345466731612952081313568009096608493818089868145870167019955526879871291867931683794919000976440893376957622646962466416978406425839902737966646254885267672259835100756742033886621536214511445075919741000419800186142573411324436358160059465443510043928804207784459037222130235203246684114576096624169790352526003001372400052294850128146348130865022427252117349844477113239805958170101213677320279057867772571827580259889129114283107631158918147265079476855798484022004299337244706339317113590205636360226346777715359474546789837624773326055708054363561702026425580332674903587636007118295223756017613930966327668611715494691204789954387674725496036690876773153643936901057962136850969977734170334160261380367551898628819389858041449147856335136624161335602845077896274369624743206206640772323813686068560124695925180280757373905687715743309578143651735228719437991775415819718234003076209214752005205238518596560421319869548329051178877451540482736282802909213933752769807737309949802124538740528338358580891069359944747297252672140367627107060891576225577631052625572868959236186416825217400213616207775293169421964935024136677618866216997434422060293778306418243456785862973125167978581427959766847352748314012796159068772074168704357536702636191257643411387520032823586496100425694118761873368895778917327182796855389938709611074900182659924453158440534921207589647458403611553701914003620576463822017237366740145656934657665170514672209447585854016215115822527872700478590534971531924707088912940134043624974727502849975166885161137493197848759939633930870516281021248986106855521795802412563187540432910981781577637137573770032514920612333983382717380950984185353836596248381416751241354435191512832949310123791057603652379241773212652282088518165189436323145571046333872069709354130754815142972069142470146446921842624236739400069203348590951202533113307593991336339312043153014547518379851785627656640144094479281953063381459492588554264336778601598919183598302005875396760835516114755185852291936479045703151888286620642627730707781282641696548229739786917435377890135712795500415643059817691338899985658161772787210772613307735887999425925031309427729633480066301606444539612190239027662934702902926198350913499629531155684142004381056183506923135403410249759555747379671613220180653917165208843967219663315223099185743699568285206520948323350563205590601218253350115342786461373594233262166675509807537520649333700304693818471631249289424057031459283408939630064449184347841047101280450982237437952*i1^80 + -20271543611689045424587706308328149158309981424590813818315486365286270658129143412740251052025392756078421633453670163895164878835812226682972862012117266600006524453009873207456797111543499096516276781070867777056426186292853550175433821330463493905702673386610637745507716921415290968546181077149235576476500273013975196929225262946422908444330867364890485020287072077490602557177355420671825957081129154151293305025307463452274013850870069618782168242988629082608848000852378289425625405187495794622726609994086199352957886704081797583816981074267985939525808378466822980085065691467880168534258815222538339068126474651833784563100917674430437767341734900572120224570348414113040781092766720834283739568910307451468394386603250955812975795548210459077762733776809402689127604003842973602372484971640991052961089544660815084243931387899830652200802995561004092752789659057012028509510561363912661721858931730260043375588236095590041877011562603692295697912214509404484992687693715223105452422887733164851432616333248669784517665308596456056999631043594228410245260178455119318244503775238982763408814873803935951137554442928096811023636210973411613833483964526050516468884678718863130832559040527058918736968690980850545837711846982048530987728783828246932248561368138704629544753606334282546014814254861162737565543164176221354680254377414095912638629713658822324817975337798445716320340382302004767196203975034804994097375677226603379240967314840084056768308013348190934694795223653994509889978095214881478864231989906339496882405314593091893973783336057130957265413779171843350299267758435579163620715844244765823581159103002199483070728246881732322700617694209829449881022848993484641095959079822989163162767605300021027545561924702458918585672288107190876757994357595133038711101099438087556678767458461056646697802827735120759157920944511690792676161191389887485771002032956394435064397494513604783220849214786450928399836919979513622109985177876638581903072745744749624081217710449237530432649176662633860092646698436088171943847168771383664394257540327428948233140911123017818178322274199213573664240893301029057421732047034104114368207827380981859502875326141152913619761176567245624438275369565928189161495711210617068683435077512674142961394794484424301935248369952542101330646798158906144569685366732144617988470168183164262258973712418510936906376774144449527878604726588228965359365917276211524743734293127328221069616624933736566701936210800723121046897249399567697995449554890674565447361272563947937050962483188210855703321794700224368722150827353100506765704771435700375517977155183356238011697636279021003623741306937883377319461160989749821451953223038270293273727710146807330783435656771854926115037789440060121258630432711151601692986160718477417830421052990740585660601503439580960170231392632832*i1^81 + 5814381998256722231058393941696702268170512853901363084124612719084297209150765446521623811355451814711186633654018987666728318725028261700383407880799054163940962273876312954269288342436991971379364637854941826929974030935575357471579452334874251127948418986227442234653937712062930856430472661035990563021139956197299095420757775774173731189908071069024857320709905682515370559610963496457430349342634391969807049893631999249434014898978518865030595933047562093949670984216220109090638782535594285093486481125877356971311666483381719421271078801181656195636195023828529566332270815671301304691995520393932251498699215249448193194591681672303089324283875427648427593158472309911776545425824406003638287350218215718338443731526667869763713722538654090865384664249401101650437622951685794450738687960846238082383857058612293665056223562628703055150951613804018424740277727924031594005910643200431264949831918407577133293801819611338129035295772524608317001610035151837376257468222125781990809448186128569115673931941306566454478546987898938330829798211151304270570114081037084469537020222169807470275957664920434598555780168577250590677665673035538298673244802885954410161904279555951547565236192330718533761928900650218238737752789911538511437467642233589822578252479508370226619828839984106252366465836054568267378185269946926370498248096013755647468328763964607535183666544433993576751577247416091308753220866062606018880130636487034911922913624452977241231500398283100485756866988799478502513297316250842698317399773374515683454454868812837337763267708253506336466532040452529597568718700101448317371859718151472553704269311098446662918355663063587908183967944202999801572684610283822178999350797495145870451860211620328334029532129032041013747490496357163457224052963524664284570870737226466629210572226019982619395860560081989810796784843004521468579820150030463614888712981525977400533966373356538727958147843727034895655269914712291800508107268441811904571714052876871468652953920894466391032833779423767450534097612960710643076394465575995704535974176765210910763372013126789400436067333924156330629937232326711965595968495963390341401262290631202867282056061592319465864442828630214360638062577940261954157845876602332123263449884022840849991548768199819775154680939839482877859824928838463856286619565497719370155809901912712253960954201172788066963810767841571910201050496188384630792279275285976562848564460411966370595819491055092943271937344278454968809245791828391214642169453233421334377199372812011241467586457648829566817188413703189020086777407772374414942141820137155482237521579191679547774531353492632407155240429693794344032839948781070869073696721062058297581997460925171326030127298430582245928700314421253252462208633197713223286735448121158986438511706365999642948823104714314417197547520*i1^82 + -2598002813945746354592773721871432162466625717570399169652619092324355719938095057593604894576270159883026179883542702663994892292499169608206330101179180599370209906514480194537949760309885368503149609985587136366090320072169609844109966466087340924855782263319448685502682875099621929357294568783288467977620789090826611769954116292560030596695308946059590313349021027004999153937015823200074423870042533527912992868785154366913748599977845775868573209829650492097380429504859829938839329077711711698741176987111907740807482101872168872881678732210016860582817104680853119671414606333166153040651916760593133772416834071939492060307953319479074436111709776281793968366380474405138957501397322408111075146614683791049006992401161967646006923365981300566597289094795901984663967730970376119893936237722295478849440167842347515986516031052325701073489791125381005368911219416756568237562616210642659807585611400373035594949503665139018543531275655815791859294416104701825080673166534766882391692888532492644413222249158817158392781656013715943950333882228307815341417872261942862058829939260586425003219373999595511739436174673460920794100878438928307408878964534140009895062863005988543822701411086169350133015335810851007740894568317600952075283459418487059416923444672767382268323392720275109940168132161721759460873807293343829521592472938871043809288655374442111813637118251193797646931701462173916733080403284154787623025006744088774337968798617625409443272866808253719479758874160305264553068693580919793795777522120898405269297564470301283543721060195844523569297149294295531708753660498928053167176900325060543072764346061475306419453957055183257404488171961739790525942748725050164829145844203929761707700650024431234500299313518998931655499101379780946754180626727007513328985712559287198204392972175349059173904647718377839241680847401494851579781252893964383814103455300050080180985219979736825041792472112032855996632920370073612010065976906173028213982221756268701174860315772096057212310213396895013563189799990316191606640530904519036384243024703311908877402872785764570609416629562228012167315482074629946469133919042308639543879006853271955892488608232400283309876113673988760259278195686163257201875753977809002071285697543691100708873120401674398552060271766002684432013531355135894294109447826085253747126943427427071545848677638729830548632378861328565774877566140877820497282194093130244482369740792648469938967148037857965640024820174586495641711097024518069666694099472232741660228207714113099013947290372984482516751448123979852704615805551006432919457621876024102455683060512167723222662605474584200525204765983625711122066625494673291753976655975730651818479430238705965254974841866320896729288137599296357105282377002988172868297842874655454987074549675462779244473810658082684928*i1^83 + -537915395601048420850963656799512854899561845420273998663818093848835436684007609470519416000753202433724562106002673509748013926421964014111840515322438115496876120220912554418539814376132543259425285008203454046797073421201585181413218245613697785597562231068757397017592812707832719157226033709072169487728630005869887747361623617573348429471570529046667522659950634826224772439912445542067069794372449556705704985573704098369166045973114970908965206115077194519179761676833736705553194299064475086957984385891699509540090345016277140019267661948833062403409200019187889738136335370046843730411619482714858573672031493717073023785121073138133583107743566073990053349087788983718215558584702218846905615830393484382318794097512721390345357393178030674351684141020648077267362645939271699273357690969970941835745329919387756733029561998455029963054604902438999152231538193836733963801216804687334160829589317535334606688254090808348094957647070482907333349519164530356040338929710966932125374073223871508270516918234675063166149636872595804505157386707471713781598641691916413197217138121683950510781656034483948767586792617294487995806681687039895238336946306353172736627840475888902880833485451260293217471606995404190836525852505571634540620931010043301462612631996556355737451990523497842303712899868177881570385665975810153374499496049378648049818405533169281945722327082670826201478017496651896610758354413929281625518616077486429299063054423753205833227287539202647779187281141419992741594622994092433669146478861132763464708663633806578258463705936316639987861816171561542545911013317428425459521373640057057192986529163163928886536062452908662361673716530644919746783899339053324030945818975958916570733005242769835813108124289161806345340290590214767854393110399506892199236257355236543230688805985814286764955035282446527400315841320789323824793586087815517569321646154217117730005933229935685318046646139604178391042238377379406919864727809419195087771320082137782930942525259511130180102434003709096468224999288317823628867429574376058276575338770764197528160392498653809355967792477609300454271907449436465187785996768233521033301070669104882631042885860032341916113915602294405197830450572382022059993403330175162728471870035402574559037871930836131532506812718320341092997725087519513624662184934397102793497761423918269059415356996505541117227571987825043554581232751494671929692660506651717748399302423562009234693417834198929768966148072742723692572791281843031402789982628339155007599632333304530258238654863373531142844606487620839260002933014829804691643065985986834302191693400523965843985373662643411663384880250594999455256401501649978113284676158830329637563497312818291643166205649639752963257211555195473273694424784111089048815388501232437489773900563164833135038941888512*i1^84 + 661781583092436029386141021046574031283681534376430484826209278709586185333598697614238335848191477977662291646994045523935946594699077180891722945892622755144796248057581178547434597701965403501770678170657241233373553424970939515422193866429899908157802935797763188531425939023437578172322854697695411564343891974224217194995589341195353324418541302793473400433844495031795342846551332402068300437478477686990293360042543334808905480658938115958991656424760649946058035836257183618451876498471018457031795329832084771908122053618132226746887658902665771312676194117222113097331524593489993318338873238847793451859208489555904082359849695492944939261291761769717198995983423682335608165774307618026202276357209078019639690542736961539530910336781215815112014994528591789904451976609803525870730686704148056935635271076283087811738600638091391675737564041615312553207976130294525493906288096609896316566530526336352244521768332606300892640612164718880023458287299677222113283338809570565807320747189966473053189440936808032354134439810449259289297725658470400268563994051350600962059234575881416293359668069002291907409135512931070124021853862577184610853447003439137879668666976154683098335650719159068951983957623809041903027324259868656599405870465196327219151890327408796234544240589225618214134536374585234568652699411421303316474082678729449326394233064720386099962178268825107556814106453113422299714321546858232351414196794306356849849001958739002566704345871105059142268795105568767085602928946989271643904344044162091855156465843642409615682515326589925902330030258811813799052253178573352037418744131108098346810509517308677304212445029328368651199322559933992024120962874935366812731678574675443363765103279346115829917837563498397982190876986443615769350513104704338355334928859123361919341352654660622721767653086858716613931410179559938802384516841489548668287945736833665089534161014778672989569751971031528095487383858943291581667594337338154677050127987092748415591814357191853637238738860674037260411369039888697979257643144019608259853068890035032975259923163325119203485636570213239449949188494763649627986602294489841769708190938123766262692419070068296072309981325937229817906606392240853875377361457345854158566456599065608494366873796555866182763872320173323617368180271431712071398633244356230712213179868777285040356888973366464854992662334828983202696206573191208251225079402949324152810192547710452062679885721171147711130826504066686344470819971302967538004300677935247995513323979202177154598497070917799157848229737767963717832333552931338960764082671033689008965758400268185466655000358901569359949410343275056128726152077917425189602334173641457106743278276374777630359299158432032968230719161571626225791767868872837053085301766068235703608077638157763497426944*i1^85 + 166583324186123900979604104272467131334247802263664859791772899717564479324448434998379061121429761021577577842375178515100110456171845456601000903918212179215030204286651397630584541666728229679154352065164276591516622987786247837928244429837066167718499165326843599793731275618511298510479850686915810726219982667829540271238059522026419055237114595665773708229348458598862503761062652689170977519391423467893669213556071311375342882874907262241515831102406645963801149428077383377515906184737615546802104350760123001262791061720382116320879476391391150464839300501830855072804510813885144769637533816114065126266885941383385879153713954309531325193979507280949478260470419143567770342039696886805745365613307822080566869845914966254007228977001750311726702147431424461369448335378231490298335245682736700061853200224913020143295066606762820885442236590568816171732551772715078073948152837834360138794336650740642937552541435588603736874056788624668768424749756834875743460149823608171312610754726071599246256328876807277362684615457767712695383455993008992970798633701711118062369714740535959241599807760517081673369526688310986263865272379816743735061295791367602624097337158848233291062476961898677594639207217612854875054892954110158451660279923405298349634737897437313861431994381998427093879479636823705064231181902419291951397453652717050556768198036975046800583126971485334174066643470268120558248120948997218342811564630946501065562185131947558929823474700947521919741539320152605557118436157279177451470377074422813961983474508738619921138755861602722619908770233592062785463535787631156358089824325907028057243665322373529681220594880831015288383882778140468908644188469628828388688687752459649632804573067123912939929677887720955042595313832563316195109432476454139979418619607624989531780607005352389772354222165557080000063293828867016154680933815335289725357150051919088195553800595896311734241949003833411628310793828457233608595439965364452534136009006715027260439516806753503919604351211388053525498682002180573341165769166709364392516191293787509764066970278156201838778783705102530234885193091792568453625974334028732667461424537273432070419366165353265659624065439751701340625333673181298132231617741709597603638185208068202024013437195620544238573382688213493814740290428174267518148431548727156167856796736232486391822055118384491391229441261205513458028371695423125030990758822619180120902922339142944114432267440348293293108624275286491669507195666364040566657535403525161670800550519467306461698526395719606468708101311685343030091732839723912328633567356590963243092046390433752079461989809919148784088479761966881177680483169404356542595624775539848571015685771439837975316584544836405755612729148344378001909827266852239969904261199148468817037196474632372224*i1^86 + 7706566437068797362745706358216273444337356305721071235389538722523185012683510980128888911691249155392550475917973200947176901745951146102070083088591263122540804573869828570688904591797325359517443014334618815639554962936047916955632150665953862264904313905171671906589641233617336599907032451752927319297060077426819684638811303952880175172993011409113390259001069967918432192790610912250483964759814778904859455569437919145168718796552284264858044032144128781277044591639365448381999479259773802305233959000707195901661669175327483614492601284067401809197815453464579642471140343802885522331343827451213216096474970119611703267087148682999323831196465628852439814495814377914998965432987572926864203143528491514116855538606281335027410839882424768733292198887591431075577847315340179916832896243949545872532501531602521370821309648903149942457315621527917174015541190021565132883965374377277894375450830807739749662765334244011846660643439323892647783956338337301511863363941828851133212150317669773070682085192402700008935230154311363533477635950446387051402714633108004852263703955136579035299492124798814402648645023730958221238189912230597455178276877434973618958564656186451346621178549550419186021714906020798353143794258638014129974565318992793462145576166984135891635543791638603354954787107825728341121646309024925604506049482481311255903817134216115552885766142947366519995392695376732242256711269064536065143044097801694352298041110255741346722593314061262955854416979953309023853541717925183893351335392276990816409236736297659562883880072991375998954318060624205026533303676678996295379547845882224508448570457630731028835546506684978331454467641730812833439184502678656069428914592885695708229896249162834836645342910230793734133936421319024243789060893823654047273281778287021704298787961596909172344548584601703564627475445444562462985760467410929303654630316539043975771709527809994643907806001088867533605528329160965482619954059004381861114054317717313126826983978235606948408898079578507205875547926099200326470111760454957771579548573335869777962158609404073705032990693838900226390673316886323976336331490784648222682102984604217600949793406591712981741168477068667283263865467138157938664033841748011828642871584644255217872962556767629251745245815487520887713726408267807024217205954382928534151858403100178921413965679810780214784062513191801830814393445147094505092286281303607969018998224731050669287456956210120339978203692896197074845534364528697341474088772151338716386658506618957222159989679058545609013063934408167307128365828217994078686351181859635690627153974256833224402317258083627286131060328799115470334372247274936961847058076631389570780470248651532275236860914921545437611157458873809983612244232884337754941945816563635684600333729792*i1^87 + 1576468780519293105888996056650874409824050515031935070391340279718087322738229058171891069171047539198394426228019324034750105234708730685341153218571444887053751273652838683598035948358469093092939535379057324198097256978868920042338763265473654525190540935212582962189377270200785039829816864667517741260067235683548998019103417207940657910439280023354588437185355873304568617086106273041127306024928899928881340543874728468556204163011848007877816086835037260409628155278187927981655650662142971441117189967616101480372617906254965662610738934392571634979582566074992418474864986775193635132428509076269218575947411788089417369327818927184967323417715472636693448340837102044864474348581984968458509331853537563949900803567866908103391730872706439567510267560050456673920927932455731638488653086535106831891495120411173657567520851731711106463610112323871091480547245564293250297740176675981562221784941425290081094820756360896908678568235328968615543581783228033185829769734652945258624880994035153521153497993072801532260184132190625285743567742948582313453290444050658789493631079849549235735995205797576229179389330025164099059173082404496666586026445226647439006777694928483199358071432784071748246671050417418523463177745756548218491316086104138438232569843675334720302280000665613144137245972112204518598296230419765713701596747471948396731585175448100566234923469182394246142021946296096118884097512956289807683580722134333931215126947908586782451776753806947740560493662098698826275366211016239105746571230083779771421778198818906019502677800320071435561247750734709918961873558675350959917962015077263687733430400876346746848044917853533482221834133575444855515384205095540436749035313797893767148683382115144351341107902759087921886401564995062888826098026993367632534632043008166673079982631036861337847331428782410006260683201322015832781453231428771454452844400093968018254005271326653889019565861189821339945544972147678834199369932651502452003831778522814692274150133271028280474669097795920430426974412014988895509710813796027128554159577173432442281355283102360726603972623216180614325184885278193908590159147474086917210495514351325027772652323692182054152207364728982678617943349017264463318301241871802100061186475684709156156923672206923890542748471257894178614286040015333565775342189226149093073153483474450142747651006191149157497468918560230297528519345777552528825067352221743116800831260174106699395784331140307672401293076165762733027244040918391705818208477457649519306092952504038797436916276264459721719752416676306245946254060189394910366512154709420288674666411677084591807142521691876276775108757569812545564878981785030564114729425955239525608832946411145124471406779624654895212800845275812920622259528602733884327024738553823953420288*i1^88 + 51417615380140083293945723211095719750173402433165442128654516680895855959871127592805817416105516650902643134649558777972834225137425117749098194331105375184109817967206345046271595280676034184123064089255076305431118469857099587454204587796845750018797721311789023896050766029971323141343358869806562312840685577844028901801090572282720292205223410292326442897626452489693549755876712087319053576238368839137485625754524264609125578600791676388231840102220452912333097317710492913925485865272603653575207197137091375757724378909855121886395411525836880822078769456471456763222540849318386181695383981654273054556522843931756736241980442755570010256198338557080083832690608214880077210821662991321782800527803695911338762518752609213765674720325141399503267262040542554081354486542525276174373576091011339836952094581378899579428929835328579370421165053334489381055874819854382795199762054566619170760786144417486374039201145483135455119914395313302776414542627766831574755262768381655688021662506886259946403102695789065957305602763009785375820450056477662321152881578433524775046397654749156031295480571297548237754321465869897838662720613721761692557237903540399806980211872731015359738300233583219858513903336928250419129459360946248557860914978561690687183147492764965635092421986090479073715081415633686589116417757633371728417309849683834367230004288103415321109984225163087783776978043791401430875072849645211402399585634934835731475237227829127312472550658901331868025409339427164689288552239141044608066198819527699474779542419313743609856064538815738752252759030333377945744129052976752025713163183396819007692648157888712966429999180444892138190901355832531746999238511968268060789735137273009952601861029519275185147200266978040022020640617459515252069716047763971873714528658684830746476489657743778981577459025150292388986622155699273585309235713250680087640752706442177774296244148583869022527688026756976140068905468927406573107240414041251906507738341050946356859823097697924873787107272774483141261969051435267767539382777175180508032422421484227934365661993541476718436999141264868895778594235287386105153727302468991724286588305493266007884331654866924359552451631174227166783516555231931553153130934305200966757259018593855086687438539652906902841069517621365236437366885082389855418046654489833750779858578012441974394908480043311143214624504510763271061571472303556515635971622737177064656787964948766350850886050633941840766733166424736192339012846304198193438145179743600430402267897558569069048042919021030121322460247519717687511792809324680348336909881347350394623456391718277706171467385689465281948817143762795517364324998693979104588905839091354031269792021144420539748523644461309768674359535930426667782665244112691378482208292470784*i1^89 + -666681899984916275531492498991059290867772269536208515413815048324280587451356755587585229238120348340777528441153570893622938795721613027025112480813677480442182025585960669632549779684677607160393014149374771043846004654024368601486472674023960812859574535408204738533849111899801809212500896858083868322176526564707145079222897714478460647161083645279259444179436968313787529829465175291358559181118914376854458460693262795211210591773758576855338532132659799092298626686958963768177118220207377722126818332435249059034319338341469826468277222360968134143908437586628554487417120955127367336119335412374436090915385291304201936556504033266175437282883606298708658718615006028836943054000257023281967452772197137587447781988309929777032876139986428885284909906506739072978317502240437442131674539611491210441277055142418472486541407589514293112409562810367122862392895894410239805124100542621113895021094084424495979487105824475847758555955245015136560089539728377246017099244701390446918230646864991889614106266797490163833865934354198567531087892836208565274817499671963704346176858529708410582723587612683491082227705098485623791150110279301160917933133878512886581476185970149251525491577873469380451646370703427151157039757613859207079364201530021009397813294602998048597497581842679165163506496048578413492412264266902699894721545258159039439297716326688175940459844966619048722048801304284173591253962567915006782145982376255015242123916841971879268364440811541094411444291204654026954791433399002009038625661878971499875065695822801851597419727595050387594802435676668702756933419446541650354177484121391590520126252116538400749101325096694222064035115987878080743492484864677806165150521283695999496706020657582828286383599496821271489790979708308295088821546130115487555683897324617904726747152314645912706654187542180258841403338033500901650637330847424757180710021517036044309833570256441303246919354338495799831847570668334170949475885264426821489001814185854855836520418122944361935173858856047791857535405271214673285318750401734290839130267232913800189386484653741307213762579169172670866875408949105092438661064791906409728599394066173773066178342981727639702307450806324293346299570937642622026669312953991857981615780270080491461341221072162818952559987783550208370614116015844297215038209692975595085354731320815782461864872832765801934272163687152186477209473460613338635498568067198449941551937445447334185180394385256279745954706629736804664435906916445977350750676893436796044891234375008035752233831263676891544577015848097393569406498970821031481738861232480527424530613941698818560454807229003584907599844046676375860558381432707529821741247416125628388482732370907705485041200154047571581275154110160865427374278875065954963816448*i1^90 + 323046895350089435757530179820646820261500030041630177929581531047162491800601832492637030769058011952517384942034388029486689661014159754904963862012490046453184900183831708358506274138006325541355255929572865868868008705914777193466243338338576309142797981560170274107995059947486350300625880975275447475269905675872356247731695160676414275618199116291209336069142780813948619761182007049023750878712445281500276905112676500709686477343603850576974373526253872084602291046486126849798825706699916912981649935769303558866794769971734507886003945496183720621679854664093718912636138650397555447858106656690542330461152069641184707817533783244301639483597480382978814303454904330963361169566014807889677359674366679148963057869521587007164161645402244311065895301126504267603951737650489620742009871603983490033385744108837066063732936628526761073313050655134210033003106412549655107426050208641288768576342264389784175097201295181781248524328154615239241471380676129302092703184019377313655097146734918732681149482525468525224458509323296848779575508402763736226032738810223168602042857116597964997468598519678807257126324801117097067236647274168737342782560416894867023694024952618949043793083080646850900727687341277873651231516123654647554283738233336395496164591461425675719691799861503480096083335157470736703624524580993076839475472596695622723267657589815180379021872459624776370270426148797312553166921984797050363885984075578308947121751559688245094466159424436432828405103863276337882033166261901799308518879224550349733693294961520449868762575596681115240809750324894924286250936973015070834396781504760560714559281467069631833573834416207341885603808397649832474187331585144795546338772741496506875758038365234016538445672617820284886355185562802486016407229287630741992909059411796501696137162869919778205556184189250812395386528239916719622990095513525054360338970019684540571615053460462076817366739302415070338314154631331747472597544317966662928823568247531716415408130899450823030225952741905671636986640876927790364871671908057374037896478096644884639667172233170501578490946839626665779232848685235053647438510813754169075336916157419658078722519014823126364405652910422702209086313774567960357545972494133569601605874719190992255477371897662355953274272298662551285832458832179252351451621887006378503786026070427649492587858546319627631415575213634602977573380864186813878740518751828334542564152967382319619994901322163416940049633258427048626146369063275375639560889783129017752410227016141876161888018346198877069552651440749351910472887697467999707941658302939001326967932217676361140087199225833073707162869237969092173307937023196349249493508543305059132288998807063311846333579739629137182878956530411708364549996355684139008*i1^91 + 1509841003011781072976285724289198977049127920542019482720675909084186662282246992116935523083788283030235655905336613171452735271071026435824259824778794121879610733711463157649913418771733083385234928455489945966303918026134313900989611279653444741412447393429096610866608774271761480819485521186405581592160081685249795526259866137114485786355065648422091666245168413574826077128289883386906953639860252789664986955873761357319602547889150929632003317902482800606690019526166278293455093636576155509736582192007034971581578465306754502734127586354984986622661254398715639491588484407767044787577192691954427318803744269283871354114456509413921271537476645494874799466876617185711359572565786051139491935693418761143866851448933675935200829772741124034012848690846679426206237185872266761502834889325307772079298186504077898935110229569352935677690731662076600813349715463756547366032244930504263902555826088728024490539022296540344132879496989599354174396486364337277276277011405303877381240213812571891274990354779870264838636131608878802801915027531428018388132566723711565437314151190592110732401017465644514898391038816801062057039053878527986856625817001447702089408160447842486267515049832148922185675846862497271496584384948350840541830980718794024915291228208963862220717225611089441105722231375604333294191793727307112706717236459097470499116105608635660983765098595571343190024516972202128387015106714878230640531485644122929610604655992806859598063054497609991382263765923165270409266635338074597829096314966703679233923316651992213665460911649660665709122592802917898641367590090632586368832365735422886233017901916128456983333365909874230134283870219889425415232416512251886219432978144482884233843130761147926449416289282383977896982567080464265629944081825258254270812818986343393721121222158881034480053412220839391755511949143509267954373700849537131069444112253561238743499335066406099316760890606597077606913783695174437528313000407258077359203744352715145316642811676802621342125042629427440475903492794049080788159453718718495444892601561401752414225174606606753063816691497406756533890264961887669156484991431350134821782778244295656582600549739927949106159020704218904649339989028107453092902645856718324324829704808941071272572350427088333964627888843211976647947616882134520363565510042735509435307592058471001319096524719044477992418609648029288288007058887485168301978636806987748559358676304623821585849997371329038587729190021786958940803609935991163888190664216175115328647671162916645101629567550375544153356193210927749561931623611060574976179642133754320373400630754707847861905694808300737810210450517686255271363815719572423983608830717880366189973469351603896732715686685523985284509746117720655865493585920*i1^92 + -314006245891392745668623617246867648551128980942278855316725802261054579703648336815812785506345079988020233647776891290750205426774986987569967325993613758775672942375894442688754430533666908605996367948957179449586404990983421456146782944630403761382516304285045501895394198502572505843674026069856588472140744416885322632993631482163454084838059800443319238976455075650181076934693093713950425656636064146650224647549879903380499474272917403562865536226788319932775284657729952081963542541452041762818953210039413741468122493308645309737928199067069132635531460905276438337184712045014162254239207826992592621417337941294137287665755830789851194093941520783493947116889730100072753974651331199445584115528946848668567370858486048581790263429103838004279177390671075635578977160585604984722115047006454349968410711838837028319277350926603156153402263848991874408603786696183420850716151706364893335047420281234314557034720389744068525270582800669711040406172263671770029013715073612149469537036943767852988535198414474118963611904906901867840069846272389202003374465921569884994280764964477112239334383718330815283254548465231531890234945862735212142591754990121969693418202595182175116419829094464138519490524479947363546092770247796838185583003949461593328297554501989334210693782977396538499684439193857162040723811352013719483004822631845563890720838151809929695929974590136579907422774878310817878337949568811219564758051715943640766042295769369727102174697986398150670962048137052297158378708948088976680638827299229297598936735756976787253552449355831484140839258624453818064932252482273306439531042073309170774476128990699171821072089958149274338278539623418289594141879307211415952416131725081517799201976392194949203398761734440468006419609990127672530765869265830264142538637043636238316905025415079339871965390795040473409365489608479562831602524415017532365224313283069922283557402501394224548517034872688861953277868159767843385569510668430569594532147504839965592209467879822144806542893240990424764469940144962944634951346342248166249082475657266102158218862035827510212032135779122767432228995997842579380796488474366171291191171788315420844466032448770270377865302855806759842179574825601198891223137873944616227301907923067386334754255466137573236552582527237363149400508068979560724781677911234153270852924095293186910421496964894630760139086376023940860143865648626576493793434923075234372281543709523543044205129407913293965616878596035442517146856325557275868671137480891141821980432198870721739314832855872559832361091739160811383118351739085365884227122889988255779706113993630872998998476827799608625383335839437547555190504634717616215215549712692135007166389332306358436949121714312794661822313036028888219648*i1^93 + 77880016702104891230369779961460091447365200365988925323440748733356647081422448117284301289093665481916478403574248770385748527517275121120508065774143131133002040158350565546674552037560967293542850326875562134803416165934064848449277999409715900998996416476599451207007250607978397106420377526622035451936292234102038229587157308232117165177544073574826441461412541098352042972913731736993213457145891517959335203818193052865865055890068534503165933585320265003122475088649168825535198495495294944580866690972671671907165020628223928829971281147940642468702267797266032120672246599250940887924747274438635348728007740610486366672140160011527409326931999149817713312826572133456977769264319667599461570390695660542497665315086413680189827604645746057057087688469431006400147261509694647534300660868309805863297642844330780729555478469021561653072253584129256677738494023860562096519413212553860368287310543559393011719399984769286193597599975430990601683200515582943939686629851502799540375601019766155408395646915145453794642644815492734750562138184110429578101334802918144175148934921874581642181112554837760618360317456710619068845065479778290316743687633874861179387164475250379489693354428749706675861334731545670727695723090232293596721480950074711848770600133607344013616378078747206365641836830945144732238771371110251838846914345704059974283734270379616803764456328338015253183996289150061143420436778532287162270844754355995039588804642211615208414963759816761970331517905373900321289473863793797080139610372924853065869924918639562115310713141967117924252991566653189833346711159263970302360995923796527233432961821931281642127721699255965578847328728493686879684224730520398189322135120775223239391120466779379314126820457445224933139791013472360977747435853832942194539155040925244295792804039688594374914533919610137780031934828957222056625069497977775122678553176113392487344746278696685558379174226931271057978327422519221546016544632161658479476216257232576389944876291305247395890719055680019802768597210207683561876379530160681492370794905030962776089753317236813039945123255423762538007466511489163458040833933013674496447690177071292642832214559437786194199748979376899676228847344288388604795010586875638475347259661337059991650501741469180592765263384241810183912772612201238920857839678314701108646972668333749153198563566212353827704522415705749943786717909617864438920517656024942697393361603225392519185859716559968096899621791685377637990244023132578348650593413154785414288563595739126323997740363277190089490928848791214419122410423110171547113059708944670959439234241512304603057476369172061392297246839244271068239672743105617833330724290148362942580665329410958185975429627219070817753273095684096*i1^94 + 892245485296473376448590106316927910158269601175326592033007915921375818717591925682788278825676949051866757246219914519887266563286203366982269336761850579687550291701036789872357603415219939315476807106024466363640159867216132072423038096744308412430991866380469385024427792206041479066006577642177488840514178352507881709521653785624298255517516360766564566084647922667978657953115363863602018237888137326297291930515203740449624212418643906913151776830708014524098562991741637046818570696692099151800157909529372273981294598148055007358003591838332510848862599391653126203024174380183003687003458046503465219531405812823242952368697618887511716312543621224565967595763359117574489846088770175925976535546783612995651341697308109266306027306184658587255315703303787786415585442424887278433674263656233898368950205664055380352765700511621599355840351411774050793123471129607186515211094126467674834814367501252476179558834917215296398961447602848050587427763362933993558885705531497824344149701370984353006137543986823843312243650741661460469856705061026217324937446207507284389792738240784151272722205471467200834791213587777866193529013354891909015107520583019924728609819748478987169889659484533391332876619466891425539646853201137258979028291589673491964839705080328066087387675129268094920753849378171715731258859390108757147262775113815708473350765924171699723896494090301688879208914919031753809698002366760615988740419008482476750039567075330847732027391463063555028612430718449464041895510640359730955071404836383188328146962945801213318325855792537734183631919056966612686943866410283604811622417790400948688019314467025471163966595809245707210283086198139213289656050126884413762534460706809971265749365024660682655302364703909793556998646930773079302333992098976759503367011151256479474819330605558006527905702109145390590056797729083663991239405342293320796529035843001067798090401107170865856908880788151113301875120825688809790112122303123229552645807737312465892816927586410060671346595209345332534562369681920262917028597178044178427234688555569037693395460496963534464601197450366484049627827913836466553188915597258672709487868414665805217509880822925609762076832568448985379360417828856423074422363165318099211412025819758430296376998974065189884534195370869617227478057993764672668938928510412340161105044013828522163455339913739098082657644769871300510028969147857680959574060415090446683551403197576444714012988227006207284635578968505526676791453303200790357651926909324146472130363355107278479621229668461951824879902550652731108311312248533297827477780612830870945410874343481713892494567802951711630252010988387890391215391821257040356018625361758954015375477365753578820838050874044599964270592*i1^95 + -128733703553936865305161808161353259528649131418165334778856503937380560775156413344416328008923478237562135656705968379393632272210389319714819308750850813866314910263727281952094210011025725101675111960583025136212882186010092227730627370726307366452084839915134402045914259437446968482495376756289223084129741901662415967657589663472464133439637727542533467574413733674423864201359585529829374879038427618990237207903538833424159074894172523952807990268040861969686816230727526481777368713220543133692326289997341692594899982250798217401165254586693032440963047119654322636396653921101731309898671972367620095714398513571493093069568136596088123045585157819702844379074949627964298176031540726298090073049250783386177722773178156660849618063356902009197106699491664919015467032175626503874976736510129808620447516136709559576237317279009017798168858764889054155447663204218448869587789343680119236654194943984902009314600353838862443828913006090864346877146477487075532330457347924376530867796159320844908687207585546458387152833983539431095042666303362642268259132568619031662848110168433272496594237032472174666342690735795105571319131833984726115482909901894873714820376963505311016867289901245579790922536276592367187433071662229776577266378850605182613059856519397007723513347270560393609110560066262827160435390102565836502504794030543810708477863517736784411107102676899489814739769391018639506970382722634608490202512428661402900435877579994828808979713504900484955550456971617128211009908381654263486326026778817054184019117816230419150607087215309733393257361883789042480230165079447848434139231591807204737160220708051001302010818997244302485727145190464991702522297910299170497613510010842598415338952021823314067704379763394719628343897348624074912798094055350702229727386731258110738331556463541501622182976155402221798840407694366195554827359336322253241090117981242053980720205493186145399066431971453377661946190604516647087780075606970843209478534889754739920015379740446391269084233442570605897959846965642501540298859994435551374193288110426812936080244730282248461459154073424639267441285148651532037224775842006607567836481018396201330650735116284949648647241848014789252829018205191950979862322978203722269696325767037160671410312507127759105636101181172058030936674652612310053587380825506652881235811489502847607639554768921399425634380222325064405965518201090974464091748306264525472071191550396555333787914926414107859121128774098698013650796348696220124886636128557798705963733549448987494001646595010722873323741519013995504953952785379966281750558633104596452466425819342568649356357016078609083150774131708165293238754450591150215871740403021040323958610097774975251684963784440414208*i1^96 + 531494812387464422206249011234783133890893046302258754421026826893616568995375496316580731827574473315498251591336886688188471421650271999892674013281510012228499351397332669668386773977361364339770849135987902584506860459316287212176108406338780577931609523846617223571087253537389005209465977808025092964796857568262410932378274567218179525115020478855356876920955753061113107909664246468641149014183708082278574210071319175589692218145273610480610335940260512333535165117458427886416250393755098367253927837221050298167147539761233120688281931641435198465389073863256664976216736572727093095987232648474153283344296912846337274880448793699927630872110042524177961288228835128196712233470011891888500391996192235635442612223715473441661694435827014335945745562842995490183527817417401289897451956958834539656581459188165779077290485309033825628500772188634706562743995065541106599549146828019641185187647938302469632312576215404483407846193751604661196628854577037929767644037198338822280987931688792606334433899757569640768690895471795131362050927778041468567909911414415857712964213695092158440493578818478308911635403239663157221282778992873287842584761894864292960058790298878231060063259509160505202668723988156818556051065778231696457785175185499817579116419881244921308757112311873196578583738548262069305739680669392980715728554169647309380860472193713270900996429625358513114089859285284666907343391207906156594404712451698862867624016576315630258557601487448672675901215115197804066621199055522955162700524443061862576505071410209641831069565626284178360802384902943800518182566115421993337435176667296056842648502633470204897819347826394914204820947312701234402321084650029061713393419415830787289472735700611017668077306186854537139248709037891909900050714176784408479813514583109256719362044258945578895356878507642390334628866059228887187540891520667544574118224544466191662019444140266278151661261471565927021166763245085441496390439609964434433309356757520959134069068938851015528665035472819547537318804813022681280152658830955087854749847306674063381462019372845996901468934052835473228148787551241857715540449093438824047727223821766516425908496413601996167158144844928213902484940383955547307165515854651484414440153171001851358968945171026001034395560325856604918286337044979339660589611641330119731692810486884589956760894154251214361882676574716902333143505252434246146614965065084112718193601927713695030521750990157469240730710594399799619864275298299014012473267860474550481461282839038289195676731693948649362924843122796926816005931410138118497840158687831302877719282535137176893262814204205371918274583326323725679841644098921607833944761566154688515389862359049241354563485696*i1^97 + 84232491327957060768071366607913127075959166025433091004407836005252333588804341760762980829280596098957912231268175077443388728307050831152043313140017887765962394717880569920409465965252786269914970532455343132600675918434734603791545527251854985842828787132383903849521817636955386908842138882901713092728198985372022618888047374189961091418064020777543542612411073618424625452923610721341603372439913512250470218249486792219209750172236011164051578440993709183014540916049311255412078755154212978057809776580383080648169693850279165775083850856593026251062433963661106944838195070726058655424460512377807003149679362457826443734075036929004605980219718222489334197711132019540490579371074536304393105920611244226125573998974943617738560605672132972548854499903034847042549990164577907949802979066383523468677576306284870114653823185592893545428320093928015061864060249998676922394950543668562202899344851089094173908056087161049998375521646459792931405025222810044335728974893489086162101787974333520433040915266753513346695168325263647424726395636032456751128570723400887435142028950921543956850779239557533932942677831705249157182576724360592753432703067787009319965656951364884411120103343631388010833687639587243466877611893777539940841889331632070732222547642512212855615266143774558964898969668554602155796311290545177888067218475032939982464846885586157902288695074966484809300112695041431224295635948633447980913642061394470341233015809945330967274158961361770998507364439551834290550343457443058924038809635734677490531243736270678353288138631409928026408830308621392320104112096542826804775438254667150880134504987503755471224666980342905857454563711550174372903928830611937213971792127279109334172181301616040454744599600380055249890094980375301495909486695705078376772881498442241002541895547120820598147467675764409608779438820467574374260204701516660255137925169171177607316723608449340895824667198708758090764167238055916178766723674800324974180741240386258208237655058948574174290975498011649659971240991815585757289507152618485298990289783028882710935399163287541551674761145366298907357970675839297068866550497259689380952729982008812891626182346028760061114090275384851232335589239993387199955464959620000220558878785321709969632660883075218959909251467313924573508304396350006519845046094001462453669021148177064048149136300698870271946914023689969064948513585376425940519740728666519418651076882540055907408136598131417824349739288733808947466857452508820796778446377902397255193057125653959427499664344661570798409064607962497819128164641530989014384181488110675001968769195623319650289390750311957481174460462298750800808939913228329435405847940920725937745168915833846497280*i1^98 + -389177219187651823606973636232191463309001945352372500412776050756402143300374082696574409895055180774862665614106262582087062226939598036803853202157144238721355035647999481901272802574892545761102859894516017465049574497476781679211939361721443098477754598815355059757848272712386107003225755025873913383041371128127669802332035114782791022502883753256355060128386413714357106746549666272043436268563991312807918699824959578753642169383806896779239778132669368225895242583323549678909068731951557038953190362145567507234926133100492515979256190640081064852899811049482636467741111052522918081467699597631109053412919251756747433075197824441859761703964631463460098812397994492673110644558878204950579341714072021946011715790831744567518673713279723502182610079149661182729231253854635345039639009365041381347103990231103959878666677194794591467533272177413061956621701513248178288850980945075619784412491537733887365846289855166390093302208486873085291358278174704940559434453441500909815321174088955492488796957677360099522010388656895663204454089450129673959729823277539545273779477861905657386653775734023302764782588617728143519515101267792374339442160599638269917881663389638767403961386946026714303129538994377527369187376627397080305305125773641761183065949830756378314764519257511956395200139074538899977851353351657324238932777492028373226438524516781979540547299120584746077791612822730548159660544842972395440018496499915166383039881101378519358385173054076930660896440627162956856818686056680620724723223962400773304177489347618563197577310246217338917366719910480784458381833430454742223094904713177625124755144902130691695320534527655857843674306865814973198081100989848579899784821623651151596357064188111173347816978570588141745826634926363942047863299129360953917782579947179611025113054511663673369777417426326584952822711358665197363094675506259667973586796499961032371431176980891007725001718880689543510927429607462285552035727477390148142895041356997740514109938586028421954869630705466635742718958185237173524129373383268235250577261528980838836833380561276171093504671962777201472707205600946901611895422463208848941458056874053043754174847678081595453654906743994352201906221349721203700450559125197874498166927273052912632534867700811171841475954578540841929395683550605008371044597054715473236106115120419687359156553154769838816346148913111571690503002106141240233137635423090203737224650970485848142215434126947012809222749151070666006973379542645046554750408950030032606191202133238138362297775634966727229228667148649704706345209400780512364202746936529953473233079629713418537468265948231118808887223698772599621217628519726324521796053196045648198479388868608*i1^99 + -51043366194692596018308246566752438752674313489700742060099537413384852345613707989054273755618307204686961971295750720513587450655180957320334918279385886992524156133152763742382460254570215726894697901291343728396548048840941458062898860823662562971227531141565088242958926819303440129400683118963296705526414062425877756062392755967992838087517845352818670968312732933071404623762393196169678568866233577868805260184790699383952381574673611092624177105536249491131459384747121438884243143346909247720100456505572387141138752646246314293526600796787127620494083859974304197147096363761974304085561743916462095424829474537627346201884089414664764628821794810344031528722196886649914107804925092546878832435633324455831282047551993675779381775878884324840622452776380132798810728804281424828985256562626995884075485504677997942540601728483166527213162904653756334257789696356212804011124118690265361698900114539350260476280464656361489606291381346436961210102364523183489264978860066125895538786890569360969611245702324620935420494924855087806891822294050871570541307843854733743717521954723893156594104155682859544803749167779569610838218813042291536505218017491645193693216480149650112497452523942168410087989649268275295947236119304238649133024535581770077458617903879301378205336920008695407541161000206131678354285895337324313493656329265755038419986640630120843929883230019710214629765632326922562311786847551291689017865132729484889923823442861881767602834620433366562895057905292015320057081231287112908551393250925513188791596779032949476346688941866464064473715556886694370357138420598687402696036431517721454836725396598338353435741899582144577949718075166080406293954716262675545766467807624322340604976095870845972597559865244225583853001860401719561806135979468156863999511623598535361732149227620064326849674031295296799740364574614325534429063179721008030955071399986576954327188959515397995666235376063369015385551412896823987946080375773123130885393691323142524818640999372046467713224712411931436513536101547852874532890320454892382586755907915674791844613224714776963087070937173167189968279385260203262522038763896326872814127031435874328866190101845651867636439315155273452197899053374179284118306022086569435702269366484618694802166594194538435977750695002141104515708415230168634114263354219271809323442160106043705717761009680494960152153354540566411979782067508092955656752878914563886521779573645879497223901842631031543345788861097391427048847551067909927694795941648980993147313823684004762676759138917129235167940630320571752700255073658541145201407725015274652961831684261045501776223142309938671329301282909363907340172202658484965085919389764486030163968*i1^100 + 1116633735709183347342923790484300184421429460527520368470227332383938640643040155963116761625645700757806344780169551994725562467908029540423573558686076330322574834728411683875384364804406615621786580157441729409018425025643374340276608692696162253714073049484172018533464634030227649182188358655603903403450538368640701189156685167106438730640608039824455413597383921823341368217577828311268010550914438407382811648947592073452443305058054026135335839890595676694592260829161466254902832990861626566256877929939763515071688781094884183576838439550762762542453319860008703373489611867940350152904020458153776978674449788390089182412633194153277710773938799395152915474272935483205875982738042620929544221991563547088782855719791615502909594673272169639527423297374555357245635296092513949095292222181926697362803144933218284903195202399880001355227992573842822654299766417963223901288979956531934540948570144663054456463014023836119288662572113264460496629609057843311084271605231639932758352254467754801066442105678274977375717401744075088971122212418506335751759428808893308143189063700720073051093938474306888978082109179301028077118390277565580240579429729009436486679793571138363173132611388627974652707083672303085296442922115205725342381368703276350727154784090467514843706444698091741240295252485405784864114132152157126577584638285363246840205467004519028135753543489244091151342567081058126612631918629400223130188214585823470053172479189229130363045682265446432374292743364459705129658817739016628455693110785742150051514481294338559995797457147915872025114687205961779627477100117399306250848537843844407272674323924996407176011034563160752250154265600471478977179732074148855010538802646140865015728262164182664872813007688356833672487062069174285952505312516701851067074223245826621829743268091705166933851084268578240181984335928627079384173272051926642931424610253445750370928074150111545114221706921462334319749726141707117010601683735444367001643788015177846964796942012242817241760308792729791286815130615853142013092814803667503825161266351014101963864930558024657882932248901361165691293760118556513393636069997511078860619756543513069660585975797920190222478486880591474795790504749346383525828033508441238669787594544888401847491406058610215876164570680257710585809920148615881327481562156012004888517428652174920426178140775778250167464141514054942053499774321447161524161962319356178264782456886834961260087137096068666864842740967026358816745848407769361603098484277714401054933514741393069590456675481772056355206430513639201914634901275037687382079798123378709655969100357151968603177213436340378184779069265923001834942436506988459224231879488045056*i1^101 + -9172244492909914439974350753950281593852630891427839555369887921110873427977322812397851201979517238948993152595720611122688721368380422790409573615367136329296735689218226544373867196880516074600489502530561334403799970198841814732669858758957549040068946790676239627435920339662653044674473421992660269956251932278396435518322821854323293265849376317772972686001582009397108973098738868022675905311525290535408574857618543440330285366235918100339314188757607996444671294273612510152951172871702241126935948598365574696589892481859705355534007430874559893201445977487665090661427797300826554855203019700445586310254365787630642121980022823646268310233940631139679552213463094517176897016556452357922943825901544300107596642196724806734274686547622805903613330347251543749928202003054796725991950485525329235461197813157178752938503160964211761839072409009722912705274223079447866837320940095371387116877811411710963696067862556095156601084832380440622484845332268356236157896909016958527690798018826709369902770058450356184046297673889710418512993343104665906637492187139528269499322378919499871898071767758554812673923448516808919236521850047685101867841154098089506179678322483964746102308752624995273139216200300326789798488865526109716267077649143661495846414901886957861431877462449195209359131170762221156518709423624760608169290745567221656918214306622654734427986493505766299326798149765713230487767951885162445545101727440080823424953659075812225467648471799613522996295855092940995740485721388988650013219767884075363443243708678458774802859457501293211800353190134413701634699207539181068345069369838031886934346274570338655456242165544813777683675241070006257933864095742462415104202578547636467198017904104403183160691304756843343949079860915631630610894099909764063958213493900821057081091307050999718130308841390406548669896446446561284991954973708621758613670095382487327110866101138508231515639819072642821461401094282093153169803646547349254334247392516254870654446719302339637656165206797421920890049800360732197775389658060399858795231124068219598973160058847861373274994381901618613034031236129701134855610105818690101192562243250711649724832756871859790408387855110464827646458785371287878264090481188163669902295249762285285837782745831971384667307830095303500300377597232095623356939607610140803185146837586557523063286294327083228471083289159299741881107020121765560787475031174099528116755638788023410426786087228215907870499627001444550755931591982108899457789396595665671902588071729805232440484590834280148218320793491410586629268876801196716676960768154592296445081153089160854590141560170994642697405941769447707091050452412090473850601472*i1^102 + 21924938456738654489217417515334560638039574288397912815488703602102676558885454346456982843028528407261592997723802928181404474410182296357891916123800263344357164843241002142390122627551336886736338500740583663009604608995979982358750736582702213819664895915410972818430221384426627726615868540286850813784928621248644263673518613011023399564512535179217181441973319033058082008554305338576644521395385606696753207975185789020938544334133165798246285483262293539867224278293089431303996176726886878364880146731010964443120591274486079985120951603636566997728265155936626979657757642262248420657385394235440026410376059496725784586225050839184796503287687374927540322618699574236748553914268394802892708911533571774499890179619283979253942818989605260975703325549308641779516344995233401541856161462224620982860762283190877151815963863562195378380569577723612118455852597043465078427671274074684290414687491855757410986028196798153979760300891571687423471860038535765996560871717558952754434745780027376123971356967428960246428917777825735308834633250910112308207361086501471309489373883485902133642245948902050284611528128910077504332515893030552350669416372078608606565050137428762808948562790226367178530173702996256627256997809905772234023776520298517089277750484780696818879942506255963061239797217678783848791443357336806085764639366805144765652544499496861072554492328872724929796982031133686480715685072024527590302422188286303436792489564404044679361239129565897826245837612727313505592859583954893389870508616739450457813422413620090661374925754383901646594801780393535380328515865562802000838175576907928842455052928254142951627200980875118577404813235451759760633204067849226782346186472120719608362947463552818816321498397775983922841618670384642769389771380628468600942847728478684196588581927248665391322234982274089973899549502084279552188612001386790793175813196428795806398042496781914488750046486253151365606949810992597216164555512583273226205355753650366215963356281168906514141701391081528020724962184744229847834451159576078303663939139672464928389965905133581957798202282468826305224213983207198675188564776149174046514572373953201963679250475928406587210415631250654437086309346498446375748905397599723116099326888579092429162608563143921257547882132749386845246214492334702292483425532679077963269553358969815592341404544417860948533438178520152583561212704952887297314523885952854820776596119719400848122688710919222643476472656045631632566253442000863320765396411704655151143918096356293069529412690184817076649779508607103708192122661105375701389524032688117620667415546836390726542782227706553111980827823214231722548815589034426368*i1^103 + 65445147325932943979352197882709685014841154574106924165984359021301614502344549991659419005761809413873769673523174461306055539064789812633505048654143685888969530331040697589352131298690532123345663147157378617388331461173800963726365007880876357847649904740370548443309631040073560810060706167287293982247912316528530422077363065157413870104675612677704094109866961753535558735281511293994628301108316812374971359792543596976969253202624532086126680084057094244854954956347792481196933567980097583314724168030610067031036858615083359447828914993178742896363093917806029145905792799497673062737607940455558175248473247300684059592225774759365187381793957302784842071866505799792126510732750873966453471994800589871698425244577956855680247003809625083098460756899629621928346022376823045112930258975286097638853332899641909487197488738089448219616235665081249630420551618313291302459241960855730137014490424944529098600398472387195993452445409245118995158027727909940480010038986027944193924005285116322594763945346018832326164171319144347181981169635048370229363046587098397906811012386339222019271791269853325051098667078902159841939636685518980471147118112694785646022453855786652353480221584475918679157720529184678586049280560607951774930735982879157856435631527202200645009593092042306161189119795525796371502614104029934804207728045912087083171715163859876413333609934485084577533762381506635205881894578605458162295695273074220183824976101580860758771084151408765884935820815996733144368913725204282973897012562337013997906422679251346241235882550801567745406280758415537461808333883191008469972369686366599040609321364891780341283140303148429652346351764597778349065764483322406235153872190106249094421512888378544648048204222418014875356074117399481004242332272120608973285360953005882787803282232825101625457743563528468522350631180501056195941313644889073874935009548505032029443120192265046046794089565873484300937815722785500551009137006302278429172185172122824375474012283345087902812351425259267419573058253672836257884469347728215987098548081385142754329757614822087877594839280852584213694391597906695302607437998387119771921267618443708761006488120589863031907178020780388571745001616825287315807218749272808373200047295052661990384417470309559327564338970202804388350560109558749359863736684493436633102971382955489406674245114302713060660763409099313565356453697924833501983709078350249652569484744948063432072608274468287621608111948741666240655083303643504607450057473993950488491422082388510810798397047556392553226906278545015420399446810080748853576676693288928473647989683348606531440197055663662624075426220345849924456284160*i1^104 + -91405692072058096071266288072389437407798523514848080581123478388307262731214979810886582862196573347885843856080834792439210896516752525998710055114914010233902389314889737605530305493161412065219009225709335612655650035226453145431443348596019073263972111496790952975505561706849554834516725162752275155907829823920597316153544761196699947391309752559064276372438004409734102403483256475421302366587443792564807601222207934505269521241069292672839986817222660503285525261526643824502006410406498022099085730384628697670232179880439973205261053310206005225127054633814325716807433719452756057169758541903693147562816660420424063228773239494708553406870514517869609273291067930047523887675940717773692359954879068263037286294072945138748345479001106872806721944592546623177450485314403513846454628706215984252584297933558872172620947871187378967856998652863596731316841949591895813774515591586510792667187786412877103982484845876191397401726488859476850437480284550219903638723091249598110497748363054126288520653579676701594480231011765258518682581484758535296211429771306318769342929163066859402503782696903689655702378409715814379083753862053304785071466238122051861463860459064002343453279390555530843949467200345931409106917463923938281020358079133717037124210623526373726387705783405700131781978818569320749175577630086089938646941334659545396697775981710270105731721316668951716086758695661286392261374706945229500011536720753302704608502906014566836833774488046715559227257756486486142494337172198968379326620605653766480906268491426150378630941674584871984458364865308467423973247295651903170644234259082708114922494344481388001598456144247184486550628114733271069728485713392823343599412104614001207051119678504286970116277821911426035004030847962977042423063067748744637332435500267509057479539982612637720478190426534566867970780074155011773439773475329362057856459776698924320819418981731734366325178361632363497290927035167253040058063675334380259051455435721924055173819250045089316204359213648132239045985392600830866258616091730898483395882136120202442926116493258360101243384272659621733962101899495042966213902306547068587583724527591730258768714193122651027128979960559569358246274672611354790864613815927307689878618318567983665957426549443512616842646732118269339661184289733015871499285913173283295914343008923007545720198879765553538835094591042745318611259931712464674552609415823728841543731201893332667054055657779388873084912919670558509832744798690892398171720063088282826680853013399505069802120012637255049997709399826441757345123794994641131669287859542414624128988415019075847546626954940319663937333734999588864*i1^105 + 466194480509406090403691462686193602862577800209617752129135923347721182730590765584683128175272175147573693603008594744684705925471873060039836575647299162385610635915207536039471376164407886560814388638606946715179759557218238793025696045736524151179080580753300705490712662222900860822304822988525218034899726542883675740076647385004166963205459406320958997453874803262021185659159666416195466870529324029398725026467847875154125677610706885976104408170700463042165176632370440250427632647945820220597460144099449623355352598604508264517920897184665619527100682865132370317199742654730940394773713449421971540137099195231314381535817462907178704986594006225147332418676750680874606416148906471757405541915106849481780395765512601137111872419785422168067143486361844641276395143906768638405214806509350114230852900262032773012408614592222331687368108765922391506572843917080741592230757326966140212263264151675385016412520804244566248724740585650157506856096588387340478906933499957912626301179766657389823508578941998172107423448434186227137853645989178351054909491846502693923597018909864900017297004333388649715198073249743865294992649015494739980119124856241906168824776991594327396990253275376006879367330520552981543382047228875413497489354951303392807538507185277991325929568797671036166921853007766332911283567016318590889061993259447098724974119096526055482282876268221575278502337655629816243759789753912657151768131329829808019863395556771208843888263414413946008829895718984544229809683507165717040034535675681908242152233464025026881123582450464193345504928305645511672573289418898400130321915936496177639522007733916671060025106467510119786205243956220744981928854377135037979470715380906047874879662672720825661593817246975736747965576244641422835065909818744667560931306559489932956275406617940684813934706163354976448216438321325605537462496240259017877918410457746125028417305900610337658566005878920959152235146496682944593671144944832213443773624751822337008892172814066898359508485936316743466865088065449337018722990214311570454182646433294787846620777291411717616545292502008749978355788357318419881668509653342722776557137991230271561718014019633227353894665199480617491326977999965032316211867944593170728058887157365880536904813089305271173963792399638883446440150532640149864706443147740494315615766018068774386417922288042466985251163537697680588935769510167834414888161411453878371811533655668328891412734964817308924699087904045478601102781505488846119468995371198373144975744343876583043555268543258097923578071717641664951608168102659845318289180626900989227669027907873696355265737054111338589237280768*i1^106 + 537705081601100696990541895706103472577497851997482243555107836696354842085243258456613701304838554316382895312795056772402984691055330332321555562764788054386865679211647068212017411986434119661599771139773239754619945545980810481338103976676736666268123906435179293476086788969386587638561989684691877059373698149395838798998741037612584123705465902603671373996832162986331921878741955336468608978235783512834497260499152379694902212380090316830228802532768301401316159144541953718125388258127557759751813547238166143371497084230586030880251834008818892160117578068537649708752475195457377671929206229316517071337292513658009204397793134441119813419103220210658182597307918336584426008887028323467764666823688797300225956713745828766904945255104815164671817617534467417240107759496695616572342087216892192655419862772107995740348379125737976442969023249835895249657223504252896425760606390422976572044684501001201681424926341372935522871698364557926333415331214767507453374574788531034258163510385641100117236170957383865633523258909555815114502396339015184718652333362214888894668904467032960668695977925323473040258182210228490714918233822764698184423553742335539903465334198612064015928244394400384434112641886788689589434452056016800886804705786751851767807880045868774435508515827792403739992250882359750167216829077962063272576756181209994194653989730539774115718488601018533178706339388363203800705366548033490443416968352443074072358145405277411410212423802956453582969238865448026483951315091841223152746855048395861058533549437340719494924878199929583121306070054547800728000464245617078423803695763038982458405022229154899996396377847676314361803774634683957587902151010762925394837702819487220011581826788894490290551032833003688244481212474011390898868764886146458470130783263689536286481263956305946888288415714518276809702239121168787883818134813663838642059771818799395275321843952335903302184803709900236931413001040463377305830095607620270191687324283526583380477790237905105228558195388287987383838190078215638031778276767936300718450702229758894839641895599292646025234931043589351696470250868209308693217583427969194197902716346501308449920429071371177888007613985825848874637243774127298869673265080470429594829092619954828052731384147374195312953883387376574604022776275701145329597837797033486418546749985235076843934671974516586628483009047564772523954683807203977160451759645955955265901307055261138489931041076228057651756868425603431487737275158484743678592738987058895534666760640362273826447024137726391698580837269412043884029187199855503709702824781919173465430148954997423771857425308363784192*i1^107 + 893071829959200662345591864579621136731980471240788968953152139559980181590943637716416021027404141870919678843191226183091571576629930721550641578036616514111806990829150873207007356537311185806373171136821667369183344721008831637796485507733073319554791196889223230715281254398071920960155455656710193142753758480934693144694473276011088422299151396096655838303345251301743978623839889967303012106136700120894317886626181830215056146793344352295377524379947401282240163212771269906639031724597032357024327594773259103983977394847620185365809413394625123260439900742236402123829925792490859609194068533157617122543606944445382567732379942533394427101630905070091287858480543639115108132563208919179221931281463107740256327370086618936809914525499739716169835581275815794961698395284244571090568886177909801029617577680120743172003420290727484675278681375359590678046712038420183557888716661633458710596920226562303040305535447651395938916258949170801612277553747672814819125299219891355473214585390261395688219361756438542148635605396724106807613364584145984405307722036993640655303612124807643022311623108922911619373055249067208833129794414930273961827474030328938923935216541538462742974810247755654091822524236054233486609367869453728592077091821633559372905829486827903100636503259604529732508969382736030836911374859470628486660164640581466154519571723030054304789252725128936376127723087246932498921909321020658577532537210271933973955403004830717888752391001746611033134913303223455128181321363727012215616668476906254981090580191203510614320183509529659110417075445302795107005509999644820013691808888661195003817622552257483947603689387760923500284773820211816057768447596258999500938711897892511561033320605136042387080937221226251849126478346865996673548504730677424455201531460458990477429846509106067660881993543589814151578765748786883683804163392091939362713501783168646687996375218309151352903378442067716164912624570525647837163610856703746001195166488300580907256858752671888320810711771352157349762017943845948766156434571720678184334229030587233041535434316791520590917265983832446578325745182205843806364906589996810002278306640610115192165303937481741525389869134872114964510232791377092406436923013564597310692996236678380769951611520110305581681415254957927825092382319447566622754171574081851050751034401177926759644676996109197207540292106288190033688696584935860982945244577430161505030549030733525293071198597012050311309892220807595816224591503551736272430158959621955493013817812165168337037357008438190975240826575800886313836021763029407452585096572320495084738819630073580017472765952*i1^108 + 157801634140724207849576700594543374435151657352224252727354836273219837287859758555519300800936626432723815233911436384493546447737040989468172521037826829282223713719444566796422166454692154321807532282953349756343930305990756374782859414631785280164428692306099930782733877412995749293253110508367017449718378101046981242613808449928675963796274755146290180600786854156622463799788379743762831821055565387752940608270463251832120736708686223451703814806829926231235988463172198962960081547100663969186827672578467607150295612481408579061847815032558416566001408020992466550871604702895054363494650655932811528518783209743056490501611885578034180860453779153395581050663444309849479099367036768113845655257260048442897963735422515518443464626526177742476617894821662664827691482832268246337124743295978959554634832030186980259099593469113486523807801094473242897201801181265133002284183883693361516524417295938693698755140272359758240442221163533763493911768044724884175920035516812053477925485083504648769714327801136844963338418617063317967583003371620323221499098322827010152881292810599352261741989539519860828027497640614072975559172074811113964252979782920981080080538168143608674767776145592878006888404797648030017487431747885757226732523840541652463319346425299887788815491904167867883889306130580599946886385078423294506406113134416472163629603176442278277583064646536666294827135940146084933063135104142231845306365261643017626011854285059005981896686451722537396037126917217331215130802957137865295987705646838929185093703277576840221166289494493456861626810822135029148113629364852215789239725976436397757538946662055868408174973761855266374429813203807393870209279011122746056189253232698978259596813540284127144868399436037489122784619364896162884379185989097950614488635851646245630756633122643247210901677425911557257773875209222281365053117988836320551239195109624844533902863278127755675664257442606626857657210119874787011174486196823980186985849948812189216583482123925633824378306034648565262233346069468455134843418462807833110862328334841303514757882017874441642464577834799462291222122043185905589213483373854898068558589161438693725433925610857357537123709197418403146598034017417483998254907003065066205470341867387001766367588510243249091563163188555766311912612770015485020195580021187659908585961728024992850721516786333591070820625644786873135934119913707908066638440871375812174325227342060259880019604720724613751078028908668235020633898137996177009076851586640331127603572162707193022427388706279500177632061098409082086749062944275809569117052108089583826546811536765091840*i1^109 + 3409009049828791846918776115547842362257748663124058910435852247661263627859598857696656716067414618242725882984600000719487673473043932267009498533284233844756829995508243533664387721434031522040989745094239737052290593409755014526693789766283479274249943987914211212421879367097733813141734157569280619067866510595787633046634106192722581838652368265779323447181394616966577307288543689210118491213253637654319614951761627164240488562144524440351317862000749443385851637115891451017752181764515101378992346857701363101472280611327185076127542271849858404291666757008984738560965907850711535731455113771208099066631243377284818009787138092625759524307946054468430763088205867379210586138698551746364175078715451212316592207294392045494357848252188404715636768019880774123180915196853985984223763645830276641482254716940193977244106243094101871359722319098897503715013722878226224354747662473528341056604001697491174211591484979685441272120258773197362818719111527249628256474811590052307813814808880229381827407867756461246492631552379654590774699199554347589775958127903839895165298416767295965108273819677100726293832947524636220188247973142616548544079622576754851472812734003935546771903813297838301057771722176339428948490051603934607446035566372513734379487197151888530502884001796778128332913836106382157663913779968750322799525712812632532945584821796949058421366437701430923642974154034903034772367809209784761733038906906671989695597752977642381120232223631912687043718830500972229974817629689457192012257304377260932401738854544395089011744933962379260667564440840270954871029816266976285149786426324165279228719330806520730872813381221451561694059346767350350157848084002932143046338397791742172070089130037912590601842530219948254471691640098937880778138134628296092260524648276870077882869608370591662602809368367208535165444024842209377076170561344079805242787585847984689445802063311394415955092602549163987573023148660965051519704176222760808367423803233988227338537655529966027524670160688448088600536602527401371133933668130416854059003840546450139079423490934751220800905544640102195583992602484268096846794437926648998318986137848843246201633394353965116762808341656714032415809103626029445574264601433857695308718583564216849001020837288471932802576445803755377771476543828304680021554699543856760121001841076524142742380095905836294393166754810549605982194249336702629372099971692785479151913882636027258772771724683483399899088920122051137783187213066439470181434333462094667689712906406994046819229130289786815327784816246248466857576828153533283367181901229613958739747930112*i1^110 + 1586278277585917386829552157044364119364293080577080611193338404866391390481961058281449279018554093358171878212504902449038946766023287791114621765118945038335604732674114061402952727218958291224274289238668265983636626282875367110373569309541142176744084123880030825973434051846357921348667742149091042072995431150675446755136699884019035740060128916163035936090201705091662362449627195392064269453282478247831651319064361221289591736172744424308525547420190227303104630672584146496166078182758242171010481552146029486885959788199790533967064169561105929148611365981067261083999813222992596219251376831194404299416148462633141168423592562879853095113845901996845469667172087151050165767989466452549162071808050554467473511841719558332452349467123472932015741610231704805403128733472997148209855635660730669864963899182426152435544267962762594160590132368694001571420076954857755342571524985673978234939358610891343626176335928946786736039697148940806744182780027625351142235109141649128344440542493616845639245174099838524053795029774630200400776053264198673841878067620340811658033794565971166326795886810863101929594364391233009405015460735600407921276200903950162416789313289210402228319500795825229808473160326494169669503278678926955947132690290820662319532378809189786616949646296188814846322181364110628206042881690769285747763145450666024730736635070544936210660006371739957492624404834820790591143349435684595288590764626534670295078814248643952161272580882698296328432617179822503711918077367946905924563482300533574443449957262892337143379880699558703490649587795027096307100502010465636810001649103660212820925813791018813556692425911390463461894968754295355957293436162424679697966137606368313148149968978156643233154499998621668656899183830257812429719567392841217242503455370520211883584065193844686058605051259187735674442189414425026905498773435883947349015838575257605407220088111395734874881966386940872327270096401205756508712780816935131677833402174224588432087643298877484721313668838463932283040583608199451954271881456386823322899883236182933776737906259501692424975377667406507296390915885726834244553924379184953547724671358866341367399782756665025597271325831005909788997688188752674478809192552867180652350447532330588623221981023352334830163141142656480431504070017795135684033041316216357253326910732626473597540173637482314603396758634157337047773828547156785583805496859720814180290018083796738137408925703853449690892156142794362776624190128182560962950244943854133066560455375589558918905395380499089068328090777702833817220736457335357787360211507347456000*i1^111 + 684252600633975379688013342228804860741252421592022528181839599330866581801429007228050879562455505620081706789877891442436839943401401268701199571623837711729938903917720570832069580187447724204010813483358865116209461625887342854244239916959822142962201417853761327866288603283103306661790121558351363784480239899395113903272253238537369875896436866873405578459931009358757011463438757631184427331813766456081508416152389344947067857783561388106835922496751291398910002432009371023358569026227210642873652050281747140551668058602704137576465414712606374122225511588934262130619102657397313125631647833100255787678699796886339071027976390249773252321060530933323847478256602948231059505227288426184784429515301790440246997274566457053960662028227495436625840988029086756426714341056032764231993721316453422742991355898016099356570500766788782505821469531663773345968503315581863627893525395890827590454896527406481656191286541917393970343452493614525134614022634648274900193408922718402670125171903342864489149236764496409749620563842103454806991798745727075014495112098540885380317379532184406333115836237661957723601759200249591404688174237793245969550329540575297530838393025771323804332335564664628953907231219121591203391470043604662660607297090729980118291411236847031981482631506771628164271653601474020244442728022818803384316014286552171895604418521936204597424179493697351531703637480680123239376469452956603674822450432402181400713706584512661761857487075001988137441691530935558021872610053799393923875615792861758218313814309167704405936520872054689473628667966385527281279941848325472467058189638963265475638096631328712941679462811379455119988836280205453009389076063656957512454587748577299189737003088171892287975695619783115166185644549452813922795878658656510141064027479742018641070100645667919067957251577667330723033805900236033486877841443227039825309346216672899667314104181561131140504037726568142137296800829575928350579027506487765125760424380916170181239440590039746078854962210680629386892775462838137457799685292660629837487885597900727921080909794283186460469029321323856902684392418649147356488519221728743299195965551105597549594118959106194297949034034578101735507218808356765735030014099710776299755072972890675323056565766850822956555325111284671578915097469998992352534754241870203812930183596594180482109346765374040374430681070433183317534655589948530905505258304810920178898397147866977839051157005160814751405559056291405631615405799766865212491615016918768433518873905094817434279966330628935554868504199144980962300890805573668015020441600*i1^112 + 377479722735146647733216510560498756894359308329470669384701846358035344391010776346167626609575703654753594741139418545079488481839183039949810930440045951604825808229727428976149601127385753014448473220040045861957276574592507458418607632880027365833099919451011061082886333961355464418839102959585212695028558186709322600312524113900156194715072516807834502845308923168148156701084904932178693622128530151061643089705372985401649063442509646762149490398695988916211840055824632893951971371975098280408726217467727312564328290139835229384080385847073263137952631632902769505879322231361405579658722507200654216467802838622896630695436217293178671103725662415125399340005794512869330943449265097613607933762945080908514412220378449632617144355089607041502077145062712497457593273898308043366045324030811282886898634268626468793954786970506821374872394807449741545647132592837585943546906512905728983040168997673324497299864503188191060938643593987526562526101340926183163938421689468815709958712608781014493398851910439963897907053618321474295669008708053066961769067161664856113744156002758943326957715037468544761959697150923403512928705043562425768594130697330592127128492397365000724517870544048906135662260495000217430998508379466475582848086446393997152947838779720590794521430996695694424288277582192131933147041049216244567552128070175671709952614677893300751563522090558131596465588894322078234990276234987128830598271796979683744627689121085027240398428419648894586165046919590870384291638228200482685451336500698553946975738934191904096210211849447647865806502471596324806711662521328315692567304727451558201671012294223990773434460591642842324392506296088572023818239944793418052746527190952325074491939916298568711147102078154353334253540486224836225003225789082194057456314037012358072439458737372536249205832994260713246711895997578273582591764519297984301215783207047265068123170662545895635867383644597911473309480368420124315658659636305549887843506723045480172128497013055036462611007746773073783326609230992292116441650595976834377850636979852999492149027595801790037432561593008953732145401719024679659809180625848367035936406360402170105784198113348442199800622006021053292579224047560409164143505950961212233889876621211795006407373847624520909530183601689963520487735188685361587936819922567543838489125954837380334645469920495448497615552832598953705014923693061869741258396131219645970978042229814873866287244952458226164778847004761173969919300534286716934437153662118031311011029612486211575269494642266987778688397106390341142478286763604312064*i1^113 + 30932264612487873693536979940335145188557653945619555305508133152642159817120094112957068924849463159951315538962360903141226470708937838799038246134484191873095028608067405764206315768842632797486315753598662643296002738132076624234338408670603231565674934139117490066002968144178343048250939446241948683185177175856992662078576881480975753202659322235036472615128324129815374621766634590154622859872816477016806595291505990094272415278034519795696021647277270909062382792589566194658950626862116679082597900544213769706476650950115453142182368960179876393924780067044662062813070633887343738225274625003984294463529681030669881506145779108980743612320517259517984946310497248947831271344081639380280686716788770045432245861953998821177382741373051609353366966994750043432096414246565196166185974878385013195281230156278211683741746193490309938047496462366428822674348869872251797480057050853077773446007907476949735220881716456728538374052336818840169028534986188918308607669290769384506941564767111679179685400965097593901060626832077131628417469320457649042409664058733814138465347853786285612847668914739686180002722857730174921678517859222759251496710680055456680249421648456351737578927298261569743131823702938563139936708726251874670196213690442053536780773792973542864157277883483472428149466901454727144590755110322304971321952104516232702378204206554913860950492970858467666225972000671506208744104290554234471689822947941695402172671189989116057499113254352808078334533112029331347067278706459035885359766042505017782852378845521155145217720654065082616575696781747510411167631248770307710839097610311862669385258330311006004700602425383307271125854229143351576569726680597053341713141516321424478964332865418869331935247842891499551248674283111546966770852925077166357216797330241919564167419874766311984758474229877653854413768160764124288690706711122553322862266921755654965514580650623400639618319142727638636988781795044709033287132380565494063811157601879934880024627696477736670640851799326733218796331457638949925753483924737122926529236591048449669946074886294274838841532686799385973082058301408213320383432810139967488081012458605354597147742173654918204217938922311566535662488723452711570247923884996063985365583191562092996556585142620050998917150557921663899472988402930841250663930715462955003795974780145352309350375505687586139330771738431879911337172191768764556632271218225289913866349883591335926136511625802697817980814444277580664736203914905791771678512482846384637835435446870602163006666587427508802641234238231793650945228800*i1^114 + 13984338924137929025501785947657497156409386792519408047786077404132930348409952125032767638504339146329064452713295273351748964298846088063304636141488715158232540414680571129089139495500892743623910988046059264015453883044693436952196941127955743831093301532305926088973878273039212448699135850115749892113672730338796248161061994612054744984951167050849696609906339507970170511827952812694772881891226630403484750876977617641977743065786552732399254966578224978754930151993327063918888787387343543803539573141337317072496557000184927327062363015552119410320972810410465977443116168190857704706758940689819008729375234220848411408191192069523260128266992338552227701262184121791132871191229047157384231410355704417025353545454456664593810944569314700997944913094823988419696899381496260442234265432198990191674804169727691795229659918988398625228323774352886477519734457054795720442452904185029787194252803165070776818344403024888235666455717910726961397527184414350994447522596198110196168488485520555349855764773952700372628267536282824517726935901536971422973130316187685509323610657537466855044738850671237218201890348367371513407567960180904899276779245163731772048040950583454047215831499525563648442951905919520513455858140975582803969041011625939469393449353519372062954456219509177285148304511214660572465089218288967999915247691243319559923622167388817166119245402537579936236148587816393240057347724818470281087560777735227001698140536754138449251745894552191703627495675627773525863186877409954757124000612462709098577064164844865825606056669257348662020601454284851419737395048399166398210506083706996297293941758363273807458850838493473430603059681511733470145739918430959509928640585446947976748901072621426280041933251563811295192174352855821163123714469936642653583871375284142603627042501425088443864396723975150422735114977058018141520679078127025642807428763269616014826129846602029969420360961151415953181408459137748076614081131133546913866098712301545571587906738146871023113217914737389934438764422422058939204726508475948535207556048617530676129655269110477739060582265205829638997991843128057294574082323691466489073557994159557542845853249685992834163122650538451094365498979906921265489036881584875326436562400338501621795609016096164524264333147093947864156486576102751201063035047870724016643553258958716145165488919124447070474923930007974827745616510383966337365144083519368226335016402931362898883701333504949458849993457776862792042710254221230718672338370496799188374355294782526637232309241823369274179587197133389824*i1^115 + 249704114534967308214195148785471323727589506960064895266648132024576233753054474625374204767752407270008759634998153139261369279345450443852675588856141135163566861938570520663086299552277010473467658117232628738637519005601276698935391708674639203855717205897971717408844678189914089121479454075189008250801399070549470723828556202388831906292201322403412997402791032784646110846878251519624324668608101943695241189221959002041657877693089200367513808663661373167679648445648787606142906424833062681400141102292536550219293018467738961104123857072652521554415599763394292148546546887476844187160663058146015104480719525867948961845579066134830143128091528909687851103168626474314460526562433027595576874249816037396376486179852432110917537531493384904434422849278795653061366048476399084444099699263273005126912269929786583161929263882281689248114363655376163261636036696846120850472442242368276143071513969255179391797440827745680577356732226000721034507351546139917632192997194431600296154683573659587013142082866490661242231073661271922926933409442033253381002082076456270360431942206776749464919961210725605088342712834335539111456572049930967599256353314131807748154140340327249554913061806914351155597897959566403695594744002050821842621690772192961292473780436313375336584392069450005739885722862350611544268268039999822744295518044389901407391914108059598183386136671372526176231604026425648900660135815596049281162580976750010648705634999294593465479335797266008490899347458213902318202423348946337692938264674863984264109435782649356203895315213793870986388823025577469259108070324826029280352481547326322345068708878113463200852652167299237602989624591434774101481291322109450761476651376774553310531491151265070985538222030409916155063029836851142970247581391930301341197775839114084537729539135815705031464448685420156918403452992833835361486330249498456349831253672737304033165423186716454144917509845582280007771443965994236550477500351664094396430278101758513477233321541955965026513467669243936559583138578190992802689311289426058098703536020364824143430016712955495026244896148267427832508865853972337289280841322104051093722742904105575687601820746862587400362043414259375003757509660064122339674103804325466920151124431955543427948691097588223855051635299437356088503354211904812884762540953298445435538813473502113347616064817028523676509530239914054839256740136338113603463903966621010443958967566103992549497884718157051957560514599574944974252472277435732429594568244087070280082541416574400017254978090427246207565824*i1^116 + 20911963975681059710458213809312685043363954854024577258050522594404096270739975961513126670300833218731889282737192287014118578351169056406066930622562411905129706864421465930959137629881875630105454790695426695245813881410894551619968685624034553616994651475690641061332144931731731174794592930101128466515492289844210308738351221545095537063267156628141678722233112287619037752620037499471808062548154162138660097351522735254800157574163734510891162529965049804276728133597331921536892384732102565967135659290421257334885000999852815980494679580543201707734205441198807519212118965483631179779430132799810622813541927507137216542574725545572952871283460612138756669929588574715028699732451278830655379814292623928660178238152364665606873718880043331706696857611219911884630968333238246348167582668963970586591867693968159398775489260421029791486827069915799975846650414185921047549382965323540930038163029779109659182989175777650677513336156569061628798347169680229202641751893703441572243067369758480246508614781212163554901285309274492833187045943550126502466412229969864246698922072729322028147649939661391291159030937877853666062437750192321659843656732149064967177415853926415306159018885713610917137709212880380690483477006160367942599977643246613615371794192717414308531601463986608533792317505357299190706541140625933226432108750595457421738546472535234075230953912539152297924358544732036700140398592648331953425375866149722087902611925669703403173084388246371295401809221398630078255239765039474463730622142486593398855570540345596723811566280006926591295293140074838695942966050856066456977054921519151895975788974915857683108747835616122915823327049998774661095198562263901604051312617587002032734510517606860834539630448266646382896936923396239451710895323794296865737370150379223325044842594159190337342322119792288719582358031524694540497782020868205131667779873211842111861561641596612736478784375935815577832593081653219718041094578038446925676959731901684611404676147352454076720768265017632951190877032056176422526024761486144665411718906321957201148057220137883414052870271967144552309135523430260590982562451374926391809994695966200928846981587854143028292698411545151780569383274417790305151676114869591030918322652860204550824445455648378171334434465493672314481898622654659873017136203208754050922390124264492800139571781304453675631294333947785228172760107521568663741105446953072358438507076015506331405501163244565211446592894793427456993313068747129819028043466710241138255498829949018815793735506329600*i1^117 + 798303822681319833618617204763018591847724333557906076626470552384038017232448995037188869798383359210726603993451716671145325995740424256482905439316432648697932215076004228596827359978315345702683259980067226243394309210260545879369402726929490838897721121704535888768305680655085202504436930948034764764771079456175586088635491487451105157932243259281754056306441519486655970085440510206496468259154705177376858161709664387302451674703707658371278189178876188506299948795068487817795213018056723597481646651087521629118265062185137389469531143554924001118832569694103263505034546346636107117625734656007111493387985634374189225832304704994910519060515031822562574755930078943749654333008054040758935354948883424597116411314039156118622389498997799384614036285894793830052017563847435601936715018400411861474298215338269046920828760817013532289178417017380243760058100757012411084552134897503865745384639739414966357515889295875278335383580066787961953005655247725518985153920343727388220395096028227543593482790878161920891178866061651196383514955990741690180140118261146933588684700910400150217795004467070654337850079975216112501359556086125866332282980449026465742072693454664108987917123472208114391383303940571641081515500355787310432572635648037384921401376952234991320401687975833299112582843134200585774416090437585043899288742211818369057541415883066995180122193598422996131892054895180215568007081314899804104642817043126273315581252690227022292783965467620894794712788140652762137273559565867207181039084790863106441378494632375255145484076964652610161831279544409364826911162962362413709581895988390730160205933331711334925220533868826472485355588197028758872975396242006732465447617763216403140123496961834799489878223454773305690304780117852272202764736593183018364855199306869660968194279719793963390719941797243704088311699662002813147278159334454103920799054229750371731474780494796991730068225227991333685892470589894710825368911694476949220641173322828132125207720076402845421680043453195135178203172576378845476504912002273321124562470669198859542400451112321999716771260408623852053224423661755018014877678887135579976810147928519841531056557240369115059007294487185204357403793080544624661810815534975984654358215560515765703386208239063017838014576289936010258649084800282219138035777268157628257543257795532786242255039470219483553780446234327331634258710300764475812108631435608490998801148102547457312793548547602112373174942708240774306243720257244517126725654059295601694060096492677365760000*i1^118 + 14870185439292160589755878354082109721989421065344890455295188271883665121155311067581925200296046957651260597094511488862919506408649015788834667567405950733937122768261103999975848541536370020486565500898805345206159987663263493936197507757928987811624589436299446046090066144924172026321985511866723826999600249769313296277856438772320690041442335286330099250262429073402526286113634265289341644049495736894733845115843973994780289910744254154319949468778503177213102652344254803437805412551040336141889103475505119526145065294022138046804426260413602156460116272510784379524020762441698631850808954652277697251783589340682100180778477027110532028496838386239344683570884559185432173514082569806084291010880588319120896247801118607088879014234155663942777580848849353620395898513678475788412600683839851835695537391257051683506296306535823610522640728305615974485527086994863475845700675293685600657864960880174285365322427226736936472612807300365241529588067818822197940175877245678167376963986308458047904654428507999811773586852120240592647091834553908129674041942793798883169837672051634724926821958311662937369219888202181587172718593938754833826338073768639956829473372693076028578842749990467612505797992444863386599914894892822947869352879053058613853352917485653554592431982318446181711930913683031531119806470786543944047372801821721674940043086872200632384422117157586502769956367240843058398067947881341050672317858783569831847855823386485417878057391363490469587050065218969831732516658521660379411774837525416811405071065250744314149431030554878012034124558227688208636195174647253076052967772820731708350459542794767373781074287083680587373263259099366105930521146619560382674106248915489514297778372701780679457321758995262369107088056826465996652042062499239903986052920286840236720845496966559685687954691894287313421912356788669373308829604370715896695122891813440115825031430088040791510655885417131966579328700023983204503513987113670166776859733849771912427561140319480066577733771774895844990939527891853681285310777069812584526917581555534917157163156941454410517243467835053352407518125875240752237808423268040213756838190789577048938374630525468888659537151514938453474929085246108896701813103313641850325140347357081770358758159778340280336687896108260205361973034653907315598633307425158080368559036630108992029792296210887674881470868398755734806286996492512376064440748426840096863964473940597330864094697688897749913070344309362019552226084237252779016400500351019809505280000000*i1^119 + 869665286815958361272969064164452800110391395342375309240032137549419163648801917204109152018627396610818619963102475498514251208272608491538775904274675795649880872046872851451466241699601721074640574510620419539474366824011801921832241935801769726586180258912131630787592583366972196343277959646184079006201772697386465475019100538374358492797409470439745129745423420315882548194441407621569556579672987708909083711977724619862735097923125694012836749320630672701229100895645990335712510330773724421974448220749548023013335932360442583634763395248874227032595770389143805985714673503863396188141342759981394523841160985327018869839452471439227611748039014487067011970142479439050031714718796419000223894489157814960496189310183401212706931293768131051740354448058458703327035096484943687320100870005723368370344561411337885981225469685739048681037796759621609905621756016880665776691529383427499662277837893494071491855340965595958933018960739836659953894098509535029677531962497727186387321254243359181502198740858356063846215267171902468560838650539793294137435434319390259342009357661828890023535110885091999637849629534361189368071444525039989074540008777226616240100370450567594636544694795677862300892574869765896116809502604252615899708706970198248461115870308494563968086024042141708659860842272327558640070250322017134000750245054361641313256811922052013156871238473653265929866281630786239139853828003401370508929355753412564346938872669138330713548117379632021407421732695718723854193267469199361722988069764195608949590852462114075831012911809243583040975400014976950698286128669562564777322978024046533222537655719472071585522515295334311615758108772085924191510833163089192611822230514995530967878078275869010708910790415548398241082146550453784213624208030284412286056148670773415142546796568029585919993989637528088600005810514059763435967645572271142653543755266380414754996731245582851386000544118157825044859442928946803722682356904734158965552948427279896527078792934665919409017095892891626034011493371658607104152344769032243362367030179679890770820466189693283037258065683969771470581209476807540007559285035339110428629951247381627346060017089626692228107534516344171730212821362068904887309970439685424384622968360182864062839192615572986267940216547114490608998828727221803360229903399644613592422165202687637444150139378194177044458009036735849995438751284023406353757138522511929534059971739827278984552352297361638033874904040814212474269683127074345910796288000000000*i1^120 + 85421166682993589536824571224505120376015750887871945704085717269206712376501660192785213836529450317631042076388311767753795376030113652722461881910905630113018881376665810005783770641017686590524188000282856735592324269135553635544664822719216579721847213782072614609610468463822689630940632508324053170620821090586881144550904045386492371568098998437142373978281943812070090000779524173016068296133636545001522383099713184819485706843315411432674150709004038965869606600051022364289866379915568706214284669434403209372271245878735777419636609396655572215416870436366577044281175013316507024277379813934237316299197034104555137855857949903005391006356217617144897201843048628513505106344333573468862761640529590597887005735114366964602603578907059269915075978886966844068133509030800777616357080684666325113076074446091608691102062220522253781744411639317721059432407827059454151695259788827302607278917696502091261948528878706027842636692336633098154152339194543507023718297660321202680172664609407127636460108201415202582278080486431524296000744852985196480683304772965917691982998250850706603892094844216511420116943695345257869266644886540526212778223831272549285980509713083214650178225054171668802789183496864290895991109198353808578285764444079471515899491758307179510326348795426929252026051130353414397523394922874189985926858786118129546873430569950845688104864179570228383497656258336036370716070668473599192119973259741788940522876368105157536723843549673186639094962727042915422841505280548521409706292371108745395158550889525108516328438703773855970780087043367145122115031179388397466649059031345809725287426442854910417170022382890064224147303095458488637160428815133133308113153522591632107105796396671088379124110553581185502082717952794218757270601666562487958132542265657777237219244861568437617214547603938230016919901069719837650805704014975989457015460541867045478500578118653940752062692838636337404198648186127247222499531756369977129711285528091571343652326787642781247368486787268746368921115877728121565608932008490215415438968579633639329665559804265279982689488245318878538911511804926918327625883958472168241059690239293199569095875630105734387890727463287839035000821742233939827262341975720528378073748701594021154802449887933551578549782867455595592547099002728310724088704939059264965339063293265526655412966278076771195374066095081727523669614796107457089977581892557357450387977511818624270741584323810694951722265350655553904952538562560000000000*i1^121 + -2790450960101007752036685559155513201563592916766203490643826657131313728286505721175172656491098492951178384899599636720933816758852820677419924317416699743585958036471117661393911338039876935144663841882971463095326255760976230425050444187558674643822178257445961766365141149814030081284740221481112797148013864055507143813186909525076192522011025520228058200734984591006134295408124331489915854694858302023123057318058195444427549105908526368995887665311939549796754600105625108424852255942864410788711787914820715425009067405017939394732510356396423999137386095131814304141619658631981879832048127920456471951889293884688518634030054554238735009328501995024914659751314237917050240417183095172018791573277451842744239000809143448377073787207610604018309965287437845791544082490597141395565147977560230946920486871018378325526234167401302488977536230049707040037056473218163332540136225369226178872568608824836710504862455139026994277065964590055340296388482210263321700077326410746587150663367860766339375007160734128742520349690386330915428236173840318307679905933800548514003080518637772169280140930278977241260693491594867795778235415311952172395803963940056551061787077695151146594760979869820134730518484939286889009142462628979195947733436055582589315395177869844892709904801075607319046240828398429653925537305222219154792319045773246424982375747118412031501371320488538148003876801986050503043183663600507431222683107951919740515404038493301615922707604667308658581599854767122887204647481988248051156961591957294335552046907879349495509430233498988910301303310141917259045731919078836127585728848208543960107553236974359282060812779640296469691948966104294096316718748352445335865239723685962662524928736264349953946481738116022068096375343106389485908041289671652728007875314232185061300909882679640669697021077610048245805148106344520680542157589072519651415422772543249875470574773565896212066077295261651072441059257217496686038695127176887735116161222655976196887479245352158304200713994034714320741434122798139524018668625767000087079583305732973583864657841538414080870167921305549725677167730577077506753817936577931662213157320341148363643695148682043617349711606891688654623461749943770955208023293340937706835474310701880002000568797717088520732850178336770498720469317089809008055520465738490305488298903555699480225845828909158462844006413423834142136369492818071636711055582758123249257251789900534098142939333052826318058476437241856000000000000*i1^122 + -71647140834204572613395977199998475695074270976622607182388786791395270575912429966337550161005727452607585899823165559711781443728797450540754214006669190940266082113312847873216218811962529865620655108240814859988349613134662730952159740488584352048017901777880016470161529470027242098774656252433670492316200253382409139390935053377776824185793576274902013515197502950424928742353524880314873374293920505191717480909522195513523605360259585396859504998698259987310713589974058094731844249419486683684332716379524708469298516356707403844170087975910844450153834171817438785149037592927460380024617623631191402523861729626757010189081773537672935539149403178002046626941620998930253074243029097552555370051116842730808928774350421171348869016555523355648050662954966939990638882044701319164898253468886216000691089387829246583393637299255758048878969141857278927374469527968366747661080357709782463863146819296034527480178829809187687384886800089095911550230002664799311379483969915784002163572331868658498875224597972306790127331477715977401891755026400564362674848362120226344555309927224266893127928481733145933173874010534237534364105649892346988679505184684494412004246650035968717263285828152561859701838431844542023812913028781846893371025218611097077588873043237836900714714817354263231848232958475884053587964548481561000694112288363370941465410313239138331631580458134250045104878253864641675601319665363146982783070251381062019726480984402966648434313155957453012762212509515480123135944469513658055287466155490045045581551978918129066706930967559726674477609192403139759178519964247509375471530172336339903109448471266012484798045141174323080024092813156811133838255698557281645547661852993214949898576244511779354492215829892556547171933098253800052522878857061758372235969806137732620851065532017610292628195629453127363182087133874076670763176793599248065469349507173698370401281669971107298041666616759892117295396933379976366509914514836142476200916682406531807633584956518457222861856378151561947925810824084968601244535710220391873069493627388509945049737109219776515115248955631645904234087658652526742612242041507229548182274823899652918565999661199692065802793807497606967965858802660401337530008884893273624775809346485780440487160551060606377604226912395414799658195934143742870732236383380176071032038024094950277399047403656176581349515190330045035564170620764318099239979623890949088142800790961942213351897438984601600000000000000*i1^123 + -1616412316329974363405420857201097809198828255573601121496712704524616152199364316812042138620005030493777667649382164791101504208026913391517518833593652819014621943181354345792567872311345355653004943871570625614471726405572900083447091401119315806711180039444358948077879614533905675050659064206224287479310580197548299061273441825492808012002872949777994229403340708237167771291669961265025444547552992880522432816443715231663243774527905157041800213790924347973550837101645480474037499039383929934724825224832295760605705443022406950052648722328410904089861173387401328887822580941321097294043654504451225342079442642234450615287758023824633076195578928410972613874087333690479116509846907153986262582243941254905263899034214654712213836715757706786301129687664776544068938646131102675782661386971258412837481130709378062507601369750333655852189554082500645250324931290275552161909331983989739399393319951493934082040587292972599645801337019957712929548503368159775000628027109075401258527826774623633006382557565299475281263203266278455189655636924775952292928665419794424028880995504632648324009734333128104335430499886217963213284456302402952744172324130575213071064098404645470558075760385777799028835871528299811485784476932604999126693344424362818262549379561498826729176619340428878916869913259406370045313295831006348024138162157797794802758374344862695873471555600252792243927775958719541932669247712623121982850869069501240501431923425138829423576897738835348615854570251932082736628657276109060949504863963645749032551515210799827649998633433310028213233476003632325170077965696107416152629466856535156467337657834105365150355226152722808971037139853272426732791642680071917781837859150808603456854263884353439988602201456529795040008010663304245134370409805975990006378047143992835469913470978300571108046340571755826644307870490918015941369696597554644283086649036746464832677712149880865320508018807056438306261865041725833013623399020300906900216022653737157315427271240157197327673717139253059948332999654391533195310842821782115293582506786120759164124040252523025399963953153367690120848455677860784053534130220951037301488885601612808130285458941241856862294846960833130588080740896305456756265497881888255477810279550995450481274060656274633192428490205125550723409384737681666669148850226189664231123436368992863524466175809988888728935909584265469604228570335112909033876240320728096117742001475656089600000000000000000*i1^124 + -5249536649372574672663717883635220809750937297702801963676133517556512069592275418699582441063650699977739663735668918044521513408663202458122696091911621655248076411130209565225942088781486162282823917135944626907515458555375043145315701130135618443814832053041343851601084614818131055113582986433301278140330590541766650333829030575672954115260503402931264508640312412074973642894052487284523654584032067551254348223903082288983468747017421891061964209227461520075343750486452308722416371066593816584114196408724214413313551348981940141831900869823338790149234892225986717772520570407684529924896618290529605355558768191515604779715650412170916204382648522512116475296738195397286396614731913651282026384626427820652173325450534821455728651041690304527054976484994803163074627000546356500754291427865083518552996435191003484673155076025858061862660938767128552778978800577307205398388437897002631271145823215903660538111399609167197032324615601286511069592429380262636961532950571160703981024428688789688505622346758061090593032734263524338328661802208326319378426657314454093227343519299308379302939772342554178591381869552848067924093250089931191695099303138282244027046994208573539765681873782920833956487280376042291870035053323770664863750908187712609976336610841030166399503928002742241629012693672799069326633046470523017290793695287526927457463421832356895204995648889797300591563573071766219247884978026155269882699601083778219665749290798156756655089202955905066758420025636929391073591234997049183540653881416246645786038666215515339881736098415091183164169360344998651907010395810771459953685507001765399796497237333690236909407531283770446492453280150128806240247137129393325030640155996324208309826748276216287522361389893587840550036685598350849395984506679629661087127060538014435790671016997504267773925995660339161647925834030268055862597235211059336210579825214990646598970506847299581661700312556153763033485894094241068415493532037394973618815693152055588368939121764941277927003144738852159522468302764399919014394225187768164403481744070401288352101218475521416692855682214735283930639675304073129883949640658702379340483028588569654061041346634097624318962552691195713170708537857338897479953958139676048362141243963476611936676586843336684555085896432883821963903177347696599790346771054986993188454092313813649766699049104633302781058652734319294026229269161990349682279127561420144640000000000000000000*i1^125 + -7329008635103815215240770537832615740378130306831162919918428583427107114686679034903725981889448353961702580699999409835365931285074309005964737731002395314793235391682645777209915828822694483336408102904825976598350502365580373947081915174809363514512889050390571120653020852095515069701706425247673258490499807207442104906283430475483303555239882699794701786719659215177199464074875848808533096149378438668470953127203862711255010512876795234969322407762755686656569098075451552325000174955147942148236959876918095723401728447255508862397765154159030090808662072535895803792653296889137079034892842470447527927284342917641566312605755069939722750969129417194895001658271279591791512348027954162995145206902748248188485691494319755378701882599849479853349232573438968501695962473944675679058897597302543369286104394256508404419003987920923701216026323014795297650129120554567647286958997086799352416302331868072108066255892530775754030280824987643349317511689980682412634480973848268072939295869146956145679370025935606869813212634513635254120428185274952987539666238777529023864056132702213400315289466678554359326293405251157356927444754653860540567008397135262297308288295090966289295723777210576327498817153774437920897812487506631510126565943407245667116205089751636141174987443616169367795485786493330243153921400021877716029023344774621879953389067901473752220114066980751465875643741973220476093616506687647402049490116549639189809849997666886111025873881114155707757573976142379213837305313156839321409137891148379884328657405630353115752754411217162345580315899789348506273951814161577516262934427488775966766847572043610184169421474757583977361830689449046967385685128133423899707881143104688539249763773452677673087882543425478142719076952153071973219223460028396684701399541655088243033584008567017342170148801531456342525003340642596349177003618093305723138984559454132435608197329618012156865228440289531735122176742268308059115442760393022291392969790842848684152177936785354408163075428100941212819022722443203439105189771328546917429285127427804672346712643173719917670332328189866926650604827489197287401365928255043342142015135363047273737135057992780057665994608944503052559403728875240968379478490257237474742828476353439151229649038864050930613033329951957694994707680171796339543779905893373007974672494749239243631046950776542158789550457948718886224712939807481161318400000000000000000000*i1^126 + -4444284312850582014482388207663435152155023831414637524309223397598541465923814739862527090324730304083002514037172306151137426650047137643526688221175630995866041096109995707058293889270047602168146937238624017361281752719930439257672942077351537430222207688081327609576339594810984055919998450168361833354871673249693714582550415618373746459595844557118270956563138278589910434253138407883080291877985080487329667345478908430625501174402944430882911381375416753941060702135052778430856173955052191415401533810325372973499774076807016263260999440930472503325361409141927431061494385142303467098738698825570139694656040182304679010499361118093046294371277247983309738017021768627978775586342444766070831047556752235836961449390943821673114595144687355337602906234452382083360846840383916822584192055826290932307824651707695769314518182764262671270382937215019825118848854571688558040216130495954978590302689493882321214080533381521577972795991454557450453184973569141310739080186634580030171841699227015849677289910141108304565394695523167045914242236812449366744723926464598846981137732295595731592763540382867167252229103173865307190651204798903559663410059126693329535168051022454823151834319646078726088217913114380774527136407015207606467935774816036203194218627992624574225655449924264755109113357623822934348043997141117311681915147637643911068588367779600015797320904608343162037471996935505624578079281690150561246071707881092246884941585002867922359513226072270435199527849361761175084551342205202581220613406596465747151044762044820756567074339521319443739879012972848904613299282798929750653275963965003558619511072754009753909625968759331306115572431752379721625228807995507123695106024142739019967478464911198431183237867937322735349329521243292866385229003487844284754721259566382180548051931557031410155764360609399015963522150451504154216009336391467152721013401237385028829093322430820943040502931178781264896239749936593583110032123632672456656256776388418215332798696440056563683715448566494901627651442358998019647676230954884706792147837644662872182982577971944550520443277999768090259105803678046759689785982443564390504069804199800499523157496176552183797609009246801772862485669119785311715555564489081995368684144541250505870890218685406133699211527579609258863254762067139373489639257610335451591170868433884574495555701328100684892140806750937766952960000000000000000000000*i1^127 + -171820998356909037701461125936395342459626409992015602155217922488347468930747601406407078071063573445248092974248792004427732661178187554291525387779696131875003279385455130627258131940615213218412431337852374833781515946846167659939118277826893758904662298026164364397503744344045894209871074620505387166551987463585234083471768485064520501346079153009434805193772723888456845274405072738885599749353382527758153248589660886920796997499966429734962750987147741983551579560437030740363294757063255682897110253361516001696577257692992310604309034579953100857105832115523630023357575252541200107372101269322995611376780966060973909855691560268092195545701118607135109931517887715316322119225790457126266381351684881948207666212392756024168641720342231144560358053208080186425939637777206896358467191205588673476784751371899044240999508508742018516276195016488190497880823419422431965883296601541776229371119789004278052294324556936113217949649184094449666575583113021911899874986608792712837609996038519130784783641643422270204181268657084377197467998054594653012479457486053761583657491674190506679509661895064398344666267632041387372289696938858718325919582315445648633755228634045830513114971334959630324941173449977455880601981700428647648187280271491461297285669843461724992010652167099872995011674403596621767831961030553774055496783939095769606753956514395384542328501561123232884498749416229976600561858365432266952509292631713023101343959731872777694671498720646764260273337948294852314811820582686697905594617153665981963617593177483628622851969646921392921193080416897309086569892957741397507358615458544920242441507588368822863061358404697514517090834251623823215144473845817290727810282734970621779603334477785779068319624724268949513580164702531968321207255994066915723741040195531248466988371298667409458616209292016918643138333685317212659200098264971126909103608644731760000131542397012114487392351792723050486835817550024453558965414247726779766903799101888717581418661397247919639807998169339043166038303998948270850916368444503790011286594797360061296004027089129132340059052924734851426242492323528757032278173387480870344057428413566950860532811317329778815339167313102313205133827355410962158702560725334994460427089461535663419997072460344130330757994446143193251096551120373002767196331797916958817659044618154666744162121913362781044736000000000000000000000000*i1^128 + 967334673757627587890728440311156911035030259438790421610936181528360060089740690018916931875019663680596549325287127796773136363632463629244333134805122036031253776202298346298979614054267686611607828582051427252858172818137186557711929870381906972867249097993084872742571638311589463675996358259824785762890659271442421544116829147106363683517484343304641333016506136330204224470142452637293363118810956642769780918729765934612266368939101692192607689309669884163084535871887195700784712119609738987107796972799403537967761185224955652721351070871670189343420511288837613688627037587441197144667809708997442344013619263723625004103726457766816527676996441434444673843500702492033887194741138486614288045408409961603252088452596082339986887163838093543659673308289979635121601688853484537315650323960081294375909353754058627029504344995039998068482245340338028784580572183416836787734224281912103624622151749355836642194481240487958999389886191137879838134336187525344171524086593227795919697825011866172997385143155376435381593062156564027113111151039436852845144293870165291254372913577170584352019517704118784397220280010391597847240651667864059245235268046738210771071533958687122554193418606568165300066862645081386582906617820602921123570240641129265215232589917944588075128226991245644743589557245863068698040058297045215874393053210009867474411858700023846075063708903983803333722624674233934441954894650313195314997191937860807681624834436715684340096031631165763804338913941048792427192897327244620888522054278385009208269702540197490523987391916945357575639756480321683468934065092016152488428363601098039610166989276278690338396618246799220046414340832100277864540565359413663838899515156844864494098358009413174797031159415360461429932364110928357335452735810229288029446476832564904898892734733010977201356379594788190189540044851074688978044956462882072982187700522916984525486249564586584721088260612520878778341964096267963714826286307955801864274183580874007968517397802735613904740066441028980843335963102848498588330868110609016901871316530816578222914339151201430637557441863539801625467721575493228241590046618073810395739625493628500148650000461274485005052480818443289613181321091717691579428347186720432467095680924064334345856798533864930653561389036155725344355139684469258524699609377801718049916309317735510491136000000000000000000000000000*i1^129 + 748106880296914166278702773051077810196331945185141054085258444387756926852110391742631078290434886061812904497758226679242553005011305904727102670720712701411446591512115105530129961264977971364697111882603373749738780826732453616199879428325565998644429043466765349181121271883897367606136535464138357003565849384979312147758460407458973516674571859210750932969069766604489464122095540559300423689010681402347240674648947135605977384896602541189932756973897537736402041186288659948334057690206190661164733996788443488813319905223747710800062681170649591555914082601386277061286427218473172076526140728432547795402798351160565420914238012635911296687077970082846124267666492647085901499149236964139457942558110317734682801856632375820484899224303329230216695304013677664190475485427168786995625773793357096669799592195247235002402111820017483604433163875981980578660978658531933604798403521439204324289545598641187943964594932268003030525354766963482578237610369679433406363732760102584831420031187691646716587627875572892246214505077258347584408861190567930428072050655796392438297182488741808265039002485584309468232470724673639675806954078473927838032956382426830933469940645874466804060929488138919133632868979557187156794686796828631719942628749751348525847280351414645767325446821460906816016878381661525432698208790215379484208047554189416586082007589067317117857164115277437441402190706414582196686120409251112219435511025853481932421508660854520001657781472647129288288867879436201748177178426665788303963326953428592174664853306588041189417193477540369977676157339013543764587044672487657801988036116363180088608854467285370689658137180313176117432304558557208766149758832948195793490102437327290933239484631515060102074645589376351266776740473712525179798114067681516596574409452624841636663704950154441781640370936898907445783543620085821238760564655924798378490060727905740376548404008060981514324798857531198091119192807351046711407857240813374303039321568507232965331305398920223646946893541189469092516205109354195565489733960637124230299993918108265713656771783739647951509742065572350720589399018901985958729698556051364194026389006196953371171278638296875514605527816057931082205546857459845845598364271343493223834829753988634309233310070142077778956223343197281384534624300780370525406888141907342605760000000000000000000000000000000*i1^130 + -3507629186783679213585831595973910690425444891822360379421128595051178330689407192536308629659834370667679103789297745303356924481783475856368009313281664221933557019086961234757585703067191187855021783109811753053259288516310726109395168376295796549883931187083128990349414513473575635278145558503082603594153640369449292063719253987886424531649212581178706313906989199511548383807879942312644783959183379320533488132411462646595117373173963285183550943348904005769879266864590711281000127889882287441036109984004459308738842305404816134481240797564360797635197380462185749843673658682818696625787428192117088773679222326099980497215713511218976086656541215081306178158024897125124339561107742752264472112924577364201710690572176616959298588174471520374288026790132470237495447850612852504770007432722664289829600116943214501938652895770595163795703462269118159913929945334234538120858317937473294270321895452391050116472289859750727254405434300298835639832367148109402212424296523066117502167773860481672680981451290712299912412303574124783711325038723382812180939806361711063067112278498821387970520828136948125035102377892327773166561246717613705730364238155067401790067624927906396120710677594075545380341695469856718634348743679498565321172179273251749464488823822106054430932103122910896664822987818335481967387707385846380639962251834391730375303121304370974431548587243895378306176149277286383874583620338198617687088968593147753684341490904448749783521066915004287174420606959405939295132697048059504536028699314987703817943510629005520093072655972046963402944057953281689999991681321669063419300751905706586444589800585850931889558084735198599912210612706900013132796115468330504590529922705825551661884287838432504115164485587617752931572616999364507143272423171943213000398083534825637850222970347602787250879398603954438121945038704955294597764949674908740318097324737281068250231128050358649882328080843515853318301383157309587431963607379601983644415421223627253571161452811131480060404924990948413098885967480169643213606510117180796863340159341878614228677529858877166923284426957925659411109049103308754197870663773188508340054320723027220904521200310731770396356007417109410502571614353245642413672534283659127344998390700042467825080210619135759795682608331361423741816211302370539900000000000000000000000000000000000*i1^131 + -78438378194254983152562167888725535244395357309595506835510984155553640964024640965103668962192355241649564345591853109981444249121595349405124240081037632205223818900034076867659450722506087412926851532283421379573447162617315783457761559592385858737084533487434006739155713460977004612295949358920603752496101533133003270825345453026557911832137216124882309435181219488259582592273404759016935975386126526533705058219478161280344476552166456253752878921493490913373085240379402902551697039773928622146468187298948177841481480540132723883029986278295926184161031642531315699230845151709909896916912238011779093479770491110091642991703251235035496453440005457056726625989676891315611181978467758439920614891329572313027569607901455935728974254294886183657908827804206836735022660917649113365572560026454618480949467457398128163245035187494056255497350760542731335698909968398581893700865872890965346218921248603828495194620254666697785040935757545170822838345836281693712884732585375111499671088143307131709213384469932057105910279244409136052144553957503357258056841757826626880772377614286833540363538431973141204722025880091564735739016079682358297442398400919273010065790231786934897424737893521494803556417365025057870845333434515215312414853360630532215739907777204229198853040503886372188141654358839854235133913253745194064968752981618547393298972106183730867445244271526866241990262711398755865726309286978705588434095176557869510138302196642178242341019850585565858530494981449428391781910278987628191797722991099880054896092187587455061236840054627183085101539119209277188836418580706626736493660739504795339959252042711336735769076794252757520635649508055703933960153642786671534855823439710446997696559440110487514044939663739436432291097668846880068180446326732235906685422278248306944916364434543615454255888101921047022925215902208438752836571675929558184795339117875480625253233854542131489044407538699343154481846654817329216001267456103795344095347258212290825380687766416616202273227787290436457674235512585963483273086647800907189026819456024817213768651402330031791660534960860820754334821238387584167986143819414648580936730066592597500719843784404334230186420414879525611929128854828494180012352961554314778236564131495652083892442054549981116003705383118113838732421875000000000000000000000000000000*i1^132 + -2806655007293466357713633577754589397463336552346640915902942260012223205414884536022926863290830166276158622138904378518961411910285504097930992305096841537516366645411450566026849915809653799796399874225736674077572859611673653819046074226253706614212338798557871283538997209595146024010540042843356605757251586073480322111803922415882654124210375204278281155995249279300206272214919109473074720922584004398310983726447075699496694277625486852624911471118713464825758818884541930790799269562431221295282088178815745572511508798091761009834253889941246716217265761202062889784745895371888841365418442654986399594981662641157514700451620579344848256572243399354409732223976636617627708221530520700113365071420205201616053913040369046033827291138778141659188750780599308564703146043413383203433043139831950501284331367746255742368229788246509565789579653167955085943467489471271063782920247230898040296101121387424608616590406479553219794231897734449518090315713551703224943418155339448568941608672046259614130091209080619500225144083903487286135266967164802737705148690866353648654223619246862981543546011349826525943305263949461074650577989679484980177440120093590682365687237448216982879877475846383945591598930123147307168659617871802348344762151559996152151097439400589652997373223557656949082390145981075696558240028459934393361821014938413985118345529151875393979822694926233774597188341830634792981119270081517803351351105586274362961644958430951087311481429087898419599519985253466537720150493722392705335399290436786445507842080953041594338798960202160694532624328280120711983422276359437423767532446146668204626341096029581744312317071018515865515420852808298302096893960260565179971884624646980968932324051708641890281161421284218749896843779305145129091525225736176672519232682061974717634389171176578169542535901067221379551273749617068850796721383838599610497086005649547781580125008911944364741844068516146647800068571063840806035488802453442850083771401210381236080021866688934894045469463065439447251525528257379260648517249285923585885716856061035243334631751602313264647080865990025740063999429422392340314520047888691883169160540750155539232601213692097448952895225182827946106073158151312057789605161403785205367862817450239904765739267492782875233764648437500000000000000000000000000000*i1^133 + -1102617254737177516921024861779287858084388520667943320723374489755133899681337207871056213590289120432464442608508408481913718142702117810086705623929599917216245370089878807428541421159586949157717260510814772845459152053637676196517910363184463464516475339832861127749853287203104644885470314196609606758461144760231155623375234098190959727824806295519933081557316224447297194150903603226159981650197441597165770213496777844417902887406607047086890541552986914130450908692220568861323808944426872425091622505379523380413825917067294964710149314633060794103279713219584877350852646831111288256545107266852887902848829469445746024624393827095226798561209767780999377657397173284687353262236402696743807173099991221028376801437876548054568776512799655578870902100409315922143296463520389080581072492799891927610052042307900550529305786280282858466830375912951432880476366739451187607235004108373968525911789519960948043669044874763472970464009387797406987270721385717978607568047717828934345413070908751877411673455524237629391987298143638645034465195814022315689049329598142224473269616461557354763368433811409763222361603941665327829650852192539481255443129486539552987395616389192114506631307221814595963953532014941309634653384466631244523983203510648754223437620745656529654192524045072271092814685892024271381362328951925904769479091250763914120396342422506953143887378418932172946660343970903869200425636639305757142447273671221524720433857029148390034065638761162364687755023273837684704835483478549248835713377884803582065699468349696003822569023565444775472038467028204380440720878546197531902887073863664905530905626983437346624273616931111592278955885842226431132265823853538511042394806590466963880805839458288568237459447743101317821833898700900524559775349429129094572401356353738068902182281298562086897935975571342026677545848290515797442813914201320630678933342133682378267948317653179482402336426690252994600234528597018305529126510887955916344348592448181583899597287676026672934432105302819319036383826185071494401261789889254584688153454431535164884447350693203804247443463118436306350765457083480852511233367853988687561146305705322383749184907382421915764950958537631069376021440931278233350545914418550782499243595557520557354921102523803710937500000000000000000000000*i1^134 + 1038889727512139195310484075741151965379109301081192482598663470734310092849622280398895829164664984924593358302251975360616681528919910717022278032105019297991442916992537095697137306324609084288319774050936215315555759384561744259055834431941983099933531867906110525566848340473424487473158253588480734348420999301408898385920853485293804780969661431182372936399521488787546704546469139695347682236211958484504779061264255639000795478355205069845550793354513931454772673014173827946488319242287030731944008144514096547043224663127306421641801264357828587096758112400899288417061410553304614837161473005925508585959381731195980838706150824441485965386328664055142806618883826307828801547725069851849786491844774177040288921344712834682125228006253707821857702371730234902475865760118842370682736906176342354925912541077600532253462251970320684771874616928017848844838727521785607520298625149248596009556536477083564447999333531170189006707576397204690684385290269543239072936351068651324500434669976963233419228898901153195690519453341197704335641669305707220069945590281432448798207482555207074156081601824872148818134710092783608356910744271247034484347829425262220597448960825346731284501684677979818862925304808261619241447174967603521154803126443319350254158699581254998616498036904267873735295013429024042566671908661035263907050448746559038275593404158576508293932421651321880126537752639129679952773106676711604432814362345483551148432995221234213438628980995676334205267554737184614732436317667312782601186555029163391350662723739677107054123205794852965346194184618433703525984364303444795067149851794738537052002441832842852191109369391734987963547256339994040594557277546400349520481456043229832193883461981444269743005548026801415273578305651740431058409229492804493330751507436497028933287356602066567265668675740224801611398386957522990195199029027462934357563783693853060240902328605444737347973401955533262680019595106756443698930939030421480305069381715448003448513124254642414883685972178388821871813129300792202361676585384422630268668054645082196089565021022906954290275390028529942958032995153443939047012766414828676672045245141772139920175923369752921993778957427731319484275439991483379353994426807221105880104005336761474609375000000000000000000000*i1^135 + -376786775305382475618895997379587581576098488486488269999149164974125056427862161235663955823510892385127130764350594983345380986927357359362273719897946211992459874967382988861505555409559359581503512400734787803541947007894733298892770148779430624435965288541232682806472512744897417000169577251652375968044990775921464753034372141666362088030703276027999092350559651138243328075106582681595128279640391455772804094794521899673586180007728549141639546042389913253812401060447025074536092120384249050374212139380633172163445204332417873696061584528368160036590508774444889005713523254295707921644505673918407798458246343448033148494743135100010678222797567891722265411428286684058661988387811258643811361694119435954752497026779361855742586332393905295191223991172232128709092512715061661135403210827658072032013037111113360866057965520268563408725278513967401721897615332647180112555971190002113009205515448031392779135260787443483224881432336943716453708293249838705902106610795086777989635623380888798650812210276921151854199930071930768973117683635219407691305695904153920147166253245520947557247600870808089377606490324446810189453222197361631677396489172519783897939945146067966816843231765531657624158354355285839522961690664714238572408180731589395270305600789228937019908286757019900496416161007990192951902445891081493215948304632744184101863644345285673930530820328370305368345707505921624596412488528223620924617614370109588757829308876298092451260863760953562425697897493104269862087892571760820655026748755318862074925309019547574544289517383095222580567103945229515378335189776625712399674471676813713839854739256030656954740087401720377610620878434657230810419483682364064385744321026204173531748325712553140482972676809529090261709234881900509031212562641438738303568853799494184016932491025696813609658172333119720450658514246268542003222545891131721724551008462990419979326804114963936447374849764928145487270411784349632702635978988631574141709331276522959330993726282444645941467098900075408722842785740845823600092889263981028910071355732369571739940707686552626956563022667843955842560811961301422628641143865422423608941564510435245849747707158818581942619418758560967896485842310358685645041987299919128417968750000000000000000000*i1^136 + 57184754428940287339874509953279836445161333478639050779049627368760612502466641158759390820799465268988614459519017958065597339772561590178945806886529571551747517873096912210874290365234170022561776651357483576697544142064947745452666688617580650186626867902481107214932929962857730948383651856355189046801392362638107689968480180528454865693214125236968694876930744003194425208740335357627411261325007580500964279302261074470754294422466823995974740896746007294985896746767033310911085335144881124998978727037198998834517542380088468066430074607284542507270674536687332993753031400317747310019060711147401840888819351251486214158913751817710238177887954174977744906377760068556250036276196664443492804813220213796889776284163695160452714878585510902086284153033240365064814479324775227524172721365132315515296506498431673499690497928378934339804748476051409632626178402280454699847619835699083137497812700403907264973146821123026543049527486973132864786277111129507920783704958580387782182853986999179912831037803061287716280828857441307257554272217725378066028643190606609664353046437214294516564827114849393435921732523719985138108457271815823398712995267714721836685460465266571132168222737236279829092710432211048450052678873311188041752821781810819346328565036987080751345971823806003409952273628025852194576564417026404995368265144404708287741379515989551416402756504403443672117997609008728596285833199404977788523982910356577715844370074855050688838571649665443021715949485781919700393512680012685807720601445227767522090517083643884394694049279823625828412414747567306893318604709465453423651686403125993128721419133566664666064037329786932837856440697343517015424447561597417200405621271437267382336920779323441854976175652653768626785778865739892973515818323205756249508104771973439697341954154237266007904740242315074871243574422310286432375707009915651381225808117788353089298787252618600143075811794174777055499011818968334632789594181274955929123645685575591682241696718806792385545043875541932407248117631189301136959766683912565647919899458587233306677499702204222278941226394530530480889185387155189253425318027614774354310025053557994884464124859248838747501622321401794124540174379944801330566406250000000000000000*i1^137 + -4014777008801191001110188809030454732543454478536584377198719644043767200512379172207130310823076788952988302608762871678111198501452116712829364402869887688449580830186998129807405185326534873724691198785859359969236272335471960032136943240391218073833624912156922346507894808773930662185479487160420396232469622180630442929003435896047016490822684026955764434944022242311663968035957167258362961943722231933072645801763097555516677675580698489839987662648927585565498197397572016502583859101245771486717611125651603454354996326272514808749569864818947604485232885959373755821889077313901589110686805315503807899892434031750346584348483895654642975944876144832058173588944373025834468103989946513303975851056678166509976320208244665187417745239139050097980001711727386459171249065624562017611090203144863202993441307415546149239805845958536109465273291557516922201090538478491295808214825962722209945610716031789743792734339301314625164417948117204670815644378206764184612975658196422281418591554866760127956958426499233876166236507349608936318673737739486352400791734237548208143322465952807300784254012364455573342769911795256375609336139518732948423239832261062386513048032545981212537825886172307005897557235338444648362141173565288378549266762560948873941222362352534965769928124543407060911884208427766744991744465449294769234329846777936837286322676157240577294281086189874459516718152561643773702824554607637356585391484586133459982805813736062886985348629012416947323691779648753017484627137432045789240402059120962412406022240178020413911533072989624284498348349810481309987366194595518007211855855681668745133976539240677442254802746827782964709188976959402015784100564837324041928583186384214799353027832857141484133685917780919878836122847000790281603148715430461874034385133846314389802176107195208733580611822210411149867308801726794872098744089230736027986210605613769286407168505902241571805902434746360840345608435939948428184811985258628236514530322296497635484151557358709093753168454862073347968652059386445445057548389054338981191071847234382875800789700342778964126291840410195232900702074509727814276262899997298538568552202991777791793953536608086096748593263328075408935546875000000000000000*i1^138 + 821552804651592979669462089133918261764298983678048191953510590674259744113216854329168670729294746540435642217747424173007892036090420808243284079643747813578805559384118065806639620592408936443510327794924933815010890548856194174485422047109550659942346054822138700018352418715490543622976518611971025709794470137746821189752585552943023197049292932945042079620793882240632915990607862129840697842686220382788954963546211629204443606581211761488933328102440381169600353803884017736240182429872821711315502717671272307287985076662186670692363186331424799841123443647806881566060612979667943999835529617875163039041013132860833767083656211293934445693856423040933022355797261446311992135017715861391278795894573136303670520112201648345683693364694964252114653564768593674552962285578041991239026616860869485714695162675477175417783352464821847383291965288471483647222030337633708017176190639607796884917487112888525043315690119381936509951727502966326698300222559885652439423175147031346972229380950114051680805232120489507338534018476451598457342701961365620425596403698176977157515482695801737870633575542536408508863434021418837433604995755067789457796315361430811881328774453179803073991309422608486557614824548996955725287859305193122982199151512776736215208171613005533394477728965552754103428599736035106134920233773816536411047145400606481063691083963897236650314024523167341191446951694802305398949719977895600171505276603614361208142138447247110765283288000006116342817828714556743444869213549974954073870714944086202161799076863263358819677054714473965887777596309633609420932195611660128993721092239549876115499279361478628443767820632658457692683387029916652500536395850841575116065220714051237995779639884003931407666630787370841744726697017868554650001519714083055444337123973366971847594929348127427209100801421621191766818032910774400497476590593925883627205981045214906424686518422939908259510589054208677643777547927733465178069371527640686715877965561173655882568009386763406888703301146902466579672968465068822105064478288613097892682426666648477700430389796102925473140460523857829759062550032666670278166804933223084526299484497968705909443087875843048095703125000000000000*i1^139 + -370005687928046964260920526416365842062605938444450572176827151009074501664731396657068567536025357045484772878141050693317649614755425164893938059933433241168330645749043296167817879341728164274763156177927364872964436515321772670210359978060262986494655405488075499465843402170555013988774093322233330760550285122883359274461492376173944433079750456773764307066355863644480517527513196740115719996679125954894295905173851358375798159007964838775340910168755599145182004026632292507689551370811239545412423329479045995656962104661296388396274323812312315699669740055207515538910847734966650048496786589586379319795323316960539496271463609996436557212748376427004706460890796974055470815291795768261199341918998602064597440935362994924385421897551950048851634263189187387597660846585058058998145301525641146270522373636672625671515243825655508471497687040169277691527342247766246190780537465410504953304608023515259136868426658512754181613722849636173661078361622546227917156824016695134063757285430991503158785574203688397378387990751687767109455526649175489402649784037398122347812195984829520054386885562661721583012834762060561827368509817947745840056808599413583985667769532367637008019413390469081169208792848526098122392554940954457808847833381355770735174729583274614315439645687858683185064892869185885509073489046666728418706301920355310230367722410574465535878099995032240065137899664667062292473457118493789202007479818801336652671019402752623069863544297308733702432253510608743343339465613502193980897731396631942407724753182143087610055737059849924033648818383609550558774136562650283917524227745366260471716726599528930417015773622149451588499689395685855587131284747385201407182259150323046256402964156073399806048236907072896602537547025151170586266557658157011884295877012271186712800253091781882323567474485214623196683313515355002944905383532807812928073339872095985673056045724470303712735901397840160907200567387111803132592206445818180953033334545620388849618889977686811104066635557711019820724695418007775172489655572085025570946965560379916480775897354487622812700269844237857791671631315650339768153626041069514940318185836076736450195312500000000*i1^140 + -118086724342387433575899158344820411502317230097507708945783036361425068422156334308626450094641321886023346887825274855526884831702302117577538149824824687104263877669561782090929452820488817223407227935217841850092863638629496370887541075547123410884250885025644625120439733690908125480883320770647159618460418898464102462665197291179736967663445319855559879354615592075204445798088713773112827612958143788708080718491487784755600565954113222301390625578914092812443172158836572006131458619858030552058720416736224673502353284094581722946860987997023612058462817210600381313804047882763049491426737731067240665123408776791849971971804289639625016014921112705845802963745477198676433292839463604125942170251650563532518495211146897650210205050149508049783088650098958391880680534675417324496533291696606112876969225186683457367080065314311348569204140726562472943229458334321347711839174095144686301769809614027678512098678348372542293943249009325106134941683418535930676620229381981144708791009755721703205048302523567212453374966727345691581106839899262996238662668043936910710585021179699461118454905078663306672208814534154990795477455829817674353344611030056531488602380011448415747792760901111668530678083053120178633349646642080044926231525031244609082545559551358993465793776699522681001019338393202260626740128795176329007344779763071259697765880323682031111256002046543940859559734067216460720041702038711102230983974266287057473697295430393037315493321900077733365540602935312640412692682310162843843374929234705740647102546920266675685401856702485208782953602676632279455787566618292421459908835533298724648295848480697305618295087187050787199601328831268656826782813550811863575564873102191158141739188401976459424273347189808513977080523088938425628655140341438907244454682267964662641121496001712219673684560417191713134674687608400226830396841420758060481684154332155144829752117230114280910962898452567595266128369650077409305477418911498432569967031204772401907332996762014737378587218571113265854421771602747371406162044281755765692532540887246582726422069875095846875393941869750451430232107696838284027762711048126220703125000000*i1^141 + 506318128880828403176112446775698495077292926868482606530386586237885904805707423958311206035007571187885431602920717493469618037807507810717774176336849065788312175129865157590876250739059622734332113980389133332395233206200665331280552422979542028950754006136211801428817765527787741100990869973998709837634470517985536400824003788883304879856622174532041262140729931568728609359976912694285173445063541992706746092394457615483262750606171050452275941904119143980325507710811089772556066942585390502105632569310363501183451815768505158265572021781699081896460540322209519309869958801754684419865818624241385704506117876126412839771124059059588661792437069999873843144467262743867001834654767037265088838711260536365040728946156463841498555458439617737492292905588312365405860453797241514356332257866963251897962527763270622152447301909196627491376618502057618153099126067851075401430837390121525015015188638595893726137206323987651237719877290027141819290696941585047567389452918604878434327505755117428516963016834734789079222583360931770640014164401095017669719188736290394355473794824492733619365862430573559274480564446695201580124755511843054992715255981753793595672870223882887048574884574915017632660305765464721055481618399042447429842910965424121534039952973756773800980093094227247187022708240993674860036300622369381441244399751888998394089910133373026359806166430116509950457078454494864812255720902458951464459483341088225834592251152906735543466425975600936916914478738603965446061641201014192510348546977568586276012882242273277631278201796790094107093309035364528169937450563855916987406253062369288556054586131581853894926239182900243804929618013773743888769402161511686048343065520581571672439981262623282419296890883413632699009783567909693555909811766920771871636660341928623590046711663984697797424958112854301876369865217708018075446311171925320207913998341883544423136969214427710786454908944124611666613798075110549659009102667007479855041726215773847786394612771766680653559092811043184530130846704725582584204449251772509181077543637686367223300454125378688985392727772705256938934326171875000000*i1^142 + 591390735407245312260845699701360273207853007951606571554956342559495163904284875907842997973009299367935423099720373584910575292474072854362608860532540081615386936610183352023572944284189787314790830105144166744751198234281175219801766353683069863117802523798022889093915506473097445675491272562752308651130066407147235559732041727757073944150742573570861865761595715141914124160127560497366964160188951735708284147712605067390568582171648076550910430398719418205203537562284287682497229812143040908879439283071339444328880401157793726434786192382323041522817861965961170089356674671622792529709591485077614648637573266447060223082073890965662836658798729245959605333153049832403482274355969574865857667424388462250811916416331806004161183129336913143467674053829939085011143148095539889819662239827781625978527950094609760546882431780064490994507708572325337099388691534905938350193747716317905579396692112326520766207399441689493961683016880056840526754162753413336257316378849015563750103537443762599399401341253408668292769029910174182097293861891750151987041406989246518350278750227987587031232670253425507358973744208198155737400353376488120414099510186172714214752269219186272541830638957835847885300864160671171464462344946274990449875317616128373426492471095284755797726337631387471474625334906230206174359005586775052127358129145800289685756881004869883469769990684460064507383030749116668998815339611969406893495963446256680276233829890499508796325313496130306087879287359446613417581249187725283719201778884849082163808049162698896877539663908926513821683876303906902490262169693289258053445660033566318077135505438093730998772252539240636721280833182410305443242446960488145772867778702756638411294254968979065001926301457205723949965820505622653414806842461840662115108702370152358908053530652818633864840135511481314435916634490254175490274432678987086561147820378772302953711915030420521566815154124299029020275240740797398022958135474415775383090924673675898557542234560878898234231109753315900509828482799042894914252380475619028202564561591536573814664734527468681335449218750*i1^143 - N1*1093054432877167468996477791542993791283790119933159632455794252307460591203377039840228774772302736425423959865542049539232555132024686692020520994874038248909821191457514383541786768065429888240153232795681600292417760302091417978958583252080393242942071183786038215281414107249820742410459296164632995553164094018165969458855054416565438757964076543959812165618025703958406367882093055720788417692103782942222359766001897842064030419120432882168684767533183598905554800269616074703815579973181263670429661847675773209676678239109375000*i3 ] ]