[ [ -276984086958655234436575851062171858911304949770023080963023386079978302789674342236312060121619453221224341596496550128436591062174499972770707274498806221209661177066659259021384256899566371071011471186888931358305676863584009665447942168668074579626082659873008638114920581179513947177970374740005177553629681834275303782032674441420285096425477812978889774911174569962119399690827617975727653515631694691666547334679611340917489186608630575673834170260698660552777532214686534048623485221726374226470702024273867519496737710425316725722070454237350455928313739284260422445650819575618744923210863417669346217853866839807819359477373273303234341140331633589960112397798616012624050759614427010224382462411355850878805256208059204215158818653934621491688409461051555153170603116579176053467328599412596409069658242472035023107643873021523135107972274900881181758616287721975799446300769304682726851793833837497286250255484341119973336628259625768133313889970517770151173855384825430981962565636950793550803108376450541560584549840528763977886604082997976655608428831225097386457407666443278594415841388628913938698059929506678380985332396124491785874193674364782011964881683914325125224759425020504309262765491168720862807799647551700051276785671422330296353922060891570365963861829805474617345164235001175400459431636931745437806523467566027884512450632774270732157189032254573680197780483558391717194604367967214016871008671916046831331968792000471124943001593197335338299315610015928464668656912413009221410329513555989705621729140757757283930299599911253156958488488881598246972861142232020247209295697108676934325298083529347664709640802868323239095702413886463290898850486769227713925917805513292917374667013140957354882288941954722205186103097372181283213926734807879093553583377266211343310652296296338802006559069638745628587084939619849386756664108574074679774048483430632702891567768378585098868175800143751613568211300270026532925311306881080683414147684358007638963682329366406357967624842770218281455387228065161761723220366380311011763650234520262452528226307856211301839880413248110180836150703030940559116527745306986434748008404752614394538882640599222297806815252936537755084584077638989923291279986298470248930863788694792429945685979985842096896770422204223278449323221816254309738491823516993730873066742245141558386030526501794872842542676338388131101842959758649530162062471502098593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -17927852678459849253193444836333952576695865447856375096932717814573197719928656793445656785507693244925040529206644584406939051266317262519744533204708237912864455059247093649964188644423959897226955621834512328685118202853248504751775030653883061304436140332615704706849551850604024962183389701526139965261956333605259301934272982168174408688485169151802301851261940819396878721498495365550158636995594036115775860194648508333130844015744346199504331009011797461255934354646346157386668878254106834663715416471500023823386615063254556067419791451174068462616080664536336768327506753061824119857867527093155089088854841112765805016382621697111925948716749932417318146804431494043670400346452256818115302476000256477184942523405030788110124966245922555771927859099195068521502253345104300858140172754525359158100662764878317137296532456462227801133250923408995278006585875293031169540884437297642347881174355237735903373723193870754793486707345937240808828231778989807947179411839917794852441632122569742241675153445467138366602571079581036459954805583340145001987997143943866990755673477164921847404331706657197822483686356846347627630930409253714054288671719394826810563083143254833180312830533921504420094203542180792046884066469442226432512716234951661440898772683392203227178446734845570954973507950060838754786621905004466570412486186269561979590719713493624761290885071832336128113502635443968802810408495235631049834019411462240123265560920027614944525978501287451488582797750967180128231831985599167405194442910850828258051647927997243436213227988927045108653322518757517508126054709365898136639197236323206043749892968166927135790564135177302078346258823751139687600866017652628293693688741271579054764086779441809138622091690810692929105702070784820641135681361687926133891891101107178151781849461457337130230702630107922139959124785165655659857402127946171673820588812749587189788359334108920593198571961085348045993012010966590315604191902095287956592367757427822463078901082695885295947113832206364474018491325329977010878552598232749623924231753304006758299142843702293668935629443477132950101972356645375587150045402579032029462093473526434806332165755372755755317123129888045530097829791246129309624326138954986968203913880488430469420551345978557011449505262785290481247210040012907953339432194142618710681090021304117702003594030137657221579090800694522177862355895909864299185087072159237265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2293031172649600767840743529458417236734361419212673837316668804766822714875969841806364483017567802267403610849414145521459162012853330165724842597428343567229453153198956933449302139363676462133460001483882043588133488095141262187274301922989789654918656427348670792344142626282056436582885296844253013317145582875805277630882325749290870919571238024029844650702772611515788987083042231081446941497369434771378472458404588431462869873321945650260080419095994754262488064888997244168392600701965471565050463172391336904272451348336941729350513279743008046993095766714748641018336718118273493880555156587900388817047308350033683679606337780355757241121453297402478955305799452580958659032494096072011434915801948654872650916964391923501814906992137576319929454708413513643243480249407921727606919288937263826734608578650613357613750243866303574474855356929427580593068829346290346214076586990482463726410594882225620878470678995529814724566338822486944305665313693855086283642869877950103065456849215864847931218122437928203558263924793792668768082548220946312335269748023871610022031466118510592874331220021440242078907716603526276025675695520265427251585103911191832591879821354790558269858189928023288124260287647982900944246310001961947908140223348296283576019645596033332324532645847717358287174979745428349976499435155697381930233316279359912112393017293763129508057399357674026232460862596250229664695759203268242262935995504346301535819189450049586517167780609792408082918127437609556466949280730247903074443257336709151057146602092882446926662100313502805143745157275195850313011746834111312032722117648259557446549057189254454112558522319019644541937784160964383793186340761743934914384291522503682036428280464170392892178312231556849872614397287931933513413860325560415050785995301475040477229486826274959597074194607563825060928328887185334445892182791924381560563329189165905935092360986015613571023221128829302963667341055433618001514738333647758290294059680479924752509665019620148799285145415458251337715606962163264879818405324528698234119547464817803331985275115904414033781589490456326060016932498137699135214703735637545887603067825642160137511037748270950618886369449830586827656235458640082945757483699386198826083825541998935504204073740951621349057267488553280497519356350034903026484603813156203440304037498410976246714017561376383808564862876866069317772718465658774146851221995747510458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1421886349411917121838889777644016108196908411264723271199134599945656101097529603357446960006252713835818269915287664143067941875908585900027519003212718385003972627794906257840370307282590945680957690669645392657513659768645089602899404252557848185666203328719848105818673136508406377330795900615917927833999194366973987060823344165702123612737754721465163274008577286782216902323071193556787519585559720636395026498226747463861796311118922884659725171026405425497814161054318431486653229776562317015601725019121091463333900655546464335113468707378342743290216325048773159733238866110794005788914057617578088524772366475717808041654699712623037877023819055434914439200222737038552623682447356416294207569102308157504539585771760826003758593390999378103329783709132295000115035732796950038860567174851140214156168513947820533352714881383804633364826423933263275822114832504954388471324938983879274765486758228132901645989795366372331517148727208455070935899270298295237317050124977045886925692983021378540794830618349824712373422732487498260829991776445509063174967095181474181690365445033774084450964174003959558883778484171180927739993542556146648858964205688012533795387718052734862518382926365529207475990588704824287866956428490703455028264273035749811520250320157257299730453923954657371190568997738062764342083621170371737794420330859106749709799063862236229521218627306541335860811502352104438544349847999334215419514237522835180789289807164068452754330542177013432333550427384870097464101715588813935179028483815145890464808766363666687127865182503828781451175035794661021158007634691190831662848685174375564994312556039337708226106337125569426697998870011224388693287770975031786559044788889446854692221218028282698091723003434036589759137275152911863208344348203365125422942447844888388070924982465514715443552691732957049318007224899833613770526838367554866484633762767160432023446137129394856884221572093686664705826265466821869446564050573408700704643011267557712520152861257010500252975796362051159855545532980373370551669791042081496014707543087435168595092032280721616494238436357457407611430114653311032886465321790572413880509053856908652604698241945586707190648486949382261744117106633849313370835105204433958965944571246684269138276385073471356286370459949700188380260574128439489975438891988661780307054267774031530808140424591115986554101327029713275363867607454068393571878500266796836679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -10136796893394701664635186443441116643307365634192882538175684099317745499784835983043796948081569980108530954783686221289339844114951307611943542790241941951011591115975087577754490044622064253415482264472592594771761805807771825255382779126071789865596262566228719818352543311742627341331519977819673261595437325361652810796821340902050331035773793230246876198025391567747177031757450193645048594683631276270304080370080465980738388464909299446830246086737419670994060597734260526001227642245432748430252227971347310739800111914633631246068822934022085276233971358771196427759143344737070128118790006681208560340382903258091550950623309265217534056341858797500075720345101668153297897303602163536928203431421199556392336707661299815334392550478694305775126531692445208703905592315164390239913551607583676932145241752683433084247116661903433357340868377631972930299034889104954354613428398471722358734381653859263552315826080314803721656689349696540803767908354037878866433753370705126149573347347874627498084351410096908463351622130351371532688074040303937711563441067977420487477050896544612834656492667187292014004796685025581122710596121502254455491614000939305679362328838627473219697993702905207534362846699764627920916297662464012629884487444988248382735764182456273803720481684763434880378470070819427236466205743405364514059935421836317954118260286813561525751285556025480797292527548932402237800382303068649679286788878697446649598880994765046249693499029788403318447795358238268982973354624540011995318191244907433977151090914059550964601581177927217664154367038425045817971400903475951416345798697269515913473772481588356694048055384577735555345267004444398535712336100758919549620961851508618811098414808440222340397360286342525096445890619653074410804897822090312568003364076573157547532021733775504175939806589109504909751291237887899519934394290274252916185831309939008798251855598998229193565945309082120311012904224394108481037231888356800156444591825600329250321583398046698615183480325060935653695833340845625856211547671616229225800286941193421626049442659921110072004314156532464145849119763227777648806069045939305558770852280064344995391623256698931850459238089855802621863350425634786814303776938542378262065433628445808252976480977056244190810614829061432606488406245522162870026901915107247766366804304606872896448173652798526495833995734632429666316069453457338548556108233546533280722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -6659096917084661610676346192697476245749899873901681332248942513061580728321311921326718493781750095661039478939193224097274641430453589572987847542306050871866772624994880956767213429039547903040432673708024943313402429693500979379334744011120409676370045542734647683488513372107192568582475316775706376585711212744629980772895199974792518326995562144533814145303380504489990550559456407244579748525654155094737392622514537010468691073049922559225666144263079100629435826837784458386185631791388713916976945853488451539377042562614405015959939372019356498615634571094200615717668514373905827897610490805235792845440031178443767712871044262522120287671827641937932469504097195898752728200464125134441261582733276293611247958085212370852110167381661211603159727941492599914683296353504888423797467741427702976753032651121933510515827727469421216901982582273309321876570409183062989557023903183869725459065950770275397935740008860056822217077093730366822924854899870255157678373915803703134131496998404725051025019700924015900017450583454035987541434607131318693158436805899314947112158419600828997455190768923171468045531854257857941666034589916167700313249470944530846098781685186294084514087766644977443130145858793585382527844318751045676414293363040610038310609848063326970557304574583818193076194151330342432846074497542574217404957167353381054083123300614107865304593662004223405371561558743907001869624034965014947192245437230897799036152601431329157137367634103945550709476652287447855195051919614521435891335989732203386909618337038601658947722644029930130009762147633000188455654033351014052134186044553592462554893387264254689038068563371987823494392077420420795481811389585713171779783126763134422730555640381759898510306811184493127990748719267189112093968928523023192616048350711477084237314535661553853425181236177537846690431894931084477586378110152939546540971139824627709789225443306239386795529903230304526270299051895610123086618247539548216385647099283977662218167437569375094455419552910847174339378227957032738406701107852635786056049752972582891321015649261093385016811540838549021657312153664878270468364482098208099720696628146125117411354353568027626166416470733361704300134033635540741933058182788742435788953867184186876988124871626433445205676285674899776695063253070319226628575690078527445948944187760642405322330954036717066058760622653791383272713864178771171207942213121895533007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3712895285801055230611595571244735053239928888043148410934906499042421471038790196745395356400208837812741399822922552852785929655902162805276158409857688462954089876296797002369240319757939002238777887770938672863720995147628277579329667056130501165843894255375149341747852014495826545321880848551443193886066449350350974592696948146322812524742147835793836815485361004451126698114676798645336504556520662968556610357558531079588026055963271999539682284061822328490175358603051317452107663160401405344251541666406143631533521525814781584829306463279323413225230462748183867567467079651099552443566069747621275964093440470187833469603789471067544307117967402331216114637773216530457423675081800593048637836542417300600269959331382941242557081724669772562317194644023360872422210352113721655406424384364965800247485953816592245753224705196316217047646927334145954705092206105619281928555074294012634077317532208869025373310303796316957515596588217541971900074206446140517396917709255156946848249924891021819845942878999079053426962034962661130137297462467121532061687210710308853376565473359711456871012929779619536663413988087888056269267505812341060080550206039512429459506436101124679740990971846958252936905208671197293373220772338631233917246843635953817197543120820189815822342827436769567045378382312980009068684826417475339368045350225854731997638100467092376314332924464708685059854440063955375584103471119026811145750821036270364676730173114197840131387743819534260245614719554248129117199458530506023321927458094843753665995493304817425856854380049384106342865486327173384744210305833193485068531262447628307431959466971250197006089685030791897944994049390303151060221394369566074733197336940113779409379696706476135122914068975822743680262098104735013719797548715760165485743421700788778006052674864206304698372333676750336755033888951462386081291066569373682962322057524959665630949568142737570805002441997086286129622109851444612652979954101633278241388926590846304027786848866079871987910240007935105041968758933309979249925545549870652127112008561776234418840801089433437417968396789006343497883357864793687983178054424770803521491893479932933546588180193117099055032753446253037282711445798182010220631724888228982716848236944288767552859231839536679907245087942632122328643328300199186198075474738486096839531542342570349808307912761027101628118113887911645423586679678368514086946364986847369970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 25570310589440852801157607522068167758143570910270768609919699627452643050016132600151989300994878139792828019385267289418935440073273061857015651540198188097278018960061166477728750571116528523956300115171332819898468730470734360976567646527717717851368464668227053426414955351251825743714513221424479282885958303809217394554878073700872649204672986931783185346573593448465767739624132874474645250088454495477608678547595144170697513510608794092668802811874449287396450119504902572519432854944079817256141173677998436163410481704409446202145626967036916689545030549048118100902263674893313871345111333468273906750888077359493685687097225656965395277721960100791828467232875851775038814760928136391371068367895593907618797669700586841391457914049524593286477589941663268626916864973580886750288600280853452451560654988619967607711926409928361597748222214129385721101469533702943762301510129656289564502571778499572120656180814208020899322628982240639924228261913471925699140692879044910750847884750416443231502760444594298683996977881650696171681503465177898073361540411390251695463836855305989283256938963279784465211978749321888243449268887288552521391951174948595520760111590531372777676652021950968681196998246438263514716529730420504999249211217088869161301630043270827716413117040332336960847816342048031995728932462986478905258909299719252653065716511402960158172638806140116730665905880837945984735420615103534729366678177176998937140727085984238528788166388578750815653579243102022239757154274598229270883672340389429335297141635212222259253364184894955594694611708809929289417082203292713897271395484055328624723734318789530781660490755902613729233948500639161302449215805302566752742968129049477398919173148981677533565868656643700849642826246712652622676280448231404764153124907177642841567043669612931497283045550023204275703744646664703566797252123227227886177283692863602924952505121093188559494277164970160891558670837473424728901492753390259591231166803134783700053081680014063789092884904667551092623427534091977501705035900805850402203856158897291038251558128491633377596576143587514250783353184450106190308619906635925629124738301579973183602007077556628596171926205501133986650586392310609266070704162497162295697959550741557600126452954692114743547072352050410712998432045162170229100727607036115164926349037211421026280302148311452534927169022602873961475234292678016333828714994929823036718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 24183148821105002745488479409857560199704897717332358842492846773768768651402022233856343402828199157864374736100480115821465314388781708429835964346921327672243754280607202376841945899651437961018186362836243344666912549826025879184250715550051227659768725360553315606400457880795474109514407126937914880043583815575087514900369123434847981457347199923719013882130926397130230732018188032427913509125027245517264413805840836097540833796206588326995667634465548796614668123928729980790894440841985338309788104914040522894581377704082804449899617763471559129022410658922314439539421467503653844472918343663477512858521735328285220505332851249943937365703577074260098675322145796136197144141797423885754850383113794859585889655128469921552561983400295779326930854913055038792037829084700639927568543530252724999815820705968632024027360720560699356950316128431699412833466824718330801472241223815163443699154992138201758915267326217044991603499011146949713364528531746444632891663883150947174178574965050882869923161615061365959747151926777029598886158840241915681205953155837746744454823070216643667386239618194137053715161712088087468272810363452776909449467679340225351204975632824360561998268986387908384390303813141498562762758155833270427551809183813931437675386437599464185327830671879449612638630468316681751148073908702607259012733908988734943144611179163283800332505428538612375553943180976960364130101474228537742333156836732961674980411968971193520424943757462446698848716959674227325524361896617171048591595216936381020039229866540528876488251804291088675066760652053947722020908035475270243976554763239657179435800426775034577475860732769194033585234879265139068826385228526009918906533282991512348884382610145618093581325777459482637692090266505299224197136102874212402001588837509394787233639565766418983560853885694342609144675043896384189743763202060407145800376716670719613603363676415316689607166632911377201324138869727460805574110521217909682362519727918603301864872492987304490440564964169230231826910888695642859149572201814654089210632802556391877430248471959185871998468174233782229245865805036846335005032836448767410580949838515304205767515363538986815409353695483115266390074045244586735468984400727643577985744284325697151591036985799356434753789419000747014168265269292867098837818386808968077087770280556097641307338176553597464841011787135278731221081661414999593094090038369189538671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 67989810682686514287577252203403738126138215630485919028891053814371129622387405922400640044542377961721122857885870665869302930883194108020224360329216973999653864081000156366982376718246329666875605016207171087516647490461528017939745618635681131777628412503378203271764711379953181266643754608118570511470357753718393621534259565805746835754870525174812603646565741616032417667693357440848186827469405789441565189208011489866445219748777990761676632869606188517953669601751632856543972615980986610735761395934170975973053298039739886168957521351101709904754084958674944760858291425674911971408232373858114796800599539384517972556077033170412801165319210697931634100169130518334411614173101055885489312303194229868442542322814853648031308509767501438981213652234383607458706467109727097930234588220609156105933950772637713774602303899685432234807012643359803661890582926316034199148289824583257827571747020597228125379578965469480174659148164617210640640803773094057253539181379044630762897998002447450992666714132535420948539126614126546968940185842800096733171719924945298510044081574424078939944671441993888693110185664068283228636936539218979355354907035526837094327578564644870928769740216170149001002869081921315963181238192741654421918864076420676555534918401022228777492574046354421091495339531620981374201932074193074840009154472320089271792721838969942071026779903273830817602691226768424930035447055642426353272115577773071956948709314096639901013025856417616389129670520909959056750526133459500282107518085321210260725747007095997914477190959023589039744816596379832287779926957212942505508118826467732522783447586806896114756885940819370112631147069047843083812921087719753475639058722611243522307102179012505155911936132919541992446257715473863043385644527441255848190197787908449445199692551283435707030470195430813030206866805539393001108358481053063528754703367416283287880407605108766862402495174257184367128005575027666098620397470156684005447898321159534570583230750926387176881967021884780732499439740881137190572244690340546489416192971380326089274227094861877317935033627542442767269613318475022690963477895874246053812316208413128955569729011916594664136333984764897012681877807451245474609262388998600758258704331207125938298917784110341009382995100289408237300516475298635584320130915383264497943196783182636086176217527516945148343084781573679515616603461938284527804835989218492275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 17698392298744823361070931138029549252040959125490142543303932094872904613311896711099529889602439361127252491648093285331495855169938762304808688396519850417321981286533543702576844389422897924603308413397126995884905706775259719370110417975824399993350390757516244070995165201796321666521224375546625863145182207436626805285487721985172481635609468287688647460827109129350225102740417114265599537295509329820025992835188248285399534071392475285366787984020616319994428151138534534147177134241251655128781356826496246077474836859127319590028499764224226778004220288797331822543073788441407274436360954701353489269255112916596218598921193541229993406293187994469203253947388015700792273489334209705349558801943286838899612661914094129457751464860920073177209617687540719676996818897140070882331499707490692062841874455802971755792239552364954735720543628740139542056214431253774572595158397455664696792689587362129870868295172216979866716501077993093219778856153256850570158480881023632466411637293644612227548939515584763454634107873521958174294001128193710069777373125941780576541062853223085459700718624217478281426013223251091703205059202867069517010938670127635225587124439218424341667838766603620575001428801770641017574730950011975855485839686533695296881548457547943179550182522541928496728507594908378907042792036927243370052664170687615081369577944092720104820241816056045320395615767195891799545209529980192860660117723215689316373107553260977020474611808980870915406601239506430308654921971035312209192582943326084567568115031165075730610931044149329774565508095963535959995089497620566545788586352784930865724154722939900730908672381858415298147963334257798403510354556566693231181056443785426359356074512486859261500210851172192203823620047630186628206828629404814918732192763966420800451421432050816720960264404373840503944913508954256070043776960656198072852125981261846027163441083817416058454399207393872652208518510352548487527791051020200097206866181657431867112413523649518309281172354622437399651098485926586623272277177232671583287709213194957791918220358321585441068234971625624530573401409969388074485752395327604209020473409620183707771369573773500939581374250986155172478811059903946443207063357786119196338837877952793663171198761147847974181593694286966630906034226846913196020779835292320676696340339150361852213136719101720959548830313445450528461291509894476526247980535827688533496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -77905047042767986743784718620634057796679724826994355166226472200310734063089662227259713372305315228544933922526993335772264718525982285069417130477190963059127513225853585393191640888766074797912716653634420247746660941544246476088990821847513694396284157214414154755889649671318451379275919050375792687643924925551618336714342539748584751578283799013680082253604093509960113239779991140381376677969201183121293347317133128598948678263204001353459769762188521728335339073790115333992161544442041051272933368854829108047840235474742868549203070272917392652587035646102966471335097783214392167356305374788198845709497332003298542713243932195838709820973665295669574224254849754612297753338022498249853592854028852394865821877018031527739676168619925618135448031253992631508316974110412043705871641638314768181734897278469516202601681388938221032574813917397642155887025652518090677928062156936999661371314975684646158933589989390489284733068018186303322012424079604609706655178243211365509893731584125748405280321422122821044496170814167523808426153608918645022397803665053518227811215492857260725163008937264246554541975949557534508209742393494899724726441302604321298910594803508431949415891824854003238828534605006689941278779009671293774760479897829967375889598272111228268987687261640330828032861504684899561020982661106637121636744916478434448314089962106011415743113593683208223059494132566381085546047530207247978114181851946115537242626480804252010304889430948411943251303242496783618328019922956486126462919625546032281108284133915070892971960173173464089238892382736562679973917733603751252861524326465099540093660844056273544749165602207859121682134037844429921342728000012682604711330142659793617028505893787437876542345579426569117134860435110477924878797800029352572162085633178546442630951776078191918666249111849130747691044703807138350820769053127843573269392942813338054898177718726638262000394852777691115357003361814606053882116824157867779133733341889248106761186438147194359676855310721451925785020924668994928569675330538161754357453476598996745589928440539880896303012448245728598595042970653727890743336747037592914182014922942370128670120950006764132103682563806626563088385285965796632981850174705701313664003677080261050252563708768401013656173889230683778004780236398802509544242168593912510500889560656488171049646390744066329125920197153131278356738401373393780076000759084554251171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -90986128459651516768814793837606952410523510919728084146904599782580218542762275196472548213364395769916333935567463397959900634002842202066205627665802663713628591761135059210770191770359934962308511401666932298986780684484031312766920855553809875183272370044846896462666480912351697718479323060323841102879809060317501090845804836592038721635047467289077927659382659786509112462253352213051234654395311736049360685327991943730389925838170847159865485669982997297650249616573696521803542673071816816810285767587389091301197127995311816125772143601751308447711615179763302764075781850955270194416327511227737389582413685301792912100152107301224222608588102861686070334476106852527187993194948707765193330713747732288308574447203899601381141186496635519299525675698306097563614160733937215039025033127508728078046379993732133025112929661920058718964811085046318808908208304552021490528925848775518282807438810892525943434724996700231868911100361001784952281080197899234772460461680242385366465071577560356722009914987424820387723793588594002541693221064910721022945697498294806020492970512083241845258026208937463154993903057126288412663326144485735297990497392757631088959982371124764417525384392679421630233067832050127900369259817516770553934382735108082423770688838928085273244850573583029090022789632734546938294301074830486013139131954844727406771959236830596131221519227413698867270418577971449518471366180399451894320706304703720584865553919255057886691611789899160355044418975616400326605745720091381112838154651466737652169319518189119302968417519156745814527668899508248143006500532990934877173346712246429424239656004452452549622177022835119515308130956960310219515884037411632456486659935822912551866502986186833767952667854771529176259688470833737528750873720931524788626379697040586461896563382483336947431010452063511141784962952894589828508849760875232956641592841904261280638338638523611053028560761537866233052249479171696658094405137809229445351737714942141482067356677297354179655055051350535217675610964902920584416119412543448474494954208573309778652674640738831337669458792169251979525298948357471231257150244430591930776663533746216248384603050756306867665652747248413253803560849439385828406023339074108460989426431617181512859207077186803623512832581592666780283026375886291645671089371672906988905882837499274892992824561492750845666231665804070911700861196185779428778232361583908172070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -46009249643358904693388995612533790184888436171402163924404590686308435198942654635458469819554923125848097735102598320404989397988020280513412268913916438505895596262711339119061806768793641449251051275046385578162651328656254242022146450202689737909799646733669473787130455277175307705063061773738198838845952022690881099261705738579060252598279820033111259368214263819439363266291975550202411521261119969622104839646811475949939865298622311250068401939094210509659118488280125025856060732699861967289720154490883063103729578783102865487684138764359846332195591670672057251775437401380954531180676997762231721408531686931416414676552189193832830089820259809864097663470132711301366854390719013215937804451762010016953013372786410584799186564647678535895209103520093098978553454852801560863501576266661787620006659592075190386739993395650693877559423041683233109232102235466638420929533785301590025333821045499834516903046642961690390375602758224818439870915065350876080551439630916963035984937870862435612669260097413723094471983556672828473146233442127985206914177258811830909920477093313657379744112431008540931051807645677529027075007042084088811672618415652728878428133446363845094003364825428026238039383386501829348410653184607155900777181984604548722701913271600085345979992025798896795072078922997698498530142977101122285601318499865629237359343255087783601472806020542051538642438530608402743334593557350816701161110739753007532592397017830294943361156521640198897708075685277006431360764804748793924754881888774121126095090915706500276099082691373972872874393554398455470700435481660522689213923084049733165227136004453101675346142476623796485601009512407152476726970555992334051020099973962864200568239224475484365364830067338872808279600460501904152108657964122028665933340297045090240269871771522662302542128858144303333810915476965992140826445672763069188745249692469455707273280581605994091913755250480679686778257774923562936336356080069721375142427969431542015148619317006373393517931004561251906363046252420421019567924719363274534364443589557397554375324075461127320714328700885527923018261717198052110127282503140909319100190782604490822128618364262069426235354002718761672985812317345827569392974768218069567938543632091293086516828995731938475306561521794775501188226975057824709180194273188241451167899577947232599089927613145690647733368552424369077450154043566249018190793605449676981640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -19737613065553913358118994049222188130645863776885057581621257713091786779077889307178854500186298350714878594747918146552690883243641482035857865673228336942757047303446796949992415448503301105347009721903456830183650526176320461810007399643311324567623284912947505985301510912193482617967932107951197385274782695572110247736355874381859843945275650314023075131425235205010707147447131411783062664261635615471190313935401643088225444595082561694354438158176147682599770090171304606470371361495317786859870464404401880656899729098572653197504979314334564176070098097685761800714633375999955910327153498823285836010571704525471833966454611952061628387454557353129788939866353680667337435380295930786574952927570480390333778401036412269584728024164560378237944672143454322601331858046853678414495916330373532535370421079069665041740462415489768705056854514561213577425910780728402308437330085126350273945385139636810419773795802898586453632351560332412004931076119382967774745138930210547738123011594062580780998048598061276010292843210182927146363107959718120737780196037544684046670944569240853569681926450699903186962994648634166081357033541332788128183149789257065617461403024173006041261769712413726396285687712120467349122780070039161120842155696957894702045525213191442754051696155190829851806208059971278188253127718967523115765646358760020606294641718984990517603307004382727615085106656721969435692421676632772855295112555903383728043995500315396645101105811031112877191244713842943959733355490381487029780072719557289441575459725067934063566997761239317315644869309223127871268080571499492399246343689164463376629343649160776742764789716052725712617968832495286805235378397911372647895179351490707504693937319669697724266158838434078089325280749346070357217466501749603764661703130698370723200805326095253230252472053977741372819515368628797778927164779174028399802836080177852205558582598099961172480677599988107040010833199347623083139776110143269342624916847508768179505391863565044403369488106661942397743553786238033305101921501863427330519419436378949114280954182840201318544880318060338135310250659170621877742011769425034341920058167911032119487507519267495177080666372655215869383365878543191583016975839495525877433032868967253748817479810666991705551716163265921048139530230441521886687218884580396981745627691232783469850399559744371914720700679442403492806170674075858223681687714335356646191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -6460965114574990944839321433797111628415723888354504600539947154777813986832222298151092601984526303735777645601095366160953920286553223549591439131286514584129588154112397716764692798601451195612693591160135035613290761867479705034596006717214976165244395971370202134392280798452180287521175727489814834853681252733431529948383082212746837246529433457095755669776789295415494357640025941085051174842438639542570005253627926771525642451612381096701749477570217284546475557959228732707004728227858349447094019800632971231075487469664516937634507728098135590306847522288503527512142799944981916398720602558432875933455982238851580646951634150921844478640832997004441520913720248639280045575922637896252780883744478284372688535342974741205839576387815312290313236011717487494741806899451598065841725569745726683886995989104977920924665467985866911558368563474558878184876960711000837564490173395057899945278275568315443599243076169065435348009516043596244046321381435082752052662102326910941624856555005453924662099382586688951866283563213114596758252906268784976761466944872227376555297366464165898000861805784576407537365091013218162115499795723738230458789599984488408054764328840352094428062546418849691527632551464399564373765018314177573840945373984657904710969085529952698927376311376160316371504540390646434531038493752132973005264931733288169327662406496584237146392232439316984768283941212315304715895852195839338105339014349451489803235864959273488426968842797966863162548542285280408864448052655174242048104452950063174531846132693630128198884640938327757242809476336431806126605455023076017444931065512111304971488686718592911522534312032840330068516869298327740306955282774063659029809963115535718588099729577746074967949894262020358134059783567551943530662229612772902869704067825358250897549603820898211577554788403021958817388202017542911683915108179887946666139893788408738872675873599512758275132847291215708956767403530650279713544276555330082976911664086784429647153943963424384819260602975953763478929463883878966560489939188633211489531945268820037903053119522661147108712703828630698762561266939926246738513606385982876291603063487592368011398282141567319250541030138213425569219692505883323764444642355285729241836931891876044664891866406646065543447713093261128871802795915251911293533500685711442470021371148596398426599327168630058119193009592118406104044673801107250018654864048878000781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -7238038946830763758441800962077129773207675230304913770515018563917855512190760531616712330597799153254679182192176918454553111262061602526627585360609151727910661545098411165307993353416861541310025110829156537048312959547167504105327966564322821822529044015993848186676925807966142736076530915416214144512513848775896256624435539328091591448666257661149949155696223373586952123197609549043748152202840071772330759190208499699040572956231108779537234425352083463431755303845118838946926947586872133707346453885625568508695860344908239866128390494744848787917433707925629308957712840683962401568905028719155720798213281734838702638568995371454791701415796230486473712361412533755922520614987599114959131468083201685726343217537402048555311881467903101432719924404543691361591852162130728835570658616709215039960191799412975983805460413481295034752636079100925088736797497731565413412549128264386536890579154224928847418566348488562478169766803470441840348387435826570325829765098388593706377811286674370646488152040108558542519834001990036365916614936159105822851611212618527085508099917589753393220055564131402598674015521730236284197254736115648537339814213559207555150291091303802094617697474606264757706572437051843240912918940422996729886743151760296406024513549937648647164182590778024245630242375849303328813888431908716293904082671079027250628074904315174597004434540229799431062179859346122451617084076056765336550747164464459048891875466494772193709330194549022350149809933892595162185174831080256929004146939552681105592484257111546420813131884091390963997044390455341212421576625144826308005528172512887698710819441697530016092912140467796649534822097730891653022988142963730429923235507235173085905629612577492188171410772260443992374969705887075106497341282039798432995278053344313746640269740560165926608596128231563120892116911442302791109877684819361728436396304187578438598347720532128701365856016348254941733502961453502113223438963382683046183283004707848090739555468669989106675395967432830141680871086518462991233750758251476154813553620281253651379682355311131221661595442002907033085406372233350045035397439372847707729914284308796711867194691385123638425054511992031119966589374972108142306157294990476522512116875219002394532456741216816371331217320358796203229244846118034940355243915370977230634341363290835652381308250720460853568213933241295852500478845412707711594697328407004877734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3577825058033778852219160610279925351129455490188900924167988851581507810945696388546627608102606125959566436252343060358575819658659162833302483818463811406228869260829489024742462495838135286097137579916159362075097287039796027328499818417066463746178944688342160596692459171858140327188681680855994733415069302998561012082952185732073642837094513481790253650993648943275532062874342413618530152363437823625502357903288743522702270994972224859353560958557285539072581803471668685227407828160804582955086922505603470301682224525659426785722042643747390396353914237483143121160294459222826937890077622096824344942576939842645536597218315291527599112111466345599170686064415161478465857877223007941776793272980901307378429532603452627042254136297707063089322404319296192656591749021263713725173718792321196943184990542249273114318681319981570862588388485221078722890240060751610616057942638793231460406645330862837159646228897962218425631451493550192523032787013050490986852336569629967862333034504606018920197310200523658233540285438884342054563096642798746132829335838789882296423091714327281876975238704282895419319658820382343592195085350649850564322027220483688841852637464095668271374150923580034955416996144479976664689720550223676127264823142273145056709972041453152651203081378093006519673442502694118264006142741303506636290512960123284463034193418813984357948411608876761826238764963356949079998782953454012904860208953803139107514839944720159597985500405207289738796765225249992957454371216489014226805660443278436247247507292507981812930212757785396656664228826657222500157892004453044509707670948898348016443883521026008056945938468613113530290701032509394573184153840773241048082261696081842410716718839689713470476296245478950596560946952297573655371170962925595210984937695401661152413680579474068026623284658634606666498285937298408394157557509710717800512077484350340503084403502364901184897215136447429336133179646551446511006284922601744683859198357593837626033178329527963339752852602508668994007776518073392835779860802888313598773530065989246067077248783925928704325104379099265320378115388572427850357695966923670771260154999008551553730787475361248207130499128796643918923529981765855304399928271981711402738172894041971423355966683767775422626301301124438292724464495789613529249735949687007419053151889318793276238947571465380795300911372579024119794985887424928224850407899523504389453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -232204654000131600996090676729182339294151973177600462389878992246046550228099437861865782189540148309196091699896511752618023617444301327334791604825804953968912650348626243850428633912907762155248198919013598658972687702254755940544628725880439240316115659204675512889776751162163379741414411947664048177079740011181484639497615398301007183654350767470075724562832307536785598135490602686321902142501137508917227214888310075787669641409464779418252659448019198273579050550968329992749617195954591703513992795231756612329932091294285800216583866922708004447614620634801098375083623810789631566454792513494472432699796967100169035222489553301548470840149814189640002526216252865267986863398687477510239595886461394298806105265705563574790837452509760242818282385817359981611772479976762426923944706621231845108798941045503713514208268158491132965251263604780178818711967093725986304816664467788732256540296436716534230284601549806019419620301644826311080951310403080762660095901254291077255657375748017859869567587981917266965345149951761456520631411599515085268465524556963566077654340492978880258486248844550425764959618677554448897201873501320587819320342643768371279552834793113657085940029601182361416723523059284494137366886516823389411990859764670804205250031134623622544120251411542394441114455060188440446025352082839922722475752705403147075055135166212489010320634376449059552937084024696317707911422235012613087714362125884822554416747366492805414235797703269679439199959804332764128858822011190143612310367697853411385944999234304601770704659401001851758385415550219041089793975588333433494724935755892621241036915838511034396091505273777389516092645444448906992071062056922181200237608029995707483801989954962251172813010952994727603222105019989516364950009303849331864536241388158186644735838076291275310729518975917196718996971116748671890132622600000340230706902345566440475741821006866766675342375660377288090553360153455326853926420039746892752994642521214851305793764764538734707157503710100618839247612218785785190006688102425255906604997392239291195626740194187897668047937691752407534188484159575695158356957845509595801472166450641420908995487814425540385865093421165243564131637969071504138788484358630604363543615732691744686536031013671985657651427383426898688354918714963006761744201819021129585625651437380700677261322126568852198342727353946806267019773754360343406153254452066220751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 81738777967950443760541368399699281682340402959169240694279974518888940612603988048617760564343126289976582441237920275471654392036430115946431543739826032711891126300638747873664999173467465872627213748509082906388019328171845541005637208089277293080139522530906162675536497895226719838590610033879251556984079880195227182155192254101211462165932291885033514924673031752790516591193198847820545878800572433042075661423984513426778703516619317686118307249888813645959334865786452484597972255289102496171292755095889249932442173881511460830853015259864473751815243619275193536828928468180694471147463202578903775890434121340464612523019567966687104412831604225780477382416972190919196390728632501903059763311880881069243714847607555396965886251570574575299435914315665453464258093295498674934285378819390705415276600512066194731662205272584022708703521620787120940907477880963821534782282510346692973755302952944410338995633864238280035398812502456323051334017040141380699201329272968230171063034359582050470508167105088450029591790117676924496738905549879071218809629772696163961206505241175371183452874736114714797639966736341009211782855973388407358899182172949726148145582990040056348888787408907494658067759801624946184821964643742884781871615759146141264222968843304701694307031421433591325566351687921562119760030298347116122506550128943668876812027902730322937847322737955108285107129661806996632547338255456773978929195557391673014143399082603206021955145526410233903479403812031163174469227450897096013516358602636308567928614552825503054673811587136033376731330806937646590820110621977957611869885093827472149381096057653093569497569063058041089952639607613011667678394817203771644892194583944417818941894202337630250007512601247615713504209398586840807498257260100778883496894417553893845398414898720047904975538925539631566312285954755748555455126378860358048677742456644053090827272581624933845896033308198469740507617349185784589067404303317491685348439837405671002709422930524262736253735985061185283752234186664083974464216990823509790094487096742624368375184488447303893044405805767113144971226686117362501111360860416026613120586879286490887446240021462897847213813672692172123144598483047208634298288106786056590441031983879324157937712339244706803823548133015734466482269482382799989339480882874186777258983307437809364539975840028521168338008923076043968794183685797955114271046093998857617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -69751008513740773159317121958309435374279377943378591490975739334587904265243865263163119301657179104525771234043389663839192280263248461579119200616298991587075977045229349317372304339725856608879496114139182497119445421777867747225444977363521181395602993641262489076490514394087623096340029094118858014106149192706620259703209512541541316414941060401408694138151985004769692980221259848566355723003808264622801454491247246140676467717476247262527512966388021674646567083797653922698565790701400864389789437079416122639791821551704526940063390153987199366321061009969199423859874439597393121126143448362744320848650836070370146111116247278630954066556083116983881932174492543275360780629722803219722516120096424147335537565653667075611402812187480599332804133881259490236048700557905258043831103317587184220475305958498334448039754224174329494036434995850681816003583275359783741310448970356686877290356773347038014094507574747475119048617500701708892128924500427514678815447367899908288120580379943745272743492170329633201977414940488160613506900354756999559892177313063461753164350657977707360579498610338088628278201093579626116148146009607155613078095473183315266755752992761183206838932182997783406614658008256524900976318625019147546304837343509711055747863292776438524672059019373252552710493024877895047559371775961519955256627509503069551147941076674273391458250848160560967274800068925449684024310374659280361506271312475764332633135597597117178539670538827109724059447145961385416944643381378854387447858844521923931146839548904078104738351262113619663227258024178410153162683358691870766635581940026352808061189133463932836702530806624067557240828175353015960257514730944775180520040667988888066572878939898945358938290449104021362063711506815530522347498021724937813397705771829542491567304387204344716603022586554118164394819448248615993305403303536249799008573251865366376182696697601883075563552592119474102930344171498051104707010253975528501247636644288296704314275601236516331346371619682884104778211706473697728840285741983776329793208596337030560229097419033459959313912716546468473757223327167788031938028177310843474225651429556008320857060370666335220522083635619254704286604538049420389824468373764575471487474769053390000681482567805541797096806058814830271581906944401626824074424164459033586615306606180051735064402197824682664144615624655686006238685534908664258244219760378370214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10232358175413154215426653998188024563568675247336594109744815749022269691296702550972943625874776372242741359418570554265163843305606616033426588936002540581293116165419034042694494093922877816202314286423208438652502076102423322100012334616390201753150017636938051139065471026325391820418139947635038646872754412870211379762140531192884842961131323193402800319048899519766364097502396930129662327817713441298073869959732357135721294956053668809180132883434619472223680225381672537174295935834669541024224090110920285174914485438620780112375861777842451578754068333067711992064648740968731919454881588155725374539354629289759907882793822091554391588984351747303133097923525246162776155353364467217725239187658098733682925811454110991966776897551624278255019119232580138867599450299212912857656079997339272450856291922535822929933072382426814201557120753163661858307133744168121988471338247422035483496804637837416805755434202337654641739691621516290431473016950405661188983309455516221146642475563525291560498380077687257630865619498846763001056169225904614620183758997682663713865092762132543278239246480898786345698380041796796818094531916117915511229239013273985790865035101599338047562381229472053790272200653358339166811519355410464452615820543212613921551206948738396851990804273341339125889982435343277670123738596255064892453672188756142861083997809024421773904485531133248630325112813158456549293401767816691668912153686672287347037398725588797165545308060178374555266703519087784443084969667702937343103185715801701284542206934917335757742757072399624164896853613771221490331731381245152790431403366221272565777441755571300824410624220839050427818872614624496132292761077073449825686501579715688550298837319378169855428351485185934204580414637587439384841342047498156530450921479342806176042484842726135163261426900147710666305809835083614859403585224106304006751129713570941000464158375798937110934703908046881582722593745044211754770462694641724785280135802297173497937354480494277752212954045651646597173536115419872101556637657109770008954970065906478151280360829254864640036411498541449981250085000633815528777712100423500926806093569681544526021250540315250527333805726246028926482681371085868354705778794633043187150119809295637756076361050656464521140396665947474172914568157896173303863699258980992853083618507846104974654833357813304114876641794373410061208387715394997191992230856257926367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 31326869538054739209899714245704170207369851386329533094649748141479595465811381120202044933908437955873623720810953816498564028989266559476759071081787017574307196465000204886953351594469361368410150414890151498764935852138072151389900944580634749834225846025160228950807079782925618095532288073489002738000760523935263773616331517523937805548797794071523930644059160814643698024984192816629840697244475336846627269447250892717263772059016218808816076016283489785299501874227374757962413034829861214320889116791608987263778794527987354250506201754684672401361376544695208330976847669480993480790338189479388524446273136755281587724263417030015714736522450532564508472841635615053103945280324007518285454466310647091822134436608024028735765150618413455516500659542198066481444984477802292273115627893385477378861674007045281112105419234165172954499026908691576139547142570396583352911679438366105653291159571517065291920371880528487346930667514914043847568188310139217788591379381428345883813299528155750512740581327432232310719477954531566998870845137606738552911534061979106479107636749277221863617555430979180069580380984058112489868722879371392743126745092437297507830868000781054109204478827767138241677530318883804842080835012057595393825740404897571144828573467399148825264748889607321936918359887942080059243853097632182863872226891812373457451146226382702146411138224517804112136735283293757638665444475925400340264715008519751558808881974949133735409399123642700683038755127202205014249135975120504535859946520284300275418106660853414541682514700429541048378298631522345920738924395954446087631014489763238848196362706369109638964920781534211284195619535336831040006635802500584091583361626426951443420714545092224722779454225250219055205906958894617426496629063500949359153978127431758753880723429005840751613567609648808894476953320950579005449586114437010393539854611883030255600279988873691065668372694353692673990615772789885268822623293360106665038676752878825806123001518457706616485506966054219318235240101255530101991480078529600546304346217708990318179051119302711944286285790010087172989946582528405354696007845832787971676950281391616504361874581128021845764728793076261729146572197786469316785428050193907519556918336842046633848143442559875788865981978408816285768540996384655843762120041599108680774389210412356102239585344382121372155888024400777887477188705457242128143237418011183740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 14987922201350081677248902564697550844066445067046881392070338321137144409044063558537402364647116948894852310441827372118147785265675346422050699083252323416539730566260966295885739139750100561985771584633427999979547037972632873552219259996159436584788284625655231904551655300545261193063158990206040857237365449576226037807477610363747684080761148199465721256308009867667962012160087330470611396027853731983191028368568065377306474518674216384400546881845384069322092941503329296872948480940737430092010836909328726479885944787157446754637906706630700016968077878170521274010864332726007894539044623651289985044638770727005292066120081478367071589393735819021372839867136307089647698394749144712916820725132760493052197833285934289228977510322181705653106480694172930782592511155650939353379670899105896575285210848454917917619301839405238683399077061036818790806422075104439569884844404248876151195425140680226629519571430059392254398024404368206889029445894971501647534464566682714309207136805765691427468037126405461160784138066626596892953707090998433098053492743168759258284693953793974604270676105607307593409226793061145654900330325230203739384977776751451688094267992878311426680205113921460373484106995406458812463549351192855289057655606255423256497942454399729462068220120649530946239899037891017885805776653824020591876095343930052319686562287426072792268999783016954170586450299829999366627334291587082860877343118925153196370222003062831461547948688476718582439669613573257078201689291195939753485032256875607008384311365837475583958544571033350940613370873297619996184528970141587566790512436773410262127917278135441294809017045616803116890048273748948710883727018041600856332769110253291596010660058669237774827734248847656228548900537736276236591389337746090932465499323353169000291200353335185782742293274701816336847341312891618045654838077210635472205498038751368762562631620886959269519585153128443475544483209736992351872483959080426591220710302469888481985850096391143416345720150028256758337597574519922916384202180181354965159563065633128312141024193768818496739855249675199513663158150389718261949793709000404051257533272480654827191237119377131863120379340672365106538228469039616082633756431379778864349968054358633951420702915010266687025768499256073643633484469835649163713421790753561293985898382446876036050163038426913562945268786813444752950718124479694511822258145029560937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2577254222969388491989734348676126045702033205034761689499999843016459690463189752543490928478097306786430842986512772221789438083831263056975092367165995291875048565532302329831096698678546208173088687077533333335327825640419235087417327122972855821896026449961474839757760659920534276606463527155327993444128388609897365501123509572319050249747455984330575512936934172316454438337237724540350376674692565113839439088727550855248622691434386331488869875443739146682045826148416430312865304352393328170476165292743731020416002986143785256035237202868868215251066030313615384156325297069513326144136749852635890502510537096635307255122673137659198449503305419345353409732621577556987718736606194901421240452202707051840677761955855240176920055369028966459962341410683379561420497757456502352951048018401319187499266658266565206812413680678574387086981130876994403507845378757026876038855214629856900751280536793291207111091275535851670524560777456603514423739234839653493081835111885806233709484517378551406313077091738977998969653772735277729003372770921108100259482206123677017040175577893408401206226087245810843134651733322791533269794139534624800059832105167641193047950696331281250332292354337357515797865363258124118112395479838142205041905265841182842283693491867257942765141797439979495699521856783949099218272500553237579902153986789547473708174679595074756183870654114972022731018888685611683198808207586150681194514117824727922798097947618775514445195963679631195102312191852315483974531161199638275461412868249439437261184705190965339743541020849299837372097194915886044128317968336983992445203157750043260234773585670001699144171120272180186653924228924872478375353363755968704456970106020971112470892171240329439108047753202568026459617372947498750860803274783813867299359369281670999167308680049969898528901127303088985730714216063739220257999419992623306471627331418702340155420373776308295156270659679267699494727684972062971243645248420779767757489725794049614896250072520781414640685934479787585121125859470741010301660525105458558918015503390232964926845807159680500247620416112754915372045368692147765229046057927395292215911197681540385106151353928951886498214871121625592274077533584213004137094922664251377636940152225100640862335666047539932559638539882834233115246297205418839388004576599838021937576985619675259025408871618844397105387958324224958198029737681505665228994409666153906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1932896082647926746893355234173888800435750541953826442726386238638072662023280065275250062602873496873487845777870348793802092816925570201715215682041627478677692305065730263330469524441566703892216425270419651621129363310131321270608944579075118063856137696019659751473311476999046361001118180430272292888217386943503485898578473390292129876092542910043268957884466812906380986631759170520826182959374263782097597200457116425611537355679457427617713942137475584773743736058627037936301422891710341083031607989463853225692071537342098574600616864034829282615110113705055050963854094084948746603511877412182190436720717447392471683587677163240679640739802632475624147478791134569640103979646932645920446714046304042095764832359143348126905302633245284068802679378844415864840709467868538806387133813880524280576505878378974586306715351466288501857022861449674951174076948512904917956069663120015816938320601695646567406071019052911111653383091765274899093607673486672875061135953075280160656508669617953195854465149923657324794268923877304955420702609454440110318863834494978416767994380668149984647592534223683695917234723386608764454719258942196077073804885973221343606952125078372398950136418863597672323392320059313503533541253516376293477520549100212384373600450362366634532312974033362914506455392025736984233110463770600563601275011534554012879735085661802722602045956606110047146980163790815380427986367585987099971292690137812471712615349504207232030808773649524645693247227592962272978998899716190354287513309126765494716359726594191273346778771038214574104707467691445825594317804976441082759546688138826712735639547692696876638285908420920713211924161844883189997318908879208132624160359343403760037008402509167732831762286603224109169838561036963474142528407174434145422569179083132842762714188920712768388487508623235413800044943525368048644360946117200747096190101672563136510323333108969571836806755754734649186780409147659158218156118792802314618909087730024840425014570993320948606675458531326456482529660199826659427139435378224829848007123735434880277327858503560794350521015739683304694391947608892637541342486808921761330191876413484340178755748319214615459784600841910105659115043767167490974206501005935641142092903198930016029220902841995898050808562706228965021626103045682458405034562935761320804216593433215143203764545867638757051161723830570565248803647492397056329583963205591875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 167440058738336508123548216675654710454480696291746761974660368465292805020701008340702402652740615075077519641691418598223674160428964461479668864354550795126829415828795863436933897363822727077976703917734768381491703131945847633445978531141936905655848795101451566797547618877020569251439342142479043619058113907027923302843332343066784868780515408102458243617604870354368383131533158710523771164902516335319185277263002519773209455975534318581499642837360944558220132780807014175172040692962201366378098701196592160859882821847658225146175792406947886959841914879355657897548490677453147918747142756601133840960031404146206920565887770362130943813869100528045062732316908096729533120082945846229822254184419456043946801096947571274132847128593254994127960627796433880695306449841421545485757257821731155167219164047294250727141023797585567820690040260024309387046271100947938962720956499407972528466953097947809361974598796987675700711489023273445521557882213346147848462941432518116483429015821840996656132256891430670680856877938827223019388333500811929021302321095794296831421340392847961802194184083575206114075265865065619308427633949554754205556011982114416001217939086261104101952048117699586186654813882822478968223676381975405971082668298044221643762778396721694804878006084423199443475818072254535435793193168134688431306890852286665472003470286313674066422315510355631399686844090141541829030915775673848250329963231604896973040177487095664302257821410489113287707722542111163569186878715873974605978873005530844180137313399716975624510680486786514985326774288958827112352396374495984887957128875620656858764268615924998307817518312940559420854873669747358374669435584289718211249951101732819512094293765523794527626536571565195197649312529236410343908443985757377957653443133423752966055486507826033269138686638868204535344305182928257961829065004907865728110159770266901367348315682501450868600016288002882111082779418789030511417811391509349272181809954556559725070062801613935052445033340967344851216941872395183086791534141732456337013603191899154940923039434931289212493137972206826638622989565416266061065776052459670785303054853751694847759501601277993619985459264178963209893212141035719772366068053708821325238922545557349961055219107463511105982749942173982347429560901776639637569666917851896945462735846814120197768882446191333668783528374305148302500062173578870327772560302737226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 95670027607314403111748353458394037628800510492760418837252680792976640912885771559270311099294518355122115708916781701391577336541442223369382283936685015519814078323982627591681781783849411120177787837330444203442467694199447835241634447567776586449531890411764128341587399994255428386813697153794638019983437586595608386531129024999130219815302845957305041622277983770203171798835955576466193044873258704018715886436045246076355093348995044934352645371314809119172759055455268953406847825402824378108703131993002783861241217046900426416509474278936741919237449878730704904541015872205871211058411468423513576470690998831604027107184497673887333006074814701790540781860464854801000287879262955293859792447429421671140427714919022823055246820155847640270705118527157891515913395423511013800576953612685297926477614167930604862115148572168096382032122403108697263810244474314610222352361463964491876944973950651110897865479369464680298261903537839592581328425739390774721237125895017478280251296211737552229494081964016532306745610898978436491671328443061672886578786980950410684365303928644798815727912839547159805335091293008082317949788507730435723914366454809673882102229368963360885675807176925795015158063138196742059120734484125325814034210952296926669923357092763482544590628864416968767217229732940255608850448908253977806210136532899885363758177745341212289896574890620324767461585759462934446312136100445090806600569737281106638453561992467213611688606893175553674877841157133982703034098956291749208853574548002876994220752442385324292499044814899495229508789376062031326045210389075012625749432788580142442474392439573213485688291432472189056285462243416425372892135858707410207752101540491483593632682599253580930821812242359987605093353122735804592053832764718019684353403921504264446090041368817053654612609399289329415461348401708000817788511132057119785418402233249533295883944281204501652013166086929334499181185561801126947262826872617643794422432484578309374507771805491111185273721000652516625974839228400956313015010053234879505839967508642477911282855926748754778008156501874612998981406914320939677261654726794621779554046589924655574136598109971970463759155639719320924197298390088166634674758269793476359476488347775738032692958316398161140298871380636319579930780967095874874821225939056760672237686075162316425488732509357262183274680021694641550066130193057024414700129618919843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -23064404508526571257247712751561228277388247994494967040057215630706444942001691567908070969182064152082733699217958202333649884420169435088736838415051246327767788914975218170066981655661301256410524477343205067246004556133373935124870767067372270635099030271299189613438889159585422876272888139952052022933955646990247517969422348713787416959877715946615488525407470947293277669402800230080122617852179956088687403740145895945704992364827606662190017237496368033299905863821466526127521669688772789468087328177260046611348658647775741040329660967514445899374288784751517459100747579183174286988872013067817486015620383408660827520355090223874197760637091648669230326314151173404301429589181515752210861124735129031369817364200090420276436225633514876788248535213774928631294064396841872574822476234779248024971965414931028350401934808344402725051227304203716335746392549151664200727287730220473936777569893762067226213295881952973583209699863740918795156537137686988245663146435286539270171375431074917529090467313664959735375695369964330520393351788109005007288780846882527163584134419529645968226772708057834155380743375202236790071029683416597933680968035248993813263914379519250052674715168709547483395966264425777652506867177322105838038039462481292292881485989026317918702494658942394281846224199675669425884743987058674180442769953335619649783898234706691443375360164995740957352358698077375471675810317128322502673259577860371060579359535976249716591681509997807725733801173137953059186070859064192938752698688836478014701560200986482802156737224122608091989789804090652271708914296925902211250307954522276147818694521664091651474031057527604967974070422623724701131332410665692070872995664256909085532862125209561197370618306865192726088859675008225246072694840674823559869608629976442297804964742646902212025861149670642735211784407584902633345693208277429036863072401354677888176072978612064483875388158086622549989435134216950718652492624136253589178497509987265581945869426044603671040018656881590447695773251984593163009793959042004915391251110440726732994499729612256643700274611147352873718682935308126671192603467792870216812055436630220415503607054922946639027404402289740181040812687307058504510768651772959660762809294357335170533119502366518915612266359068874180143001143794136034311892579398008828591255033843314017564345792707475467943534454276770886687472360287770901489172948103984375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -11132331722701039922148035847864442784420654032914559795171229388468390353878778907334872351603659231502531335429059090135886153600308694363262472155101984833989547589981765249033981741120307369363910745861304999487949636318512220677654709606846522233545231164502406583669110920406348406663333478552872990417301092553239247289091241394333428089075700262141067403588081756182118975265861511100897713424002373794720821477375415026325158629890174652537243237923013242275608198498972191708516147834016665931236607020627268297234909290016018436776757866614128265871725619848977057732990447311848257942142792458159341860956211284142688680730895219921771002702660393554116526941300995366973140999200013435812699905296875973490021000648945319650530240240238786806427928766032850089051960396700332870561044897413621572806708144088401066572081733046733137253803370895436065769174915299559619496640868760190968121504538523201247919605539340193430142790514419924248777568652739687712271498945978648852812632072838763468906778399472033262827489629544636613312886605283991458762830941335281674009171245947512099653141141116242495112571748956713204667878771885580806040588076627587344698623785678546678647828569248190454140767038083071076042898988209738396491863356342852024370822476514230098857459501222337709026056618142976799459605113785345463234433243685298167200911120768057114999403872828620481942874422146920403166965791899421679549599676504531562502067432985583155373946520403288573018643065347815007413469267447224859277760161649045191297159514316392965179884161878194007627099397945293174019378966371003200994935381339260899857021452546246021494541985859947929088494807927891244985853662163230217423771811329684542023963440309093684551069306119949161762711537157393946236137993373783321639954468919962007146516968432697832603009480638559411505266064908526061755250097463601486656825141122149369926783714771635739942836344169730913280766051905120450180081364545299774359148825511869898247133964662963534240423549172652802134797266486442173557340552158749200801034119829473380249680679071989482009827641917870862514428843641140762904262902429820764023873188258689745086481455344441008284971496974981602393301556927366703690974971048360251396733163058507400525267398797025968256398522024063875967205136719864091098991529985512096148398726077916253357797709471638994945759365979845086509585590748835447633669343462968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1763815873524273957556883368374962792882842695879937864953119899110429962525139056011234783911281208263282320894902842526012009717189625454203967534568771106740178463473180315057082769109549989300788909126294625774703392552576422729453171161322092495592345932605059889967550197610829582212054704766250069002032925855605671682701954828312939221798303294550769838400758976902040448050704320553268757658250966390963944675985114523872724801731471427655502012983192982170684209648417190058906542871117783597750275988463581810344857349193712337150066789567524403869900724923150104281527994000988778905398444127927639922700046284208558967366359543892602645015803560704737743531966906005496135648106286054313805302467001528566208363610185529154261409809844713877992270660543237728630348720245770424660748622096374260383209372862816233904074602900257538592581413532996257265388456253877525632447759831653580556076797899279866537783363885274886183908576833426856632774503154888388903067076429725040115792001773944174387751465084303082158577177419551569871076808715594330377038631632154292610365341036051505582977087704568409199943640149510255650060197468379448578264307676805717252001922334700410393978156312944474771042955787159876709605019394112032005355992901393065107080156884741871131295332532270822082834447867390402374953375139656689430199325322260946455363447495465839125629806873399484244408837750038215455429703755011564172570234616080010891451325083726369017280716902722504531083174998260626158801440907934503012879236547049853365813002760282846005873552824816273822369083749481280990217859999721105637715003167666417482292161148337909050886700110813403231296125942443467109032960535622005378110590040625375103884521139768619967149306407764076892995573427430124354982587592566852109115056379811256916263383189891365790333036541387263152211037726144739715036993363032109559757812871635937938499147212163392871253600389555743557339628736004778507762854988247286497634393395886873924126744731189263321299429941754281924857218621326808636805215437535927371310136336874985942825186396851327489842162059788813637274133467928251826196317371947976806405557454876202614494321241966181766243656760504527682840701246653107798248017818981469922956359162361024674765518214719225199045652338209090891547577041029385676960715129864680705010847422843385226779722677448113491399085495418629873452490559016862880779959722460937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 96344553004632726926787636550551641117571620459967458403271120621841666423807855106188119356279378355470288034831718550427233335108353200943944051623168580833749962940918560707181636387736289902472217518130803487679240735164436278563780722496375273091396793422015623146675519695780797690028727298372522639605155756355949195084188096646686593889230568277442564297276621617384051942117658740728720621065914927828360940569871761232404769232860205374081050183903257433942976972798904817124747346860384835831436629608974737622696980641234849428319329769579479545424747698344893549766105532744300479939076704034437131549769814552488356247698492981860494310485604852550798356192067213888710757022585158846071111485359676473190703046928279353513314479526146280029714037243263565988436398066776233653263080006100612271158520904885801300164720962268928158703471483660244120128922726621631037108664282210373647539529271123438843558907697255523372454141193306600547415775610152677802181086295139449700325990062805115098265610781051835556063005826371527508895742079515572632633715142864030620854492160635527549095304770988972799211354427223293247512279016566677206352353318046847589999821435792515029560494435140367220401400788618573024828521478579626590692403327563386936363532294363733940437948330221434039984513129346250517283847165297018700593039602124301528614943820471195475127710706079628909314329902891611096305080899050916498310478653845331516878560105609750216973949629242406344594561738568070332285671360088904883539578016698876449122981641335276732580541556838126732376912263466822642235459138463401329861699848517870042429436495459230925478232063733667785434133619037999806085591883325867094238725958929925535848103840243315350253729354327707696127364591328818662464619279270814470994727615520002598753603960640695258865074372355258623616822188593818274347125258133881113568312629122269882195180191028062624971274663943034437674722069443440144388567410199523144978527403757107460506171839102680615890842458419265369967063507717588062570558338326488580073062367952601725214286615043217989502301775040320388505673989124620873831701260110926512868185583636097680704223840879543003758262843570607423272714828445303994902237177297567726547528215425559396512587014414025679418456594554918977691596251505875870076635703371868104660958950509586039415311957680998606119359526070944323369081643917129356281002154687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1613146373682667865553155063216766927248416901854431719097801501198933105909672068649959744806408812679475159541375188821867181303831362151166427233359872743161827355570800723761329845352053300697258756970321220522298956093689954969766169038026501162389739592302020375268341672242028287435580912101551746288350436091923822112560166199351742409216618763426582571509007776920444778191768126916273235148423080637850254127925298342853186312070097410453682334585526824281540128701222416621265156649532794854621963862534830197369716196812080630783518910144862252921950559678310540475158426632284782091764258075563730480056785880558594336831848472525050527563407612078334939315257303808385842667867016431099593300678534363811957988324415392373494802804272377681564433226343097649349783701840757501304234725624037038403961663290166336446836888190521066974241285243064643472446064252850774918464905853555029120312950910303142658587815800067412777689680715189317122409216615076298515872232469943682726891258712739997503495878702078949277540733642706393761747437301132844026649056500811239432498280994536039483801069017276862192133726911460149037626391524713665509573495779902689936702975173860561562022653554579425841975977268272335371519644347206165421889372736286709711573783084945865611510054369199622934994176079290261279798865493111579201974074232875994567949596094343320590099415528648593539235087486332775929170398263435696011394221639629681078235177143971855583850709754814984335551138650618692122888243107849525671590486923459516588552748279304725925318291888923173908923506349448825069853310832742678738189410147725079635758129152481209963803919566763455455244979933548618420475938336454602282178542791871038788301164286208275295227998520643400711646355831796284979103178570064216087240778980545725477887719116007120177972738225137649300450200334309631969109289197060317572034854971601212381751100969256655497641586035963182641543608025516587865007881545476596484166545517170420580295955899113997870340541896588999917109483370842375097235262041797918755905441147410469128676895985333876671561759622467223683898089583893405975151918485458742412078912630303028204794123293020775455435148544664799386553322369102952931119667790178177309506728856631789723406012923422616033138213409313149223272360054716274774447580063376428448303262295518194959525131492610730622989680506203567311405949941279508660512420312500000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -7327630808853605286881145443442270450883613655863354787696039262284970090641498394815404442115517779630392042458606581092547946866135786189801537909893519437375385162315946696259643449648889871167486047579354782965726408023374151310483369468604305816719734463191365696323212677667196810823736511842134541359599225605346791417711184621346986006472818591283594740248544346425175671944035321635230098736147508098752514750923008484511239447240170361381621581033051411088401204868305849278810112435866306509996410045854854312369039139700832256788480229628474592848138490787371526011702322284443698513678578824067147081598294710539879637541895919023695430243592897301026154814425662923071484179976444767712032697912774998521579528611766628472245017802458264979467649227810120462148212008369326962658402382675647897372043184704376213867683144778050116301829889276659000391708537145810770668870859838697559240882210316260367073178530329458763386381117723915837371276817005265635242491259266395140218117162358158727972711793234707668100485000151359761664264884116638818010840691358798177482972849750673232617694961695834059636541119864608316883803871378692234007066450816359558282502989920488914660638002286805997326949544724405518374856599601298613936308236026591542619438173606510662119077247709047403764844611087189264817121446160227895523976647514277163989565789366005765888394465841725953056765709946092350366535035392502347821718328723661313314145752902169498053000948847792113800922885073716145625188173111033045583895096833491131057992420524345374412808983074760890342123753694152806570042362523718271831445336147884001077851425833898120120942305204490219480503223580319205808455370186822753822660772902180456721860673804324471914786389924684664402853756054082967895872783224178624089885780110636864346366523069848466313556077725785510771949487341797942179939863000447877108008252865092578283954004698371193263223400961578650440275234322212543707831094024870690338409070715242685000328178544633222219583606936213065308765961321073954224757961055191278758324784582879360210085127083566524421924401560807877572222115823774433803825884568985056012447184560150800117284210118878768725100850314211577588608687294162483973598700767437290126711207386723683234892855740034259049804022066423973205002257077015891443205350392359159013695211091657393065341412964000594556120686304954129610645721730277792013987538671875000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -963225506067497025289950636434373156347091613395747276485295561137457178796264082547959641778281400145405419778214347689031624135311085951488016214655152021454052726882917291280997323742971187357828396188853367195990932847156021990876783238615554998779564510319971002076756248965868598186307116791059974363056606370596861128166746165608785529511336721548822112474524683428072315504078819095588714349142451793277534134806688161404301347433878341696917412173436043665701451460146733954912763582680518922567139872663413486620184794395315985311290384072648170879997265583295551139702445843018170730793023001357948244744162046236560262933894100368676893848201058120987243414018872095894440365034359572560069225709141375032494191719014831014392690387701908160728303058836905017666737843998473569089040781336232698701808750183466402741151503536045631951018938051560510207796427594365729967102644230595481401857691095602532407618818405249340144373249201737190506455017048259511769244570510089956340334722982029915719028065587625328301870313958985907738825226248202875998380523184919816086243307477803209513059009612539729614538466493033485328291638652211330470459668148037827513041446517884247620683870060665345958224467754409498289854070993356553639813390081469385950109242619746387902347962441778817593878884403180743661776146399722125688405746048967463361654335970985308959875903287399593511946086394022711728091844356052473850320348171603056424027055253323288047616598808083042172905244279096048084449928848335492602943078345170719132822090823655898262905438257412282078083210768075768036473605415110447198302321035963856049246412427366267188178089638685251900255907225162637882381376486380158983082541785330454005790858860790254429559205957400868812674439578756212577078988818493888469896037149047231793252199349920570664704892107739205831645091614753376043216322285013073118891510734029546248068507351205417393157787474337936913748900883792669117352055026689517311501431245770121587812538547820375656442034883739406620926881403353074920831092794471473520507800537917854988687957485876165343931118235708872780084115774178317930103477332657684145668861160081834952331338522930081616699474593265939629464132664437088829590253507952386150448196085162152759473277257124074221512527873101813209016752772745244242066166207760179839485655470186150267640960512055940925408450241169683516957957515559184214642712744140625000000000000000000000000000000000000000000000000000000000000*i1^34 + 161273640568270616995804669908295681686751768331578812414800868740119448549228792524714538509307872041046894781773979743696122041588400859735977266965878946107920496512801521004085586080399695606394107725693478168322711431826421048233273742529217705432179355730018469644499636167634234234199669508678714329846836943639973453095958793035736812741601374327769852028207237729980326412923707661444917866016518738656382336408425991936773251766686779511840169695636153522720255519704605943954284757481159783889607387737223366444781595079154820749059142217496589411117487329223396313679194481521457582742730103397055356792312533511804067371142680737269110091161736238199222477003694355172681275421645409443219405096713985629589201970103331229221319952291104192436165895802914809243668225358433424624521063269650256542905207396634470205775483866001427420268455633329894960847620400914131589726809979757244553389944613203130357102449023764711985163314139936742429305137627701408630196300237205959946733941571845118120716723695362689733722695008001675102967585618532024336161379800580470641948389178277093897833451350410565430756860051805273625590443343219005355986537460999799809755303367775705581516144726428214070724702636506865818088099292225601751429252332570320406110012930354876633831374815352243919274472261740260477103719511368841261971801999620536195610618341375657890963168020570876783490689809277197863637416531455087257646036423949146799535525490685067153528459967142125479758421011318043731598201948165125626236147845730642490318460588225016388754840994348143438762890277166684537117409677539167853634875103673502069098130582939686193720224639185427503357562320951975369048690692277955093979517199860862159434072674640124601635162834116683385420187856132375266838844946519213944162783086035937510875609793693787208037916879799746850916214349233894291680373491541453827473337114777518565422214448294945353361322169315520798451435208209615358526272242328878726554791510144753616437915492217062088560225275240957786981667737647832966301822787131122657009489772417823215535467196943293552305531747582595742084686355741895786238968180059298898205415635676317355637561274485835370017883018050348058381867434387658083118776775069546560203542514757265834642654736886452177923070941050560710214120642240488734633969884104479759845579492120114440507978044701048457245716072512058702047868641952759721216646679687500000000000000000000000000000000000000000000000000000000000*i1^35 + -12109297238442193324609269125961345295816046328185458781743201197022754092829287241543089356698495570872662642553539015326563531374412703034112319853220203094309433739232978834288473547981042612855211666156478247687009184292465661832164461319121451832494702175083709812309464031540362667368879928607371957166253904715108577274351477807760134583082270324635250728128494349415167786067646736387597151213203666351953333430574186723501241181743286107363187977121801507556846742550062320623012496507992950055158065650517465058999764177088874477370980057053196479471935582683801095014469233297859748856915662124631807186356541415385804759201837907662151960862296620876568673011026985620511439795690281983360689063824854850846314051830310440796292601438274284962956423863439031046296576662763891629442801588783665763749615211548429941640652585389287439500767762469492869333978447651905041063710144556253415412169965399494199050677038298392453715530661592897452803080546658409156998568747156050085731483318093638176311665101523683506815262797431618100230763172428491345450458021666057410371163861727567626686858365972594568623882894325899433067226211613751182488453016503264096247287873976656993047317365280736226011967908671330236910784528293102820761267132422461909660029322726860709262273275557202875782423757456809340545703379022126398130852041478644267839492362159240605293375169253558226749181555405835181587911542203264836180490473142039270294637963487958487026511776124368750007212397650258596525541600346292209087209027813195681906361523701978782155898195539687465668180336532344042075222210142181411662653004518771563574830008718245061142284905049117966138352805750806385972643201058940215997551845761115403629463275626024608891492034942045265753400103689253548654834907516007952919960523098327084816452070581477919447663683046046058706623333699584946545448095704654552951902258842263667720821599737001586676748749031865840769303264047433389466071483202728019242120371436902467944847746541150226297288899573133656566779546067274434928194866974609939232672218313362463947859524294358332869632416371957688477886703075144623004123007705057444186783358935584997724685592961205835467270494248796685498554878481257066367638201008812978622809813656918025608597395288893023017663588949932246552396435701859807426956377395501109738106907288443908653982234056965469917654158671547566192380607274124002743420214843750000000000000000000000000000000000000000000000000000000*i1^36 + 23374342154258644160291981304378801301736757100831972040042898796462206705353917217251478768641594886524436017708812435929031750411498695577411115612220734897422545047668247893821699277182039789678271644507813095118981107791954274978484719040937139555145906927862147517527905185882134816990551699861632405450206995026924250882550370053665679341968722310263829860994605187964583347239640706390023811939330746748115279641486108550630550665302431181460641905320206424070866213880978459017884379981488998034311354485046786135280302212796830885552146271684724655689094568058024876292378208818486261900257182639574350623959816169407740145120556126332741060035347999694396472293562060611002563313199947218264386795729885094828898590917727061856295078666404854294907165709208641496953537136538907280960203869980400172192497236797806277087701244924765020348057458084142706206063024198991940541322888220939880254077908883724773681308426700863712814644478881417692700606086421414308333139471255896752820980678759455732538694836922392179009121841167523919620714945887735882314886445943348265690211986851674517443640209918315282005979068128163276506370050248342381992876940663903851959545677311416916038067867636613687688540299165172570056585828160592090879434376486610285434760186716395533874921463541537996107557717764823045774630593286544769530203309444479620027088885513971467048220120229670682130143034969387857475759043513446860810177574074274918127462151803760289165165870247980947747138733134585947523089443477049784925612405350595400675483073647384013362388107091529583576461429173460938739327779478631009806330430870496731968637715336038320199133199131764987554702119323122995356287851775576996838129688803554194045557913161034026172584331011261475999387901220332180701744954668669686440723268732200274071518271874467594687139288716160236761927510848538393096720397024013064390182550522452351943133228879760952159593176982942534559505240641709749100477465188549089572152708813355789330613576898733077081555869594730760385144776476884419296023691700464764886174444907858250358167522351902975282040701842909616870215766548686530210749153321361064252760542174467285524708368849010915128627706059774188640461636058451255364252393871385935921671560328972622087754069230258255296839518108281657177267474586791569423086212553914477202806618229247316767131767604301512687573722298121022949829650658768712148632812500000000000000000000000000000000000000000000000000000*i1^37 + -40779814523410747096877794089940714970362912183163240950781173541454999872069098445957011542103751772780137076427906059531051888902486768779362144319982730522757832847364849389033722718767530770602772437746718061052931515802852098995412380583548169558596243631114183557927836820767345778090338457893479251952590631263192947300948218373286272256910390441528356707451668193412237234462783344278571045965879267386444849975591771289998031015245334901397986404448456485131964103858646414079290708882055572769321173807944542837643105316821754027247673204420164059910253386430176467357716806762833041663227363347601884820731872446132884548329174721816390922164597317113348262117337025922961530892496071835214415788308838068952711297481543016562809467064134446761103717490962277009385162624190018027990777151009625008654943114967213827461289029065485284173594462846408300943335137056853455947844685742512208799923871902170253825406620686870795709323421499223534436757565154901328843638719228290534211252539228317493518793299894833776337909772189793318905080389684776526797419981976174462043501272177296946014276536211137100780875090930761209107932070848825527886409707729859949005595556915821156378392366120428317996417640449872262515594582166509648845711890885218967394639367527516377788987347904174300429370865056931846931769251796823407682811264400849277540615826842893540518541047601624685201310920396066008830812931378614627332226789673032932220505010676228039690564866024331835077595716448564049178098581277581437645256902589088309063129968039412589693947816951429198080850399672914932217873450219269750944188227757652163508411923513904040293421232373228691735345819700303993738916179817251437731061886874806846717785777970132817854778854739409737128025591440045215554285920477190400710686462578500181006778065786281247729401783011837759544181890906819656294209567506928606527975109348771545002172691415953145597517391924861151327541810597158532033507224928688057639595766695055894832518542185309786671326731150745831417386106783422910633073960330674342072461238825846088536198092487347282719438378685477944139801648104011402091989941356981735015456527565348731250054959195898757400789932645049534914733636456094318323180717715719626465617812918261337748487029011828921585858141944123892705924429974452910537578892445763176056176144079401108636400672461889866026959464817451569745258352574464519160205078125000000000000000000000000000000000000000000000000*i1^38 + 5666677108172718598258340573900049551780179882957239505663964147965789126194644525040616627830806408399430045986125516985808062956170346889357637331820695805229368632319784108070645977140891670087891641056591219182712428378213901822500686356209106177596203907892874464992022670195669577527450123359993988644682057845443655895748425282684985035671065609442290367684911440365410491698060611486855083259511522223999998234089744553656732624167809066147490192295579688172012475670327691719389664680564317242592548804387553919646003607953363597705210588605172839205694533151217072988273108232995133431398581476495570090098451466973357984925528663378188951727495627748980793121022187050724067473711185145689747915670001750848539332339318409176957919799949099361752956442513476479903217896369305159065680714176884969421952263384128997622146921127706654528987123086988977989754273574044843586968464625227822555875015696509613330754611086705405533200267879088073074809377057643140474300613835467130516279677874337251723421760958325822726497442245953513712744501997328488354204055664410855664331651660263926074683752171050492702392872753153285305066226968977599265630647622206954941339652995578000483240666969242474784595248303299028564789897766489171917163869402909923381894924530257157027331844716049501036339750224507477895609650036832440807775693093901505383388741196347504410370444284245090525417904148680451762374704046227316948794188679200188900616623919740545108705666536438883979763302837744869639233570122915195302789932399879813559355100707499181924470339925590264020739286098502712250687319158975595987248143181677187256202045258956831745553910594429595327091446723796557039883592124887454678979442690192855934446879124900313702498279139044839367668279109953986607598391347401197883356776521336339980370918988168586006721908284808319781876331187441477227641814971661838157195484692703427155811478353005064106472062113180463780948646694741879965068234702698693000208785227888526802789363235490894501336860668219019304044357701350850331954749684261619648684700476544842806309498070006907787447967712986819434568713958379979024400703650460989760055399041594744794505630408490998718345333018733424743800405891543953915774322242210475733578807183253055188803900398766620937706102034166719471925334490978066246241233901087676636500406308963335884416512063862462604506506016902031708843617429718607827343750000000000000000000000000000000000000000000000000*i1^39 + -580227785564485180063822077097610424755200843118315680042761506643048635837011230577730002857417958403889057832145795858373149696772629544593313271453118555405446306809442044653991211801725894527754421048013214702173714869799670536698156707108276161878762334276618265416488586325307041257377574722440748769225787517866362567658926190000558067042706403645613457588277691992230664156583709999930816067736644428958643139500469824081356311422310432339104838535631528343855900376926743718229921790556020211621729889719376113986971551429741084824229621527677668678039686998697995562604259705548711669534023998380307388175451227941818544821824139815339406566706219615676441115108864582982001023929917122572787951678059814457397655202295549122384306189162210413278532098881886320326909423306918539926631128763485959784565158972579158280483584319566603188344358341344546722343901752270591542765005950652649400403508501125924977925394360932481869701653864150145122781072844163371881094764345161834000325557856731536200886125607603236839929186387118261492823969967677093971839623136130828961148925721992190983973604655962922830087611121702068734519995093838574300193852203089569545671333821518588286414946682086600750993969411662870704255147941628404127002377148614546890834637231603547976794167986951592903047024193938091022371052695650221700460725237466448657068257295499720273725179304101900875391868041312345749095442650144983044884479206999361280560558666431288952975372935018563600877963627100552029551160180802033821789962469150616020651414288469670407690103365101273042242905915231710139387638346743649811070748328429155259794872792251112406391198886949261916562643327087636503201539791778203697137042926339251644788150489471342326016259522021795562183976692010678340162213267867028509930760678023616351337461064861633626822327851793499650868435826041843168135371464355686793639273759071854932624055328686343437094418969763593684139946905354472298761883805590709591219304479672504483794637219068959354866471635258157737521095391556924109151057170810879619974245903890662440495101779776141285936162202527792724165641475682980524078055586009969299421476855617909748128895933369926051624589751274083936058602070037247712445797556280483154182118872484956015988062450145543013030558887599533735013462520633151857162348031050991323939092346623461335752356947398494620737132476277758023182703792526267309765625000000000000000000000000000000000000000000000*i1^40 + 68230384871891181852436943165716383461912926661527127103584117689267289701137776999893924300833451375425130075806772643835984982567777360078641855019796761377752990077258930575561639998686879057375513611047238634219418584391083660816016862554550157026981280725849785584506666142109082463059676887905083435277786258195298594749217738432480735617623624086925180932118913329714388182639058890731830083023549400325680206600417447043641674433731964534154875099425557115733573306511600422350502350528366877153539029791397767862935639249161309413175723825636711362878940068048403528095712238300674102234490812050129234186517104861455042474024108712063293472474289629299598078280800460855212526925071811975197239437434395918008195312975344819238459135270528896173974206239435508213566300486902958645686810572487610740208569989764723264690573438510146844440432055563710458545353909993330047250591755513863261016913013611913778798279549272894580361517776781373875110435459429437674937691495527602826197485395853065622144139078942687762261965305996850405807896475677061698240237270961094294237985503802984540568286170952154590452155534041489560957311315995261770997884859579969348272501728762993625433289438662552069917023273472060002707752298102815810884352072628999123533688611406599221036565366610134589905111398921350078015063084916006352473120425266670714565459911304761924785779388757781191567583560706682574188682990426061340413271096303230348431157120323993262502412880341704734627682861526118543188800362083995220396838558832598508542808265827492664620842376552894274444786161366556825699354743715429734769332455687175114739354106441123839285950983549869136725187726988307872520511485237130822176715685944362275991626228668729310776198520429290131569150205039221336059403421998173610225043938476848416412681154433847738579711996468388348874434829879102397602164510939818251046403609866991937284951854306155779531181649107283677193996580528302457451326995338997872980344712488285407805740728932434335404703857726150443035273451974735334085882887708296316165851891351542300634102995045388883791692837694362371970665852077458659932428308403055865290054473052554385879263402591439040072222786594080144428975556466776791042641462802045331652880381392584068184502132350356077782333952461791255685494957991442020272136146278022699074595691982559425726052219844582718664925737978285983986173971266944059375000000000000000000000000000000000000000000000*i1^41 + -5844712400093894672251656591763514453249541493430168227707676322324017875062977760220383786218173942289389307130879957338529759325760266530369572025976619974791958166167107553806832372038762185368612751919413311725336690177367272191813078701452164747706682531712831483512525270233430247785546090010914619224280430387955840864470551405852797785957769264601197204074553074920016994875500837967488763613154393831462960523481543748369988581520922361037193510659088287896400878411611443317102596692195257875013759950369906588380723138817512483553121761682677812845077671158500211021409762752200002055559255972462404688431210781342119665942531143468787629103541928788223621081646249242125200581109514084795474556764413829405181467727340300975763703759337943332384692343507713540464446095723115081492442919908029168771259603782977164637792911704059081065514573810050329174307995445682220473859821293350568282997152359537803496960740692317987761968799799158759744624500647869687736219495891976772005078745759144029701489702564952249375458141325897168853122046039152836197994487784326702816459531223441789095232644187460015477604165127311830814522668901828911455179404292359446137458681889603417851656868031818913286256379677313812564161397768897431308003193114022627734222053429786913199886527251185099120635905756109755221514037937078601014095116061663003390320611740071903928243503606976837168363726478100127603446861100518657544621444753190371417382033718662327332115186748392696670986114037583346708831574550709758388852631921268596178764405369411156936809383799154140622052363277216388806468936604765104696279960598594305579177029358493486518671226698443424838486292400986624510940600836803639108270918837533443592465014950488256811161861883119717172647103910324589550027535558128102008006610576212814476813139488629192732608020655118513827069699266954880189035774448267160651826048905496497684320965049757373789171902134644302962572480214123755099363092219594514094314422226998425262044886701040424927653401351971318875177640758622062342955190045879953243594368308409313483421300616868979193331889732918708499797699012338138884725862436785777637065667319361968259116196072190188565600413084602183468799107286013202507562584636850596051279612480915007795465195568276348951725509497771874942447292001554718760965462622293040038534385949755490639034654490392306159852805402447920162417459116578657910156250000000000000000000000000000000000000*i1^42 + 264424312472353871316535580093137019532791854458976502870257918278445708248906835140766942413103816765541741368714547606727201837317037778470902702193403736646821381496379220357406352287080007965681347206992030946960500355517501346474313887852664695214645736682304100834199774374812653370550434216066241322604697613125926015449131123209330272426864201112943450512894958871497886171696946011258186252537426935860246093898972131147891350631957008200395580592510559271793566470107592610943131741832301575103099155902626176964887308978459425687801105986767435029536064943230250462843471425719180212451938013510068334961888631953359807376406209817742522677628452933630970270953717707488863285165946152641849552920319280757247047564121432640903736579778114164890294744315637232045686911021695897646874496498091908399459984732930170339651873876594870478567029298505976763295082659095277341784185526011908112271280275285532678050806367516603379233507602438675466666960432592395747385134798028854129494937888233956097317887440455740479464021928571788518090755550754078755351542206896758041956262594792091111460836301212732232314494096656125563434606390396632909692776695625008253385405422502566035063506030492785735619181394131584427982780076823878832292104903292325933358676561177984484422411354732467606022712250042645168798861220403578494834668154444251536918969575411124289321983576780904113990436246554808396270169369908640951855042950726709702642077595071945062673128102650039482535273891818484457803929197449114421832209347478810482221328132902671800403688350400452033580850084295617468696845071249148624624142955832233043411194518199856751355112120761554304454740457408301095967424651499548763249735590449308486150766999646523078704279909736916436933727447521373462389791282725818104372942215580042930083922542552623793586159581760795629077722020046221358461385587215115031094262663495542861422355779212896058944970952738647770658211594027676768908554576741053002956165598624615840293933023996121522235794656400802852358711960286423650525750014528383942443559385743786209568619121560431373882872349198795769750098112881203352939185449313431086815322372064765199031876485495100624990928360869668570923760297081469363880323187947981311445609048282402048070566426582906287091941317818303022617050204248224015033747547603052881740728010073628653989139275103841829179129855913011630963732821671592578125000000000000000000000000000000000000*i1^43 + -3818328578988049564360117573281865463549546618297245142657684701430084844802548396796450157039521325991080530942651276051300663325131856586772327284041651896596605799072489001901553397733223774332483064647755740926012184108771635082235608038676273092628263329139080381527447486233080362532130361768129717162299049595086664862981091641588185571086627325312643664107116496666845273745907756865207190901558460683509831307260614448992967013414836443880452574714222134318701266329465939097004493152117421769841069430086192750602882353947366085841568872916182700302912253196411331045562309431012840276202136411320218574384907602190624513369261022331190759701823368756582467123547599012031712097739936428038390101653804360776787759384829303466246917180597628689142200219404486968386078049861694054611397401027698211631708080719022811625496352190525453839500310286591427653898148442679408107793706478609845632827965607323374741068137045095983534091751734232152035879027863856806965817016932947706954073920072981472453856451493161768142756273751642072244182754804062572103056979693498045581686912584613802294553697149191745433656626039403932020379433037002486520053551871903136428912248124255351752929143375023383065020727424666088970624009615458632863640965784115932519989980450530413351546957419911028966840160382457806704156456582093084414264528603542390420356779147718644468446561194037052946249174704597795346565305674736083493106630010161727984387602710564397479099373293917379645394578209570236509940933402712326778496841858136401452523010828829997799412045518833613199813463555234922758528226468381047063082957958701949465373576139319489576992611345508091089133987328063272402348044841973727526858292273517327788033234527173480103896592593297394902504367051084403220056121736246805061808317547671685350785450454529315469000549142304239768904854153022307867085323474333927599822331747866072956759075622315943525857637259947203301287881499742626073811605741133318417958358716039859534345167564524492491987699911011428413066611289726405181129276032645301096509458961360243962307791544722818301279086697575146532002902441913302529245695908189073213823100947160807435459233235370488727569990339639279988759616245262254623140651694054099146916588127183846958018839888891630373701135658829020289257368796666926288176949985622178497722787200150358789868873353868140777167326671203518550534695099422070312500000000000000000000000000000000*i1^44 + -239222293011456492716278489880956561026605485978581051973162584425254405866743296641153907847990666426619713073398372636357977054777052456904770621636247036833864791990122130072969314340831366084718158871222346139185671778433445414218924249176393674116793919995893715619524586145721478038031451009919610167741979633122217322796733313575940502161985951927279085598431501768038340361860113923450350129581697821323511331838225561226065430799044676837127011404122774776952992051569509454379687206667632665997032379523693280809472920181520304398484718499598680248329630624111797921054200844069800226521205894389434771284553801432688503782990401538723652853810368750651759752053243374062205032081351689712789303354443640166401297945715508124613784969694625428850326727279622071221595129703000197711532449854085139115546569713516933378861192817667852921229887843901188238480809178155944703133259201032795753654171594177546946698103059676663416688093888602833606808637955385239060648567490733399961890952770512246247171746605381242273481139646048017647890570416022857517553711634781909572355449580476954497732336787556952539327903375728004481481809708285299768985352790937120976318039782734360092810993612090004609532847654682400060183649226214567177677426966925623552769504794475689502680072906023003609890737885658883241385371946585024502142768081852105995779138035444268117732154382739439213946159946055335413654131310627611268751805293793368568837197242158914725051928185264774116296127241988235719951727232822986190769098319578697395871311726156973242775761510774592345048682166877290454482644100033785437739631819637698805801594091457544880454866442288817208221924419346730788717797943823475183722440258877051876216727102291658102291520944279965693695906785893439487794960930743132410569858241938608159249153310253872130215282141372218286603483858894975343172705724575172835228786567284255520683228087723704042430504321241595609512806690221776445619214375292357232307372867603332591850428179301002976416000082356520279270639116305238819346965095108158196103779541689701020776407145460840482891428838528197488517491497588065318094861682003909398023369291820719230675104862336110620107824281844268507166866816386171271297375814816292359069108740508477474561663597407306299172312526586554072399157114367748149368417461955958519685995158466502712217579652588270661133502999232954297602678024656640625000000000000000000000000000000*i1^45 + 13212100889100831988264573834508731211901312974763887802094897685891037540555864952399240745933758090853084274356173841518754996810358060164228046156179305362836350935416161693132465195427610700716384350860246112705758596862554202713152531004864613469119672471026788063731668168303577060023014021869544247973381646965111690773326196663697728129831653925291127539202690688531530587939551615728619836589077393627522980281411983022625725940082071291709637333921384910416968083860007173508049993616435652330927514002051355706731343391548781525040227598454573838996656567828230976010182099368028915733968326792474755479195572283434999317461559357428161808499452334363425192588247069533833490888906029752458129635643184000483052440598202416059189406554729518596948488750287530831894699379638241581595814831745262895665420650422253214093601391214646850320865928554897645118923341630130834937288383249335845580655059462780025517803829834552100909467330155241532332676020776620460270121877136542581934373386927687157098363493363991973563044489263758339547212252466606344472757433391167305704564907252399475027555034171904931061261468389723915412394072134116982971278373095952239217940860342427747104789959758352309164976772540909895197083099018074707901127713008083443202101618156128980541494795531463962244862383449631640756242346734916451228697078865727836811843760528725689198906628062899933968581082807805359219736166934646169794722979491197069595866352961601070363866091817140497898038557788779241695110769548337365074265981814187179784293617442262401416140588689571835143438436522851740527938468892884082420688376721551251167371299967091824402648663143067138620364759186918803879823922186452396033199956717455524790444265370457109346433671162967181190886733509377451632000476331385443353945832276430786767982488038225344743955161497388241378589636791388483770164767372814647565370083984578936206736511767052979944960193762084175886708021382009264960633944865230891319790083561153458516166352276541678419612610954070951204172465618455458195646514451686640973934139814008242066305510844753142173678743092730275352772383044098480004774632094566808760211455986959830403387318583262672485285313642010726396785200295534802625482953190979022751301632233016944216925096303153359881731890263939507490121488459024379196087149978957367819344590062175062060682150742648924505078029645794597550394769713964843750000000000000000000000000*i1^46 + -146334396128584973744330400334382426444381583624004434128477178435240626955101200941091520091574622661965481921890780479960612614872191377658963497229115554143130018647187850787020438587292830234339504908472034950180565316839359311764809833586017981562851626150523618927337234851277264457074987322951993045562092245908296037554817114421263955017724834082495713074166918220835915910953239747601262115739641163966706924351638283388455826478973584183657118222251749148839421553082995278923009578738057312634106727537624873335813739386806350887263866705100493456194022098630708258167779757292240639890332814198328246724818657064838066822863104848391751400164045268960227388717690395029095018273339834622820267159503697069083409406248337079223111543200062236368837777566687117942212873904105153193762750000106989000521619245692623517943532853069145932069204091921459980363451912295620926190205832194015951946131700252030724623065350487638552521398273730504245385173628953330626649683030363119690763067333938779459674265332157791276881080407301269426745286293995994647496387781103216660678146664099893055283574392812855913342413927274454003179063971103376708512426007486758725890331740801755220948715464362174223034960831827166753738214988265402239751564523537887386349854409814716674654461679416410889800016888549586068391268155039910671851705376847217700524728450255030719610616386577204072802180067460021819385869159610038740823298361915740685079123624295001250869971638113878879313204790409634505613896751017852386208977215002014210227193668000760133446848365519568410235744688470995897900723152832490877298088510593994998510756578922003987276306723439423828155758793059095126423875716942805215911230489553316650160065918568159067218063799847442760297309284103185496585521157661451537560640218970569075676068689419860612965446172825588797725104505636327833631481140568557395657475689676077186404673279701241419912980234129407633846691112136573474784367554327621647119007257267870002786220540872827257468927508398161289744500696820156727300930000811349288716877855501917368887466443076904932827963860281989073709957273046569980136907411065958781230922309526098160105171248625566944835479381235293886267700578273713249114264584258106908119660221550055820570503486401337521506404100576771880866979665543756039922162836718264128195048715660067934382741777302558867147934144731443301104427978906250000000000000000000000000*i1^47 + -8976232384729154074819886554002084706071028105117935456969614268583726608299547605548639270988052296182056209031051456839147579538184734657557261613823587665614809947852599623031264849565139285722162221905024402557339250493303505651903055912549612035413924723020965862660827525609499160819682348395279132775025539595232422462907485487129758669106682095730500895911507581478848467799937277084410796533828594654085062877446901352458463535088329753702307242244959623468365501240271288219047677980657362097714400346093765814691172626365247338810062043235367622185713521060689937398141544416081355506664729105155486673029357631878067450858830150974065385142164940607272151193121641882130719291845945142955908924383216303381799481668915733759497122831328225720615603601193646043488404217279348902812309349924372629808769437947714290665967779227287748259472696301512051549640289477217414552149504353232819742309631394085238680619444551398516839136125725415408544750760507286733279201521404588352692859688871206705425445410612220849049513812575628561826398526272782376599561340481553641052903253171713790874402870737300605936735467702467286722057515266756625875727284578018209019247047808033199687440218304004205132258680506020803001264124585669763513716369614336404542757468014241817258813676013143906955222850763601861634910666794542818861555820186943672701480478965915386508035457179580702781528867722579743908153911831553399205582738750329254811840602657819622922603668030856376312724024547364550784860512566621894236143574154827647876059883309512079435685395521840858558867137174169888122533648409579493124662409212697774832041894834113063492695235345762840104471477326060877527838918562272050289717634264157615346404150148860401732262259835596083495183067252293835454396443281925288650529376276686034344657590722240770284492205877202657623835430868919627915969177264001356952995482965983658977413609275342724996477559113920445986091967686209140190981437046508002523567939969898559245604903046979525049903116203423204165466117634345927162988565175682199739807467520025314296383382173141229362331509297213236565830376031837102353333746615671685165426349815051451856103046894342572511797805544260525517267049546396862122908856115519436410578952925160885745418390304007637726014228218156711241157545090827127649147728859164231604895018351010190554519482326679846524034665529064581499275558984375000000000000000000000*i1^48 + 311655036688871914249997346823787971894294550020465879715245187612434921552788426774821631724397315961208298025902044950842811029439620525985313391894375944984228583146733601758884363710702902767595692215405325304026105024555252308789482508416955941016591509132276153791975980326628918958354205331970894892309310903430272311259535926141944378370687781133305586405298219045279414241680008687374626035093742099429601676597133849369747555102440066889803523042300420657122917389102124955629581775623512497528151732436766570246922857632797108170829363210798002440907737716283016455563450660844546104184948956803912692652739998423471627766979279605840968073318823374439596313167411026124879042384437561154338315178271033653114195438309025781719010186763546020113892573310349648375551850005271313034500394771886588392360436928683086410070505047152322503065144354900405519315836376433702981876602261456390808661878882903362625840886912485345624365691046777197798104864237765831623802191661449257111419230515198434905783078724292577832109669264433412099697576523319135630736350186204025577370591032527699004333905611678137139674857452882316603808260819358130404486072211085474562264063374050723406359154099576464701268095393151580580739375311325592263139276242677253190107620340109376670031269759173896231617084546659287908385439611651745516051685886772919652115483036869975341258364894415204440433013112019380037899140646318548673304621760251393129845556362631211364420933516782153991271264722923460326090873780948993634291205257047881760036537537228761442470736758628952224980298056200631076555026909237219598502637752038674727370905571419667849818280821483855336937485266625824033386956629186761518207410022637340484049749803027938744400992738183181534437991961958981803910273176258800503810040781062544315465818391877728190907382142866698090766228285404992055608863230403143843420135264641848940384934622544488455234728551401372738727601582060662818423802148862079930736120523503423669579670302368916477331889627332263665833461487101493511347477794028336948739861114852784584976637509543590644623431074220294723504235782756393107908234656745709559814576695995562437831630377113135537782842638815503752065717081257135570961605321708073593697351521166596100728248621400498799410032118797881665047333405942361479337860527958358972390122242748810075378294388420374532308039109891559121359862890625000000000000000000*i1^49 + 519606108530279060988936034030900885519960517377746112416656511707249416602767946298227194087782252288986421888694747058773114690466868407086792496005208093363218834990576094136815878818849989445060649221173473270576818965576767633329389039804319093383441801723391355500801565455403813909644655834286984270211740637900551696550359029270236462883339739419946884715608754590477696343622195989348258038319264867145892563912890599452092572338583813882169612542864415811412584857684278481905524438260282211873183515785985328503676726661374153291776447943079557031100457250528457231556388109532933282094788959528295863423077415503447979653448084349630484799120744456974923458037687140592101367833665142500829517633282187169931820544971172462399430341064286228658052674851162647457877214655660718587881549633457428790156474045862910429115031146880615147882822887776243727193003172097448220857377418761978664540929025948112400592673505732308494187301194964460045192931124669987940075717225743490750432233971939972187751854278762753006363941735842629002146671752790002617451837575521128856720909553936143932829802544613953757352348179695714988506193638789091331740174267545016168869193031756176513597409343537587464128948387828837242082166862675084193213008186420714059101035736449139420273338624047190763811733000206257615664334455668857133322124686456712355363592429329784635361261742018675649514429628638518490344420248036203073016249989733783452210417392681640807943994056358559731827453568565910631563866926849193467077144577270597707734610638603945755788939927235144221039942599244946950764996044430788436498152701511127110646207218909931164218447049170979569001662788022421696289947847068413242226198899305517848266757202138064667517237282006169332871125928029238377693286572199884199428273674220659727898713998004360273318605879790047019911405237952338235288708030551391216130522724542193389679181235557154247559417812405212019002820213422248544441948186522168735723485621425509233607494261415889071471477051942945566822949559224450269956055728902406187944770570892486171532986658605350158143544998603451822932075478984936213920859333709217343646847929053073472100345737455190577903116239693394008743219224104083599893481690323919115270734592564615517211852647112696084790870160611541177766461429595292244782701716183682107662290495456308115495862643595865509635992322503946780631142578125000000000000*i1^50 + -177367873915631677624198954282404165376679435407724195800076871322790582305973024444902352596512326360412194609446616784524168947205725440605252176390084513426684620608745731510111931804794541778882136653139094912366727106666394156334604637092360724914073355875287776055814809276453057519234376064520844056420687262916625685678557491956038209989219058449738511707153552311641496233124626156734808123885229560873955165837834020060691118062230141414344047144670038739473779607221766915334146554270168755215802999657103201270969062681253613298903428006360101196682144690058797842026697636031228348150139712386273713421951569163185329920897677254933406768077457941115103009469360798934128532721615544306996456938677283295432356806217167778529790916366318335004537227140736205809147715285700003453458679023718710614759998398923385404038743031609968276824202077075729648036207037993047574803133257930928980539663841809835345737260514509722130770168253421659180813722918137334845201817191244995246387211471773562262894751543176196172218839647377907327326358167268180556384836604322641655763122833456316812145743956089251070846419227385507819213512145836207749846193312297079384475610132262135678717264391150601264083872599192218919435998759417942915610542106116125634903817417421413456475784370714182456792547064683831515617449937959004952239911566373624698380957287087654485800499483201052171719840742277131863173134727794212902248392479672091101776641769760223897772707803915766697251970593457903999406464071612217723561304886619702837339132472550363273413434623139524830634683635206280622555962945550922400743002748685998140972776261740336423041136745067111496834626643150000501005929980816971802414593161788789801440922444401013742754014343740111605014978355182614920308750761004874608417789028878401618171360220225872335209296069039103713677280499162243283376855443013329196518960634430909595907143811118136565603454079505362828619695585791106099765497168793585965250358074216311054097595774769873497213954525023519417559428348002818334140455185562211015916758522794193000857614655765711280835410455445825143522887497264340865790924786124509620654963846739888932215611534925565772719215511130461078398188667471207208947298847345424576295100906007921772484235107870122803000268274513713012768662518913630083799705518488092312589380443938177653136320600124443661877339385472458828128867187500000000000*i1^51 + 973091671582911048382792218397128186970074317565190849886658396447423552943263900222130479237485700899355580333811181783361376443238750242350454124644641984690227585705901370152613864091416380489106512040714916996404616118216256093560265319290738092085445784089072157022090883414544135098458763178870831612125919844102259981154423849898170681168673658576173980805658446501979397539258575014523320473048242029378056078886343451005310200172340913998410931563041334680297749198461481810548107187726629983260618384067668796285876604305040475473189126102041655774215073494076439282507334810480087935225077828661772671705936160472522922764731736599493901044474344169217211468204555726596715300586369615174651348059828031139980709755707138742993890459854680950363985519531900798875946724113878606642612251131153060398651637733883741570045440107916569294462296403435533101537563010628283202465288370745621551377294710970098157346690416576243500699449240722281325014852150841981513858622708831780203804258229193557936521004325751488316307324472038913070050100234456397327070316261393775861320225825319877905156422217127713663856431848391641629926072000848665697095412892227847814589908164920416689723909475122153405540879962082422866311537575949460911188260747494363602764084606997328385841212738295825346461653086757815708258192038302545858625748615303241562106970173173715212900792315452157688749997787963337225637756224262300046108531028772932110424758666126567118019544996772898411557794461353582525275505644266589340658795711587168970089542202439455550618451325447179788053998095338389825475780361584609751613420274657278417940181620766334757076645311582394814828121894085200599408124340711187906823612756460312717804587942389317419362063322158930229383829369516233344118070884599175500656738681556222953378213844063559570707365139759070855913788461142768590958959576166934169812900093972546105483962442785040425044400434540010682077452792310040258084702903208288175188255505385088196273228377639950811488374109809793526016760935540579899111316296129777555257126689973565198803300307310775692275623142369062388854879233758176027339646300939463824721231890811245842443901207480603382658018639577617930678317980252628271975697002881291020210987926442094652453898194095918048828862935894752335662921038749144577954651395367881431938806384864393667754237626151024014799681460360532969277343750000000*i1^52 + 68323901487653089786764856695370636013950790515311187829346297842201653637749096780677709698307063924928277227981758713716688831730742916475765824205220996790486951164060855405880084344692800020580937478821038093419764034931497481434193642062194812998884337353023976989887623896772169872789971532301113633176086249286483307564736693891252535993953976922661070681326415991923849063748401951944828955102411518262018065004117191404338894401291892219148263663786301417655682373460848967559829401823001037623169276796609910846090504474885079724232770840188714395256315959414836227584200178509713670052845051661203488373597964780195410488822094453900693876796548977418278116456887622528481976880545886591047790706403238489558421682249211686329772369790336640692870331078951671104733777482556803427407738844018806579733581348179959270450106034226794260703648823858694795809590166138204241420277219230340002772310588521602592374808217835298997231725165984787624825398132631228301763992350798468642587408638623790804156145840602589401021464168606192199653239069386512764660700376093352727457784669393415631524807516532480176027749300102447575355042673784328522757220561630856833470900211897160336143914261605451393408288482098518882446676875516355079931885544855342416788479114540132585771160958672192702468887529379610967164926795589427688679151633175660991936454304404218025679904869333903859327423468026963737258947281772101946912805227795291863883146847244050463917468177287250733286100893525355714950646462291809145578003450717101226038031331642249337023195258707029967692819577487958091745012611465059397251884415195950418798404801891413184041910979157039492264421805838226895942411722414335927377632462330486193858922450743560354402851588029574731527008170707051832407964211531243740041885453848302512644866444293239212223297788311285463206039411047005361092134175114152688974193775766277180820779632054801201914124836831707761447841634662535624999472478009305338428814119936450593019218306774160629687354447676727448481102147644958347393163748362943375831878281422204874139894250817365870974480469436896134795655605490871560077222525155625010067590493374803393798503306811555876064771318450199983089751508922800262134783854401382777708945931375778916913072129016563541095342130814307010300570737794702506238331815723711495985818520164209898419949938254660172859157695862769051992187500000*i1^53 + -317651155918592001091755707349967615833603276689565271861966514500305597330932136723551997148953492637883548313377900426800071370297466643918990921638808691927642233636339777752374098656044892394283410007871776885823470231823200172928730170982854286754625633668514689988653197697474213483238904589290648070505342320930770075979685112929479174458692707917730644714102353775673612257463124889709529052289139961614772530089931221764144478783231526017104985584751087381848636842726850866373591366785687285050030263531682752615280769434809585550916296831760254956162315860053022239360819095953682980963565646924651016985748088439136296467008656753787809514568378445021018054083420443526218818218501961205570682719011576025636035101371848501294211475486047117073769887617994064253510934081338999765421770930841483642481686367150378987496353319310546746236438199811319854400232898736708220989509724501637641588268980445535878181130342785611138076416158803538052016265429387166801945772186952611095051521010515590117255569426455344619824063273767549498482026632533888408359822466855049752422477852654862608157853850108332218827569554409927243580083508081158703361417104150024978885333215792271006465150600309122929806162710095342819038923643360486093929073013124593976819459304199066767163332450919726758486195322915961629442751680249294581720237345202318158036473741573231256441015825894287240185002781830625080180169500895160633573054765409631494733181117165083942274933547551153168401517781389551085455669057341549607240956206414952697586931052694048054306408658194284298488884921096113677168902884445772106595320648584461819500542869922134979498954476706459934024212642915281926995888513823024514082558131141491043380397240344391960712141890879192632155312235529043413577482039075407159796819788654347072608755203076899086344263742913106443766174981976381381459211502572345650655756748276763588025228293848541751560468546423802897109674459287865375723793235120415285220677481056022484737882049344054459447803470633639433632828177796858315045452531309496011922916334035873518348754086302201934308008038595659039626214669409047449623362853211821451982770788974774600834627326901999177288109723424924397849404270067491117927384865253712900947602380875162478550333421245895501920882955952366558295363886015316132155292366850715497047172566298691462819691534577358525736214016512578818359375*i1^54 + -18674199943180998770959494975670796111023262205835017885756553292602150177682493243692797977151939302936872452672777519522055979766205026587692659647019615315041035218768589874658234972644898061815547786429437224092232830616664640210181775866419240129106143847387372043427441414983757394751087441441690838125027269774355331843915438422709579300904736958443704090691215522587276310700993173337681960813412304351353171408209763348464089740024788572101821809693660462415520080911693271215710684984336996599862909565309949475191166806063633213778971635730254492817703556776665038205908585398163701540650285171516120304195393106296999485732409726296933099767035059887715422940517539821499168888432857112483193682494924927635846418492398716093060171565248626498948472357132585895756635904707017212420386708734278882594904786366095578145954457836441818888613755453368547433218825041182360221705725025061969993605792714682884735248298752625911337065288587069560499157466655880866339847531594255934453227572352280026189708507527562144746105236279189240018786494405920887341026802643007265691416567951051212561608149259441308617951138280351549501064887811539959334743719262783438535758802902892258818928114694794778087039121848015059115382634503135444023905963792261957830500828998609914387375732636211006489272349724975962919501049104081811181555459758779011045711895088795408995963042740600945765244218180792857290132259767660582675069524345024269096943877690820799387303128652411340031253443023733242256301666106164210952978636585023238770665362775932300244460122693848701408239765890434459707130001539530555380469329676351426614557784778151007182013504572676790752767858479168191012870910898294836012488500065741931419390170775047293053710772791843276391073709985675280956421141516224534406836185619118403292358879634288109141661188507147705284925337138620484355869897800556832784541077721686212035277628460166321363540944622307443308803742516856114888353896709733475534982670187479921109429426875080756521528358776413149757806933458920523091359481793598027290916717466263686269035713053023297025281149793313115679182553507591514014994566319520414957098978134517052006373123919815171418894247816070859783667659125340901519287829314936598930242605508331322818451552536213585561211674897966013166112074871461954314055007346514856202479308650123218460139009424603494009597529054600000000*i1^55 + -60465124373941280192413248690070158140222550474732988553375631906876474412907150357029094795262744730815741782450562597432059269217736854816533271875303322842322079170544390175150180267242037237478687759530555557563115621803892897519213057210327977421561958036608186334652888343855662501342321179217393215732190416046760781935125782075368565885293909262381121748587769009103527748935326155237900951622744677892432817572815502191944532070176047717789394691183913588487882806607061940898700790147830429530472549581688007419434118272159789938907679262628053751229697522008118410268672747186037041682063224414258790927917722177656979742728671982559395439246112768775922503848186214386038375222213568857709598974804656247691883288104194939027209325306686191691676270759503741175976146934642186151098858889730068572572742393329190527520998490770489575412222627938821104760828584203223922655088299529490020607400815290628758728809225698996639009015005033323671846994809595847220894985990849938419763576965875859492461013228005406625962351316671585230312656678152691205537967227817138013846306177981438194442677582880590585948437709039324886217945834271450550773089577546603772010837125427126810629236948841243496867598707670759688599150768069354564181535459165432894447453066535536535224314232191331927939355605011636486445281083587183629909563309249808568153184593044632555610012642390497616601990643918624906266498808821762664705442965505099933959623526428686354516997406374060440943472772601670171006183957562572850953272468333211366080155696121866666866170877421424325834820619178101852203445340206069185635223592032113239293056085326307806299142866626540602005561148587845417761076820042873236733319976570901246281927941295995634089093516896672488061901899036369829849724571577411623094532805258816003692188056029145309937722052617268809770712015547503697581820621009028963031031239099460138505829386644994353143512050119158348155106793026038936035324035119101376985747233153719113181766936307542513509742784579409889006434891388328851435721517972771165855724318819298710966295503788564385341853089277279818649773198132561307659127383510463132486434094284467705941872316391784173615665580152681408719386178636897300201379482197917196210145812831963722434995342725825751398032176015044334136510645820663421935471212302832251331564928720181595062269565853906536609598976000000*i1^56 + 1882538378884537014457130357562835973553882018330374815774991210976286229595480694445666617017961520552190948077289252022673455449380472053511687373407485842293569657383086111736631392596712954349087887475824646993072523653971163824436270663037820548092039653892200657559065705411404875406516839753412915415906511685582219465823947218061857067809200491511969436779156870593275085512681514682153151992455014665397154972868613288144295201992439551866518803356883261203665843150198951722299585554557406291126332184960281829764842019671167048291613785051236340734181498228566261728238832231180171458375910822932394628444076938626619787343104913115120865340939210364020931923338061495751001234079058551855567614848612994703636344717521015027485328570680734662549422773308052419967019429424028057064884431631520366939868420497367827328512744260253631480046089844182866393507355981561756984971411606149687518017427341014626900918653778596153654970349159579010705866840192275972502955169904933064277833653742945296595831691429779088397348421702598869981091050077328181943510620328499205235666286834657645190541242730892590768977840435151432562722056832984762297380197819263737672230020327478437750366053525210889447144682329070672224047573606732307139109019777531820618539603195340541944746727218784446624122281417610853878384860139770115757706392213526603842157126440046895929758511714200614793478323730421383147855062512283245379917333909051540876394693302071622736544180687847182177654244805434346575980809023595243577425981064204316522609183973972919629855395663363155532113614853882209772224861520694492751887227729955786903172703560589755849302365811690119270253891123464053679072428986714234817101354325868837187518026549922742669525236450113813128470066240077377543102792628177896906857649350338233506842191983900850373403326713663453571689295289396618997421699998159135318397012504499343804816808964360259552869345140134665356940120280918003767103691581685947508068462298359920011378832250069472614761996454606295032220919653266255508226305029307911847357624763602649591453051215680793478949166412147114021366753401850958109673923729114886157167856827632298225572545537934415163282104881623796421910440349575202748822991000863087577088339428723593071160115322236836546985582796651907654927877978880662195509459760973793041549356527072950952013774271084893791846400000*i1^57 + 25699675828124529894116379838171234863212761491471602734832357190745522611202058225850559260126568934244658352466226613627111504738088449883306015002418895602132499746012645407228218605179793462352205951893926427011232973621487950300048292428876241093716204121673036381047776243826064391412356299819548240190272600482614396040692877742043585403924998147567767149688335608011785971416793883235548452395805422381734403682100949583641051551444448659908268000677327082544588520895473590485521671197839232219127930597969778976559447438691334603130372943216760779689295644718153616017956316938547923541804480165412824161270500246804948828321113396975980423452818718836208822381521783736913937691943003872748440383902860362697549475501112506974661029353397494920726752923113137480205340947474341128552208694140919293197397783978145189754957683762953777236671321244098877291195651013519284266348869017100198142951092547981102508120095894676765476486943845255925075573757245624595332376035295111316336069061881615299967809675101892918607384577377978353320806867822460554179851058667473737713760758802303034657330096930985964612756043982920261976545749220536066119028016425196118672291434200787792243860037439238900367352986250520871307230974732897520130730564869000541926219405772539119391737522225844709424503962939475686303519794565386712714457722207826282486882558123935055506236516148019390877390919779480175706889392598577068331271686109558517308246399684970550217349209370410625645925870958861369043844004691786680010680975108625035168694266303576334841824860162139255265085130490799478588916277713556382165468974846637653093540504969145336526512455334441933921335163545232312881608853985525311050766741148336245323702565867314017022373822351210343106028707228459592075937144087312118950704018467450918309585834823038892610164120561846532975815900895835069764129019064454987911816353698569064644975272154360548678973363564752701402546965109700974341376420786360592900164046884631121412397057773961245095294144789111904871047010194575204728260630212842269196517563632695928528776894144182811248475413691406647554735834683479681065378436489186689376114176866777390636790706032436773947205342940294384014970394647483476137415631306315071332852857463523652509906542156685677297185329969840978639447609204062990146552843946822198519520138717207158530392602281708093440000*i1^58 + 148785826380735871050960409486873476253198114599070418955231228371295139911252784970658020842394148631745186382065925678344051054131181226295474900213937776306462993351494166314398738060016778400864214730627430556210919820104693765425084600720284260750239890480677906534007326474316165714627469919550501127390522937806732675288154204815125611507125833627023510084858748134598387836978459570636207871664764978458968015435829302829375446802817431849789988931781658284934784223894533945705005563959289183824946422955027330986659644705007274793006741839403584081014394037956458697835797406931827567351228063946476673787143397916761389458449755887626075230775016603483885334346287087355410383850799096903673123982999575049708983007374852831066431952829576893265959396482968334926959400405781386005453197066107578371804434068027462442494732244168390367717006106098461898678732529417827945929052513700709128295063630467060646990305354465752815819842357250731926994680006587368850797735371811772561867870005749588155053511054354449075250217841008145519735321128985082207498430645861492148624198713823068350881455120978097004646077555640266829162874797500410745921127277982535545426092038848878422202401785173607785861009803732562136936242406725438542082096873400837476325338368660743584616686308933651237452066322993203209405931301791261223931864438312664709103017338865524393185031938206723812658834310874178132047623099160555576052943774222395824867660326415040868516229897309836511804731842390356463236068430307654542421302464168461845554864440802611924861511193472965198790895434264261873293318715211018844232711114880349352475480234521520416580653828173502781492289695765902230884234909693670523281100995723959213801013053770303083748290417426384953626742408541951365937386990777138238813531782889061645286666022746634918244134272359713177015110835259476486539812571650751814220882306073714849850356188532807671144171670894007672437647559151505887732039094035891989421755841437172503876600304530499246443356894259731399169647171385067694226475752432790987682841337962341734871057276709539175085338600525072258804157164945024464466968233670748773564630817097897313984961205743903238445271465268638396417390403840357947573210463469376323118610549454247761807233120064057941505605722285709715088719791297685772271310381077392529664135023997746252509633019117568000*i1^59 + 430812010178540191066375350882453970976628087885549772793420490133165898065181821533556865072625776824220874431566825505435709086493585925764179852265057728192298646969653233246521842297308405837339223281891612086619506500909140601817555663194453449970818821197810032729473648370823821976875538089304225958748597401069664423136290194481191383569906862383900606373535559726819111810771672370094411260393586614485096109595950062278984220443113461326567334461465004735379304494604562343313078117560856296904999398255817498420979045844516722809223644283988677612332257231587633413926067278382268066857013425555691362808226692269053145660093907440654745624866037781236988489223552522661274174041587046951714971222222845660847212218815528837165809119850036555672616799890693941087389725585313588671784431625966155977890345121483440127987132854912921760083605791350549114000616753672675705296576443428713126731436696779062425245182460629391121960068231919233673274877228075892105539049578392842365073615142340991376319841873268489290787305011493130727768777386545646387305924056997719774837490966839242448017251522260471298844138660698285684482557119212519742109847405279542833541504957949480244623989820170960609201053244770828997831158711092591749950243122536028509933131528945696405391439979574452436666400558580790241569846470995673081724612903066169587095139994283546665980726248990392186302142063643194553870463735416414074226849317038562925144272624629962751982727281529115469790511162173478636091960773183836409495257457260211570743476854176732163829957394405930293204675399424292897044631068570208396916683666400685221785015966103652223721659160126213648254959311979162882817816661109984677700042355601430344696570360859064928060276212566124620815801761132234153326021658877145063960362115835726074809401211525679638985957110935134403650979280619777921141054394925201245946576060488872389430821359193191128375434106478041960114055250105522791454392548639668504953047476254341232427455559062549230042993678418496452383403160250475718953336307723854294403632359734636152778448966297574663481338996821363131743016913047971511635455998063961410608687302662294975486437852777309620804716455482334906341523684608118553541912854513518251009901683250856027655689266132871938018243792465643956057666618040346300392736088507521703774117810016118049767581286400*i1^60 + 512025228955656255157145879415156632853669570493305968435738411452129430577273632956809248148376964149584895115703506652824399735788999819201620761914862679183897467027625246615976165083335871670585533625432175881495972699407357864568500448125151297709078419502319256325773384816223651736707338718600897574351904945863376014767041993034269775113587830181092632207524362698999992278496288296788002940965926702830098792353333659313893956539873539998773411808709460836704545490894010647343727057337259346143835594756535657658955495003506078014923520287603245324261228900261198069496716050376984863684590603532487087981385922746166009385306862614310553345674541720573171284590875065843058444390624063522518201010263389086656244139386112466115152794314268583627909946798039861032612659590512118160857420120735736497004254259462390741279812797487541474736030661862395108127273141411219048079869371825634559259252356713512715534621411896517108731105323938528968741030455100400606277006198938427005632432225745488959614836266274945722554254128319780785136282815822199616489260059734113528814544278138096213407008398604748650195443587668964074094136758888889880062485458247057842543700594366341405331980861315128585443840514628477568823591775179222173354662076630919794648220379966041293572563686681464000414651462640390871201184017947324671428541184894915275785608185728466156012177704928468289702895829874261466717130130883116719340045113665680418298365158015872329587292449215337290398369225606817470658568402683652188352177155907143634174150905716150362137335019184497049806654607438538444688933856629688947382412078625966949317063668248355955227221156274300568445296665888381940787379410276355863262318708924163680499248570789934086575053667419743027866878518398514122511411142331833606927687280942623751209947128266493267977591445076956053552336724744532781649697426424339151321053204401192193507548531448753159153007995518302922310467985462511075313686205985560003008568918468486309121599616865925703037906172985837827903396602991688234594314913578851275658186131586331353651203173197764107241844489672536456287012315198590382331989396558021312965991102436951240540275376508768853057892783440836059012302862498497547460875505595421115583618397759815329478540153567231942852160847372441667667505988114712445458193885438520373002592557965467084390400*i1^61 + 71025439800540257800400487051583637394635123524244520546267073761557893299002622169119927389987083147773093489666753897901665888593168401106531959454233778261738483435252293734706216790144049082092358101007737381381884547559479842567797864305809662802507270626992276399279104044705043824309663157692308864235359077873910877930411832500039862982194435231563522949001441203759853152662517568801323419884110576845258451620857303277331680667982341209293008233484082921288746036323308185495168069108880163379297162282540801882525969715655961429320674680829835537605101019916726569192306425565287012901968958694584880936916412176094242205909358945052410638117063098476961245908154696179664702054245991587470762088834226105287077169795422546310929616930599344965031354808459637404943273221869209356679305646671826280263075509585580887616894418149722878510095047179886576063743956321117753232523295830699142425224266641924359418236523764022574473945577540848666395212144497026072328623542500722885603712749700502884462219326595349669561158782987897462120680967806448045732212532644980077852910939867753245359946365883984944370258579931535463345936766807185696664665084120086662666742931246215780397852033501132523958993427955954489622809610927011602768990567403594909484894649903396239605012949601803023806117110336101238358918447131695127082552473856153293683445244128573870302521517385518646501600353038328280102565727301185760602577695131863860246515351802501645004459655568618121398847242960472112802608865492266948357095579866858512162313167713868122973556645645403023059098235386895164843213495305040860436427329406894111990934111589367758021711877036756580480189843527932936241214427850028623296064969588500763175879350969306730700513978038571867006902388805929910412222016765466776933707942619533939235561888637850748176711552433647179927957701547805047131798933588848428710793562868596695648211876536263738638835530706691826340985755617301894123558441559103340755739230618429723107202497190340215757870790330743786090705636657242481480632828608142011836271658640251610577493705964940563103057945188985679769771140064065400958968901831124324610816435618242988809159487436052398841032800677789160117050813553354566060180165952408160563913099278522783150277754862478648808392417097155125511175035094155509049528879775991686630410195770015744*i1^62 + 1880853565349577532620645149402080135205744899451554948472510131313273118528315406773486821733492856182955851505064020706138133844854774819253939828918498198765314766167204873949965331665042642584640567135876113829731941704858007007298032239305963276621655970161913536379767078793025664649210426549925525284694606359791066937505112556858472262343049377464462988637519870392949044579571413881599255158038968679223181620527118316859967397122482968294481121494806869141193570842378890955855067361204781780930082745840020479272273282312134308224533214719853677986734994439633475818646152881062799846026599042318403409179354433610549810612851126154485751860874637478371199423659986359111230602962972771506116718832095046573350535124169247118687835052211766765505971403287025746013271510468214414197841022626717155973133583265965673680029548565340081333622678349468017470758047414921164617189716207632498563857207600799764525860066699502897065213374327425282672303184553471197141629176528222686755180532582189032339194985322777617784671341017172330633754287848840759342670030496959634797543322822163672019921616224209403368205512144724632055769239490880104136902633611478153924660043331204871114561558539968983793975149835463226071502699640519227598938922977827613860857604271553764813815793306146346780610242494070616841308250373800661940325118111629975187221026562135275187936505190929589749112420059555381280978535346395889535565355026219432026304940707750614049768467345486798011847985797668618905898569948880681959762178350693405494553125695968752331348272499256261698893395305311336012143018376449053278494621620230898176645977514505245002107361239959100475798188853611999572186190199284683784424899314748257581996922604326591529461562996203723325879365927817057885954791324266517232593624144666488867755182846201648385791304992337217629994751574519325824279621763266466881620390474461897431898525282839946407023988262186846598711326676968398556552164789684912789049042874466314725026767130812214243294426933575745188855964603463055357715218024843348319252952237656060677520542576156226393171557920221743249231784498728053187479882140832823990232987992685998334789884331266997855520834251181076641727664945553195533928147655929858297268364243332760310635250983112691837915912994336396334263070799601642755881099004861372151907334750208*i1^63 + 7009030844884100080272199898968669422427806030666783677189548439693293356901824477720875710327101395110110465903242460793374764855270920062507200945233020465366923228087145186566231092969164659206337023165208146916373010011322108805751253743700951367286000532676632381286972191029811664865358277638824179913341732459984650895188403594286053061246706785939970143064179863946048365410384405772498273893622191545744258276686627877928305383538601958596319039822666858468460267259910582800228891688773351212845325749436856969753206916549228349445188627323496600393686919487871912506010931005078440946061251770368268091006263849944757146243290313964215615541781653069789185666578483444571882598322472309858988636601203208862167839852185869502068213431074568183269793063405261791446309493126540956504040367411750899199712948740395386935376586679652048291404189521826622270912396109674110940810739939773356021416790536217442486208745425246229178267676915640570129540387294738895341334552923938275797209248057345522496976208648028965166148265964264912512253696892192989126798536895140617216524907101191700859358194160576434585959177559119412027433423832144639621896987870628327281698979065506498716369595815320644371814592063399668738410907533153641541284717624973515069763491242132303254252617730935832897429120618675238133567799780884886851905656886539996923461153031156375379724528404215840242829152146565857872235973424616607725810422760570018771058127761197865739199079576493601657696139007331421043141803683777167052554902763397325029537414487517237150153306850008559729136357625834784041002925471640676679709979277289146134698630410592891789193615820142861247437023307872931972828503649539129749658424132567730853122958285308437193330033835360025723658871171003372063087805849277581407854935520023889287037647739504310129400970903188772671090019051377841601961175695853033678233583586456143778178471698249628587690601583027053751911855984116748482130737532797817155653865663947483935917919142329932326369037596267288362135614481195037505055723943934576883837850570072340077808578753548730522059584801766384834900354454439141497015989949107307400444788013867635422375629438484356692390689991681069842216414359266562761860339562359010832706122569520599269589884964311124497970142153443355107711150661970141521891901337296722846547968*i1^64 + 133090258586454401650083456875821989003504469910662040514956110169901955948856924720194760329263126132218773981388331162644648036291991935238129233164442711037740321427594903305111926084839812627156588349861547479038551588313215048133038013096989452743961488150084382840473703036716452629693431121219610683671489542768724549782483387608963515225492690749433271183017077081159525824114866015076085979419447807216744421053455554935972256769500382236829495097230208966464494760595428426185785164470607565207021353646176331701539872555805708504361067800834752268298350498637638728434099831806367371770447068044023579989716978108458948832705491905271713764508499821358490094815648493674551209699252906250441199258432208194488481024566042015281595796406730920662605173161221647336724862093146187749153211931223588911457074027912578523996231035350973355356179610220270888195488039266232515151014608882185743763358784504112008798843842692212585063583247110925839315196426199161162753483831026308795543903567862574949042050834517845398186626661101521665026936781609033690601280059352632139632214083225975577370643108750248357235483698016417916604624251241840906850401175612871848287473226424377009857363980754282580048167185575708442204257658263450616567291162347117088763626794695189341157666515021858240009288409839023457859696316046875905074880043837327060643849224276993860682174348286399165325878433741060480920386737336868271533115218967078984732082120993559193435289801293860842969968688814082962383986158369704597343730021239708929468275901850316770537948186076437224733268111435693845384525134448721874586809090001007575580813649964984267495909033346244474172815755697952930205370935451443705149245934920836946275146024005129562727492806363410435759946082666128379343845676137688014181674212269907306725657616369948611143710199236131289783229950684477716313387804798837670590788957369003515877679741249951975500701551095382429892970847688143693830424044662241691591749624262905363332274534050066869343142783201001668290331608548747021792819104637403573855491249443460491862643955628451729296970512351503399060034979244399574431645834674454495767842173137567806509401437255447951388201641564648362026606006794998432644962570530123366505383223278251896445226269164823936162181909885370708723236839136103048870597057098809344*i1^65 + -3812693207093169596320111590778076363150179178248719667272334938112620409353247219445253943998262203631014858673495602401644480489105988430929678027942359464098658523927110983408691398481804685846982026366986088565397713913793567347544629157034417410652731366381400530550548193620665195607800456325801809557335697305049274903806556992308397680126165029696764931249708755489752017336069828837735598993187137589549786558700277838339007893086936149404177535065988185566264347842010867914448149815013455130755992095234369348197680488881462916630181546908127956809624417440233939803872290805889564831982824241448474910889619070660656977159996978767894606403939664217407303800257746198162016435111786670742532490063026919630232759184546310584467111738721654007009055287143042232655753519048730323783882149882470191953187922717990313802894428329296816631661295487345774919063228717747671526914217766081923275608645537653361830779299855656376886691405880103215680831757938422648626255420162588382077352099104262365270439544827349396146664812856577604249626219768550311404010846510567554955604569170135677576884450480181911017716979399856816159799267172839193199333623993069757706536457764434123446799832168221476168268961345340380587214499919225189786871929438499568710236467838804618306899774462034479050393740470370321799247242201168089061137503965746297534986739477558331335769879369582530071073089431497138675691275570241689011953987329596653090089240895229383427982178953204007424788796841043754909868378938286416024140081957302794613189862581523686871047775089002873606562147447017608579187189723301364518894325970909964194975091857272204434384022597843628567097635688344615643449865057573481169337889625520767738487355318260150354187634617812876008207107557728503565846895873334628908123793209920429716781188181505562030842204429711062884688061826757292687014974304638546908045386946757965643448679719625966961374173156685365217432430942272157989869948752518363104060448666179677152434993595578953955315992250587422776675851706451437506607357639720799414915609712172605768542316053621378821459812488726938382436510933931009702729049248338725957117204353749776221546075458579078474723086993298081865357564423165393313925115606815795678976572553446870346749189551140188261593928142681787329207288641438470680304295084032*i1^66 + 12511513753438785494717611148011330798595403555411683860550511893759989745493546670954755160508881518731738921258908573462465763562968038546246309660103131474224186782176533815831248793359467617196635318676254514520526645108700804406703501023648835002983757382488015112729513403774602625069898085407148808390642783136702229337618819285613742857858400410874125285252299936149724666328968614828872397436218086089345961384799055884045400289748950133184900146449571517730157637276397530975806463376970152956274983760885263497768628606676775503685754087720507313084712256407782981001600447311412529789570427041288242129065071958330945837962822397890782863454191285374432455076996189880838344216762319939146567812087528392200593877648886035680379097725492856858881285246546032267012478961444776947915905173467464533404272951003433676018633320407049177314847825412453961685288930290676164757099716386366789929998257942145779562827834833969684141803042075703588715531098787786647557758564365714863651687602099000245618276764571254995018744036264145508522241610253648836804162772117518726849413690956734328769166466388284357139183124948562574858762579215648077318794091608041221294159884387606868244394171165758983021208215760050083982382368357721698028666270225087729520994522042992363698134519405331514438022714509200510419925410461243719510908742112676558606285522925029829164359457970613119922925120505043275047174154070200943003045188994749364503372153115829033574020250217506965478079396388300998736681279094121003138790720182764964410543314741652239236060805567871158785054230054327032047255059507386023874579195811400168445024503728699000609576364606785539065022365934626037594148640267162949017953683985833904632235357881127929855709005883378521890220689171554776281194467111399960720222142782358042493323621183536096996878800314694197529969572140930724337836431627690580689713080424861867670233069792217729892428840505105530304594053098568706742797735985133912971925580945904791604443403851529661499253683213315898281546004661990881484056031954886745974796594839329597171528944279610033584809086704742998689725911488465417476542666005640692856196734975781045410665471553385615413338668100080979670879850382826225089340679288819741490210009918427438640211716506459530261075268993169251508276262417574576695279616*i1^67 + 9132876435474267331225787901319332034674641320372725413042293481154780535763925576748940054023550642387114404670185538117678615455168214567612153577580178398415807007257487953290863709202182901981757671694532818920936753629364938180046000024554926072152109978356815621280532882380897113702435777346539707509964884253160144361062538937023099632173025859644180103048844758651289359466656352620473207570385425275525328825990780654264397443550198376798746206578690173511191937430139595939737375711835153138338911561645584848716915687305622845847284004972329025562182921951925376022782245456603736912264966500867068213957823926049170869784427548435338440434283581568237243165927328976627197496125833541455732247481764648701878838930822008773436568736729506441568667279819567321515510579442458293145731885218311210715984605649001969846035207514030192736498189582224637977845638894414698410116004105564587693703657771596951200168513081774366836251661227443439210403601457130663573929135529446032388948342508168246705811841855095181660808400680485641878344266455706890948632213207185237222635583488806921146732356570344744291696438843965259095691369925072558902037259065755254652648497494447663788970149854927012512421214427647624734969919098170523306100552324689979558571908457172148735684446631508608076225429089646595935107510859137767192761396826808849349438106292740604916611318322233360912484411785180840498095499138646257382505412565211152854937066231006875772270502572383458422612054129271987791371189307292931461311513914531025707793342919012216278747640336680425704606722289444607715183642630820967387581091636704834242399743536871469586003492999906612209015290797790470623680659773678610155021543093130223947963753492153033452663777827832904821964429298147784574054634442627496888331274245609346124184123990467496677122353830447524915709443277398162914234816291800168531614297678045156443465949404379114824875888123887135473685576382149307023795028941189230150024301840243830619750107391043806413134716865128041655543756569332456553225193707166544282194008489933270958033944093515573662351146040947696487899985251331969126677953967235996950175491628997429211664415625000964657109236381986967920320179594197731455391431187021457144408596265273215683145042932086257510283310395491070416543563501214367744*i1^68 + -3232364618193497435042798499927999456798540200488306880334565341974241077075244342993161845417873611792411625401978921020715077852415218192267397911077958964891211074122973242581726892661316213674705259201524044296847216363409468071985994539557133314641760920740966181115494042230652688675860741168088723428101378549717157871556005962974759947792422111163173108030596525565038412471830055757422860340222354166482525512758618685496805208090450920737854404825422113140964612340608388605202018594192099793483076913740392572996053551506442604620291744776075015556949265233581791984043212520058285093460356906110815445554684606357138354058449134510900898130749209981957610671671466181010547320770879847798818021811371099512310680864744015283855884148151613759338535657213642202242700024433030943394613253785047190206305832637621172160473487635469156339536992436289067878306393031764604299849343455576450915561510068927223754453872539588626494503188319946319413659903950412455765212591535027388267618936794484007593238606720526694686026039049060112078877037321211687621930214357741622022896697954822879922676636067303525224761055788830217645904619987344717106801635096961246359896809573299595140856044017959851908490637773420343867657000266700313806820486553326079970754809723167379212423403694546434215042260008497081137900814680525776961454744540272620837721010018346974194692323711291584245574076475716059266578872186470931100122084552548815764739827106696537846217757880012617062925820901821148710870834825192891112748386483858892386147640272452447685161616323869921587580023422440104092067241469742517929223328057556881320355272619978578473160153933348881255779232015440741099282892590915226527429284224364420159661558940804413340645954204862620067639997351355473725603049962683124351651212583800408931314581318417314505643592934957433639330269953633590241668841767052331238385365205105946494726668110239976456909086575930629247807670609058134346249838117526353761524693194403465737696798022407267313618604801099984223856110386369585249248733190265432862474504352051195985580097067306726970792598285636422766205743499277733544181239599977127112427529395171048993000618186630098669397253599406654871988219606247982227398739964410684318349084874686649632128809274874372202532535058460012499448723668992*i1^69 + -853945343602475111013847236231167852535772875744857870410026881117657571031771961780549876458356091982120981844600616557723012170668691184706639574205381083501854227318569380769405350760288856908733424028261367956871375692844099740718051633301277740076277123877550487168332038572717895358543735948282180518491928294164807460029837532652567285436653582508153738796747925555837555541132499545429011847445485330594309375566367237386375311163283625622854428558970455039303590760557249954698802133482849892071496604542769646168601807887435580152121091752661933444630495350704162282978098406306020465280387057287255923912407092651246173790288631434831326837050072604237091783039314119552037543781315248013100111621083435727922121252243686295333469658416156038841033672370088703537507294842944321842416079132801610899534621522853100598575083175439297673121250980249548797155814023712671188900248388685742037632973881299740204579935218666176836096244936973113595995519067937811595081955500402024646330198017192254377442614483653451904648371790324110063079121902020181577058893417494569943564140877518888277872968726513067634177438419517952274242089062215690690778072274955520892730013339485438177954077578558374206345136020786962676046633440645391598625572466374478174947417364071726819463810147801384462039798798127524491603674331289295853200053190627550659423804963434099046705133731778067846461754999019027840695309519747048363069665380974737194330595741127995292549319739243797716420495807793225671033965749261217638952935736225828381167727125001535511757764740303180944828407609127521517767424426892899359842789616768381610633567328814793122816547060901386843029451735697449902439444205910641625837491263819752192400638097890923522005777036879605602519556062234683706244717000035565893828100867427596483692837492328862647332660878217063739815544997273123285788778011227707997609816081660552926028789141526468934180546258923338765907485807838290997036524196111558202642587219611034639503430730496113216480964022689628102380573395309222720095903717377243716882803778936976579288229661295311601443132093615538377360128449816510716461008277602600161584174343418287733990104324534015440562118692973777441517180789277008253988449551353520465842383253015991946362836430224246228494175812979097929252864*i1^70 + -19943411540835660498419753880437235207847815370370573392437069631298191042580408563814629790252985883075919805043661867033092893056112731691664597243900221933721659118437543954219275659001625814036601270700226293149059406752981920840473286887730346686214834298605099978526043643610778184153556051598675316283537826580126319522756386206117637221977388306780819631285169339802210679075690006479637364485405055180848577764760715325726722775172690486577792647764476398491065483313690772753568553025258212700536443463355332222449484642529505327876672577821714501850603975672704255715254924906179971089864227014152576351245996976880463638684003489580003223130335815403268335079805296227137852020838662598922995287824639120319754895800090231495702800150432559083680591679108417429552907402050313463388751684674163303240497424584759812887401013476187010421283981215117163948222183655155657935107949849621459189352961039085403484942049244981158598921581157597715468962613795541730787991682903928816820798355686936280810709142274546275376593074196350320666184702712198199176654090419467459966793040944740642868188724611549970316083187389170149447854473367736331837747156936733963427545211617827145211319776755377346689945667354519861424709450181107770526587465868109855156883121800023571899076584806516351019481777695000730657400491819423004872617130388695599419581099833050130546689251160425308659675952937878906762529735404744677510243872617396546293570538794345082225116251882510771275083940723872090505132456371158680585584163467261052122289308102082011252889650846473631985043146658294239639540455352345484824261619849822635852470028723017007778441711615723834824552344572600846325941745023317799958878521102763631712243828533304501308602604210073030775223062063682087380513991303197296910859315530286623457252332364105497696369277991136094651376645002751537952145595550992172274702498233602392498251073031169278700345172236841002586185321097944552548919647607558923441861302867911847032974192175234089288581940160349800517522550685007251037742258182266362924366198753097362363614670715254877983772247023004812879459567302989784764818493251620716511742951007981582625577620230996083866396227616855752469422210911998053064758761153762976066507962952937994998087407792979459616964535102996480*i1^71 + 764563739961048349871702071411790785746621301747854771460082213504111517578967584037995315134670414101485901253544930232694424208122497758320781307170160825170044421175863319011325186748099665071846305989671051868919054595483822541240578888275815439193018311527548798673345438758788324904477866271701942234850253031940172513316951589108850136094503008918817857079352825234894388222459836105815900475675678779316092465295806690107256449419567793198873166135599758240630539463735062776174358682357277711466096275341249197192266714879665753692970054427007417041034847290470156275379794044102842216975390392151753252265603032611680050136749347023431207208405856713659380770350196775979093142388834002031565096429670437135685346818761821822647726007938728998389566213903264312573163701629696635040131003195757693889447750225134657063918789612176247506775112981489957284440461736678286748024653045318037557338163792733824340225484214635794614009737393612735343822589030124811467575685708082053785204102789139415082992548684536408965823098641638429972698828795760913614278930969933818417485007100699718924115135964246034914165610198200279354887986063655966672356458316172614833305136141800873597568663008544268609769451280212758192674019629947443733753083943200949669004441508745425907661052481046955013905951201879454001625480267324155895398361034753724311417266996263398615731728950991334351984340663134808058488327379869203032309283151263510466398378485592781195629975444427447282103207754569965242182614461831206897787918088967956418907515869130224818113970899352313104274426351639851826379624988330308149386765524122349224273983372569112526713111079573155812818472598525287815744810383377824774817517519004067707327240077092576653564650030303826030318117563838807198013990796181983708756235760953012055702879044473280604096373239437291956557304062610120233384721493076940375796300965895024098200150419721032797090339935115854460254076227712400786027080344989828675169431140634119244495776424350552660984135427160204589589704542488526270433683197596159819994490263815523738861223528370539276380035128387705414827140952735470411007154724466348057178681557812356325853033513017134488925349443919701415954460942238901383451353187038899028608873169564255013172978692323182925877595865088*i1^72 + -294759650767963458764824535654035525644922705889292805226172887391097488948345466027630503996955742092172896394318105608145256355031824401828000943031213326920904651650861912969799303210268485221292144021839689327852696959752214269603437483084316471300951296671163906816315783326926460384937453097817899652314598380403770378726886507851398149636211826424723423669107751866646553897623964617002518045800138066870938067886514193344374582891950945871899448813105453465665295536517420796689734580681931360297082028695239289435200664215421678688501102069617530262072556022695040409289753788075622585602776150968845633449203006652372794886346010765824915510476750147041076620258850902681786262444486780726121386531262672441784974808999988735050343836524075892488477592742226016196716436287011199783502164170635061243232664395478094394935269867771415160612430214567089390537837033154215394887956159153367043635164754638899996871235579148089909092462384339499012207544051112218879888806978644358625880993686333654313419048870491875161544638173477211814796631030867911635777438643147716356658204528589140937146145219549786026250698182112436691477965863221623564585816939792304380556829657881309621464989458101931808440281248562816109502100542457196124747914237888187765339861489413406605967207779131693552740025278264213801665220306621092234639517443091693564808968183673416241002648142527552751000051711290472818963542494696646122547536834612933922890283091115444713378712779866526223520482747382509589018769727820115707312723154661441184225545277140357086670637237960444929643454451816575588587941942761476633909279095388664102419880140627765387647733776356469576060698518989508430049759912894919859604036661046406502260506043441955515685383080558703834869365483503961745650375242645820200164553453097267839409617523295390548688301312767009308838071995661928050697398621848227648518950144541411439641062213045363091513094298756197269472080269992703848984961817989750518640615093057086352843944027550360965401921389755639491612521936827750303877565758957201217001520422548734603816913767994272888812573086382274236203860289588647560531304539878399910333446722998363435965269340207427450925739890190171978080455361355433899006676523564120879590280475344885094405179387861203284918272*i1^73 + 24291574755692945148963737679687640162974164642314036983962800069324955981596334332910820594510814511029556770783182013526246330299260230788276230925620283930321626736040581251213759018593615006773462808141849733286550778453847060987899711690435200553857359706254794707802351258110444415718921563203087877129019850707117585658191697479537436824286748992485000412660989903387678921523778278554840206040291597250426313350135069936370507719102367591087137456353319642643013789697693481528934458475871981077716161078046388536787383708956899512313448262342862016393884176906357767292180796228402793841936706788325932727697780254861856893653027474799940889856227273441477112406975232236322686094249745231952946957557068168648835859364369302682704006427882227685026904211023018125275392824840597439788470763212539883875530459192635848154100678346079979229629253902655685673331176089415029988619347672161948091142819477767821782160686256274788626615015585334730751232863421969638257815069247765322705758220700651721194504865451092014613433945489129239560635742362679912850360987789502851399455818105446920278318433252282637314259778135344697227091778473182265888717736723500142597663997016226037671121017530562620474946192627553985437047677809727411763018360643681308175017978061741832257508740183885131768230048440358037658155489099826202767222044805754865472570147932314967224671359539403583275507328323688186029589750042855100288646812962219528183293730649731852018150904418527948036914648753139066325598376057130175731637811103921548531615977358231387785437964298880949079464922042276697872396860139951852970108983375184513334781016768268929386669393017563932545599072419892185621305856932001535941073593542279492924860864106437351005171308588417518573174861559836603568733164211173337228797285409071995123964856476588891519797379879928933595802623375285479465956589933526605100798569471015964109224358943545237569344346153654206072978978542000740984905021778581222739698735246003154800649591520429697964340078245647608616886568946988124772573637315134859243584756487758735148543326517425797180840841670011795143228924580040407596929345177870672664196009708030734607944604825385605576579588691809247127311982272336284210294357866647370395046107616462229876545846446653440*i1^74 + 1373542226130591981817221325044653078024017429441595737552150832216071342572128505020498767433657036738241322181983374223195956819839253279075903165276632517614351586243779071478685031000159483388792748726748668013703683486397654640555993210424133480072312426372562400598563168868723219188403262523596888729524923501048736480841971599422076427863594986535759768430204564269965409135728092591215464188898259367140579587466014621511093192198487636743131414041217910477558706980131409519167402153387349322253501430292847195304448519851117937305385286964121317505085602922138559185457953223007430380768653722203025954154075807553734227996253102887779241078377649920521869059221351137551108653236884644583587084909626816342624907309263752254289673837546942147505199681205975402219453989059734244175662211660249986809257375170755960008791489550101080968048419976156878821754048874322213910180582925089490637442497998415843403920540604266330529885691614602674338325422740005503183215798696348589099494139804608497902968144379917607995542817137494143930565855055933301932685680360791356730272907101892113067905547344882246122450274477392908716873689030221880890497833639437209379504595464027330285371834540758111906385257595506387026383902018024708057183796579039622216421863366353309069918222164924294748744428838706046231673049522827451730693995960575404454585796377971428198526463269925282705370439069717877369822637028331028025088533833349927147481581170485457311050437789643034937508312562490611496745231586992434649495665246087829089168927173046607293696761799100636671885308096922791262475636201581391189232306853817181554279636350680775133776664062245149025704001510077628385697959117642789610113574002338106148827524679228165982776054781393029587034782106820459980746111519072501080500559949611778079041225602724877756215516882481867918476626316425859363614082939842182244317432694993350798203347976333151336992009530318013629493374172384831406507604130507546222595006537553932945944257548048259776847621464510104047863294371809712607220269159764478408461065091660575076203525628722575958283172843680923987290102934095004247730557458521688324632147034407372272240504169446958944610613382514802347827495375887427852169665990063374721460030805414022530841182208*i1^75 + 11952448043338482951200558482605865620058109049463022465980659558186486018303372815137981103791727145000549942205729015342234615930068397159237538552465557917753512693502095543873953153204254069492660743753955928477037465446594371863187631958712108570223852401709379540750649329400840443292255244391962240029897430421750015337233435644092494832812527846109108235096348850653210306039028888503936108077300308080663019139963853616535285107372706684178180187867814833637689643530957957221365499978975793190647671376738417068258669384419368367860103034145717643149141177146240087015237985683678212574651253597769033770220554813123502197703677626235101121581462981165986283711643024952699350081469610634219434290901031029562109543077241822365581102997672345286912606232447652276858554995964093174744944633258390273561950977717560851909089977242953085607815150732010788157487008029125844980930808044552492062225306988429307962324615886750248625224456863101692345936685880214827124919259437970009850921914940839955755377169262574535476347690837574552820880341876253300380869812701298871558963409083464967781599823310152341899284864787406945667667164883785222945416392093758318475154563459853987056934710080351376007545454186249425097146301775483143028054182474433195080183299800682857983506567466073009805059620768532504295119219449285413644574119499711821615902937480816054307451934202773993572746841962713458339650354539051195325002258393632933925215002317075663323506387806777766754697024578953708404767794329034785659775084123717539121335342221890922411192495307502844585879137836219744126995080561519638154186825975253685871985509767087195621089422030206392275795592111152707593154941132977918019252114330973546001379492733060569510319849000923454233288642631629306335806441199450558494447680349031741673562783851488089534483160562626763830383620671458777536850491928228745892045581252592009215283591409502154713832461916832378475451868611830101978472935972938077030204971832612496654982940437877535575939996993546701248413371168201689500981977709300998289894026410466283453267089510785877590888249672572134703501804531103152383584176228378024490791200054274453302637276799583041858836979655854525356882817601100330746799770948801819439788191964194668544*i1^76 + -1245190943780629674631336218088365895009068071792996633063445769511603651409829109294512313591988375702555586507575655675674150010739984960263508412786024304867433849041450455529389658390759638701888871377970668470451283105310250796159819401564049937060190134495524269986951960182351096015069020455273956075569424453963834412629794925306041371907688984314379631845815737001802655214668813057903385910990393446933361248425776387188239175748665099186556646587789734724527624610159912995254885824557928638636697790625288875445551875761726932558210194516726063703339774889136139215172931115330127737205739420609192928085752174088574984471466308550176458107941145077426627110004679393654470631314809344638886637283684988925563305367528173812905069740690289592383098109734717658873035244922396573567562548720174849422614961245709473875074012246451260264773109445807376016020298761827868554842716892078033500343168596039058951994512112236752984412570639262377787863708885560965871881915929867315288694122402706294294243844690058235195365111183791342959651071933884806414787276443024576528822223259209127192253528889545207040055338840446676640621842929387097950299304742873644840315798419877539120683472348297899665723883062948153763627346114674638602665916088415791786941450813461220146914075162531785459889069115094453546451846450011727523935528681720851636964524123194547066353784883033642032562132005135929879715471366302587790046970662769531886843293940969615624631457607583813035235352065345430705492332848279443420440476033313642358724764933812878690434485978022126759332005139591020967796954324455452690148580677646378448236487326537267799898754487168401902215502741087887190370952535236340087199413791169301436034685545584155287948295713040863954725318361277927515682374332093027519644380161509841657472744011483103814500698360384820848097202667467616039828814931863525506595907352532780956972456576757228785608766699733190092565121162289761910688334103771854534266360004654297893874501476787171592977626154693298234173747790883124516815903951864821959532651515507957796470604469340524443702824884364250490445165232298995588926853644571320248720800856975207371819363439690603311489531141061744457373051798469559899921500101725313997586852478976*i1^77 + 28288348394155084770299219983713041389520682673078762224073128237804856201627687871088399553508712850514176221590770151063282286014564308958670262551970999595287263543993397685222395945506628264415431325529674563754319746537312357783163478638786242973840834401638733448795500134344517816215411989069871072138229952866185977238660267806670182774129761909865068086361908635983073091761984190282708045923721906563663193244396419991569040800287173697070538811281883808022116392816247639590974572127446727760189102220673267797871900825121934573679741568748285510297202262799578560571240882704188216522869099215432110210375290372876581065776739486140677707047205759628933129266940532457706297422599428093968747004312544109890347626952543090877706780828217898914629372719858443299993251296485023605216942885108452833426337508321151939488057974900281565116540680401481447447711734775836764371979640962103674290705443506989963296286932558019348394780851302944387267937747560523715012358745857570125771952930742371492359760428549584415450634316961524344329236365924086125608944181233753363033171507539033024615039460487175513750664986875511784382025587140587103825813263242765991707114012805034501673662497075638312713802282148709574757126111549674727329128232159585858210790674181667920621001592653226536966912758936643659060852273823128637587008701979018728781411707718427525456310575941410515270121814870640416084409703907793918832115325428456217176645919975298182682476330443994587621652730662270609959005632713696659658072037178187053139290787163247518863848051873294917618285491020977902141582904804276690659270017583072399837410380086490923554933328556743146799144455628143204709327059278218683815065572627895636873403929591437762200361263768179435442685216481438685999266750317957556823262185011478947745779307313267505242719125095008425693800396895738182156273980101606102721456135736696653611712255719785044663062013703090802814466531686464033024092844946612264053491924016771087400080502472808914198738053450035788459379471972347103394082880604768988181528968996836892643409350459974045732796199145062218105862266803431814973420012159823102453762667240840791723625031098616848067701297219420529483268843243779149427172696346087579975680*i1^78 + 404189685727586043930615872061929947277038560564370979485977268056326605962053562347658785069607702385255373945943421554807804782690324915947198828084170337574108936466300222678670357100469757611386390754121292092163032232541320480237806859963910226003994830816127963592845033756814626646544897532952483123774601794269430990688564370896390011635203406701750191337541483360445282481126345705096142439685836164116785707127435515563191591807580469090559137724520516966418316581885735529940475739401856295643907975177922971378456714662767529901521456822556533972350024453882558101749835585930170191814839859620919565127736288589086475347457758037901506295470299051355796757552415399272923057680102055976821150526335566802093098218263424073510232514769791892736468004050858626393403844293328413834182355103324713561501956975141910496325321356028104179852374085347633292542641720040439814697611654136414938587940775724427749426362489875493987951148048896145767436989365619940151472673603592975620965329761234895952556447907157244264630051942033289884598047525170368845881976451942818346630248846882192332189758536485551830871560235690219933230070519049483617301709362212612946867556899708911620275069424121178480482233249048363368155543441351448884617651606938620750410434081106714645503612205304740309390227701803502599043321223311766376420861499972387022878782808934415864490159479267029539760301937484374833285579103445439015386842680548858267234935585896532583882298196234295458551241212820203633060526096768722015975160823838982553972388859610652675024745779729326400159469405215442162360651676242773610285166033467843028416485583132999757003830770795624063375435501898615184120028136219026007192723275102782790866131082416454178925690839456143780492373986980499151904808833714261897883189739685154729611000756710281995390924459510784174491393522933039213151131186837092237782387815881583801917891833260238280846122946986796463476775082095055740232788935145426391339244696781596156278726472772033777572675789884997022072563925002600623431170452119790267012660869751378757857487846006042784727871812059932895655052884565483672574007306938431499049144192100622162008907458696202926318552539031474681006108519327430178961815490265088*i1^79 + 19908324727933912341094014464741494864327593253448725012771579277203761705606007599544406756962523117981518612554946540068392466439372257234112501367352623702801615273772162941528702567118820270218983411924879271603032959253039846170094666204766892152925293201649681170185832183411953519059259941456436286769738694917048060345802610978671509587670001911588498958023233760036804012147226973463715051472600973746120512803279626219260789126355541874634635483369532203814167158382022483515769903552463457597478644522880599751346991716150225561470630569733288199351724255620562800942881807994055820328193937886713243969455865746679387040767053946713252709589363584158908871494649168241541032210570985906392104749078962301733242160307744108776745811515933462604954963511605462956816815236378199345614687315448570131405054361172042939522483530606818297753762659717721047987624722933332550090046430745483471788083639048559791961441795906990627652165725547666134190696012655785754550744049906688073518916437310457596491611514388909375289992435949083758690763428736736037050652838195233582553459301712499600204786904517726196353523797874769232548201734033960297318745870168659536512177642501858382629653182383848842480815008278444969379817927733889532303728962130224483884224001592874219117040054074746542079386769895602293179380115246553130124273761138753373616814628757209324825950521533910354515524048007800054276732288949721950181606668026688478453467260985880918293960038541874929206523260924336581091299748338017955763946982848785275576919229206243062216714040517224372110749827899612979846122591423035003477545281407176686480025602762464736690379497361843231781196489647917040565598616191815824141763606707714606180037037689968807067143112305046355528976681068079465233653024465470024346928521899850620379408383373261508032731113020196272123759705541076920869190327612853211557387826629229160850328202883907119359336460427665911091679790341059984533294094161495158055295746233836931799059260733720294193110558268622380041646925465930211869941897051981648629819895543028768817996273616583400040723912484223627826279165790391453684642000984976789192103844841115792436570556310656553593576495342912895021042685331670522669301760*i1^80 + 504956014102872366614915327116615492857163478631097362796846661771195927349581670428440503886823754944229032068640899536653921626447503416483521069703309120341695852900475404665009155146711459575096249696754719592569575849643454296258193170365251774137949492395708174580897376597068236667724669553290480706918197124585806957726578078139912609887583690826271681210410364579879286598106631805507331294106279800303732001951828721938562575029997605336042214282111965287591592788344152792001849219266477216988081393314731722114634770853586452648408720362981963147519201118012564282809203130901710106330799019740562572438235695448398998339684882269278492394661278055183987694671416304772693922535242536176467738953225868528875718634817413051959793791313157349243891339362476856652937904999492014610370352080020629153025530601649344022852542531029888062575177654742665930380336851669546357640485527465978091203964970301377924471404924067849262092940091449863020134859627155449782170365229717983830427640918179844498831496302760302056897492526764979230824101680477378953126638646031802700713217657482711898153349321158387508356915073642031394189681272943470482370326115123751470059604443953012494666049822461351864458418565318695489297821537936310629364275157903562115321977347274295076150540400960207534109688760130650719568922519569579532629241422082439477559977139021995520801035762099531920024262750730138923297040094391230965603787793667868561271767351416643513648348355838842336190005826799140504610763647279736806246095568326634268041454645471071342220600803812690081244975111620557280397033403804812419344790006771905155276615804069129747017063805190574164019550338336205856933465261071617968660384150801590623339396843939040444820642841915514774249476360447770934814901191146656386319072292648926635806186875934811304806285434187227246777513260446909669604487418125262617339139713832065794206211703919192946890959405145353140774850647618877177693370737065133079477415924730998208131190713305318065159890989239946383953848030460684886639625479898625703635397895051123412169239672257773144245205797520273719416015876125591371044807169206399938253976471845494461342096590650052841342706715578065231171318293106524160*i1^81 + 7126492533379367654188307487640359949700573613124919838804660334642141987086892677489716992771379607905761253825081098603326235072609407750531859753335830593434630575042678682617587929916021378813720162729156213249035307737285940010884502852119734637436242478840894594903465448099325065415785710184396822819375736189777162394774572010569684826382598620133167303169648350044814524257756321584555619195117117221013587171553038649856636310025798216066787815846059763466048514820229096945303767356826830809016390546057447938649876190465203144821952197102392404599286363704645400904399522891434077751084755168038640055626241903968960034591410473414438355572243980714113321774116171844862191450127518849187522583239709229269148293680767302968532563383251121309115515380889037545620088565404204741289212890332987720498018170277827938762533460416667434584461219135494915567462393705638850018399445541664557912447510207182436656846733833672217651480437821202158719431001736888377379811461250481722124489641639537550059841177808168940625671414915685368873532693995602912962708060144831609333245696945231512800594663432236117565519395453987219248585561227131993991032634436425505084230338638453935463342780273110765430579775453017473482439492145375168639420321914707680003120470178788510621830822917739361836638083089392011206221012514757065117583997358944447133904484815049332655702368242607447426587803270136095772970123589836168494136133149520611900413844122759079087530804411771441461655774675340470618650925251286232050598906209839438915013573696845869754006800107474113924794609614299101807272777632160272387838411279822043542377593267961629762308417473612700586378821016164062519858396158125108376297540086788167905625178236704970481265370248189869629203054685124807033464088325662486170658940190783562926239227171320983676928119195789050407835093355428181398336090477465585625113001895985751582478507524296821403259649864822708070519353392488806311716144778587854074512815946189146302883725069485995181165172977625404344945689337069190370390414361180231409614452664400202515988463997587495288124421371608770531272426577390482642174481030136996437741286110061575746990237826419189979544204215565560333268418560*i1^82 + -26794173360210036346922522382586178208645528848668696144677440078238263001628243362122104577261224562020646764832712955176029339873108911140803281782504079501665212548811812423703410646289740034993120691888213858893338600855890130713584884393816309762736445780958565799958863062973396703677068210020491933489396643474434856986779077343216450905637238685131378529153387822986515639169734330086686098641926630182538232938808035177141867982211225870668900452361960807812234037284194284644189511177930194173167260234248710643083631986053329857706957858427170433657491015921421966491402264067948108898340930569360646120553595836347065985612403949293438543360310062029067834943140769142397339551701049194871105477726149523439316417512696353148934116866804109765327999476054414339941145923763672708536742978473731641566397383308794453375969035892082513632385106898685917494430454675844719671442240678471021924076599281433810347444415914773537565223998244080199171056849830670078232527221545842277015293639285908897239305940157440164561905098813100002047024148385135611048139333389171443746836467589614704527507310045302473984893883190098699560149857790604917199892671821562027792564399715665174809538631194132238332641768750268920928700599080743174072837269041301412722629993487681226038536026794961125174702095534865794585837984238716446464756588086608361866426708797888889057990002901018175154544570907478041187913116932277480138436002611582924114917230471005994829253740542500283643459977124209515709890999513002268157441869024173796302345760950937541488341587831311693534622544808491333873225094488843210890241046922740921047753282251183137962941507650050991693327845175871093243967677925305623612218560041411437143109530056438054679782587469017592374418926757331289837990985310471528615653791157096664048891449296466488141988454315036775874904513583539115168996471631268676875406420822952584016101485941224708593750515982307116161269947185843523252789335243776052692633083202879314151208979253085645554895091987531706892592655224855718102468064941174127488695256816171964295470010744006903929743576522771946737171932675338457419312085912075203281273143611025096597073599619249889237600904955725611008*i1^83 + 738178802309052605519506172541802778306436799014242601977963383165764013116046328384306801253286369509837682929519949073138761967055471382168818749070549740962807732624064968723624323307432332543433098623834012445363198198895461483494714674187455413612608999852539816990535587878972150408859393594950503690012356606473385005892749459516000872317348060824946927649528195496829639823864502789123955808431505174592391996411315175037948039665422750157672393057680663550530354623256775131194537031020084027746851088873559696869516568386690233144571444613880591223504574495963368891171753526468253876825454424758623275013936741478903804222737550614282423197526811321778429684245489438442103401947029480144353385291080558793234316572320504389860167571836765197212018447178246075233732057208863411264166514885693699871830783037391361230978106274653912803729239076506404773668654179256210469214205425904561754971513233418742709641142796609902088404173558064897477948351412818317073350166429064776942255225818150759793463756843575037307619243024962194465843248035168481761629323283454255190902176226980424913698301393181100539096347022698331361322425359714481204268558269280210520928778597093151385172114719132924100009743921522987895403173821264878619034562328577046327631010271121969737598429757455891889483477495235409815742632252449323026763957091513374979631289642976057440544627729780063815124927824688899902084765771512733673787117638395587767337790416689306077880753344700111903080105352502004176345941382351040893151529193305858321046332670966374949718621662138205807831655004536459961446934077988504601675174489070490559382890069144116143453584220459390011683865625569752809639826555770984371896202645874864022365151215161274288604245912154049590397654615316944542837338896191093819200958535550900908344789536379309495814714583437542480849267815731425805743155125616426614236752037386989106680273505156456396252338508053343422129545923323143109431592247455059368852205401102834793348952701305030344474781544356703229044508404533283415966536792712215932094526693201632226065016367956646392817139257888618124986469519226424235603066544928324154201595725052621081864805296416211959848953184256*i1^84 + 1549656204949360566283709534194011716774814444399454370939245683238509873656795576155528301323046233575792695533013720278709845178995827995175831311708107757544099633129370661423294576009637451039323713810883458395405371792614088838513752473046963691390825549634992999262318588611112781909107267182138335352969588224411378623504383228163507153370176648246697827377009232247546725160957698718206705896415912370606932053009817845528871119610032599376985369368179305813979255175565497176925698614566928196614020579940625058340737486021400326679052631518972107034377844676051022112734874372440030295412725943014920313518460377179784486037070265001963347448654903819050744054548475877251975896668667679053961505579608070115305077299081611061595757074728446222208158683033638262451715942701879605853032841848064860829001458306170208753303633759969245112518057423008521701248562268466054147973545915447804982972493070595373294067915661865726919353601450800992920968115864294116178788828914588260454803046770865334022076836918180221051006430439905503788090008559817524017894114935966564185750559803413064879162008406500382049977037534409402037888121388305059334560873892386969162502125232268220655825553936762179471815714658241393492321662308127820244003701323147629033451202467057380949492519636379395895925027386497396390498224357076562406068012554662801342248186772216719040881940830623171406830905300143135053362226083937664032085468774321906738146545910826062391717724760086900991832128431594330015902051336873391981240171761976624301030560306855037761465111692075486416604789651258300327805595474922286274993515021115638078676934473567684840593543621414608609333069691539251722438793774486641547237841055647453355750952287905181560057351012404096439451093670192486527687223083621539719729757618660600946781251397517090735890022625575854657884057639332070504449057233189721416872262765196969133447797134194450510004104538343770614003529392948191922627977462372572086168642668125269615192740496264091966406698893482142579964039914565619502786767020692011582416984555066396974803941916952000271838584006880252240995619544854108585954892449197760569363226298481220131747645078167183425536*i1^85 + -2948106072556199076166365466423984117632584735624384446311608698367897129337961416426853031723877641310683355613298022473359740939428297568423579702467840095050253859318779213439091245745768731341953643802333477920583465930577101174463092137634930332146101628059067919258150257441129285961530277719274638778803061056718071495504265053287938056837928965623165575919744951223701427132989536430495956707043761911757773510590817768563265714248894429561533553934217798112348132662726135335254950594665510153223772950968943253305402600816449370014012659923689195551170717689849755052845750993889351942889206356670633455371062365201334265469950925862764902156315654428001799409154738022600067526198715966068954218810169351312549446532815910355336873293179552900868621487866954323782607737868054235757115416180758632927554914212269209423079959321955062407360719360770539884725506468229049794247445610627931173822843472618270892259841397789386983872689279425880053918028836968936041245740171310123101995438739763656908411450273319940866409882701756928207569376036145058170493342771925799642013543504564540604011063433574937284743333988644490329691524713476403610927415233483127013792557044242449658288471614911565127475117352880953950015235105092681901917638273346330409346017254425372168775563611119238635548913906014945351438718228406433235495478875495844688472001305145296066550960508386261834439377779683298440921629948367337165493714031732078961263496054984313301364870979788686738460910122077119069867509010224821751825787970583344747658729707188427805907064223338379872012713903140791342245347713363761353468706816730946766376460171361405133121042071441259995337763151398434641095060328425611715948811018595659186897980302678058246586236155570415373718664191132470813307460689550667921997080981388330135009086759030718970219884251313620918664034612670887143885614360127332887764082096362882247575890475532727601852288602349464340075871593579469311482651585604653726287372870387732846763392986306249839267130231990085808478601547741901130695789181260242118792166213285118829421468273428489949457834284816891871767367556937704878801884493633055544676833908663874565689300746240*i1^86 + -1500511302260193127200530908636631319409757696341494512874093508857817343095175934836531544434758919379425800516424612831207476404735925146348167484107188630466709263526195169509571766524934335295523118932831954992972633176038454774473109880350907372151097094444283664578062351683166733946203072728866133546681376789007713026717432833884614249055080557876976174544558468875508249496756013516571146261685650452731103450962153422454288720572076877010785687397322538603665693042392746087529896558160721106460168954119144342766073888693442250532407145041002783025634936632517298183525212884989469399013565563331165884082657992038412731172766488539758296566792755044561490149475230926568738567550333770364805136519651253200528533730221571644642426082037764607983695518993144790559737366885930826200499909750034105598146377346536290756201449782070856146190317894856968432472704114977481819265841242325092426382849706533652202000690281348595689188081788868256961574776647839510553498176735108574875278217694032506622730171944672671291701424491052305168719568179150572912314844968704950893298027313083185521287710686568158141497570413923791489242236738443967012457670731025057315683945140732521413580511509793555902355529898572851945837220783589774396061496540091202249597266871665644508432044814304781005709071117139320065517747179336927730631818296618548077092897622243966466161080183182959699709434607027793607402212597982962718871510160964590719389385341515180438537231074450697462073447606076041046543994144082562829167604610235196435960911908413965099460132630314276472768061067959786730701043173882079095181214252209086169042864250497946653910363811224499748653885852422792394823411988696913185509346649528311222973778199457061757036796477861200169676715650425608577201987762009287401752886439417299155977705783053530464043260617725315895953263958131469301697130978667761060394281216372981583298809417807445523453753644779038491411000809869684302618422371337427212331514484591500201621998008237433712281554125998487610459363878460579501930627008949066386271091078674694936550972217424847745618568722665156156142015322683182989467474683367159775813497356783817064448*i1^87 + 10976477225884948829426254349455494933155938666186159318534705307220902898197681430494828075572325949672837827043571331087970743752200620966772199374339475884441663380751008746779004476523579917403234232711892534814664794922044930344978388295241775856137582108704825301493082299223133004817340256260047541087501467543561976699193639420607964005073068994020481729055978776861026978953020423747288041947850578407836435107948611851933072448836630705197422336911468290197322055708091029831746076683836556266657075992510155945763154650303469496483993200296723148581323508945823353289799596441208262226156845597399846937861447279522057429248344911037630275857956169210555680845212602986561953730486128536384579154463685349874725657563796192122970798270592058418118818263351819903158485739707712676787862316844163387213896168337287700588027638257871699044663057931703230252769698307401805106029080967121193012448524685011369960561098806143566624990320073201772064705930584170787311485090090061572827183209282248084851330130410505622690670537398427018396190489215719018559435999603975413402823640449097739826926942839116019444617304989481810943499696378441095303580631036996494944673294534806320390769133859093763810911430533839721365768596176803561071674198187544127102781922073705310461011698402504955764330720952191517445939136643912003191590702218055628563062273869859932172938238368089902074075470473023142552986209476610961762706687414342562365939021301172259739049823012141268473388349491449685927355616895253035354482186209526214926562394449747738635120135722442748597769118198454597239439339818146852719219797324908695130591995727111720618425223940900633823981800514782718330798125026133743829253808908623642463943008986911510265546765121406331275010714445463025850921454458375163598197946109948671385058662081577223923243919558925690971466187363948842936961992160998636148858458274758051376262836754886246400380449095125592252330357465405541709148573073166692432579584251104640493447777010583884174151823468664856341827557229916804820115340549628532611088384295852359620734243701010593781923092265845698298820750892640919120811783671537226973340447539200*i1^88 + -12742937206073623448907227252991379101524452135059413111066166370041339480394373490570952801885730028294509854475601092177235488171308917955458070551394431521186971659890466216900308500681091503402108073810009182840792558457124989055928985052752489648604251412317228987427080085460289101169891193556898406680355011315338418811494138035140583084967714600560485734784024764536697623317599391102759706719655202848324408851618465082421912698017793126382776017098555646034700559496964188533128028312035072762478232038378247198257642118700177029234807640644704057344585710382310789329617648428544624108400301355099970098070889446319325341798741403948918674215087614396100437998267487498567601737019600648502452283612217721863534315541347975202004647059543401610636680881645986293206248166735971991298448285801169717137991434870131948345471685383173919508623242236544921929727517290970000807610226486099027359771202502586021444719574180754988352373735723753969276499307759358446459505627257813796818182802692306841104874462781894135054483065865686449449328416611751838309477987896468618825189802399208759671490790834411496173702780952494972661415524635594114487473668160413589552640718868845965541452911362292397569857174601619961946885660492981586017233351225816504497537209645302441729155173361507872137246838066130844022792985201297220346406598378640838692902530155490400556042609768468621132219602807821678756008708174669494731513298945213575126461518756517189099260833249931578418490453990982907338320257248863805281727969310240422753566116736985706564759671090006612048951477925307519872658049098500627044622371936155885188207156782147123944576436014947239007972292930587614153668432025623837665476227215360695240419425289080316702791706061961272620178475451721090534477901235603289950672221877371483833029410872122926781853893428545226937265665723145087084084228122806755139563720557519507201038313841628501542945764063966786322517060742865503108894437421870238432020332859076599181581067054521343267054203772625899324037741904239711786653231293266354519529574402555313560604665209225326882241465383636658146114346427200693232427064814901401747456*i1^89 + 6232844233137533140375044777565856768135426538465940295236077138369399504383973772441858583777156200882004808344463431382814064602321163729102388483342947983033885970899604811882213534279757283396805177867726186107003959854049485249051579306465207336982886115940984745795560143184022666494045059274488482612033996066229402881403848901034916673915997468047881716588340868520341549757993719813589498015176736746416950495416770574212524978110045794236108393837692695032098845673267773856326055864499267001858163497354648053022491038950031822522919275278831216807783914359368092149411342489931419324510315075242576905674751284347587716945258585415519997282729041167488591977846389769906510346444900558521689584510550431022575026434969955149311351833403073909750618897840112827847907531046638208215883119392433274516352895668254329992150567927941748628487499989718994571103931238259456670077144518986020538830900555008125183222928116206878154758945349005630625117802843473986904013891009335221322317113932152214850312147962769609634205232852448440839358350607568274375853317230565209196025081562188944580934849763278798430999051555717581024087528896547525252098313838591249471760566732229008207246257794323926015257708725704738607688654258619051682231054756467941024590344127639821371134969216757456141433295381399200681954448977824397386507379898928379245068792155774834338654222487943475641657702666047093603357884361608130840417732492614210457524355572544246337563719030678526779684226503228237012100233686442229515716153427262787678261308747526730923995799095337439372923853246552500429212609436710825751001715926772302992691861640603550828347466736678434791612846325192512685080090815202114100559789357271241555234010250912282016685999749322948903625541692834421358853869377143865439134128381408859608977782301421786798925577054920715362055067653498057005627524887612567641994490269017011833028543888738198620177357832846758047322232282076562545016918251715904309835923664718777521266558321840119083328579453005152306259552622474473985303919352447446449953680296339431071560775073304221768426887357601786266804841336010681396141595033600*i1^90 + -177436397450147171954358325032911495203161897492061842542376966950882448024218114766251761367264850970418318305153404797146050117229018287855984862892896731054081060695232066790500606401901838048231017550318830811924648523348256422569535478797679282129505396772663577342113438068772002590786459539840498855680743782692106944268109589715656546718692827841839990203149155336457147849558174327315445084003906564192768635585081455586826936604369541763782725381662450814436750941579855042520158663732139535429818556115008323244041383521035137097100373387922998768424786266801548246160735030818470751765427525870540966769772586309606498137355942682334246453377242392008279427594474590400078663944127694251672547966589736381791663090144031172622491211033093467484158419102851989784887222660472051630466468710902715609481109990121600017821119669459546337708441113861451348167446006484771336488222695000854695501248747784474702935619703901424253710866409974656468502807503207355884841770639343706151112684949325073244966183820741317524613858625128135999731740782062600855844765150794942065723517133527571765619041258834868291229218129295007903845143838740154036556147818719664986526067824727312143739566846097184645274225761469154246246528277829871717187136270336841464943905373719306105728055883927470227084565458293672200193916814008442039693348583016587874301413993451936593845773064786143047633469794347953499775173307169688684926302354670621566094726384364435742286622036439996263821702296175416129111805512656135596430102420394271489919121049803148724113588241276541069329727169643039783082257366573820056069404750778192169739081956624170277880371624744843731424493920386017719508003339679177294494439395929782112989842779972870591050659920013115862295025189140075809836375875502229972193056057211280296844079934916465292307377773196659190411832609992577753854832978211569716690774006138023734476328767661116424770399093215080553636559800018125918694889959868231285506819779661933605933141814948674610152405324481793278377744761597958455733823249164983055981888367548637674279828650490280595325370280477000315739505647756362383360*i1^91 + 6721257249891523942199396808795913409549010427758813232535804361536467358415601401978766496557723726070703691565687560742899428992491243460691768094662298592899420644008990600708275480691806370346569995645000410684221227640255600122348199112973365749957196493656775939341067377891759976497427444348540329296054133126864962401728424299729948620112291998342427544293477915425443863704834162523347511032946146613427988838193419400758751551020590605635061592451547934367211933652511990750606153639838782502292192116414459265114642794111853808812111743207594322161007084918820909246150042459283742860886802057636149147154771068848455992553677170554741721622716139211888149575419537106150682177737521170278545436109390180878146088345901620717023324089428834227633032409347970121032302861245076116914761753768565958368284731033915742691700824571609527233130297033368237230701984010447366437390575185451139243436616368765756073529758739320449652212761867656182495093616073062286552709591982345232564881265157881850824077550609899916766206468629000137222416263569328364860708035645212526683723205351417258850644098031184564863705953568973444870627616870488764896543983172475077139918151455142784295955501948200914907252954436381017277230515149539090507761430315980842043659751826384089010392581193122046710999496199653314395764245003098069865526080688320505653555932886820067049274591611504421364461585952571075159868598979787467228284953754712393234699033046321408804057026948913632917008301206695005773453865654959577383211690911542356484402344022995327795091311278420464332943598263833570922509514270250292825806229790912898471367575503403633791436816507030617901098988186019894498596985085526237349703390815283816001819868547587177722335050907854896625194591258254250012675678288537847730445684406571593591765674655015377029054400436112041133376772174536417231987086215739767937030340480583897591693037733900414046138041763834762803047541709121862358310500401790470593550106613368917286955763514411101784082673510200886718420339275669475799861796123798122464669860579236121297629620289871939960898838296451169530561953792*i1^92 + -132903197464490823437992509635333093662055770986524441774020807598100476728144119790247629435798542821162553459837867112145274738560425977942010740969160946605032353695105262910206322246015624076490093200450419141700138822231877077602664647435040364114774453672237099419616890730479763043881347137856201569065416564959338239076031917384263751468342240375415950376867515390116161764689016308174429180547925554993869346004515854933576986783484112074740625935530772754932359160408042322385018041396056398251454257619112229306613666233264470930604155688017506447816861537686098128174175089101248991533628414014276203678770910862634502702043010550725661291835687473258808203231185015216279290649599281457921062685931433393754669438082756458151256460812106056507711118738392967771822565072034038384119976972601971851188253413753815714142240768902330913900972221409717738258323036355881349192502083930194093319234833506832997888147905361097479666583300167717066097658393732093713098887410709166613658273030703909356136868492504162335516426062188863122658149068598029407415504675436098414537156981061490081194002110336553947765329502095840318537563727892895685499111249391693244403469668472543322286150816827773611814611861950592444443534908698599976523321656085950493162894489855261646258058830045144070515466504075929471530279856919256901886263859493130185528227609673078060688506882908607675790414613262037492587654389005365895588187535361663108544660607751701273858088078965105904215653045068422547046136042863317060559160477942923348054502473506387861506799982883997913479891658642538925761720645947224481794458582692607631171606526755775037547199580021754842454906724582168219139736785898334904910090425916063419760566210866520888817862643409945403548999060793342258839519895983319802826919165366671427186260286447056783458498723031018673324757507994693475749325130202415723060604917928948719424697153196000309681582063946458925144379885763743662248057927171254867169360862254010038329816892596501494132368321149827635882769827240584305456961286214199630132895657637047668749129511302872936598196664332713984*i1^93 + 1071960270615093915036570736491742629972773383397542447878215885743348706308960301535686131764082574982991165761319618475990486472263025909083926434638170745210803405758081571206995854319713060107522191620761976830656813334440786909613491703434646430175550959122135596621074737683778457010731430492072886213225181892650339554695693891108425606545153151259958863207396296308230954324671110654814290794916349376276820759712517902316563436469920021955164633029755117396217879817966283646101612338201495425109643020476236842689969688067266010442943475657824378623613551642915729057515683139346559367248324560781152034059732869267161928952775539114799762083983028051291834418214015472925416272418308246779898193697080228051346688807768517839137218851298173601184551785061532322815641508862498736801669409019907198707457693567329456658821974852970339576489196511931943577739595466002755666343882691975225850762194466761165204668741663927724283129082697553408802974323032086417443196555914984189804216393743679648084555812008395180240054453085979329144268035114815599447944658644883445656694183422091604474442391502972881241669305318800440788651621032283061331352226075555655522372360267756130708841953777092576094535410097472162453408471846497791082545975987049106625487781760185813153386607082231874123039767394697489454467893131019440548323411010697248965058347627147846329246990177914072392009431146335872418367926102220296588012764624090128022389206970519865472126423243699854282434207924045988477506283022471837413814639960364103165136487580837769145209933016521244869214565339033472217610365839340376757972205347291465870324407634259155338021872671560565556291331505401570265009305334787357953422809044811002524179105998641409533226727730388583512242134316142590366291306538545986424195344641495880337769667488232664045283029611579606070637210628066831046417095149473997280016142106261290682679763904260132259444338542906072925362550055528807549263431798481960507185533755959464194973722185322345713347647225574911381969950252444805007073930156998308667430956672650598900333261992701758124589056*i1^94 + -3331239930687083589512652573748987450410304332522991164505311179831678040021452121318216672495727516015095840503032196890765406316919320987981015786885980240763118244478171308519917894599697075056391756136919012746330215189670939351897130393301246839748442299530884749204981934380067574545718405020092310247286800049597245894410072096076320758781911374892516774799867384483197470223466897597248607020631605252919248932397020356316521075507390651610426770114960919815290848534587064248494014331762457069687290402845698501642253803267679126193397976231126558099734331667884865272025988566421523712440560998995271913618085064702398034910970896008773047581466225619013976906603193096586814881886722984668616900370971356219083333413609086389374158657512824300803129213257707856991601251131234851418189514874417482233648638945099787910214331311600673292570670268399649767913472667264695700874912715933750763970695936697026812922328077352829917630454009366973121260145713770710421893012256611075703381049152833882309408741377980483186223281366209381580500102847762021300283518860375316721209715208655668803058974374380586710931782018511649634066861300722344120755506586900735312908706997225064579184965611158915655294446278122354650843387502624202504067965434959224498860817408463987774006147416656911887074063750784673014461594065845357410793830480672817527020256733267449758741505746060552329591889982729840270805532155008692396517508690608980742880261085462513918232546529485783601091612346005182128497668799217794792530948305571529777500689059047621332688080746960472804444494347941754238370239460216041399261921254111094174510315716573631349960872425482960805959503967850912888110275865037657247527254003090607138969007007043253011758057173900964527657465906152249717687550125738715066100586513075252245726766850183901055445580364770714940339034910450828305647215127096485621953081435109087266007209601783137321164579923220132275708896698775819753607612083146217242112486624839506645939526957785336884380964801400980209576659912647065913724338207247060246062404976711034255858464718848*i1^95 + 3457925327303583364557120920996246090055748663346652715412754585393757891064739212345095372358980705703936984453746675701023899416916336265455583874619172617463023316000633426586409013448212458785534679655442308234598831695258668304534543011456483213874877671030433864956548547599054270804427853526529172702919847777950248484545652479360130092917291533662087392000493951848777100434164948863562286465668468619376530939210520024089371719905135388820640562001139519790389215107506414995434352879678637538936689398746363964670914577781903227287597786407237517676484799144727572228051851592623156774345947961398517905770161358738475338159260339265198354928446237496148339615347750340222435881215502903098053020454074606268754305502826852056935689175395362007361383977549546943241621961491900682914336591273387645764890974221849777282099485584737816194020016347923371143606950832898934796006149843126758332705586515522955849397395412969381574466374508821765496830372170846950595253809419868922069002647209579811598095740442725273892437463630386205196071913206180354838436496899236857819353620966830041937287017402383415845723910688886472791881584264424966958898282425477871393206894362483849906054563874113222479057036385165978916714498271022660868986510062947790080513983563001573898053652398367848504201367351101323472860212189985142465145923540134254907450247056723586575805895336027456069392879558027811498197240639775035149479806416272924426150898706659495677912290185073986267013643278347125292790610954174013397164382380951211167775017960066626447413922414583174827966020827575717524495057060609489233857297026265614328961621456280149842004139449305075518986995280644548164888002513054320622701689477458992671102660931619364194793574129506007593615957815228636787137090065304337134062573846674637221042442255590696592435080611496426162868554416565842000968421055845342171951411485897360945057225796577317932244869363990039078493898870773094612265702774749587395165891453161023209677892357960431880771971820576134347690833882830652817157664613114815060671120473411551232*i1^96 + 13201505068203834251053542846333238068963969595262177586557537059424585734557682493783040038957312042051401748143295134398925818314492040867485906240632955724709087504108696657518366493480676024402843565551179825206251476875604689891851739645077103310125495305712567943828501544401009824637878911984973379333464574525084417069682405462212318420781581402217189559654761157794862943498658047910955889392829135570720910716415770110438182447482623200463412275052462404428492382251756555240077098263784275520852702334840784692556547982843049791837776083023097261302628269636974825110070589391920425634075214690450410060372254241068936225512066829373952042538726546451246436450703031396764798465645075133749895448465451727398532244817352178450629043885251242036864600534849404586693978096535908211662995035634350133706862825416239061674349061398410688321495724486770670721270249035563662544683257071648522492332685257246391634906354862022526743882236913230041932563794790172704545673543768091924012158903074485426267743418689324193454270305501607184581462980089896741450500462118070542277135084973257230591497377907254612612235611262851021823069256002310951391423347707052253746723328307316378625553842224302008761221931170469069917496513359235828908211960855442240569149405562657911170256169897377630792656236729258906774186318046397195491337503424104025217943718060627676734138519858764308669718157975481862137696319733716854268638924511394638388029290565814449951748454496057181428475075475704158523324661043675079633357379313920056493778343767375704970812639667746917555977177399693092812732171085122400956605774775470158676617760793203324893976311320205301891182969590184430792875974437312773145027077034618403270118798278805867017529202093136329347079036632716767713661219599090380164541210590164698162221333516482624126637047324944978514409392367163088053406926898644424835106409513542264506256830419017438000903917917079418839746099069836945400479562056493363343071783459942592420445611095175962581286411284819765753593816592148086667346927424273364549632*i1^97 + 7607696701729398989373094963671484980278410536484097010860184195523752426354770473274526004155615063895485608477732466493948126639943370252719003106968918034984177392749694733754054157346949552762677887604706195730006675879728643652601433126442693440911162982872387763037232432073028323381091270334957263722539135224289451065471070999125375406301285735503631259149823109742139251646868789635973638275615520810441683510253839010187006749389086861881000483500662542232986426758824152637697985444570909873027597038023368408830212520041574306576318591790730717385656311952393641538859430730873526232361606230138209113763258422397870778988104973403098713038509790477051181293800980333122569207805714794917786237479851483061353371665445311613886869811259285695684571372728627821980830352053241878351499452229460879761451568118130334351060630821910192567115205871116828574232374587299819500363372553973996451916713167330264899410146927984164456034073373905513494322196627018809937132669792002119251841078887409439851454056279731211060880156253398228646779942378025090437085325854196598017076306469292731817251639583785985470597851584094600049500441398925365170802075467227554173167112385982533459385314182376893350446009371389224877674435114520217588347383733164147101465896126827220800938929874508305481354090446285875584232712720726446187021359394545760274079915127806331502265054293110067990558958661702419454448618379437257574926448026747475192561653129267721724013400257946795353334113856607994328326359580362094115816655926304679575043546810785308112123838672808969535590153915694509226802497222419052775126183287680073016224516562058346145358256076223592488777756128825690479740224776849611814949641875646301624213711604311766526695928074795942383877476592222849743885876324292706618329609539943359495947503137199995497049437589237172961101375048478625739044693105282655255385542857853235091451962668040240999009142316920394953208930678656811939528723794580117580220693280320968228553967407638929192141747477813995736524235592616331106582528*i1^98 + -14298781380907327949088370254491945681577837172743336687469294576205497101579861151033044794647879289663812488588602422198715701081067369428854432770561507793453769227740166472740095814616521045255215560257974618163701081478404005914905635630795218779010136801950257223117399363943175031192039887399551123835053729201678586374789397075075930211324914593075926473223691080702891471156066370946680643545879084983826984118983211668366725612699457985464825558044546432104626308083443043496820733061286127964812333623385269424615877179879175600498677765550726978928699833329243885612220855551813557503584133934086020258717948126859217870921544294991933612100115810032302536904754977392729816218942683250408052482973371564137729004607402975676157874792314909979086052571085299271143089155026839141951052373966600075388698117447044581521199349993044627779849597909549109333857617258584735508924560015663294359961008849129340745599568734121386256295511695192239050645170849587115150314897091515608631007250694340336072241834427081971483364753133385631396881068892443683060616753858961982099275158811165744712334925293747033887694140521128600633020490192679092196816199661719962498359007788185781091357010523448718258434058873100533131037897783271953856034909613220637637346538667338549623058537597056875603544417142181970819049277912670840845241906969816471878601853449559243782927961114144154184549759439303910320117561835797949823565281597182525295875862856231306200633215026931830870611634275757928291006933257218379649509768031713982126432422832910848513252137791800273588067957757753501264967325772662520162226510083651110756267761624056560617294580950904292580332717930510344011064038627141278741694534120978057449816902180526641910656375163052490437418095989349100820365271580525927895333690450419727875263043250064612658833299810066043281696652744387606114597561143401632725751678550821842700428641629238030501927849375058199977533368239535462209062314577820086763147333822262444074086524011115632144826375428955513344657195008*i1^99 + 5226789894926076836409583481775585968836994169747213975530045924063750039988647603316711648688715834822546958171065743819273181546441348524772938412419508036475492255422582048486829785514082341818866838080886311365714435293352830972451388220270867958196009595778722894270164982545766422783784293978928161394450167958628332651307827545756305303393332633425376810504160764400156465819582337451638027039295776494090089930173888729382715881329268521587761050665330928459183415153132311907980981832471497368456003575140389001950142125782746699883188856995328574177835668271389425577220401206762997764489283546116948770426368260765505708947799577643722661881450283096815450999720277838839865031250021458314760035556804199113772010237290280160277837337893010206640776176105938145550540008331948747693463233060642382565921693909059085179635396888630305415952421533100801998686807792274367120581837558300226721783415449014400873360218706107577632141768986721228294058961888781250746574735563067807105278000378787052803094970382141557876723186863217315712022736050050723975462151932998111391498319305107831200345833838862721443790070406931684187767112561709598298479946655277308107939327151253905502930987103719943075014694634380599896204228590898348105026118409408248077587670430436116476212793903989589222079653490717964204687896389846318184384984902968495593808916970998233796815999858958155102111785653909763380202606761432858972965514754853177539493752430527932892264549173458867424970706895667245670342083677210545727029335535364649985320041360957633074043480270404795333623997645362275428636946167260593330957764968104682198007965235085901597941846520752373701188174192963984478699773607345608188661135849586470246514527832711810559010940128375225726351345287330152025439929984019820060099819413700701702893799278384699370335448972246114109996410405213556180509236160361091152994168547997083695186899019480974549510502792058579605773293184519823321518556920699049717428779029911451897900124090336354338041071927296*i1^100 + -8990531068087937991316081960158653304623248866677019047687225653867227622332621686494780852513226407290641730501559355032847314738139652425458117858079708564410202028786348154249251787194364937819048557204388706662292139147246339738487333808968224500399863929742913269271126625115841796852398076738133966085329911465834549358860890325846760220090037749676284082124589864295996932003071905487983872534665620722385817868194513621994830572167001343188709277388526419784910580723416628827379978880173849511216079270820689382962326093249309200610338477446183590677742284961021441151052965174240591605567396258421634724924317733510644292897175763019429374651760566042961820703946170546104209499759141777179425575461370727059533268487857212965079344558941711403884349365099637916377097643231372212288726123692780832956140622086562877538975686890245206324457459390642468061554683595637151318421768379343919107699409075704695637732899137228956913455439580986324642063121417435835828719829255761857950187279670683230173903649780153778064140728428773110353347147275032849371244364503446931263005917424746913804162918490032758045515372662524685385013061710814166831812389347264991607662328610612436615685776033418407506753149515188380779090790486433752146297196065011577892352716933160889370148204176442817385080985088663520309702340849155444554680241780036405282117917041224902200066170557850345463736962877612219974290472202050750145669131317136001370928484448199744859068771847385610029791734127005312167900059422810731568612715824628465009817208933213719326891900363558565582616618140533201648809375570729805787744332818583474044512066519257754823609094574992489745946268347436447327520099128303542676222452874237430634277100149030773480810051373600974965775792039964535452208011791964534099584619478266033933943483741385449257357275856886999828284524185413061399125801994793847926041970185445940454787301552929768293110322705230839249466419231164773221820361900038370913630450391590264276291260776448*i1^101 + 3279946282716593699705772326543329347021875906553980501505212246463682650778503181510245510281828139878765846283003570286143141912710460640164604647813879545871258847620648540867811424076172211733205816954247133302117969359725587409801872109684203264234509532712152485955227503084523904278219961408277751722186651942978183434636463066659924900312042498211191301816531564756544780758262264331809647255793578899487171575048968808310963254643963774462093260380772131699197861773439588313469597065127009496547443521964688625686997343766515985770748705688080164927296739030896955902365049489775480352159639823105825862535618282629625732330728209246249072530239342242395735342607579395011963399950826825754155064840071482024855097143806405301416810459820076260410390311338974068871729248316527411322520499860844023141149727386308366374849480665827332955442443457022949162573034598276320491473785875148469037934177955271810595300957879228857531286065625641542066163504856925206510468355471735767609379588303476899520604371989290904255618695728608423514598130219236144330160920614942790841731010986339926304194717274657469423491218104752753904288407990369261150636882201578288678103260602098520446863006499847877749362451808730704935382138113356922206445323661392495324230706642605111539665963472111388951236754767896804724325148488613710767971468679166118961405912317404110332235723040341747651328708676509800949825266459426952576612029329510358920545211794969274631326940442223968836820239761205882535343423448343370413817709177551180752488561225386474854716334518585691687183355064243177157541427975802200291709217023680240009279030449192940643872280441789089949150614213505938074810755020186646591598869579876167241752052239291570899845227360925520133172574518086854172729479377267035988445451883672287169183699301285596420666351413117714063023944456536387356575702332067893479414302015559245759355610444416548453451781419466419796766296309107396890297267697722651965649170418630656*i1^102 + -362381944803277676279518088561088442108905022585680904667305124901085526077675371500531091064861696742573577530060387139265306716190632934079548924886164411080240978020664767478420555592022134546163184643219150632637802613644029581235770873536271324960458774027524544831832844742059899347992992554374708613696271560090785895723598386398151224156961673311331177132337179108354168154983852607095576630545358519420491744931693314832710774606068626471913885128103672695872335506293805185161705246322045609090452053589871538697144175285085260060326230819095530409699781401503544656066986268208836422999711528065875153380920554372311631925132608750108605638227484221118797813048522215830070115505041915720939533465786284632740518868570344637371486934353534691459157398075495066403702788314068797430004924779655038663441020468647033543246432088655120424139930346063711182872875569707841438539841256540422888826467947588776606876956314891173006643833478412099588028700350505201808680782346915279499387216051286176607430688863313744778062781139690172028135630209450612115954557139116879418507006817013961190582112841150826292988175638927526167761725549660195754803322630612153741685581403100436792614875227643572871182968018431420549021155330888118554276743240688752643297008838811148324066635620625393460184314122605943660281224322466344375748660539546182324489717599189106807203641013740534784087281480213503578810643461917173235362566343185404075339951340785016747240879715423617985270559721765602053162060437770316296715220575565590139492504561697026593347772560574261295164658473388002314553469912328629638553498279167027498007588701978455517457351087484745111142278155454629439035654486212103330802054391324963199300442852013007978167614658240354844533935526833980742480261752486381133538075313029603128477764894192339425642569660404868419971941612662488887626192390512460384750306173254701593657695559766137203592637203452464942992169609015544505683673088*i1^103 + 10009286590701551049755363635538800200073346395194525292813064655349749650703913995978877403796478480384663395696507121102309096217994550874018502674572744835984225489510645839304965859016486237968020922337627669274253923820971355910856205606989684865196938685293722508715429340613061829018750699366369176677049685823852133162895107206796148514305458440422882258438751583551819426147140510253523740089079240908726361818601826493413570984217512899809807379544182211655809576951817303971188862933772291397802883477664106323960267406328896417902946718961317498234968563465201323690134070423100176357833295690164309845415064493818547520577872823979110935267074571786048894137601571824702428535998865636933666458798943937186192742205061576465183039616906888382291216592362441120435958627403514583580898956669670869277745923907826509725322286415964987454111992544384784683181813030160868991905018381040744200964984995796118575993544975209376619018292769331105326347288858623748119407910327587820709396177859773599621629633305121511662031309198858871822072081604848018443102739057705137513555990953072574688678646683526018286558373620779090017193230420146814891072586556916297301995446836614305124654956314976929685386321196498556419476081996393196613003924020037040551629031371302359064859905099728485523966706437917576537988308590244650044009408735853980767950771608591108850418734508379456450884472438574583322757808638766317967312028425862523547439099715615108759963403471868615031418469561911393893200744288699593848553289814259526998048257311152542517133080587972156603428590628601304322383879798457952628992954904111595994046725671063333368861115169349564300152474945764111374040017629003515299750085467281821407432865298827764263810495473569600501625464844391936488525587289683522814823561125137882103053641075264803635745328966319103232422288708477531599661279511918740490922335397214773322630805013518960511830446423159078912*i1^104 + 4145569808651960893806081053359514688707979858170676177253746088105595867670596087293741064889741698640715753864513129031650424038594661977879894818497312287169511615483221687621653809235253292303970395237384345322400421521067954476517774902141077216148532195303995805447956354210310907359724598360224193823007934184679779794208341104799887156379062475664782773263094132266948164207149230794589429815077159823901140392653629838041247054638962393982919793055915013626946564923213641887316756460345080502651877810599782419821990291756693331422936131826479001037057390241909248852702099939895487798805515354681873633046997863123533827252459486312947405858056911093781701617516960023131555220048486909178604443138732318471861006372272869647236502743930613302191730068850405683450564814916193044884511645121230780706033195572214667661152462204001015671928413396008518434422361158925403421981682268741230071990919607206346197379181297370465236803812297293094333019548469275624077816462456809475492245608349577671349087067232062398954581305837380741058194888632049393141673664313936813021909349560567101854969135845616654014030216902941489395486593601478836566705105556779151777284349710114001475566057924839557631337449472364397755628639390202728916093521122144855290532446505807685818160526010722979137057508593669937849676181834625789397431965413488442387211549732587662250738565087863861620375515543610704277602623322681083222787267415491913107166777206066543282504814835907019744036349867234004771176516087405578669598894318173784856624696008436914583572816767950197298462957682519879127947729253485337849986557018445667984758616218540653726267523398615334222641444484954616852851280499949223159204948036652459418870679411312005359764180999727527668635015752781309294358205593498072374793578337060398085776001201680867688075484788740094350159073286554874129122281895042154810785990808614968284413952*i1^105 + 429241885398815829499731980983153007566630434773445153753410052698322004520141486205461123675667051491497743620752499346974689019362891261164067509815351779356537621101916221182821876863603321269388489922545729853373385567651261558381574641948733427583756833816984351957418445734594902042372815923189186191793900727267053267052375139680515817264365980104754526921005199698083403910620475696246903782752674339519461652731636756214626939111040594540437814725263142733471771611046674976378402303932593633328385923748495485857187969318018902789841733411339184762559445079661814698139405611990142561606997525038196336379226503178635500686400443192908376580704249030780817982371475819209893244872655385151000243357092137551109823658467793862697586320485077809292438485806048985202693241577319990853415950547916763968422248442153711226298748470466102982809346883615855909696224332386899543002826973926465855077786637558011804739066434714625215262347790366510499269252044501488897786456980292249235960898186817005135304210224049630098260435916985540229096553560708402833803141334427713617598214034551539107792649321352490916487676458216576170579127632821743140823685452386588110269159959599101370336961514346714860118758114713981203649434899413644981690037386274715786660047361055201484892283633260852200329575533476061274913759872801415597699112221256832717415991841490650163883765374733418319566069907961042958829887634266888539178750570940878754964503613028834530843090518539549115770616960857922442919134687111191505065592410988981131817184949650974074757560783833345161474767493058026513335753142489500870998107755636932394451977655498670479961079194213535413555994502603420375253070269098316855492906288311476065497340617468311559554320697690416613707495750234136714438774918705517980872428368293323301789407301853720509941675557729535017475471199981959072130969632768*i1^106 + -10233755727350402820873193670198006687796907896541319863702063287016033457649478956059207603251589590023205062362608820385958370686725122397904505296394576720141164147119116081378496777451876537325230274655954325390558556120977249285417363118292257621711222628759949972410562763123471215645269787981921415888138997847836962868672037664583880130353401380096604719947098305487190307131527813095314408177416522410483021903729488218931516328137397900682542101596287751870906604288818420919780277000596427959837100507854504662087722082713105827501317015447972935292927946713792359163909493819871061803622436373621674289214900698227005964565708540196932640389152117908185703197479906994599755045216360233708776314835642567432263000134243926229279086446143921677959744116358537849257986666683041963086918840186776577215563569174904049464682373923033164022344959143422816981192589313622519339589019650840943527696513607462896595258158875695536818373153325536347961015324548640275263723775793096075146498502758681882615723952841160707152043982222041518313141307910495697467614023811227756203662612219222582705065273266215453517870783499256205996797444451206263829363155454561696564177121852441381399688392168840341656008070566084683474394162226279966897980844657341276732701005172040425292345251348058722262328911601635197504809035523454202741205285411458400046004852916605490540818692951669493467205339458839851646163505576629353717937397149082213909035386344481199118884371106657971999063720242131927412715279617888014321745154516355714265230488323083400193492268103239027705636622093852705513183641862007395651631705677783963089078136358107212407835826090999752957015926083544172125543607751823408320959488551733350522088921881462550033863368450546796281991951816846907544772728085350538524376159292233749146612461993984*i1^107 + 9442565534117245520675509532304626131897061725139837546470531627296566243383388496399229510598581279391160332327776945151091678037498159573047343434034109024838976773354336578250799666121852404492591317463102700835770988688042669674672542137931576410762625129097649945909473588101958327668438572754951941127724502542644206574421743510547743393200341249720910276074718153308393943072243446524342299374015261730070647031675388200853402402701209177520835438856375158955446290093812753259513969186591663564272407145312466914782308227419303553622905930211424923607853399949390529042488518523995432715670103585067379757730150092187193589040458282842872466038479662733792618399488564055056230808584692184156275190817291417192050006871471513193489481620586962002700409103548769703539020902803192047485494052447137436065392397888848964895284477103943029920461234922019907035738797714301920109488572497576699212411652604320240404920855065403307016199684813160837886715214681090041190905103444256224588638245512390658395353617291626076309634827324572801834578541002302892068785364958197324103500408689476279222467376101605368062771287694053712787805866136621269906230672320113257792391537136837191837827836559165689291891035981039237564280873261495003003551389950814892103598275733717952386955447716165155233324517622468790628819329639689834946240796247594129661246803235474482822715066797825686735305753599222379210296591146581381997391763113260874291561659300841563832178709758693949973051773321718334654664806797614314813283363192616663067429570013292630076539029198290349804999071450047607779622459912306305158981169124678560783648759650270873320851025555218882462881084128200861319605963751250987457251830057652121331332089594649782247640503162367503136456704*i1^108, -1513099786881516331802430060926385710398320742416336107518322489653132818896765605404404128775168025843529944216847854528349482250583110090829185125749271225829996291805257249975890096815297474292619026593846209807718893916972484442611794742239393257108659910792699199586886495633801774756210917002327347932139191163621551702326743297964699305210079283030195420360223817414095078491958250552288785859531373951664592064119673739398450964322587798654121606429858155252286846728437952364516316089586312780764754075011580743492150444681260925308705345656182176889728322782067357243487979733586843459836753174177352704116784554525667732428287217934737358244414047351041184741696010611128682734243783820878547964002064666485214623332721872283722185716667010008062795695706992342768129955273830757549736280101761205515946704759684836016761005421733846995796648740534137415302188526686333446804196300204562771482604137307479025088902290153308493475568942140120292355551860614283866438200100636308951440384049801450548638932398471196560570553702865297355362809956327981227602322017783958652016669747071912076111511056284968493166084170451158605534703872779488941448684241762784990948975522313632729890610874361744507041336600776910384136578050248124979765172121344956461316725062465204496998550953939088784006633168484711094851265086862324851485975034383601671880745597129002856135974368237118356049633974461107674270764279075299964656965859271335049752943874554184721684118935396119398265663347122619641907778857429003891634236413188890655775544582968319075993665616283635347211825101013102369713414607880089326359349748762200267689573953820945766874725159820780925948770667306093071430309781321983868080053512342107785393144870354489909116095697993627214917352642382237066959377337847539290372921472203503392906177566102596731590864409694025372593046172917287013892046041067528749921997564700766471671345828245309081122409812578947679842802650264046874248663437332304937420532034675964629672923053718648669329980363335568904482453672515705135745408086307886459702948488598092789893454283290088002592496575530661851930566233016961061248404258585846778701243575518834893603482892526949549145769264921834063868240888059891330177458619672326115619170266413544570545775276561900404937777557375133207078894577556791172807973691969635449127521903113222774928900453048498290178905029236098282010304162438727764468983667247797489714249415667434034545254916613273676342098861929438890361556755170546086518650551446630616842716214905299160497947953669316518732176583852488926017475677352881238050799778459306004575155435435535157618358675177966728268189104244333077289233030625153315019693363801758109826800650285665189140207044282652078443407658390704717800324045262729021918229355156444865637067615202552428563884070666985917579475891847732215097382817622377632824447796224036992353004947824924226971054642234743318267777527006970151045107097631508620173673480790742320934932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -97873186187735750349034944978078282413829139226989348547547977747691838457460143860678371703884413419955108064507836055394069660949906311451463688392888585950642839285413720515045135524559272033559163207317720189662981435405591284666106169139921794574627710062501692283387209188613523832765068420821223204233238759130696425729898340789221762791603611205273763264370092283470563235970789470643262141478806001727226257770221088722745662232313405953764840567367315934881135558586347472493145764557132059731458002262533120575797210825026592238149922777968245367102758125473547128515803753011198236476972218750247430335508369703462199507273832846573377471378973014642994784053108073313336465683824407153322656061128726432533959036897303531400080551464185320556203714704669519184422196484296639771077833788479167016794824584689266584750157124572054117171937673374633218019898433477879310129937331643087511596244148183291092268764464694724602282679516535219387604119917944703456041701976102997350804164975138699848189347798625836886138765368989156763659562398341664380192437261278203459228912392515832647810889243355047975645027076182355479434732908700051984023847026550307918177563830336112314027183318662547516463938209522070855401178395866611708022156912060863437744920810222153801040614455497421453915482254926463798056152766716202284307493650542008815189501649473437807861403909412078078566760888654330060349369499009485016325964685766153800568792859401395072255758244602576000624865491540309272355629589557262927760889716267621111173806586876930176535423270368337770622926742345783424937002893498860287207340091133290933905701856514774101374786208619207999022004328608474895898077211439101053069327763556182320358147876389473040100183346250155818662775851477693782104175628040546844603811454146863429100536404261674475430804088828187809356196570007508149263656241879796784852927424024219155696597861735235823887429572745271235132826656793870162268365285470503042191396810185521619547524652117793677105632061299423944983042199624750329644666978548415331096960043049580640264761695566937900280914183452142024260228715612050553710997399717981761917744259684108704897236864750404975277161830106538591012604188412569040309848471318201554475562953591535165131113704405282813479706466106314121154740559725526477361884823783956369027768374990817970848731042745417200510087704812866700047665956036623476241940438535301331596443118282444808996108050053674184725201422414596248598144602741740396594234579710851224259761453006356535598354733164618614100697816674505307534314037777926021649092696533198975525123565005548014020306415535188172637229442377535936459354335289924492883112030947782731504799028407431478292559187945985446105743850726410593567433506249570693792973584365034693410209751466786358721246567724494830802948935230132998472544980133864453633639068107994471362223000765409323252999089577965547336124119537268707692347059634778646626489468681196388361490968994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -12525571873059289315629148180160354359006317926413679098890383442266441699342460797198747500673553363384295604528136986957021594879697236101163952737007523525897704605533961040696027388949049004134676330667887313649004261015939202133117445817233995111393281210234454807173028177719578383272691020835553523158280459100974570068128510769121870090904898022726581863536294435499373145478790506503681972610077220136733949983421992272649315058415237855805193036174301314052875070424808691207963231749194410721918849058441989529074200672125144409073907239217313705273729008340194528609428368442261051162622440687095283391070330385892169207988682960434891355804432891554835853255436608814886640597521742731084535581986534226347816376371172455338048686380217001334839287591751432332367031015051739906445964135520385121322387242413655430378957134331700534911719936500534298307144298509849488551511514100144135215824750499369380065537876051918662632318252692760661335816482259800317167902623574398888115810477982983306306962077526579624314618863236884335721347179091680625276873970031958681472949874931167098465385967018499936089512541773740741442988850949941374157015068863759508609577060378143487338983316412145026912499226259836862486086734565035895497218118753703640676722982540285487446987103469052049348931677458248345110488480895039012438762045869354831749151063231150969104570653456436181751244089829654425309796079489875916864388157713640961909899765810162590887880436294923720244344370341539302923738980431749847423157092711024492517653050283507725084719777442895919392932516376439899452346104066600720162830552040566419502107564189695710694465827282895174346316761380944723016098083078156159834473197737478710319112014522814413963300491742169550765595360711292787828305313439130071559447916132972290832922230143287383047431194021984280357226075921985946259670804658890983097383080035426978207665918997702545900389090942787692033037789495755686190471354933173063241287585958409707037813724996675310378654155014341294936444289792350523364588920897231555045467046285863153482290070129499357183741540227061267968828955990087754460903555514800613217881671254215790561565149893432647086841125805170648296798118183864205838503289174425263440145345939125867601093592394142137457700835133955514762949451379234717511796986060086829215771854233038315878204093181702931667321678065827686325016437125169335733181366038824892689010313911086313373705085744129082380055120222587411934888069705549155589924292932884444720755376285379216220975741409360251635494433031368382612768472141040570405332342293251145089906841898831822955588430703695618352179723553650046567285439515787711540422677709859578180150366371093685882159593747299439994273188593187601624168489729829252347475454810947767865346591442674230825821537534245781277940473975413304540959737584429544949605740005246692965174613100531684559389808518791735479986088668519331701744783635202174028710251029321604909981681416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -7747020788376216258210353356687927806037523717937534976360548402328396518673271188107035080884313723950186951658024250058294231672292804539926038513263356234584655708394362967817247772310532112829876878596782117289907109844547325237585336094786039004233570310220635845446497163762702918573631659619807703754611291559486635679681433311381066887860650666590087344771932285389169505879912846894551119476953423604251758095231068498645369976914577513525576536731575452844101113809400940652902669924199828661809616794647912655659041204901787780519517670183605697246722662896655463526870511352546054433321974888677556175526308676854786966064969334478859741387681982227997727955658042077371846315859022095694539073752197708005716047261902002146648736747603685988606106691626721371537296958858573496927721368372496773375188433906181635718056294414398870084873704282599981018420529892227432137569514507437503818545184443550469553902631273460046503362862787229177467514654147013442220746906458900049051524555961929199686991163477142690001698428787794935636842166326465090914344075504147323977252003824503526271466842341756244701967787720591323932839680390620589535381959014333371455109015011316325049729510978121303328678673975894372847129253669671100561950985593450102507260380626288960196876840527790086613134998265278634603836854400481882316108325391018351473473310581357956886463177706044002123079967580186838442135496240667584683511452076188465969123522664186618499640831259490590241209580307706091026223446222503491135875630611465149416297135299462739038703714147754962382271676910798415579530097539040605825469170193745715327593364783676013060978526026317714596731821327926420902886943262155375214613768915921777339633577919307125246274556515724424284015978440027186814340058052925791274794387745378440272043023915728574982835097932513780739389239950766412772916895975893985127096215759642525224471512617972645308394677243127114321734611296593469441351073958958740141956404305713261858574699683952006183698015636723765090055961812496411031166794760628319421011347156527801372632463261098584031264323990006341952083735759121083701322176319086706443830784661366565249726879457269943465987479418151590609099604962044096880937417598629130153191559887139270898707943730932276890466840467035810768704708782894688670993089031451721998460494482004646042829433787661280619481724400685603891316318172474909413192286210135572990578678022237592763856799156803106786585877199520017355162733046340742173613264827975197739242159056742293183345981665358725866721798695404470867549776185348817459556570498668296908202334749895483606044483759925349720016262851459608950046988252268628439974930689192091911856203237079695806049589246574421880682129520909650211416232238504923484965067487024287979899176831150760420726858468586399603561901244674220971927663867426314220471040867181191440623120026988928471155745832183503233342416653178971264116211496087319070564942505083307773775336145996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -55332534746571759154450886820018181245400593048050426373884448234981218990368886139772052384576223106342689999087708118469016816079428024699518262004198379047161758133426629179803428693115579199598048962313327534877372028999689288132546407404459617387331038553696181235869664678589698957958287027854066254583795131037217591103160485178378022423650172232057292389950120907688185166837588009461627749770536813256933967651789006576365318124047938899910973602442568803198066068538411498562113394495440412145101652715246848336222875673209831412849714485698283531843590362521382903647560303989416910979923739141616503113264409226104155418836168434420116089002104006371346763220934730560981346672265460446116367501476872693895385774549794076541845062739432024370717110110927166401558071353377064943792579658192663450579309269099717350870627805482273223331914045970371207118441844703107186804310559423413648432150484509554782171119937730723043331311546097063298971686505987128591864362978834954705217620306853338340381631642290656265141648079868054108026836741397805368889524148057611625214436619062390889836659934757811950011526149028767810117076029862289541833837415472442195749853756787462840548745631438693443935326171546449562036533915295599533193081800619725195551865538642970946093748506646030335690211237457404777910698561632621502930392939855571367533139578407286004991698064223526224006343759730618348163867990448905189193381169467306921305140297292890765138167463740859575898476269836054535738406910224318898405797922705177195404913664810408029336990170692936918145917068335630100855119146708127700853715407379713996463067205764547706205309765196290750520941579116438064093708967054135991726572839990846080248313350927466802127117190479751926507090877738395755667587664390323992159161258633269859067685738879402074004107408435327330192273380261029594475611153173211499881784004490208797548882178184919369117617668601828972063370429088232196085454323640311067182831572248148435817550964174933988828656536010437426744054546439888289099595328406578359310214732159175543372263875385720488718440606418821104633434569849262168708941756801704847837252012970732311796954978850141539335521803296666898025558563821947124499507696979121768284127507053943856287776475750960079248668973002741123013358886782936211669858609332857277517314891604017919317814879769322741872445033278872008121859235912903009982750287154567818460942313381682106738194545009519246578452060322025849777946675801399614938533496767437852725702425539488267118589071087798210805703176188775995668639315458468602390426228524753186932668460381271485826371226481532178849620899756271627523504760177706386795059782049357506598205172442203263962323754127595547531647649194255149984409546422184897116096416157917663730675003918538365726326060323378717159923461584911358846028287348283275044197772458415340314580404525098600267279876324114077029174887257255467848903382405257213746755388815774338978356871480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -36254940605516648573453496471344658954755777809035464118867498574348989912933618986545628209504044337527001864976729533672867334529178893916404251073109665572735589421562984753636622025254586115549115024254203336852267436765592848236668058704607968800973703975946150881811399717497805078004369164732426061071006848322350585053274776322745304891661868638650818311912790735722258125529376362250954893251641142861453808540377946771790094995869905095746294564108258746378100930312152915713143356051717842930187164217494161792960962128705714257317047482840088447752853865497210604705253894752151681836855489378716443794934821417268939470550237428499329579118440019365739813255569370004812620603932683996119956771025648458563733409013342040229552167941495755513171720863206172022279252638681493254335436183924623653310711116420449282051548005618482389035537137759529411368181994249244423656634847370483543632960857177181420914801821726018229116049196021115838122267080183082275292370127078838028179134961114919229901827842638607829658272822846820347612202379012361094570343798015537603491114957057304045213202349383778746082034013656847266253969937326264066979177932223584108525120323085136953912268861412489570992438073697397239437101030966590595033965636964799223518638654464575835823156157840211558554253464540739502210125607101875055995987273244432752833110245805243773764680388171098125596458085071000807391944725555528740913892656015620128805839718859859079965345087859433300447067479168069260570291649313190847922596135820190885147169039608567303674392163993500515516767742831242809265697904493349598515081744384692388726381996902226948264676466586858655757911391278393818657380831927953830332060788164411062459440858031908544403908872001858251269781176851142832446179379413422344531593048536792005460817125720360365306088247587869243165194865562411238130317551272455432608247677742495325724352221258949582768828939802209988865477906237829284351417074934441405148360457625055211398854609288727292354477910584396145137188790847562037972029039184921985760045591242577193801384093753571019486534336583364949445751759367251483466388232392448886963424103701493007020754143582319179899524833706604430646797756057305474374242315930693167879537428750934859820768366218229873908170150520025655077448596871958329557545741588024937471722843456436616242828774186262449204682571178731948272611827801599388432502375540749388559353852980091762151284132993720002882697719345725255336297263829597513287516907107626174004828844954477995125659402739061733786700019079880572017501902440343357700352192888798929133042067017350903459234847392116868773506618572191856002513726884391910979429462047701031090126031344037486931285964211816803730069574310396783145799597735322978045484567356728821907682729472020209380517193423324285468519900607305526668593155179970240738576834150062281073742958845983623464623295348398196303545255196799278162614845646538926802470790027389753840843289757080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 20458922002961466259510958755977674638663544229900192954170112557123377412472109245233727729021974810456574970413115325873018864506461513940693273770524019175843809548499125145455381209769343704389799385003256719030901542338295459865506147169101460064168099318217091217641567622849567124534285324512704605178887971221063216163595139349686588045572853080258846849259380225211116997147408541601776473640290261283582794294165648036290912489502230273531398357775403904714887286688582338864403066354839625797380385943760608986132158611498222824979416838190589799212478261025192925312468871279346615920299406492776634351642482409769937330902052225655694804402560575520888465503899948214963918032023686652000674106170830876780953994325190689723639125501344015785089856565102604118631714494455274318204524900289052174198012738543177893217872479339487090786991273048975955457476148758194158879478266476880173655711930971825795551336051911668622173677682316809473048997558797554693000861991573528220138588530955614843087556434888012389121442701743374392350721884296407058393118896405456065651414184419914155179396479907824947452777053794336936480097524241603999938687935809831774308862679915049805258690876394162595471247643708172812873610864868381095940762583666814856623518366020241204716686032076671122412155782955764322500435726367573358520189878936557791865571503063239579014964333076199528676548735544658184869082539961042137654127232805133746769057172872624086101900388986123955944569675541549211027746793338439799575713994250305966713440908567789387202539143606743558757848339864669862686867550696389655245804873633594773526155036394020922465246791544810825093582590925120222364520483127691893546100959270695523049347340523871892418546978798126402774348151318106180447974269015641073787443727226944492163515018979916235278664319169862844763954387976019804489838880457230309089058870537002870762178368236150506783544630604770499752418279054542357150590007068921352389422494596254403863512060758247904551372650111914686028155071192257922530095676569307696118284103236898967819691316765308015238173713749301813547691865587961149936321519922136050670885145837736159046458591707104119359917090764926728530695843382958067553468710100245146196095903572326126834548379904277897246297514203429571579805054251718317017273610728988941818890127844969298712801503577578686768857978373169680892321178214066224691554761681407048594954033679172156262390262625404885680096485893521451464135821543003385219851656294775080679154962893205929794878851914164248162547056425445865664516153046097557323888084204742355559926823146329359547642420261421564225416429200095343920619901914114799609491813999320075971606602946661834286153624935116400227658922733644810646994814069601853401151849363642734974024617713299784058729825377513803109122250484849565320366547370325016337520259318214295277746440708133757814358473294856893857654687612951924663793903312071373336240464057861209339874953183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 139801869726497450139640054517960352333840275846524482446903493464645528274386765558452276333757989185932308429241425173523207163598446516665731741633798974578958211271927451014178980168031871479576597536622304959298373124156003490833347708248578579559933942350297080813963398952227393726194033395051375712262354889307738666263680181507824174699861463314094999668886069270301505510058997896668620794422449390605260073279175260949210063636089411473046887514294730735641853319050273417946347549441436641839092575765289301222145208467474405371838407562750853528669367671120479605711436497687172571757812522062601711586555658924217265496039780706235370732205242532775947779880992582977917300114318762562329871378096593176337690714225017584181497718059301738554863621862425339804411935611311086556098441820728876781869464417341991370951352880326105706070398394421656440502814620564111000603722078333233505644602576262724925781889439918995156479935056102808425392159653401374648900989922295563568804894439371944692443254592250571574744843609175240209198143405245948179337838746896244822854300516344351195090205439985805380788592937337165335573326414722267628157682359287460294614493187662915942831560715603416282275713106030473037949550609236766429540332071840986912336232250108540936293245941913502579939573496442440677947394787162719401344150571885493436428699647872673030588161991095732259477473051195078664891353790065776553182946816252251589530847286106860625173660829761746923931670715659262863275039816931847660294666158212703229425666592246989833606690067927241129109876165654380260310198056434461296139780344189783422551991114353250425835100020669199632094790315111521686506540437781919939720009442066862849766188904963854039505767761317306480620447452108693765731356555074032530015799617567613929742216726836853314442873884672059810859396199816086913287487684737617610202016278582743617721277742399182226487820929349762736563795046971854024890157818010270391392925686950103449999229164830155398862158350264741268453904265084291825815190000524990540984430013580902501188022470689037162017835368620225219972652830211037932488334436453329646207944005585974588925501824607806930893712664786262840106771302908918700833570820876235373790243199865437792399704259888679898089544034118357527201452255043846428155854855615890705564580919110059921169624610975221625367112118766492246211675607470317844883228809470944829005001589158499940012209646760433879969636084312582293959333096328099774382504554853806263908122315952694622577685029898316147620362237276346343470627403013455486677212403009460956954094958403334520257859460773715666156541571999780366007329371821617363727939802907212015575307605889454487364686268064299913663133695584495472612142623145964008756830516633747247827316707384253301591183989577617715810518394240367229215607060872522404785875871338637898694629676509357741944540778830985728515536247210504602936380329626491162177550557576240702691058366416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 131953708376655537233534094462643286640804037336305434812930282900991142957572547874331993880753680385817726812454609130011468229741974781087364966493714286209825908697105697275878560556996671513501752308429396027264149037185179737376383170722246101790604813084838358470437883308402631551148159591973110016383184634318777648402092630612752206923348938014710800596996496481288093729393835527740442367485261077907971841010694635239472895316178697176181602799815005876071703860790991219936023849703935343831047264665198597101117073875955329297918749361990941201535477253890253603770316898539367431492236853322996929654517660938788173514912493664146520059808555195525244758634080748889934597201306086680250908431537426657141665303609904938798869391062004731280297826615375326299065707106833672131434441513057796370585638680130873827006280543292858494285935374118014749236498972104011539642881650827428177506333696367955384274160040196681061825877676479609663835437030265324196454342199569826221698055942680424855594055715106749281165115748985353595120966607795252875186595020407971708188030660368566918051003422634388371503852470970223082676469664595927322622658022210295848966616378375240727622883276533783983156561769749203278607848899724964486087606732252785796488780573898013942998193127659872206482281892745270666739006821678506060337547325263983358526097760753032097447903836761187301273809376311443107856758249895785657795284269651481657989612377938865795355667657807696613158773126163748718259477938390196145126629101984467026635829974832562654476958130917857417905667361263543056177791492929381653121311435251435059123042922695083051294150621889468911271129103573386979636081668590577948887915134846369503318795813800163020549431647597696679536497526363725990066488867450907826881279250421032962536638965142081933543037660687584328846733232024231289904519965888019980031412675986540132307357398266571099384919708571063553531070450592980025339463646400437418115942049004651952192910101924440658176748527532595797554773948395593845628044408950257424046736759135225240381969456897791199607329985503519721654155693483594525004402876037427343802865943298547874704642781108056430825130065833212083409712673960304006931329873435302433287519992723949195516541502499582721334442193853899206207344278172482007753297076974820155355168750331217545475330194961500103996146622770632770680764817331240176183917986374950080947360152359130713055110677277420489615372310343627184228375706675979831052713855988681989603057990732161000844681658213998648394799518904079078107350909471627450224853380101196421877356533374621606053553434433746720115308227942032701288179706066661096843531489579439635937410193196532439212630349215069872752089533435444558240341941356288493087368753051336160842832210974410112513367967672897096106836630180716715680050306348175855680366680453272379217388426099290479760207090250960362215530476061928211394593116227049741814302886362443214066178991220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 371070774826584630343977964518348719161141493702456170373301206428660692532397726945417553022251984705463753020682663068942122197483618395423784990071376493316309111915522211649732220079985019747084632072409785847300875668432796796949237663666271094125884384114210053101901243495247867641494933603179495081740516058801820546531089423845713067157967488440021652256469720258835545153526816657323255355145450411651190524379943218383023664589476472527201359275368391568865223319882143539504643405594905106439424926767984870240359260208810059346961997186070726340904716595462826580575964427686299061254373408304195011988638609795813166742820928074693892097685453404303028941372102140069414576896608666865690243170748876314850630199640878269085086768199160106633648954081908407263095214347817723139534410792486512368285336281803603650932391215190961480959495653789380818677814547593939877797334202799798352372238668118566444421117300134872078025294802771566100963284503068671910135701218021753371887866074948086029548060664054607951671531297947055685833239809254308211283155001105760618500636908336020027457358744316830473838299019145262769265290220328777363672295264506292716236769640199663078511317000902113491728070615258271110683232293098975215582803190279346168128157933741046455438773865440953146103943344511746132461897484858807995186141847079395494788008384243566533809392371439566917537734452369228825761739262348932483896927211299423327887613334889151357663685879189829454899756449009764764004722948688612155848143080539939433612338302010383862465504213754453342731229060905914139576584343797166140811945931333067835906322606925636198940119216519119536101100244153889723149722126513475367020743153933404091117889528265235907874276393829332628540254216854865520827375571940374941753147741753635741873458985850166257249760954018675653691042036629078205480950852233246676542157587241211868392843032878200639188985840460196786724090004323095538024813638430594375124548634049870795550767011743686624976818373762418507534212880307542081215957397647412335561454603865537583221158699602884256177928873881108680595568897014653602030989503139520595325218943934824085456895698006860670312541901398476188689843605959914440199167594487776866924522196388674355256338455782452260050012635488956802612623425843764911305523308226137978109870537300376010516126305384570006562183270919078612525104694552247045220032351496198549301317489167369134053094927012015377702385020291861502078595519482047156051631770008811898865377860866711135676372690396387533968058336903818972790352484229720555126480926799047654725894395067741509387184976931340252323990158907948815149102097728367810038797786694670719154952675453208748964117155712988860903319245851590439541813605847642026839766075841488272992123291443160613708675617867945524169964417123521210892114931765954025746404947548011398629298538172629472416429962061622423026991512527858382728390666820515227961291709396494779072625971701660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 95786658460471191920569930503360848711480965347273915775260757737047732042740170594766446482294611386479352577640501559767027983913287726376468565463667606973861810733538529075578784972926096620417199887870436576922021436982222289370562129808818414966387544586081862297747421876546207242557136317604007379312212323555888529084713134013509688001090435173304345192746939564769190375251376082624411512481165264969784917087331136951041623836021568383456752223395554755386335006763738099943554434264636102654473686828202788480367962830834175104865494088978078686580774195572409145359855792833567549467954164730183946195238310325626338688777899728487254034316946041592898069042602332276807452806818264702366480127258277388403943097258278054903630053382404380739522393355518206988254215928523655356285201555710729720712902292435060298782773083470677364023884065792032682384078170420488171168472988858534620831816366324043811388267669860389408095086670994626306065327962756800374389771763017485302843933199670061579260408191180314412808657242360594154386053473596881295906321538952690686513309467772499871659320609037463962543893379118395989392873767812552470089776028478040015869971876344704000008571088094766711083785129403209557354811291121762903129742149214865298220527741529512077210131514005001194281147098745513299339489274716444924316484057351132044120339372848152874593319337153339595876499224304218053944882703604390529662970605217535947276663149758528892930666809539120977815520133555050653155380954059339559453711623624444419482146150170555656857294409807750896712648115619505029938127711522935283027375862113683670059154414400730833833387506093546262498665600501184764750229990439491121185444173704316303011375089003838296153715302880646940937368599986993708942959336400218067430985966109621101620139828340016542321600410834385369492584106434266077826899714747082432021039997670990486280867899734028722309532563227187589327162306131889520174977294432892106279391505265261892579789207606521859579312542779999067735185895203144705637410186479486167776628895461338857146794210868023927564917936616801772039788941758708211531052202627755589220876013609087565117136615186237998896455590753096186345476348175431259593888333369354848056736808710554478587028416100074419647110478903917661088148903892676788284187052994751759960388829869955335014609806106046935515071460310024331544153666553205057837139900172620283914452203759009985020329347066860196185405358210605548366439500317659149943583911576570660042116496457642451321909320897891902079886521546552365456546097654099536373149719376107551755364142793048814882630509854066894990747424632947194075393643927563379916575112344690128832988969199333681702896318689275393815287904851037275967154140477302549445104779846022061141461621771806447093357830838665135767304240783029040360946008649731683712104500226017636155929155553225972683062837755078054982558409203002622695861406515239379946939397483346633257571891923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -426497960963199094548249073341489009757665325630827677684666126576696282408233449120276371139849535742320664791130062090315860891645871689224199570294087123128474717191151813819934097888571745678234719186602988786468676130545477614070401136865894011228902738651801657162350764661895692091796839590389789148544548026870883886393559411385015951139031923062079135795030270406815787493872731375742182874088779833365546050483488463578767297132204902296936065099974893873926924565560752588189261451496985509318992185698621932595747310828681132617087228257376614269522887102139634927703427445770032445509507093241363661118684794807512262649205408736043168657890978119592864847647783161379429373017831969007859858819398563646887525199499765340331386287521828278731917871221980426850112014559157247673391973600576057845296919665049185984228913530676531491090215353386626502688115828293214654722198358098811982055490179894145407314862795035040782431278385949461848419746120689706280446193958063221678003429007661045275513378637097206076485467661056627325327816818432452776636726588356377224468827291198734998273719133404955325165698774273808427314061463001677586863771566625789777829134244754311497501410441307733685149206746015470806265367410313773489099080805025354106823357764472262477626529058628940252079324501969487883339764167642220077555518571727020113975434633199455829136435987084702830938433930942796748322400921893218977441395516921228389927150630278898136249079714198584514327702319770929887525231221593751778535869247392639211447855979374399890594404373132632994704710460076780227567846353843330507276321780303007976763628827281822073814372884700142466543641111249910010019275342724071259523552321933148792939665919308396915169562097229701824948492537116143985031486515869185196772139216337114429523287868212213288045383629036888003928952126515188478756306961951104648794914799942165050784163210958799485538935325181009426598622357004117896907334359418356054279405914530713651533956594763393210792712700277168794191762554780100849796431790225137544184790927881869481459991759663932736821555974915739775316103890994046399565188457882696414902637189280756017228942513906834234812986774431389685581780309762492013024530866747485952616859617772908317536819451512279117964718056110351844833805143904659924399649250654695603446528902532509770834913154312145868994627266130735204626956788285380452103508766067941803292355493458720447279072753276245144594373513533723461958289839184840893088718998924174092722202553239449835136295171959222579534765143227352241630259786103661600440490951321901531856049858322114813377320674247364221186588777602652594525575578051255029430749798045195220086141834099172647706691210165921991279347651112209458146704078841605361726427458696977076726405363781460514948406302746268579905320654025899642879967676365882707965571078850932649030196578843762366282759137746182789150037139534848374621879142201991313776388257868148922556571505073242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -497190359464405675647451811261132689412140620619219258894129443311018821763206724393808067905755090575159600665892091883629197033385775165547650916087818850179317279123868317589381798695769007975485660078493521410230513614153050788638369913462450208285611418327140492097706457015771175361986600345174324016896965219781829210761251123549790588554319867534812315597490941851034252400396773808557033123653446195272334081364666446504671373605923239971341058704290493564058856323521945657359251419995973836841927256096032975828272462663611813330310689238568046684750579863717376391478336559013198774259782394598650991972989896306369499928324354585601151562191331135213098782877590417209017402451657626441688347728677394057916064134106876925493848043731071028300040854831536049820618622964875423381745648606998977584116629714800920419113936654714267966988277626980731046743803810198959484954116440569891971871852715252685030895383031377131579008120256101439494029676042705721720144875351257767045919306869181743202250693286834501939161318595046463327907100236903863488268980383925025812311472799731317249706052915542036463616663494214969073726001858679102628643604011844067656057044509764994665745733019158593510305166165990613875080366911356974133236739906062910835918501783647654847468502057539669020232113644244319833349836186193743191601371713306921138437636486199465762866509569093525870154770213184540845744410537815266956023273447787748886249506578734011367758831575694590174117196549041042076936101976987590960648640067001263646816342330751054691457319779123105406785708284272372130350911806197215194103754898731653549868507693498611738885531582683585036919498605115336448122636320943787081296468449894107190364802787486242833323159739499017689944581490302755657263497078083645106467427947095873312911368003732857895327798900454718816483051290208440524715747792595647652512393343765152081217507035435858806056177467286340560776154850061875200230704678708394618145510146165786553960304627456601769760054854621136057203474917343658809055132130861655028268356703056377314590552843954305657219554911368337782492650854377530231843387846284884351142027748453204705138524633757450136485525524230868757903765617035741807297926495373868910270999421116271124839555029575806829260615006572254039699966202912070855175328286025404215634032557227338762273649770074935779706392474563895749030036400577784378487782781132254693532459640748914188948177318209266841992799072778166988985762884303829070244954733021855789187239870037831460025028567271597442065318458072165262612252330406306095787977531021314693210211578089208024792132712701545281135782720239972052954915847068065010638068936167702913912212924141849645975146847308942561583612257501587556364201847534817357574473972960136354861508384688178268329732209274973607504327895892631123895291127536782430953888635642074602420860555153922147112318975390067875546692048642133131291044330087507942730490912932984667463499229316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -251013255032576483476860985439182219846721693598274736947446222873423086385794414123928770793637542329167979544769529057977452737682636016358632168048121123161020537021315116740825073179590144584162247414011673215757540147110395982135908116834633500985773063706542488184573957718388187266973764823422433407641529543012647365797321329505854173410992446672588417763594340102194869141148671302615556518690670845746854220970998117092219687448165934577700019991891027303569375990409586106095665032263648416973471483963298133301474789386997789468567110867298161742348815814488118465467707965072794399469041092734385198594269689063809883916685492310638915847338530973790463406487399749158097960129214986555294020487216306977829733723440539031430757041498808101383999151684083917393888043670162336631713234278853628082131437871297624653873189449950041619402977993300284406768372819738880768082965512176406333093452697330660693661281780398740317121515002730758084424589749422241921310244643719100410445567289118572454974623109727801266522807409133065926916312585567473462711988756378446050559023042453169831225959023267923764733785046263852824547986846605055342060068806406680247603329479086727309035277112629499678075550264428847928935334584330873096849658466059594513306502785812338023127577770060507736999020190540422069316757897475372367288026114012009194472253708112652758889403586153230538284380186550938303632773552608358342057817410324127039357997142110843440012119672285545442247124144829605280895775631035770041957412215871352747744585533833744585530292152200525021559667377176507559017214125433405917544650770857702080923863321212988868370030783741710882345969048204468773349675315046872548912961507722948641675390037119146570352213484295512225740718747972712932225715652662458167978032329175653708061550977180395998107332198258332718715270284194391964019130913714756593927970477883549502146217410197085768930649131703691602248349683439959766662132758886038381061999170488883639072941475564981222249010396356790825101238585236723561984091069595343949165204568857554747845697550251875924535414193333912197196221769765691866603965110538826871502060868555164325155653206375328994208706437784538324593188265730312965161529959998920988832015338033798208936927862247774944623987940420899387131798198942647414533874076153005265989204867818886055471837477986757723802142856089682462469735932905046026170903617007169765329175398077566639156439355382833812397245356803174935734783029383647819411905183668216140520361021775315886573677177416601575085956415744546369972966187586775869559250639885851946211983288525542751438914138120168567954818676907348368389301962461991449306198194941006774962071062181107352920607268283523907792878640677456033768372466106343891091512089570834686841211972911444247280603782191044951978302710557834235404717853211968911252176988883363397745285668323911868835218365216406944942084795395636274540016846677236104900509936335856249760406794782714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -107622400269101166949068516958300176645409337048462473975177848070205777836591961330744782427421737091719396942533196953210126953169738908436190136425658024422729527720563532183933174701851514346557771162477519111509841077802242284946029941265550330333695401112038125130457809434700282156788975417552065296681955552295538214952181899574387422854392318138162287331317729793411947615304529752844248122202825944486129343888069658339907996089309954516773838204506637378260349711804525984149255113011266678110297610532325463485604371104438854385875017044534845576763628470382681705159782943993568546414512279628376216029914038401195419963577754220072342342222186469078574821136599536796682262853112011416844630883780415954254965911512655785566631647485269517959523128607391529902812617103083760295401546229696316360829015946604212748569475885293164724299988484277037584417241815331228233225873296313370943193488292552134839926084550133866710806597034834414022964615026969556300523086887312522679887711789211385149762230400996674713488085835254604657352640676847849104342188480219229824733169932471879810171165750082973530386714066065475900689568606603480576176496312966653577321673298829383007346796749789941974325661511320927564147015848757424630988561283587276438885092330441927592753367472961381906870586522877329601237906296357730782274379644450767022439263987940233564370415972984122900627629693291201858142673692041674881609212562320438771488301183959553817273002500030585535460832988360600612711368466299090201299887580829593783456785116099109799010245939902903568677275767133398034644975362452092824963315643302774883512911102985106056814172048512614401420351066555219361041736528580523442791971895349075185548326734299728463227404251163438832559383020679513373687328402107647250706381662393219176301829079205053463283016380755412506308045568654816778784293643374303079375232104389752206748893961019631963740708865157631812459565770021949435185183545758486789789317082213366141575912009834022327021412805960722788178874735659833138543745980218964545249189235617165177581967292955600950085185188462258402970146986347525697342534399327622006521696173933333620706042047964037226565050417464320140600630265634324237804029108401221096798232743392584543057725327091355275511122894613617928144143284297609232968949222774286994194100113977210142532455863654052064938125631523384304180309405812049725902984434938182114266555721382215317523258345122836895167713821028068538947483270342317688665131737601560512008318968207854908669388322311459053011117070523790738114307007056830979137377937845854800174670700596610667575081556103434233774560228695604782789711017573341033106144030843700627595024459227671852947609003048451449531134837331083423927021645131865560991193763561269827861898788725598939655353695629920350621425740187157167627672048192593625363312671030198533926505126263384949380143427255448708595428115334496638851027236388896651165850502707603805248057178535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -35217881692293941988210386338092655723948749799129430518752154433013043657015176962573667173025708905437326273310866678832272712692514819332549260399459806685906235982346077535230653320540704671540832230628531597884401409798311350806581023034315522586400350693403358515022817875300000031979515836239255295733373802043126364756029514841251516938517679554730604786233382642725750582167066963116853671553226250183844847187379202316504017366145439950024513474630955589214535402888880839614225830032907743607884535921918298009275626311772778923044348511812220542471637723961391185448942442433465900827489403912896053743079224934918161087831510620656389248914519382962991263190952802882121593003670507539999320957147092688511254328049827721149873697271968262217346783314029898082166339611517519134004205120903897496917268580698870065828995069985149125127302942629211920263998732721886048584910613613731657973604359705933630134138030340881563015309805854575826555697343498789039998102115024541758498188703017873224266537516451990413588273742904170452725541703479088619054801901825329519430983847349891390651169907279910705023955144917920710222873681757233322690894682748647865514820637651892084971240194874835905764847451489533322144303171646892435887593744290557563917560313071181331470765891716763285591380261160938289495124408329664530362939169067062945091975105368057610261962177877705615399521175831922951500034443094220172841083984376953121163079468994163221844966705022075108296066882848996729115575813018929060572448012839697078686756283072845648766487696907318744641836612574341012203955921132476520789420925837109102555404782561829165796809963222337337343003254282719795906707887319628333413337380269271685416244164726810216610059762711816613593038995401704101786147818051769344373517899337418203075090836536877252309110718267080630173016781328663788090313388886058433637531039072195260503489247891892576844643717405560753591595303899840661748142256013582338450504086038824333640537796977920514348533531032497600771331211670326882925608640899231739245733828128680412584237056262517080691412645603554710558202096764398786976900480371117251784627387796802943161744951192271937690495774463257486785024661810969776413454307087478282948371844836780386864667946812513177612162821683983438477294728036853634658341484352913864213583899758835797278085885775775434123717647924495698887103250136439650635481310312986597132043408703956853194117894065657432093754521054634837584108117927530319408072937388943995916657207293635957550505210934392526084317372109964511005750088729892578250718264749427620588025956985192874448462403834539284321069178143527608174050368589597473584179833005558995956057329012157570918634561398059895158209579365403429348811135249822462106496023399988407008148614786068401135031528223436079776598350733122194952765507133332964938754957777221176274462366290908521154191291351100328003451073639707666059208708678859397778231048151416469776946578154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -39505410590887153506947835017986609293202297641654389031930583841534292557222247809582169538158566463768323135993705774631368440488789775797698451466718675232453504422661044936957666921424939173836430577771715118036299582102650114469384654667232568520326761166261774065530187096466466667570691148203145005314164692259378632220279532655008886000344892633764708494730610894732949389026763459794437666691951886947164993354641792268097119547293000656747928423130882847878128028348560434085336964549428034529041986250482491116507902481980191323613533390323855226158260932201601964412553176689827219575341394989563349189653176146770633924281479228019834616581913656964364661327063626053872448011654150458023210691754545859890087523142329355218946723386609818787046207482225142546937485828009771190174303647585497449350657364767646082901921547057872938632124060830069066647795436870170322924996186919061161450537681870961333426625927243328681232297020117117978327800908762196871013836577264745212741364130552077189837344170774669509770877674456320432873100005423672808655043562642457969721119874828055950696027835840576052810368524556897269206789785517287613412711609601950838595256304507101684439045908178296130326014874094821316490655332179519596962368266341902573178135729504070762528737225179705276042517079868518886560321204910759063688988199516077835857106490394431497509112699487734816227605573399496865506383617596866721210725750017133715179181894554723205970445425121699843038733508390354952579839388913965432833357784911061837901158060978281911956375018108619780748764524501577703480611378762701560102603270016408026580657196649592841853409754171694303648074622830989620960927241628182927579957161480019324714692452759110752071832019148636172719274855253692798609645230506507500538930060921502189469294362800106376733808779114993562529401751305841715286547689914501378069567913248836180119015346046196706749895893612033052942870546099071267659761481204398100998860890282706712029020050514795951703768419599178038460669420283971352959912779931885983028424017430304202728864010495849611005711662449661457319639258832695297520868213334487724163843738190629658267856223017729846303866642867405351055498922559668461111579843663858448412901219320693651287071576281026071668496560748922356004261522176860076439924469346774159599052092017656600950952276339336607493719418286179669178706280354300473416174008641472040592275416339538030070794512549531752073695022900260502939249999735521315222806779948105129149163879377317899433693630635169650799006424282518315849539376849183125985372029208744786318880797900957285622048383113238165237992616318094170692669381243078472698867908930142802760791731185870675968864097663482918565183149593101292136449321462867875465873317732611560256688306378372376176848061480850759958059926535939877038541273645416956036393316731525992945907723598130663886623039423771914740191776789170510427317909136190740425072576998549987892306951762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -19515388961466118655683740240228027714775888894766198721129354379089073537552033232298368721885133075284527172821476228988778257736743993923660212919187919264712827908044377908137551140781257450116904737481567048439577094902285286133416301707862083316233851389797721087005138000286921633046920862483389476556518642569478622950691683616189843210417272501004341343705252883402660172559617230982970192561396638780684007051095117652229788744638292405441759021266341379438687206299334075198249270330095888421205509946248247335624626632082318879361462237209309118582267542077176543661285387567528304355869121862155788493418346776340932084511519621693558737702412138649667987318659059883285887166068663188851168183506862559396259348450593631930972343267219972437273371096281244075506946392444306042891836956241479425560316386513864721536756174666833869992677703027271618385032512764202794776324394738717380711186486851988812403715084692575309691542412922489108405540240505255321199333819809546227453327048838118550127376999484060571030340425351832993170591089734628219387026902867247456580250084219541297752280561585084268152146578344625031507116888864658450760679695080499672589184002751373492481789940589686591582797719133831728488709099258154011589115981370474796752497973497316575798072433008357990166375002041389843496353713371937884867158703037382535320123298561541015588125365121361719469575064692215663975117202800695061781312428341791641283381154827457491249177614361582618686514195706131976269905611737575756779323407273248662824297562116333276278495216157482152860995885528470796261210696742012233466187507387342074659790104984501241079011371865204332693484888808984052319835088110009606309322796368213142262149627169051845058077427590695283722265302884452837247904354868236735184033269609617361455229724613127001777801988618583211228641207438523575200766349197888350515256556338058004070153190628195737760162058393494390156511787173662562866896562059610333623053533621579018767864106491095254668104992418780657954200250366157553945008789522004090650271948363561734756728352607264753722977220833368866856175888895802027407302705432105717688576552602872405486951787705234253126133072597178291704408350962964669760338077599232833938403643984117953763923111557873337007993221775041438146436845449284856981999509514206922119684728209407430250029216507689420781750481004129067071259656009794863899839169792016478660182748563156689828872362144868121426157852971593288236307695297153354290461762238337692662492238785692377159534248577533319366167118701884609609788000042162185316165921219506978985384855694030850825517603326796687237183207703603521385719290120612110603316362847849410306836767626194973553242597717994086658909632881202685517868719377349000736662947341314931685830586331439750539238481890078810345195658643876307477337525046042848143606838739411648012107976294336491488790965931293436595301361001971268298901713468420125039965903742204936672027039500732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1253925583976495712944315640473817042615367202477335344775182736390584634085096249602623850439008166454967790497176629272221349058659306134870568916522108642505337899383357098897083372414896328923416875422589542168699564605662195917670714677222266770723403655833080648940068530998718939140406397928573698523732022390149379128257509489163930160866615986517460797185884112521948664419150893247230293123789787239530909136074172063363168489673385516292925543822133659204574513182011224270789969790072584996150870430957255644589781468826274531646319272208699498556586981296440799184744427840173317483368499819852131274478957217934570886874543460372135586723819293668424748023167776430257684880440404852261226358810193725076988387155083562579001327660050729349289136958447410376864024889990613162740335536853748949562855671422885543039861939873680033154869345086292816307633310794805794409792794273896311421133709165430603207197923924394781625776973791373387552810511867724152322825154953406788901786609508919263821866725089182549092894115159424882809766287403585339624116665151502435285150515181469984923075152932402688284482033418387197017981813400860645609340612540921609756935011766098367764604285203002196309354962295406484249807421377175109073944555061420836140391851937266762186016901005855783163513581881774722732255769831945145434885160161603427412896701954687050239492271208335167687974105434575445756704051338463827816849438310765220125834536723343941177887597336573557593391317761864449028353764868753972956031092201468263137791754441856332555321595734932528787460729995525276542470047399756678393690738848043922419323483694679371283238327664357375038122228716728512019561117619214352919270221457685196521566622100682780840611851102280732460676645129103881216275601758736427754844293210450946862401609333543003909556523960876431054662207529466372742702847294800671527873852213016935517996709469689094880394835560608540695458815397564037418073018736223921341923574205525124516243811886913100058274300949835550517234404623692465989854784958450081940892493804567741589420687845148447303807264795690848378026875435095869434274806892150025631554795524178908656870966705788595319470155109650015373607143106406784784989044005683476765470307412110111403016922685819660182707670801648632360319013379573751031130026483366245030129585452399779995526553697128836060364864794875063323840322474588640672296442103840630343980486416929493762159455419101736613522969946279950110509007409968225604920389538307082678143724150979325708585475380437145637849814183588018324289342398565675182444086345632083451242924805130455822633075064069451861825306571951624257030649936868140700078698645863377548000244504746497825344970409253794435210428981981159501709378823860539584575722793434253632367479747785039015306556822028652476807791024491294505353777842541055220633664363116870498820410175466214127969869353357220686875739909569454423315010316569906445510228684325348569806754887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 448374021947084922530272220005875265697554667594041396910585761548034279536277322871629111046259745388937036826501171207769878658578254820983742000612024973411975342120341974112807931684230522706376663732777093258081862891462613033916946176785073387850774914900540104960691849625991956545705755350782911908157261971348350903588562664878790271296443131882964416648027190819188913051601022772090132836542992773082447980754374453623928178549617900524325755423885290775500754678080990672147382864127714344869217823061146628751504583175000087111113848196375456402159438466295337719143475712281247238178474560728052206431827649548213699275084030660076324771942592141147156473617919788751660190067308152952666070461734288008887488573676789568080186955190299096393228884377376980969959143305118547099785952253633799559081706228345344395028757054303426571627575805102332529219881698735337215041205660720633188616975210789768681644584240769707856595528221603788431478192301617189114664165550803356711307950944460039042178152806490748516495199322783895156670160900497879124238996868575229245098063921921966583170402551214924176187758622316100128744618451142898024637070672969010690414236039767995778426897860619200642760418462168968457759024678764437523434937246540118783713969499517034452568603889924187690496312583327999222319996749858571504136868526646437233162580279720617765023843320609463539430379716390352641068809375849685979550643748437124877066873619944374634150130345259883446511520317357727789946900742705519344174886225707409628917395803580920956137621916131566225071940230594730013995311739421035861649099019084113793699414445568593426587271848681209729089108661801181884032869109766913082869839889304881789898867244804558121010345753872414891513371861248584858318766532043605727342766528735909827253394277064014433705535586825999756405264999767599340518382343224778203293771932209583193534284760835143308957099028385423916758729875431415734423830233059278391096784825484615554235283306352543531982332546652690992290135870603420633173085337225613393640619492256477231872218090236244288416224398117453087719894378535521074246693846847356504798411504793020403946257073949151577255026917459164772855010076773538411401276672492932046086902689034467137315974499607372088541220330528792034185366008045155642813260464456476673621920439757816289169788844009604345169831911704831314831450882357917995542517684807464254912688183613184366162196930762363980368035572186814145534158262436872365909001687556631513304764061400440827194994951132335480628165765736089404089063055815129099827701247735809601535910665818083259059380469127364855867696853116808886444385775586286687719125102481805067905656125192320487418645614491412082956029665294117180281534423010126797063332558154732520558824444761071055457663145752535773020357098403766595284852304534921472153091034294253863976991247695555186497958468996944010931498648405029066830065211199627652772398523421909032700422810058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -381184612188178553180489749197091681675266967006583962396817934745043330146618529805673241458019325713377296548920136701825056263296372139690332781254932771193219775563544061711868872554239441849321337398556977909742559946478820119563707912190717629751551721738908328693862959727320091358806993191704053589600228191929116131791913595820684516472545871082364659290917874854849483383956288267199446640827820652857431987083751811268853650746653379711824277286606774589646608464556549334656051298059067820134431179932368925030701545093688687648099945271282571312865980973644784086927084947025082366146543508429017239749016692044313540221312397689541727737301010584715129791472338083787351117019380342231568373800462371409871383949935331768298074109871217674973748217085503248505480838690893186123496996261441116124721495237873030405123264736981468860569153061203479067776846347603023122954298989688113750478642984331832498094730956515888758424226921123704765696985141091019783700381310284386724670740063166365641718809780901858813726966364596693160470402805993441845141155670463973192638611953988534827630593418723052692887199960956103815432141907923517120024743544475872807722493798258973191036143663277180373535247203457068671085694778493428417453957784182697801396119496199058893264311168393233821747759933124107464568694197423832597280922957022467786084489763998180538741186146033342801132517884347189303917713716151874248003358378963571504166083253301867131027361455332264515443036250591475677525370250570135111842682674506023245119628304812292556672886349878409386469284108304609080001071095967670273082172326972224570993938622908800282641233396818746259348623794927608377224111828222483988812157202565478725328378515851203328204126953850430690446791281482264806994917385310570225727029857040312268490285244638449338124641325600901160757985999993151236774294956085713299766383886660114401905897280980741982003921835966827011864306569554956926336732699034860035644954410407057820123182608653039825840555144488424674253851181810875141276736973902325541645721188084000498239620421302393192014364868248337644732258928102948955104650611958166809935113248991236880208272099457634229626383992949730049434599016149994430957949672240249860787673705121943534078619817949644888748346372398989398201845276184867577452167333858413277275775413122858479276956033755168063523640663246334986231434781601167905339787669374348484255872453259576364976063818419630946489195543256684595888121806644415462688709214716196926677912049791966012168076805394101499877020775914018162365575538051503544544043425142541099587468997149496557675606457694759830309574562677947429623415798324935169992121004961627403616533623358724890411622730350785064706572710853817691194466079028758082477739202843961821684028604454172245997705948875414709979614509728070683706416462170686271250825853217962288121430783362955633313441815020472518729152391679169736219683641735912816935240468763762610866079453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -55694480513071941017566153037766386133132864573892706980037371097523473160363083943504424714871454084522566632547691833495874146345525810453396260317861164290021214774752409606553300948510854218419743754463336998355095759980387646284366937848038319094892529178675632546807734944157830442474911124888516367630494040955259329269126422813997508704474736973241527417297240126334485297550436034102039177746434394040163204839829130958119062972866706688526720874068176967535421499298290444346099892893601472021521896939371356862818250564071187792902485305833612789315994035098946256080688404077195130711597517179329835157903002338407268915885744876509684540071914969949229798602203109948483984838620905270873673744102330141917080380003945237920893377367934003995503360227603556605777275597963540310330281790325878837054668922111193520913124658255479878867469728304014620002471362539562583694375745715521199764858728462327789103373130346797846299545333498889870247137902499408390739664373755543807590745817047230578834830833587932868989817599082916188846564799601727802542414796374916388543426985062754129921952816508153363449431689807829442846863065866345528304795348165912336575591905306304020903650744643424494725558718888028645201697084413472701063439664770311122606807995362327286744535869102837329694998740628454756130765307692823185465382827401508476839447247150533814857273761748113965556888280935842419279129910982448586715474409149003848561071527889208501563662697899562002006007032676055627631172994968562386935866168059709631229986855788261400775374950515680128602645964184994832106888404555498288239904710856534168437719668111700838987305788557030839943474825077856609224018320628351933434553615402079489171638411360342936055630097938449765470742936829034410048532404880169537765664006739246803419585974542252245923420399165375816490768229798838056148627443742090187382397924995778320425747672338367361820924159275256809611328519120205208759786142306984202757961782516410163129566531414643957330183288546316583859470991019305068980632755638844608503225490962855657489280619602228495556124041431803412577228397431198279258996493018769461307856992872874510695911902672786753258334226820106913393175125574882093424475096815132356530019646507410343160268575468291277314850133946500008056164260184563149093763190357338125086797446296922660336881420384209131725885617299053500234937288768271499744841329006336930736160161795671487148594086356934912081334398047718142111016298100395948868769037409694352860291717015138288902895468170343285661124881294444348623559503782654061100730583479550837289151765397105816432779749938825838988770256006663770733950876792966569340709645437711067809617931774361147074581864846077924588381869242403052228173581151955310796582275646626607215565543940619404243355727547466585287896049216554992691446399391389399517380666126759181566659294923939454065168054286188815867659535553350136831120519888358070994950047407123781050096195068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 171157564975270188117306243742215073976820324513341845719490370036841944946834876345493283880944004972872927423015095194646366034866258043257121044220058299413349965862894523235532892991403121105488753930735866795596315655758494990420107250697283214906270659262369780404318311400984445987836714047137697956934047906140889048616284279934998381095492642796365879989453195508728671407236143518673241172746763392737638483098765468694868869879104083724972118621182306087844467907887250685338003423837394207402761457803932476160095879252815322431503740812242370662795826667341595932646181459295973059757002938151668426083678372058036614842567192932913072896672582016702882022517314265584801969181482854504358947673564897122480904019107820863396274956753312697810527050552061466785853065320562120471630704660635591163768750555729666378679167913213118186575445466195282120112833230215088791387506086936909685130709076150778898183652288808586417038886251652390779658923100795483340599555624081034667838076523614957521417643915770691225092259624344270184190503689889386447724057769259987703160178880837958735988239857280868337450689678531215835652826617066260546037703686824294825684657486724530877740052552363021269870379424100747398265920833609680445720984509242701382193102185851444807326904138151277826851478991649792910857786969286180251913875016245271305047085231475249194107235120884505950319417353161426777479872257493523639302865012571653157576061396560288570106660721739130060507499179422770562456933523189434393962189607687991238362107412402128555942066095161761076237482056295091925091565717908365735508433149520080298491512092648367108499453916405122228134761039300796350516647859457792793796689476764917267598974508784275355012999082516052697237087828271158632850208074070436836597501604487657344817739016479652494664670375169486488230234028979807819261045910400495753279724159787633685684510180596113552676448287305522925254388779522272349173105170751810610018355096513870946735295206744129112240845401217069016359381672726130290877385601496073395826272051942201089916147345153314492659788500333585981190689596520664718385670489771807162758869772223333744588576569683422013954402955269992204588837089684985893852275023684331464354046586468138323783414793213492425830591354304440133087159186438502107803029481262528875089946360530356485251342172674174949909306203536278118330822427966684644494483013058552413633210846019372469867419975222261428538628070301268852786864933171336043279287057782001077524383977368395737519685463241507946539398598153953570920403673007239983638519814308958422980396202705069656312551396434625397839150010777060828931918957260635797054989234111940509199126677434945329509839505728397413669513132850784153470722052842819598622618905243347333921112106010428169322391931184133325518111584523920193156420657482102132371374654352900004442009662241906895144836652272966877194387973514791484233541159397787707299458963710815732926444179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 81788368336571528242964929638760292459138208084507082678443988893643323914417982468685130101614513020462643296186720572405010011804903414521729476124937963476399244190020104694053931878301876217200385985811505071569806350514286404164141316277269411717340758901064916504549310883047767378713595380191030005188131172475222572290537090374322385769137099690587499721069640293981378453475750977807575106934294274705499187096800674780280606581944000263250380692171267265386615046130953525851646733776856342665537529243114914653184966612169515000388352286541159049983749896539947689753362777933812681418857720445093083916464142051178900597010967728788799967856710641265827952974323975717692037373969274005464505422757196671194687106539121363729633282907899597843676961131466787309866204557862042128109131439413038504246560318434595516348111063194065882090040945020246300192477488564402479694147834707676633589779749745448533973791216696462152731093062943051624774138907271570685043488269504305286516598265633742766149412352647451002624048703926049220234198140767988375942377305779863502019699669219477874551982057372761935505480098241297973236908418886194945719284938696373886237538382709365902190195985420592525521604212301853115146037679694047666635146085988135932169684573705884815666228169891226097961377396286427097101508509259411264026142343591420933046622785912889876166320723290814591689942059162645820254411766728051985918022829288317552637818638437589033361443827617379685870356024124542135884885997162213023211936214763810145497485080319101498562954533645212467948951591266992841864361805821690434828205355104184613180018494362707853176580934553773197314262771484844634572898952294194595495900992300337435014388339921986285031597046075139757858733279845784278874590077955297544024907657892661048566355158819523369280073453153668689977768703807002072250370005488278454751142446806875514815020308701529033647448202954246749339980023459356685903731172589391348093253641798207815022644211449175825511218597366251865116544380831591572401854868194217057818304314580514748855076447502560529965948553659646337258974543837559687174751400651114003538342721544497700986671397279147069134155748653433210563114137250507205952395431966489768023743386017721379148851094133395545989140991054896836925587789336351740106922511061864270406664486837913181740682715964900400197148249126893402656840330075770102708646399931940533057021808891328010452565812199391522903712212388682754347465081955413670286152563503633162290415080369272549647487061869418731807785887367931121797192283252464917338556282576135190956648543471930845840276830854667107571512044796034164937026146593014116053400066880554277822088410827279924121449691743165824004320148636374994811692605930534144112337881825307720554918677974498341882035509771210630126076084269148883181922732527663795561440169646379777689286385876121176624822275541530772122828001407394491672359807505120654771945695623304482700222207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -14135859471620664524638591054434890485643109706089585533188761878509105272672093146893939866295135530980774365311926561862618909113119558582343030422065222474133744922443939015835669088522435901615011452770059465812880255908416252548733930548037371148992808940132617266993024413147658378735002125575759645310362198953656350612972642859047163928044604596563153285323726118401470822205839188598094661309223762906086968783304449490345256366756149563526373800510241055929011865217265340283089305526855809978738753041015745247629349381593721001974641773732110615987181827151814500692437467135400329242931004111800592592140893295994438120612498606597179494915237287345154532003967659518159899167847822513528481563795196881188880285847144841136271218456395790111477376759712912551826178595742305854543260903720057239581784435044009493478103762919737976074479699939181273857941258167433187876733875060708600947571086466960611668082426434361309297842527435816359552981617624564602971045024990942795923245015302999962417910854098914828307113669680532106094640953538465543705302405828963212900385398667972930306041702245290761717811120585682197321607134127396196577238388994859543667844969333388244788085822850168661168841499111762638264611378943757941617918655915259641367286403000675557754359392291755038677012593083932343102243473270146945577991163787201024926202457330395536415998149856692140579804541895635075308418972959348856373547598934080417772565151593446902553775961716213515919181425564754620263342398335765655493737828448417893253766194293254782955852765924885984848277687702398729464961099886329100192601644890818182233105112459939504135683394868912373338357501598770115092499172480190122486240317734477054632438262128777100943285877722858146918227306165673953623311837514398684204322599196274615692661228190965815834899936930733398001458612903949353846128068211502838017318001933591783661965705572111876150468485051126362220120181294066162744046340760731111527105418435158153732325212849916604318834345528062593835134201049504432281394642099692765565540987156561128616227254182017263396906949957828952236057209186786756857784514900615797964484580581163047263354274848776749130638427582452358922857517490663533919985069559546683464145432250888329351088022580089556326311189569280574790978544603717547796439555732251167707075969043872185047301357148018514073347100414133097974393392825628716970755726896350870536590790334426903352639386638966740372339764054200563827811041517698461212336484465335816751858968548753166642552915881675675248137704456768013179084985530975689335191622261698955685461651821958414188407804769619766100305977830297792526645734326127692096982079273687949847487695632600079419217635556147376352082375593692974460401306723293611116777476870949269131046380614546263132661764767496581322406484130178358977617244187507795959726332783954563934457052622323266343217082899423786196812394766786214404017108327001484642087640977783380533240878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -10560998770434545764281550567133430587841634499772859381446767957716469919073772315252566011629429398960870831573755215988055109417453954168896275568597229838422530489859857351061237619734769897281158873734494740613521940670846632122681263993583360601449877720335072579123243740867204974784684989179484893511759780166404477477165435018392197988675478186947538665521525751116706091204752637593545287285779570161194112223012573571922767568139132265990372157867106133629451831871574219941825730460950403624230166274587516906390461919123295722438471773029319863763092925255373056878101109703473024049984731661809233340073511716182730413863077743802444776326446041851706491277744305692339832732303556551590391886974679668797088043035631449984797009857007405643117876976541587505873843081113771624848392162748812476550306752149396843502798756019277480943625274395885653040445793399374424016036284391858552133927262975504930128214124560254556261557232959589405479416443703816765394858559895946079381367867491582062361797757963953547949452320307625443972640711981074649045329489209880850962281762947223774650409777401283035130596458864695749132423080366412433072574448508547322177639665352405726507710880854954116504509025053484396153655461219889635941842439392557747999933941133205342184371283664943010681402193461957323522725803429377144658078007543223219027798241454078390257324955863789117624266463457983814058738590123966813048344411743166348404188770298706100379564008520801862624208243847943013128708391405020796435265161990043284632446452728450191157250058193860938889597564119607948140670120565870470401650351298792720900543345810499434218217965806549157207489278852872186609309785029029044803063548369826312886512723811511949628017466098200151313248042937137180533230875633198652426458003260525578282750652307876634157705901587989862665453051183374926388604869032440078663521671536444598153371973329051048818693493337973948476476489897432743154518241899250277677783765151331991249346730011136058794806718096964940446157408465422827322435845567844195080873989618205224796134765034457001183236922971121044350833734027269627951528415094322417186525349308306977711918982279538522414316868635854590271222244679576022738433867300762857651927617755560610912299368218801937858297244320194842649713261460398773332884634493049606191608985728145029340682630708163955430602549161996720107338530403685227546734325427820252087965573248522230942651934439166329397872374790657897872987921180801873244226718248058656279104525711148305966739380510825893903342111417038817338863464649238265501181841497194078755901744894932026871179909472688812638672923616021328784812161348599616569661057452020275910226019235956982747711292352054893414869293248680340694676951848729034609125286047715404739088054695763807717084424774072648701554617565387924262358486103627013344209310696109905436603113059508525069469473705233846919375044830283637266923004191649570644280203826992662382141633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 920978955208938111998512730190323181888213377852803287519372255387394465275362343621934919841346987627560511578159411439756983953514191377357511785062871530415036612158673411097551976060277732161070215654326949062943530656829416996024386942507861673263478417156354062289545680919858450427454989463243247870005507275332267455020994416499752515124381403085747151453379724664429737025979222526106226051462276338851623658239519594099130909378826352702297346364528922411531505466331766486125072586379703471129963964106403468384834555213948442672714070168468582582424328069776197868582445486218540024738935210259508788871349125266723521853792877808146997652198020442342736306094956101550277034703309685486352327814077108842734072166251688363919217316128431925222992313343480100774535775166582762552832964776053677368974368504095143122631965348300448582417294169409325178327107007538363893965077945190559366563943425193830479469306196242527256038199043454589274228133589665088680947017972604409171670854126811652571184468242349382635033675161927602055568551195896100229440402581679221606639354979920420990679026204600749115591560537983207607135144283138210355529338924562600015489743204783932524063600389856022866600517318144645309442364452466648724374217346483062888020880607506807174687255350478128132982133610024190424600706618832128305000929400674490730953573307693681540222384202251079409282537170909908110012906659917338057153249981323653757119830872871127958752829379647589321409672433638816307298017247298838172037081269007908899319506946542887666429442381635413928972543839676234347097348431461811899324005462909684862325623786534889484320435598434998043608167341456811932097198757660258322122276885040525702346329072885532970613240932917223118707556345179314664964162322455051949489411769819004217055697979784658079485784850800002942683703230336122535774122819462567186556770128473218902450961303646106417906567376871492818253469121838823085267014858141046510301696038790072377194618689322382294618037969784440093151391990146019807271428899057358820932846848672619056111224382843186729553631559959644909831293405850227071872082316547972240339998587482430727854301561286695289778801044744479460195741909913687290535397820670851514659073884537211487012417507693553719882957836441045556363770293491918495730853699412389995659783031730383628956908863738152068917368672926653384281876156392725301040143645440899626552226030607151643074378097314724154654318972443860544027614789351208645530189699025478149166909597465494531285850391280838111258151329274124914762535055814469206085318679716940381378663995190233948080799687998618115818523042717594444566679665360847620276190215304936902838675053453411507279644671682233749836671097308895743097900584284853609724249911382533935645621322520521215024682200823947415981884412676912418368788688431148801190809465652254822017354477047321542264114100771673259629938474371154465029998947245136929285502585532101596486027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 523085158861388536874688859897870506490346412013038521405271263966902056599544350010857860378502001711549728233683468994297902498107475538646558129805692517297595878308274968445825623135734777016093010382207278457835863630153140525712544062903700685239147135566769352462597555656366373782227909018829983728641875831505800021513202029192378854998352300868825654746133145950603906737076048521090094768259093497017051737021482963976605472489944038178595466862497345089995390645567847996290676471713564880098724951654167316313532389425602730619857102775922322108049078525035055927050858990102691479751053090253399938861697921082356494526615493957534013382533566614168100703447302371448590612435284724784913684721378619228291445125628408008823368970489655722418593175065344903510042173386244564233070783144305492737466497691210404550630178180525436041755162056712149884817124265354335008896859711389527877250167236038717963157024285141469321372186758148322710579314256719057594936431676371967378113173891595596507166427703872859195132915618453432719081169246535785845156314188813686161128998531937068875407373758232930330301768749378961521539252782710881588846833286718361874359128035870163379180339203496774707350110194112528628112162083491245046901762510920227958374629695428323723370559505665053711881891947392914213910557977165207514974137660197532716302882058879783904166984255388528258153763373870775323584867426501348237663431581964441428174237967459907956173677247436644833749208427380804282873459121713185259157082299866103284257443131845110784700272062764346586252096849221180357301090282399416410521370136023587499995483861768691907356577931157214009393988770103393248611442518636308646405465155074005948974985241180530259002790055316780407831627428729559903225139568352359299502838339418529522090157421158191581690283723815726396638470408598863025562636251176858528064312975016300768916036777471078539080501528056438417413962976450683774025983507004214363870337848481476248276391690840370601059618235543986225897482794537489330247411297004442806057677428613228082227164020763846311302305752425884549556429007563881828845096096076059587387401475380127513833270307513224371393139237785082386742304350731501459343570219556762623108760473402253859156338766917859932687216987490832917616555090818193221175484884692126697696072392846864701258660343458331278671540162325798184992764822543928066758692853323456644546769926470694930304747321934965249574041927865988749167664502160078514147135035021262868894834492785758782497925961558492951332417615911385162435866305898520787144280174368773820972664328852772622972212290173020223558880381101217606565017711261825412140820817505083715920625286172282957618442022917753198325836244262335110859565052710820710857600476143493556590949970593974979633525448547260333336925709588947811693853119820108075517901206725064044587290685744954759321052724384849684165353073189383915482859053169546195783908517178595026942912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -126315024632767780097099363167025689581964087978948420784815572497277365378035430229326058652182859238672590384706692633363347084803227156568764236071341038900507575844928667086261165939245618847749779282819456035253949958973821801128916425717059882397567245442070798926633964750456253466552487869125823862556146129861747474880432785406375223217439889549870848414512914691970923245380769147681096384971272607381156460285606921382848739056289245418173475880893030149141733310086431547207915337338849097393809504341057707604488730349760758523385714196465598356133515355397908877363124225576476900261375952465593865060402618653334530949760749459435024238741080760844886171395308894460668543022844366358682595726143351887002607932353103084518827854361505524109357746857114791274898011423244860503658792515267969212816669502566958240409761985817174091404948964352361784493237382506069011473884441565504004672888478129977032753008290141735619529755211519412058120893381270920559708989195127401686984866765289666607447141109134104989274925725041892992231887639619496506399409446719235586432943460409027550857542136525429656122056686709636834410775793626204816916469430267559059445972102219571554270482201276016975970051876551575767776705914995221173376472413027864573242117183474543180669621505793100154847665444220573314776063110926881948584364041335197170067987120071291107838788532211443426651313941667385282867917449593141914819499330893167622422323919265294118473123150007988639638634264889022322016092255856328321911572624387117141118764209879692209726883954408340731672408619659057150743836976927096319012935506044518954899128200520095990509513646902201851702284058466949963533097422257206924086322241769420939633120366639603577039441974318307653344846568627612400947193357368564424509982330720105271422987741652760690649688709007341057912620032491779105052084954825649445404605422029873907817129417977764421726870155300316053925470250471135197947434274796035375770856080610043868032106093843281511138677267588660283693123732996482629147437778441784279505468037897568471869684028077754947957810790775607323277595134988344193168977282363128319572843993887763982639001750972214226516005828712660241196580458822811965850164861654041210336010494063402511496393527015115856377058327858317834093727074025267420589520183017946017167829242074489810031014383864281748287507552220354303015181031217319664664805512973124238696503409764855173355450274014425340022747936314621652718875846128321810804935204255179535296399483992611629646072452859255748595962639650065522686412010057001949949942915299303971799949365707241099302243702270423268882109957205300314351889139608615025943331537791314637845151968979721699056220769215202370742191282205066709995830558929253321493388573978605878402961457943958311072493473477281167194916261599702100767672676982131748195294060495328456436317008843735466106329641540575373336092824442275377938374352229895350427117300079057013048289062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -60757116948557135701300112810060175944922316059368087291217826512659673158581022131846247392511964127256518504611072746940240423815917331514091833429403339537608294620716711465841631264334809764535220855763052659088391131462292110013735891951749546730598659696929439644495369283548290629084262335680531096413616293969822025368488001111385091668452639155625345301989870309842546258206780352206784130850141606677746246468411277468316688228702922671391131405191829880119992929410829371891931551644473307143754113502727165708840124588043932687551196594422210759762860117406643889140282842231011966682562477328920427137021208160740757873133027227551301788992458024984350627796474614212955165310442724373949436992393570103585799039941207656486287308297098390957399389508323362034854598041727811896719360056554250839012295860407830105772867014654589407018470095958156467609131310806744460850074918764762272689835060058905401449547451753249346982890052557990805094960854011851967362104860594727272502172663577634527297764380053937624384538434783853128506738474906372861167046986797123056243832158914985444918961099632149411024173762552926764285700261828592103634484382999450283908150921869350851146209770011672754237923445465419353936250924681539813603858291062698890247663562625704206490303174879705069832477582586666527027225307825094062172722843858097354294843715719194124246787655035981022244490544703532500697932684489507797774069589607010419322766480919761600135578984879490324138033750012309820437409411543214004837212623535486523847324890906440560255853938827719759899609788492250069796140102130927921804256121852588547263020454670095178809056811074059348292361987604340561235267580826752720705142152355275217664008045135947919729004952942755752665517117944645500157225358815162038562785292229752906310194977795919520890838453294009805070476414646910374407294843496803549355440473579636509437803151178746898065590823493395519428894652394017169809079710649557577222317836106309554995916709750066709416411809715201458677305017831067985973744368487490853926571442092846057820088476069165769876335565279576978066864619237876692644045034971100951131673581764046432299289108935491292648126342233291906285889644109899479230613324875503138648132148621893668304558942778452113370491835242087261668045429090239429552002837269338234112772789915024450530637913041161352996237668659789638404434634679411805916487146698749784087422983709443901507859858059249654636344396873180312446877646225861524607807746155764274320005846995827717925509303057418203850313219703094632336137983671973842363659027128188039514533414671566141367662327027305382705342166857902133593333249671175883036713438649522697854336367545853608298889502033386270879553143894176993989537622736490775095111572799005051846535034471655990722823900934876107669823773038037784901558895988443474087622021550885613168584904096801035842581579793584561161774392624984914283189132608850594711609730584446068180500976562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -9589273467504853390170141743903483806458034531853947744537849104195239566683360188322400515300174416647309131457034679886161638244171715441450739389917572660701468763152146380740530221141119513346457842992964122028198686002473640833562790253211886727023991576385895699562928717755476547246733676161068359545047755059226563172113407413927537201800312581319007003439504785029068116421979058570052709658065813056829513507206339296078875530169256965627661912036261203238535896518847800766053983070664779775870083299663865309232197292246075906255317467771147509378981981048772618048061113738635381821052134725466520555098160159900656846175246911869179938236911062824692437517832067876940588783674721124440947895933746517936583181758437412338076025262107614388275677745326562967550482877087948776213965522192552132104109783480895077791516753168674149851981905756536026507148008850170009003317577470775467837617405980141978572808082426011073066264794297870164280911572839859839115183034385191907288815332654142220504433166291426878337109079956391798229236891888730786355032525509062154423743715461029672823142415408988861048243303676023186496428364653624861599907140219771939312130905484901552046539622970870650939764831924259111296819203363117041072020442409623552725106817686634996369519430983025858414622770039448930540046504347528137060992359609058279431271804092595312161762414434094988088669501993132342911057204902370868969196367590205652437498810938408905150962324019240434718812208380067518987415652206843349246171216550438091676815959229204571890406666127152857558739985006442138840678272174718864423718525624577899389000234173350607717686020473141200846637839312538284575154838183442855961005465273599343554350815956332409196731262209382224530110307489540900333698471682286335396136872075488001400622167101887297236618794914768818429842287913010533898140213408664504889744730700408138482199424267936361152273618325264125240148363652544909878103205842770732454007168814742637401765969649868371526290370026174244848378485834342513888906389683610443008111720032625690675850817809939105359392291151495308233568649584346486781784094303142632896079254669987851395304330481250892940721451221914131808590442799332604537485473453136182741288275251656236789493514047433252883310597481143530210602133376955522308708567108623215499979583163240907104148193688067579547778935562031434160662408833361365063937199295937753797750203782912918997259540979138946048682020005884226772262234061107896454220423138047467894454030832707509074611332118586411564098557914834877592505780456364447716068439341318641314176482475636876976718081294994894724826897110996290967138053426542795927976040551555717852028352224735634947622569301449498746333115249139128783492052719179666895335582993600713981974959484900222707939612676214018161784097240510076271398762684864943143902074347526097163689037634937919605811266648220678545851589293507841949180118904431607202093773998869133363164062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 537122924329841760844293989001399395609804902834427443253994376359068209854866638514920574801207377866413084133430311057857101709226077516869835507237137782610791820720141962638516750211788594312424363126593429860609165180029099370660694796986900576088810201612048278441950730175486507916113738886880473188245408181771529651246633827081427701226992146453169901394219317272744712528581369554077555359394437314956497155819222460797844848980254069390654114234419047113620244222354869168357268989971746191692683720141036103318305769668154655876553822842874862170602299150652506074416625607690643524694553162530933911884797864841096272121773760044050058343969528343714934393195806447482299377490325222222078337873156780058049540251047466764250821417107649759584716098999522369703400883624215511130325696404213190582615223184151130174998320662968210052068915053038360963630271264668378010210131676223634914719757887594500763031344917941456326789082988706846487684311842200094186923861507908652963634266768848378170631341506146379649096533706208914627706832787775559363833707093841078711229092319262678776581264528710408521636901112353652050986096538695780331116601406156945629528631469627831618278125021335563812364991806831816812475384680037852173996337312447765396958235021275998296991812002404910580398316256625697120519801927068735464968470291070964680654894372873836700265075400652410458471494492707032795863048521174411895092637651009660194155927774149583867227425331028171892837465467537622423881744763540611866840289066122082638478151859544188079359176578361798589513648263467333644455178153500068046681456013777311811304354647032635231273206679986969779362212989598761667193899531096149929814917736149461534199331548675868717240740443889781725140954392116005606601786928843175016696474021946005987585026262484588891687775156483827907942679685356762988889118746285192224337489371089385609102659436021043712254876402256441105914145921727956288168498981677776081060649457263312425481602695566715625933060096827658532387518870838630180605118379231930100848335007508808210423361753714666323943577539288213107980215842597094776171385094093271371564250895156948061992998198874940433730141800165029963486545665598536071578916460463872426224654314062002351739477244656996045319856629889282849062568314243745996208703136156952948178641248694346555712614641020421604478773308860716662101579542770476566195845948691038051203122098877254431717635062933623936769931270405261038141293859488552006741617533617653503889593722497482553938781244555125312457638566993382955908383019147095191106765664161207078280583388560668664653586315948894377385560603621893234460282588863934813899203745365645981619821106858836217865847400085173060153037847939066947338800946411049099556215414399472341142612079601764651274324671936339695114468304394584377215196956919797629545051736914704744451623389995690452002099306849716416277912081440837612132103144818049095196926248139819708144531250000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 9152034629961699593833502300928555033679722631738221045043849344053210635287487878708376121549203648048139494830361673837852599784339183158025818794407658204212946771546874878250132633615414382630227036554021372019801547475564437000484081849013823504409555030449650421753245386934848427078931657642878928836866215204449726100858959294044713386755715858044162584674556474304318382476803722580829807077990640059331869185699894283663917116357161367668518911656503846505752660416551822724218445878495217716573903198628461766023413020329808061238443083157106732782237417980017074547459624941206575578165799624780707572671960701952867340407421009623792576083780671531067417144975787259603846019803748577781059951197401797462684664453081649679554737226448744730649860645327817292019000105475905450227653316359480702781983432574020069019771206490521925672121748671362413660809596006117818310970262898839931692168585462793070709183977279187693641858481749032600843752163533729082975660899772493971710531954759712760204057761677513782368361304661479378356769185760991449599794713217063536885523704379138989507162984043709294958058470919992067396925594440674230312656637169347683537598315389710660947002138390066805845580854583868737067228690963219718110196858069057121064835721488788381957500624561071352551705506040963667136119359568635292379597485026779286953280805773799899569410650995835319822238233082853025413056913055304386903295487399557460540497433645726037119777102570313398882788095612855004498596771067659238805378591891540088135349016882393106906905172096085049080520731447028818278272742923607255379625870753516750259715082264911183580710235096937929887780740442602999787969602536407903556449985464948409150627278589008424734622447378793119202799955429355684278548357277499903577756482317861503689836938626084022384629669590137087268310207204249385756463423635016280941241150076654023402204861589355769218418499122858586807427713272561956181772844063029676526271493286858441200636901343415618242050599509537029805306996628868261730304607178424040536442851753883430069322118224623578873900452126102419036503436489007149575148821512853675657637962634169889038926195314028054057237875213757259437833066847638818674604514012592947438535748028439985221677180221352344332582750662666351528765571012667233537689572431500762809212757968180671873623378448871451553887596018114772887564937331752058067847049554126984886573509800774659991723541397325933495023949318595507612322066390083187066314492527442405055002878201927647491177910345809669559359849929105048192890794889017914328068548883737102664860708804769673528502838831967927749775792322570789578653595832841074834510303697772374039551325714545142111462822589924787988540554441702730288715645313560720740271562027465792027059243182906084083190171088711303869877817837230039041627876594065051495716293175722420354599369758326895884778628748033547441406220118272373340289650962189408441919468929059186245117187500000000000000000000000000000000000000000000000000000000000000000*i1^32 + -40076595639108267250101534533654851412308136341250438506003781511663683536047231155646512072012271803431050049389582528346851235867010367974476626886639809745790512473213614826590454680070418259639807650642775969853617333368950652923144999154657852543029580255512979560621397754616809995033987009449420124245589359721482723813480678998429479784424486171364863159744461900218731862523552831640616932312616766957437697226951801004788105420994843362011966020701908764342006139731510056169807384674038425417603969733158636527809640932599293232851336171203799984904141085787687069932968495625124485936788245694241770537574131251853597589257971130987888902449282073458419451548693643980097900126832280114367553775695149160824428910752089958725071737033684103818413555460132296112089283219831882456051193886115611997967861140926351295819119297897932983267638613219120504654445374283211520716366497920034577630695496659478252427276573129588099798862273966297315626617940530330854420119830873912061790832393379731032545020149646692590134911621269594083166578879119385771501486372865152933832913659619835269687792782715412745656284752935200772289283474196508861561813465108168423442470184257612957891674869972298079713915986452297193886811244182208397557069095847101329714475882617058449355466173483339637239440929345961473264270186969936152178379226515633423426053574678586150673059732261797213402712312233472212244976068835363326065483554175344173621492238296327924055319941993872635742948945144988031116076130161463945523406605176592607293390596369202319129921246029287193717440112788828277301775831455307042817313864169734413706294604299982833035349967496153804023386551096789933689661943816007724961355077712313778780161513136803882545190883384805243437092566326648420652534234609897893026816090399879227728268596973555528167701756174080727243509863946694393049034440111469173470862623685298974905638192621780130568797387106741733186633969165574410273491759220316270783254337059729805374522839796967517247010802365648554028626344739609934843474839320427214064804526747974687076863495668541297460244831220684994371788889313948508786166007065297707035737324512690707964820759664852003674095011482859098672245153905331094681938635371751923366844345395634803474338647235800672533442575521726943159501722877695526931275865669368769634277014412455919019310652992776772225356224307243805253419395584355450747089256995766126683362053084027811271367800368095861637069286324390053544134259704292180262076548450714077035634585374478444815323471009725674846864123928317792805820790756340863646618556301090834620821966842521392885195587764091233487314844391063451888852423939632625191634985829376104055811178639532334651809126134189956940754896091111591831052536280130606134480279516136371437744808553304103518101984988912602558376832396470412081270044363180435382965919163455491306313615864979242047999393004555983374884704700149724769101615427823812434811461268375006888427734375000000000000000000000000000000000000000000000000000000000000*i1^33 + -5246448878114824131780534104803977543237929989293442476550682240354938849463098879369500970822762531209313681115637771897148245433635382508565847346913329971723475786867197700215074579134236493601714760827511051750463695560775626687798621590121483697645025897535212498183888178445187152272043556606822709843881145931955990243935778598355654054534437002712139968059839249489940900304157924889885481206709891117387994279888319509059409532799760711517467945355164852523592850881479805487112000324366411427718477746720544997375567169663973586237338313361179041161705255564584384672356813285779466338538200326149655827154069333219606806932761885465185253136249959113478476781877316585095024225151255770018555171798173706927934307378433183082026664074606425431631592430577377053716973168660076530290601673355138046680622077023747711216364437912014482550624768251980204727195352831454998824322153310012954495129842243668826163936061609808635122633463136740815115478603677225998817978377655168315428155492703197382097115815671981997820122749471849265873369870411610631273508315154252971562842498365127587346636856335994611008675736819000895643300749092266907506752586551872653588768528003445448806807481230674139660680032261657823383864108916597405701418895469229022259977508130345126809921490570473358546091053265301268167129318272613779531324705779800442922799724652849568288840335150198971607232924190903696895635018129890402905474779993678504152041915885970503729821035099070248445002817459681947804555681372612048582030160332774761518679256923030156284566160384366641225068268905939189081565735506949308868254028313043887246654503095830366668407659035990330935305556000761720838818284094730914319182625987296039478098360703094461740519296005985651173442144487808879377096511919798665947537364375444783419807341977288943737717078748581531407214566753553224581336687411299996534076982874232245272767994972675816807486068356942523088695520010413217268880923383462367390250195247624323890436743639396389673524900462288725641414392263171322112650180936917312974401894591679552934414266867641867116226650053044056059129564229281765770428433974548155867478043962283606251115164874258076233825491081329316261148231414940562635512142883568125787910094740573729013582590994256226984137449111390321199085780025942205240245982954076262845173304554226459439853609979532178776574920539838211750636207764713180775036741257622132746241278387391330321166942726931302561590021049605377925869480417293481309301758997114757851147651302969506174793434452133244494420674661978293645777110061172569315920204745587028835875655009956202606281387345755766229480085499874331607416173594159379946106106944696309408635599255187289110961125548252713284961749616647227806363434465003894816529400428899856787294225422393085911187637159755230632101429139690584359917160778114959775906637850091851699275622297485545428757585005694771827111435460039367082013430862931604425603415456209241489257812500000000000000000000000000000000000000000000000000000000000*i1^34 + 886795810135849408678230165946449875658564051666079423569185972515512293592222308039844145109548928123479907575373720500983187004553656101009483879842068049472095178439074158601339585122739094965455156880384044976452997720564134245485264027256597842245905281361457962441442541979370483478971713810500928412286409968637448730808750015694159418907653228031775957614736422328355512309548175351661228777616538102977764363224610262900619374058121275183670883750673573919756110767091234923990938045201278079597629261175632657882096864209164663932558275534468646952772670519408524565269702442954842031173249286686036205051077348875010098088230539930407402675815035817473602570017948875851192086606903135567621099532855166666558460697224934717951650710598551632950167276728583099547637154065421393005074864705859002256138392573375360851902780339433090203211041015109892318132739580759243502292263934154939886228280765167738501777397227481628883508186002410315906232906400379866435761438982952647254096548461559317231707649714634710152935489037798665023269604467454896039108480760269343541171956588329628432319131851992309805444271687438223052186075372713153619343522733360140422320281596468084012553983387956178974543232873189579332835593271138052489637584421559506640159559936134274410719519772996808435312600194524657383442084362091938495562702501013378359050368075426651572310564130743914879924863314014185654567335503308500123701293075604474103084341592936018592434727151258447206501347814787375307361871084356792047784535127674593084242448300017584087590819829537056966875389364771052267987366041592955336872360673044405003831090324642272050136328155546431682033364992654382017754352651848227058395167272610837699470439233334589745463854150285662907541010453073085912654387080167448358184725744011960277271200537602368980528284680810516326722130267143152848233069804722045262541688348166222151791675665790608518412858301233058052120951384682061478138379243098840852064216333390569987521454608119727697388191044591750966023833576345879405715319515688351059993926373973081246778543125407342809595786035007171636177290047583604011084556640662907308620242828157225331658051474840021596910530683775471027014614926107615728531597469496884914042711006388211624732202283075355331628321851712787535736315849229426938612630688770010138993218972811150723285792355364860522974066924031132496924166330696383231468160043405786765310739382844971499885379598308972533118013281552198071848910359696615140252745443944579515655028567757781916477307558005836968125723362869418081551040037306906109223635779348488304812731952717890030733369597622259688256205533333546540449131276242141551777755012085582215391492458389910572238664816600040153538237557315176363109103292632799986941033066574117900871947590306788039677309916163242409055638716821399793584963881836184764672208370460101560589358413897214591063999912990567074203370214357685054765144730325356008225466999336129450683593750000000000000000000000000000000000000000000000000000000*i1^35 + -66413218744267435863198868747149335506351742255141951319706123948950138956443118821038022230385083637356230434578361175325376284490473932380683755122647869693367649717601076070868078882884619305466864864355676360537840449539808876888186831411244996680782820298390458457113833924243386926430393571477320765008194498922609940878160873365514924917921745931389557942890050011090522472159913314540160308833807800137443648940355798001798719097726337810913465793831045408253109117852830269649687271756357655260555280255756465766757852234239622942337917870044423565953906177530134205000296029044086612305865281914648331487777896293223640898975451910171625620666271224954556960002467815508832985096410345709522822711162706886993652586475048879535330223405740237288211782748668236332482860606434251153306574385327024677443003656123145926445320316091454534535582029140862408472502271887727018474671101309155962039563188562116687610027612726190406986252001496353353411186266586178683464763644097743530558464105978285143028533711378432050360767393475922577001425879604824207956505059811386551607448183588995231943062357908208093795996209132209139380316923520344645965849806893085286735987713314859357947380772159058588324800296637768218535398260533794587269373843194809117654252868662366718775269200621756117615575134424677384967302579052745227445905077853954810258491151435853677542802209208759096747229538359988205531250445942659644552398524905684836310071379324820286112992417059494049673823202552270132155579485490670520562673157712686525128539896863552487784711088817762899989591028658962944457877663666089238305421660675143369441361409216921277329863855216672539468922056036622305082041596005559844041297882066824924094259049224773962832438168439220510147651321580944863513633149137586215281850922167503634819820621852992281633319938454059102646393297278844835925223692812107377652184809817011520970546157749302016726647334268339442296128916279421758151533816054745970110301462558964188252030386046882348932342173789849810018102763734898819091809495301344492621830760976823622438207584136778852019594767066615809027157594671221325040973858429121547612648016502847082567391331801876497559476313808871149458403640509111223237261623925636453199517181295614425072394057113036526022279855517022351341103559728923725027687335998598781842531619482456631527863040656171783221814846348012987775793089687089990248228568363728923425677022198587123408084631789597364721316934679106926323153582201548671662731993425856877204790469675958842866556221947451038819237748659192378164330230870604378683971607213303462575855873433894390995524129353048365048607515079018490835363174683283793205817895282934644325968366856435401980834464307829843346179725641630101747816115606001749536499559194239602556599074962651874110972229379005574196512129005003813204654684238916539383290423876132872441581470675769246230774228141320388136414283503695740389727371298527381533222718616539042968750000000000000000000000000000000000000000000000000000000*i1^36 + 113088134067078933459534195150890638985514899199870348934509477419990670903321227330435873399691919546867080085284041967551747860736927217265659141369393404978378395453136554723905914975038228582569797482614099838255035352410772310317847328079761600240940943959806377879756465734326918981544983153686196834231226538293157617499462073923744860040707831443100995770018976037462600520897487616168713215140947980643258718841931392395287858588779288006439469502090988192635541139971466502112919608371638970323771954680001726068645565883062677148739808148514395086810003435087513187790963492562632174207347081858565402070855911547232539490156611741399825188723609159489455277334693017718639585699462103517589091934313999586152293554843195765886170893054509142679839458419305770625776753247596737991936346562502117082836381586500453492559639492873335201299001992751523715431163542857023467678791480412133528831832662301224290305919035920456165026184945891124611031225354005429887792170826101489028853835269341312351188301847889826961215434960033285611946048559440935191896721410477354618916262680833204173529224860188760074208381948745160020365250686927577537802237209041139148196205779247817579310331937290642152880897202610446817555948677270646865562555760317633172163513379736079604695303385894194309742337994616721797729395848806304267655043349329639486230595863620365858150370699131617635484823238634771063309639837001836432406008004563341089278408429917382533737934009509544338959944671939761909580507822010264971893328921606141608398022263155894209265345640541113929038008893119205892424837940549761529716208022054324528623356590954949974137956516512500363908738597940616661834407336029516335600905833580418282125481894546739359910424072568804076594005715383540110760113014183151865762994939052078219928366092772053127791436330819439401807979956057991489699590123417005551388129122195935601633661430933405371108911109513198076309458057431190392260054348550951429358869749049532123685370130491529834211442650119815558640160311627107182288990890207717615826604746538546508124627832869189776002934436391960353622449155860201231348738915116544698752745964111119365024368741416121453430796063953896708963437317552376364893261352125027746858636844944066019853839171833775753527765333589909144828859506772757091278513317924571415820942844843281921744087844392113616589996517225395125044187154299703645420437107335030898899393461600424848962093931779608894227429357929148190251748087515944693968272348841284229613168851313586726982215776803706884616637359951422910883619444514752221627356653038946528105530680912511299228473763269332586080526856275232813576787252035681541682356201375743612540518242265621030209843308503650056229482531595223427470938762931479310740263258374068837502959137777788672838414199764736218410236358205734999669568868661939972605579434611429142233175437899730540457835881494605990957898523001841468771625257549975488556104237125294189453125000000000000000000000000000000000000000000000000*i1^37 + -223510924477152239146838179954625058865466479733761693421007707890602486118995268793702389664797740400548786582601825887372838331773021882553241992790617295991605397461853225178733211717072274251401643446079339846455345180088488318336361112299302394386095791589597267482126023965101199060779559288726587483074737661257720116843169046516607567382940341291978696759512796469566518520182624429693514929588104342515945966726535342187562255046598287009254169873484388893103541979373847991343554539249339231340283060783926621234829425965148161501997631032061259469706333276479285844030222417127701843697708748610699272983043832143551690118594594168863768452666846811186105355233566517909417299490269676337132905812674686048090221731382637521478026123037295808633152015427659312990175522373703854069377756584553588497695257363124386134030753175087430579847821769849135974338791909269979013427203249373793758767692798528623423077939410435870480996380831826709769596830596452449241277089400479978839498098187242452585168463392937614601974512220358028773076185369963330904594447205239177677600911695653578058845223392913332234650769846048864188743999912941641691896666735556971500934783806983626515765086513352452812817693494513356671959895702107974249029808633867540162362393408043874605212559333249567630485169734525172435381568618760981050089170162083122041566543229714358325928113561282735455971542562706855225415768891390099864727795915115153725736566193782803261791939066378995018774902204720598378588098452438710699542533187484242657820947955336319475202217888767099068826591425783977315662384088075097765811175805657862270799699847683095512447321774929446504187657103473781864982948752139447021556961089947884003529183700674764013493613342763397040453492218488411532213867323269771692817872405832592350050417941278828393656310112018169059432039507586445784583624238712020246946878143747693935375075580101619858012690585336701537031007279844023531773346443577044082370870667082525269062644180622181865408678397006911402445928508858822478154562870372322195737380217283140426939355949148778946527553707713606614368271287118134838380860708368184229752338969968228847410408941756548217004517907510440975020779316839394421859694192984240972188723309357547198012640021674053208172381545373937028042272096958126611286489610374062200159811688511093712317787714833853598626749234095068575370287454782025791934653335015941649755391261930461053143231255210573788656910971124959287857221691421600552848864168771177164806628860770849778094262767559284851671151210038845875877931680076229488530705609783667479756240285693499420532569653596528519805232201752416304293622451833512517123312524177986643085651706860087383639828119966477528958833468976198448046566530120826496649635113364746353325032262515856831296530248799336732207591169025089104445965051992631532883629025307320120117669991990949143162022450099336378803370971858413288338636802171752642790468358307988281250000000000000000000000000000000000000000000000000*i1^38 + 31082006531050787848338122442846064903722702087989285622675947516737611443071307457094814226727227144871467503142525946300110952302741040826820272914310103340195881272614359329631651535217488134595323098274784761262957850340689537630386730600461282619426806960810069421575467395963395296432660337295155987653614171287486763804611064014198782197706095355517055424425267475058599863106395689468683339024577256041057364573715509631841568111788309906733897626738015085365754952875976121221171663173074113872614869640168587512669558407128006208894987669134861652929817827634065671253241648603947381975306464854473982330578129590933793971047863012053954464524447757095049489514956040053718277989712774292577186421304174555036226458579475413624522744996297500431107427958200678841625219087816242188149145336398964925770426512131502303460081108513406683325171848779351347613492967387977506941604137916811540526469476412351408974946355126731367465579028700508620905204554612557177409356284835896486940701038331691890286067692753516004052554381477706851208591599888618895382165153797641652727454402721689637955043899696382452020590442658143808860615988427584802438400556240724228119180625267400731359113548046307410585795047034447521494300939105877025128707355103496495070125228755383335355980648180456594849873967523010381299729615705876096087501753377534714092795458136366303560541133609510375917570363411037063340080996036391285750193740116698043609644060846154733058103856071158388875576361332669603311065574218765698343012993869085278247992156184504236884193668709462940179173058216040227541162677908607381831852763581355718199254003413550576630011129586198890275241992333460976065267884558180966115313721010509170834306082911456431020637884562777401416741734081231173918073503203728150364783069331028835307236952106300315161333973896984389549736411534674805103112731927188833543738770787436142043253999917128201311010438452257951921581825588568290281708797951974191875698926961016882210677021522487899037365674358016414028724904060316136038167284664849782419630980037214295652642259815849782287936544201287524977556139747926605919625443637350462913570166208292577923853634764119697256127032848819571583869695034275882247378447126243768745901889315224082842466740662814705044432680793608732883402348213643724987515839327893017999998365497071776237963462436490380876234305898794525554524114381149606329064551388574114505642106053989135567194430943011651473492195502272230182701025200393466605216905211901289157752568803261623301536882461636931399515701584959061512463626680101677591950990960657959304331383248737654189256502861232077639189533911764670530957480317109073984435014369248561717522686148821948276470730244424030674878724489778868372225957930748193275681769682997758992166658151783348605354737676901120400499278994626321231362289651336222791136770990964810794866732582438877922461090396273084833268344604079108447169475602760591104047829235126953125000000000000000000000000000000000000000000000*i1^39 + -3177239511383017013235929684197407627119013530931771706884364971394669798482638361989985747345334215137595815985759379183327258583145641324065997847728610077707921346523184248465047716776442875069612278738743355631658833962178328917676362401013283468779517888597775344644657677036323950799018199530465478581428390672018396758195309223975461055855027102972692897443696793959948500397069746568889823993258779597520156069899321522257092437075200289073304767917574243676408782361286778959289771172372604921032840436254629709579062307377837553760953927504902358887187747549913286071115700259547153117892093969242452949157325315258718794746038119708785228220717243076108894820122454865241181454031735377543778470817298319466354186382365147379753832360593714511184014306830457547136764983032333140344461344548233970713971391601350008153443398293190093295733308979720957599274159250642431930455557786994806707877841482711329809843458874720086095091084571066373580998412035396825891145511058438301085011377710562570808486740833823913817506828190216821389431750482741303047849343440366354452473958310059242084374098104775794773491233028567444670325840704666418324689247615667820920301903797153602090260225270073373563995726571698733262465179717400023135841925818774145850617392083115128412176608080843576634928958741638111413730299636765938052713500370834152193881436244159695840801281955232662565947088171822838381126933253310580620873986801738373073683565334885531807443267386312311263440920708611600477501656849662685209084865906040971129265158382859419373521348043792054167086174190755449377251895121096040405541132979249123885981304660623158251547063710086415754727504245495388485856432534355898685667296760708956490436330934307370445388261254483154116067388025565194119091254806594118525688434787373858011270116510501139020881695766497331454758950437954625869036452501517412606230338134248955311623625227314490370685083652547998966913736855156315727933317917458706459235664136053349875255579623360261875348412171880713037061732868511751021305556102824935738958180117527418181928385245419002102118650562782045471910751561929560376618874027371696820324415333779661709648987276342889975914264285859381303492361755142733526385020270478988133833994343674413018727239963136913841047366583960576321752645889649426910448078998447517928344711161080771832360416241994136284559276147956530705874819076338666782197785864495233394482366475503450301501619582599160587712305258789059975956234090966605516367354123035187265540679237582324304749128134498119065673511172609050511560562876203470287506205785273727970847646827991315878824242361549133434074341918179575880788195713387833375130630557961856206252842504900876792179476925666981147207733800807212339915122603909141656510517431013447378976102391966283434396465306117839242144264271493829342045213581604616876023972151427492108502631083334203832081403297893909541284869051611082680610495949081031878777376373310546875000000000000000000000000000000000000000000*i1^40 + 373989662059473149504900003374064840469229254329507362473136278168540642583640297345462980392855562163950152303681894970507444931409529301872375255154466322762987547242720073666824587095112707686740806892213284609641768568025364715691277621851625052060100854267396522996800552532405902751303456513512196042759882490352292548383632085942126938923887530516943293353290451829021722959226640525154555088187228844289535253709118627866641649349680183388041604561489810160544892427978469738437611288539462907237420305725869775036015586659610049006075357205101720099404720540650622915337786680742332441212304577681366534116650971854757613561504557414659553505309254394981185936989089841428726501471405186795855032505227888032704644359552951654121618347950552851840480288714795867284363639967363235805756662106080580485459558094983942790899702841869929649980707696446184148995137716457772682362185611902545605704473902653691608916068778356865232804772007625628159400537276689995831117122304320698358047379845858186451550811084890794160501447898053956746135342638546479638746858189615644548041559971306963314492647878241694650257152435248215330513718366374260196463730885854078623459998112901917642792703281983527471014770247668072763477793155221245939069908394437709541037120614712888730719586456362200727108090640029607429539260712642392078226008328403735931868465384367535726012398389422862263285906981816791769340371996611863959604931250933564540980917255580977705862705317302109638271859505656036900280367227460138314184910921256231043950620454347264734023383000865866077814226582852516107413904581247010648076054191237978345631650533901775557746195772559423979981012963872390345762302462778085853177167176924203525511044169017220560934872107625135273122361731983167240718010297124690631142770967738459236780878364788788051625072046275338609525261563721225863629211795226815626717103936144761369005895824570345672652274463387098039137497697855222192598658484214537839651915281923966167783635495330177805797504265346497597199382690146476158424395571998327842930838309981974450686911111716621853902818140381924560831555248903112303768739561577253376940085496354676531443554131835288119432657959110243376812784857079785608529050269555302966511982739478712562958350725298348792696902499666888154861287769466458066251542158151860632382955459126014250737878864899636221242539617848382023913822186204825233301675080932804883277594432414119611220386973016198882478224390476588443217993900191616137374908570424889404608992514704147505932502375083930673462700572397451505234405969380058198943101789242519522125931209524791629232311111224026383611715414305259447294980286896784783131647518270739436916677419173357391802675662663569969799618811948860797707793353780345398524368763087100605715941811209411903694646131687168856362025331733427176963743957156273476681535677204469405946049891860432391588274400720968764003884175067797174512857786230537486071335062736816406250000000000000000000000000000000000000*i1^41 + -32049686369734729878050685581383121602875775446565290776018370368650968282470045659135363701359630085046807568173367066233810236605985927587322907899462980946070488228751120410089525735135140484724621768962261894629946358238194792980100587127748287925988961767020953593060727095223902466322778195384606436434307748576308012832509066625731657592298651358376231466858215958698615729804145389969836530109886916802114017325892087307566174214390146374165734563667007567550033292252493495523234053612499342431173032774174368629679868527599875484510220541947703013868012410610795645947700422485720522088113284059457292256484863275579132096338115214651690084156542864793519816727379317034703438488937786104920203240673408126052055662237850562483434449410002503640381008692055734352198939467083651859466091658214237855828759309736707732003166330162432379548011481698846994409947558795748314724255581781228712342118557145215253869039372792917379810238274197219894350283965967538341447154782806019580529591742936926959047786673390036272459844006240906248416784067958493539628641521931527973150096855833602154444850658923196043894619551096578470156028546169899827513705385376765972164533154875691231644921106167534576394828865727827504988405959711437893280506466965560094490639532911483635248260770457466384515154341148313917998886607636462245657965888931385049113996910352018900706762120964340617909226391846109917613222126267645166265648688433373416060409815596596931392331050846088114524005761472022679880237147008283529407614105662797897468370251235746465565870185509737852176183991874150612434046721417081258312557752763726767667919010171719044107353044541317357278232176735588321687831957089166855898371274151882520542368998047794365821774865907308514503366130321796457012225774391154646417721504742151201252488671656215851157644430408266107821558701514758778821356629334541197912580462776734704530571324588813057250244739815270912887424346909071018586633380486649121768274017205088453342245432472529454751221793732100955365493866987992794142139276137067394993883954554607726415626392391630615139665777514309230639263422042945818674461447423183235492924574025032945579884260016455195735652139031449840835508078046409122747681860700806928835256163819657802172163589592015409207268481748480963497978163744452629196773828042230686197959319056899759569068546546236948453786188058625704842088820119297961583672270219525712717735822145882331595672695388758845642683787509108743892606946591129800593654533663927860679963196104101709850518371432238306871098917969681273582205168929866631651458186447519613272471148994489424139590906684379984492450785690511768743926225600032995147194240293406957144821796596124393317501066494625311930260505508307840800161908393622017172375950756755349505190108761545978273757870481468294237991888467264339483975170373105391742827418210228865396358800089075056853641759276135930377165023959940246350196527534772261157217266669921875000000000000000000000000000000000000*i1^42 + 1448711875851972307149115331887148227132580220925937745408749497379074399752563725460404216665152609820385755743429218718811159549970028741728672981223378831145290345971631262424783522753653793673222163517860913567648291851510626794995876195395657295621907291842761608303012716753891923903367162737870223644251666591401589395083749406174736025675125353410470633589210483335253217264685251601327657479804524133617349206293575645036093514601146120454875533428789545980042942868728868715692661641375146969364333486048544414852521470160700242593641608018258604918118001585842019054188407031861329286616541275657289504493288883124302245284575844289101736490743620384978970479312249466334466787409367726873723962721435801753314827787730288329871973625002383886161457035374662435228089247902124393826096902925480282742865817041324830244452455541123641433415167014122989439313884131805273725295805122444468591161859696110485397491925427030440068040649815505716057745042831938484840479998995067153741766661890984693572387021268450568078392533681702635755726534635789550308541020410593085698040228008980815405266242660711117558267463285870359328330658479364781484391985765674164160473558696656956593791716278713441866510569965876532270104870471499757423871342028511121359833361058268466925184605778717134143399810939627007472905001710790295247774406383252478563596701853559443297288606825620269665522314283823883422469754177160858019880510466986992956941483267390287047491743497053331472992931242439981761247871703360622060412235459887675692843534441873856746835178850808751356162667456414328879782870775306998573766465032864675439958070289123828601871275863750249675565640459133739124712057720886322790300864675031694996003240311328422739846098572183769755800438409708206410268188018325940849448766318686948043659301064077902077897681031971682210036383173748651351131195882175810590681500493269847049702236075101291720029261867517019883009354885181653406460511182109715776963478178187449879434246076503492834145528855499926989751205176042183916443210717094510248708707717058247629970746527848509110789574693641241866516338209155763644505369049586675342315402106025740053826368255874391784564477811352529792304992300050867367512828912366297992569616777865369166645073694297231090156148621951290847693603431343706504365899920119477276190721456390406592155154200306185602452764015729756526353265854775562477610514759618808467259946552632656425626821435698527978905997950347721143559254927302542598673839952085208947549281695478113773767361785320916950650184736062004418819400661766440569129282453947205351224465702289012092853920347837932905483318402121321768279124433248468650719099350697676062460753924918610516470049147015262794996664294160633310241657951828029806283391951753054919539011416625469157263188290787306092789832820252323826399702209662910430759682755726922874504012122487032954909849850556762361999993382492965090237518046251870868758618364257812500000000000000000000000000000000*i1^43 + -20784084283116865604359640919949948599795971314131177910202068363771705371419093479339546818374371627435112553466242414639578946613990938052372697083123858423436308080975580645142564725527122981869941590036187313161592469414591815268748206094875060099733696253246250517790756584132508874176915204507488726970240633538357436740246155887059295749654842156830243567322271523335260141060548210151427184076139141327268366531708000280772416728171389348007770066963778543066363973909216813864402420984980333673542415264390831818557200187831584154600845109813481635473654554710925373218889582753837007956495612975695826924701258149619897419914548199743053208047335245654186182046157911859488865050008365324080258433093202161490517195758478566508170271217823010989800769110715441944330037275646792392344208858619521333705621840609701718883630093775714032183515260367061013300548750220698346590622575528792587624138274643772707040298377148215637813420099144284947316089085269768369069821095602197688669020341546778069616316148216976772234247464586428354802645992920720849048003788259623174015160166811338037523029463380134955615979591700879727648034482182759792650399822429057916753509484296527575258804842759764114333788503661990175293196013492648866169950074385558839938494931676670705690457438449639009733738822632290240980741571980375763402344995923822453635782524639431819172029342238347815384094861889849829398793304673026092294918264821750660990051623491894398281511898107672712986769485905115999057788564047178452714919361506420400936934094292765402069134414187860591582421543093045115356223535748155759696651915843961460464277409701666153284931280947007081696956423995028339325797559122682341631647147681950502192246061182914654971296061151716558490234993757534268012374524353896507466268623909405755596772611349415766492850020825654002701556183533624771291529160065575425059480282090234745980227825424858237807180637817723667137332134064516366363821886223230507382389011286876888632880981126648210527825593814697367036554924332186533075197291209003102899245824209264720066768069082762442852837848964677964160191208326888404060742082995640765418777887980823097970058652444511042938551963238940903191542685909245828055034526288169109093114033518088321338917752480555487615062192382051992861730888060976016884714269353717574317679480172479681778886391044485434039816605789389927576623776718189616158688845503215955944850498557632432681997489433243270447664285871113724854452261382826712682905665026689968324441504066588993242810215990344848457406486410107204811192971259243943676306703781919804995486494710537022397147869209642149778153941295110647525203261501023284907728312474543417706814118901986580366076021111007159376718727181507188358159119911177675128453841205368168840433842618614093464090596986718979237497680099413494622919746493090686928665038868574134486036786554122214634057872200208764772186755052103821706025429158590913568168769531250000000000000000000000000000000*i1^44 + -1317186949148690757332720564082572200971155192822756337760493134005982395342841536584003215100149653681436801415701150690105765242633698283631106304703868116820113796389699468028726178574740661299400993807233304971281700174650483298535224419319018167558102812384249399427209026444822447125140412816973641461557502906146321977154114518129052079925456493096576049215194752800759543172365042009107424880049982098511944045059886925988891886381853823319195683805367179595751985591073464147131688251825728173920917046584851102127698225410800827104174556190569257012282165245391900315010595521519409348623641794525568331454113332969681883686561408943370108304649412842597934453936550202292326167228867608346073843791466988803995723322219025030430413836664709911269965920465866164061797968999029910248096451503184957918648653523064860091129557938711996371614702277263822041349601630113728246101488188709964020917370571228976383208165871728097667304177619272253914378366780601136221153100329426067763944739275380316612231518894589013301600922637358742845484122389211495881902731862532044068585925391701249983913856630503108380371649241609401196842473003138849272756488689181988249922419413453958428979017725349508572110446065308918472756313373292475513819225591710357413851953330998781907864688137673025647513376437977777244439799122301329216676518539826427740880161873114859623046828204685310708207186737124700548760994859274600465988627025293866398811469587324211488369808209506564838219502224139298688365024552176315911474745938828518673018089915757818295900263995233765911571190556905178335654461076545241260693796593246234268362096697766283476976374175243585592468959565531903007025664571635356834288394087361916169156333152779130604992500286667478485529111403141792405112992623013763129453543165098341307251390644692985017282629442106653785896662666674327238883757956604303866084703521065629632995884186423960453443934767042318472169256411169345029506506855683532276445916386245108553141590125416204856788411483368769602795088501182966630483783020318929632543783238504726908304652441154847000313830606840526697902457943981956568412698899801185577714825559458904654409203027755357847385133244693407063749710970063191574926546628032363551943998201855818995467618010667684331856792878269055553870577650499396488809511130270820769013369082031416588526715693118801088549542749380835092004754037939537467358637112041012543196087488452390640415009425928026183589546789586497162583690315885095996844149146221702814194653311101951750947459922009648503745739937113406648374053646311110539248470817342340668298029307914577683207542017281217984174099445004800377853996226762342355745527936624680024179187508846230021648043117064504365094432249919803877997333676653480526153080645486074229453484232737565575883410640074514996948008764687632330268333512779938729015692573157431064751074425402594055030764324695526165460867494447515949515961572511646983236599121093750000000000000000000000000*i1^45 + 72373123763984974061797608708907551161655358758640713498693389104501055192283141485414016365095480761845549586306940510455987518146959962578199864806559444016397992736431810399900717071219217875092285251796181344177906633699178022954194688912096959233450888347621587685552117115232758492204930038761776094397905975445006787896062013527301027894348564668179721693933829105096566862302633287573477375931226689702952540656890216008645197816342599929511769145732788105042969528118490803825206973631888321365340304335478797674393898881111190309592448953444451776361355834751936524563764336283893726012139405370198147875158913563270280223941969092168774396088880568056489357914893073420436694424798706149018493776245521723717363196211742014025620555008078576143115494493552051230744273884066081288360223184143111808538388416619386726599260208769672799897304266979601993222535890285607137623169629356200847384900968856484816548025783710007565376653169144409852003139645874186290782407799669632619568165040401495449826379186144678132963941321199424001574051544388193021270468810956653441185921190211696152624169105623983620235253439983645953472943409556075774867392473077759112641883326411592426839784284780982497089393487072204610192737670605195435668874057238889017624198843454820551301136517592139284327851161738665063353260988864937019785451840313094869811355149739976480450758913517362248337489617609241269335341032868859195225773789274925624964042679396145223816465116078551794131505609550053691496944129987676251388365056573436594308670158387525383971139327394570892980867340540999915489663981316273004632069236236765933529121768207224887628313878575099449245398316756672236355985912006955370718649626469868180455608042881765599603838508164140977880366786004570401194872128461508520105783891805270351045141407160584714279990525988020953924568885898617116898571767034103471245395208823879538422831151528860438337561450259388346264765229518626307926330955207295843946903060028885750548296082225459014848053178983076333074849977056657093918888881757504730152759783315555529208267419586613363856157516526523942591364141051019018009937584561080768296096104837408535151097317103698204125413783094965901759692481284211478229396553917976633122924271013877103069895570817390242077070350602774879632701454836030336387138370883248157464752987605112441013306749759802353245585362809427572090581820676495942765538691808326722695271176167443969773111532192714486179479354807587079147537462757959804638432557415182295681256065233852273195724176001797318907226809162602458102720801375198118862884944486296553021415121914109087231060548172977194935033010410583461144162823854475849525139103916059684909005047295365712662821677914769787986020807649974294770304668851950938774792909889836844106360503977727803342850422541893656081151504764220795139953845757167444451758385569808901117919246874322569750846975481747611249828117405800478438638192226779847797324218750000000000000000000000000*i1^46 + -792490629484853083852766595226238274361905513536555229479318091865068280110452590536388620792117843435511699470957623247748220532757654413512558002467738746794806621407215234766307107146091663717610804083974780170337749701463591485420188074364964288278255227614076325529550701497616053358986337132407310999300493470247312511178594023061638644395327917739864041172810195644551318546452327080058222717458014979917239211101852285963027230133672695579344909572619926406285187950561174696734364978230625273020343505457571932146100355792475058302474958442824772789237532433274271531019695387230844465815058846295143884109202016361320419385683862767371189054901700869574870956582555331173347765311578626655894108415032008318373636282572371813212113210581227375167134925338390197327149014017740677111752420384029294292439608186097895800596510574675840127812510017486315132943248533762745776544733895491482641504758321683275876290228114515779463784282270736346547690073560946739804242681662196424696075038925898062806705996826630889368768842397582978412719610993271633365366756075491873646839964949584372106115360659345608640423934180842705316185917593413557256768595181614397622849269681801819621008012102276545713206580699172492732201180427732746314448707364593969343513898014641862229803154832163648852222867463545853577549941904836770374090508426044699229038447556458757259030801746415473389307907039333639220818273438937729587892104510472130367422329993295415677051891459533943309533373642607510598819404114870087840441553055673327286867869291578875513007187349672148975348497670981023794597968034647455575864041402812006656972588127505992748706630100095899668971027985215049369079262724720910228892571113063486970081898099161331101539362857481944267437723843423780953545710210274543747355775856239160474935498716968752244982060948585526272872401229886820756528874349914462102907488705915301562275251686052676155369341870282944079258998855249871570020546522828131512052954155815089765378888081411489779906751296006610140327101442687852798001109394847646428234153774812181055060634390085458201412342518913376866773514235866911176959993309070653900419358550154871884597903662549580837506194043255903659608293887061964899853071216436721587837267894720524287825180540743010753012966465557603400258659380459888025584009893107940661023108231562337572282113674159554985452690603651768669794116824855697698089040867204633792388802316775146459432657167639146241429754113710413162460475939625839738306060979891647928233422363916468611623401978942262668577981346293896883281324394283896094500582136015575273634325111626719564164940872766829556083187699256626787347031004398667253908623690799068238479599532263902338402640560960738137524330242987627555129939604579207818651467078462250915372120874972444690092897705932306601735391344762887257202209669615929644657208635953453061656922226604084293772305378773981140458475593410653514409519511430552418740234375000000000000000000000*i1^47 + -49351689218844024947679253926682228066590431943409892989039724072277596555928205262668126732969573388043558256450854218839866847068909990654478456620016440098234667927481792964806908940355308683450185667871650949386213739108184100297590672160233505785069608162004920688785597091007025858642802986824034305207053762471335189703513124239634303350836304555764322999274250211176759040773209457136715957908330782486748866733204654996087579841868041684782930522830474267635754730286307815169669739494391587536724440363616842257157393927100207386720179492959330851082302056947918370235406860631594602777027219680158338766081418027038159417519115444126537521579960579726805702470107261592647102043072504920231826811023380201461346819562065033664310954885460979129920787176929118994324708124787658688765545097381929845509438872884561804041302982820897810765962195022521401344756974607959798865427537219850403269983422182215620842692032491864701659064207995243939153620925247937746959241836779891399964655731424431507042242632479346736131755369650552117148040262853452324679458345338987490072596942813593313298577663718881742035923081448255031707428808481650508736142596968124174499770418434418649727216774962441809773532494112592851740602433516803429693331269140597634243714106834377113700232722925100417831108513633480864002732576904320865966418507894133524403896138807670522071574379200697273260069674927263358703611687755919211084506454894622149605622286707791111895675352411900224490722918585843632196189497612791243156512315259022062607272726678750938712402395023696585260719972997653014190599819047816933353762171140250408757044719592697733629327678317479301906634548162332027521985545777659652910109088088455851715148597866525348156710277272331089076220191102812732517112640649023234909554842003299638513235135589955388544202080197522217969872168395233933160410411395304452005268974821463204934153955839108283304318565719482366326016940228672195026264892232754758422735794721821671993591645084650664829428313548196603545109921477756542817954350823538453194450625012771867286829139467807022566471143663775540564405780658807534851532122501086162341574333550272870319510384119282790384926272155806621453950009306094538494344577774343989159791406166897284273342342197692322430334266336199013142477802533436232867472038296708935872358965695147852116721117081223285070567937470485827961928235855884686305099951944902912510920518964316364375100276959626356867732259599567141907452487099686275242196842295471716309501607847560164752218956535707795281482839379928486864877721870323698070170826062606949925832824568492877713764506229152799237306567389001070322646089442110698466847132187882485289929252932884416957202318219898612658964266281101731369762980676709522634713335684758807774795500613611584482610351239951522746704857415500814843943679764495044824820762904409612506238775067690545617633617119020500531741232765723800310043523594406730581054687500000000000000000*i1^48 + 1702160085529695066162207816864978424066686693532117259635039945184828427031355586048238051785748372436245795302208043413623544802575403904441607601389587121246136217017522966567640136926096277829810444056744494729073716395883292608472754923521205126081294167716572404035547619757220251815443870573721118920351884734243489592982945751740296056111694579481444921996072089968172073575444437758189134747872296491358844738721097591576049040437589367599359618517819962012205963810507329002721919946781389081917201261307467531841218593410979811295008806155297107000777662525031622266702197036733136944177082498454574967495636458305254555461238805928847612130031253900220232554855077770677253033864532426566798868790882708789468353052325699564915386369035242579489049642790137700843990765842254650172850283959817226904848110897643968780820471234829531087121279226403434281904518610413542880663009963577441018422154917422996722008856582631244523481981802204015394008950828999090202222542105978151166153949504417203047352316605802442150589793492869916668951668495235678171872357760704568772318812944787133444734242867991050625821436983244235682139206859051473938392573971887790009449297716574823639640862872047753635690783266634513783986346101921738798735688846913487301918358798029935525812698635397231432631928486994685573825355617881992947174712129449812267783303690973466710606331835795442409814346622619507233859968593510154534862089758107181593612518663514713830276490854141492098986332702336553965639474594789671423058322889338590094975966177872772249326314619446929495313419552635608245338598383467676391788978318372602435315617076413194187919452220499827444726591647503124756960803281014104074502300608993147756345344114373271883436115995034912738275673425200245940248972899873260862909480114898516843540826407205103367542086650980871798789074824260171934301410500757155326659618158632410351667624657918997952473225018704607607988828804636552923092914433819793759500545994330800579944721414125257403965816212194615614789389801524038134819011134735891922341096965746673654030974546708924157453109826821556905085703169868915848013020784035668999281001296312792736530267167683540915420528202939504138660195078429243184208912935238565576654418179696553824423644460294322530982998777824172252592403616626872369982414586702077039969663593886398211909515261596423699583348959131049143064943410093353918032878347424982294529213806955598319549059937658295715058974139830857926953805133630598661216947193854238600316790512462991210032239995159879612655221396148722419686736604517161566096328577113392971166881138724828650685801721730021194943847622986949036234382424822008824063825608364000111292877890915373321825194328487542727003229526572460522766622751567396378372122637223297851653207490727646390655456441828527265623292695568095032569922648582693071305700580135638785143261654316731217805365153916421752743442207749386366190516888407088553466796875000000000000*i1^49 + 3034195547869693881241042970840521355056303621556180761605607158118688166635791030811957948746331324486310675221029757924378070681560867063615311488666459944831383005836770469322006255777806196221689117309568354575954724429006765996980573555089111254361685781032931296980231934383261388135979558960625467102371741209200060319448973392595301913949306353566781616845344769963942385545372590154515139146268152393267409452713345735758827019924315101332917836594104195435413801015786717107052672904635904111010878264598526608077026224369084563997237373874429569364879307878243765449850819953427230927679609782624225872205296980999319124371064347022900014820615216765988564269781876940518049626905542502481283363022599086659641255766415646910372504707380135223624082437668183482150594541128726636155710180882402360012243350267500527693636669544575785122430526599179231234341299227442597238599812788236930138650754915633174722719953822073612195010749934118407435640212240489986225338695492120569692056479723914519709394380700350013817238647161640538577596185139607166629877261892194236396663749471716104029471342858091875429834610119409768276709358488686366179864126318011197254382460981045338367006441122150659465803641209427089800344287465445776801079390655710760897448721352978122776331230218656477521964657501421061635605293088241501159473181619155818238929744598620227648781221213903750555492308984791730980553192784634984366469553321662775043760090058955970984894446510646334264584176604415258459985256403025224232639169887835318823946814621736238218617722602559106015214422021864385369845743275348687333440198483331390069186586283765320318110163013706735910864674692954535499840207841729361835431449055702931358247213238451074711209311555076451613993947402433320845252585016516530807320093272103686447689806352983719450723075263226122905670330303396712452714945559110342244312157290537811240880027270365838813203642473798168070095021622795363586676766356757393583295581504395165311759190069008853915209120908264087922876902521595943491733480444399955519446926235710547105195252579247480342093287784920952160870534295029904512902266877409457495062682701212016933141733238613763364192277758972907545377737178414372176048191176028752265553317814977189947965318313652762198204818433901219051230717145501356617040681326071214407044640653275600223047620099002654861627458283293068481215290680602958203326897590447880768380551273626230328409860756791932820983295024640948027484751212517454856210326416948164129309235023335823029568895032944738589768446014503985609414242570568105672736642056373650740852050713786287304749147328948087340429733380720967638773976747985569301212394078471040944544639996811387113423069597758624489524563078879436612210774790175589079149409946644921149218732627573176318337613821795911345674673830051180909840296043898211150617155794771811037380644267512858111345719729750247422377002274854093250382040656896512695312500000000000*i1^50 + -970456173126684355676065579054397549941974999036699198291109467229770381524093598930908679200447139873448744705998507950861178819381615842970774533567959200021542323564606457830337413411132725872564765836143603159288245984091795435792909620354914606489160622589752558374511439928808963769776366033466211718008121598470562852987650587939538477385858402368682482787928055706382178736465152796794542308776463855294999003234524578107274197860551470830077040207859470494277199722051411441197896269872296328214346485852532269127290912166975028470232553847953511087276124132885453598623320946568454362438735058033303027647025970684913966525320917541426580093993827940248091427931498795852674931925527925203540385874731794033016895024109820691551539149644328126700731123733419302000949850181285130065660815358103048055843597625936519359671452889228350451597216078888542915492686135697367663009008905474018271245693053046068370854917753275983121287902711527649761332683308187898963331734539839976417504138519229707404171153714453049174005316787094719467556725325628232542331959186667066139567580245333557019202654477971247068023287383458602421184749442680993587354150172146511689929141888270107077240409315085594800762848561278633154217042866468262875688756651990712674596472503298334431668928100810635810066472089110086424774480998424360149495842376252035607770109267066366278668251778438228387161772137120452010046713834241617111566132322015305427423914008401973042788076896121907630787767798045339874301254806537548928712548616993397348678736119816633627772961338594667344866932001377245910116941068865347426020749047793449410009831454613013962982199775079502415400696738751022135810286979373649709483126716098667483816900384838968621410917000081017162518986533607075970112052995652469438170782340403380428334761765990203639691984397118835031236999879487017774863064688462304930557909115045876176424612832633330931836000411526804557437126112313647562373300234941020405527935102113811114750272326667714544846244748292685507320617733824933094037619691304835045678678568468360222031585922409679211912481799675853341038894455183936640102022220236668475449927579795393121901779497123773744214659534091019705573195491109060008012928332596592201527950283189814728581389577941201386835621422902503396870086180547704718254577597183052623519435386969522276656738248296373038607323299733642583063500465520894908071998856417838174584296370941705382906875635014280550474049254969665832296272114391416432944508618599493528466514640428484846245167980597234213015500748719654904296030147368093473976116103198655151923886685343364488922803691754896167429739608463761996930091375320779197486820018280441077347675983838218538283219540162617310184531041244669335650146641642550283948325077924557425643425773579366065934577779988670745281665313933888920978200582787262471625695752886734326885957592436445124089688624100775520841730272530934899334427891967317871093750000000*i1^51 + 5242620546053956560734430110893647039781793008178129358922244056411322314932152211711209055737518597559489346537761772220593662147855619929469522835060780315250132475377745722806809585246340686207458270684200833980953616982337413503940919068360105445267871506015742057359987353162053859012396860803779930882858097909189985342615067945559118440859759832522893040467533160455144450063394750969291946922790248606081092253166355642906818654826887605208770375910063457762181380509103333673668198287080790265024563732948445216142254411588528818882223369810724196803333306933582518092109348769675082698577308367671557166563013820168818661370464242546791684615288137858498873532855028036875206956522636866731508732198781443552200294220648842815059760518426320118297545507390497364361288246807473852225332752591510450770558102862763457166754706808772556056761287792228097032277403306983147841464540442280507280962011570699262520948318732040598203647107565602209405953386740657054145541315919959531296348533805424855912273648694641790169984597817708747645134693498727583181808371472304335677687021600306939394101680242341771825715082150084861454424181836512874054878155963982895379932243378731525395321031256629129173619130475198063669830508432984292946822624328979007718058594765502988670134378097648641526195749514992799824862769325178437104479907365136457426176873020367302335477635923798497826633229733356721413473560914249084172999941094210538343667182312997210956269717646470765088559095088024127815885037559199387576291684340203929906305169587392475349836886838163989827421711129803545252556081461144575118837214729919920656851642435664808295164442242849857550081058674212543104580450344924942129224240259472167543017166022898994083364983832460608841180949868288547283986082495896924326556705387878989865604316322066852755414787817911211974197828584923018603896955992916381623252019977182356661449589181978830066370687775098531863082012351207269442825660778525972322357194119999434848295907966294244122532375681160306499692049120626455039205520881178100219378156381594873081094826560098966848848405900317785995499597950619048432641262773193272571858360522465479351093908706509896933314618649772205918887779166318756503706563719636377899890205964492289698131560433573109485496289625344884654476407381621956163123139264783682169045832187707532529800616489328657108039296126541147797939868889608882889420425600198857881027550628800785568784037411718280195976176698228426632907548681112987169769139247665735120997030430498074994635637948515754886246587919550939402890639867859149178301108247781009509288920824099831786555551247438282067445962682600762638496455419802195796860789268019156110279719232747753370031555024655633016780246039686676445927586232264697854563452180463487876563433040352694741468344754471837421606299485576844439801802454769888606999751148150750137270547359521792598667817257915071217021496703546832486745718406351562500000000*i1^52 + 374049665278601963749500755972812149497119797830846567386424283202289461128446924308969780793095878303048249430915408961929176958168707329848480508002256784564424814956516207303127560206152654272073268912006677691907815525999433627729118173076895641985632491625300347220225996340881639379857276042475713999564174497670433713892705537237927181022973435551662636238382685717165887299745544017217287136516303860301240711814456980553622687760273707150424483512500323049280069992692188393786339184444984909767335764056126184040293437409759781427259775575284016771872982261935328772488512973949718903055141245600766979145161912100312577529105654218211889248170920144975173346738582891487635211418522697858171171591810024138428974518424561506901422439039469685026728270902625055377601654820264409805746296428689770910534320504577025756356251248385416740294447931865981028558721800125823218667105860510148836288757443939028779351063379771582751031408035981863220971592078358287736387974837238696108928087723992980779842859636089088577677612636589374084608772356772981631761943134216101553283383651975704226613633842816195350997086457235926012758756711326436148892177896745998038240502746743346265505183169737982478584796524833876781075753856511217214825983111932047260391841096132168507578332025029270692738593233299218354352316311757389331218400990437540948166070588519508335532681706688201725175492985966503992859236805638410176979113066921352752245902263149012692144860998088274838296986244593349411416065157156342981097605214304883234779589861457505692921923706058174745661143577983671230301880024871395058164935222172111187402929468442807107861514763537076845303603764680002998233088119623506290602611303311753902615064625678135152578671501757972015808628943288349985917275717281830464423882902286391913118696966548863177581238964653751899361191035478121531796346976541604887120646940082090858625336112919372662630021911429179765913089792415477887172916015389638542796715109670258405003727013347020353000184474264080291831405891553826923075692911437412841591496431393136972489381121167006510322466900304673644983125264277412069093404760297709993999852624934956129248653438912180763119198506577890995385318324124348527482233410610273550291111765593757685367299737052639778466126091217875316041696032965041275429489567569669453118643043707330369824625370775408245234232714381890178139948012687737106204361062553901214895836981622709488760752789933229743194460253764724242937820642391574634460767235156911169109572812414052688285552528473685727790445813386505329665369611123275127175588896435994338709142442435693864752873434208759138365730622181661671791354190520828193657415515224855947926309221620879656089891291152022591958462222464033036248726990941352294426480179799713467921837374154432719932052115264514116601610317930476076480451136920538683266092663685208514500029360625120418107238995157117306525146455522878324268392636540771484375*i1^53 + -1714861002823198157751932186172126827614371395628090769134430277678802092491649871853599526856341889139199545563156103221109448492861488058523149155722387828120788039760826432277711580740460086818440648766673864651375050012725664283805850743056887207429598049311283684955356195381060525407737340221138554227507065873610902868138273303269499180918915603997589909896441830822502240649867072575316614400281969985027981426928497359239725402997462132974197612248234978336743871876015862937393007043554150451353021080816990140569952637999700255850648769882583201431837084535140928508299408097881820922472379144040857691245706481565184846781176221386695434014564690504794110261468344933657707778428909203919460845721734361963934597008895892894555584642630620156790695827015911571915827475264149243847423070971896231556682280282596191073164423776428225223831185181095504603768139671409538678984781559602622555295668312292972854066022699902666068109750076814144219660069951717330889469792380513035038219553334457722419546003408893401014452751784759301455361740690502932064684087727628893840328476650370128959028048785354240312504249082270057514100680867449810905137085420906331014848555340867933589244247870504712707628198954839826840864633635243521671053527257598115889461168517346280267467412836339862196512115352188106474267165227374390806656043970584481935627161722688384592222194651844640598973374696206363205099794638439060263930198077338955267188079702341447726961779614883357404920510577385706555349158020647068261484421657740512211804560889418994327640422856475732928424011700878968873041773375408820984508712396670390828419650946427405019797071921700614939873023109262000687597404162920562381865316335777266603496507527242264699957978078007979004704866639924618229307016465524550634097096421629249425552772393143712390203461734298872252587784837185512855538718981785960346582002650220925157907546141003692356171561288583714047284964599999794247834353879049609091052218574506106439011861458323437806771799323481331325728029548656660774540998672536469036701979189108008066255169011994639286816357483398051491072509920731470134932276828810289069588308917302142342323128450213431272826153413929681115909287086238886882186063436744981934788133034623543059082252767083823041867331106435625694797249699674668317828991166318472326615436186638674175873421310380909996898196538952787210705882976566024114115083884995866871417171962395116145256361328916910424558540966903569473219378616085774392599345335408427939939799388224148118858659909112670459244656888877105232951408686025961798631318890904464705632075603028220711764803025541595328592429999876715362189643623406525018022708600144834533400803619883569997613047008894524415558159695556463648920530212199949483810068148158531013578636869815964590275316373891072253628719394760735223984913352131052345619630797689407568711265892962496507782566898760277202716052036159006792842579000000000*i1^54 + -102202069988215431205060903576742757886879859828011349482885753106039833357487137494086963691760936193389055660994561318064172603115749277668156763856286821681658423394864923191532362053344886390510623403741588935535457687327903414544988160974181114642278081708872762903498035752301445176323839661781786296783587186231292644053296352861420801262584795801034414292080725958867945784235994248878796647803180508319084684652784181153715401596601613941067094267150198705467025683265259255853574449297282389403414021076228061808262065297993284117745816623970326450431944159416726837454804984926363485293027925373168641961032039748046704951654556577224492135522799172741683578289237638980207897952157444096188169096649556436923168125709029721346371458298783595317208391958307374204431496528192820040112188111456419988239631406822185315871282773900678912198386193461494133635281273505963469653307821286004218421292538500406344328698874286090219771190931108326876454568796675262324692095998150570824073237283022487141460606808042553005707782038454005352278397560902330573634956636910931069905723269098248866488869827122103235044194902050538138686708622546355255088994736726188607218542034893597148163077074630797045983489622633213556382060215078754973376384971898910296950650502967676983102549274102511727999905260522289415487687360119009115915802622519330123615427783720321084013016549754877030226404643229779336482475594577833938168632610683581544119349645903147320822855882131484330987560337715737841652964621186654840711051295427224621160144193449483762753131433210375585620080154699239500914027456846351996412536960558456199501750580830581096478936784847317530911795577229998541775322627823638648498074345806053239996473316061634345704177579837961055707251812367377300422175533595868067423529818367852744253534654472522663572961051139351533102564183571618488555705467908338527234360522205900081355977377300746126582649612262436949256740176242070120230073548662251532648656440670282384106476556069136639722241215586859924294670417505954155073610846125604716829102211320010550339416391385344171383889326891658747597647760332606293907002241933149625898914061428133333174450800207745956987544804144656717403760696658286610839408406961536744602551320447102689781109721019501331961534031740404506424541320529613582146783571209912605606663680278268303876707611640766225845429901287846300996292135708145970500024469845330746343049037307042252024995417259878272490614960310111408818432908656252891597375476795096386803814589577035446913447193131968897462770302746791662942968556362541279909315099852377169709945663813024250921831079185277856824254141065840643435858964591070600956776404330915401694653865080374504377434095717557526770289026961495642843841966903804405808807659220563886746684006915234263675972919493168925820832191142945967589091853500421404266714417363194985944857917342662223531893054856967221985923325111122545615360000000*i1^55 + -334932482100541900566454044372301099786542369069814679868838832714350423745521022534389649566100811279585543735046248532825056165860707796456636950737928793535006660823381435273728940857248833943071012471748725572835527046839747932680568953148532485194385685664437408342568240596513004045446105491292958070525830072876217890108182100224952363721542184596027485037783827105759732481651134397515222366581113092948047399564435246279301150819763761250096253409155176548783372696410998680640220212797400761905144967088389076368126850090528211891831299891491083682333479120252222215072876789532172620040614463414490411328958402881133391948221413505770535625480175373797617023968217265285184481203259357410407440357556655340349383901605327443528468838872187717876711591681824822702491097045719665003860278011845479573291108844089636255573231152495502682336500905445091804293387603546989035038707517591208996483167876453836514302140527612521075301259027606494074147238733501745478558630274214352768652062915804686439554122951103925537528443017773104727734517762473642103255094542986823133354935277308262702945250544876883797929523505589434658816552885624205762022130887515430413665684832501698007682515057022810531613503296477506732008542650567435341824769583231762272562313193021780330345546450601506010381845859652384480683661131376701329010223112018112008790910986448427456839456077007788678680169348646539201999826258205541019158197191353846403941034712688229500628179280264714177411236589378883186112954153412301759427897312977168054839496996624861928443479869330479343542897600370401942048913457661245035181389311896767175566929198108964477725172672490945122649133665747248923311029847637842561800087059446519398488082747832799304587583999363362394970687262393938007354206445883387211292144790738353814358397356600492561241333934371389638575970657563334420657536734484103882684947775359850029007724045927480576178598145843808156050523008688992069701049883542582381504203812292213183703855671288896657061717569956474508111647106232186460146248545436900370312487577559092589040070941769996999711938606139048884285975442357001684782752086657057935409737744660344181796343083421072092997170055938799596164956225713683314907305580725688192980343878783154411832695727244321339884967068644209406835362354198119791494867758081059109636162921699026019224779745518364473624300265298683953716116579683358483015726336911790383553086552468824836076191340322380241520506252433435621803722122081491599335782557315054330984135284979434282969727540593349140844171196418561408913704709402058108451498962560967502523845970483256605707008498341277366912266526527434559602208056944597137280786163352474718324334393263704139216880911369734285025917001705014839400795295276369756492065391984514665722848351451122867016395822575528034030127649327794277928962260003172766841297397518974628695830298447555537181224539019430140420006999825226137600000*i1^56 + 10283630998217657903440493833600333904106551758957039909237825665856636295489934616409193749768163406187677126350635804709026326757372643300363977721741200594692465191152358021751365049529840508180760736167090957952833619163879836775501025735199078691663040339322449852340903416955198208356011410622625349268451487029406712987129345925843384831210503274676815526785754449887438760998686517354172511274186666999128984396300376269832489264072622106461683635569616036521017128644896973762497355472109194402714759478479409763177004986335571072498135239245800469217383902949611223089682732250423097477034541920213931515442075637818090209624725197745764959881544456139809258822609835875293480893220929813880217519414759574853835442324044197892852185898720505765140074141012104160145222929257800789032780156285983320407935002217301274236355777160537916075791575209205685577825099718005735981138630100462543094097189062919537303800212011501818893738271659055893267709147916017382092054006823974577016399887144621075991565856252526173177494779477087774212981951381772870091663326638365883996478955083000545896264353524120960590846754093072174125371391223134047208123569931948871244248571013209156815763453806042981961653414965737138957631716532969438000482374307386096698541147931192348189350480597937937041120733020100766134345065424368995733876784616065921699495813617155304463790465520926999111239123801349601008656364011017925713104298324122978059293155732270616614299001370323657703434439338877816816062370261911615555628419767752235141970534883966785514982752270298417127115285182630037276258337667820834555427600404089419079643836535172867705798468547668353370790044930945340168421164743355293447146812231980086162703744466040334627685777330639356675336613707415068601459105243536631131254158708773907834621590314635089493944239030356281636303367938915912109354656134295162365480435135420633634273648321742646530750500406294480326171186297842699924041729456195913640552683167128141570755228607506586181938884012172235611743304989011430872517871122376226690790481576486481403343142684664807452580580900434645791793513864269457137115664161041269591637792303973086202110675877369899959131622227929514153913208599011060481688806038764879502266903011990607102771048216485155978365108496613255859181941704795186750196727428584148981619920255000348790337785939476150931191437899190835379899185340642661013011484335390826633436939687528087225616912342365739918909319615179703106746599808817374144722239283792361323942118912293573957966727028925658834873599908658173050601319563584675302919199387241665652117989364729638410383354336568996293962687538250299742663641131871427706347133036363760242786281975560762880369145639250355951453336379586643945150865434975811644252996255424493317679086113478066094941543668280887636383968389541874354008947267638263783021772920057180434845973630580032120815469211746722327345763241164800000*i1^57 + 140862470581371572688134567602606483685128454645731379718904050530355259901075851435291277395473609974876144468319240492794134457442974763237056851706852009043263231553076556742032027029501662587131492740194435925813200985724882221689091574174066824473917944116769317554390472343392103072375528177512991086157767794288656022379960953423431106802809422236749377964414384467829145855429296018754335158232148172476298642358475872238613641977989773670503730100015210688176949212816052358437648920507157086084759469298003378191196547411405513529840088002224420636392079983933552900328771939101847801680753878217285297082203282479777867930141740679956294630516562413869630741933715715927736592580215261099380009402329402944710703976110325875416133485056351618241947485549294516351249195406423875005581898773711153465188398328384580841031032650351896230880117454070025972450022165857441210893689604525147043191607812802604521410666422342139031301648826113376333127266094610584566054238931429680416573222443299711695940189047119990824650379504044922615746176959019852181046788641136498724869533164126656698805292384139638660903253370501581656386816793018237717805097773962090084287584282378115817842926962334241670346892236798463927086550909769835600805524754251233908549697429893038775254802715889444857668869942773585019409242156798946234801194879015544344118179310689741538131487572503587224692695627618118970900406727827705218751857533003238943758052641639751188010726500491642923434957637814148423590421330184383036608713873384088280860578918980848018732626288601879265247033679750089233968429150531873464573566227821530621045910569312993660103590798129187678778790260977297184347040668286569753221360848373577135504385880128070527856826616087170768913890923117138009460750535467326357010664495625827511247859174550159770744022034961634749150602848458003205697452440064738904065594657106952063652725767105548235966154402305798564228558141102551743152307395784358096186784270417051644229650639148626561419598513727580569669107012322760521627725160261608825873981598441052147627253400306316809977679289530632540792366240190172729587001825492850662815263749155788149517496716016150734316400940356359135825184849946457969082806720966837976617352740493751660222390755449998151162471563379214484568883112931675882467916445444361572418849936148583770634891547504808315046029841252550132676895403041250222007306042954433305526297048590112427467168064196749783623719279044315937767673015850157699945543974855533639255545582988271659513454199905369519823008514473097217310756217625424477705523821298303921105067553031791713563112620382119955189641467101336149972125681154744507954939723175540763359280285477465635043659899506690520620350518266305409913377080714995790715255864717562584325279683058480259654915975420179931242289143771732110348231181712856248150451675016848443231280428239608094793606896545125758318237712384000*i1^58 + 817463531041615183668167430205816981136645802538365258614793828058906728247112414341033842844162950270565623768124455065362035312281823483188149598703455205089684289794128926000419778964036874756850015334899269203013022994262399823340777445587352675876668193816338371841918919249300677890037763268185468973784674599302716584304053223505505390827214277652346548455512629114927101117596604371016982387342366814901503932509274618682762496271528576720450234908920201847524745246950117237831238119588886766863358742872436193761456484181072960052113406627485755767502462597937203495919059352267977315285941555731928427716504583418012402809521424509812646165726134729915482321201700397416703818873558506019288166147179861363504924900177844412147891928796377219899458621042867235145956787191039609244659794459154749893758552022556368790522790276742460997881102093229481437702868216313817251010225023171667017827494561935647662344543243010721334305094665231206405937234707524239992380818730785469793385941943743512231377128931128953928292746318295455657229147126345243048770970657470082941324769479661002481483937974182286831774155219226520051501775497370794513496205229012621132054621350247489084552624079636391090820956715275773886717652062108603681916360276981098437307846745003014824517820967343956559816073304430558252705543577550365822841185864832362640253819114092576014321211581151230784695725688300353751985845486712265413294077714856484715282178569492968639539910709875638763020877228434819248693301697534608784633912759656321873685094309345151289460027237346281969924290354741409921369142934300613724624176708538446916543128888576447791409203672693526364465688719896310271253102838462656998982885448574620389721287787191111015458478654660954613883776112838462163945654304721719070914105335578679749610752539671335286007999030377418236323774014498994438939801898524158746184481728537950931271206367106015308237611156711013870563351725788786493444534155281988482162048848420352275902289614108355157337010694070134171693973484633722060239454449005029816524910471062501599201275923976872180085423397668198905035182947117446267602274356501147561301183757270808379864672500685252942428272735044292925007304639163429122138289947003624052873352543500699631290015184120543483976423788730586312405784788297546426203123391692790959507082658412660599496944555995828999536151464584940767976197445590312764920125602745425241963872262090919512995793777529158886678368465190306431793299851341990625207592727885588378507576781522105844884053627150785380580988230283098221578503237459167191870599968445613870617860439855810083604311889006788669838357883459835207172487987430914502283628671505701815281477264298176473063081241347940240955865444591996564131038555221795119481229859718508476611025067579177054805400784685195762589468051610091832794099353037660949746172245753410592436724983883348695256284251144705626079232000*i1^59 + 2373604459447544198111186870007224878121577022475246506160894665651796735110315142662839485326439908882360008765323279913744718284082578371313480592029610684579888375990922051321826689783662286841691423112771337110705809897665114698104097658022460965960511382212820199388810181131807675762267206011113861038306496101583431985165860764315753055732712662934492931013333643054252051707528123177511289271786165797541432909091913801374329419559814578244156093325164738632211602119335391650145654752139260283660092437612804547451122293751469263202296186002899843456475214583315259726736611491028122547674274698763902141499034085840429721298271584242221588626375585643037217283118222365012298087876588378658114230274679739164860642126948563172060911765547204537569795042095988232798119760742225850414049790334435397915919596741097968457962179829685895843698604145614149582897470763006750784352584877097222470709512673161677047510238368935632705746597778367929195744584776425546518170743125018838256917457132910408420724288163979032730938690620084202980419309379597149946484996142125130029617011593549599597817290542162198462773828341525029829538273375455323743341758906655371052992979615888493648772564621638882491339186142997388354470465007109137758091717275406186991249995135063476245182526642607234595391989744945843290665117014982878376290368987211370286964572125261878397850418009933185146179347149405121012519158714580782238133885031556897319559019860124992799578549273077767524752115313520583952873860785110911497241950599439431444932205643329702032871728087991239617053895188087498540066045062352567342899903961588930359201181716886569689574768599369083913723883483211998721728312347825370765478343827801811570462360789750378654823542706899392458604620094049368714206367102132335790880442967103260154572659932424002496201731770462076498507378706088237438936385969292492851217795800677193870253825001562605898298633152745983887044077366986427766699937817889350796093427304780530195808817128904945726313215990603969258834954881953194256959857212067145533883242478300111964998107482222119446716359424260366824438775867610173124891952437389473047819971270021791858889905870732000057127519594426709286987750242642132570921708254940794183129951437249146105822952745644547821883124280194909749061424158195958717196001978301620331910305590939865901720107068316759780126237696543007813405083205649951980900210387128797446462982291939925613561390518552657545767929186105123374713078066228635621238375225688196009050501970391854718522341049828305501982515832523414099385820889656380868790520967312514531004497533303937387415354990552130217860311799212499254998454670633926100240704723040097120553658986164933436417728179247824996007031847834140188394269887527922301913387591913099730057729801332440134496379585748956936056370606920973436230595060479022843592527014840986790579960153537117158530746305485534658560*i1^60 + 2837926192361535875805314856118820260808195158471034720812896174514671211297204909251027505133473610846385053514128506072689391598769446172434454409523696252172116798273539255506570609412757368132447142540698561638825389760181890595819018908539788487462487860055381928715660899735973948675093183975938022506104971303310803183120844611558216363281644907651501948632944973776145793869635290932514542323442305356172086777559075362353203440188924258949363466780005235528673512739787750513864232154279428949431679726963643390113943193343148723481121237369800928641594248710884033637390964136689341226750301742908447537024579641931855505993272232721308513651795067075279086384009649673692526108475871923786892776682366497696049855502443692917157828177980004722985953859719059158414234538724790009617063027576937664693182805285956029832245102691919661758589581468304353219963311972011363632326351938121957485523921482893550829079624647052846440864122768760801648029626778488859759511730919446757072605989931455453943943738712971748565113133756465863854636102553049949447077338290865862015993667513765483774188589287414010414122604600720633070633784680948260472685549759704575839321645242043444793531713886457838064691524772176382009875356490994836169938555553618063867600779798265514845016912148944371172997882426720480592262646700044917240681924589444039286342873673827066988519346424208880023445325661314987470606063613361941421528954169612971447375973524883953815514724679585753609439124274346255769057388277428019922498115089304331082398910578772464267983664653702061632466870757118590685014943409739425797671701644532288399470597984461805612477977690903943913600360217350774478883836067629442588364895159919647364355354370165108184774395125162529615489036331975071568411316093577195275428656988131197551199631130133752287223829711780488333872948421395284239679477505332588488312913847916734101972438378835681122092612156146704975640443683918766879564387948272763723893847888318755404069669630402830181204940169911663373058888610035930717818023793064459983936658752201603136746919679379364236177467280413400653921828058636929244145086979422690397563010378913621084361530299235157258554698889024546704700774417034983731604367898397466602846713895652264348113425090733235654425357784613655365453455111693067457683797937874219119097580273759160993224154611865605342623917376414705904047716557342301642403402677175652500428511251952780884797533417362597122170602624377891328069750630251604026127866516952600571312789629081521041490197213925249920751534250402921391424747376022950776071421779664317772582142673401986405288939962993210046016445857636706535466814589994176994812380194283336568938487302024058889416971953933875225827971484414114105234557866601667507281174841838213353204179963298598028915331977604420401742979676208545354946475372388984709389076340453161710448258488695077058305102490632192*i1^61 + 425362107563983672776651486100671015873305807128282713695565928299841568825608302176936660569302360385494954524004340289283480059827727086816316215217112980389966731842231461709389696575966481161134360621005873877370791467325485063953826223542119947871855698662058464704537706162339807807255081364114788393076144511257547386946830645189307049970870792872662538794770698517613667986379586058573136571107801307948634425850698730167455759673026569319277322722168808206684806574746665058128363201298470299094678667972154485069492389761277114715335325245399442773452707706974219989059540466220708855870749416571320374382721457379166713961764042814180091907636249071980584783236838706239388067334210929169473533387639803835924685527088000087944400161735377579855039010547776397095807796141315578912299837031703336659691776352387244483177257576705415781544675337309994053696830731233966925738703822564055669548379232326360660316276255426963056073569773279902136006685585793502383012871786142905882340634439198902988870420368298041757914090893314034403829914118901850115889312509350163874806302745650448918099859672213720975960190141833410309413470612925814007606274068529107347458003848228854380326548997225736981558855009348130328185311751494313066995054231574400464701904941676965327798642183274083784111345302351326809784663964323076353125685753501165934882600161477073745237014795381565622009993384743472134162005826144866909930661333923289911701867357359327759561052761627035588777253041262873219004002173501340760876146249445363105060171470237456996161918765894560539079562084680395403009723942145688911646218184089300003615416418345042646588474119913019329592463083297368995618500728808722833847088001956192242363796706339374692970709375206052801213337618893067082231058066577289321974134130094072672373624740345829859533607758141166944873223494230489636776558261657621638689913213011624025009699411709756445311044140939632375396313551718061946173906701652636389440962337321883820220505347038697260486101521029804572983417884488830420246529814522837265548601943389916027191074998509848973769834801969950320032044228265319252247447627566282591642870365025816178347681837243000255041654016375552770285449550220546757704212093188159132970916048331291178667672865171654950422119474163284378070252162608342331124427826996518888207254263821247536045466651276302584504661312487462198969581293983484494768482313239830563313973540092996483298324325906963131532015890902051054963532922947646322188293435187575629979243088905496411817373592792024259343376038249630683775244477048171059200362143820119320194614530134244453460815430676910809564086039498703862784596459347550674982466977834342666084043334389798144571000912145090423795786276411526994545082928965598142043366406714703236098858869558748127719652630061598448140206396461544321686948561570823822668128973635199186856290040240362308493115392*i1^62 + 10382446530857663826038006207186463067516309206099724565934192020489560085500557524266821153001877198537150747390833049537975546890608484007492360513381642623990812085000751417025027982992453071024500611442031325428035048655308651425191600437063526495061802993776961957293508472995517253859416427453368189848035567596666465519297423954319706574873241731093026920954441866200247832066172338151637810177919997826817067637256865057962590025519855307366107872216379488335197868217324627236281218669112290775231697230221725971735059308307009562974026638930489499889271271127741475896256991604171907800595110533878884342058886312401062532671500972761446065456820263919476320644724766835727934175081042392682073372390337521324732218775479935975624388714381609658514656780030727765174358103225702056469288973785538887179856911078549609933870562142737713464528983250591418704498855736220936660434089995488629590763173266018534617558132296330376712174980605352141611290773460974337058191766481723467281263057557716538236340336373868486087663987596936620692984346589042974814680946455312418294239244446582953810426668965068972344154803753895168253935657653253549872400906513813281289582132798796943659062868269816999206230787779020403984964812207814554997811856285690565190512402387640796051270060333514507078307277563199847112951088492219544250849005920831335469453079480530501160922858421346647696658076501313132938930469047832693710906416744082058452044339069382806024887187210336206541671160979686929756199098944967468442776417648491104159688429314375355876232802489562463036290414687429989412488751765088348402487975824751655460318427635589154889244694631698765223535031874797233198946707608287361938613001505096393728813111851410435865168493650912159063903578897875142040420267344388659770030539409699306875283946687232962792482018624717230533070236689095328230875923586677872410800384326185706536258185750291591482110109430114347127979524873756735545570519670318956871149198116305249240862912494935286682708968264901574852603091461332905380249801688089834040842392631286273158490145639936800611470221481792004654462868559312461184580221615198343902193284594778512200575848882807775068144788821260030188478762031001415293353121308072432504581609177639994073966109014738812245201215407187792571791277935055368899681008720041997037154982325748925766532652585547805900101984904415577867405551871113491105968927207055029652967282853243579097301302113993712388451790212570105703480412592440871472088263163223948225937877571268069795164622527892933300864809556194913806514501825759601768916111292657255554765364185365583663196249517916391501168569560183527136125947987768440727732021594390776009625313618793456378073742252504377013654090237625903460234150391829140238302320069851005548884332373450782197349058491837697770013128161649690406618007262406065717670870456230831659880578662388834762752*i1^63 + 38807498540790556033740656018564976845831474706115332203339140020062748795900599644982574683531768923312824420650488757404146616377095758062094559776019023816281521936622522880719675108640364358305842988099636990790320177896007011975146994468069264649438916815851614289677759710623234706207043763510787465369078751791216669464548509853417765754667668367838088824543773073656910841466815237518318807925804131261031647963543883615102676233807725281501831934043207790718171378293603032734415520541982217823103935909328558517870429868752587852785152996204408242756614114234224298705915656444677606698837830176740426990800982086624894117668800929427714585228434394716755039153742805536476984372633455364271747526263895392709050543794817320866681828099444252994991461936921423580167702535624563496456002878729380635721440102452975251565891286086670218630452785708914961696174566608646750180077835561416258064457819063718558173497974062932080367643887492175546399293137238212040454533761432593126522883402094935146271243921655510777422593645318192999406654687288228889388937038718315688243712707205147803933672752658262673329450713742658153662940540539733129958787960040088290550816846361746112104764742208070299219774548519373332652665308271846884798004845323677609330440928803501385478250544021796644090196437123606508828792241149403116808065288986218559760753406427774702052548558537166392694965040044971592392473782224304563874413676218322741525795831884611350872769706313299581926857551557398260971765058029866667195312112806524123173465927867294220765537321861629793422135852243112940693311555027007097448770974897653163939639267059139436036557925773724341891987160504207416535411484508477476335565367814851309599067275485926233196728994654126072107920061330080586492170747668157400123925458723795463129586743674809089293645703823621322890058233345071994623321814444680344309161301819826530705721961731137926979185143095529344684513949070736162727219937819491038793101560412573095406896999272944586604846832103096567293821008494068933121847373542631796815289816015855071799054227915423461731444872780539776571123886199650209838295892715709567171020599502095835718534532665621894987660011128585548935144482474952589836168195178369042657060666581780465179398786108665006062270083221676353055121276583289506487718243956019726577355076700661769364965629577219692071176912358695409362956989010507728375223330949859385116207377145092710407918257503746323651787152981704477493052759267331179130794191051378648553982621961891839070594503257077177907757496418796250938641800898475736892885169964087208049221504497628329275872757656443081461277405033487715378070359343997875003429215135512840610971996999004216448293163281430040337798860158424124012374969913620170161589886032726499176556299412911382678939778316295263780509377615535197727948624786770274202143432259832121752654137203359744*i1^64 + 935959711823488645230123024533957774949453842402597893165031291325014553448833866568205300257351243556900182847100959328290845720371010550608942431044997310184908838530500168120663265348136189803036708382529616741949671118167174104414529968086683750541162094386758641511346711502358373938004299080627248451732377511257225008440290670847066785606656026905129383622695740329618846881853321855033327285302322481186718016219534090007683438747928794733404792378084963017116137695431438840916164302961567897460973463841886997259640476044819794159000139283825574542151105643446271314200483491126816273169367134597358755625719110601384506464409867965025394697648577902904191121664647879992149541996824355188054985717366609712913557128931252687474362174602283734228915253532624600239533082953940420450807702366836908686397479641946119708821192043613675033626932563232480596671468913722154451615637114523023596369801148881395581872028331922536902307816286288417007739722835552762612177296688624563238975554573219212978033901548745179820225484206211163350371964528436888004286380940809564489702291640471436519926013704548192003477740358405446678690838619766827350847711341559848300712784318365250581044715257950491249688645192686958233396916301580161361489593100674598537939264188806596116182306527730497487514991792603435823833566802586925701907759020245836665260498336179903699910386422539975906466462738215358065737077539290345011839774324163302011364287080772326953485404011360550207788783278978451830881855293845725932739100720871971403154679732558972575795689520866948263115337775441981503388334171835540757130878413722153351239923053479986853359537352398692738337338032176765002005872028557752472090291988606878176736709141163151419155393372960455718770886124884560371155331609918459015138479290290496935853619393770567371920877418399667826951958580920254996227029268980094174319037463785045597042561994645028874247222977625265722326914175482682251808216278724802856636475813839860413965878535914899294931861367508856164743062362936126307178190383297066085531529730188872380535245638497379149419290931133003362327825336319678020044272192445071260657860044338816659384908616399381364443954266954611040554409930693080960347022232457706681362053971735052814176305587884855558406670129721109714365848783653316168623544428445956935144967476983193686512366178663865776750984462922806651265237436918449521887637620512126200105261227246963567636580626204202562989347305260709784642171960695734200338299546566991020907111150335817524586339205120053551801422121361378093808741982533449741178731795207728536438339122526472379655915616848337142719441396494099038074273304618542879067840826276045171898349191892653704740701793552186988615580747758403789950022190869674852411822819317809142708722094826013585771012244608374499434493220610139213831510037519167175586412005491931468999426048*i1^65 + -21251157171922829755924858597673961285409120030537498256129739220353846814533199963228214518834644148427393933371078469434649951947530423502903455926711395549125121571872440148627136504441762641335889774307278841773291732331882464656555999920264022819283070362938925128551704175261404345106381196571217578744730353534507733007353339578182644462130625413598507785383803799397624348813540212692960342429497277080472162556951853367203307571303631919026912077659617482238964268208247818824318516912708026359029705358778926374482801531246900660651217444666748962546383649149214109913359164255299076584374520978815016417768389072113564750410978708842697686839070695376245448199696652369661604066264549495379016910623015372199288680890729414977277728382073860510387099511318172322765850665458736973357806745510684079249988788212742938607391010373822569229341077589589313232429283592953491986145050382356437219116798666589745410253543558174587198216009454820049475684596660393637743223180549370002951534006257361422017666659785264249721485828779440128170947206962541721912821559632365058882478987795393170329660780306478648055282974292177733281586682833115423111628381069566153077432285171119112644308696243068341186405228744411183680409383224640933936064291269071017557025168425219507046612220498458949345019222664774337771477683704265460737375715411191045804415518298570795561417958499087865925961565392491438162549071598005593474776768640885615936789940360053652112713037460868372881854855524921180552645696799060429592748253090026990875492567874801724189681403730433864953098895329081511861341141429952220826899104345670989201997792575507007715663624966515750651188178668633006270480082059736223257009720144213279637766389544276842736139421734436116870253224047818983210879142429713884871041579123097214650842355446212101589707444246614942118146630711620734536494647352042446396428393546035809308823741312709012157900188100043972235404293964414583850761621736963249021467980045155802197142232941878736485413787483628701887923821388361213553251081251346753834989992639546530304566872282528008535113352355726468311385861870592374754406977584807584304224335622990602814884107348941287906928377759597553277101194487975614545270490697577969819245416251978637944547178450803732103737540023641180754113716842983379174319589728741792833480623874251695890649982252634621944474347080081629596844985042882115687506552250418897493711985683831032038425165676676092595654451791389470994936779722900230737294477354547820240387161062151197131230887523791109988706513178625145119406375788573085574464867765215617958728706863011412611347813505328016504920157076915995362693053701579657468502676671869744517646040177555340228261865235443644602813254080114808176280094002415568415202585448227653864565504107114979840979386435018898669551257305506365792588847071774053059237411286541592952832*i1^66 + 69348065061765463817695280856722819602999587927453140758371279032776036740523062910404593101390547417478111000824226326274041368855778468201519836609881677566516166505331794710113157276165851011670098097785079735921574919986308366670853251285249951159263522902896691115296806993345511468928535226984345247843471085208225592567321673312246839353392529620067060230113320927822443603181123742057216086075925977572814983941870326188951502983722530381379484478699009209770150006707808416332118914913515831097294727350954339541184685162159915238017302671321284741307533508676298172178382776217250317458749323194246687039410539821232227987309982256795560723121996803187807142089344320273652858225434769420881540885901070976592832082175926801340824674261441262118986031111138924581270981784794673599324662557457904995465607934260960577307148806381963446074972124081236475066099297034264233512199315134007144712397042049852059420780748968496335567573569975172718536254839835321563951915528974228131198168497789492204328933753777982363248561364614222388482627603722042739074010958629962826273627524835871745808061477013319632081374711642295502529267148748495249328985670353919775265639402609028084296378756087321200809206186323833444298567400756445747073258342718316281863805713113162524319325138237212093282894626937971193565554003715865497020615459594242020457618992869172717403474073377245449169397003225652705956410277976419074759971484477696773193235177731458645844531568629310570534232097362084334983073366437632102375016113663239583241005083586889159654766828614807455245712101008912896044768279393169017980681860693829069736924220339902499508033885890862315360885183968336083256943329330855247724387357016690201726603008731006353944019200972694756060661285829624285440115035160987074834588049439395291064343045543786521883306615852687480665252774954411167774689498880244822845682767152878528727749951830492791393640065937060411446471085343721740005173361180391717803114912509181782546553604027935877978916518157717991765495518223595186218120426404786504280938403142721613260039701034875707053118311372529555318976376636373105307554538275982242348143733317790049976831373004699559895108408572686576000733114320503802825530925116921795129001598224929913061533494443513098063593228289348746084658036575629472223944782400695096134286705606298032395323678167589068124549190514574433544240481046013376992191368731359535349673025090632637847815129753098273488733228731065970831222568445409186377580571749189767122216153903746716021678588741018553404294160391068873324715365365086975778978669670782513664338537730518559151531493179628460389184190748025607424171183149906253198955561877391908318872180047765749300549935257417273692917999294121904203355660866282549561025390469135741438445197420096569035437544844727352621965071950093648068289010720303771516906719645007872*i1^67 + 50929233797789429962678665395228894550277563408281592467210555640885614471417886360177982715063742587283608532855037973338640385393781027095293064091262767928834461330023186499438530206040557082794182885379750289284302046011343521748507232398132867804794781495608992233087319071240951481651822863670394680782708315009653336041139269437009384746740612735092801784304061387429085154469854147524796919996301318365010737235158788326297218143124792746604395764876490077414570166057016100261375292415185828513480501709130257797623011182430622396557071794231422169819381740713229958236132429918017116319928699817864857014771928952470014589668349542079137887921918913980255390752698525358324159782054659126023368041804034020166705856719221478989733969186826421313170417568869012885069200815383652378832407943516181481621867103546102853335053616586970215421244563331806433480277255777756059403022345495394985853586063954921032044493247094309123458725836561916284805971473959351709316176436912381951687921500070297182839242862307712482662406860628898883266596400991230166992890191256684296038041979024763524835600096257804802094664389365987551550350113066740691062314018754075370103254548970348215081907303792943012050805419778291643246512378573976240601493455302039965646267494285978791945913128411051261429015495626042078052759034475698841541470409021278182030093918577935450828788571719443898174160902434922652415596538563486991747354673365690662706718634463948482460033882837980623990062527573499176309904685249931773734248409476790241447647251297853028147644110430190777098067318709361457897910437571459910752922780846327928442246745979999595253518907852387327630719688114538998168461864651412793567353833962947119537215478897362889215255298252656038745663941496845436244679961175939616027298016490992057715579632952843424624621440142568395692601068860471523264096882155565582902744532222486183684540978834510123508472874422732603471801436105713433720274862744394143716355586980525765655215967626639407999544108231130341621394045697879051195815840042323461879584623591070506647312048826800540723748482938152178129998450275573095853718009108126595358091231093562097006396176017689376878920301343097373658997036650724905001481946190625301953485532048806346529917528063288202716201477681846004404573371954012074720168640077983636603385139884954451939802371877847961007848524982973239099069364115469741477404183356784605802318210605216547186960533193298899827622627345695191869375495033160832794072665559568722971080387627071635458713100812988853884574327377226347476963916114824777579106559942415459915927488250243414762830712858750880478446837508629463327234726896858948484319448982168798407912743527810909560886967263906700418248082502284812988483656860094215091479493868753280752619087110757512018654806034227435948885043683955467320894750060802175541083897856*i1^68 + -17998418283641175835895993187198181325291418467612443964187874941427935834908008932232262212256287442700857960106618260351501685409371741302252120057028764308734846754853674493567584750543799873514439593331978459987943536054259345394927967441866920279091404556037934495625250990373875000301135643922989860134709362547299786418745943568842320657465993226009077385965334196438535301240878522289159379365139450866239082577279820679796285313007331048271165962472559424462195772242989664974736888090555086156115004294155390305334969183157074475915458631612616187773777121545873986128723536101329994257360103734708664000653247460584898750170542576371170578449148298892962326861440299411926934514385404319664364216490752535540294459722236161196072356351485266049686337364474072634030286875519283228713301711584187513232300215190764800270388837749698447008518626296388966246524406685756919883871242902055338301289497440516189610514326279884596859922064681093777356229027585751583979398114949126294871403950013668807749059204015991732075135309095710699398795551462121491661424023559911391332447801376110460976750167791500689616597138338052264948215822467812956428621800103126727779406798982912418466082592338636376366151984139984052698642677195746065889457854001222650282669174424846417112961040006351038226107120717564972675917621694941986841590759020781823064765823510749646107976559929719025237146150021389286041939158510182456139662306162101418900491026243362903884675337448621251726476032108859331261167260542387536940001739219085704082618747909299247806832576109644093604299934561621629050555526214984276113556082681565644915634756929431362561280917191183168532546063678502323214187329365042287437642185110664039969780172013979854110064272366831529843001436464725997487405505387362892761700089494503732801611346248487482170248585586616611636900104087715444849256213004292023115318496718620180611829998783990763839189925272021833989497643235260252582218455458604508234438481191460253032525417434056147128885600286960774496206094185245072007519750767622704659366068131100271562176849605349333676291088662206405708107603098540361400107088735302847632186247517476588376057327148942744571389953853366177486040120446584994045869208276572890607617552122295289831901882941594930931182123624411851580893120685617063846046212277766016865936356245323414117738902797072214175632283730641701212481733340369985915320394577550367384127263625772970794053161891920505986902067447980720036910986381574742181063370839055308400525536774733048450509885841812804409679616345258606077069313431362396080713856522850808033015100786685216532955125049470691429957785470856791706312372512174532594968307432600605276940147352079594846810137149121894074236555688103933420722015360139278113749493879359147297344235904705399574053274026652040491788189201314392295486324304576709132288*i1^69 + -4728680748833892135696954571725164608368190683236440922880308424981086769085670157284015602177475371590287904128522891548299567543787728834746275430520964092189075849997372584908589817920518532408787699732403377156561522098210950841524575263861379856264338932856661526783541182618351238214141636583915407692405787479234139933440594396643296247472505584352790148929935658542173605897740298022973955513353621230810545369666438238619065422834427163784549637398581500749583433365159855950659080192255034400042113662439461078307118220643648639672731311108838802754658944358809361531845852731177703903958154690855870880315711575477825747367881626559261514066491059308868663910577552745775992777515267612742772557179304813195785655372547412656232999956850184385277458116494291731066408225910996321075827093887834320560168141677665722080171287234754046655278212958718438667308942686224293693801580300748431892457693713840969176841843569448210884062483177466340734223314155054850780922526537418564339556215726085365072301010634309285132521956116352934035157220463105758845329234978916332073226385360290981106693317444658204102844457841378725864083796804679854689629061256297038738084447275028591544069958454088794235133477594891776926278266492178202905307324857125680334765384775430990424799639442080796818176856441654275723062648164796309931835975840708877565525476316698043310008796067180662098264918017760967546728199270540066172348503240080801910337559021168924317432359688485487908619532600902655381208149658725294325756244296132072331097990884781454595653822324150274609813787860619396373385240387799763629142390496331635101289382003877618040148893014729358520522662404362361067759321070515765704605726415793333350406814911969138295173164919926217250164845126331680184264648839158930100601662252771249808498825433759251305006921708256063205109022952383967589984004848146543293658326815585011854331895821431910029735581868031900610131765084973574223667907034439637968125065612168585690062060085371396485034795577698830082807556034096078284779296208499383217467593960425792080984950952462044637516581585347895785954849423759101035053346124092832403086233971122252778634536515603929036595218513263199378320374177547638205917843754609327346945110018835478196476837709584049069371899222626032741528111210831016500814189698959212553696935504822014342471429342808795799017042923573710736456270397948607263941522325392544577037752662573431825697212137752215537688250219132142004400048291015969680722756765949357946216982236385366213218127684310210940050030402556832318465544456981309419475300201112189431903949451852905147527902930979686726110465862809080254974265237965164104407338511756061985089664083345798207194264102413958674498868953001695993996858335106113247080753597170617980483072730868886431769038824108671186180073830275103973726889197961216*i1^70 + -138903076041207234185675945495247354738037455088047935592353895929172203169187903212628222966756097435808216175331730733432138978982794019636808575135717835717637316687434137055136985456266772512315544187562852274583621403840699820567860524132685785716504570574002231868256790314402673006926798312842803891816287999241619562768077933323951803788734602320642492996628751640159101207226847563785976609151046906648169173801700404069424354750689345356590275572151138727045882614436628900823701421957048353354291306749934430629766688605818854078124371685118335912526747382553709001988097724769543074885332821399848922456443239732428495878819770897533586035415884336703060904339765997356710033818480060280224058858674390603802075005875014247664457451873391417120910130732807879119139122054249880552663417719751663957021981938321850465123669414846565594154110401953682785799925098464540490912292061790848932209709589592417903613658251947366258297381321144314152678991335459309628192497753315581852712906260643187440455326573093061251300049956196440328847752043722152480170816005118051267967021993103669244946666073676552311830075688164896864212235957314150184986387459603279687962444719770680590183137496436713263488204908685534163781489970023379671624131076957039043117273177054516469501285480809272343111192238071621733743874767211541816271516440672661103368460225455821722752283828110867690807860652702415573017524962484062177123172468375233104657912131024810716208886481250809720739601594695347953977539047168917930127665128489569345521312734942235467478479882365770797709417753238848463524997968225839376643865570294494758464322951830176157563315537302885376173878640361744839761507515672414266597826163934830015647865993372349284158896569648565533946771652907751300009092255097785400318166311145712268267250015101073316443845795877144527644152062706920581462976283303665568226043557442595696085073114366281690613113815641629554790643199035372198813108901464944047097227661695340076462753540990290536161649686153905665487092873895355669300057884193693190834351315017477564860191394450702918880344995184657390544796352338678541198903508669553597396427997745123297244647271700165561086259456147834165110194595201833169932957322049426889931913330668060657477658235265695073302234425952502923934127941470238247272914715619418105040439768627156362663490179869459849568407088864124709114127646417708780557004147935917931318972951805265911383886714752340140677742106114649788247194140599137421546027441947212280179443598954091483311278459816768509702636492825573491263659630942290914982853071819133729333996525817988486621171249550267115142922085973749488625989998657026470583004166798207519832036515926295102970652643953376316133364032804771698926927303541279501332983424049666960179824092587144173195029846021534239677539036660841697865891840*i1^71 + 4265319666422796855464999906132522278233386537169294077437607412545439218670512521164090636092722727381098297567946830651524289595638924033032939847581044204232255524588721293741441583634869866015180438193217570311241073818370245540737712532169949900139945583988496763035742442920812757758253742646270417184137033313097205842814752599578178209656930087201381080736996490850401277288431188651465181502577702684071665920427563546611867815583754887031882077634194467765664139898519441998552469216172216375401049723854244262790869313775970378393077882458760483767479715791440253161130317968014166395442574335141382432673364573292963607722921713032569471427362393142202045234335557128388442584281798654018598611595415964694949204037444602216688107844293579090122218030317351708142326650284041016619756428279695719794214927741396119168554304847533690805832955842198026814321937518266035097835659052581773043906932045611142133704613548342747826068776556662092052514625511100988619143570958397130412741346653467980384249864216697112392258029569630202315655214596811190799618958295258381626556098134902969161002347904150962389775392576041760651030200502490939091890131103415260850539006314497040587262041326632339848069501242006419467298635894893421356406989155960214842639349465049056208008591657804820345186257704017105812616039239456240455866717088493835946266185008381563242162603607252535543615634038531032061780934912813183754186410243372260190859317670420842708120319305107289528705895399243813772924801911860097983229208457661599562376554613208244406427289208013834187060081169817312889766116059460336941992738439187798525132047204765885668174784405778921397248255382645395837243783058811927243388904081743060308215655613196851797968451527157344325603434864549850845553851041925563294194530979352680590085830029097982922899030345800272729927266432159172842984724619767358796191065129522956259431808762560459709018016376435604741023419397436953784390555020063253202444818983451639259103842408670574374378299971909259783133227172111656039003122815260674236220641477870019103860406235066720577860662335351767179452804508759663472096341140099782232092727671199183997707877612807709985906785969780256603018963350059212687003758928871301772080146458432923725115713376140734603251674476496136674329012476392603106091198366013685815441166135331407500518643006983951904897023201690122859154801453875641766702373061261154181055768168377236092548917171099990710963399431090833055612444914785564041530141634732488627202669359287273721416492071994298968941531895425757873283717245422306961830889683874206421413051530321772574199989130599538425221355945898538617564975193996967480212918461340626257773991825919803140520436583230751157587594091665196270586152854233075460670420295568328630155470297143819436439695066949021080680023875573132558336*i1^72 + -1641799419956440934131166564561763048077486299144475804120420849780300044371867532973927541257593325179672621067457251609155283808787022509601584181504292379324781914338810152854774150584481304962643764323913634269473966761219566717406572966895559284346434651907006346184337931503854729513801981205051650179300073177485034476140324878466603287451184652224783180494501175460855187389857786307514743362411224726398773439787964091313298522634320149607660344418835168930301697170616957922607297422149380373486411850096644871663355818369846928128262467854764777720538374149087028641242113789187921310228724675438495701798284970684197223767331135157312486604877263175961076977057260047682495632269421084420385435105218227868698459692577127718811147314963062159316281283556625085594425344123830999731508281413683289710220053462229667774576866678334979021046147047589284845096097800800946044895928353909088421761326169103089005675070587228155664784529722518658319134768196481613016836739382476353774598847265438152613755377667047000579529312107459952133438579279098991229336537815536046158776952773239260812665767709013108825005712693561413220366964736799329621457831662882606080338034163511325539743203160294493098064876035133105371867578432816276023676990265643643482635768651885625751058345152980964544714736573636099179195029448870543749970544846769179055370227819489341866032356370949278162308416028132852318506917819788896609470834636894676992733355936879698663651498534271070546614133179472551029317510996838747883775771094476848926264025386329184283950039421413828608717886032889871523635833645343402597164496580067477188516192533914903180973353814273193440135651858406226889696122852265105048739575907276597946652102736037056263034113073451643104670520000259492924738932448676435208857160990322658953491616647971190083776538779263407420423269109576458472222730999096865511737829018123282177294436536429112839442019240298348902645800221618343652864146941201922645021726856938128611592870649232730334551806394046226545920349504383927487018356762428049059087644486825573151815207409553026706197189088581607884983945802883798511674853651036683542420538136509311185760322679085234888236421004006725183415750840983145953894093705137605207488882790270361646962746226397372842193739788549386045683046146370912417707002233999983117021667146200855962816874643197248635905183031077612664009763088744145250362982954686702108039852417241979714601835927351314078339523562113329801682491544305506587637959141752758574032282224504357676784523804791324113776569826910712717919032477654563328348967147716800529342999582016781166683865544527206330087109850038966963480546994268535170860162057980641374334027095818344168257535150030815424125327659629939836014919327979934882219429462010868856532363676742326370961244936373885342219218536366080*i1^73 + 135229178270911127434035132783274859969658310809602831678935804870301093383812088684412924848968558097835856392724436260893953769414325665288024809473128113745048166633977382806410635517625276960827284401290163240914787243579432606940194892292504922636432106400926142070739669935525731258333957204686751628208932637075852682500476335857128137260202751641146169923918214243511559902643567195912387028567203143126321220431014928062264985874038553990039780152474010359597950603049377375820115187042569027181143323300544479167101706870834378996874674205001252356702994816824794868095976906462899635702932769575682816616811487159835809528484795012120214008933250064913444269764273420201141805098187882567415971378262679583916012599652599381005812805087260929591042289066943059782604473855021192146704241895425404901268159096628338072331383736365997820670898722338785194278281865933326527720819683250018349761198882724164230365822048823057389360804776790762677879756130162408218354805839571953026998565807981484756418472882218043362477116390503365906819211713513956255687678447611794799442152314912743211903686926259264875889087490656462251174551424607245207998286882317325779432624348294744080001091299737848287751364757247104091764532488316578878584693906459187232139733081936222138714052195340308536082847480312332611726919320816093511033112024525817602190865575137107640592688896661782250575834455221249114590211247218655206634740720120739065150734506948539850188876398224161076185831709158677197599302852781030609371711074538145334298198213127139640596563837818757449065810469361233095793839534841262855147589930927195428560250122005791241016014649092217629360056083775360235681680626015015871416605842254692595810920538513860574531049654576853640242659954635762737784427436188780449245355334708078846295676234088565996240289695257020375044706435116048720932048088440241268009166366778116896790349987252855373443414363041940524496148047604502673340791021361202724343201719961465577171971502023680004265971274299275887629932306977987069496441291533666947119094760157613312001723056829411461814498335341573952666542113754907711022419281335143304630327760039424542585053413285594071920570304255452982327232884559750352145169512043674246742221364039258186252759661479987682588862830242834489117704037992022153194883947386753064571029004975759121727911135802350484444432622850823087301017772550886659733035520737075163891797719535978671028685332883670562552631810721500682089137591053664833170336465082411014499736740742631815212570053601194511865036864235116896932925180036662330914261706199123806447360032692154434523885993061522253609514504338642116798136217955992580576213641223347692437910801388387447572050623364950541892168356719152434368337235932504593858001031630478554547866009614149369390074272038324830122016768*i1^74 + 7644123339444996645558287037881591590940621570211232214872211998500061960221150345038332894562011388243729276490630613682097829799291813717856978793727080768525838542635501911165706052152117929631223825661682256427058659257163370817367142718602989721206004982748499815549008712531667040532107874025248205763740130853286652441840587443770426165963358144725744917528596148824281192090941739053283439516342311834539112889921164201573599412459928310230595039504524637945675532133441986422391731542809375454080054018752778209047573621676421724906932502413843447485352981939505745552288473422670665160500755193828289480643119229162794171124819435158362230347701578081491701164418082710260226313879640345954127426508948479343372606286548465637334322284623905346897319671371712285319003002677418798095608644266819343975975766899224818146705106322970800989444372372217961218953472773186336343373955526200015223374288230072712796424929842583499095916362229331639561705735080579070662868645680296318675252978645100398363678063206473644522799520650809428733253326826084223908768159008481961423430369788154120015416645063348999350457469795527124432686796112103043851497843858398480314894775071624871728855829425002510148829080200935912778337393805447671347285853623737651434646899311995087025662746466693030672006035940566089405508925982826805981342361855660123430309776242061339210774828556727238876099066611782321904287815529284821626114414303885167479953364322861089946521417616437501307612301818108403588778353822563862869859919111584627434206391024774610783942705758336022173292274451946417560320922581627239679533966980759545050335476124759644478863895874769092426675777007492426574495778583665292764573736471683873026885041745381403467386618143036390071179623032759088629520174959192719577234995381639559841476600944219084866573789243831533822625751400987377047448825088716497029605152346658139232882801791526694677642278959991733846839175783298607830742471701786340721585485016331166535740960872033118859929834538714352122712376434191942758030027245174808670719507185487611683067471397596524590479523503414032866749352903871544548520930144049049725150582793851100961966847342081486407327074993637569733212775468234706132543371033063439966640189191381468811433218857491245049513585087768727272731648606634610168434752687217746575461547592244309171354929795580603065150664242142841294775123739472833923171560735829079291073269689116666107931559833023864188660973665941656072667138291677943590040910820807148889965091861737363039457764114724069960658014806778706143470081517056027612101458899123131220694735212469759210517192336153209897927738218279763602324148751406362253394397698693437712345145956266947895538210408118626575870927315550717973116436696659767780926474947228697000897052761414164278698590855692812288*i1^75 + 66814240154516276396604633295902826181738601872813613546169118069268023468307743631482196396897536570048582266731937328805784681626355331088912291149323711270293541134112474086640025793617750983428254472277412475878761530861681834032989903906297932716608815908568705453440593487298080556178984111214299211270802159744380194095555291043820996134131095704833380385031880201306040338378729047409645027812239880198459096792293452303307967670308286536756768212845160684373895881014635978162564909079045406432997558703165693195304528094908124378829219243272202721521081754761700632423061777805056045926839879487927245818725299196892429584672888330261456764804078710826918395262189216474043549012166687127164356360266874480958636620953584153294143369623906625113727402787547319688405523882574436972721882059457750769814156056644816833299585802070486247362314643619961456593660612633733884777947230049232339582726022618438091611498543423437941305127548379173528730351504364770154036756550735257662301563631392481549629627803895847895908979838895728338586752512432226138184661562857469813403274623573377539383923537513625381157717812542246621657681892254425451835490592962403320013923448376275291886138928387952990913602322231319571806338204615199874011577595922645044253488862320109646588079991539183229914818718545422351211909354392642070726257999426082959032677882600357657474157630249838316914685843472244301540793835138169932227248582929620392028577062660359324357436569763818665743580551677565488511436532997236187512334467292622354849054097752982102943047860911038205621728382086203333759741365965026758516014724987243593383597059350586235911330779628700928580152391492412636650760786057273955232780904364723469524899823894596344169448651808399736653793294304856596736125943398191911385340675218682363811171534180503978295491392856035616935887418932389330397766572856252009024556278063929136998749995986680152896519229652286043168468493776445151653322874915827291425550191832534854807747832006345082419268764101985524031635349727595949326849526732408823439045309537594566994465868682549759586770686883750077975828353544292687342092547711614685776929929776388972015481723748857892288662119429660103344776968937090670688542703154050108470295254087056508321024178381594613355768925250753690345359886902105575756651797035296228511991479873230196640889169904620408305119677415542056633862919356291984388024577349241521070143131120513508219780009915622667276923131715603303388287568382560960059442007096386842819684807374779432445526796127650205936907661921785879802675255385621424436710916868263450974668076990079685575055656814498399830272973484530026206611552601987685671683279049591290000271468169896457643250795851646118972254822798139498017036781164191851847308713899265968434416116451449216076754190336*i1^76 + -6929649314990406518449913803894715672484002843051906728939597585624605505284415547415386804895650515701620462073982486231181155231393222395617026301442654684508740529306064187977058117161958487144869901487409136632379922669098571747620573058525625968653158014616676268232368381040580296637168496029673583096875064339180480448333886615521832938010379175436890344973717151492950334056527768693221015112751500748870287779383187073944323988314732918112908191861807073628158494884680131345320563393104754383376544006498886368020741232738131582181473940366851317344450194319287329792028168255153260143051344465928723451700253605080047377955654936227095255068416492402252453545095611050675923508422720225151286625400244296947868406568850044929220837252284482878413708627505948416464299107104358687311505002411603240031528290515426907283553460646580851708057948515822634539868196524419459605918028409822030242141030099606857414473823376984489836531078516499367671599702244150311696457019751277914238832692708136137252978842370303955431856003789905897671334184638505780345066717704632092382351967481496924691603975689028504765801229072645573473689694548880577828107958310652448912507155864764626401239636725605336500435003387231236028950415788472728133498355795052915599453304733031290446476872422554456262570927061348725276087243456723835485277265012944643707204184882390681466683604749474402221122430183374038116742700871644223196781585243419730121908721162699755317716621299319427900020567396172861918497208276565561435876214420976340939062839974870009135389132712339282335574137866992822916405553285693351970221667956240689022754640963494149650339514132957741979562592024696923254473404390115858727461785498555273886898496755194691176189021275092957754514782909301176066603074042904120674608527487534294951180457735826306005249582617775185799257329579748101427905048481251003770658985428396818122173155985088619477585941660386824285259035774369496586135294490329495382629087919024592444400098122823087619638038547524168436462928502919776662370289361164195680957653435630746382232626461325528602530764389079600154722833691034489470068864940602307181977590277401444862742690629670081903771332480677956667743430060046014727538322548833423514274682653504332596057321415205936292834964666191928685350036370844989012297826256227918395045214131594841869343596739457124596917894872741713872638283328620608438173909101631810970848314749845547728122254309258636293329926232327877005255911089127608344860320883845400257374110345227219410109147135412756923716598879623224834352781740221200447178513098050713470587927252447967601892637249766490244279815365172852164180262957740288477470867334253227276862522422684842710766116384007314916487279413546274512554910775554465801190474829758802716774703346776482512896*i1^77 + 157535885951958134618286234249874494004260198376560724695296472252150084513274518420672909132055717577485180278079648754898301850830335740931859044603633894479439180312989736103499341794345466984618203962303280911272585501878935078525712158503664192267015407183890778900102745495503180613345642311621814496234212260459807758999985764536084635868054528482671729442837778832316877498586253337491847529797276850641281893485748968603786569523287279964200959082388408265648888598126154154313307083028450058890679192271029016603920469621990310483729916084082104396100739574762338170338876859729143329814889186419447885077409926794904233907142874216308903776749246537092843331596274123272850886662652779708883672980432319231179636053999022671899103436289074506167462299338575705768942033950941971917341565029764824782648463151487536932791614445329053231355978152031372535258355811300755782505528113131352858094929872777412376685021582171026080972354216827655351785813262331617537488898535664942320021409430378603044746170231975043416484064240969701282131151002919665632241068823795067999088689258368592969838727363449510312675008644619240439687780240793591438400555197770938365982730599355165663646113883208432147260329115997333033516909682641449045917092585687555534128667010950771363766570217948611804597795664326246937239355515348543335905113736662808289595357653372461172731596840068501166465150156953020957064236319334537165725371802588638072729589820889722639241289767488520325175699803372524840329710488028374312904765869941973090961539991577353480526832451750043073357735909782244901212142425677104671274795492277776984970168148361083718653875006618610079236272154055098157584779670509437611264369048573278265116505778798380083109566411489424828317818118734498755750532470069869209358312736034047298264458250282190373924201630352009179496913389847220515688857667741865951350400102058243432884398106119558238041980336515904865398169225314272000979629721713538133863015081418932301352819184761180671180284572140977681194405049934658473759685858430705409895104281187164315435504442130770499961330595028529078130236429493344347457706215987554809635865241098279303700792542156910318080118493963984896418298776550338039348670740523400726254580335713164610034629707440640965237975470491355305440759518299533717319871613468652795896098083526808172391934186589466942343148120386985161445560932875236178780957956780529131452217564757329916202721441226264042824632878988609578682279978951925668818842951092265942361502821624331580983199541916830973669488992495419778936021965494401712449010769748419308894463738114498025777113041383028647542160993880032697123331078115064486680104555478700477313097499191596985568814074542231187272841486971618291411523549089079557988501230790063098357066579836928*i1^78 + 2250123840848577527773201214415346818702844870474038108334582771702211649171751941120962408261629435491379832970962465436756697153888753511585857598220939669093577393916624708329545871812460487727114974854967430152261580550215654530558568553366556626272754041196031790682893071002189078850520043957666637297200250551517827946476820635110750943904607944909634963727248265680338342842906336307110235739619017482915684802613672268238269781605391366604221992433341840938844172799438803736309291485553945086689145914718631528200073668619709873706552100985129360129878327810667442407976909158949446865095859707500956877596121975690718592285658338607666483118551803333428647848900456131244277930462658299362885981165514525000873195135921815980768280668632181958201740297121605315436934925142462626490988081481219535479524814468350835987293326031602145465345391590560208120444933212343870351711510805680138190318622211097429259588639056702211202491597624885660911386731710711202182250989649194946045675212442261215612637080881589551340823563456777209393928568217601210620555743370444972091264906645654213019364849890661050262979131589881102544182643985029996065202653446430423782156085448763330933953728088481582705850565952773312454528412731248899061927750630523877273580883565227743708450206320525319563878731813455524892766185725344777800158842886719243619618199482835577909272927742798932930496660357589092103799806578951587724859529231098612367039616754785129486917569432165276025655917687269730858940184253442091732589420928638712648000650391541470350662061400631662428870262888752615093025775851064282786038522851340099371183669851512193828080817984968087150254163956359980773146433781229769582452429273695126405502688040134168864754396357130994977498982680401525232305295026407713178329991477903420762065094380033799798129782934749849393568068222056484763230670568243969696426078468906935051042436416840441362477318244276253250500176089836196165995416382876267709449836134394775985308876026905229565213453296979369422526220318302968357449826755622941283798031364922946697152887331371619119266200586220540681562877207965801681634037728909118139250185071135860863387216074727298015378763158921218442425531074419803980585544370597839531677918303752618419576028897340429395551769942241978012649862705388800566165124061439632537785935122453848349742416656503507369051407103366208672896632547905869469308224406633121567427109666677270554660520230268186978187987311329511000889560357286093708756490455220952235615811749357812306676599177581082674892410933632482744105105639698953586688459669227795466566254071188734877375607019569381692951748129012433833908408843845555356895485778440707104565568529452831132217194566334157967377020197178107408533969351677557042352089790237381830377472*i1^79 + 110798404255085307961542126806293774237575027717238067209763789993090038656560155088608349796129738648739601233788500079636515274055022578047797585108833230117269054203975210369098648162178596897922836310934429133600016258189869550374354625620329388866658606770704234422898873453805872344724729234801865312431188374052663242956430545378453461208867622948115561583255481216472661331917256011615877815785720437868340623796572637074032875076937810534495908564855741878553865334405405995366814968209100765280512156824698611405659361234660023586293924533344593561333939355324311196095054147670562716640532161381671639068076394065149712058715238727809640123809710450314840832379039483212052796881138284594718332599718771493432513702573048795548054200055842116569916115590072408996620819074500755775629786366888007341258090569126566735614892921166669391839162913071070750102179266393604787710879843131951791502754527775447383336128212626379289524398206573811282026542100516459260029603226296023018905448635659906352563256526674977891820288299937692794254297567341285484398737646874829854432216895537696292659015059744742702071948471156426708397182569434859880201878353602710652267955132744863601972494472392170786893178655022451223030171783313268741244827040054306789243665005753886063870831583870547773685045665953221156149315874023177378694646564830783971981081210521422883952394743783977794471465435705141544086937697499928408605600427604574327511731076989349074567512455770600619599895438395653133095076464750476679190277418080506993372574403673255360681271178291265971829151266616674509353109574563317491876365043679055035305378902353411884478301966493644677084446325477757977409580012029320220155239526649760950952443295745979317732766035331314301193747360210254215547539147673319522338737478433382948170541138901765440940851510563386061149578640590567799930190315294054687176909991653644358631929554159026287809387567907701100906113309458264790484802485601283100332277222645765886679691587774142595253081943206957847440156586802311307274389866387841130849733558376556945886393470993968349440181282131255335577160290116533684023310452786794050390117866727747826526318831051452829910768694349454321714584010651926216287476334854187710199486277556076310497472105496376937481249971210137882748296804650141349461072498633157710016012454625966995421170963114978974951283730918290241635554410785026725109263857270254280399368460465143425042706090934082305236563361225911063797053705504217733969495727987556545925141672159067350757427888768852740307965890410317851388065253816610938992115932516937111442030601332531944666764524460998481678299556102250220925841320380210493739753370874752122015536047347937709692883440438262286485532490496773552967789938105673225156598550342139904*i1^80 + 2809968587088892015443908476926088788736587599895535745255050066047651085344362058180282285331546127724674039737197781556616275499543529822754287565659055073970859278463602618945241759513415718273015793006697854657356816388933110643430517309719966506939613686635893451617188228438058505735466005866357491818666553161191883820166603479127043070449230061000675893924043423495599601057165241556722697937951208295318542546955688542961286032201439111664169879810917943709193622472916292638135393905820271295981770175093256047395425430680598884142005892997432338099057795512954641471792100236137949299934470509120173586643331712359494305664548485550510505541386411359191336399701690242458097001363205752647628116205136812103091798514888079741143077712952297663276482437119465170091612685385027214733823397331512106456667119777169296649088271588764225465730605053866151593782158734396006710029521306015444733357263937074867005919551396291929695854047490127407433806546756671347407953512345017942023133794635377885404121057071099598015717299173867385803903741636576315536457542795322708501358321411792207863597201290682072925078388998932215099464608272792261180772216669609603171031112024257765093749236629324316594790192614996202483156461430957322596393437942456612636689997987350090957741936095185583216912273545580946345001281805154030623289477398871177811225118596948202688821404401743520838520323911375860935824001780192664276853159704018792868389334252044080149962144215105723442939093101933674359405920103707791782692117802845933988342126438280266417918851107716353190610086577443294220685900988499923574349189493955514506409635410668004412593196030687960553345167457888183642078878200793095205102291805862310074440333894342684109671249664406355180018511454214105972488959348062684206738528937131245602524282145212818213557852544642103783923748343388729807119584651149695571271630412945962102457852843389836665009422174324287484225967084940831626725232949702163566687724514675165396070804935969523632299459052829415454594659972435684859199720489105183470350499101799280390149051985987433479137902445354956690569708555560738983277187241845524053980579704546416088411908522487071862699449844973281444323552540835552138742549760634881673941987369039295837193845880235415411053035983641688833204357022858054238359035337708066879787816119592979693649713052566316567653269830604581436430313713482606332018101958351149278321868566111210655522884832230860483904633585442890321286058753020660091503552362526805719761162837010225690125388630632566258014503875676605471870314986483886062070958846498607780967897303869952122388593783556175184640823999812560045430840681781269202757282244539899521274394791722102784334851255553135160545131696224593026863139828661463855195488256*i1^81 + 39668249533268548687416517534437876149173859774939504803722060279997100628803932703089547231296468862704158086486019533021344591213852743158311844114302487296477903736351606189922646662651244000969955443515169900222238188121772303602486799716112197114854227189881236332192929125531698015810580248311758948608230577605578609689890470508230126626782991855177883604652891808234958098198720842769997820701209103456953102762416308998970207956436708226201468612302153177632088852449531490374223880272159692755799331189633756329982316904148462380588145871535238801750193029068989333039205026089214759201277459323489618323591191513535285666900841899338559657065788933326578084981593312451360996865027305402606776184721241562210802990163860834867515274906883684834513826500284234826386666355616913082276288382112331731614766457642467095931809447752429467554232277065194456333223646454907957369520936320457106629807655017272363353230929535822403768776037030674949523774268868068599986448562652171843587712279235834476480291755224804255792846094730851977122619553750820278379949508132850936905400750346781869115648043461725074751913616120938620065596233464083818725923821640038085367840895111952046270260898736687430398419300124245189274282615505264275948482538896033468633191730291214705086453708346055256561879666844175431808857901001849322665935665756947572351497957266108024501468056089281210792939568795985493765006101616190899109118800766881587397517384241364297121027204325547143165888591801653352408548168645428869483321892607116265571540527333951779167668645392775971200520270421018246709753092839604629502161994846664705986037631009519739275750739113627267556233061474544752233557812447027156393825914702255228652654086225753547486700147477601618254642056560002349745110028310204623784182088940226449210124530889408316929395031838334659297267136190359436487486738988453712333839913240237569503455497134129612933592777783636407354165937583741633858130675131575855608976377675965158920587099063256099588442236141604484105993567131481062031072368716150016238334843906306372246282304719052580304766026458610471804419462516643997700708680916049693958073999629829703564662254998362096109130217242634731283418206325294503251846334785088872461355427746345169655927364937639242070438128314424571664265553717875799055231790762373079146182532491216540815854836644246224566376744921490422142895546782600547861277917463165587739186713185270239621166635301821022242102036630464408055189398143292065303433719001565025987614029192662249241938443984356135434643855539969487133582657619873741728654545691987710660111554565615508898707307860613009668984793065051815643925859744810418875068494887742942720904747476286559417263203206870806816041006009461823754342721724440641536*i1^82 + -149189186751750224767085924781404125534016701575558641778311596630857659430810412379217753578739349692782855021862731386799816583197231846399477977432289604273956856361568466234684802572738209182905561944299759833817154876317753247838358134197337758939488548400117821537713581416254986747186203684361798533275467293825274127499110826799061091173426170388742323228062057679019756471495199472436017648379061674930806938023351105656184353305606252479530210561591251167366499509514146403340281335706702375455878005443925010098523997411422917376349804229469507213192567221483660512984442056644385118095508379348228873894158428605649749306541794030450081699863582575883362997325034238566296203775863182050275487252718312576966386978093024726994950012996301314059441319271479717870452345301011198233660433525378159651184619424447686016116861570849176095938037680372520537355499802519730518388206425661671762664757796038086200875933629418043565670146183942472963254722696862678407571337703894970224564929725696027739440572034904081442816953280677353836440366549994398997308439049725801115737221308999472659846092112453917133585220026840755344257096876923097808233269490215034970713064255980448642711480721243765603100548404169740542019541155772592294799493449290262756469691453042234669523313173126208650074102651860184018710396077600417153023889002706190364884434314290135925330228790402991474147579910866315481698336941162361694367845938317294612131062047530719616270186861654782103229322540609739229603995075467842659782580998564286925681003444516750248612999144672854790892722916844482116923662549445467443746145471650467867791485421836762341890995721751660282194646633522580509544792673680601470877651287228341741381911004501065746683856665494716106720423419116958693161609348327414894615309194106928000881899682134545757761909822288314905346395103590031538100344704380527387131709509993618611448518851521799430598330495492229003080471262885906796633963414073545863988221921045780257084469449070132024559741731339524708901378280033510040345049542260010458400238606749422372687286259559254263283240895722390282893190088712629105332699117082954134686727790802045372987983739269607474781421074212143549036387397539086902124202358955710275815029371852348442561553171764126066307549792689869354047722514162895838943712135515852366747509287020934997979978966614345801260256559834284543916927587114415595838969237479426638475915995737758846331342904556186820871502271614887201028912439089569472536691875358167019167605353398376725500665349749182645631081340080804055662340696473953488762205106025590007037308948067561361024578480408607641225260216559810597309983206426299089742633566990155978585218512234292961830096041099903112764014588319391941200101507072*i1^83 + 4108322623135539550271800426170799450993057589578416194842164437417743510719858616326478114533152217549831824865645997484329385045280673384832979635224359238669073796602626859804153905872068406449854228892191608978462248358964158110780220903135088146340608829383722954928295217956507039148909372601354117852714556787777650530501471199526742761561594651567509603967969675511688226932381799260498194853664094128590904659128897733842322932241583404720966153770065170281411327278972862401886324430448566338547498791237309477568770061549700019598422033707627468124293971339378257472113908809398040934236874280180707514349503629879631765518209572940262973055095762542548661922103692091800055695732697973836244921608898013475765149031949635903245026217002811860988033656964071988049552473797949343510520109333215973481792834209200083866220568000635789069367226128151806077781072657526915035695473595492129108132257277512065923212616834412021351426150259565013606959222296422130851350431460924037260889922627340452412663202408922194102294032443785453515721962947134202633896311603436266987559500428171988256896817856268468240462104416148013219191121464055263567581233280471978793499141194237849663379665718235420028619103528427237328853788611200243991689413472954803002833706348089964583762021757451484018452567944437949453316433783117069101177178006829502894158273577226952174279308922438470661968370766194838712876032214914963571370746035273737345787852813270156850255239526929074109767270184831317252516013850200579556890217551912732776918588239725042698307814905009535996161528270065230324495413967808676748770097536366131038886215917450169306626406379519390524059683698050555749734934318136214262071587660604053382610373126286490189646601464508490084761199320167004347260390488712438434198378094395999458606271308846176293879226790463691518155801633353086827666433030541000825300638317256556961356543892552096161052339993443659646532480993871213798437501000569081995291123359743857223699825272187697595717018093265492301478781081879516984431145816372641236229536366001202207611751367838226315137049464788555519370463067323757035229421472556653015880355197578096844777054678581513675828787527617981276024114984313983331899761933122612543479843203043462689133901494428456366183493369763747595410819841998327478479036487433207202551208519563148143751011745019619173280596097715625636326445334430631663101412480315413536952520557578848356033250717877306816042259779368556814931690571106374672767231794663481180823773734811613764720187606493083068971449816217210359414973426269156296131544244713702964270163953982365942762039551333202240914023402436093564167231305049664711686665806029446163337343688779470279292626486164501436249143179816445411328*i1^84 + 8624602909606864963256303348280898661399719745933769331723268942606183361224014366087903014615474594089762534182652082779355436759983524124509617265921891077830485021573732535442920005742405312681357294189783884150062481658165703714332990490892279948591607972965838853999212623690724890130532860309774282565184368149438622064802063767775196444206669735816671378122015325335499562937638523487423075446448463856838199346953702524129472896958061523324980331942856329711681362272834786849687528629909983280241232192367048531256804235435328308387051434710677874299816772843738767390801774856713941831703963104412164032348696479947523971166783836446238353198496934430763788104836084530990823223284647028098691745846288420593739334214659111474282136553953705589092537552186999093953687622811579089301685176197014012917825623450975619120069163950454114097362490973715425321890007025506844759127149095999172909266882848279444497170825777717846263338512521273366480697033963325043132287098747808231180804511393854209579443185057727139559655564524671296124179766500841872018363208043035841762417959455550430962401411090051021064928256461027805722044138886328825015255276565849084237560387402900669770050694096285953204639598614010244315362569812197981360895219847025696521233553296623143820043539147708251407701966728776823939481842119863264333621455772686825723304634505053202652738315308713878582117550761348514489031680004873149144133097766866374043745817263819360470897302899224829958725729359796006734037595886886606382110744460195761050134826229280283209014216764384169377039695171963344731032177813626457117117420305053244207794036530409050246874222624370056555917110479759697480973549625579546521917314811526132887963988025054236827231461642730460994549230371418277774539906390945377323068806127536829316010677878133069295717814886012704658582450708217459435401638470970102906331366932812975365529748957043815260532696802538454593575455193492022206264378109139590013553645174105516071216559203655211556027132915597652773596241095468600731875679284280655119353095836233189214161111249569998564652183646445055120693859607576399047253604489552349419640297856564228150084019093964926985514388234352594801231733268667949282144943704958155282807660609802759583551892383726847323369101290286676730810390779123650808643026318515713326147506427052276517460456193626705052410487612668925410538629305922049473950447405907238087290960386266193047079154792146072424823238639765955613646380036373290271659755550374315531876725170929650058611640771449658867537124092872987321264748029643647243407309696225065336438854453593220214656782477143466168278635326755017100856783505128953069145739503716227199696272415306135199059820179516299972443153367040*i1^85 + -16412626719951471021543306796791533976723782525928392747104380514419696753050072738271462199074889137835232373564363356233489737195863173888964836751070776520375413584063276591119734085683200953169557339139410969946087794007165152237955871635571307282189115750912669586896262489175059452206178854956980206918378233970957537352918269202532924191331736625532895384270173890881109280711589597298717991038525594456421975600795655008176281704887959230071277032873702957553457619865514745070413905763948601859670014227181221467799970347206387492401589249043029563391476657346940234219368872855115727480577006041148328208601632041742201029589005408503733565387581170660640622836372506534504135567329781849262867676831978926917099750569309474474088183898541559605165754715474877672363095103448105617692294032729709504337467158111853638502980112493426198366799555274162533152234019279433353126251379194876054350070548368410789546962236702328270042861798914370817182303473295811031461575320569111123519829098999938898705483340308710501174443085970155153006943042169272265397885588939576250851165685721726106731659761759824497066948508637593930390930539667342000338270641341968217805945914846843803527764941460232753611594507262337593801983542705259742922829700759565663828912164224813751308557749586732643365444171930291063696838196337134684863384254871957661564421111289797060393730729127144357046215942355953052193233509850352020210879469917495952173085441217087227126602935331758370480173891715939267605238606093005349366232189898611132005986772460121241397163790689753319395459505386625194433162757266109279177672584504894878428300905382389116268361992283903505620045994857636816771129168097870080084103165583165199079401644310534519198332676441451269896685608130100043740055012873830382650420165847947489564054159519068871885472513375690435977064980874798305079867610685712831023287805461048976700410950107249953050982216444903968479680538439080803272397452739456902901571564622713367731037828510899377738944067290129156219258192700376573732152135873148567947172557494625804930857012635209292411860938964835158472742421853868557781554761388560914971946222653357747402720769249977781186495508921405847731890329838202520773796652427746757023313376510906402270078053423094213719021615625027411339195636786461257313911086280571269586567342551678272291584634611281796484070000517168615667947726830829261990054239416451745924260582310244817904528856933506430418223435494099191720206983810027952989276348836860944929068859185741194226077071665910654911173410742505395203593659466453431515049586895935564972893086808215150290984442040041320101402414976833077904712377177971881984273805353098122965750194635437386218242395277070067302400*i1^86 + -8352316019254141374309838854701939969070843510829094388848092881512014057155803447966589250325189948622304692676767750179615308835430970813387483502077379389324254576632366503094313053533861211559086267947560830588461479194224268585682263003289066232918482726831091892892836368181628968111025874037102155532856320233304692872260852564366912508109067532379513951768103597337623123886569285380160922294672322846066614882278585112606783666710688451719873833217390392624285662991284703306298390211995288374295939484290538712552311649838761673752310751589063608335922282036040649481482762772869617153078458962998003106766125160206999329747159656555129681931149575065945666266721323771206718247272725975672656405131713538946938427621600619140218372568394674655599192640879671664491230140567761763888426673595297463622531320373955384852941990650311988689081774757505373194257262512514673752286621429603479482470532868463097795185099933968277630848592287788681867290636973419392784669767580489362732151186710329434836108138561417597883857681576126063616534107698132298377351214928735140594952836102616788887638086122092574126509484207124138449919201046923882702638780241514304331140391357028577178455341376979349509475261747128560873428248833149883085331247613455660226113410948731314097027580680461304994105592580503028481134737720681264306952652719967843959843231367633148996677833628275022988928651127360724452428469090799568568138531854599538242123762018228656243575549871660134321426136296941373861233769770119599709836776930863856126823383567632641850125020823744715531666720578164724211976763179768913651344904064411464348741874039496830993980651881024133571541766816680822902159550038250608203992874871994671050827504913629045959865392054523266741811675164250319837426462945064669961414331872627279954102860333520569223789998392100267721894554201043456311360986743947945899820848088441138335574672779448697695624550225348826795855934491824058254123420517303815013666947300003162126537042776363981052059492807771381081568997259358247370858630524331654592856792977817577576024465681654373697701679338503704825191310886843777116580672766821327859557539691195785601697172850230521443359687308839024763831028922246375849600015966962447608255454526763659484362987696684250029873722584960280568100186288220323440309105389019076845282632226060673997616103253580631998018301988554969247021117628721745618169368295136441301264000338025457709092546698791974438356159435833778724517856956440864715087926957013527914375439413092940078475607280495561512015215200378608417841385371261059999039763720532828192793380260488057939655356883021610993840396902895202743016318988799947779794757515810275615905275915262413299506500075520*i1^87 + 61097557923672378055505042705133327574828096357736400319400819792516888806130650122768053035414423238377715230195967527764808183551423576265473292457120575183935038972236567051293695062055979006221602149350089797939232793581300541232634641509153792226296559737806809882809340640883799531945797824752623901587431584405848211688618146293454665814481363155458472237663082675919613700605769006049838266864641958485338693253204311345275875553045509696506289050353623063298027997211989473086521404116812266705239897442792599719261027019126484090956806011761132326307849319904601700944928420795704783009063571738968695180151802133911021954900419079955246226075279767423395687057860862065088866896987154790185446353617340813851438172477373854391192472529705719129169928570008597819612910062844558364350153583031537695664740919720281673163518109254937700124281452662857155702832623808835950961713934162911848522372736608662056020395338654823293074721853349313255744963051596639491860584630412905612283568598641882821364714445918250584306457624198626881450675043768631445548600866897887030808698078179608102014455767943803225456482832506757830019888505247533251137026145540135861919594513995086681145910602193467343553814561129204958553085501178448531840219146118209173323165802821431942742125748456938865947168164372394276267165062747496804187913215245642107473411603258707601689537810761552425451137717309594758610260847012800976478152477497870042962074294159667285847520875431151460384049211334909698846691166830733522604828726476542246314759174702840458617707286149297222683744162554721587106283199688492750048941745028636364454808290370469459586102377283388488425697664058952093946460974267264995647770680924784145430656809423392586280383384338145312044090764197882083667417928763999407598387439093848531234551234925254626268477016501303331865872176115091341994532875734809676982295031281941480376197586661853805849528862544070328487586546531597800561383329175809011103243459509181150780125159179255336425471167147182469257718847569154675507629580062648318958904034647248536580407612997052649356832917774720101221231936187809663679712430893840267627813837094323812449093317153041689257344445133694930014179333320991117766857777243305842455942028425591755972216397050912109683227437479121254959821610524585359933655284754758706857001616038118321556803464044994087565566104402800199497544200396637250843994405053431468695604671644267000180567639302148467836732903621954849827399710455166380531844256701467733841676811185903888235232115522582537903280827414482365510786302889416978608409192986784294536750052206447298415282516279827387418746770837789685110917431979508203179119786736153043106758938936422011240448*i1^88 + -70927562981229986387005409540599413153848317165285040890618048998971588634641115867848587587778966313696573539764509171256641333516150116065270670430758580998964243279813417963853460979519679349806568085959857008727468726680934228596363326890453793068666324598982573200424356153912843197907141305264812780446062415941283827327968061979864815222530762546544920187592062625048844542536870670969159629214022980963995656408521888162691653209327840409214031462993346302459087761045862934122971688267385842928630886986855547913006852680159641422381647542259733080783564166339986152508640464303116246962832848484194076675653333067539000034732570482278344990900807803978008297544541805401211479945368950788808435372294290958739793846479003914547992268448786011007797176365488894273797736350188941423086721898684554199657558177433798027514304925051223794492148835829669660490821914363046125247447485297656234488631366977455536402424683566566388463586676425941658141993776812759452145921381782668885139803357500856460009690816072917287323446716406819543955534702959922825132645310305637305916299865712594081929691046591150022038351923861733105632067231131031131872854472436268816102311653413321374003601154807684005338969628516714047513891021290134584151437189535056661451636561416367032506188712496483378508230007308109557152017298859334297473046088470165537989534936626237559136732122655630206637862071426860852216974260209723503218767970882816661832879676620437276270056736574132223178383007489635022630167649158417322785093893159231566870592043998623484178866959454427917139597272742993161121205287188181921024911819965723914670041189135104570984493350557026328445530951848099139094923186110999446888431965479576762735014088123425336836558448108700204036423454420030028550858067769393807754085450015356843157371277145563761266314565119414747998393302863651117783735754799953168584076413884993304244478759123219874765300619322585640785230267469702484288429819852144079682119299641718184120612813872427445845653431666786905255592895545275052210129478932687214012348015988484061518184854220784487206985911001342275499902048816719543857609785874445201239187111229960866607892736704245729213124373996517817142713665840451405526985943859348533632935161134271186670768632827410625749125748353781352586645533995433609691250747852648087560164052134222569101078893295465058766335052910830105260647171035103579320955220078957907300567099338650882654852895633760753549478694613251778196182723253841537888361857443416702963699818100455613512922695066170368735571012882090182535369979051189860710704678028758897599120753554602641466476294319265451094159490701501323479173987781354165856540971712031740717655566319616*i1^89 + 34685610802589915315466606737086798447547210503720659105232979674723765381724253030254600322069686545941988506591138193864162819366250412595368972763050592267804263102115948072624952008699168398776742290474038337000784155956763919561885648363025949347908884372597591057541752168993862487018488750347188981133136207104373439003006350888666019850008526951225361671437657062457281080752917632065196798461237807081167677593395067107464689407812998862015360818828804907864807624612545711382679941391160687975722543802348433685581491557777246977163685708006094521050393968951851672780374894837864390246369289273531524508115698358163439037062607075589112629626685682895155495474365675269753656438971084653658184818518957922411676767931251483231317336170132025212132247586657114344313024930736886454756246312798864741152446276853518418339074054265093770429259156607822935942923438118389837765158369859586398135696365351721232828574819658607869187089447397451183791716990267663398325442435493617418402207036775209057876692732334793512933760129086375029830432266086856387140252084143023840024077689442629170630208649999617890847364203981787609861637911688899530599645640585470913315275225728325403256079324630618599102438967625242776430382622452199572399327575742231515370220636471262240952654151805631659536730190009086147490083256250273033408056503541692139978153039725778821979740166773376329314868173878293571451140604527604785668876669101618637136214322706393997464054995191670588902000376411530479750506977597049872760883684356180619932908016290946141450837267173422925291296269566390605054125246943372917764961710040538064251745299266922577883137534216385902226750146909992288290099327165503385583398598856996348667314049405951424822470445614029331525666558054359870702420451121316034834500241045019284329902160917166350005391859900719495589173993099566207454633418501332779496231558851594643060339119389424696773007434212700777115813909678988116535916906763616787818298732336897392323026239360573549191331775464583804339808183768320427773957921257575228962709983446934480816856038246213760478723255058896459087976968057107298007097296998215179996004636573595687694684135831937720777046266294499696037708249806015662840787340022062366033131106646884112399813677600486287149308738086023092195154490944429361247943430252627269767077106303381024716066518428981438040480752014820859988892100364133485798967146089301740580623636941376148877550417789990488470878231340325940336054485698898683517295919709657524678281653834656527228360763413143490523683084094366654932065180332122444336776480316319858558325599622561727656424205561810094054794196150640369056089012220038247165662834910017949270016*i1^90 + -987403662272032517231847261437716979848378726385988199103171776172258738788726009214050551655056039993442384825615577555295112696399076471969657660529176126702650597954452428939311550228413800540422248674798971624274970586912786482927120559777683012468638217344716821312370510862305970186447513828965930671426132478807825513739554962448158477305333707365501198848141150183404642099150731699425057212578302987246014120153382337066251697398753510667091134758756519762912180913290227845615314490573357463824430585845860981626866205133422711520421464264951161227989805711035532675675564850225706654803508668648000692363871950816394236833306079665317252786489112622867425238224317688666232689087391536118993843246531200950252574019410158980566383217986235166929745044671338369790401986105038023691608531197518274683910360632080488626222493585737409862208625617992409321192528175289996562417306796781906383168765308872559236863461249787126348943020937005047285697586768059074789819076565059779637471793728603031943645262011180182368340427560895925359942058084374371932364730674429736773550618961032372372184464983894598214427842382768164810259376612518449697652402472682812688312910486644357647837373265505796922517673469212676945648534604345960339771852408052896852740380371333087926206415243239455351963389503813729400899491542619238740758349942960272861012401347208183995749815211516712934891839112118547538288452591469891036196481575555091356573575201494478104681400218774571360716498043983552158175353795060392506242333122708814673561053746823081800684208300611641996271872758846283500594017116303940059791379619761879872587946047175585363794886516762799021433576176232461730964804495978707846019994090366207666483627546321727984446902579882139210579742458111947584311113970816106329457315810342548574887020461214103445142746288562444536260945417837417673736138762769060616412988716884949678844029577020589559943333473526218752981335653093628948332036442079660543783133965653525530358343771443002889743935925112880483117592142604573888890152956708792969281380842139334342038160195568299861399560511674755249779529876812574135301505737448363275311694078537126199568475587602864099041007034035933810111510059764801257032394125355326370734220744895132682434493743564214760952520388942787583490296163121659214771228816546326123409488387444167723866326639941696115306737030692788375050843549697306153001999457423010220703665095688765265179583275528115254244943631800266099535544281667375509590946644115086768370512406228159194995535655790069268177904255395745203294097325112497096569967802533316502752427463275536271081628714567661344774995666054676391460260456427418801277941841920*i1^91 + 37402146318041859901365603060011332632245939093896967189323619347925257828088907764690365350418343652815121216513508904595442154995420029361067936036753888410870740610204380274310220733031774688469780251246859522547666178059833970629487539148377554385216829130456369166441482463843138417026706474532387973015262984875102426888045945275476895268201725902950922138553732728084947051630764284261251729847047853756831289718907194618873691300985747142925019560042567803095028400731164791420420214841879569335625275315785229954567901508340096082101747253639810058303496471016239980404484236103240457568714845410629675545801625752931532846209521425708473373604297879978143780080018053805239791511003100269296490401988012064860300016840357646181791038873696156158604491028649955773862295002960770535740516761050929328485596103420273788681322031880692376334447532132446268262329841457866793595707966630512384852335531558448020046499653439126144860001272898539374181308537436674265010491600266251353730804489061574008856221480652611588251684529442830920467225074943042825050689278806705844679828375131974157684055202120925933718690417661606711422870582940394438290660533279466215477577737552096965712113971008498396147021634015985006997799582371497092045695578856646083411129556573501792553641914454575405885795686918360281751388171611589101901647605881530968539181197451158182318307150369585601257939607079541104052881599518189590218985793392618321589712938997757286470995079267361897538410112125443178678599811542169304507527511456973819866476678188044308429263173268079005130738694102271313874584617284225874949697652631481255301306087512031405877715690787335245226589897173406424950645134308174218827781131225112637693022045467879854730926975951841794424272718436711008284325120431245109026190978032365623459552416717606788773202490716172842444205299815489666349394831725736094947638209221791605456351662337319407993498557079238920283759742557511964593553986827642518861688856802634598019152688400324952724005486728896270845193908023820450593522979149921385358878895905145366205712600647214976461688660117788142594549837445885856014337197274181516755377695691899213660711753457177684668720648514369831975965581545447549457022010084162030784825932435717911299773024970505224094410374471698769862291798237052794455610746782654081865690819265361511236418972465487558424919219881394165270247271640586106342881400487689490176543457566285604577420015010178803937380525485366091527067330001192149750858841124753233294793985391525844702985578141573132124547588142739026863096767239382541723369302873615914046599442948616334294250938792368633917647706718610186404153637582682456064*i1^92 + -739548847340527314468851618318233594637390841486271425020770727434261082917873156918999300115829272137070890162895570104712801103618981425190287928446546338902292855472842383537665617532254068712630029165852642367345256714371228196585390367085832440170448953151363418711685516641876590591105486284084742594261128043420504945905720903082881343846135057660876773945971904972299088819831266202831065449758905558576881145040699470112183350527938175565093789179664178975411192120794931217900463234402869651771180693470154005222448231594544221468300673839472866382580107369280571146951882052530601105020463133211697446154934501269664577130297656420208689952455739939325903535256620717431071830383709618484367969181672587287928521858749098513959386370141677020512079344497391083199063636428610687914375970304733402326380008076338016446050777750508137326583273936266580986257910230320339668896473302996960616791873603824446292224516369277155974657568524943943815513244420152483851874938381652130913656603268936448265783082717898391389788311699142009888374572360129504608539728327074200208029935288823896858692677256389208215878527217065771651660421395993915080258009501293108162122157384302733611837283819062252418504146676091379489807668210734834873688359965180132502569789373971267450730183067128053902961127708843361358584253390191256874365067392921027902920001983748837684770019439634035752248574534188299575298673209076866356198768558108390498274961012735190624429627314955894909053854201524860922040144924980749381269725927986622140132135198268280400131791495578662749416093249432024157556476099623142581512052147735499272983321564046162826116766809221088338667088678675237010344379748512595978901361388503927183506860612292289131465766845872601288753241362228156790888286481386114946710803046789604006107246027852108996905593933227593041545149792710130002955559257026236993691501040794070018178400480369635379552338112107019348796898069616982312488697794228365855961818546376597267708338380508276453572686818484191760586639283608379944207843417235744856774193208956566094271129615093951785039630469496505499446906369491447415337418517122297368754632645564427991322610986017913243294977729421482324758536997912119714134232438641196759969480925873516081415073183991531865797678973745370231789144729326602074561947661100598407344554129235082239191693780839047562847279565487521718154131713210054072149949647458767886665243754090491983339724272316798077364079086411584945451335229187339493187896565531867536247709628731443184346828931284384506813596761517525215921777744274254832483662618949706368072533939947950162713479099832028815740510848741252364014452736*i1^93 + 5964787604564262816497011241929081265736350877644563561869656396269989561832856754221955262038676060180650479064372683404743825995414852678926459310943344483979118926755832199719096968560284294831960827231047184251943627080909637025355251416663358921425692096617488882167912161172533072607703729257665969945828827480602919026064942936967055922464820669224578668170136366302321323737681444649941870992309264481504941713898315039659743300125023923265939719370270511347400193105733530624996684025603388266554114591686592018241469226692273061843736325612652148766924672812950565862563924011880541341394056834821925333377774783852426205564552666531395474801906957748366846365819299526843664293800112576441955312341316518491496760208469773090124018039475962367671722728223160072826919409750164752495862578405998326115765235022087300338634120959342463414736474619461974016153343291027115342655318197918255044167486075974598405437238298897274966097475530692294074892493651814747334968154027860121607145253705760824472773690198862095260423797690534709563858293032155401406797685666643204231642463884900771001366181258217456763456336059553320806699672681196296912463954433955337153186849927307947062453621050407918207811908651592284431655529912836823208228656257483265328989628047181567567988192345273974195111502945588678536830384181244892818603215125714143401739493903766281479690086318408683257854507087336079375975248061582699594303174626909250987885785651029280077038933827060836393255749233330346160007576180677295190960035238188225170001718217409445638828125265663069877201568045847578450045542187888761638464029349212330543438755520079845013941679531236032886593439850466984403997382071297945972778282806341739949630657807961103848817730407854780155154557530542199949997933758032405650031414334159216358464581625828176738906468704814793995308346428723680068209802389006021281990353363628034959406320943561552393815717906172131870094486633261349789376522062353597795478226206625390612142173940948251147270767624576593696574738660284263974906327803225767579537445196402941786271387039213691165967876710180601793892592409811066786484039767436191532224337385324971187755356027302580454783423518335875404978598050233844896480600902958303157861003918694975207413077476419621773914978416778572813696580013937695952255700857926379005473948571703386399815299461423395797565830198450580236956103692861845050923345241214096205116785474800769218704241043535874050922478144213107322370009233864720795130665809370104278573489046181177222011827919690181567167275389217652608428942716493650050564672973782910054471823986014311810581698876597992262445164002279424*i1^94 + -18535681442156574265359084611750690407613794946106032904647506408041530331837415569715515216587993710986314695301192553933990622998443224165718230285542197593437143173644824436328612087514634713504054779792294568249104463810545272053340896751441236431643755660906872592032925550129422332159865974649547530745639813161090907346760996754533015913645219632227995858630689191106244984276322299293439471715295590174830895070803344019171729791468805084687402390113792537579435750947127483011536473602945099696141729507452532788465426484388963964623440748581324629811232386389653614832225021931656793748059720426046122238644633654645531935638876976906883804778382145934378558405947599555928464890439644395329263907889582147111466394491402234842437132232014576393064041987761429805428639328021840479405353318076570839831666915329660683464793215948816393995749460987199818502613040123795637711970001146195051935012889239168762608070114718969648553247548956294368564659774422509234197869632249729702301110624627639910691792519207842029083295449067618929247078272849321996734007265716245843752022982689162517337527842058629355787936676636035882750889183162066958266259954118571418095636493679892087689561404671118090359577348670347202204071766856995511931710020257564268214115929123953646982251030879671930853192418073823871283856528070837503655679776397975845872234548099714621484755466214500633920914071887917603924246840033889916257264901212338457148868852132961975623585203529990100932406209187414546592238207769492441942898260675990224348054366661049365258246246512560333072223189866727242595736723479276152421892489625983648527423201867610031399230153282965541531637950417722276072644054787140903400341498841117550287475293489480125058890973469428811685648905748433447386087165366116785641086446799104612764919974828723971358249388214133835298052365059412429680472203411191723242951928523131859000266894523457710996773933115120924441596316232670324217834189910569265418254191829858281541822206377231793347218539421778168755607457559652738755859664816740290877214752026879641555224682452681008762582518103031161057904643996561085480492694829016752362337975175933525873904465714974670387825981351796165916015239749885086371301396702290455702858975075211696377933877514381311798983290383404591570906063124850857288141547156050481075049478090770002001489507048402101341004029972653359392488258993698370114785243448775334222540308509606112128225330129967465893101675811984139186216137360964192624509076738512706797326120029076678346426525675435915985567263797955686117578671353004203992279950045820002980208193083143279659701495391791790161920*i1^95 + 19240014314569485638615410280865081396199445992593697325205499522797688335076815613167852494413795147459567706521128688361180191606579583603078954121081692637276853734144861681255086475645607674831595120151847589161995332637297126881287863852540426771932167800837087790831109243276797557426708321581388485089018645800263006353184500996417435804548725265471309586964308738489987804135226709564314695962991462588396876107215177501951943331718826117742183551898685524667624253990269350663087125373181268839449748260361572287287101394559096599909110835490865079466676800277683068064425015700412048111741458233868485697135341248619280842136138817848276635941772248764679420205622708135926614156450300216162093002387603276064178915158721818430382585294913634559054887855000684493106045905086708599819052677941181733998252335225797081656499281253279479093876230660550153430571052518714150847460627254803248661479032337986642635312190341230704439390692555421425443512095265398621200286236252817839784215221745785680592743084393969946260304613897376745234565414135262843420945933982375473991133258182611422696926960394458086626093390996868476679055631929077159188810941834187242195202845709212448787315060371916542907156135958349109404494692512024856235319960216103484321381702052893413166218549116350067429399675907282952042181741619364357516415170510427708648152528182372266109247591851475628928973958925660428150152570638158723875942582357218397209436964562095683136304921407119524437378963432617859288244354128246105264710232604508000962401559455402443487675466987894137776985291036922177973614109212439402497198350024803574530830920260140195188381717702796505875822139315953086970180438753556926656545111759422389984202003583720518944447397511699087452821130506781254289233251320862054163926893325790449976585094778213059273128281992252448948291285807272297375797085176900558643863484461756098808787095140424636576519275112216502202521093537629257815652101847810287281094635049874793543135510392056955562349596136966201948835376998975321474784699565809039466749226930047333118430148152392576412036471369738955660942532073075337687363413373641300379113733770260362165336250990913849381753652170664487782066175514411548424917757819710986192022185060466794035507326100184582626985566671832502849210240493961540241465327904716598789786414721595872185386366669243921890325636683743688757698976756806741137483937007695301348801916630674719604926265838147720639593549021644580478655656184301428498526838833692913280465172068673697617919001332998676193992772753065883897124635407961532327115703408030332552136492289239631272402223104*i1^96 + 73451489202483795672719654089022511087296172315754682478202573518683207093981085865329932074616426599267607820581621558787881912193845606469176567041210213158458914989656077963854635146135513606333241957729287441111693387015330234418609834790134763750702245961014034236052158819244342851430095046835038831023156122972334551124786509527227466886562873228506180331858697761261232233713184854848650732281632636376832586172416025708535700772637517926510448909349352150086820065362012560184547400352725468490236412975973150495648659033964532841116372854841233732016600209755872859697790137295897312273804174531214971419167701788025626237840059422633175114097982949158116437011228887272810709907483565880059989447101664006091733325958292025517214246733340586861847886294011262038113456743271280660027496737487638539877815552407737779985866549925904889812154592078429764238595768961611019679854207938504269929449074995469271436201958250745929211398283036486314733141999002435187702296996152149328364295160333694903768364044934356185061923769106681780245573005538189956528565410141406122686804494001400828291351890129887737982645970562618819462844063655049538029725458085196041635122932845424886469543798461093805188972448596867240084679199770151298426120616017300233969214838770341804846925188694681504878987200569078199144388461403689905663091825246826096134629734369130595695693800371130422913936198853987207124214730553382885131631585361449314806240031902176064108912043679856575018422511692881566524395698068529610119572825038583885463924071796115241931437678050649504094410246178728050824937916474217547611162152940175921538393720191775419494851069055509414009919241404281693262919232617100613267501450312825884652882789614774267371700757844325179160183837267380299569047989677677889004056434276885396933113360163792075966120385356762616223580631187844167074123511508193429020409398655304895847388967847534704603320707393337747644693634010713616048516674085165645475302751827718684535404348716882428552490018959417368033810344918195255460664760246984736120826783688505007490902611053657369479234058099857640950990762979668393364758936039614817399259733063501415109926662894561774298928731833950456575882775240232376390121701520091251480197086453523666635873778985036803309120279922945231172495943536520551445955648078209545988513047560167462111986168375631716049636421243052576000115685987422486678747074860803464292443954077842498389581280095090923999603213388911328389771633387329336265451393780356923562762873063456004982113665404465598195610617450866595987904713676882518321507487667498836551560729722880*i1^97 + 42314871184004264190648548600556650254813908700778266330085923703439581807810906486460408314958473222073689239474573547215063075607862758993598588569180236545511387367449853782320721236151140800033237310026317607342811540682124533484580793958448818582546268553499054920158879974547079308579746857350561496940724177120953562430173248593477934146890941953607023309270153584647850728227834421536558065136130618526740782611843585319445929547270315475399171796446326263037884631360756824460231888479058951781815881764466722537619750687066138268875400704754770461671493239574176535961284413816655035823669610125897528419442774463180640070489774074498429657025678496361653467600448633208337942357840805511732645085153513839038054360002106826377695113623259355575190370716791414289804198836365190529592270888051002607287651423697668785194257298024918270844871875933052761057017210608617923074923148201564977040876117424924088461128037926039493030492925904072798047340156078537018371674614575914682904929278562992739446015770110386220744190216082239301150666634235732010876661431313943418229121933987063844264673642206919984001415098691988047821733658027491319384565142939355772166342976487621389309174971139040719307474072310789136040672676117334585397552385651196383242758158892141005167594460167037161965083448356300741683561331172996703966541281044820414162599489789774888947391022366835101975772200023515951978905455147697376631565752064407779326845903369641577347151576339294136413159910490878513347336741026642944219700561531140565688466007148565470811751205324229061840819306082241947167031244348238455687142298667360758821632086653520049900017623861996632125925958385167547101687350216818478503053010432300068318717492738178260056297236178899616401604875305856301934807959974507412795839966116810642764683560984116981059707624528177371696585711468535664347339466081612534538935626921417271659269723632054074906234978441592021551225131208284866246490408864096521165744021075598345197850537873388122920192673828830893770370576824681719659864857167286906097453989531612212739954385297262756414753099093913380504675950999586797608761231808025003442977660680200460459908802336334641254094761240540372458011279645672194819751989481612644422937290984885305540838759499658386694647390639940877303791385606128515597190673978681461952594969662184193528928978179570925565592042851374996148262567812858991576341125962990305616001436765343225395800022236762795063878922931721404722867356296767026827568372710538066829637281136524893982781594391366034576221483182877384937531046463895867338457261979729920*i1^98 + -79597473800482984302594623927800452169959663579741166139993890775759668385208896623649855782017749565539314345049775018074971655289915695307162297535280019699096123733017726668290519144332195658170625043697066678982112577553443455086649906221778322333936462848965309054494292072146906514988553783814364973057175569682645628682617580660097778353318022671376418051750179275337988347053566381122121980651925390779713673437882034501572702437635815362573785229763981271630064509784133938443069571616328727536435681324664253124701312573837283222987889523433105561274426060421475010751908384017227178823888196607323036036512822521907089845060934605015721679061787900646827909882227525733016035295234235788945186275870562293991212563373563628251436744570061252637792463869894851632328540614587286219016715006062605187270070810157193426876149745792705639844105552904099884075551786184130401908836720197330850139546311284269521066969060439657725441510695884404392674967462823034694967851429626402678240380315499200580640806326310923932041907586522820461484783676808433923989432603346033580750252903521301831821739816607454283481938293864704157360718677179067937926407902967900314434878418596835780271536510170487478541594107263237658151874214361522978727867221839803716244874247356080394186451232722711269444123028317705176184157242050731741679491753128180748880082304846570361654606267475411161505508400498657698739111480969305017389873737687831160192481626541184512482978079155386242339887688618832382523172625301439231374055318920908512376524854181709351126619692488692095871414575118761823357057392109286365053068012696627299025484924249864350275559912913904471364258942332722316797820589302300630924144318650838058146157656843374931862431263798256332324444969679720666693070799240061661937583902146894471030007671221152025514938854230453203274391537800267343328238753565621968734941177729009584121950206036911651627957126539719070385340505566564752627970814588882161365522079068867193779132040481026891862076399035371949417843503757343254000352380187541569209880197369871077566853765807128707240824619879933018875182826944007445034906403847270669546493668560579923392010595808968709460036302384117066847380484040002308364122569922950286755691673944200034980937708358477598140273868763528402310809867910594787761081506825623008121815187316451089291320295993969235534576155359795481518454032053367058894548223565612066275219944092035684715298717542828223828255024915063870638892664750032257023462283576936112697542862950093722275548188111880304794159328224822976569523439047012253696*i1^99 + 29054193542083551667038466587914797109954308813618874591406643314828875433777168498120484690273146701830027542942614000331203578555804186401190231491339648422616302146764861729834301364488289328604476245334245598288075897602990211647590794691564634455663308056889979904498312314055529781812999077678114024022099840056237089970437551949023374917280822392153801393630888662095558827360708905502643600001373701833356420443022891029842458614805275430772712759024444328125129400083348557040511361580244118627532796500574424660119985723103721846932474340518684378453586185839878323305440027444091353294132421604819042654522590370811088111001712287063156625287511277197996580352237429085274839731845918337453107113490413422043346939428126573707294505768258574930028678149581029319603273384130149265756827854570222637931952907440960264655055133413842036835860303172598927398618667922693444605344318725815467190798312048825085769093814529114187404603343259493959575319632864711569770754776508763084841684916713424417489563025383083968166670173616636729674969992012291406103385780928089896948965189382616275206127114910102958007130368014766187024451181904378007482299219520015069111121988504867830580954916794260319893036962518677779353416048486009632554048353940023875576638178933052073686113672710735623814665030918431229682429438184619558173217917117464341844018435181059713871468281443243599903446254550393289162827280427937943561677985558523070780911970958069671071733733664214186180416608906268540058685871302905106547509016097402799444691583694065723663717313890898788509545199531515176443717502176858108269459691127760012649417755566188922314484637333098362168854420130078842636917768903158001436855582881112804667744862069981843124861941765174707103135485241797110774954834701848070795208182249329746753368018700555285971960096049120652851292715169540527608998185056144376848844346365897634026660603173072751563274378865150497417998213973304305076913015018167119607543529075092002956825128609780875721743463304062336719588322911919405865799833232499761366320875275637591564059292561554392452074953962187453647944115161146005016331896785941129592998812921352431970582993516918193086533960595164282243034936499250872257729204894100143146964043567675563262922484502590744674173037341679821910395917839303296361777494076537110954709899003564118939505482947606687625165521384736261525150281725281514273203384669103016446736862962586899278882004403375619947062680829502936266193488819015331631701429501358152099037855179042534011713735475270178717411567407924831584256*i1^100 + -3059146916219758646958108948292796368985982964043375946498624989101261516478100924250321300435591427270235865518754312761998722039393383002253747282805489952444887905077233798359445117507458933420379840730034731028762006993671152035606062741292774678831777960672838627268697255364726359119845736994309793436923433869198936164397253562542160538691495855134816141327663447366790183945190516657601268327412155907537944303618407499003822807452742901895127080809747319335865803978287768528581338264424296069071559420559688687551412706487789970748377579159065122318200059648820726203038940583773089745460093273760389117980724166460081698954687778688881988896153972058423208815175529390557032625482232514628677793578309666641999489378858825289266287407689295650456784351497481167131057865138522252240489383585547370870155687358883354046360537429511539425515500350762358335297589603113814462346417802973125788951299872410860794877394368470720014443228597007559326895667363863314903979598299718460307162461809810827699496352982547930660430307051780664229311902611496269087130110483936257850394906717037278072694112330063423489219528401818265698844646206397587792114760202856511894971572332310419285923362458738053888161951355172476587929480018752356937550229089399932931578162211381406487338652071151865348347678800835036144107663727615571340375446434079075178344261793797975760693287817033250648577677902523181296546992260140826064881993511137731204922637583303067055274613559062670192795178552986314034331796825550271569728686007590693946388682296334970275814917582081998673631437734931305291517541048748126481512219255674363467867484034250517191857679606025789444992454559660063815368723167073452871719817744139718567637924625376210359603078603589040174344939575604960306633639677326546019551684174536815856839847772595009801951496311784544622845741857970458607424779186398245328242816325518207125080867962460006298309447072502791772072215177256627497083015234388431750359816038385522679328401139366437253962805986939927908518335143279456020119949305887050333785854812815131144067717710984654255446272895503043541383382889648510263152297451214175407826933841160660489470913440895939474905815993056750970928227076363060923162955602810274404217821978481445051168764584546415468991468249504431330784414350328432793665236399078795649292198044488610283370640598935017376291169861265288340645925695555034577184126708601726272029585722091032724948204958003700897679783313279176027304162026708045061515335926708605938320817455999191544233221977968811704320*i1^101 + 1113230970201944319626649379162175866994451639982735077489942573901053568640413799357499382740265850839298455719760745707824273193987597878428904359384057524048649328172542517206250957738918416455922133336509334607524208615303064846893726356495389998593233357780290536460394408726589553359906955790131957609609946708661258103323744015786662091623577696046138658900176930090147550273201216414468912360190300968601194520039977643793007067941980888808093039731449513342139837150675000320571889959974327826130659275479068767200876102913292060183288341319906363687575081850865373466240249476629631105818944738161283916518203880744030179472848714579333635654829942884941098025735781507713962790712283397337395624073070721710431860844680835643632925549724635310023793680131239567298323825516020631272348173374583904609428364891203870576006788780441970480945897955304486147766193998906133882876892058582392147893951569998288104726809691822134061838246198586573805806186059554699865535862439279710823539422408742132302256812894862838614248711012731499470498617133489702593502693779538687603574369273604498056846283682039937434574578995782383928946859656949435392996247723430112345376491394165290139249639035396696975738925858572551521033682524250977166639324568587990762197079143026802553135858659913553261997654951261432548814756317870250779158218351983198780838812326986384620733311960353921345193120825630797197013620731729327433835459127394413616819840056640437485502527233921892354422275703418345818421402076763494939797702233232634923659116885790522839550595190710787494225651860523031281850457542833818422971151481492809842002377003342261644875768413243032895465161987835543892419489974497640004062892590747845025924950447242515513434305955414260081930735183358420864219601543499335855884819043356416661992915232318295580076317762361153490500488553717135329425926024232188269761330368250624338890811843032820542100614072534427561846915583843375028427376183108733410167666610953375092516935104283294268386286769211709055024889147483886077037081147411528551325564977270732361274695169749239631955156848593261355390382874690036539982277206397048476812192166078440414772471097091566773013126434419810194087202661769163166166402691692733819840716574826147336830743646862955263456153183489071903450614802013842062197250428635495942310377429276495039465557943853660732159060496731976176733220970162067657155112235625605319801279536450612184776135225034784246375602302964308055977055323319353089504368542827218861036640107582872352718848*i1^102 + -122940622813071831414120696284473676039229748723375567286182072888043993453363373199336461758223659562671223056505060059306927366216672121889652644659017394728807770825835102133097892630944409217278126875222548720781386775595691011791275937287204103960853687987228100080613826247045823558036356934277861631802837699191944076172095709163836945187787152802038436332199041128334352336383110527113556807896468835468997043954930581548336735575587796242663150880734302748325630477942987738180463048210344214523687512135280440316031927618115310543689735588245722066605760797474894921951202879810239757317566919984060567591478724001648854878607372440119359136866608655002920159375702321639811000083447709668947128903226617142439291148897480651889137151161240717502092585831307958742772941205223135976300681595373062921048815966664905799447897926677997168266119574912186290189818807860769227354734963882659367388989165074054402811640270878793913870128085683792101070099958440740580027329601634275876024684690887615705784042091185870389622166056220237596603005454828843439388471669082232112604035404503077320238919694428432096078700696763715278709640678825443897577706299389960154184694290468624787050155482589268921044048177342681463419528576464632455035974653190087060905026367272549143757434192593046309356916144694583397866833223984076233105488974568956362272173732934225049462991398624262363793439852552865779211780659152099894417832913778878629693341214205661725526544421703328878082003937784620354668899465808745302958508379104688855693084370003380613313699909386373050012562252403182449198409273986874559322193887572189791093043038733254982487290224347693491872209195374026843273161170299734958971631818437016913576016229847373467252145212603431014323553391931758433520780583238038299014762979646545598885939827186091952154747404047103631364912668678559394595812921143310507784900981750711587636216157864532987756948259416593570389444106929232695120688816154845769646734917515524256151527192226625861760273227153819712058450378093264636137074382861226790182226113612078124127994908460208947453994182433093286067281048538702710335081360431331399196648617047057715010392165660139689761779133039205781534221054512077925928151889882895569974985460828860272160896811368176703760685854322021445796782225284685067079674344961555298171795101266081476865466319475930083324839581500083659864836384429711952584266872527210059384323903088857409657258114515406854223773202245871193245022367852961183757436357770739712*i1^103 + 3394249656467357663249516642415747735753507442464558042300711842846523773865863936333582572759259464418498618654419362206793251410676136426177281454311143518991200910037971389478900572766477232330201415395040463973108557916591560086860066596911986287314863076591926415515971248120110043762234705141056698528618313704321752815798062908087668302620084678747460772130798111740997797109575705240274845066658172087848808036217700478771088929156443477413689674277105879095812459171674189130151519765542439565616710443216858578325720262647007225608496264359686237999292013231903353624290536389605329647241687800332717119638831116377492168676883964085332885088293458563498469934117840348555575012443179095049024790170229348124269241389114387452410320059708728190579894300162685537034642673692636976608101722334300207233961290200461219469007096125898912015729505297080816473043813554021834145670471821607075827118066192772190797345516205568918410329007273234855746705454732212695553130755498426379965048644334112337260911728627138689305115994386340684690120658219530964420320940308550498021707118862757839374449943383780179823362910829826635695300067133236714109305042243547179658951078587162992893375412871058764566352161387366855955875600318717647418020683646348058934687416008683567500038383699234130186654884291976065507621779237209916101378699297819348779016021636632628887153308699663150675478435423511842039296442954007881844009181687831940913894322624430766692063065617591706226477635212536010839028270390614750666054509811199209240994977393344653346663888788693614057563937883100498193217880550216506704231518703513273854169727082751941562313588822309773417599402634263741433252583829411430856092281868427523338840114597891999171061465892657131347814459731953512705244839982298684750965878478541791054746519612340210059856497983289462495746868107097607636331188710207561879196194772838989690705418654645251226449596875557304866041495954995290425015619992722982667306271648744361201607051256346185595696641382327545637978309392433407242230548265634094000940990803166759540772763840753683666949738707989086337963970146497884214376152001836840383916582815306492534353251026184795692327903559902100732874214891067327535013087739036184183081804395242391506306859635461760963259261078004518224050837887132347433617597216268019134194410896627844682491102504741873725247595695006631712985355801483471238567074043687721353075531267150635983058499422053096803456082805944248030994628608*i1^104 + 725157914677230872751698979318083881750277875579089758510923488644599718620158249951181786461474963437361855160625181163876075544886721060274514642311749687620920587858469857152275267527477980257551672579644670176899108135357418707737361370855840434471060765899543723623801366489753143176929058220460880011888374612216533400417396239035939428918931415165544460001189157292649541633565684849839385108650016509327766324168286259465828182588345344790189986286648684279504700333902517041973330297538112516011857509813841801924367428404883183650866361218634913918580474020318497296696487209788225314812799855132552613266672434513014828651246762895123154210626983508978943246969473211408780347675645221117752274884553373966434937252176291874272262136540765767119612385847342458617322212615405077779883290551389864412825459573611295619858331735134854513935823250608877826875009031889701121156819662611502954267129002911737688699993517933531918295324443964311400167225612077624026144167958810038310075093081424517262218745886579614354503648136201688226525685814830053791165375087190615457951317572208090115493961658055209456635140493925260964567281947115394192964096263515590459399844880550119874487711407178259067690920651676978037374580307250474457204627993525085213868249632013656847018467031591275944090440920968428739633200216080881686489056536426276817511087574883345826800886443432419976056112824596414489060969016324326275412893891537046996286846069486298317664035621579854859170108362883837045581763832410815770409162338755373657504349804681188188858574931610600538118867584668121654544710521461946173974802726163082998296788347416682071833274625449221178671228202972470679507885135132076369367931383628555205157966106817927026524499892529426477032774953106311616774800177216756886837092213070047442088890942620882002217560322303523848887358172771294464360086220745242708029514003026544823214593087361614369771780902659107528188001142626241868846909725877153430168613568903207032612724450130309578116729550090982275930042318937778125505327418583122332565251640987945774192310350821700742033424938479005530675014303301078944731352463853161268816678911286906528307996242194878808920096691875201434306641411790415520596058789819305596689684183088051511699761962474687112329289727824924227448340128820705686181363298460957421428401799411086350987897245975082533066330056009323218600305393864531961107278099002850637639537473266448229106856507736064*i1^105 + 4609346632381360598531835401766750017244977214123097210095312697888210202914030875714320195818416397851931368781836325152010852031431389181991937518518311900340368591795242080512378180667115142786861578493909584488199578621631921957450133554139319567420996652113538202305406280790956498518770856122360011563155995087624144995275793684366052432552172362757610457716231511073555053343650763368375939549515303480504199865775302762856090835360874120811473029721729083069213362098799989809007873046563108629325759866348376802481096967860913769121091921200235191015357232361669496671806557587952918676465728878645741948331921735820062858647051584056838981329871358287175848412217074329313657623146988656273781034446642122760716777061510218218537015822757696922152203342950034782253839005574833121300666569263106004463885190428518895708519305804183230580539024078324293962559337691614207203260249720831977515815756619474972371848581038471090774228320747960231911660875598905326187349459871639137181977432296096698728826029945290071084888906896977002804496260187048707319491030810343393922634406385078737505283353390271628740369508811815289336903008411824684002891731239537916538515283478682325203178261537598660209142689318767925157381675069668402042100156294390418013587036749126739959191845296007358914202521441328550241400938559829004433881268038882456550619891111449264246870767062820125772907626697424270478210944470516714899643264024518271818292015525889892060837256111133786993093928565875584682120541314906663861395208183747606464810166428013568066593451185306334178482369503146821555310784181361760813081842179000968545699985966297152963972293537470997507696643272578382087055941783868486161933941570000940111164612264584453144729979332102469656570051517817013727207769676595302614085695518529437232480655613043645901562935085956043865311782813919779727025861156165162574494067335882519673406776418095626465099690626798995331500294678891703849282651201503852575074386321910561707516061345747075610186030631304760847440734058825451963698513983481387933338989889388082121255720836038384687619106176349991410932196247708908408009292438645700890581123557705403972102782196257511703983226229618563494210920645074058621234121747076429864140427355038441057517952561722227641822485385641565929504560244646424426499456356073505919893239898867198568462274374347824910500217311520260016985268113796426046256578715357020160*i1^106 + -108370505456787159134296368810313666349982804921351083181333015241526592707891374949891597665419611333720653301486486027934174425540752071503064561079658221383229874573872076373427200533149044486760979596144399639816741536421870851965258513645364746189502635238470605504834937948077252523854054333198699468009583855912870073900640312021378386635546849777804194736907386779652865953151253252010629469005595268505804389642862300717573930946207074593684553786742260923536093415840151867183322032768297448999972767041254135565649446132140824727801626707737946957502699113180261614409592269335621964412801112497172552436198236374877290601118047047020334839624433315012933142002507487634086020746239635567343192520896705254401873253782421640767181221607259872282115790135808100786309222121976354254870639395963749897921023428515850383063518336843398079266595512788134299287712120476168480853153205673855760479389408472917354392236890711794934664134128888628163389727897134132774506956205796565875384506890491745071673013157245607954164972045280080021149029810839766262298560942317388806784048071841738224363252184586130317597991772466873482933842624333961487333962650478844820418241549983486774666027904493558721131380904496123203265908303734457943754259382174249000641731351573623888033526097974507359484577274928963667341249799682711922562629243520933915573145187460888435901958314489927060359753293419830792092173818203559234118382727646302161917277773523827651258407963478148195474939184440421677731747773389997326269746963747608174552935901289423043811335523509198228689364805931261796608829551263021406804083631521880430708713812297946217522517032558826706947810248331820751458074800313687589066654758069568403021182012908281973988252390827576866842742543685995933699338192751949590829333108427993335179425922105929330779266897013818542351380510169326206876234489817384859393498175263505842642268816114911854292697961358375478678876092852666219824050492361122691315986148798445449681195592652633048785815955444335825146441982385321926399486931331977214692815601620306971489110740248335194341170379846814934059804122521327372811932354772827508132751330458827225394778843133944830382162084477686999477405304423758360664986989069250142701292456877168839467483765925221059906709339853194651827776586996388820215389458547824597784484265683101001191741130264448860160*i1^107 - N1*2325439135844555556058382350815052149665755667716116771961082430324447973903099222675720787117670259434274551842529427826475973656862314026679306072948755511630248322862297914774839864051746410384386007471398603507503211658451579289930332234037450004032257316598525019666448053465254405693018100581001059075354456802276291470549130214428062786766015350437553420984258742511082883667580486486188567164136792224042374638877293546087340955999344738713610816833469391474165323949618499639622445245992847398959274905402567198462668008970514679000000*i2, -7991794046755369374492094129415828079999504646409542088097870384783069303122539401159990584634319437331316414027331397486384887941467533963341101770193792406282068577955517007885501529569171156860855567793182776958604365992381201956046616997520636634498131794182908277195570738023244919814304667367948953144173426182263278770797303933249498451462233553916269063668550375522093630891102106225709253557867082523912595485980609838345616958979211007339352459417418631442082369279414323528149667366770863349941658431751912383960081488683304656724231671172827143288758365963770712427738471605936048990486255542380781512969446959154360512287637520814131804197154689222869620168948536880243158763698278373852005312409577833768125730658822831303980476036653252920440529338474436095368894067606953051380234209593707548854264957819280005582429654326927292474991204513724473432283471906672728393856487677572472620962822818951248382458351569855392937164508107484051816583702947897540177380713069206883405797271568484112510023699095422954345703799747869799794616520270692523028757973095428995159620838874688901055458138937873390043145617370638621496994821170672183008659820163750254441650709724405586175103522277593924124053204489417937168478829658419141115555394643300199902524173661380730450676600460044741940015512182428676606986574966729978344811153407349157998805452632495420977229126122031373029457430543982561898017088910236655124019333053082315622734153191407039131907341234667555021009338365098956051826245586892478816551095372183751135199948767181030452478256126330815005724286573958274276195347150983305555459977296197686687699968463097823758000190797660972531858882276519142999898644717544887271569666081679486687432851102348086810227628273864230217509270243947147809946693604802012158766561098572684608540010786594342564598547482926061729800666058556706162436307138083790931944085093054565615546994945324323030703432048538658020803321761291193200304201524861762297065693507716286164283788626090848748767498965874426984943942507053277019595617046585205707074900405663456681159663287441282613534684380162330600965530434533477102614130307359177340067741031287918979748996539104408849013269083490965361091852071663137512012374873796318200965665674336659628132053542681840252637470309666994924616128975961605829740156725949228809365203045290679855403734176159462308758152935936336562534570218527810182070285071043894173102326700462327305410451173557656948296096264776496647552163608784995290730685513575742472181644303677964163698804405916747415212794376634075859836383440082915619108245167651863466590512520092146102882837128195479223787440635493201670786648925732961671891674951787623045817090572221998449051052532176211254946267164925731240640042957860262309704967352603981305819774718204923013137391242908767447298426537354264600843258749997566766239160565976431194484571230940529873909175334287884811244626190618984072573940154250559756976621074146836874242255664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -518882464540634121317356540409752117806741818928762241968097373426689001456678010304910192761564583342901980820126285066582370479055601989065677761100940999607835124919463839480205991770792294466595069610235784341745662769175952162087066154400980721621900531065384540537596680031001861123868661318105449582926282467487492794222796152810341970746018373120752260886140631536346984888932406911408279710462826785427243128106235119326374110074593220506196590944385730652838637894594446325856545505170080478415672487762587853390487595224174088207108010471390859342637632926225201115549873427822409436824386816246197369290149295524965843012594954206785464012807146186361537944806150762805052059884505846647090275152810960488373284158372547882802913688716924718281269021006304499723027004551627681375103239360408230264731797509528877540014959445702878652803974676539298515295551848595560393560838111441717664205338214543197158626439589730891985102518341770685210585135238419648970106509232286024993499406326762568741533345149733726158726396521583845633686496347504016606463047044499820721375258984730208797751386548291839722562051132517689793223590501283768543175862054436054019481324349105489062809163896039882450078085320653346731785013219074290777036461308121381141585711404034290990404805751824578699940063166871784497122358022024957483801124384234872028887826594618900552288952770625956589073257404543694119567693209031767738999614940987686085729950609079471470096413737412907605084578187571943242778765256213369877735989039890595280559152728443687544356271215061476920955941064375235938818978480213546745524314290160515340526377915206135279547864515010716233361894885906135158317367941131031566751760885341661723242477436401856433071968242549592997653023013562012909501228883849111687525282954027778653242486759449625566497644378172599905539671420478629839715614528673932011345531313479336324172257108199372679991355764774472084767052404430421334600803525782992585333689204224803951894275985983401067094704866701439784525463160057518481654766216691107967594824644165146181355394258495992438586673807702902727713933155960529201022822426916617741427215000247238941127349178836795265972069247797053026627161088886412552195512710012197297384424872201256172451531987519065004041281269449857276158240490572399306296810721059757785823855159413528836521692734293084717811022129559533757463946333736884956651254946228667110582037823718920952897458959179705002035572033886376197330237397158163673458840874679738157927151257284807365852824404173475899543080946442586678485047729413641983999721859759001548622392879874165779863158082590680933355357341896007125498372833338454630999024394050565822993263275697222937863578392398087480661377519809199996325010783025171952704030705330584855232496672846610257767499905500088183802016824469044084340523833282580409333567506214712179836303307564429410889227081623436970178691820770737848572204713449613619703092723559014459174943503466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -66605178745031967580527602987895364331471250564738082920182792285112361713778811783255521651024278685225796882205457118312016911719547549890120286278977135425408150053716523590776328964862713896073819333337450082478186910434446873586905000090063332108112692585708514256690955008646836760762557510644825307805967714092008471253558474354798658657124756731801556756712173624121183029718707388780764515145663089120552974758919833270475684374636381683667523765001461260086047486765878778656706081552345642260868122192578592593243721399614884572245727107554777609857463047773950517081379263985368073022524375420537274480436790842329086250379148307561111051556028996415725156246924828161212377001572266445524992194876825387604185446361061939482331833532373859596964625935272815384389239377670894265460979491189716252973134155507999755778060757763270755390240055269480206131990245292854157488058645465179185001450913268585151873833964804010179739693384530842032053674217847444205171253035417563316476132841906870588881023279116577142409884527135320965564534782116602710805380050435602127336763840823902893685344783127776318814671989871560917457080249576399459752717277290767814069730242889291549908684440097199406489784615870747723571439394921421922545674797705500850068684391814721231750904422357505917945766542893566035253249731223769554018876853048721898506477532043587734294283850733257434682332347772421850570906409660240769640623719867097071868179090679842725102364852329417725300734170058515183799909186894137394973171134706288510844193072028739868938578552171218908210954505319101421086690164284166806736770508670989972484771250413956914557430353217398789072884054872686845278377473622900779370246278204772699304315286083807489861841844582869770743911058710389025073166760031765598538641553825826018003168856597592461263166469977400134847039759045479216917638952247621307541631622680054347865783472319916101505559348226516068859990800709368451579611127681198883051441637896565008538818817783192283926551710106113793389415028527929526995000213163372794889911994536841789756038104645278963463217012373842335308455140547325570198090485075445791536600751219316312229620260616366447735837894348698511819592173580848773623473432200528488230136145067660671561829639831318947196996740537545200910715325666420397454478985641422124218597507880606243280233039138959954515603884412673440701674461122579219764417499893231075385323514417157028187570495709598996125298890580246328693750920760298191459210762192052719500400561676764835232896446820254295794413798095562020624271418909124018021788167759520899654318553735862528047854535027742664143362691549462270299052031412405298891699664077140165508468315635486288416786105595222471178707232399229818209705518804112651274991858171280083087860271874058528666663879594413562593718785165478713163200116726712607625095092662335872060865130505424761698814939781954023094812918190446597586704244226987826970353953377268363040237146497851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -41175734924670766007550843061235270378935088236439866048946863627860093152337669302698701001752631460065968969978261620422033503137359694452410263043854404336888671443791330605386144622465712679116593897087078953392631446563669359395164234769332387497016977309886052658752351505707661395049903235785353484788513969973372494279371828400490182368153952532324745368073532130294735885677088752963674299122983498199951675140239938691125116922505502610139286788306691030324008414183029846316803827444048326861673392503627405658631506639906422091927089449829778089975872871311170244819352367347201455339488056884093598729169921208145504317183192613305227472172184166939736125445646625904231441581532705743382201360796642806497180025574104466158369538809223341950092721454297510077474285042183390252599137662132707859555301721380054964995120527437186973739119728969241295650007924758745336028965525569064993502228686061533376388652451886432496766009785533240734772425206887429135890842718467412605971413426690744406834966623101604443832845428810720938816386351083008377678734980247284798137183622173933113627258345029315103703596895277860804236374771723240050721636264142479748222825278342406227757219652052706058697584165056064162009384303737856760607821506280618981538000438434798797628412970926639080494601302893282454612700275755915544718646868647159226117970820796653659507893367298736853360027298195941499496885622461727951878969336075749888049796915822533062058375713731307556741084770240191309861463553822152890441279223925964159747578026256838614493260275395197915277567205345118250359445924701445454184168634589726197041653586657756254939743056620218261851225847123556765555868327345927375774852551614411972916161661966831499408476628556413845450016519471327632391676597286808207292015981324806818884307823429511741123019372296745274394267061357574603105008402788471090174502317270688403656062870460832395604662386579063223345825483539316375534319754506313544223831382296605087709644024482999715562965332802056035975297140558945403035113207703331236647625587898534423904599862893016908583488013802736869915877848731294716132698633502302565822807307516810934940829030838003077661181222926601754816506348747928718882645602625225506289865611491235181743605128913063111893260808303565214661158179219986618594101207320842984547005741767264282260393050974653029061471241931930058801247800570125815306312155936908181694589906463527730219638671060771300012206831437360184882728348275884325212167814902511021358734769115044666747410733399108731172551389447158137095851497462452184183751069877006318300749721403156647748782690681624008510157098830093572283288623538485199595280993617224965337660206789706225141300799293811865261717652522867069990154036950763578650622100261615338903797655672944784354634545546252255829517202498625335358427005628961737393422217755247990423487835697839752131393780852283982400604661942880350209001171737997047377879561204561843960378749165332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -294249081109687140363300771140160425400901122666241059568651891153131327985602788697392730754167938357914733645630293998107986528114214957463536755279847848965159893263472827157781603641183340981630071153541310874150717232882346544706937940488207114018723889498034377171571063074806197787490544543433362270801322092025026308384097088641993999655636679076170939896864876755057147368860811991789910912848704660468562332757870491596038799017967719493863581362161039765680778902935741113756732130879745194034101638415965253454918789346546179439266527440579690718797050519078134379621260548194859065234707969503344803043506399868455822384384258879508158951831401227213401533774187011580982399639127945805185543538597800808920079999897314704579013553984415685301512936107038183289432432740560965949286042237819621544352451552908722744936394174829628905534038385544122256575635578203059764651333871654697086963590215414037104534853103751038844539581305615238563274918882535423541014002850907115945383932435278344182651156366405481938829806757884960193242444796799429865481586969066596615617766851289600540181582667627210046060666057071613446443533228905910429331339880109684840529280876466603612280121918066482525941887613718082611865755447298241000066390747269756829656485815606343742998735952671346520396536118640019164243031940914239589221395699196065475192495260494122243347189192439838791338405626783311875194365863798121408416962669924271507097681732322636321283788467082056591687166451667315993660379887043079008888743407125169419497832236361460431600525809845886176880459772140530388412146901776005216812001338577726553666170278275786150954415447912368489786732495017493982388682691903722407831686298863991869013311598642452300400671001452183710473857424438353871656773108788034463651947921403284606381139305741616200727599451396536462105058378793069055394843362763907522775242997627033559395276018108282696216231932022946591344084282222640665920121810927796771756442542212741363067447465113716087009518027906009196834886241951325811088328243928550208727102443706309180320855603331184935185461146292136844601497083730747083770084166315912824988541137599049525002489247142101264267906565361138379816730048996364028883307269934920803048697477315753324332370902115880255907178772255595594154700609176104137682311093979496632647674638750011109342661376528040753123028626704470711624784430330771711945648380423479403726868331200535174008530673491298906215255169030803295731918701817480250842871464616398329323302751742802991879831083822896553897468503393138779297076193997700855646823895558659888919478319643590817043822075193000651981298970703892351508647675933739353687598934936797817214915771404100611563416050244692675602039715125548814400059786912688227515136096423170931687867282701920764221843066621329941973237440868311873277587558448547422665387302790109859978280195622624645964018124039946089889401108855012960298516713561316637393473725298623274994042515633593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -192786302710343911898954079313746462673411443388933677025719414555991178015889991767463178638277608681062743672716692634516925357901676700468957023189522594130156396539128474210461030965101818945518231050687465513710694419197957887486056848447683298918113250942564047967475353542984368135079795777776771071264551094782873831546414133643736756617622353866677909378770219659744272375926809339303706527783504023690245895377800361426710709492481633619314264308335947369652956841466024639442708020650540195115819805929500310620376338411528803573662568234232380534297344611088432938329392839257489650495983887352501779088031402846420843484384631393657878382793461748527355181360065981884040313633202768920150958234910621188444724831555822206810226104072489917081369011261642959437381066478206469908730693043636608417957394436629055864131647197984638209995286854730399599920129564353028523229735191954871907044502706455193617036198425346046184292473220625832802945549431005259851299258995896125581487623813083214115787576975964057692817212340837140893698092003446657319866109106307755421418739340604152811261108857030368802874916986623460055594056895464517037987116927606649046447330715319482128922355627362389155600407706897634405531061432369231717497774828764498186305450304948283186701447359210208735330739260566768427122644193624832497041775106286529428064601791714008165618747053924182724972196266139543581799529650074493659338132201121396159470710200960677164677288231696807856531153938483074099825710699694665942867529036297422625432191569449377312511388729974005666762639307234725167310751605005855327185062556634835058839143502454260035543360715991915937747061542289656620236580124059809416841742958981838900369165150224116524509969935856836181127571080724088223505592793417536152241786817520151174429978465325007382641181301553746269386163158438242113190516676240460386895407427106715976976853702287248175858294657220107494670388867625814361952784224665399756590508770633240640441643155035266741974135454748110847040707906033588916928847961207810360713332053757813420433280465236870507837231116817039859379981315484364913871790368316449229568330014397678267867741613960180397154992363888936378103686021740397639313238141476673000011012672236761004031823439232637294814070359488707973875202985238223708225943845536780362091026737931018856635252485381924084049031840718616033468769089438510319283915853762397308001762875294294212020499200201176356971992735825564251927189315275765360056343946955732161696738897683656040914685405216754143701340962528931491878315480119610166496203444908132223656828766587751077918357368480718766903788013771109477990411162815010549460855756333725057215952314046063458695190255239654164396699083987439034922741859648509461130130926803542145138444515966825018596996163446121091727448208555261545172714515260840286178131063307332430576203967682325603793633223018435413457089738695855580587049128891203860280169252358992885807660033839599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 108654351330458528650372096226191902885429307625145429172289319039484907696393172340151346137774081549672741654433946025225397600114335123727488197576102789321560941690249097859136086713639493463557220748038587032357018509847642492775559482912406215247239134455518219839222870605754641930673564243845493291483223908660624067958200153077488582491737847996556265780418340383793426170889932036151635663291789046134365724800057328517892801898344485750200075589083324596188322426103540111804394365183517169575723681026929514589896005591628177712750188114144073240414124464957745160637888846492101260266534146130728332510285737964349839848881206466264262736294296758485763094856607316285747324011918571860802289648662915485272012757696934610714445447170589039560655494766538701797473343448597619723149702627339556688468057232331144427203976255588262992487761611323148803941880652884735436431666691970364652102241747753523327764932420976371186512013208311069773813538336361531755216053984270593083264027213173622172301777700453796832571390919677796145659716299508926133440718376578384298144277519725235975648276140557801277003520422768622881687248335845108562052778565044392258224560647868368106054421086167708419091703930298331394581705739771915566477568371734098843649309842421435233607393992582235838789649808999098961251272615756223483523329502312260995842135713080597842581592256755768694581532931112294473878184706121006011362178397712878979988761114879076352299805866334581893114233766268655871209880613447553690973325167721296770706707730403429884258892458089299199807341796007664827290886951592653496136233579907056737581838427546474181893008651821135398341574120879125458467231078706395905907307419794242069571584154667717442633969470286819140917557341185111418289791016541429470803220727178875862762386811430588753951679538205293057138976619472032744180244409788960587108074854934207982598131709105342868815449952813020580099283006154788387741529948824902764018255487752230196001891556902068991884677869642461849198681464513382725630280356958325802551062297789209480066133516319626630448071816849052462604737816195056821055483563465162588312308041787073924755915938817805906127666744471794249823488897503809919258924645054739382570021153913247275922773340897868508995362107700224344022356694889955059818589591641661652237035695052716233231826512222143839879080756619935539152264060948594616548784901557437205067070310562525774093579714159271932074784600843054956122806439198800225749718014234240539505392823175133520795799165177435981892410990764910750380693647464653662537043971392155020076496736680955041315312258531817156418158240631060718141078584181373928770917836140036218055241873648640726444283015681158037741922639881630807868059974237916901722060866467470666206686286732340405181999412570742445016510298764697426923582931362452499015038524623739948690267498637057754296595286907107379932009902120600676031315717990326039588028194197917536029556499988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 743169836575839682448619960525083926734737348486682513522035710544372359776728680723858863860911364111347169520498620115568276235072508945689196015177559689549328920695937760022773606913364816507652396130351466315137503734608743064935753368596752651910728512763180129891922000846499605750560475017529039038613226432709299014534742426204203985157727124494557269511946473470504725691492541543063982683097274806465437962953235495235535434708464011665119941765629587316678338191180005762043647113939171464727405489753322506442242224190510690532272446695234759265735803261147315145440859878286025886303934570734735616052687529488369605669695514654297750099173912191912376161473586268172908417868745024267107884563290488210023466024277212781033561712772878949276461528542544600402253618968361688583755671726173220652509854632965456914361500228247166202908383171913994167001262961969235747545961169954753423004658798934407338239726259943771829370098205334689054741935912079307346350883647196921664536660769145422087416339043961763009940462678792547264164159924353077678134463205760409551764121870019257462199262825644784804063626282118573959530764973383064186034306202944735676553631400031804742966652296854357552560758894185778474369091879420254436978912429578894302397339151558012895738605266601508516246742521431082652950358453667267479464020244904442144809778722253016822165667814835145101443355753674144466957019628435204107469156787406845177610495934126633753103071061925125543446588885416932762703728479737132811544765398628267805997895326611470999315311562654896557213937805063224689297988502173966003200470111062757172353822998035148557854933994530524396117890092137274014102320622150298050511115056485980706799784002421655071262717431227326811410110897516164348613784291698256769327437358618301842117652479611544247862778652131352163098459265248518936405929480327362305328536525033492182243152246646734356714130970949583294531891851161206114573910853222072830870004475353025372730834158302625885726277438593976549197686671139333504920325107973631692223022806226262937105937873859549622666291852646907754941446611300817164542298803841089999765904604519910882433230731413010645744191510444783557115395706066859355469172077922795178428224762063502871005866388281439572865050839896334930456621977715602720708055413821515097716940529485829523963098278215205531932080266466696195408480027018434052285177741431377916878203848801247670100999629533275108222958213534804338970557506005290660696686742691375812805331663087619480290933628710447756543124135469838489258840854825774627605746559906747833173261931395757826408792116583161627491318662195143941128884913121359888720300752687150145525712617879452042756387864198567409053630458850795131710162021861121883077841101676944565181793560676191123954689577201364203241313986644354988875695638327819773668760785748608723449618006683755270113666440652371484569887490165023524690001893021000800686565036114759562251447043201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 701391468070092917534743332556659348349360169122059322523931637044992658931514329190866873172390216552046270967325396459242631078200222067423767868494987259487731580803886849545202053970370959490842415215251274720839596387940503610715711465065516058501183272616214688179469232738080246576750095729191139886127456099456036309012161118000300608204397498967206907677381686823177644752046998020211911438561539259296947908282855471738770558551855874629420942784434789737619911788997462238281264920424980640842313880355903839591373978616010810769527174553350533003794719999553852914379843119263886930223760480924955373578675787332931540760867723883910803901003646923188642617548268956027885372097896866342370134075196179722704080823995752428492390737652837897102199807184311225882750245273875999913181331055629325427411976988303637065037496817960674743647599215493144765580269445871308787615513855277839461150061227071064099728150764578151300091825145086244600177926209855022353254692275127248633734706959105167532689369090143471828812063878114812059520366580629262179330325734448514336413842814871737585538430187966555622622579654092731995728056844673449691493790480416408928554804144814173366913490887773606963853178564960005042695653594075537665784239954101825995927854376544548507476694352604698305679702180162365845552236596334816731016062024095987296696856962410777535180430178174128972780734931908244455488844398180889272815128094841082672020230880575633103001289923278755174184474145635292862031441852650985876330225373700692042937961039974554020913724463884206524493238367796360643162367122442575555248171863360185973365000245411510163982782988021545143186230301444047361873637169048178392641157872524666463162152464531745675130791598799442317041768466656747549428897424389772154155696325747018158704989428758942774805265808375546562250888091298214286395744404606816500459111869678702117409962594973941634447647248921530375087079130501868522405906584172124291563917121662414182971617933110548611542803809257960846539454924149248683070484485814101549720169186122383073585314260847982025199696236810378909364699157627446736119409775375038843731434719361367335203994334890189486336606632687725926382172888683092602205698670337941415722650517422256689456402275879467131090894040480436925809289451757921180211968807014827879830555284723956039376108949753884687888876688341580656039185172237581606208760881704568546179507455282490140141451338235719282854544874803806182421453447847126734862636153785661474110957855171237247345466611388299452318546998914214190388625281104416549378513914946072927642205849777647503648002718658042565061175767077516696406411879917574727856872093336331699211527976763266839936416801759079083159885325050056619282770413234335897104888204402076631334158668830131790935939594360380064633126814737555048352269502893168208168552680209162514228327837027831363928493638465681773517533407866164753451345059069858008525149331507334535595090163552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1973250754129446452299594959157136683550924227779788420166738998905329921255523564858581718789202284610471878242908000664008103380200104817991818544254389705262701796094900879217412160376004243189464571379323133539816282029600665532942333573040386580165940077471453011419888312721956712766765581385201952062934104081303409621563578334112318937703811745240293495771599137311735124118066521889266417638329578245005208838957523940376953554401915628935548300654855647114416544262178089343319694555472282829040667159264567464781345481597812567027444227276745804046134631825486361964186699021605845381326582017596890125130231634864004729482512188515035746908025311923180604096460886762827847914626165143331162440338583556034798215445369132615750949961281088595472356010306572878667699368967286896800965739571441654844072242332905172157176104863845855249083161400325470577300827403986240962769351777731076556885098197856851528655582286539247403943889594162601557930804859736899045362024517936852559153345225152623776035942178396420534065863432445165435093437527194136259027611708963640652940217449559476782459284502446531267763316826491775746203620940597480089983692785960970298549141401753141949228567609113749285390886601038065475891315779436942266689509254033286402095756918113721485662507264590129470613164146909720696894012266629084262616206797977774018520194147772233234156918602844492083512524838455566709532864366455734859272517989855770701373158401178605681876747627459137028924911835297264585619839622451112324178492839869643428272255627987418213456222159518560960681894031566484529582658293289647479473740332093966923768460971933058238561513392734416104721139592857769553813911685514249940596821251206290029544748982995688198658889659891128657949516923047334039918672437068312476379237082466338294213984563260335786332296326881771564198008520342334829143316996614412189227622665245669713102794683380375844720691195660171292053226886827059869557239806287872863925243549687712455564424013984557859270558329166315382451584151680029235935893868949210758265798392482126879977893819067195580709885974773611287694831963509579308214658511601388393928216383458575512243540359092400375371369346704818208402634965637068509476042938539864566212497197323982068454720240058645988391764400029333764121887207957058089410647247262818603650177306166441806259868434904595756903603985994449157947118284431360470115931867134952081121810758875611969745957338954274915090164992176854870521859089213683142554792545778500046931123930272185039189524019537380314580385823000032163420373857257626362852675993282359200708265598165986357571910444068352557716956644524691519484179690235609206201520721362029150957553621173510371038670004389144394566918576890789979149707510914006610296070938118667731292653947296314459350041426888544087100125621879978004666726065885620926612546562478869492694284053335724450000425310782461393792113551204570878760766443871088354683402116955995203861448853882324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 509942239833321003902448462612164192823347913062772443191778971141575465736737121190145505787389632352257863513424655323882128988059663858875719344352963991830550363484573805097954087035751924362401701331485415726531013465453446095970060038197510274241619117267333853278194421458782639236383950536662011633140720961894364430667059529044293027534350684533178716337443233978722952785182325303217773369061154685850175073035902659251609231614161411616171018391728403896520297644488499427622989669824256235712393489432530640939727868610574533008077670597064050989394381584905333874427374730282478785674810033785481100601261874450317356827415708569775699435949037197059011611314521747885963471813913535308201253489370968108241237564464839328726038949186252868449340448201169992782774332861900983690689050901630913439169804511851723336634441807376884423733635264632055142153915966763101328539279226417663695486800092587101226418387989936742457972734241999676590990963754880404471339000781460930870328815954057298837842477138201229302076782711939332559499359279915494960934527964267524984317058897089959032424865112465639089509010265687631576652127782769911815574366754328424141735848216879816452452646315972716576672016248565458839876010619076130973779139184521751500291706197397868971988076753875853014602922663910095604835696679215776339109024439061579148841250569757766055801346765643595483781569233419309627426793697065292894671275454189858306815273112562380971958520160815353183265690233036009193100163515977682781926055356514502883274798983475029798004411820805003264909915967886464521196533905066686048091770970693340418805565559487089550703556077158920084540229026459500342765557484861321225883593360179250321655096837622526184864551237055870552691628819065942842057636051128810905067409037477927042179490571740188331776930590325316660176054479279034122175552796933011057554083518628037437969367938064122068771819461597208452177889870516221382523565487465450712115451836650517021114544890374183323503319693809878352572867751494491166237919524053326727236579166839137701375750841884304369845925092528751129101830175981841793502246266876075572193017188991871003034641789826556995862756338984163395132490692130588182135689450712829605224347132446655840599572591269289085602433723757063504360076724927627140532194512925142198913316288094529243553232897029651433610911685174152393091649827460143191997252912216379788309175676660784528301742570874493040814972597072146735337997972837838552305877970353488722156403821260835077364987668879190716144563621924109737441751837533108073241869282374710918163780327935918533067709562663087089031641820558262269361682430058552953066097486631716655584027457521362612789004251489750106409702919796254878295040623353610844191142682588553254896802859398754627936778345576524283081023322323827498959621968901940798000308159787628634436562727014352013137103641226660120886158045601626591727405663200244150247571943449022016756803597552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2266386195144098791742451897393727472496902292245341822165015751072829883077843009100006240619065055215910133072589385091385038912369172478031554281890424743221225589717161299190509444063003117213148337695524892387749630959240288596697996241306844399259018093430576017652747580720434231714038739380941349742977819191544661003024997838386913489616865598838336158053072324986158496797408041478023142598059580737841764439272301796737073391641964069467388835118602215983932461877239801850618007517195838045399760277055369560635254884553953593848579296430383586060413170957354226162154808966173982971237689742079462889765158658890403881554166300726073976114762131813591744892682590670938571422110794826745749872527268652170990814322468045138363817803781729206533661541566946031495660457523099425919012656536981654711196562457680230278274891399108983718142251437517520068368276335454869890685528165540208212126643772304971577568717279260506396138244289369797667778015797325588770811555842570558723401838695936306530792897883342942989384993470154991703106625735839395176661372648425787676195937436189043407177306568199076600829403444084130584217288650977063522854558213505537756693830545552832315241080654561045877527071483222560792293013702832592712355334659117775277426810023190472925705915915403759192650265984549452259334993770644982850495256860333123150595927480026495343011873606448091542150381139739260988090111299006937034556204607908913548595057203354845769137015673945430015700983211639589299055405338653333018109908162895512108582439355857907190996117153947367183755061439152183947457710373815432868175533635529878243752626275177794216771967689401723910440697296467288208403317318740010947740599503358032409833480156365385994256349372052150379185104359454985141182954539311665981525855658338308134426806349831395223056081463720404963006441685369195217570314642278376743810005306960955670716804020293493349090956654697123849856019007746341549087787710170078952470123585575506526345248464749692949557203130864197971827667959117277808168549759567084515288891383197575409930001074669984765744222969607909671115959012479942146678716459144589669239390751534121542453357549742062194428077288975293293326293460220731908303632156534359854362463277360187836007018584059148118970118809696823008508543531096188321043918946666373494986980617391996265284293460479461989913847457228681979837934676269717366753205589711586918729511685093886804440921789941465143330137177370393792173761801058916835274361232763814614808333349791450029385762444276723091898232776818779257692255448118615783031990246138884123095840628930228127907905532305922900737501103605178565251687861518245239736841897115809668484712223858565681646415586837965176457931097094577729142480062120104855608876166531556617949486237085469677110033838345281416203509772265182547324880732598635740315545872778902855045364305989231224966299885222171412590166177891134533276819620439205362551294394546559731398780902461914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2641883566073969960609760082910745448574839964759969448825904978048453256318906165959342422367700338789626166102960001081839573938688308538771156244975406818873071819863882638048054747727801384817927334250812553666044528504632301963090941128884743842488106061524245200362588157041674820226050239867028167819770740191932273192818502666832091067334580408359945919993613133263496716267241506606016706258321782952735858037481380566218219264304112609422570503177370515821971609594480975853305395093891263392035433850970241889027283328416126861241485493745457410833483033140005881213142650029482643088128593698440068869175014452937824455035653467112940543871409271317660062399304090678009907150763385078067366152779009096018393075052589503138770705941284294889280890426216480121354942705230189622063827940140757459614398133408180019524738117184843948086618635053555166012822415774441013436007801497966081225482493727395662457287141751551075793792881829510786870944247705583302040542499187220335654790906555136358004084462871044931423033882198596771112397438032823597347570315347357929789074381536438424511070363214331571017095839673866645140978552406653043246181350390222858319201127369483705706717491471290722412643299285571558057303871072307812634260753021143765861197876134081830112160369029978485560252323147620758700203367696511108904684253360673306371924374156322075791117423112663886160380852930731645452553031693924362100959981646433717927656845317116812920526476439130675782120105648719027584715427648897568691329087317432826223998672941841467676116702267104990662876354637060084147526183287745192840555528757725775212151778967705987436406089974565631099627867689620879899076917983051900270223396076342635227829918454488107214749124159628684346424247030100559317350209490592505904535293510668316452937876245190764286760582892286746958882799920973736826686850491330069375305352110361882995659280684165032698440914786334522380890455811494982312947378029722379931301214334168723461240461758576800277577711368070230448134597228265639194051266689373260504772449785171600450872401282697256876980385114144408964990833626747857321085833943682236083136091929748978459818563430018266656055452339182892445466446349016774306767902164101897891538424272790427355054780243312115139554742191331842667148959936437339511537546534178178513063309717259835442029865418121584608689246643909149699021651774011739602544940351304784752198356075426295247639318798462403219500993515714821538611017415526369193246796617548194286702180624352951324708976773297292886521407369696221058104028507325694028987498233092071195720635836171389283777375819048310106764428094936739636933093715826730705853146264362361864666781571258459274959675184843756872322784688716832916619874973591366346634105101049338103059048062429596573702567551825254366295377873747621918215954746512800591660369117318026122495995164746577603691102172417074529820919858157061588130823620418888978909251552690940306393742463277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1333522192664315775749319132408165465727826380994970619098913588914529562664553752096946418036463875924803949166411815524268803537850691186757796840332354256182566350792073656030928035123057207903344371613440536791130187556810041767495649879836482695319250113507058389023840020834781489123887114880696701416760565288559296320812409570819072373493230963768808352347411364138848667024049822595247714721453940962307076200753254346819798824892296607223858450959249115982951206813999629893048419374218862864101088918941071629683062059026304048230932272498306160181015637482450418702629469444981300067562070759512319032280235734322072310983579281557016748033524559109338716123506899062918999746387585924445021501505799231710536175896619675272275629640613745350304263951553499178505251353427980274609687851279887721828418480918322340045225227964982189405980610530318730132791560253462628914192869021239522064510111586157758755810440854408650835062287325402762441506949114523877850066794199684473402632828967699847107617742375262790376255063710861358910383577109796630065899423220987998557645379575091675239556676815374330530988921403275759837247682568247939458282299632922679864625539075441148361352668942676839188395284788823066522177274525655827105462785227708001776578135644172970073616647820908315875868888594479457798379990215817037829985046271855431074157875302903495613014351629589223751385246608708061606425025758311395468416791880178375656623797996229063381675237312551659585601485585599409785295346063269731543523518862239643282519714737262670118732329950171072972117429042232524252338628380416034633060967477731949464759947870750686840948446713997783234816484131999304034833611715657858329990532940850560177780606804092479281036179252935038529251667214369571013858863457356969519192005491064803170473179213196892808368827485860200526729909058480630482604565190297688146973929785698330292872644597796295103928132080049758368864639904953593464609160950083837733955370567002591232991243523823932456700111931450048921227987921735636225939611456478631586327017878303219532861131037343568107229383439197769933406467096006917168215242596985669633383403982358668476595515454723315077065098991775125748268136174856872286637077225522399325271002669957158308777631998495779421134013234508693008301131628140341933222288344749082157591796754945057278169389107578061892502665555481970333278831899616380638855614411172971879920711001693706833005655971204890018976527628666715994579383507112309305357362831487909756311083674696216055241440789942223957599192090824784995688282149917321360420196095698666773061705904026009690947084138087225771628662076017100110092774008401675437515125943610627116367414616746709612364282369687160329095044116828442558086800048764240753393220145200947803580030393844269426949827392847921035853291774566005133227175056597988375160948863801560847677686374927276927585793855902634867654923526020863045142815542092363257793325748743116722952168743055175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -571804648845808800127219419676390204092650133535459637692772743216842487608695890434688067809379954697692847267365579222046385245672368644675248163835441793805413302742295115166139178025798296346211928097446897170106733272984071161764645015202379437575516210711523153322774480655889067351869377561386863645056197031436344180305043044622231735197778879708695442294996911627120618133331462201644225507193789864547715897618156127799876636469719117307227337520881523573654315664332202167380842977719761999157472337340178472335112269178854764459175720968658732450839193140710591066318877462283421044986963396724182176245886022551809360290815855615168102423229995048602183191926289486468659782017707206563574024287512145036509865585539910012239332941214053116191990132420169023894810328797468418555129972913109786692261639213849167277812197546176671180605982114774638266040219948681946441474419061897768626283400002920719724618148291085515972228767878589840810050195201937925731888822812119192483773936128521018646273822914036929329232413084317730538676542565068993898426488104655296112549988278872928552699119649890447899900513968900216150612834140838347062917137931445461931575533456870259099861236358226764726945894809396365579637674984649114030830276938595578082526855123538571814043646365654243725647908183919472942457944963050572938871970345586883488687451176984050162944311288835593289237160335454635970679252266220476445239741916732925091321993063204642755489344359506929214823755164426428662694307565581597495777713391935681077019663253310382498721438516078696882199201948259438637400860314967768648003661081364065239658425955386873574005011764827064468261541299956478258108030334910956577578907545773315907619818709604664575835501231723621784967632759688301961301111837924526118461232539766137770139850575580235032652686829681388752166606187106205350521018073130812546384954439815767562055379006261362897956945373471084263996635112068689859184119670882355970253529732941309256984605144485477695685954281840682097351596404018209544603902489451909113876409883406791572800977853464240785235410173399130508161794861721561899045439342425490483408736583952771365624795660291861794834041931812566990846540216889339344192095616244647508096962799330034138961637485763808415432636448043060045346541395786333839821234097671820961810660985490716804138542926630235563887498179816897841023536885790549155901372155164981037799369021349423033752291682519691406032494163258383369664255048642580848852051882162646451253553164568673649374633250131306496960505821837308109728413518792418593028803234159562650697307845460435312961474372268081769111220710637297340673425255145255552592808717506633137190132294319839988375760402540525438346963549058343115518392640239783687334439058851427285689279270400543507911460411840393862273084443259328422857221401037186494982076593287999765743875816126261563977336499220064952868333269963378754782342447431457122514485367958671310484534026167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -186993903156784648097387173838507612171799206589716839613265192513445359265487635088892102515792173434165569716541351177387609433572573114897864397840204958635198527155662945644342845482537780904254900197661537823985372552826266632678229813234872442759902775392140077511875655740167967575038195530517797858979763673575509107515909851731823146470402848394752312083794349588596974991829949925799002672189498915943445600260487353907021397049774440165585886101631795028503988032511708674580633261594360622237948853478997735306654878980056204781316573657571689110578366955971282646791058043529172986948592437963786954697160225900512445793330212390062589189417785674991444344970152128969178999110960097677408282245094203145912915880250376158918724340148365011415631959892552168213187625843655792654920491489518977429832536885729498856013610625183724343776518808041247656159761853949736834145049455767065920942024737227052242497035910743499960548036362388308408609854967354796436322159425817542279971631888597287637444458234224056996758304987794023118573175558977228099511646787312530122592002185706926266062229066280068774085507617931188425829004759558585322987867776958174708255314451478442616226866539225291575399175039908053337405012634839828363918556315845363549833424887083319162789823732285559644872759326373670925840620632748969157416346402298779175855773138227276431745542477987403732374502651937827210128751862532943418003084418790934536312705863728960934438265207360076443024893293098893443734975645255334045958697413241617144899278399596159141889025745500456735993820284708928638834739027172400328390415509779319565946429727896744440425092974934422416839201065390183953662758408749731850523498316552334045362391353299783109750650524111173569470024057323478358440343979905516650163323281894908785831789411237506048557963662211466078058826893734274634327505062179978613797978026301262450890116091975031916570104142747101474722085351977853941679129254383544717526781042751465827735122575165358674900200480308199260482381525761780937186204193369632349596747771438047739855554773694488995277482869764897196307097676724190027302167509393947637919985820486023236408899217326533039615274122941116331033717234876903370460624862234332063587031576575371921898071203625153292263762243863272923255516589155179122390852740711897952048281292743300518468941479196375635912952937851928891345358898497632670834644909217819533655952197397340156215103752075871788046633853160892434258803818045395281953043535135628247502770006150757624744474866571163773656576418870556515666101143758334316272387969397132734122617931903022694012893850107212483983118283116006127945882356969272692092555660173567755529751301277487426653030367511006915732247305824233958410059841360529194463403588226412348744412752806530853400069118476707451192839284695079510944821481940629434564401296871385559676046829283304649507730592235425655598897910758689650147956398438830407171814728122558206571467451947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -209908829367540500779108589426441442829813774669756014360739241028472002359553295316661232843778900665300207539379408766892948410780406506619951963670662122105541233655831667393908102807186064563166503814543719166467770966760147308615587445936734836118375906638620820995774957424061472643388960256642061100780561778913108564578176397156893280481414235626605142125965323415796567090087789622396081838151965184023695420616939066652560823188370042949045025849606713105567019757271565861096813854619604312482418290868382340319437395544271910699501020435502904493542154814936304324429603445966809229995189033624752284317573727257795720250214874155317218241014527357889022761907942208056326789501371630673667487481368812985158533227549776181469626470264192504811140382965577156032541984681936642776739323198605461839494113584997145184877684380981189167641254274001260247420142813960094791178166617387869856194488248617884933618234858462385976348746476724875570195894046340435843158939452849185700715069380465077391108084123366119916391113380274481557057496326072033614752590160487803359523838660187083828260063766628511929716093866791013473645522026259885196588639851315808230826671027011475105360249779702562527640794508177398464488484996341477566244477733405482684668604410055129712394889791513137401052640707207126524655344048550396118618895420774274012692192708931027261855296632341083637616387037221708311367044319654679257366139572477723593882157825429026435708030657097401022638591942359591465671603598803881776618248408668402495845006643251746468487697797865852537503089224650816424922408075254659938522013016713616467740630322391013318156533500025186511607251025758831054197542597678996159655100684332245966801743657368430402812623376644285327685003448196863308534424397211148145850227777940850243368439771860749296108347379530940626668309368164303406135830075216480005138909758668204458317708160844061239059980742392917544503932485563081852844271105037008733212741428150219174428160049173499609499037410757253271162391884944918291854697575940385080031206765639981492592193486124983054005960356708206569387578950515438863633667602207023469922842774887720064899399085486025114392642877796396743039522342063340216809832638671353923175979596303510181305643957462924057626293494864920130980113078864628600165449484858538844136106486488684547336061677867568668308816287406679659237767332009333492082554643324123791468024339244484077134799195890138300652121857502281683569984671972908295731691674834664272496289186043241710916735776555955547249274566239948982978789774447375264595625311258207167523324362558026931348422057592601293072723258322630063816600866287769762338939589958172603928957019760153053970915111423426349246172561387608569555359528716050798896893396194246602203667515776164404303143074976992023561894626402007722098780986404674191455143971118613836038150594056838262745649277146667749159284435193490379910991870867967708232760538151551146679638489374023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -103719542194894956631560642538319915843963279916523199169098537356558235220363868151354247977568873892136390985081655397631704143546636609672163922179376390619118351245506540684661232344490177612134955138896183657574547330485620112771672082654788066401543330558514899524715494457284078655746652057006915109003993634137561742772755207213993950566699733775956687087075522907025394010997697981951268873346702060298272572917499738400700183374007342407293046908904134222165851062161696715609654203948819726664723464410461692879391924283726385614560329361494603961614625442967965103081558537277545688005750171149425093378803493245757834664222075943926119597264453646012350767047303152125116556350809937607296491593236076709073779055303114301452794861191084517436229589014543129511694908618275452518901890918535160574069673530288043319291659712720541495513488825598889486932354121167017762420348245607489971843673851609088531180455003280815599689685335411859156673580015956405018841867774411685274736846412296628832924409520824240268843826490303847453644259605644198881257124198803989264803609879072147249250270294473381329259433853323715412710660500087867511609362440573669819188661166245900401089193624904216635646739821683594534766666179928714038343373979528775637088691739204456910260303029292594738057724767066242006932915277200831916715375099218955776361955619927505670393951597833668655185755248295647196734329689895189766479393047864523179469761723741272414467427365975659940541402585824678023373987338308046204896532110986984205168390173286780094307051284924933521075202312659372161158492740608186790129882543154517118502067168145314342129687776840574034752108758988451218464753383478512715595598802010789177174513156570977515369139522040451783746105583651678187134791965796030102608515077352072941713787973438149710342826787951672899235581523051122111197174548466656188083797879097971243428342503846881871988029437854881818901115800538134513783225027965786273264890319435787005311596854138598142900234355654656344185636581238643231466202590066268636643842989413291642848540931092317916695431881506483970279203362829960106456793126822981269988294666784412748640758972321462080632842495417856961365984367986680853036052306396169162482200997349757652915177506253315887999117519532703527653802686545235080722439185908821124664580145571261141817174309538172263071478858530023786302232815227963691495052858923947922706721180986808246490667753400921587734052702435705114083757859593303061426953644543850993669264863115790205058061968970068130740862292992272782640960223043345824871505681711216034074220882987534341829704399748205593848513690767326607529600440370491566568301329061391672985001183023388459152940537911487995075104311060687152278479828664155814786912052505860656400155278645202497475564157442419064137192411750114447971792699640508684740342571153127605302508408780779975374911947656179485140576946871964498339510414236178207038991091641911852195530239160400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -6658322845463445749138862300840839311451584717440059581142466453482907769474271465590075366655685588182209021334715916554841738423728928173245244996959088273880767554940308712228459096144257233944875328566137478528292870596281383020924270194072112692868708686933159683264252166112279125979375297407437344201859366710405500202475544820669923795168050236277399519885205675083370595009894875493118212351284473560800417919037274389727348013571265178771435249600901185688060178265374956078491717852864828671097188403428060531273667059578402603651008254422296421594519566138143970131978150136488557955173220068132619436175014861089586265906106616430200672046147152977766697208033477196364855014754181368112972160433908365354115076296833445236938037102676765627047223370992643279149010365162794754471102162212710671938213202693574537670904102457130871787920518766533389766488982935204739309916389225024049674844944593589910841027368415755561506954328985564050755027646081154617857711108309228603066168040752642164132526048272478510974535314816403549818568127454647517976939521576746122112415871986974648143567970888482945958815047100253651405030498618119398947201683122135680089036100564890619181538417684825639334065387298947948224010679059908254178865979874599893137096001793070852085068459862107048316704758258094349104255274914508152167440269862843302174437229053331823494295843835888310782343979860296975657542475660472692782301658812263862924876168916911325068028452157004175779168849251384577565315820475884263201669693083087911153543470253875606736959669763764405405147308174187059567548639063891109789724218598391723912305451266106198139916309649478155345574646757338588129814591175134862835719287643289406331323793767359871346148352660513479546060633840793736810698809508255933207017609080393927433600690051855681975450579122667878958166459662170986930886371825975154688719840099894783456478481773612427223466851306226700250452777156342277448058299466563282798267868893312765642738574923030176563331431896265584339789341161484460907951439694177387322165942323023762115000085812584392200929697377363631583334113872671680548286020058051460692333705292641599482227086880470649902397188408237075879893570867603223419553929248185612366762522438161287694056446392989747245425570683360580812980377093420801427393810001961620271930177588578401115923779479826927285777779325164655182405530400605876994725153413838624542129257591854745273638612597068694271904182234876823202242578629233620754170315313301217119428264499007682713588396553134709130572348893429862716930113725812529544865452411237998803564130832334083621890739757549392476774704267428056123755402127262202206354738657596627063534984416934925784202199711313615457117812998361424327746964791013921101796205027804032978789487352470511328449464546551476505354255364885839837660709204018594768324330293696137405928491707507359365252455017896194806734914989661322234956974642962604140113739611965019513935095741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2385061384992445719515669702738044358143426331123391343292944766495954062857279512569256386970910981596248410522062071800763697390563515117374328578313129630903986767513018175606356673845015947139220608089034323520942612338076745457490077787476982776127791448637033065077172292532845659819328582387525429951597928337443747579362688509994678881222345636286694885265991435436593784021342514338360400458874581220059345760069722080346915778004954123912683233859850300016834614077991239112984766437860256931845255111636967458349006961734431813059803860270005171366052842754210974330937919366769787089018100589308001694932546360763292403740998239941550198878701675630969704810829628286162768546474007044304001781867508454198621266842747460509128976764561979874584410255645615013871061369931202222037291403959144525027141378736274754844208632882222152043435209242547520166225233394824553318652982525140564689191830472845492344277755543030702219862646957791545097103685849212525804210690119491771772342962663763532308583995151244208591963823237856574697762729334967191719089853888807824249375295899973807642569219691704948208596859307100282958880089652847082943581052279045708577255010382222550627281275484126894385961018432777705235848328862394848955236964839861997054267551661831975003887601642890874888542799148671509049570426696902432975977458816337294689697443231279628210294098793896635710796977612942329446767298920895245343075802490727779117379401864012657124293231480582640465378069804261990138934645625839018990346481093029815597003073222082115559015380785905354277041577641718231383045072419144607980493593863168692797727412629278083637506310937677694264189808161434645993879986737063105085206070492557778311261795718882550290880590102553250343914980688604674018666329221567598589326981177463420879274674351474197785982138549844469639549747088487280191737480916969966630938891729091028102427634539614770448735195581358275882063234278318614174255875611811245741416030237968612264191621179547494877464191969460603026095838954790870813929375309801920403370436049400137109457914240167206104244868923376293478007739104152595292162169936691970778519962977552361405427641819425585802829792669978329473491242651708207552648252061209842312141563419721385360767411510515904915016820841236316537498776393485322828812476899507462769618616711817142923156015524663211057077846642309827809350328299696595300245480245893601539796130203547809046991655488044338460320987452377795349912543498370802128147352437596991915298542412906221929717307027613155111881594238398562279127848259287631227469848332178821929230322436532982338245566284807110770580095569962062506620034310871478713318587283568518617031728827642617034647163294552272203935821642472705034098639613722543194578324174434320359496952874727331422019618579516838741843854967033595679664137252585793270270394011550847510327294082013875955526703104819406345128626334344683773359840153965946713588630040658535209051875457519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2026785930997606012185237719666419122824690847904476126949204002954039679837799172954424783705026125438248603794285886112423343841559954540206457533897365306057090362270776745601863244291311445080602076371369539607280832638517984720820755487345970698171908328076971625427481187198774707001222967045870324678460558650250973904255259160972613646952606152454981611603916485889339213175576941090654882593224357029453031751750825453811525761291037355226783318093038110198633647378758448658639071302824401565200439957348811064017439560141869203950636376125439172938489242650159978646368956421624953454416895187444732182192084333913406414348680120377555630678002029529472449419103211089857958352856311583453327504651844588226521628266256662874914459039551426317048844920418912687037104721753484500821735545590082433418505521058729501580191304141726176356374472088633708693108531014699398851857423996566908546581064536161721886389156843175394790776073552345249567252351331665311939008904103307449013382555839159181167444733495906741620879933895392814829301352300715533828048255611108260662049541459247251451656477147893571025627796728858970937647413823825819589347927353799027505739683145000206403294131773772658634937943308671400486580206309220843728968744647422297368035902428676645896789984228595091956781900169903046736494532611588447082467232752214039333130969381474576651248619973130669569557484071355470901142364275097660045568561288763359800753570353832947673905792007861061309991128372466949465690603774924345007558268029427715741971855345772464064722677822008740749692996817183414800468191950210593897282125254036684454004732976193389578740455908869605864192645757086970153621786430556916246220202316640456131486799567978401255783992714565683851814128803092668583821747128725753773196305163338342971772543427353059540919393197264932026119419153960624041541492719072182046503027550753839721212080094303229404170840603321867116350288437551401224077340669844572247369062682930272591095083449366538846330031325955152802627516991626293615903380917718158844462251901568609275848352854358845779508325551311792909633908828898115759523552412705382186110768031992321578383767761420686559064870670009952566757405541386815260865528030810519207288850687843606781496348205354566195617516001112537763177552696273488936396022832326525644355404490070406851627916396581713172320266699269685185126250378116927210458551791315335747618978325249741256955445106354794758605468206539805756272048134884278436109765234414680134579444085732740223799675085630341181805963148623997891284820331635594902878291802732600158031011334087412185151919681743826507884588963269413674329690595098817164653270817852369269584842521565066113570586486288700301444751938600749872546616870590551880322106465990220939673712672480309544972202131403435360405549746245749515890507880523999372138408355850621432239851408213224718443539390547816748427475853479614724740895058590622334923867514566368369644843835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -296660290704384953139426984516994734868803018239030920849087507260543089447977928354689334391491564852675208435010566212188883451455318469687267217383837292920637181587200472851334844266224454055314899637500088162564139273693574127577744417189253089809405032673752757113842534093806357864789273481655522587281416760911564416456809761366146907060830887831213303411764702526576673905873868713919542987691354305071365259945935812128715555538258580082206840713466465069732804583006836777114412617542643702890225903199147887262916929678081417282485287241081570909525084075724086599158976706232025522094151368312513675978967112252046902342446690757707592744957816744317574282161419046267955807928099949541917539128039438364529407909301126833383976486006675597953502702416965541699925647317672043679574538273376100544369266504522476304910964442182590853210330600379823649735143560531021377992740686587372467009167039674810352337605188526188093261382980182335869691993611194319310306762783368384076941228601085659114329121223448801804197577627686889350925744251061044831395007499200297594749479754029439904283985533573572388014844674555392735354328002534664062019898345284073289706591296938252747679274088265345105923841737309982828125942809506505969497641897543807628345147939082911581745587464991589173136433796971281449366718075181568279164603191905252656072432502338607496420329713097482994693694336220476472557895096121290950985166031131751552707352758557917128363298902313409122416553534222821023031585460749769300811259070823282674300727563681110953465118755629535301266337827358696326747306578435753909299990665843894824263403847848566611594845408223297610699060010790957643320561331257983067583976731187435995441241461957630023134244315907025941874422833875451918453696518987705378536932388519680140469293261219757568073323949075644331392515967269773626518502473258772725820057863610161156393588904793511589177777076757787707367026361478595304512178357046416406593061680301941729226151258371803379937696871307809350654707609109960571578875216061272897649139556164954039438519697717110730931008179901314687332868315091000187760867827972764935271358574568762478634522636409592900082851660907029615632536947934908657401785041700121538832308739253346869068995166260674126491489019155822654607147407654316754366409050774169934546852734570777043313514991867426590524963326042773098028541278283287701726860267343617858100671427546046169403876396341884972114126278302463677093953657614729062172336871418546081033003803161103252133947530928847506703998888462953592573670201722434774249738849595776884995440832084680938977619391510552461314592773662922185793086853128279812320003046807936731252259711555151633740418007519134429011644230791537427534612327433447808970275534773626757582820773037165512689796128492254174490187765103089626191801200706565385190384858147252589106107987407575664148694613256219546954924986984988984943850897712422210357216861713785295112626493408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 909655035556708139305185114484113687751860627676142248573228319584732404975687302639403672891306457422398859416367731256020801694528887260088556758909691349658709025487458036572179379363307517734293012625521122886064079980738767781678809162896345624670832586265358153092641592007224472735175345509056489624820731599530574281523723560927580700376084425240072770321491649997919543956350334057167334005426976701061568840555024056025898105254857252279904331912918794277568400040779146546872344933932778545054145549109550840901734575637563700350465143068538490778557329344526824464493628403434443046353525286858551983658736280206535265241376931267417058425235118096129170312097909716336390864558705815784730492755042299429184478645045852065618069807547618391712269341950238177281166508392769051025320266456533433099747886025370469804403229463278058941313386969657701879164202891217071367913102211053349941375047262675556231644390144418620351939196828777989338097383210859621387609981791738410111272341930423127911405911785769631635794747913783848095172985125088353922696584328841359557602144766174939163010436035279745386066174846456375292936747442612686892832136668897546083023049185220624917401962294339877743965889489917458985485635169725106621580582670790373978272519658923316742200641236145861400173526890237732600296891471207460744419911405337081251370278418325259295240852266759991196996859921289014397517004966693766888221946914656202447534229711792155314994575954048717421776573125842956527313065865109381802259536027722148073178890425485361212562071140842973301327736700152290271207849106338942456775980994369696355964564606793377762234186339371734401686198245987240439505371461677863571462414628113323892857034878546902355950198345324876426444951268073636062548832268844922671664691118208323391669530040072856873933208207557515795357790217905818070779848049860344790883374775002410351948718679709631690625972302887590345336268263912677971599151479259455930498507490061750270598638564997376410323910766278513901479569045128214573290984655269778454232603393247333047444467487541274083177404586157616766783961493863778341727260819122885263602160662181722343454379754598753892661970708914618802851666522050920492073017979162840065118684809079899610228332773232006906305347027069252894640229627183974380319109195544894104466540297696074213521603055514730651555609648384688134117120346354771993272795325460380714734172358796494619986229643301324207800784278871755472504871082288876298127747166691886503244857722097302450733914718478379650507225122765534540498526080660148762171955259993391791704935755160151304722306727816724827444482746638436281984891061069557281726860622382443795948240787049927606801006651760953328827960029840297933205443875757078655516777622302971152884088646563660134803270322640489685352065314353896016016917304134087794032987046794863658993345098196602577375930062734916682665386751520849296769189730542807129897355862734545669865272414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 434796374662359679996531927385697985123374712951751429882612416554077306316323176478195278690714576274263701392321878352790682015271475560074897801861971451303552344871994894964275283111038848054267806619827740423593779587709432845005239168561003392930423128270381725742605777183733890907122159930029324872715508881378813283594464691867225787601404492473088927150399573195607757274681460530670336968055404046504874374438031909233909068665117096639578831050738457100630134195375957894545771272816922564627948311171740879182534760548757617554325276375985497696904734962646548838474703599412174977395566133667528168121517926855197497892861565403540767358613504136455622652861359139614709593062693940331936776919422456673210074614619487497895856117607068899826008360599424298117318444821994786519888208357791937456526161498125477896009410264562360992388104740050696115996801032846239790032513384493861383089599918112530182998066518915358184375395448814962716309659825725014537791169799384224397036592514475804496396488201459419173162497954970779793627962016130353402447208234487679146121358827695011262633917295725544409560011613189318552549403906897338975118690474693618978419907253117761627587685957768407166173670189243793131657305069574039808449433563068345010757024345802902847325267566413444594026400101123975455955051658445916091913181937881514899514394138410294179278806412976074152754777672703951897961935808619980103024466022529130854442197741927972998119529459092617720154823907368662184450498136755063687597337701785858886642928069502326636758296133858784677430549576513635336745877469961298609413309349372990395715720824340519759725785692148190436837087377758865195899947239790768497419697722363161831995646805087184244537989260788972261034675586291515043432092347676687050937596720786688395118409101215172392992468576952405970781862101179767375014813155703687210933412164180589715456588271302090898470334768860918523289243188078036971740994375159678796216871816203016489424482423707094004940378935363418579187278587691715366882805250152038243669749615324839110442621850917773833047397439167216414770395425266030327345664252282089189070133883282508026233103304764769492914464350715924630043443420795813776396433327944490364868953733394656876636269244887096632446545850835642501881855689845046895185029711462100044585939632319500671743057942892967551369115636203581222786130228953403808663029559134702100118135371010624677504968193985051088006734585712263312253068583134489897313770309537927619109505047667543770756468998955163865740111652116144337325598014157146540745775015106434289829081379825094101097379934048171579253622932348633881540984032066637754360222416446136539915873479094194867579493098710552773625983671524016379305593465153577330316984359709702991427598865710440243920703741168115747482796588535176217508736017460193584607709191099341522796259371081778980302015667433095940006700279516208991145360737188971276912748345684853570548166027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -75159589213243112978541687450213921290714693975422031568772782872304323657998736316845974104184728065789839515761483165916499083101634558141697960925282082461693835978257468075989326860588128997228911167534519348320889813875989488222912983167654480026160717271659824562960279305159624506349275755615903111522950689078293619148450458258542546498382717113248031611419771464700702852960631217605770197895849909604634982785126153452935731469895181263100167837712004047819476296493142200965692270391567260904371547624436574677402489011385264485458227515212917432565115059265602013072330932156020824382306417264130832757455324027987948835203356583554597109982471740628700234840190415852339152786761867385862851500658558693946970793860818054255399539941775462969999666770831427701789384619689899595979598975886960688591499044992025885322637131024237730204994758103288949016176486572041794030129988583703174447012295020147112456991731627288297154317528616079431782449058217509871090863953480917550552716449223966119591614325604172395043258453450659383097127536991595462462010024276255715505065371667354729108950584468237336171855618750241160530067203062019445714845400177793548827751905618546433509814245233824949707178595469222648875688395377182458872150031778707075842047074567321961487502349819334122207471540573765431443410619368078196257379723024404176704490672674721406430197760861932169719651740691711215909429330384472677572263107886674532446676093983974072242606224525763581019280983314684736177764135104944707517580377198624189249841201660082988371582084302605045622644562332507394945306000406454477684741253554130832076490933834870624244254627594980400978725736215333766940848094189964938646458219282686086372479429039725002982516864566503929387275849485767992221626074457990182302636870745604096553190424249933473022494368225507163233975052576635748496390907221774563319065919974465488600388195257221732208094287379164828749703934684671265039619196899237842938357535125627324962878372579078590367698349639091365463353776694460540451322647218593375066629570478964012081950041176840995243862293766536893326916502496987310104995377645048930684377543178963296561487670886569828189460498193262171253289039843904071507840989002582525357360393600238669241438787291254246111684286707985961623523138243231141212232415075314427183461838449700098098675097844501801115653588357496351094696927073748218213858545899649074730638039896094508224241183433375639800986208030003627885252623490685274034669200843661035374635962927159489868877203277334356292137338473604023011466818221431870322291627278775745180892819795148939115082283513738982802126523658784828106668486042667478986894321926069804756509352874829501449577579852718274966359455433882254624252856510867729579930113904953616381535972769286557089931884235326236310973879476368285787411666749919434738044888138651132938247625849290002958724470297372894907048600678174796323219836282030276097274490681595447955696042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -56146083893142944105103213984055129482001889082140129827336538429760851156442811992397159073571880872047506899175515450219946114657234664285379928891829620221446415839734383685061789340174330946239485502834899886302462113673926037887778479793512139545915604140295185389948581069203250334031313263071702267747299761288222345199942460471673438982276155674810268490969910379386544392416376744283417101703012975369091409618120511552930341225298918205630180511771220608542551061257417984209813582743975149159181147851449494487723371649602921721608054855892096872509985768005610565636938402616980499131827810747621235901518888500393475580875753763746803840951135938694132748601080576386847092975467323301632600248873437697438921592918418268908622181793368588221365305441365656591649690136744518210539105170711202090405286877263563971862275065880423543990537915864072267594083765809426583269255524111982842326611193757639278080409377114105000871245062305362942021850145512913319908945372737059458543021435418889160993660745950229143225892423324062176097632725441183812543078097041549384045413527696440589220067738484794374904797799849593948393870678207491251085724572609090976435258490893188733029515444901243102872297112390437526637100921943376805290218156268724067340411978178107936669372893627224025001277822066515569984897814039202098811937543999481909922774207329724645154843112931368429681722574073908387746126279921003317405872007313822871694496999881253668136199659352271241875765374380748760651860681931816819740291600141668933332168574791995957397131968646426005773950430518729631587967950770371688765463855606488006768485890452095041361208801227990890278415105794660617474182247945207478123946323291384238951133571469726558749009514868907000744555717707921842762635602113033640681983573641324467927791354569905568781726359179658635042863067076644431383493125067840545299220538252225211352124576014203055463833780315525443542578103177536001737542106080132118945302564368875572134119820413990843053025589270193790217759001786759011626763465664353956550197767927637224767249968398773511860972997458925461347049838972114463642096908512698998028540039265599654528109031233668516590848141690348460954056237953907173863015628942651535057346764803364394236640565710069232072854132738368481279914431625684269358967081106578683905899041903761740194758194437718962643723560704913232800832102605272970009078113042154458749843396721177702725637899580914088632437125115367770163196816417803078268103535861968390370225988909694056346854564474723478987113299721526898345712552862036617900397211774327084630286320386614046746788393935854379164886700373910379705101655024133101237805543911986672036765124086305397127388054673572084790166640399882110661513849012161878915030824657277166618698223985819604613935438780140552585746068857761948848930951814390603001873588442545986339479779773795209089910942734031259099974967395078638525549200334186041775242297153208585426884712304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 4901021535474527412407969250412649717069124310469334629649787836549214258693067144749320906865572424451374750082710537084669657592086553069406363061671879196862870192880372559193266926604380936885704350822223060641865166767481949282640927441556563182127143386694373162131759420257967611596491973467652564500082034933396121014841631403979754394024983481746950574866638717113049136449354287021925630494593561094639209143259294851276725836785944577176032729198566198617379901823144504250044175283052758621945346688049515228687374248016742829112016277641702378332414004181648694989287578063380634994777524771912638029193196252054945768436046885313261888532202237122263323084691463944721300493800811669087310484033146762938055525246195152981268107728851722589305800554765518122863929092910979149520303747911128181512790366735443805284026303426992641320883635495922122136967141625688952462176956533719559224332588202769391097877895520090530961271690500408336170680717149372843270082950654322487155445436581790828895995258880211989770455812128857823634162027537725008361539713157209990717513851295940651214615012918910062883074294690272112896181586085359300998385204686676199644394083693848975687717222397397453278497547675543743499355225885912539764770420249807326112938606530789832227723290459150586152305126405408663687716672505386262072209911307933087772975038034817587642472250057383258941867975999350653209204883331864124477068662979700920121423394332878049951560208789554844201617934436019895901544394302191500459741728893993805476479207700846238815292784152699364306984538012366770215633603739729994158415643854267560672621678999252549114982057578800834446494345960097143717515057508815974836835750754475817383214326813254627274893539053087184612234026585377020993482021660737747520993222928418344280861756829509175412363795873974093362856950670991615100933975309576749596166454074506671291336735446782253158448805893360475435027037881325662035688058758052018567392771106484609229453727371907401757880916825648056324306579862459226440903778484111367441790698906181428871802918331455253680164714653799485017654897452449674401893768998437280232873882412254731994928682213107548387832434486066790149451346832076398450011728364010319879977365100357124990833767332048808155611474704077638578322919223714481170756670987589451343805598623748151120819369974347078038723384949988367574494813432325080838592425281643382806013954940909627881340386010458634521712464633900709718028781396343426221534558019382698658380836358929238128152470658661953434392130941111769688289078119705839142096086757681704969814558207704621357236414293038967422959519979790252728285532621819940570263861687516279569024812701143215978396673529216598449726195355020395849303314161292790160458201535834079248471064403589091198673191727810626103186075763206313856806817167248649687553563896876542639845173264085427249696879695017923114846986138272380371474886844121850046895159672839585049809919531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2781296275484322721234050247431263301847607905478806854414612927258998109721445354825216130912816824425966835513361589783989243456761722467079296651617051786314028518270658706500931304340802278734979904526418703387770099198374147076527115211162558154856109942792775135608844631974057879450747601217664937414898489032517929486474717000326992868325736643714775649231576135444662124070845806025417975815884810656700225158900706484329007157022980328415545542625745557137367790674636510956038234802655243449602979624890131986527902604742851081757926524135194440856983962879412662109459676113798812980354035481923619661323197590159726119166858465384583609595208107565418778955782497921076204565606659212189026205118908049690889576585164957587068569850042651223986369984798855825852114963079701936296621846960339746915657054964125702254432258830892624222502069570653694685297257617760720050175333422910670191060764028641650656590557019514909118064799555673586274156064117082897607625263760435231108125441457419303810939098616022232880617694825512035016420314511252388185451487572105491112862322183367561336090727551140065304641048919088824179881521292065322867396397382231600802191483321052108127149125266544226689172248559444346870818565971284550075351043553634225065474455038820587783545422481698072786582147967014694988717306130879475398833236330193270824396230788967731277884747431901366396477565672102573816804532167089730056363504298222802548936527011615190906322141127107435350294615040952675131880481674514390136937368548587122208592305693725097241865884300482230643296910997094719894511748921918052621542740354492312756190642065295744182828096473165361289678242744934475987800302203414364621803225660221358038886806569167413045194456176445729194860919165349701881970966363587655400479551112625312785264140728106948510053765657384889479642225196565384699429571407020796583728626679534366241968100975572928550802713954761430286888362389483255099792132294645850981292577410036719834499154165689900342219655083066735838007303140334607324148821368561032703797675893254696566912550769931759351474617137201749561823084860316279279402857556314684814664848797925876891837182879446020272983187293571642685767645171314989985064317858232899229374903555331948320323624841781181613764039413958588479985583706399564588972828343968930766894962025336709418436357591115461569664700952775455832696451264736226542697589192872778070163728053453823691273717716779772938549395319941570181282397518806957374897297020380441271500480437811866202644554103881319174855245344799497287950991998378650409669315484295079992938537708721913123177979659455818901153145837705297897102333433275242039106083773917999234774494797948585955216775891795773123833838961802418375017960083898139040227270579550180358116548361296182357627492467530175574647098768837154177233503533480401660552102854120543788918036364481115480409483537378828990900139986809476549660864147076717489624642624291035576492995703125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -671643175767694765894589677603066763275227866116298636893026424504058249779064021919785528014246208051944108101276087373387289154606839520146869120714700957427955690353138523539849837476696493014969009129918709657034027129267026770745218272793154499234039167315270418646751118831634925003511789849940362506058320608459522696674861323408565187809830069680326307647043343043495401528876255406732709569354336862752706642632841797674715236163817058222295150322822661686983915174114873594515578912523834030188170116946850492013816350806726731682607290269658861335707105933348161968945031667418326954999303049404965696417101750139084932085001244114155901954128227914323930358752109547633255651501034988924137402197929674240972422259152294678848651838328403395731762153812353024358881384284459388018429607008273204462479784184243302569940620629708635571421223258862083798784164710728401837103574687454431499407057318608848030106122820298287981188669139759667034469245983689284066482354048033526972341394184467342159277445799528425084539155373677676832516736954793926723254176132389020755939888332840038962431984686934874591269288303731928431930704268511838732374162970631233054504906787319675994101535482662506256269958140813186330747680654130899477313334749271052356920594281990041548069336457554912729745998354072149011021066380141872705021783030137515722219084116268144521386134162061598882348285877691535287066355754250743960917191539860624788892068610395967362595214908776428626180287749252309507948880777393833936526929093880255158272159493124535924492428365196904922879702166273792697180818155134224023078728883566709016562987017583005443506717674455536602830856422749941119642847507638236861576752696966261585778852780931738759521479950636740912339735244509234097652855010093461014097610191241707078618058483161325263343433904543719466752660760232304440475978885068968925280194855846696552876332330824876929365630534051157299563781164001148794186461679471774338997498634318219208797208435797324109482147627216674244760067906380823982242846388318491555464843283581336755796367790875536940444435458036839780723352908394970336806613694278193940579500056220866620461133432148863153368170545389883613381346520985405314284736349963005956484579172531957039073382538519446136014857120778324617502712114820524314852779955341239745713278663815565014479482855354447324464877907051603692337041578897878077504889316223642158883780519013622054076947357276714044891670249655965673132273692445442182150551913385553654808534594877607668152559483320696365621174955134172362318734564239861921403827680552626437168355125386947237112306987617409695647118671665160050528312688836393028598858029218145618305538770888065379864629022794944267606782474286762127359865745770366082109969705947794143040938430335564884816283767116449101415700024677498221955975885962610636433588255393450648720019961650867470315759877748797061451651954294903618946855197909597254037800882668623589887435937500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -322916296822166733623553277679125869369192759693273921077541615826952509952763958248528451796095774955797213755292718207250046259552322177440993323040333675495074787769489440131351377108641614802954567830839652658589093844129790125254322060884495853190074184189509737218637857811220679304509075469973297464984620747886504404614698639785888213207024464354649236528032166625105065285975164809907667185838503452134747861169980888821888261286599279072628900737016668414741802802355124659519735551648225096206385570095697983771508997423631997143887319303588623435891163294668555521247521805431190562929606613687860094155976515840344326591165637864988386093975611059820173339917121965863241177366542825186862193707638627186747773142156240497977175804274937574373272766087905426157549214376583894955175796831720791038610630178380179103986137073709347517959672978108391372263219926287335238851926169394842779860692462700268411421422213178180995080408929764885581186045455611967648259148112886755845993605532876228116762934131558121703955294473793058291270385880759154095355043942041677541897566111185110459352460457942762742761795635079228750346338483027589419737653122631451504744821332727018546559642201948399168657782524504944261976210443885761010932768487548143175812664083232724022874679882785381818687025011064703262876956115853266872637441867547296351931127523345792892872551288124161871775816473653677246546685593760640039682992316073057297187818002771564099554991146207896617391266136702417962403697839086420196649168893596607434306937682488748098412663837683177114321690825937524367503440396709333768452761819080604613866177898512645795316775894834826331283742897209741085664534978714986749128921945542163601989620708073049621984734043099815459751122244977090477336813363624841091529299204939263225763823899256213657501173056620510483487738101241876654622572553649587830401292096703698208562434211839792270643303278790241072860088486329180787785180313119314974462010175867877286079090813659191974415218179150853031140048824053814213335991772969037919568378904450025957160485990602799308555929547526558032389291642877112997799915906734327620098725840828378529915206846544536204720245818721024110283070133867486954240960728683914589271948472571224258368263699622638142703058638813758637589156586307835619620331998106061458261883726855715047513283988193751016226308165705017306141399760245200745624737887429325083949293443688125547567793531437625971620268115858614205367218302463395258720036234475089729911434650919416919094821465522530623612403538144923065422645493435520818062622642344028594642558495759255519137479156553646410938299665044520977376285423761792358015413164185663162055316995850124863284780359487817959363376925063669456076505342987471740864465621064500619001025343099194758032811484638431430821342835587668280331918587092462288615892340889725622418093214156492017979452311572577908232115295043549987690984040765469277760810067947418494876032617187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -50942364165943870906295460241136726284843161666686298829027468524487591544103645295566253678606785913745606912658300476627852682903731133234561162524921203520703912404739840737920390567113575209000329026897477917536173565370407323892838256393968319427938633438646221834870567472658021103553819891150041817289071883389781846614508132608115410307009732315679877226305903820840466291662615840694207137083939740613207212582291444781360920170893421820036611794984550926186768505341659094175095028578542894101815726137892750741703976015706909109825964389238123997223491413552858992138728448564889084129114980183913377668883414910062292769152315448633351273755520618027475504130447243861704139950795802567417003530103497530757458302557245685694707678812629574197384986668640765691708834491519188285280857727197853818931329783670711047017585047559756189605268297955678116719697318373610394429628030448860580625269973367529822407454903702382995570783108303039329773269307157891161073876263092413378622589962347080139626620661192469694920097765872671141432483024758957453702705384736443197580436656797598520789394801779032481335884341301944079396467300856838253036556989792067679336967154180544214762199075587557515746749316606219612962915721316239405865881560323596055266623159462721454717667875123625591751522454483405858724764165356677147656291095928660817378842749556139263455610288578343912465087958603718388470262587762482006374766127014861892610396002354458181571968967895800262201288205225085955396918833553597531479417404734250414586335013347306667086630428919889823478754281856475090855599599271688929001505946977026492846756141281805045892973838354797861423834952836445759633167963502237538421819726856079847699342215064077016741947548936659845072493748155096982304907239226291319856590682196671649131263130907881800700014378376972550685711696066209906066620324751494373999869268426756794063917531886132715894043200078449659347897124190039271330330996806019302662636852391469699249675040969832423560667866267863714023543506874890682248382558691142559192569442727829427612392063534805947020901097693725765071238278845250476339747052250665635853014454228550860839515494325768309246443081728275944323855380355013251411824294086361977076385456115874894915660537730058019579232948434104537813215235072398314975334897749670393228890652808561157471271856729933333136333184374153207909270158296352100466180983367181983484545709718388042776314631662431214638067254164807143124355109756733878067071107308008629472909401888361783981099219697963172582251289264741435917329051948058434579314752769926625444899863864851983550678103315181912019040582706992050217337472473468904050061543910981251387183127409071012405166000484200294257278080565262991270014896507626307253294462280646800880163192261816178126349891304707567344486780885899919186328682181894900785204390316704187607328851164759074724727024543969587368342134240204256733056766677344332102218314165058115674117187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2863339446975141606113475656644626832744015210820779180827415594382384306566687946293748790186271763786265738865414278737643426821131788612650856371690063449831932214996458939811294802837406527632422635362933384402843323722778098819869454058852825073201494903047280225433637048964114278602137785022584739168818417507251466735237538533892934952569526944642474391412246980312085430814722400108674169104939350345545278959391152043330570187613808143440025739462395573256962878900248652611457523991209475365833669347607486864136459906092386534954537463531017790487482009665345642696582380096102892248498975019322213543383715106351132061367732706554281989523795895297097422448493685611805845826243424383072146438099552538352105088036425719967953886417033661094981939209469614211079499374848638289139233418146277410933532667518350035374750040321354831740186725421554050903161170185619330200937126078933059873788658753156796292272183890406916641209889411508395732962199496019017972471690264608029660068353499249870379017365841918542020765662148252854354261191944111015872506487310816099676252491872025362225346932626881381057313939317899767187837545428741112377487761615596273192598838975725290704045022052996879183852188894149724041944672774447487811724766527358570233794575615170802317054890135256519926345803973020183033800698017371355180058157322145180685614565463284661315316908730761572624817931565816351201250872334805380414483389633891308910353354391742083023698533083171335480013455649055062251507585650124118703864825067314877285787570399683663039867056036435148724423896722203681790752827539800623561670137466174936614417447637112138095384209781778998910507988421515597486308067244795818375464316082495516613794703900963730225809030509082833741080604650770978981379809843366452981208918425855227856297625405027254670681831155106711525216439483934873690479095687445006404321277376105732614378950823796110711748696714678474151753760898344774146362916677939291607590883073672239270334707653117411502843383215965928264227931990886665945393210330552108827151692518029169195355125072146279589044416766172711289797650153973914832789926299764026586790823269032821303240732253503991305756364293741573161825941431964516507848479624904105366922488771570353003560111514744380791039411018995885671884349840751821230022803149704482148299770477104025386423872652576830058599443470869289992554640579419937674240045342448221507773024741554836039611550126422212162410894517556513278612835758921441946207760433603715561855499346976260050517732927916279699739874999435770487882907477886890356496540784230331821029991683182639921388116167776048684945668692450974554025088885441530911685050969452576135531307347862890740063939961505345062249353304238857257521821340732000419778812388426049792966851139981879498434128392175276796349887825998054526542900929876379719267284137383044821471646553768667917274651481211889980127216737411820353412625459905057213761700343700767427589843750000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 48738604591373058326419068126664830948796387847004621184732246666914785508388002615064930079431269853681847116170085147433591537721379474384369209463563183754176517093366947023358091916693728270223346097204699363496711102821417102692544595247773408977248099916405531811798072795705210354685329105221785510322016541265969502583331853646129780871281168964686079712171687163370833174347067672626429835931386487840172248599786978435840017809210553889880839536553864383268100337563266457196065174208510623627106806743291997405393531865429594220733215072553085416286934087912058870773561495481087638552244818388528189744915198139092458885825413261759589726161995592255807678637180693808901414860423869856234741135318533708574415325401871872585594040955737307446822006001027712774272726939719289121766450720375325119470852725239891499936060643390800797041311937266812131402387173703164665052467864799339211899902461573748907922830061333633796934494812619803595525970303163151470814170056623512032065862003891737504401797408324601357225261255744173901928140288287941767067184746124992412703780763428875710101158006450079527941169482152202465094880799846364145247168487926431121100449621251477545465186651047736494376321377657682042417134575883746379028221775247822784239912896778792785422158606675174797632627106642987102493261922887567611949792602944905338772126126627321688215251144814258767364995508593404753234553100272218670249307620701723258771615821481850827375080010128840896010493858878784800811442476986762918961714501082528827088706839850787501527574567473150850424500665331368057886622202943730819914315637720606285318750322253060673527122971330668651364284393469264270261158033494655319649942380211180269117868093891060518344970209436187423688785858233630166681301886630347411037287018272364069066975658514302182564325981707977550918126036711612622483753417718165999776994814021013209523861776863844706701079679375927669087893115526285503327698357956026470658843833617456378371549467603422058758957686773371811958125948891833207559508820966081520763105252113225538421339384255559208321374299007065941401774954878202091133855170682870612914962995749570542687918220453408600448782869066832182265156677786082520512770743424995273882451923018575589282389223813234733588545669447505593013637248470978742984645260487247133537106713634849089963099162217932031101113331372382406081210855809484185917347614061617896640237835799383255637165084245783279289132254449274075662197734127411603822368764673133391415098413962572064343099436456709968032940639685729984014387849736133862050642472916469820321407911445119441182944703305933433943930555824140072325067440510103258438911448017834258387632042167382248677238608573615232563617209570012687952802031372601198369227541041179620484596924283886470250470242576306498252098978528370257444774789633958186619385361549016650067129897456601181060672449125546999044725360418241009952510365921805077118546208828431664430664062500000000000000000000000000000000000000000000000000000000000000000*i1^32 + -213101897794296494353133649329260122362467797432383474459627320536423003546974047161416759916350375658780711921034608361513364006647252757666155613415251255953258668340581651786273227809641054568356084684095116319855807828252026471131014461262659041391197226065022398185568529828280180182701035027495300116893519438837601730533050245463682676098521456980571042758501330455249516208737978650085220149844311303925015733635966539112378741302585289798404399145657160547843763386453193445701238143417687610475455013787862304350155617768614137524864923091462415959046919656872387584918070033829303601978949068812029780173915304425845865170970632868339579555041153567391826142879426161553466516905306201138445630710498120932069458984595253326594079782750528677306885821437470242642790573528139975995536667513529717756181126483983512279053530189637888964812807048172929727665604721879849081046779996292152233056442444975334138842605642714150233908554349077957310273100056893589263693044082285739043050370932974352816636732898141344447061403512400961988940854308577864624783791855262909657392991528351802647407621777660053326203813123156256800037603270919757802388552409977237121092791661109552988422886762223643325618924925561704194075407535634156235971881493264166061256624633723471334233273976911047453740356705640288093601214153321299037484900420116985564956510384831916545075440371007346126714402568950931024142269498806035413890725366678208065805812292259100167497063215007143082369297316404266508273344059111717044133500455690527894291887717474934502362399373036735083014136610348619462577234017166015773840681986059635814703004058148350049365519410140874432407787710433129487122204788034267078769144713936422329452818117675873605492357475851524650040855977055769805403189420681583265327121258854133542501246090644335504816624868883190504440711668317691103893442390993395905409347953274345122374823157379799721918644599506079867803849989297667116519878837508186788504611203073524199780602571913455781303183636612209824749164774207449511866666987179185864043018246105946406498601522232727699133478785459709610907554878579269736225728318235976266042284342114388492292501909292437378015992720415253539281537172560828417051678556268197751766043366036486700917112932905435048295245206828376412752047119977490182837104470505569758023089071397879676691931025325377479320091230469358546418105381150431427401185161673840755982704519644227242228957664223813249067314136552126328326084574519199588989453373067474786352960926466349062277342696734250607358493255967741161242202170517454978772748171053428540297844572820370934729237004154144078244321231278023681108373848093841768380656677879549698601053921013404621038291328560152260413130297433676916649762421578360237024438353082562992790281629709720273370608104710465297046151752273711131998775699223064759239132812688117319581329761712364789557228645690012530423938999697246761551394875009316427505721867743859350409423828125000000000000000000000000000000000000000000000000000000000000*i1^33 + -27878477383653464345482683408020699939559651223021035883037808295960549221233008521233111058155516497346585064137532970321832540081048647588673336580842046145312690399029930144421217576017583004760054739835377026773958413932176319453170356430856357589289015577826535451349731433749925616244737646747831305233026189973699081318889418418860896934741246178042580240301720784303612326830897612536773830513515074698765456160598425064960307113198265861121763442055794023647345277737523175731081137883080306486575522064605980046160250210166232056584108993251338214690412068302560626647907797845394588493320115180692974561803968898363274941998897914212884061510034391226664969871070630512853325063386591702298816255604160560292695034710357633260912189811404270879478193537703981252669368654208816797383760814898311744111321913791780671103106503709475195266298983244489234123735629430178614752449158775637516624354752060163290969122159086222210784931682624723327214612911218802581822443847137514314158087948101535310701203636297960278748750850161054478960131781444985687474026172691060991380335465748888549122229222858454803323279187708297214275559220094798782436058721325669441172764414130607717050131232965457416889714541768080588059512984663173011707399292911006781741883468484015296576606904538870974509869907995855847936791890772637981233814575739401083394922035368273070306322489520697277651248545083695472197900142891143584738333522317006331810257642375585040709120343250555546049520722619758735216921410372839270739410140640195486440316754579014191984212749260521424552066437190527040722788797638112424886819825689214304277004098707676364281370055200443751798782907829167453145757453814687004960494077474261983089675272631919734135062628589387167972788647122309279558547609322304955775752424449784067120182160424687120209508259839940697216840896803492472087028310207632401418299460123350441377606612323626658647023658323985761972276524986890344212216625519093970124866724663706295658192544197070914707640472589052329059072159444250815297802408529916300618403401742907756598672092612062379076705051415016153694123081686835150554952095040888390281492460287745039236907815199373014176448372375335957571822667285363842922456782469499506675014902968350040810282941001310542995592748202026381242987688756244134758451304792411732343640120556674335823729640787382644738858753033451873654940586678007768133798390891959959921674294443500299153077428864863332661912536247875246531546859045095282364016659940478299653924711121643642049961888523114227024974269873372056502900678283933245330700025574353755281827562154388588784244778111729589269575729461984057560804083092701813752896296671624395512002029016886723533239282715063452458817124658369850684014536988430923930333429891447819448497741202499976097072477503588030661598305685820889424654088228365598646962895609309376628192759830554440015357463665375335517675446515373431381727883701079176110784891260729558420898437500000000000000000000000000000000000000000000000000000000000*i1^34 + 4719006070361710195841082485261882253894480423816822797671598881335076100231000016483737620509118615694583659436466645156757959910766829017909649219711928398521472149133180598523678183295929116074805577030870528494752344141231270100191092447206347480920464198356713655574567193294124306979544679986410314797807511435217854517841110518307824304718617447243904796429229123469839612049452732773421185834315593571255154732791113926295152425819546853352357647560638861710177471791900565582388480502884378289546176228948399242943345456105879677873502670960109200325474998916795364758909551278078508240173245917253800700323222604290045102548978499268454129610163213220512428328050307561659320064157389901187372638738742077924783126196537699225487533417309787125851132126352488667798984846358448190186972819532644035882742847973643915820134468755738357796490539641006702709225570263033559517422764559008352533274661039899311437907655120419243495618683020912435041329376421534642347510929132455374532715316752929174645710518082185062158519135238215263643550043359478984047611830235898012546399656882835056822945302088105994671118430999623726652902663329202578741485970604702565525380819233215744692874293175896928549254550388913906503101122630414673572207524621641178791063482931768523210232397089460713138123497477864533455965696887047100473159783778034939470266302708686893346213767671139757827233809777314924048915486781324910383665136942458049529923203001809276042251526145788773134066733408708029436693990405288387327279803824552919630063956860461829570696341905522306853502420310362508815617887304937811641837603497170714828358975887876633682070312409551510918834900070067950855973004244423030921538199222724212477350029982249478797163828950740634498946027123048035484616475051013911287785959225424729214866266858471797560806338167900021787087507780397450506229062011136414338118417186295774820746764944282358763280881916860764237372305888840252647588189829102292282281611109709808952098518174103426532039576162962709433468602479333546625351208731642767474483139982748924786522744936516996640716521376140423538563797664710393457658781441754097419007415501800060830895289847841895688569457468151866078633878707793349974452734170927665179949069933786774446419432240264813098123422801521939710409885322732711369851371336691477558717791011605791099781372590121798386267837587383483159586203368138983460361869376462169679152412197330051943296944405905416326769476737201399294757495275974428644182576726374494373163405057804820608422775014312770086943427332684117124390980518351067361990258152320320612472518517059344765940023665892195149494221904354313984244969867512493970313434021531029998516964996209465104532053571400068917614507945980456870695904699852022482189456432849878347403032406620663032745473952864278458589020440345198554104776592635590596002296963027636723746753841014588937020029091807569859651653333329881143648152354683292209071918066160536941894531250000000000000000000000000000000000000000000000000000000*i1^35 + -353476052846743459618887652719454661818966553729473855112772426281320536350391879548699374015035313496473336525842081613048569563490281416455704867256630801848176730836879770714733803208859714838214067437033359042871691519746486494137085582054053208097293659971095147781372883773467360787318056901835804660578745276486576013382061939189217129179418218068475334355662496384368171613535416845441911595303012341735083688483500204535037456744604812286842689329734865766935164192533270942907281944421064476955156330413409844129164925968561407658647137912887915317209176425438405913175933981758702028143501448658856247648657165928077664778081105732253857315858791940265707856435642303549869928938583592253957355754322878888206024696900466632396456829765457002527539913424877991600989456830233423108861705412112097023061719702889634971029084586314222251237198482755839075518914108630164320835038882285902064579484169196221111027522849634363093287224276770331280982819423918599196780852877218917046405647814991367335178366452565356440215156057783814006646842231965651547896535483800241228242366112732514167043345365929769016605727876017002011806198481588789815797589815153653174806413433404666667630373327187530839280120145390363988380211919624113352360611682695195457121832475963247270111449380013474893454261037583497318200003058307948487194165398447843934014912077627380670497324099535581507165426664210141274273940229589894323206748436329839635247404139299537293662553845998414819160687800531038159191630876474551240039199325170308131807277254980775031540281863449123097046397744755888375417262580872852790480993575085539015421101786796643136345762122890025919659711901894397423002607349157411811953778122978784352607418625619057224552032783816845797833080812505775203968747928469712155302698063992687819268971081809802234025412946965620484148619058834141684021829543937259375563375295574986659641606384584524813065449687556113259269680746197334050167157968224072448349686312963866117956865047673622579354994984129701828771903646919818284324136792139959906413362072753132213088342681403614831029492475848448435393002910189913654339328664114387308313452186236745460361755306952487816756045212428710346057921783381511461555981672024279261948471078523227839849635367827697020167010182063118776237548139259176201492026473097263072519417358122391240702978651031810038146851765504484950472764824895124086439465283223652879647689801447766107348786952579161451429221525934726604502262441290331057599256623364666611701544579337960569614328323256021839471513756837527420742594620933425258460230407492593586367919513546209829279220403705464907520115204876796164115091445625447527331875745177194850763563302199188750354314285227225429595728435103507259463482765296817615845605029283187643353740721289898536759411087425857072163544438543846898687529176034353629463878051498682153127424581102935437088768828567273765098806698702827460000554393625057234706824669602360199218750000000000000000000000000000000000000000000000000000000*i1^36 + 598137632531633828880004955789872290734736368287383314006385201134552976810072262411334706375104898598346858010957971715401067938523285962598879294932591361894715196294477882832169502457998085894755612317627820740216357664635379400388872346914603276401133477387220242803021568234637049881170474283128507243905996322476517993538763403547701230021932993583398809206196786476748103799452179516516866164759452585236177930813354955589019309044961504481776922074156782179586206240860398517538655000143752984601445337657943523278407220480651415534724880332022268080542000476787568728705197387386258489086261816586381960704016719022692397755853745844101513868234122689105813328035384023302998309821500982514369685114577582897275902189089990267981052654131529363280084906776508618135329332634087867152196272705823932835624370587147008806364325185589244411906325691293480799128309738593136556307468166753639297523095727158389844559667771660148793631120991797072107493370296247533800297518375505875979359443827464814000205358706566834102566849891539490603762722497401393103356934200368595782415201744580208844777111605263244660166524342922349886285331117399584289600864827519668025041252089532651164324910513021870957789046146924920742553080220631295207906233467226101482490681381119956722349420797860286301705452189896575105250879824803341015135277629596200168571340720403422141620354386428583422604921142331040401469696843600616294612979768640000903293390017529977477227852899052299517392386445049502275954005339882774903133919282817612142565496906431099030001824167716899338084379099194816967755667099143426099004132395780483924846569616233170704543024202477728689661313893903729937061481889315004388401981502482969559460791056007421877277287973611115473669621836477444035120733800659013679317829329480851575960013994158655663194752522024168279031750195078375570776628238085160129642984611352913243742667419658563832696331453903655915095431499116586005717384925966909238230801997175822454575149846838484888668606201840207270558311662249547945180570947110011252918484061933148691589506879743472413575489880666225134688627844929819476121220221398367132886559629763597605377982830823352711176148840389912460057013275975062789785506902781491737349861540791764884124684487397690449720684304378302209500093470625212864641305240150921956068848150662302886609125200792886298391534306019555610053902846260932664431226336615501126681663960616983095246829404006117392417040694214828736695590732954928280775052029393850843615155067807579232295809417310490064297188421797391635520712291533717190995123824991924829356091160070908512101423925988599696576138103250346138866509421158231252840029487648625428879283238651771627667528213257410425786389222649445517052102011234450899291617994918847058052220690577192738178101538122621026775950267502897594378664264056963084458203132255847792146048231599856180658527556682112584307857731023826550102263430096097712331210742622216552734375000000000000000000000000000000000000000000000000*i1^37 + -1188778476607339836980251903063969964410941168123829056983564957971163034897498167336401648553260017021608055041543435510230256264457744765488215095215313206638424807506361500302519933587130596919009698038797240747490522541995027146194614288485280885820878365166956817461695429429500400245234979447299522178600725073336135754427574008058953544681484266883930568963257006460901704775401724289125030899598557287726457614748878607046309974511358457149043942770095361134121512892427642636987856986920843627463890092337493570274149302397981744256154686866156302529524276299253951620538282946631021085034271823092360220920389735589247011431767235337745644833184121822526667622876029745586615244353503508321856763190362029916080600637438638332523821961820122403890210968819240368009099568716645388809813954273104947688865852900457046476092023007149589265959058483650071991292496787600314551895661872296127677063169787908790426917738436932051321036896308941690225223884086939366294132999620603370110895694606543382001702134281856150844636026637712604956829527412202360112032732833577930717358878759021607313279085618812843315500179438948451310197639595530388814831885839953763079062184205223085324274264029088224883519518845659761099739173812161338974406038231296718220033823335744394618755862734383060536573804058057351930162973826111048546244950376805294151490741672294940162786339660937555355673848659728685432074694844199023058982974516080715921631701610558928833711427784228735726123246810325174914664453022915981022466769198578736491324450451612996603364023236625916097708625767865136304161431194929342710204232414425851079487190899630788257668304056250171985492183686578871141224649307949593105607368979659691332744650927441860149921582935199700110403778239393858392478969436460914764535298030868849345657970392521592699083566847700470927157072024894436855270393928206665450888243495751029491939359018298677266116580998791564089645117000239728927181529818511264569096729814205936290866081738966757172761983843935223265270206187124842398218131513823599400294796563047836554609857440901774560870687800761043834666508589847643221509261012706704453803209146939535849870735478450188928717068968075110464470272296300387258126584459821754304263541948238596256725003529512932798061757461016776415360430207978369435868846216126656846815567335131750714336705454317124479244996336130380103244905950099684425911772870994137882523613661674091406480505083574379710702648535214356864127476254748689331858852188760926097885999216109365381246423663103756404024110187699350220164931978622664790118018938438245096857683680000603590691176548476054956959925953926387343235129355163353403591695996410928481567595976139824172832698177209955411929246926341380685151313648676972557824149533786826187764762606134270756995235280593122401979703578136164937659355353566526842649992559318493304385528160040495320802339517803809309769229791473031999212907357683829812422155107070277343750000000000000000000000000000000000000000000000000*i1^38 + 165386518014556183168367771860678084604248857096667474525329126028877681614205586707683960872796473617170248153702735928894862208646222995528109499809093498548730168404575734443470858940262546807815355861566729790772094393637107831761465106473013982971691542693209827717988214510105017034603791328383281947240670940976885037572514439647205300317868540150698264612589314377853594888751758375737849071804787646706061073044703184981811769580541742461137540067933546631617121132264562824150757960513390268762812766051883110949979657080769647782386078945315531121466051187882125615832671787192753926013977142922284535280768712861032197635248595113304784236547897025129787473665055159739066193543359775839978739560810298169018299711246930085558139268114594425026500438134885273106706282950159840213633485820879833019836461631992614463235426305237931670863275226814823248774282446526866464245297219785761668469669458770318270753920530134452272111941503128302835128556212076628735706807080726413535525409784016182663351773306059864693225168231618541092717335911529825325777949386818355110919382447712946051086619096279193186932897078509821114780664797687086758228400288726276723136690785823939529111715684392455940772653464055275709248999952851558590464848202107160149460475953187548764189190126767167331587438167332007707781699397656038438512113428669408736065884752460674382927288381368768119604972952731721532834832711859039726720817724393881396415215021566718267006247207120060720566775595986830876798990835204783688583351380839613204183137657830490450666115402590816569515047412404423694154284475987673888012746026597383188302095870395297404026465822017197997122933091227988647545378236517820976925086202970336037848923262766350595065656202079498358239047616215627519906914976249009676058536809058670314134679590925566084391275281602301984676975071328861028269796675494504086984231296709107155296533439999862958148135759846935430639537538868552104762205214929092323289542144543350115514810245659145612942255223944023157238571107394223207244579539235095730156311149740550856710024597874458474086884920750084878830182160515753275597457245285847260029983020536963674359374582596334350319715710644290829643380224051767872429018379054126713030635279968214454537509317018465115898067544853341946782478280725442589653416342304779192429956828147016477195756453743408378605620445579508098679165467468625081835244749468217296417179154072649633435623486237519365527914618388364143593193798743534561949614058995355240081667109028570257998920037228214945380885168266616815894029586150851838801268018754533128524769789338228117832212098542127195576123801689071617321542379578232316622490883554724566638657832855295983513398521510801107964971459050381700597073742112543159468814813987478551173668725368107584167772431236467037727773721613873421420536455714857536799706084259613429034057580411103391654624377912802835319539815366235992393386656769289368590866171091021484375000000000000000000000000000000000000000000000*i1^39 + -16902794702667934136395492797224935972320496541306664107741426875241236403580246519738031842299419222426901794884383115577960706338241648050501182317705551195821154990530093007208153519618395484612619826994152833109028900682832841819989247539415203363331085850194230588482886716505911553694756002762244451439747692812421436431978166985954364439515122333487238269795042862463793010283623513022845173609373413430247063008216631544130467338725304132927414567918341412023710366397878399315202162348826825806937149085569590399891561349895138217654693099957145336717901362410400675301615183271920110650994046960346853200655117526436762454927351435502123856546452829075192064521736834507218588223903483682293127964776357907489630981505556988793842712480161725600258395588136525954991072646752124921726185348430322970971963248650959234873201197371699367680125266237510193732986384894376478478952583475604884479989950179849708587082454922650576690241856214296580844011126258185136560382204091268250258902293456074072461621364720256905830885354468936118735342453543540364156559688489714712395600678032314974107714896289387334895999644707919150671131361427006637748934983011359887307239788535679146751868275915750542254304163667836178671409602152831705694637165261707996925288765903222134026315657021238535758536713136062760074384124909980545673701649687962202976024183378843655288164761004201306685226231669948353207251884808150795828645023481761363889155942544699885874203110182814051691452246750505170534229751327628478856071486330538994863556195270781332283515349344436255466771226638532508960723340320527141342227797297433466529041388620658585507516339844356889005367760772728825922072016061158350945122298710126325404571011639740288007248296937544318144115366966975841965063060839148949308819981730532477058608701838478457730321273482003761989677054042604927294108781453683810868455769105537767959017526997715040028922967353776846249386366941773832731888454119263286549020877299047811176579300046856816254416034480600855197629790499118030798976891283750870963318260487455417925424704947026855384665851679517266430819213047204560015450634508265316991499909942588941389027867946639735835045311035785474359081129034139105520486909880464562679550360254805493626853696788578551318717599208850147088384333246160099840010188289358782798951709169034203144666693795202227401847210873234448018518948933798250428313354881154914868204194930437426337536871353863603902750312728434768752890198285951565817051023533262832002484537264752418026732335181220497559578069790121393226614149882870450732905216750627181425973803770876080550577570066900062010377335801698746515396003100724796326224520069312490301394986211614808438257932479125969037025040245803005675947041209747605968212050829691304515339627932133010822571194528591805830843550475913678743073297243349222536921693017091982620703330067252614378630453566651599460633020334288457611810822741093158310101187186666015625000000000000000000000000000000000000000000*i1^40 + 1989659328085609079265271427065308418499571071624258203840386771160934780857223568570818833968110468378658289330290494623502197983929492220312298048012943601057433953538944635061561080554661875380046638570849314539198602930275904563680749721782667927861680646856999290732873097039223549292573697452434839005623745967369859144330914001693742999277315417944378388121663922987143584220186930784654785636246338854683413787158152838865945459581092586372460016333821966911797610291226388702145086739281957426978774768374665042534631524244188352681916982789736705472036900856431457410944426384720631725929729452236674322471135298364399861512950274976652403310884879114428048848428944615300942779621538453882758572086360421737204161254174246463511523181562978950901927848151767392353093351667739975693770200609189165398007771775630637224513127906042093927551642682947297958015977717124581803829500400696259518286074945004931369704835544548084284292843577334264167479642932199906280717811341678226942635817568160313981917177296852710376708624887482502811901432508178870479338745474435647326342265030030226908178456766689124659581663570157000057317900721424462236449883524089654722338572607758732959614080974434235486697733747847978863098785533989490034173252770048986014475149521599662230018809897517055034589815432702214798097016968923789450688890573082105658821028282447438683805200909752215641611575532225304619233788100313179332612333081869063851797692030314604880298583352507482611663410151152779440092096027589937005427524605452138029316884278272749326489658124153120278542905922407465254879765254131132805482903684821499664326738070456772089515523494004812882823391497045978010964818372745506199083267573686521412095135278469416466667274627983281957673039453157838733712506158135545733893898688357688444457759120985719188278498646969858982631336507362486798528051020882327070509362667680182431944673503604913699771646567706354534859238656628584023197728012833343131173920709903595272227969214004329073653379972120791312775813958278050304553673789922862243505716081875780639484632978701113999310135611918877052794099135857200394116894101055337428610568679633791601943571105520664042516397160442760497908004442755758791999504807991409094730137989154814029456082699850268068314893727103183823365783219692953535327048858497966759663338124886144598735453383859054458605757176542999167990642999012486158110255734996227783874942326338194230609298170084282714523423321076663283979326874892640217558334946425458018912391628140481944622195039585669800454401393360521650197227903629093435675621399066711434879191357487797203686673825300860940298467560461562407826199318709616659776223348582582584206699482674021248056416614801102326557179675885125241633595834542155769183558769281067625754288761697044237814646788070146089693208406475219713603825521566856207280565845646734365902378954139096922667259361627416663752547289955454507635835050559911216884843401456542968750000000000000000000000000000000000000*i1^41 + -170534502047593209848519638740237181220308149620028461811087663698921784418538450761762185229021839566022270638403529904377247636771056355937059421099927666128829443930044532259795684265433145075691130937351701505012034059302240688194275947666577158091438819769840826403934560767883234550177125535267557016048555648805838392223195530534531246096276541062271799351357628324439922005749133141975100958709654205282944501713371660128138649932106664321461107916106876266078111302347189216585628322543124521929541170663161245582514990363205839410623643305866911134554626062812767743115413624984619680762990974568448139334697211387946404492825380269616228527856987072106899673008210315577818468214388218558068720131399507114732792054512261079500199143319002709288966434003784161282415641629590823220868519321471333179723369565818591827760506410581265866560454459640582129156707619096279432749306461587809939066069724246647399151539877738616472539668007848973184645590083131478751879778675994074355572700105274094036017163053104105583222719872262431089959430181398573597466961712068979717683118243260576804665766885658183022155736825029474163482204415104531671866671604359675755504745999676654469326875845220659300527994054639304261168830140987236854234571281156470715716447327194785063246525494034889446837991102965857685021622972858019986230615328189842964160268122398387533813000515301201127735887997541888106848375005876035213425551551906945639813290887093845592588001602242533833956287693337807921464849529617049172429630011313254732916668682524629301642710299222732548962693285993818512240241882254709733375576495816460020526488298175813315549977857121395866273498740690082521270213843031299724578316286677354765586860784263473179115821177515291992346298315366624374782783962704670578770983138460130347380967401450391188212059118164389521243684828525564147381994341997156146797092634098481797045944720376323385566943564775722036343117536237303619660327108587067031046318801354034327898072486816124844238206198086474967219163001147053703175290791325091691825847665986053249248353526563516635079920152382398556709730853208818477200870714855478518269463077264823778019481000245945051148360419031725855067259641945406610776713752369122971485895027856795626284520796706880378593180003032119556766536943304554597336634853646674452724480471974160906373494094385632010973641751656115982365436352517620269133551334072630298987705067992443718031433653321864202731466138027362997396161801905031766631161109187318533321251322789255255710911665601597294910513728000066505434292243151378230980114941833746944956755798604176665420048429058875552931277485349391147277583751023456027194767111791182477321769354057442088238931914116978152491939622084388789101858940919501116588513548289599406600523417185404219239871793529237322555697692219312314805374825363838202746761993105726655764109091749433335043474529603867504721361355701657650991560091926968423486474650728515625000000000000000000000000000000000000*i1^42 + 7709814188628229765222350356875049746861586782019656922223450249626380639471352087585266696003778394452969942613632428400172059614461476763989356766379894790639757474113173154947192987645407878127434015844532692000510309556008635095778397435024132151959236750383167629299891104820757221219195810149494936715008914970036392148204304808530196294952855957335494937613337031871868007569655422993784613781848056512733227824644945464154814932803222923847179955853165962847348298129375840662953964407883101089653374324177711685071554284535896275206123139110538648374803491934724648292231953966938192446863894263575789224501677514230997055621923647711370080410457405220076900239299281680919278918400672585331999429265910886600761916404376241724721137540136381392355629398869434768842221499962416547544848019060507720860891052231577738882158053811544225995071983356194175528794047141229580459205864048735616717622627596843087609905502900944861159947039430030448273124286819345420434153279118439675629315799561911905504274552166239971985275334871703479146849278746830712391092291430296800531196281442761447652320674926331852416353536943952889017095687657302638784842506354860667564464094744339419477837320689939282656220543343903297384344972734375045240737372245717588001185152054186109497675053316326981053121243363741467034146066218899249239087522695323568509351558632014690751125563547386953858406358830255575826220219231574033079032823634050618736913100102287342352414271466002821542049683341760019606745553275972098483837243342505839584078284137707710106185187912488140221938315218854099023295269756518606370245244336710308910600747969081476259274790616238666335785619429470908155440149982939026599562130696935351664011941536818643694086886755191521641887367366809531955172311659472161878346311349278238736777570032121905630181894113153840537277059398538561931634863423672866088390850019009654201371089326618435991844675971471475587296104283986423348532678349402222363542501048387421261438938444427057782728053972414032748439934959612692879660384529673861815879485019491075924420056067053287778714150622067425830088106101612061016222148723077850298408036018864500913662961006853096887675898697850253582722276097647359072285261396462809355927029843680151874394058099280827618886694178901841724017807289425342033715364661324077681514193613865129348631925500309263294159100423131870075292989000119336102858670465951367755743792885688625799557743888815062879472451650818066060504122123374940746925017830920359770549966699962180018476227555715141876869858666041199279183005995154463837428289390873637390150922928879664288364054091045638025340648398262164109101077341695428346640958815080866162818536254998622225818417686136611273771559314929709054631290064693751500414802178649935541419764364796769232980319046987504126419999992855667954959234666460208540094121653524798673318315590071285347425374828924501937539985543413168324150293555837177076962141600585937500000000000000000000000000000000*i1^43 + -110639872382103384716708459018407275462851473431259167169586038907293347138241595911087314112582998302707915556884421313406211955726086278481172108653844465127133471180681779419936756530438826899999619362086504058363123995359556520679780617158478865026255223541849438530971182337309020623459116924148287219243205319427976589005053909736217227243105230144278092489545026459715193730752978162312141491537778344280000507702130259170341492362045442381751346929185820384580964635726033542556128858239953497849242076548177730050546963123103994541473175069238767904842064059705878807232703463364932686127154655651914138184229890134746186331666259419498593597455006156858017442997817808208156556730503989582019235641643767364050535480435157335516828312950475341343673864094741479305745408377887480554718843556319465135979345949112732078584538279419499366922516645635029426509904157504140316676574830097465618340508768018465017059769468589704947436534906197338059062626492091736414464141647094932404221161541885296750777530780759236278981594559393558579441375307433110249115141552917064483605880573524052719553315181043882526285630900805784876788326066042977577574562103389929675057908468211541742102519101184875267123634419229415176835253267231348993585208722700166241275466191319339076040029785960389466319983589376470094799995095070750004556355196680634496621255413113810201946180804799809451692051643876879925323655622896044709212462809085619224052757036066198222878915175496644681738138471917808478032705175153781214497541918524548778991995158847101107914398369973430467749158670884191967455984732364073648857318399583684311765520797235918946495829356516429859422395222269319216788795241114209963699289744480287150613118695215663672601276238130121020232028839570837471985029331641448029574652314747805252045782354800508984375392995216057755256012733459459211231437632555032703820004791924005672393879837785661741669579525026902742685156609715797567153196227213055049930703641345522513096589652771746279997155748228311931945402452670474138085199873883380318337858949915559470234422723190636881197410262032451132331418283872376721920043096872450270923789095050624376004758931948749634884675003737826885847969982775258962290828379239946024633387510709050113655047122685594672920869259707896418203617875015232043037140696022634288889516841124514364325902288511561932150171210233553036879023913024803072470735267026854450106490493505439469625238599961860571801635990268216714524499581359814179751737435846860665479643445243906503274613129288473246793181138275116842535541240646847542061051715312477123314614541765658132813784961902794118114841311674655141171687202334647409240737133271926357664900663006079555644072475127908103774812305670036121364634910931430609747406064276846416618331667836930583275866630720247980038883260476260551079097454177632812136726447410075919566049586427282829967737156983511388929039671211630725105713330135750160366134761718750000000000000000000000000000000*i1^44 + -7009328938068049015237432358040772941846583746037417200483843734051443366453822550463963182899867648779405614611767455844353815128575952107943368751972071410125894027603924359491499571008954148020790457690413894047547524930113362055332803853903578491130241234894974506601372077974969828883723320528465392931618071835503134945197060035249616661790711305227987401873964874002326965488124025314139095577351108018584314251628770840954489625120036861371322570860754451605947363060799212803675491667944581467523797513478044458917491035047020512218642007224215208492727767531863124318764956015397911686398642558223863473951509862504223393491060864244542751558135977848670142117762010310364591664001671404138590993026487109719516541189724970060817422703484319237981175555756255360561150776431209358158341330766209743333921563226792492215332625302098929645213037749339545568252629652219484797359909364785252792188888496429529370959732409711842401990325631021057785201772240062228542948988368326074163873060376752818167614620201180274296089977278668440069471753471527731333842181488591940431849264934251556409486644125846378759034908077386085430975321850166170501204651690612863119749157718780974877050109840151522141477185686998828130777181196747516456866909139829339258652977999396412509262090245302170602676570135619127408877791985797497627828427546261120148575384657002719114219318185367573713781841148116613365903188424146002632220079004900020043593115318158888219029637903769298033103539265603145201010543875296979993671852477210039429978034414367717402722167224929614393211572092399931702009822948324141207446997682000278968101328220272616610298400140754198170818525696986324914407286031951513198334463089123540560318373121001359448940782919963318000715622194377714165185561984241040809831474294851985094483726080969438079433737917014877256756379268702676602453045608322572861652374308398434572021558657827919275017924521101234971917351848530470815118820780169515450634977829655613314144475300856399244077946948618860086283349682549734016347166552883489664528082812583314139890807161742245806925123364295953400666083365911495498554810821815915203736440931003739882261205574207595552074252623691598790436547613545683825311130894820673558888603488515584024531333191714675984123283784586734066612290074825873298546786213437015975400579688064988017855552836412534594802173517805956788905031979869512740327049835161481428268120426199428637266260027383376803038330293709958783595304487177968407006911155435685520880795924140943399617827999008018632369386248013122493198516465449361572562502311934813641421085613447718669555986754983945962675481433012398353873660314648177732196392863637148593520204547359716724792814707725419547314908855543476150453393235829320131742575145542027390872162165496204092678113822955426309663462497625229952833137041142549645832429566124439854574932150756980809319494546983621137178703670962907619526758327882874739641098144531250000000000000000000000000*i1^45 + 385171959667365840701682890476767088500876196984225103278019893878601780733523162493966503936369826569129429175156446404182990460241391711825744408744933754564745863892143440543995648772695371765760490480936234307923655371298032741537962662539742159242863453424217245129369497549496041283433897207210876799079483128921087488131095914452975405897717888420650460318064183701208929326647597282154425961537329580076741882332659414165758020640684916294247193401080716905178110239959926198872318902823115660345101847457119313551896109660623915996809177621197734023082919859619476337948876722914454793978087968117323979871189354170472933978273748838197904912775401639800095705161638463703247380533881012855265458908365263539039310377035165486440486822552995099926596105987997476763465437457447429054619053968335650775388137576172598957469991857584035649151327707375996957450980858362564691640053191911730877882107828409313247110553553703451585570480335392717211589947962327567482879791444379368633113477664307438237713312577768908459019330099886413921130595030894486749074936025659369163370172627008964072449645081009684242470052949560251098288821653778422945397628635363819089730041120897241151772748912157385743488016610603161140549248583306573895128502587488056207234730433038463880227858769206226656550194402861817867710086914795025645568152340473628841590797780475821769314369962138509271833363059659496048993678519860117625747745585576043771798807421394254271559670676199704060897654464222362361686123464532872481192151554233978028802048094673663269482872843517365783003076738704642281353620006256368506794897826643640621016147322503987147223720275453412829645736340091954940583282108158908019910457219182045549195747265620689955037287234864016628806182894136316600305196737844067259773709539302761546098218007066932868532970197178797974982649216535726597220165530564543398711460426309866396280648852780030793338925893088131018164133163916129616030069366052103443516397915841144630110273522082700944606229174623603062911719627953503957427168291202785536278251074021161359877326370246106000673283127016782727501718133016873078295314026204001158674509007315615558738893821805549116031652145071867624328185901470302974146231569726028938170435967464396071892520964559245405061676809640336934131886775778584532675581624774183055644170300072886501181548441974182351388187270098226487073298107392908464791759267456005036278942254604284580332763888257121423094553278274127662220418327212432754544286056244930689027351620417855349041220101259215169132747688949197367037418085022855768690250043393230546896514848861630637151039708557004860100342845339904693546993848527884049003032232421459228594925837932126674114519985316305900478850366557873645315158611044617222551386952984966414304910877466403609722830347650633449338327399016114479036880391698995975279229819720626187989616847890810427537153295566789159867070226715089253275795061724612158201160156250000000000000000000000000*i1^46 + -4217244341634188433149911008032681884244350364854817971009731952274199991029382783276058176252933890887862331001787213866979247200876072207043401682719991622708884908574252733590856381589869541237047184196935737608107811359191198847284243070420673399768454242395766743123886506722412851133340792637691783422458526600642273135744229017589406516707878498610871548502618637259623110583539566011046660731862131525996860951055406583723450178839063713394567686242567303133304273754344041490210056842787827095892995843880363768264319801206265024868573453006498216620472306602551399535942384036876905255862321055711048158828832936730897354230996941629554134215453349087369041598892323168231887130034736929395921261755002404288594071328348964175384005080136592606497204086875018677959097857428878396678122821966083530874343456083458210942316299462613356493031914780332028119729329650111811951344465592088447229434518605522259746887279351461666139471240657170033056018558784584625900443102884721887544666910703936442785967624730177990632552540350348233358120337025433033572499923541401585032362912510951991914622917480439354225252138099082044457881553938164278111810634130291425659168508160392914262689734880624781661814728811559960396529968567977379858415234218186689058575847058455086530797011061807619970468231242569495405765572904589769823585479401555863683791863758870852756806332515642849770691835142373731847468987868631275853962111882428139582813803814447760260662633321518967939168061196569746958384247160744344189603399661529353748770976254317471092727930903950817753332202767836114069952442616531587776229280197801792507188530560213054085012189136616191659582121829340173474216684304325832405618527589349598317990057109591538036988290749328994356527650060225708212319868319614878678231141182829431200104380342086401908054139688245473979866589451317424898170751703645135028176161110272753974732835209717835336404223035007344616412740467051919368688176421101211851525171517340823989554561987966814842765596082728379408895891579882862249067082608588601426848719536641772104789063784890096270492726448426086381720286362709686938709094078846291713357283256946615272692373404155703844545362612017798838723172677727152042011581550370056132094374337950753458870157330326061769369074912393712551435173308085208436081030082617516687196543813960625788351801416793667407285069218121805701592545018570570995389158920756989033146629052686389122661087398424711507584051437955112705393170248736985532730378158769512844980641648120132599701477843673142112090848657654987137594969242532311125573866909464860885757686026836731124375355788751630863231028756622026895180273705161668275693216339901395168325716721584501311201311289251986127364986530176045694397395064962990948335611274553542488259226104683357745369897261952858620157852587069582341678661707785220769058126957969232032407235186781219812403189258158818018655064384090255105440847158333902502892578125000000000000000000000*i1^47 + -262665318743382535391789596489023891595074840655028668627112472087229351147206012876130344468784872217538396635234035070468384745199770785460263426476328173934877668229754044963997631017696349744474258220407694702984981752933832524135572506807337199827750448263436393993965475678960402503175472717080208009974125569076540968828465350585866701345652556798282040755607624704984308795718038635612419989968243334784846249624431472535282977993859271476509515318346645948674861668897624229899509275685186444579064327022526120416938484650182772218168411949589200797789768786096861088172948011255557102486960743265936538019654540541024087852547069409240796194644989628274156893122836657314211712961202677916054559766779608169520650226368995741336358455612049034844085537151320227126201811600335677143592859276124994284317180640996174952757584971224623843313912331048512508058359160603543405207351598349096166959916993573093173532921081613017056083949882642130918220273377775589932780199601908925933302229473698667444310679514925971776668400019436324593943852423266265449763775714388418904195164696809275290034547328195164024126189961639281166550666875458113783713089940348612354250768060995315821670474144681238229228142548470862558110736166206175961196662298933424071451402772072723518139985176620018478280878578728497260463172544466619342578086394958517989231495540437959327121584195830741952707861812130635793931167892534502549265196990145676994986361261596896149221118189309002298036940198605229777836014934063576051025496689815818829249446848906800978500569161684072591683713073556645487754723544742036155685318567095841958684802360906124281445668571806915884562312646724779023075905431175690527718519016676840791050104134179845577034070608168722210590975972302954004036631809151026541882335994711434464927777160361013891809392455477598186943367155311827398111883670992620695767974112724001293248900049695347950440033168718973400351345045918028797637235557878144412140529843006005353235907017820503926984707778221435373729467223202606731772693490062986903709471978803800096092652216112610626691810702745459767375007597905881073908484386790574866461272436854772977684207172382304517067387197205899409335752411830232189880146116874602458699291233382589120759203238951674315862835226891803867595008760646077931815062105867122798784101190332626101046984895209601636567076554818343045830833165362635788179377545602143200207517607614921850265027691105981528137915590317518286148676327788824516187949404096753954483158389287931666679739788757171413234571309650823067563157162593492033744016288700320890316757030419118373210177795622557126140396048442906054605627676106790777417494537057670952170282009700782240864368648138953159402111143340437735864944616428338675194685210885591449789768959842214181144217335642823271102511320600731290407085369188523865278167411099673005915423899064074070546804530349282592350544223941935090052440897635132618844726562500000000000000000*i1^48 + 9058244851221358616044321931446132462033335942145737858243544994306823295954242864375371602867248704940266595160510852387824840975982124296941019631865640917331690994579023312751129558572389299671873892251076973299488425623702123106619619707878988462636346735993123470227543018098513693630757275017325662429004132744877736832838762783038794987703996678469162455080728955602026006563956447868137691229650142882690030697407836262301414050507137449998291814883368393275066571672822177003013552726788307573019535908195025628594131093431964585506063374645368986844927316429284583476559772763942822259673101602276113132544316107650076791839635189833250880414513452074670792915143050336446417616900401354442801975617451573197474234133542310141503470275125110446845229480789747391357283949031823096864615129920375797093011680489152888637155138925781445509883474920827323067214112141382990733222807356500631151886126673010219707888760045455238541133283845830211108372809610630590418532125309843399987962515553980146203380221052464915661948299444103559642623160122952629235583285904160034106909318697474445213504075751950081147582567565809898274098958073219190819604777726998437058435594412524759845796070309562563449451210110542980845703191943874581704771438205976674579169089054466141896754354700771940940381164901238020168105954149765647144048082427759043951552976717353560354993285436945039050007536773604262415964579329054636994855931585419037140156731349138473835164513776046634764971110509085073688363190337698538548139174535871075492282397130326403791758468794821709200472069034934580799240659030402081240715315706770318676819343513504263281802340680412031204204347467369985869357867986576333582774781328457468681406710024190912351553255292741383333553070001281103524567188459975181109085439433735694862807880181866727609522200370316589659920925577963361431962410978166506043747314329883633350858328889954398483368312431471576815946827679101004819162595355997223092855053601117548532225342544775106419747041275367330383369751361059985568362013047393456319996966469138372460236213502830461762562422690953628880801293108446352282260277231505774075654698448016098663164678246157852622921598925083384168304677186950492696904542364774074500722651226760298965803433190977532765811949062919545360746663810011393291738920578487799865141815524261883040760555481915930546817617615541503708239018514323952763240715244941113252042175900574843740052732185788093802210880239792138886230439226774348336687438855593989964881027360442669629733545116686631927479938676143516534831581700581930703532346200383004644494782132139003552582429824562036325677258795357662584320219060334694779875472673591587423178602656541975736929888101191049162363896796897972626999234133590984343774829235991797049123477252494102260075277592184076921538988957335910739128052479515449777219044346632552808289985098509223282511837063977112389590909778519584542639191017878593646728515625000000000000*i1^49 + 16177156132770248978327497260166334043271529435581626484387347641642333262176545250831779228283000610649681635814858915361294012096915905180434026978687680154757911225270290520572751310229486838309631069634183399173361283054893472529437011602827175782518536677418288252263301754767466102342182530404937843890381623705003982638674502145485453229135173357960134118410857065225204672989626212150504164415502466000479230021833848407850623683463895152288248648367541913119948501574071317922836817095902746726701724611787103653533135158239803229659570962782737670183373920212040881225444473996085486876956709443008858738150716684806810842845438855423393494913482285823616147061270196227611904319514845882963437492538682223930521549102144983689971751124885165022743685325102341341726098049031486242174666026615315102418994302760446822357707151680185221126478413754790069095269871900888549897460587242929555202801051444996679418899324772588968737392078897151339754955153758090932437103109016318845672874260421733263695087350432556094604085676296167666289302845341770144024532644416292123134016603070165782111996527539222240726221659416057614008802607524963544349981593687957011442229910534075328281848979063804144504668789435539318971413929471877468479515444326487080376338030214403895919810197637197567583781194365130153634235819434003212772298893116325770434956308252510564631059025707332084927084336589145126391163007077700302857175959009080549367867306292457563917199515695091090234118709531584486658140545587399923446399525592402956050302109599743222026620681321649621998754872496784318355886304224020880907604629193080788745060779385383308593570407009738426158825220673539474015514624326430851751250028504908901094737598095021487288993656009314875823155601505610332289155406870417207299374430415183019713877768047933689424387688949165897001619489315246403180528592483703303539544562999510948368356193500411878347252712782279459265455514648813814778893540288657802993125411997079709935374490934410591271282205053480998880947813633629792146232636960513098047118279321223142970168031751546618548379729802514879134050257491685307572635641160280367243531908935210881577165255368953967286373027116871438991401927062697828221886983724820299314256051111337898556471108476417461065522818813852263291299322145212338740349528730436933418684368267667280228951285628899212120633806925685036084498112080448235071810718309528228230754266031255362660711163236841458702828228663069858886856241324923046858517857798729368038077479219576258464387392874532339254420921663420319265477066730426019084642788023538157988300919286248027715717572337421149042816527121827234043396917279373520498085149471549444584571153963295471690253414488448864660353321408883761886773602714840023457228192759141631793537191183492652200873560596409452686112648906088078596705272975394320326248820449619402476134770721868025632729750296332702177654348392262335711464252689873916210937500000000000*i1^50 + -5164399601822849657393086110936252750491040554712158950384043962368486736089128280931729756054990222749204656367042881999032861452592777804892276951472847592810592604169112777426984656345303337694718100061801402896005306198690332500736108540973611451103905275084346824072519201558463420719656508067867619509552216893696764309872835317749525642196105079607673292855145516392243390002840002068246633201325883383225234782139219421567453054477314775788396557344166033029735217252372393162783442628396060464204421770442283164638282736074932464904325715079640711445319542076397815622414849139060448869169097458027720707316240772471028445094077780069626651595111743640789315427785269139259740465414049947592885018780309485471440203520325965510291484651941208422382664245784259297539569110461654694134673942244929024265105472063158898866356851565067099359770677648408792530697539823923597401509550471090120940295027992976273831260586695364223599402012236602473209190533611689765189463176848186613030101851496044695314759277726141008845373839490593258791784627243960100398626944567043957444359588777425006403235730991875889394271916991667310324501645566631849645130829423722280436529763615246313423976652447405699819328285912690085056972972609828347324087240755780945555949458085090146217405395178779438945124032812101330756671324398053627096347689274550941274516917536611184954472678304655024334905911743609420435754926963636056475413429235798610364731561342250744887451474986973301653701084208886992258934248988990090273452164883175678699405512713298099908935266035377756045138731981981578076266233238814328102778156228776548210457016409032974326066099891463622447354290062678090114383863068037496208594309158283205557566754318455703719452843754758467843722096644608875199944297548305865690567230258989480910988076703858471019167245284822404860126948365413543484367234437075155921511701445295908567221715662128524995870839600874902562605972092310804646177780116082435609408967387848670736419626131994160820527534939627468139674501949380003835557861661536524308707517292370006590991575153238210944673356016406547097098180276816930842575727232080200253171871404960947680603577637848122241248474322587892301483967215497772140897142263631183890220890944768013571520454575519460670968903462351767578462078787298957184226822422689864448792119821525213959166819902103476394102157418894084912984156807975371889297466924883257883180040520550862379599284396555813905009296044828307705726685370717397603309116041369762177699287288928603506239202095109370576401806261665713926936719392968942970928846828421631712701260514025270161951240279799018427753440408409119597074680139168334670462230205521416240803503275017032765108306294902539415101313159218434366785401810740581908762547963176276527987830998521060878260073267329698275080136507152644725915118275766484614027576257409196927394831985420767200231019869818842382067868473059421702008775816736368457031250000000*i1^51 + 27882432158862481245212676648497356104631100747940748082809067413545479737992827510797108342838369029542693907037682486233003731249630478356326525270331002126775597473277818504203533778158604535978214224598198486264293225504551976095165875809178375851196143211402909735408756621310499584803460664430194093812706906289754078970275076320383955235497764861937341756495374381223762140210455233042574722815102100133061632375468848039962401367270325514841421853676281200353982171660984524703861497193261634177027961785309703531073214391904126559203540304767782219216810428604860086183050113268788612266281479968548765411580291421657562797522052697055063251996569765143544055065320871130789378055861794892222667672246347343118722894907400728025452279192047658229169550946759702889636943206683486560934932971458054873219256377102480662200161210002228838781647026690676187018839534494180095823656478264565454938479247998105717831879068651217521741687803398342810425608028034417266286189322921492567171760412294121981405460962791931753577042837293400216571040890174659690376749574261705350547732385631175383650651230367947534073594593692097339584832796385139732938169096025471380438106255280830652932321870265290407608084667653913224538415950886057599411580201831007567638068044134228038379131017108763489873848464374206926003582284673337165354475216309371521427180205119376962571726825028270916616056801549481151696300387031239562817310335254705094303977485882908061246836336986868314754616633475558029223010907222440945062567245838665532169829435015679009737501925253534306399224856792722973126289756800431823091474166925119167288764418274769780049233445470994058925552344076391454472379012745457280140452362323315174324633514370335751781756339718869718086985747057419714046867989285290644184954727800484428506324177263805636356540834091831040923267084350706934318981397974265457717679665628585532163645265507582249815114620470670344565237062112639927571290158945558885479902305580715392359863878025009176087395987955684778447723755079445215033743197215162243597905024236907993746734590763675419635224811395983439581089879705767421216893032049256342546417496355186387215141144147267425603147067169152074206253740376804755822371822493020078032656949217259296075812818955078261863941240505543306106123590941907121355265112782092431738095042646160239726692019832267018563610619474652450401687981339193124771006342993697589713858765342707719642270638618635810492136025469906812571581771130564174160213414788488448701169214783000758945871313760613116528640203570752241559983178977877956378086995034030834244847663662771884269818220084828069573093807061283655553741536632095426346677537380470858996753625187497559678673147124580114340774501366163185458567408346423762669009344361851977016675478803883359923870038369041542164159016435128018742832794083747407924973491491054047542806877682488147659780604687412498528754136644335772058741506911143750000000000*i1^52 + 1990490822727226827276775986310724588253326817979012559403898539030471784001622542946085854708920083312210438759108280129889309669138289230598644470927960611633845547515660234837731895691237449144038845163280440796112130173746990302596271623037614262965272506567822224393838479375146824319380867758272233549000080731384160360438809047798621769162875598466814815246226237345151332651227040260041641396523535575405037905572565984469850814008353655230970207332342796960972540572972482705039585417321769222442949655812212493843235343302843157267653754346216766636776049319970497637652263535769461193601725475538693029648827201092479489817310239409654437847668902116897999455091311560346543322413279092156268737635355839993124173562776337908934435105404627382429664440959554111163450579010811331782878326978935307234216493516881559844519030681287994846165448320392888854151627258216957346210162225002085864827549364599870710346871184057897042523926196528298306704624012669547440869388997831097111042173940065019459542183907687307317437697906095167774655401253325539932587712206795111458676268829590423439609034367928973564461361199206349875443019566111757109917935764757759524889537990169684620133665819405492315762025524024148685559494994184757493853819957368840966745390650572066308164043345081275196766518004453332347671245386174785819598187097619499046617304442259587638179461392778225829929662744042295278655821322385630093505153327221080324958066301296136221109645909537368759121030447728872551242728225921184407785263403295483968080122879146923726379340328933107234429286539229680635347987259365396023132547592797773783610634203732139336325968369791362185889798753021413267750128210458787771128028989143956066098874714729064186699821539962515422072289806284293882259830373139745663343499835504505686746838628842995954921752264867159985837807855705250414970349081608267393487428913235441920819134155176592662942507770077876136909119936926247054694389146296119218558074511817657257123096401687062803737423155426101402524087448553949032783481634915925249426005184844651612325009044646897658801687764853890527707163548990332132129973551019765967581662043491254111181994076485375476631666382458935588625269910438685682784601481865329879038404217170765933402032414939385534311390044350653019861802665296113670698328118243909130048590165275242020007735257996954587771648325451582826529213483274622621959453582017556676743105137892497217478006174460299199766481638676769507493203429185713315300349071112816459779969441997753084037079090796453477882169169201384069702049579463989117877639363274051011611126984738713413613268232520958071193778893919864297322773884344759747952511773642268042796848830174715587911954253034945522028743245297817512352401232865859867596090480440197165870601797484968619598523632450196424299202095183143459288121465381819702217522981570182706624379126198262504131356591214199571334909835744640970179836241502392578125*i1^53 + -9120415650701318595193262032338107667795417219880968264566180738783788225057708851854333343759786503088979081444875243443632417672846698476941266281140001176884684920445654499202624532082673859851065808106774849578216246144494172752016059633701490674977607184934118857808140916868073412987780866331279436573019587735681761015538728236977465489242513206003916698262599013705952056525520860850689041954404169469193089565633716901150726865171575207939301744840251912846415220677392345471913823275266670992340835087084395591399882454910692057162209064368047630499140176603033856307258511544988116843159663649738994306692287400256762631130452363656110147847320302595970002204000747642177109499544216937740295480119055053871336088926609042410176251943203207386996766018368111296261499587419237896448623864311749526581590384704776425726745114474691856747753350059962028255806483830458444889189580183115498949317860621607176067114022976705201573040422679353542595553579720285807852648505404428918921927898276953031875618474678729852421255229807613724888000063551904748596332225200821805841186471145511423516778905480650061435962666103128709324135394771953828015568458933504789216045878906590191833739513123862986388597980575334301857927389927269305180407358911877717752270648954609502685825200071495926037265033866053104064538426917988083778795182784174580620924248864991468798328840264005312068049174533909573045629197328365600484107868287666967085092882197778073641521451315298669934445620175381477976143630327042299184307306140882546143392532648791089496266628569080186547014521916603606638253391039427706007296333146881826625989091460151023991431101049695794967051154354898789991156360885726716597144187724876050855611708989380127478196397423281741176710194532558378728301735887824850845887672187197236234294106479315389571260376209748605660896270413516906821129212829583378927634815090237219321151526555746574276406573968046718336200770516570254193828337218192113286463067020178316718093788456072776739663938021813204096826986404877791930799744710694564256220212937137084114860249231029828697262024773373397955688738968556608507025332684863490922606637810927367158599644069315982952182914376454263558023989781493979202301375854959758326465556239857895734620405063106721035523517343890207921349354159929642158491346181203651509412276803927497528036579470902653612531656921461136104768111600035588648265320670588266329487995771790177646183390386024447579881750014482422556697093841630572512383700866612171126267559614531761716447743697966859759273527064642096142832820128578595288782889882613155568717925881642010025468972826980724128731476489951422609400017744685155652033593846114253198218366179809909737092546990466594698943531966902052125151493584048841051106797776363993393773551835616933204435117713388775683816782364588701746289822724724298390366951187932045661025696567523755730673046608044964893993058892838098867892996200000000*i1^54 + -543822148731703887139370361950417319048350883116360120721691439387728484523506254592470324815170027906795336441215825125198267618268340939408039727400033075445228023657184247216148542509083815359500183083271645988525745397795592179143723537989893467607656978120691700651233055781576454450869520939316536409252336641593445821281910304261902507244915083717255171739173681201559044957086132982602311989981403652251642127099883960720129340153157303066887441159201787793332566072610651695385446202897856563893920739840589570121310381936022292357667253132075232244233362256897887227010348294541420796466376695917536533772805178439773720320189335026909252952479132443019400307609884640291724018155795816851356162348393181244159618037325848683595906463534577707935748578462264809852500466388549670202331114485005885402233993979824794820346937406701682971958891347928521734101849031986391772246540930041355659777886555510564089860681927907953900000442367671119560667926354415847099368977052566354813510033763733686880491482573392599751792526456597677419836104578551844050758178756501585418295861903648052878035058555685143161042734051877379001023502573547039752613079255429884926534480479175929647095305268360491994673282100722440117172567347922095000462652350569739963842266405010798062294722485867712441183624400511348743677320233101922451777787778647927074715236337075733201449381607792079494837474142343841862497821434928198183412899980483279508594993123790643849681193881047815311773194606496228486151586585592564004357504717758229388264155397723410623260087167297649301957239455628351241467212482898017066776055493567657542019744090451480178684465917029977457431303480654402426744600903538787536705439412073713559604360199009015836878537078371503925998601014410272043432850567599905605850820191130426112323778787844542412376340057163934371020944213177522085305809645106517478326443592263170595312241636641253763302324032850820479218351525800372175508924720067345248272233446010270820727569788869127875350953578784766939944538954330782120576325710502393882012368788937349481909367804743556836790924093899526924663653565499614817522243961259583605846859691550452297537283591491153256666520444288264471460572969404551185504817180996503503630890485939985916369413336647642696871995427224423995752281685585585546433832682678753577699964039216096364000785065122429381972395602770806920695273055071833234953802066920272196656557870563330654132019781722139576497868729714911262576098842707338505932332021236386863038181834149871336245258126905412985468743997475952162808869663813255890533002242836664273770784476101024539849614500805730968374007626264091896372975128988115755382126843025274891686797988053479182276981409375954125508558484995269232719619868674311174565146055453862456947775246492426718130550442772831966195066846540397098072624052896071714197953589783865595315006467786298903853221505164022325557571319660387925087744000000*i1^55 + -1782772135339487499353742081363083796037291219584639616834084800762267186944428347720585355549314048449912960238536617902627415584798689376756898010236627738947887694133097688939012905224877763000447233371452110750306366287599830129709593511356366261180794316285239307888634240447973276641268830715956388655462836237974141725662613121990219181762949259153274053707644403886607253930228521498643209310746269666248420782625975933072012066338048736370230282729551190025536555749068787283086454217754467874002597244124203333153647750802769040313288712704555091355233271173069233928185579067704768299674762676134720322111533558472270845388293254622816918321623742006731184046347343650780198130596872764514721941042177990206917721354479458500988361151667336103556861088981812328578025672422205193543454850591696237039401189062311331352326829967513038793029548098823457674355008009922383391991898938316865891057575574626194229967337815409189946800249448163125876832691059419468620728532708864233661988357627057432021737247345682866738965583577092028811155972500777535894826080514175515914737603167470213280533267777336126789301134914978464842119358444087920273283091380081725418138010969666883108142852317069601456621388843007158909073999691361937685566805621024853877700581974832553002699854051157645070723639660198638964248126125702815769374848236532577161543956377085792292269854945452921615008346239729192227295633638288576893173466177885126254358218779269092984796630129777830787887699235723151097488949949355582343738164419070519160871965564695483722802393804859793245136736975452884228371578930032565770655888958146558054920781352502012483150193218209153463989236628174558115529052275051281155344567972647603492009265797814783712289727517858285226947090669511337054573189524670629473993819631915070166131423308221527017105815361276581605526928594413713542398699742671451460230733344118420432055183302492293637358818315417212219482117608089282528394381066759626818174338905857356361605570385683575531706298363643195214583059680594160756946757154988245431669085724429435066663853354021055304664586597325828618093405835683617445058103347738477653949633979627690047942885717660068897361393451576187848541002006770887867827633225753510765247512260927899992343737089107654570660789178993455390350246667805390417720363540117013702820967550413539187679993319022957414128830884598704586664584563702242360887179032827667944357062367663634903076477725149549176760969812471868778372370976006546550505281170592112845738195708475710758365671290692772405188358776980822787390067258113918564251944896887770267293372895400490558780024132794671464619841450345875720423276245894352185865453635161157166117405569374292924664078638912536218141199954178800625684955813562989940935962228982224057428450873503289525725360009630267319504531946760645614354951966292895791487338487638580793888028794842445123596041772586388793721247108856112742400000*i1^56 + 54715298548621282997418994998249675802049849154996010629660964539868454817418221318363505947863209281916987953483952682846512954914475370708370598302193031567365394954023208396150324542635932734256521644612549953856267236201111964359504735055251659031850848469415261525608208267258654156891715236893165089323258564627997691515462168919095985376433571596382491323529028362034808651526033019564763860768295882244771468355984297114197704699828642994642259394787121542450711038162690114809570452732632231328309712310027165028160771974691683085368889902586590774908480472898621466588641905749316115016464228824397028211842674780830263755243147297827823426834171048293159083397811253145449037358556636294177228471858462151958763906717853208140485822694481927566827155664345521146651693686168336875026547032269383671663818080284436381003365551644702339265217196204431942156961407121161596539828322380576093495931892856668597976723255643695095720662093374815755177091658359109308849525450727972065229135124216396460493239174297901702805704132468739789897947711975182431902947952703521686459407614854407977330198469727270933836628018813609012819482268446488799704884713425258043012371164234593219399625908903740760177177150486827933416367708803868436412687250788306156847200944341312883043223535542376858050252525827960770924559063793221871877449886200432636228255565322635180492238425208890470434213444243410783939290605545883244809867712456216406070234464825862398019026013944726957897345954913604735026035246409735639932653677994131404154545762415952471420906717070292399366263549527664768851271355448821661816070362433448258132519973587067996440668040020116326645110567912888433666864254531106632371005456454905735390257758846577968714970531516330714184696711196736919580999360064545889765451726200705977005619790395681679854130426208449943602407206048250578439251050269466562486644086119653099523355455913789426418077811069402080401460478773187158051867653137558112472678530160521209394291852366069166699505334607434313006288369088882415933947759821040846593993476053415717808489493283857098683072729527311580689465063184209088673591621750466562202799361113110738953048911750787437317517529259742649836457170105015781157196404909390900489571474138226860980457099969842459119374436831440231357864561678039817103300612593043084722155128973045072273131127251334256966295376424163680598931877382600934347091645790762855407580034298593912540870742830076404196142241736069025180184298235233632779895905534288490137582984065566853217823401840800622581098211230609299050772254587678312601242823373844048603110287718513563680119766385618676902687937886991919175570404805256431517466773327187714285930512496006571932442916831162173363650520846016921018528836378841784400120601667466383964748617546986475929370586180828086723041719298910356972558470774406282434975969771303264220844336653947651973232636157385982884901187810754560000*i1^57 + 749544430758295297212502994043072505707582795597360975523726994871534905272832189222544584410754684212584945857491074701084376460755464860021306787138349357542717348454246163291446340833259463065599034408560966093826323434745858426772728017532738072988055697612470651056038280149221949197018729787575974768396938775451862731569791561085828457958047297775363814132876005555147464903847651781610898041136100203228992020772078453520354051285051530348391966429040045648335169720894938663472934126755479935313039741115241418494993181972677233381829062647376941654208085860329861284413410614624454129420939828484249431159285702267381258598257848141486033056093077748294699175438431013830202955645725252869831306846987907531766454028683366765124578091354751361998416000535621799818827457338211990456410227526373993632434309921741923471346966272627833083020015366181222530396072770344062412334728973902018064854569215776866687840085255399195782561714204425107142802177117179491214287194089675892635123538757349296191050917181577047665854529625647546056304128687803441700103758144219714506034284623322756982527209355959277449771298330300508823320435572899321226292484388234837573363490370183665744975134585742698439643408344569619472087429434370832638052411229256278957933130320177863765109390515685059182514515651130339720721971598811680218846762940814747805945725796468141047395147999888730199306517677607935297480574431105053004697889705770499355329326501537522965169051982323890637885980070439252747675197761825195455480707477110149082208953312474436280337910183304866848892160580375677168834948476847920406568803027764176935939132331238153285916571047557219288130785036552908551064369300096903425531605876896362008138226053413584146679830554214713455179763681831210102527186631231431838758977408676084331427747726405256008716445573810636003647803053173548566347309297841279653168274686630731735883701197725978574453975213102810454162236320943097613170061686150666912551972594030161274421798366833626812720603533434778755867377612450195315973509954110659791937059734871814342692379898825882159329898974135009320124969423098799229507618240340101788240390109976453045121427548324608472538324546581760572909117922612942555236586328692494237368729964460366285907224019383418804248681356772861528215669161647837141112055602435508284761287047339067100820161905246360627537735123327218100823824112040574967889798456240359211264876096852596794447357518138719049991543828013048181583127832817168623327717322263667434254304345159558619880637871850141458378457635908481575954479364158736979551672941710949893689457312369372896566455255309243423897219979678798980597167639901676498608692556109805016532408962182641213496940885920753110008536145041102196921767191846464455104894135720289323625296989117934493229788364643404988279151699121914827912222168325697288779387848314965814221584284395139489498414165765687042426464632832000*i1^58 + 4350046150555787604312953381247617570199152795298028452648019612377100167059620969132449627623289884796130698460941458300309036979243897070580128442683905702954252946740928924970363806089885842076721774620187006816416465481240744553806361815773243957121720679519972123126388700383889908536675045518895784488042944217057977775876895108480277227512153420984207372845602269820401038878250147088937665334693279463170587814946423062795370123670752324116682512908270867310005174751541778489757242749346304849410602558838431109303109945198132574250245456628020734331766956558809656450317214139467330726450131865660006557802944603226117493404613368409141375276442380671133590863538822136803773666370637868550726825261999187051409193894885704560769506097124715465025808236076317674315620166657026957087697640982579517653075388330449053346211520253121620077656986595811720730651242051852276885455130605192790142760935363189336216646839435914849621424426346156140893283074460523298560343780136307482596288103725787972836215658472433124361562441847139184897585193954665213081646014786892325635291722526745007116708866373545928376457957726967299827528706725311856671194995435587108007655099598263069425860669412043664459350119332358362714073881009974423493476480119678659191399336558207039329776321525842319857673143997423673107501453056236315776810889358852121522349849236267330443852397529800435992656952153797428367400085101479728915045913337135920885152725857105109591069043393856571573490297894042173776961749630173418397786271659017009332903733626043092543576749111440835542665584684603909801957457233333528835016823833120579673948902956300338653717563169735996973135516773460421075745717272140843494645591249393254606758267127374259455743312830195810187864956789938306145799537014436343398848863343813184333081146777767310138148766629264452191835635519321719495168956852967590573222147483167816260067855054147992145773546376278588244389498763405567435652910154590244213160186445273902359055996072305242236154699247128812170238872552362534235975414812520800967896981243567890621529961583560107939043977273787006640784617129917547513871862883597176346378608973180335684095448804412461824618553079016100761895561706807571277494956119982216472165004191731747779290185839533988490021371607102506939096411363319636033544221254613590245699426916157744390472195095172230927150385571687292731337903550238292648227774660699723693946438959634105037906772873878680235839357623382294732267088946560475555692914616057800999666195160117236043518187822281957046771071192103492461940438652549445796166403837014921411166122205955303713156031615669848763322090631159692907021173292778443168391611522900148709117890623555080065217741084054324556068658442709530160313186061737273268815845972480211480504189827011831002042741211399573417608721506232805034597198154559683895900391868737880708985892797731456875455856827041350277503385600*i1^59 + 12631780417272169163277399295359370189883383892816021325156371026090711420927993775763025336415057374818261628046574542039202786612466989755540125937199956689468636158452707938309919462030799675191371431859991112516762599628311341854793531189313010670806087978509165217334174888747436858977824008058848601392280923178493510027495290055007146941781435844535774282330677171989321764293625758425935610478410935496730968297500340819695685616836482286041831346983075911167529493745838747752464950218499664689286746833243001811408440581260068456422819595149321372431478244598102787458008030512445236552557027291597221628984033998079438214969958466421073182719023291509621518723861769959482147244464388471110936975657086257465754861916945373897014160676449020067342348338288927582755109389557557149145455851876586891918133332311982676137449692973251861254374293485567044561401122065335785527529686211966120202384615220784413655993791415787524165954601794748616060374504983393486523847791961195707492533747072992357505742430204645610081702982791398096561488530165145379577759010391904676076332679951137558069119136394671318230487560604651941793958836317494553083612064586923687948214649429464738814414683290060304424450910139358942833876556747151033626333825855506682093977298981448244248727722453526881149107834988416864522352236285372714383791113989233113775203438679670667527892926412371066874265527660940236197458494651425351103994730702707013157727635503335030251164686865743534302011444255615354605724580515884762073388578080482260241901996192274323716275828871089233538362653470758299780246005407397235211561332513915796377811954652741433974589755963623113422913300016590145095197419513980701727690433324363033337244850812089406848739966707922972680776481191322346421920744910756282300211306301327182644669874444730316873596618794752327173801312390892552481430364858948740705881667876292605708985215769714929635338280089827162499846303601102153665459741543582326573425065284938200490619887205218970564155441737262641366692244648296451212698649213653464361924018578351846650587671731768971698076958575987783736169999803021660057898636699045970875660447894589420748638600867141182033387905898844918508012903307898470464365554935378145522765203611913642428370270042087774078663205277439148740035219747125091957309724647996170221665572050330127867001974084739424029305855768463961255645919676692485944822413454038046652492815628098801498450585182779497669610102563783292249833886076998048352863152476525505489296327302224445597640036878047165097923301006772117449405744103914002104905391030147875506845607694764378129796055190387488128434031795312292388671021366721661029049655220410074097313070914348289274951093299532308228382155843510558525148001203055892552401474725884623522998710753300179699232773156001209855509301451825401393999362330473474539874769118994604777061817214321431886870879275223246438400*i1^60 + 15106196016551031778131986504552708013841602375440535055851572216472627187366561229255399702035552124689405022926356842206553607460390454118128805237677267662631640462696387248337490281186127067157354170169291018637344881587309426296669861881063632511729547075832217224317806004198084143228062307504386415668144288364515620972298519579717689767283000657210557087913437107904516245690740881503847198090371512735901398323892323539374042442974370053412190018908751941414781284626905116519437208458270834263807443526752756124414339109514026890852953419565311248348976108154252114708860103425545167042950674178101872457589986308113263671609909101270060999774047533102757829437755297015831183618569866508882510311865460009881211032776765948817822971950396597728389611531331211931333347308273644496782158232250014172393278936749609042066609618699602489487665914632515585980273193559105201116604198754148485771524917007830005838754725331083423795830919989689140005220505394044284621472902909387853510865642432772603535564120697242780549528354535652039373116875069476341451298395043512237237893271269970380089938067775114804245290534978207957365613595606908532784410386590117483325057422300923976134726703238938644298742589497960813109034334480208099159100471711192302878205676424208023362747407704282364078052249097969238547800770288192413344100412465299049127203074929073529501973222210763885170846673590586101868455727357811297708284692337165365938751566600232410379269470198798077363154697354591921515405837650532614825779610839445132350195243244454569231122307424945591782299004040593062483816209154510378803179148121798668656307637261192673951920846156093557805773399563867587416188158527313015932069309525769499419137750290902262766431208324448003197692331037112383618953022305056569683495389173917893180263466868397094923674099996954598471532469029088654769313020426555016957006032207328028657914932827518403050715418692876672541273413655984912574106766418323634888233345155540331877813842968228448554098410859144304700271746513198408215836545524543733199600795433604801626153338194758089523331476958641810765645986108531324874826318228723069840336334409502919427549953790704161888647155011350443176663760102245752634784564459994442109681014453525940144754659647089799217368934324365531592508751887550715084882747172935059685469030387058792803390429529410180778484716738062510067058091816887731354530580956099727528235890208973527764583779350539198055345167670051582097149966855089059568036713986978160129571273014881448262700560164996661889071947150729692783191518830935752303953338861798411937713322449898130962864793602365301087865112135328402065152371611754139518527718114650110261177126686900383842926141005833493610504814611273135817277110999044048787385118161887023747377817268458124363098934547429954173494101701302203373199248868125346210264582534854512522326715773084384824537252653694976*i1^61 + 2273812104299639670818730757958973137522703462951311500148764545593729813708056951426297136697165155875943366131791727114891927605241006973516238770009550239957414063356286537614641893497280329531864474823985733835127797424315896707213660090430679376074637069541275370184483042913403656627830662219004664832222061493086744337072275990869787502306635762553707172066689332158059178759120594339929055371974756622443184181951903229524032623429710424866246777915631727973480899807055868760308818804106546639546822367939387783206904689721849358386846302812615091283843814208129945063250213231790031464180997544975754829744726837429782408552642852578570359980694987539604070402827455282169841140026100153808360957415185715037856930016130779991133294907541594769840427537103817543828942193478688672456607547969775560365894265338147793679464438842508581309425468160883986076418650883864205762355118462023700820115956475978553677080395027983917390659940341397430698597009363409721282777669041781015208763724959663431051689732976910518877598515543511250955103570033292676697294429102204874667666330172858384347642307073815129560526272406306686646362551205415137631555214058455016555548633885745518736645973570619039001035840385539866901502217483737991410494624998284279049494019980991326968935502329018835262843972961098244392786520339906039434469595622295175642492223126722523690928432405990968177974183639471720924737502654652571711328408769552082846555205570090756256031987803875960769056813531649673248967192746243991717076241235738197616617571326530282030437002274049195570287536940346132288019190904455001500629224112696497692854765327447265322137894068327078400847982749949622800109433687659140611196973969215355890245646238551458807917773051119230511853630663270324520371153757389632731012252970308887214928429898958256657899476676211572452830371458341135673102075121751400210473779714531287334701391612975234479122361125277486332168492579963098043823190798788379600577522854845571458230001785062972856631673242570819884966552464156421772994545972417615135219109603482951930742535959439100752158774800044878173345836912255487828653825534273632156179848550263497410778711941750368303775502736865205718255099574880129378296057858086502219502395735631207519234761384688082808066963134655095917842247364307971442230177768349245525614780326431443342017890434162705140822929527979649227444530848276338524869094894718862575172851089166488090554311731688826000094686020469069656390482507376634718808553666879349796483523796354734983139820400356589023703057392190334468315871433839715767968377087721561685501097480151121665770490566259508917607705519316551578464358269420480607906668215401558386212673094187829200727493431751309568740313981163930677246995259558955011071005964335509327657045198190287812913534836771581996646882273471201092149272604392958250745157464689683682834387215449719168869335040*i1^62 + 55259987766907943043462092216176287216469001935571546576158948227186082070027935746788147369104869258178955559378838209922118008181274046779942378770716728155793432563190696792855875581654025389827386855486767599979758124326847846750260904311947341219841553869663545408739741048905253907242542531250426020736495535581253637762294733078873017623500605027086948957681747882355948971569722925615552322939543345480111266869834467710503331743158043856394942016378696677980890153992816550388612897793874740431799506642824828644385367333237330752942174508977530480479269936502837576738956180343114982976762045745521588366055332880811266121961012794166274321106211717107084115331076524915260516311459002315123715054703129800894392372772541523519777437172395384794941385373310697926083359873769680834343016540736860651109391255983110894277396249434889546413914160004041145489766217236464726907212058058806794787103237194350830644303500964661225230223108481974315533966185963045709622532193292614932095721250777945428054178358244744774257021172477781761098995985003592738364330229726117375756168191836650839168829605104353314187317850843449500716315049427964307265178519215853148751923364071725152435703831811917996058235061941662973867130409534996655653669243792919837453625433763947272330876186896023849207903297422733176433305871908429927524569981854150534322617545261810933802852359784959596386275295196762663317239491020888343220675743016370189461423727204504423802988330019639187879274871032764875132385636490643953628006590984931152815033988581730353934400868221910046550039328856911341922411560766843958989746205631246544643520004386462891946986616927764634098471622510211361193959019063352093258982027296699751884999330932095866970308016410584203138678949790458062674825345701587298126211250649309365969507965091658792118588308123415836395745440940921855807590757639233118327751498676805622312155756800293403337383476951061478573317235325261206768534344751375234000899673406187565470167663127280134599160358408436983242580324116118683080415755786128246421457583886726692308493537300486783291946071802692535434149406992310595533743369302338444298922493286025509154753294846579034980496904867763212581360750169570539619513272559331510932021134756166770676467842453810464108186096769504960920820492275331778795816945621914040040556948877603959967288006032465746186805270871528954799420496320982214758448393232517685118215869273623193466677554354714694091412441034081661158768192112160147576287393395316038419884908475473129149850138096966144534262135986677791462441478436709014623003619384341601660777703907987807839497114904125445600478420060267227612145058825369467498512970870870097167787933827567313271516497301217219610344445755380759526165102781155382953414156575627564360963816198872142438278325786877406874935401733864331785891946286600674584332570224340015700860578425168868671488*i1^63 + 206516182777173213149957153929424744142285127265298752312540914999338992783077247290386848992753995727034946084064779104019283219579783491559947484366451947060615893532840049961894430194927624808691868013074436016223031783577822099415979697929192669459768709522057087871164000826260010737695262627565197175965814707230258182795311210762974112780817465912156304695568719118957647702930550713740991751132825785246900662517179325172625143406609796494608674318271107529508093441191601512521871636398386149777640166431688294756644126361373207456920843955136368839139476926801777694164789561503532667834347693293135745404212966049783044031562507034009555211196883835830048739095653132969598799000258894584178477992214998402863617340097384398542886207237329770656077200346603890219518549952193071870126292884156704173881646566776498788562449003714348586240723720804209055463605618679546943603877755278305829941876122006356077176530596767326513314608899950802770945675171954778699857600846028327192549648127868165418257597521294466911996035804599262674144375461194052812553642490784606358725025428379888976730830397638332534314708336183128562815899443731607387090579253080532483477321266585989560506292301536944589317173621739199570467724363933915287228779123552575915817282628336515044040348788592692871902063876454707860309210209271022447728441131192432409331707406860261475178997377984559453359959354669333673464121333503297159575497735629052720602788865379459265346216450201949450596399405872282475958909231855467635070163658883738882416551053933561089919188696089390070204804207891344054327483137846891995613519044928886761651802574857348589292511693205519160764170661257757887640257464332256247844789605047059893423419545555474703312969059354652854308710247016110612420234527732493743836372076576438140889748415674490584388565651733110398414481694391107530104910978057697087251455953459650942716562082059501266844236882198915607897305942723095856371783563751865708449397982503256621957700235139218927957362651089931892858284820641436896881942530188627093559972381826312988277982918456339473072896481883903301449607759123149315367967849480446118740966475728936214482916566079841810002802482139347048453285525255667716315685808132458816240633193572513441058222959505579835136719312292646288889689594228488565135306896762937077215797523336966194669511394858653290072288590687757377415229176744086856228094391551681001952113563049488230809136753084649314154017802358520210625343494045805418318604017801262890422972741256329840254826601276297384487100899704926125366202155932030403570520092570904438028026802157332662934256240081655631928993547389853246630792117790272923729352596633840394297727559284153513563880152635577749496817292728209868233611634131208050558619811413761548789487638762306043379065782718368522835826238285487019958357653321941816823245216566739029939573202169626624*i1^64 + 4994009109645792040691971791867988163485817956686364659517922445518101374361942170108197347652002293858264976496190456674925855583090359717333335227784369381739145812440905148262597615767043567473139169604516793163607788566948735396698415068874694925939523695311635542318941754213012611563000391102486039498154896388172288688381490781358954594596715423988085593243806087088114718916575930618314947990978439667135229150790044221266403909338034096929109774134644952872384779473864399695803743348343929554506904788231629864960141579277893692695640104217221573139794789439029349384423473478139369363147219652002657387070273194304831401655033831735478150038733833852718555041711944424818481320348973122794769098767994504494661666376814183135493708813009046173253424759002719676139489507004644342541186379840259373336921929279380679222556452493339372683623988180252452176812996330595046387662109976578807295016035750437050676489908845827700119338318763186708371055666880253899907564396044643259111022063846064954942276728555247491305950923732788262962023774891388024804324095005691527313396620916179573309466956106750920730128312797393827137994520272828893272058432450018610069327433236774429901284654714851863697249568006088200649424903328535306094240658858158055189186185223983542044603278663433630545072826511119472498666973176165507960325553789805959116438133228546541354707455512714438622743975305403112820855553969853554739079174846280178974007330693599235857573734388104500285199448639506194414716486238249146254713613616424901308151780361060800738953884145499811465886754818467661273771722555349201776796651331263285816886626496669948308386360852871779626074947484782767347106987725979291327455850398931679411218341968380123150530249457615372205182977347187972757133543375706095995973348030740028759837162627015947863180148313935030532486268703762726903143627347297123809971896306524649546920790279258629272185361763159188244650926372911732144458566437156154318107781635948206261534161640514984254847918596854817851330410380907691336195031107284798777114966018824108719713795927066937002919231390466254472542821587441780755765726808774389191575147372963834951885198774623226448142232926213731849104056955978974031175521710396638443996301979826089977582262304028163849740288157124884043493230607253491507154020518119422144715312136421603110108525270339071038909913202875067801649941398125777708094308092319653770873909017204734421395823626474905553769847048134790201407995067346072943682598381536061651840255513271922198155100022050329381317511810416631106320469164632536304144746981990982383726212014281193457984704266719979761743799290569422938984663393563031471100777085289210621785239224733486784591840861378603223267525542190713671735162068190624553629350536848769386202046950868857510386918229656920650303769379532647437664684472333462835609073441232008918973022208*i1^65 + -113051862819798754790619472482361568098108294279543975819850154235776286363454775383911608583676665943717152998102863623094080675278701589402037680854353280655134843079686828949707272508380732425355235488924976327724293838695056578382993570000254317502022110511514974298857707707087018735982424624038913810969802028331044717374737665265385168811532249607795308716930457634782977777761134746415180340628234866901623658829041518986725378738416335121108500367043057025462340507669322676487092870868535226144208151657521655723858437913097517788521219148644604168352362275014976245729322449386840983173816382180511655249530563435217884264189560144201599734802387421874132802662936517098560227904514875156381415811249736489666167002845448728932299678637957187481418952370264661812803447221844243618107324818785988965016737305873753413064742294226277224532938245387697654381016961242143206416356508196486167774716846651182830561562948540987935097704303214321474552389008746337610370533908249263528254406793418675805805525814189885310468104564946012881495368058765346293484193178283597779233994394414530930056977187857570164446111241480659389607287052833138263226627747564220348980374230782245962280513758454819472416464904448887120832419073515073901312798205727440551640138802461343711839659041963661745766610084699498116030888424598193584227739737592115955469713658204201279993629184119337168717347973445894974387526478593121652885046619541219858887622725528166852109504444945726127980856559835653745265215703615142416339859104978094046672212207881555304755930267127391669133310930171925237661370351560550151445775064488098330618102433220404233846028546663843571226424379478345207116224191439988845541589036969833137685956254303476592500326069417940244298464323565828589558738313606891181963223333866001090276233139233225249700421019494501024174912049977894615694070317841377680599684772437079688589319677736876029475597952621800612590538899290122144112557818021639837458459659980943396164743545834334953136968822605399855838002984220931767736762765600004867177694496911130619590588722763506895645493073867503305195485758889231741645748162519187698974560497691508805445603555058191847602544074951784014460035404852214148012464705087957166542472691304135832878628847723675787650344025296308177100429746457953373230373113739599833772635525055445991071000755790450330447906179386421469213952331761830754478797585729450909226461865209814072877747354666092243616988512049196184613100673485113743491269697093507563907513526619090894716275060359457130864726420355594271020249137711027229878101875004460735501850245922248227891794443664573512064472301938974665378223290725296552165634140863409560919326682072401683639142431079505998024611815440413118267508099392173629951572874424265821593380967307801787404181173452159168536131987115578339260848400647557290014881182711953995333632*i1^66 + 369063562596755006385344095671514222823286201783775398046482828167485112764469335612989211204411906604865529026603185653230662235651126498494640600822989331712611295866295740428455485308885190536552713518598518515540515640989782251476089067240621187207022556820648041611970723944129409870730916409899523325446272265684043374048832503553425783848900970295687951489575503020368759186664352607732382448986330508868258826408015931925692795311845047940662466224382554518571368421167508148959230746387224242641649402892277701225998393058461163836167676939392855895867414200573543509764505179688518889130222127692110709363251031079801430462230032665894213722755437554721864673853683601437750854442505245432281356246046016832672738186815699341402506616332804623331663508037655897524089998370898719772659585887772184128320234305384686802732887189482602165588475613231905172032955463539275260934546546518044621935077979335596886245723579093838906311995263011733290220976024447671897671366461359932607711402874443282261277649693217318543924047334756662691926496114854604285243742193400874189628254642304311247108561600211020225061323623181493201567822799453407766624137541837578702683786044245533090268049256198417184459135786870613197455687036305554548915898078433948615647035735909089299130924622600632104198977339321345825905601577840628710142102724951317452916605679829085034861544327757735377783820905129877685405861430158853277511385104267771046026723746261266068229662281202321576155161139735724113761024758456203237718815203765013984982712314347550955712823944069304567789719439237328846543078119097185983536533446140970854977139849361550096418299679497440667465673054260857458475614772684762240118910342862641853662751448181747524046068321716884320836123925772053568937513652595781909076131393516710751593122175805356538900109075194661207652433582481544395959685178072686693992775268758355910770172732550243302875443747994405929111747734926933052377978160740741481856861058425122808450104314204434095136742688527915788866982488355665552763765820970477922050743439291156658516408366480840626158807578620739296961952534561145271682175073208635148395255479590208785722519734067258754995751575797692484360649921814471221535835951048762698646858530090256117213176840668946894465685600129255313519654230654629646074090117564089239250859059665284315735559037116967576389430409603140636800701176028818973271819462142925883162739266438996776652960600790711602683679193728111108367972736437880946894023061410483189591711519774654227651542845176456943282706357666260974300269676208051740982631522420360924295488164087147455216737330662940299392820765469335543885272158775556770891847315604289853512597906138575989089131568030862051272524820722242775938738094516610208164751447154676420447228050927994668222562611860304598707406613001849914479009713697119417246857068273467392*i1^67 + 271025537511778504860411781727535196810124249006879869046936074287173109338193261175347726729237543729527554871279494506452848045844593832334520809019483178152002667873460169261470624067828159098170975617015746042089884041745008265726766015970336768797270939995828875994409234089895002784420092981951512047253684697343729159341493205228574244915287389115061049393104200524453020126957538325000625322771356073102483525870960840467034241981359101886334440623721833572401624135704347101990384170714607591552787376950687503312347590108116316227109970102631039537120369613692637170968949682101794805660249480783298307010246375094926204689222599579405996921802167019808033304032061753434490080843709139817372903396614596751123320145074767721796143543868746429014237640244250135587426393249375337137865745123939238506038192584125541280068201647860676824376900758146981319335426571756831848793759362890623770799890968649380912840742750853556912123990194720771744636216359151360493352031403620730715505360463089763012639857633815311934497435344360452876364470869102464959606051707115221047985143066694233053952937342714094307909221377464976256952745684182922148353849767958925535269027036988804923102772884866318969388451016962337941384143135096837910720623476738521242997373092900442825023947475167117615558446977024848312215107408796352121623516358094358059039823420821736333750453236420798692852467651708445939816633867044486904511362746910895812179196069007390538849608375666789349707590952819005645041240969790585549166032612383313690990206901402776521038576924681261971218948663200129232472374199262261810002364049762099254419751733162896624136489884148098537143100343407967613388339034939607524645596294769058138811902107520603768434171285627253506454715362242506148568855167919387372105488051566949798137963757490398048247046793764354013102517882430365648763761157179306029128361527866713871894632167191348804598362477889416855729881354489386717142054872385596427345172062651160526550360618279027764776008600882248762906884954916015438549614924276181929007757541144859325593940134738888111312405793619311258399750901160260002002221683988526390904562243850555645657994876936966045373514750119454346176354515052115374149686826460832374630514813450691443414356077139344564078032509176124442388801778690036889143744031078396414364230009809184554421496626153392703935222569577394180844729687585863000264809580462907939278550239761127796998799540853346559125635554983380877018099985693343400322090325241745429043431911675059442616375446625401775973198753031993273576023070803191472239484016853727197777287085000622977147514564431390199607536225994720887156140136580616409258407654076839200047854119760359128660765477414925818902066839341413382634912783715340070784465689366661137525222708548349303262455285289872480082949073069414522960162631967197210890580525056*i1^68 + -95783577132123855787327259034849749038647431351374204383463414800952836059549546507218574836622591354739635818961882908226758183581525239811995691179549549454515077260890537856698394661439630439587692721118074075980301718130966079787717454953293398907348661970433987313957806934261649297233963425345983171603602315024202579737127755120892314457929271986324539914410032091108563132135175490145249613761963309290288583114731797013822038137457377486778428735526322319860107644358894072824675783769297722917945034791824385578672962572828715160576590784719946770935574134348694529546338276868681104444139527651776372938343701901359410762521018936161424740887330984494024861358548719697109299882441916553066694357570482578724387984678422023287081495732233746638349845337866662615816398672441844809525387965293421255242531084644248711647913405973636797505503362728784608686149134679306303136300954704854367395420181569351999313799456664660058789544189802191137694873158782240014682595824173532736725598135250715455728056432668191916352522910118838828700678476407059175336024074930354643332456572592151718279061182575134109425327153186070731120013646145898060486285720583833572468956085445626584454974584268953344028270866866275452058690753084783548981078327629769228225440679017609907289742045892225671277641421237468385396893668731173298553837432483055363223589528045817047085482373106892929490279668187885095110836903995726665755466433926716627544065914542065587415357514068010417273404799339750730834647983141527972546198107492700213430630268626055853037253025604495627258456523816420451343180645257176698772306600640901482865859518515669415812187056858072456952150932245498524787343974943388775260933149560134116726751662134934463588024952134480907426421639806306157223292198619940746063870267101198243564229402329480103394011693054831660696106182726908256490992380765178825248694392635046975659887252944946638459107358596433463674851017452074111810813442673269513011720882352026872067073957089553884106376185110855885627836332602311230796365740814645826016547316795676508941063970801786718015793506007224083888195612772258133719673011095687112093498077385822342927023153030121256791317326080681772640014795658185093492538276093122128906781526255834628435215806736444102978494211384212087932788750148343197354890547728448174150750123790341807676997530648672626382080360150458594855438894517068442649371481224642081821455295128590222256124042278237292885504002455764547834044386477606638423289619264443001500685873204491933706540826898977417538473481417131154956176036561716681871536543313078261109435493581242447966598860395742845554276043470078263997191948313636348535976951585839972307972657844913980461832268952570979641128873361924151439351922933607987000578557559576825733733542210572662714074151584701369607602728198077391682876741825222097764352*i1^69 + -25163200786268875896047961855270309727521879695261215724120645331719826946643812808475327038879743526003328832161750450499975469761681884626142631507928359940870653195862272238453810915524160705080042504640037801793472989187924093139160868183652182854939355863493527880806968275195579053595877223545541737601746730469012716665556514769410440667092251632128300377192873375317866293339101269680095100702837932976495436598426774896847642856916797177272972008299442686776815828048549773733702132472329498529176424571232840399365445385214664439945843756699186985577336287051052458462180923550338912020532487335391075420334887710411609468657853141671464339367520031579942873711325321884596722553864253727423515880616212571035151118243210960219082238632041247149399706956374075159275929930308865661169672121293669092099022745610556251033235923248093506832969214285430092175917462714968179521353837155872683054176946123741676694316607069228603762439373173947189328225991553373228799830696368300355328594286360344931851072706198576797445803910872181106378071619437923662568429726269407352114445182437102841032794727582420142862419045248863030570343788296875896745526437669202974710194302214738600580304310008357568011580299299173508047804458933340968594185112317969164854740464046886042076922208674078977441384900723399300342685550365582240839419982740180730306472291442388139393183165187082969480447215095537624769192333205157521555341288761461034670712818990557732870834091000198173574922010360500573790802115109582343791423177773301441030849890900226415822038562922703565147393234490662110773201441582847690510746867515094718611202262601753329066082164228069682304251923966840516947688035564891025774720468556028032138379057120996969926838614830645710737948577796910533978718068834673298355995180754399694227925735481917866366249078260303994505472985464384284922481585701445995292088574708349427714144435221363534560355797215703208166966841601803862420147355058108555828755520401935740836019147353360229437590452006838848682990748684404887831573186439404594197010076629909437470371127450747278633124283439309345685344293214829757815063399343175377666461719838535479296064452399942336602825511004628184125300510263958410824879714871356075957204189526937055817485497372032526305450141851653870608579892856800885929226147899572696972811802531917048626939382628187884143080418270758882467469580532602843630561939587348293983300029587444085434531398284496623192925493054271943490200411205933369230424276471887712807545135146968819867097289273539047762610430189512733640689780590910555519027304737956627297536946586868152186738125150601779487215785448572440636352860928287230256406302918852091744936242645618531963667702666159202837766520533998783828554065549417647023479407933868144050624751888129756759648800670299124605782105031203939742796994482012160*i1^70 + -738478501416375179991673576308986321875388482378353439971907307760788175227443017702047827599503231330015465499743656312599659464171335748494186822620371444450765963514571172972092172048354547432347581346462345501142820341655807006372007190611692211763724249477439507100802117201337044123580404415024816413754784144850819685506622042688448463640858335082480202852132580951344169144382109553761735374313300981388077097996000820580865369372224517845402536994519349418521024505245401596248958981448509956912089660023385999693317275702558721775073768612229876333008535078664435304613890701794328845866497814125955910111784754302395211097905989854263956006577203689147676780749792614309849102813126816597471662264983334022874186120419197931674059537164079617207669861876057564654026031600434709913516817557316559071460512151011776741600659632580626509785633551771091106851101905520839252405438741421457986369650143223464355385460779235948122615636337626443248647762767508467695182805857296826460228299145628631716513419585217048720334816996945919720947553916986877028750648354511440572103512178135262622274462775432431767648980199631063463708522104295246208297903871284946966615063585490812848267259567617655793363010992163790275976635292296191293809619524697295748686701091199256564438969490398178247896190295543303336071313031467280980405269157776277958497905547334074693206972480837619832969259113056930818917689603912668291652084195701241413937151240165116053294091245274574761308446469162065765164316493808272825505533176272293393493805616056777382473814842969145358457771819764206374276223938628617635735844599922801374314703549773160829688984480499982470023706856233371656653198164877171185907603978928619537834601843208822522637283752524803139469372032026679450060612240974029844473483667961591138933743650400475428890329271843008747173785385481962234386961311815029286548837789908698238318159588677576801311535298880637058218792819388667907546340861574845008373235623020741796962925760499022039127850771824681837177978469255954749271043997883337740399647318672105964473801463513494337064304518186900694776137731791635741722988914914496512167684241910224299440286591190808861632239113042962716620810138345896000711585742727427004072249063884536706908818069291239713656970238350380095625701374785019737182729849458575607549877173142955699047210613690768571147508953986729919859199747697231851300553619281922185389470913972824338137363699946844394007661758221438262237721497094971810634044331173215018527244909132132003622443458006185123689579894018952463358289193309633055543555071741143120499083015256679894010093743395924860257260838545659237118132088224370314004265333611209309820895368137808150604036402126644049431844237471059799475663290701172717099045511292772152472513974705452594382905147575042156909077828171388522822893568*i1^71 + 22698891030882285201678344823334275325611634962876152004841529748071641794218832006477148310933926749286850260799342981223517091491106839932637601864612482262256982446664652523505481090161564082389462662911266270693874595202631175457833420347772186745633071517833162491278019979967931201517135995517474069098553168451187979819291111629088295769423414886296339766412192759951378026426759637515588807417786163312174579280722668294509125240483621568053785027434856113735415475987462796818637563941995194871610403202264204246636691884745687625913797037666141598495612552790424359191325356857481587138952148748875376922829861143185644876911642768062524005763538050335207176095601652143452324803180780371907930051187052724858703886529877952745746604181144792842692543716725309848537440676108407179135081064284790223687159601192391930423435861030313243453990698821394486371169687876292406549654319737418477541948860239748572805879212321495307963334495925697043684116854645545628723584594085598506210276446466891907969710009315616510378630546908098623927999686551184485299782533932822746507221728719973640299898103922782471408407409194543294319668239099822094785538286380797271390637719191071519216772078507353823175226470181542204698748140163053673924289721470825558787204897567651089905043432654232976799969505640429182351728465833080399611500052024625156435534608834150661446250385256842900022065602401996751557955312443213431235617687474224094086117294671258784039376208638110370574475506231326150359972228368675123924297428276571381321622238692408710562718418859836629130431032900883481770265062234479588662150332978463007856831960343188358137594712112524049262167705636561023902166019640174028905579778179401205506314463818605033393438310575230524592720693323056364381726145274357675308524987917756623273428754462613600261567337686224073952452043541819702748651389442893083899208867496126601405034963313998740452983309462931225685218765142969807668827609896589881321047244574396730849940449421298948090866822209322133645618128670066357184369794959320425782303198797075142066587183362074041368339748883860049214473387755543805649640738459614840742660086346482278914881377172377403386938255698375586382453031005732713931559910313385999990590501252608093116549189135395768704779914871983702178193086672465806708486784233948843590067442570664458106212534389744707339816872864440042436502510152334479245124924417583050221430846148255876947163094162808342715783253212310682626197810847386606677104293508942378953075592516093461319415085295204971790429790552189128803739800227417438397363396392438225372294722690627914651270282641245149291220730038657290685160630358641591653806580228119005722030235080835146286148067383052652668951714475277832239267215122257848627268864625341226439938347698606664519358960453562720759930349834661793890304*i1^72 + -8737365277658186093146133709032219846894680161079558425993627872107693451545670981104092714708169140098845794505125406809532881232524815313488361988399477329441899875270403979387844168811719390986145158410130033839477631757516953446202489089703291156521607543788962137631916583172728569860190126771050821295841445250881064534764258035604014246733463521991179257462393328934416152335492017089881918938655412455071799551939689398557822693723110749022086399917437835030686995263327792330031342140002020402340359813455709613473271648422754523334656482316087028030022096722291784233622785696341563936759157546717861553949863347901428780956605858026287061331225256081974294839878581429908232758959439168426089145638220972012837737156023300752582436838765799724063414762725097739307531355495673641430725341461388669767529437129916651047116055309696782546846390662023679903153430694141107931190530414347826582706766296441627492163990800992627704514341847566160519428314963953941122896392637995677938991434308978625155632084569378552060300874214831566493601940873218594602293541717625681796466142112711389148241145870931458340726284261385494735364001846644822176394127153504991611897838054919179035092163763837453140881581871615377158363086384015146200210039146127872729933995770493303657930828853028342948064587841627858230159653908485068572269163743075177347548071226580348409341615990943560106244664333574955676809897518787106938416227415684152374323774386454353790970604863479449849179034845477403533430829314942401628756879104366844840344069898169578785924931244985265039412590703539082582768189844966430684749057506174489316075737577359795636314793020066238122832546001620476411964177089300591488851615091100383963935088055281313303293973329069347956686022754316048270280776241799340723537797689700432197017342033867132344647994240657686786622335490919882762340997421800884593973780254781902888891173803528170161220266256426768491438918812229615860304919691762725520220697775432821042318324380021971866360995251389731635585197345234120038223772797551069861227607110419355815519654044481238172728454151113752679663536303306421832459731133643272355493024268280679283288351573919657020045078946765685328409158187448364023470338041913441598516552056121571497975576427474180601629281920227211514605089447742228096332107091250912276135030353898874531266594454371366085768845303651685386559375855606408221319833483062294772600330124724828090728388503415721360871975164411604319523467206517259807291300853743466613569781134178527312128996267648023356863636091494068032615921233619826890721141617220480815435730399989881777320147115935054814775419727171088489216532001140561816892399316382513851302120636811891789131362477506834478926414201592289976312503961159435485370199177674010376084379706727153669635239917761032426264213680291840*i1^73 + 719665390780704942262809106265963832729489366015389737472979418298188187134414516887358149475235767438429768236441264960746118532071327163551736647385673764365010154486546545006041735017140376191542195931008261854113705489505825753563274085727311694729695459352700348035231129402403536863742496931103862028758557364839676734420219071870884061036074122477995294119333961664440149528571214292140247793078811633777044219907534478350043908690338485174165054322834911945900549667562021616458587450688777336329848180073949289846285492104723230628006514928945255986814361799350995728291623325406142695128955023081031103816375031148758269236852168513188813954998270836590035304611289642899624816216391514786701107274052157195747160513421429857904897530492532511609474599207752984023735193008587710416305623299550917757236804238198620524061214343925314162864862382011005264559399665532954944678582084999651377309919796411507948029383788003635053413576368323940447441608919264392297628496358576531509753285812800522818191036283250808095762499651980011099389456633896144505883484147133358255552667493136571400443444889271583082947153406591926089133935337986119897686768344618477901691633802985442290886281827965761255880501974367251163632615246474671624266015164720609240654760273763469247571362141024635412863460844157582829235635739593175792300674064998888508573549471500184182215249452136828288741021316032173948292605196510974676953798213984942069729863757715302864845648334914670953698345979866585981065469002398986534300909053814347990981547319214212382675668535917040042861548395666080502385263761502530475290258575017893879049998706259884795466457630345330252600679115497131122419708472281473936756039587327860681671240603987539040464321099260200158670121637727479775652890952820450355544394963385661567058480227098125164139559835712564342280021130643084176560499375671869674748083431406295450244285715199252473033831391033576255038829541300098296966201108126181543085297126897683743620845373222413533948635788829420573753761293902234246111899487255021905681627713828421618170678234656430020329566243146091200951360433462312769821954128819987856263057982312809161138115196918783306608266412828908420584555362266355895206385765638220508090755227018943241899236709170982943544937592244586174158455283396760093953247992063669567546834134611981597600781525519635061645589377308326005515975862960823873421283648204641089919172240242117794530199554208723160820088215049667000492047515155305987957217643998671194519324801687159881199061168974518164458581444175321813638631972267919747922158138764330896095432124580913011564023606341007100250643311682731360742280223758639700227645698789294845669167367590633724035484503800356906847927975950605783482902519094124594795340373932285029130860464247797022975986879663870644334886912*i1^74 + 40682305155150688395947932023829597193699692534632690296738395085758354388489112186937631149066571260975126990543690547631843729005826168004919152512115010642563035667652020191638163516198533803412446204927520360517996003949656043444469750068638456131960847494594839315596303796088196525041386427482051730660582939500485146156999192908443447362299773271926765486030851194217642720717955851646998426901052305994986548770188635897738167554713484291495450867979540818229946242746034957503649410055167743664078038630304552111345121595600338487783720420484946037831115897368041202200015929627617996267217128607832708605450713789410061161931208265293326489078164334279150044001172646404278508950631389042675077999441844163130024615987047294531992491566670170472347466502663736714768316191819442376012359769540564042516268578172447072713900747843922727608599320426321906404825406048921709223362696611751254815917794825307610679057808266910490561643155832555501568966680997831628510894945095791004453627457443756424752431664109161129251744411501644561372695462629268636037445056983907883726567885598345772615094638885098612637869079652724027002959541527442343039496570174986771310157717379451923995505159528394311637416369406809272064891805853799809192642307473346934940793424426322677898926052801618642518950727314244096300339393393774008489557728434473398058755040792526389803559161082279348090801147491094569928408016778894065208787822738706012782746940452260116821574874834078488095678776587417052319316135932930631791781924968329718048799825467445347256368103657075764648826869394109456171052544997413049531563769970058011422413436278467422467463744719164701144297914201664100681614793982124525207423948625400103786613431863617400399751098996184232285914397422153364936582692635412778443760441112204683139189550715603311815246463528828921612271465843020446828754519288842320348179191168720993732295253225425089218804342885694947633860953451526213224530305496328681174388168362712351207960563616458128992919244489608362984415921552015121850816593620680951032786508277359115562910707317263402946987639469906406054481185731255106112817083625751944605734194898921470829750442989463040933071793510484037519402397269229490729600414305776826946590386473884298529532040242334702751554997534051690633248161288445551994531660511237276912014223765981562327294373373468055179336318680738894154726746641795269693620602512891729035035555110027021700234632216243462553455171496504434838946623725928344885671807242916697207751871793079056852343157866997213945354002946531631027378555429780314742631418963093775202005731903828650166432628780381876724548773142646383262628708360660599522139438397825272310565142619848652409742208050954055262256456130339015753983871144968549745463597475980116112508473120562991853380507482225377280*i1^75 + 355537826912129159726837471138394289308214182805376193430510053011445589391778735334237757331029905086077980596499533888209837045840112586682874714641022154305441318934269994019684560942320605107991755295221923246936047236744094952580631489357244258173075575049856846284423052265936531540359008565337761800902673801999329664191902794393434635479448462952839055648572230372952356251353076622976788331202143807010808382225643174909178509075162973022163409487112813218041482992555879691172916534841184629702524459220780619001040431508777817356131562938121254457228057120947220592981670589408562259029878553317713189682387523065123145141387668291453625482939714823452919357570522207683349955963014754219619289532983566789412687348958265874860465488361136003790110497209951847860232466241901545474477105737632710362959014220100862394877620784959242213468561634240237709940635726100144510888275279830658405736295499832509799451537753842351065310441068579708343024155132279449769187710254243195632450403176578596874023920836097009836057792867028520144114539088373559529938332378784513289699118022750292084728281969281975577326149222839587590472176660076243843880612669791367283865644260871394979195406629242386590520226923676161365268763094571853703315664827964038973371209926818932542349590410481683591911596611791814518920500010113431164839404058524700469755200497735460890897900530186667077804422439012634195625384245020012727901979949954680586759689576811337202081168099462988045995361317573076969504151497563538005955937146108818543156856268469580416710186432525855500460628534993581572621883728516819511026408622890797556761307894287408774482863150213200708728980499527163840366797125038326070044276164122088530837781227195832341323106756348559372298598550785622611465935334243663299072352004167163707505058275350713346485593236279123712898753864787444965832942130023888207369531223429320180917489556313539429812164038400094311392326155030140143518308621419609430318465549176984891305223628640898644840869418094056930937825186990825699560956312788285192574063526092924793758125814520400049458205935518511343972774126493311618618412895479963007933051635128347918084386461553501281948544948608681489670746735778251138094134341341919861295014934054468770163202646365481668514986811091651693489100815655505571509959651028143536467809974367116075071177781746622424263329625347381378970736100559504169128747230361424998595145916505922680344732808886380340593702684684722680083499732583451356939453023399322821043294912595886944299110135092312660408649361228565459617395746801082215643522304296712763356763762604611721495076361862882725976789136397510436225723055411814963786654054256936282963230828814567240948589477965774864130125004685513363643535636562683813738837905634870796441326017945234350654078582784*i1^76 + -36881497115496094997021441145098999741555071375625648401781405472452880588993239839374422781817525916046310256148629682051337815355031577665741738305749793470318616169220210746953276901746145173666419262374647340313358867814500104123011173426096411470852959088143134370734388168237088916922623394341594607133160304306630656586187013991525372506038613943255305457150428901048458108285363680146419986991083837721576943476324207035454735681242582792965633970715754648181579187002096593766541148363954637398201784503642413402487912436356916120126388505945400674238083680786321284099358652090973152187263998754320479441856170097940794145542438811539254882266369603846537815336359165214844643904051117356705101483752473228398731460065605113382708611627442047277623857201565671808142945581441764082853313218066733664885447126079814619700372386782544549531644171956467329035547006991227588784159241058916086591329749286372720506040036816712929008120649955527004103990713475733044728630945717730238528891334966379626068512467834164193298027594390705978062458577447021695083472569299381205671467477949175511879039630193654966883548233669450685977248016152759524314539683711221582453738894127848404283358972748977654346880181719827442027807866882956568075617215323589648365746161283624469563498054586335449848043565727822289304165770857099263939040869646110820883674835529129767853340555473788179965076305568985010542221215017728850343384730941808763878920081851058730046787994837503130343444001464248496770616577450718034810370031733197081099152417950486298212241939171526438704250992641140248378496900489963743979681515688755573678168162996559309678793467728680232705908006484738968600290482863858764020356814258752490989604832532764279051255578392463297231216728597866359340111136651099037615620072081397795028824798173623180421142493357047736458484768478424868247230683432318804739951246147733022934616480602600014613943530809676187024479544334099249099932922033515253171888272019615237874669040369616268882096189737749375413908937150649077041676028890774540165685872085050889689452598680125918036936830751597379739760038023157935680419338033015041573709797004348583615311474344035325775407201546331872848638593173448267671593539649080278676474522366375165751306264504454485585645519921184631811467089816929228060434990670172606584376777820315014802712641404574962835136912330174819168509045882738071796271458220153063382637369005419751392719942339541914118777151419826178859848393258712194860077578414271020899011564887283861333420664374789924228558538429126103194012555156315980755702056409960875455483776992417463110130781314187980134804679494124498407515576168307391652976448134023125043182857760283056974654131602082892201315651307154124829513131984936709644049177004037391903862589734866944786432*i1^77 + 838420623595338146563623965854131317504493921544571279235656937672892375735924023923886111088721025718075128505267158111026175560141328942913162962063200025075407402807921058655865047008854654577532156585261473391334757968591648414007616775754003677583729460811496928746092360943909657649243904964577357532780716302316304182618121687755457180574791678262355041376717628949248613034957418416849068434605096045159965750704338272607078572191558021109348008245564718710945235282659555533049410998456654080561285341798436469008624043972133325393213747066477325826420189028260801718753876431567941972152347608290077787274898895620199812475974523066605085343897679963342310905944314676957512759205080997867321008306574630241512972977337304209385016926400177289399906744278575284746090084876580231798714598847308719888569923538939898277407494651704640636891698332810270447180820336327298965461553275551975992087256455503087674724439114052038719930968601771209891124795792281682896674929179849688521894524919092628389681510742492449193333378478992800841700479086266250301754445392626367161693155952215508018530639840998012280274782140743864063109332352827678879460892338715832531152447062476621498548784017795731739705827008475345059603434169268156348552900811160556243203359206419815629736463056607291429877800813118920625442908239296184681551212638170381650843890243353854355806547739975107450875664142961368556209980049851254681740660355855958168823416053675065294345375350326094809237680651128915331276866722431376772566213681572714123079391176150800542787175681369268569444046878834310681247184318856341306126950430268284341638541525870161633887872373528907360702724804582811230013860568852657749292289093199332359952134492155817924892762826904383074038380678390258616815988480891667601777954038988821952731507830434535485176315398457497839333226701321024044513753103604711837585183829085591259993523837332390943880673261035075084321348982081665187774744948529423900287824574911890873346903766715559756305618215684424623292686628013083674548600101809518131542215912746729342309733699346303752305887302492724828081032858548666772334481586998612025444302122929887354979315929441005985778492677355870231828747278610432756894911258509012994127964841633749091661052109110974601103196215683859668730497691942734583363943816769484648569479323562063073933457247417617038435865357143548888892368531021278427987133260393157223942133029614255544520042755286343141143069407298989228212864028807125001435184837827176529662297806391098331986117808460463679863243090575692693077467878067201777623219398223995048866475641200500163424438206126325888250446321625532319990387142673805234642728183634401082149645971210075317757179067450251747429575958244073759933281241634508380465752511784483905770795292426240*i1^78 + 11975546321028282945550054690559059933527049794106068498139198141958648635358188032455496457577020040294817708021352749291784066321735626980959201845154694427166695485258796645575397624389155167785480742442139157464627604614328983859980439638151471015593846790850991939654772787179756827342464155494632144748364888993646323309134368639774757387948562180204494931448088315409340759573778163791720320695026568677605056245750570095350384117469493629032684872827280238926984331623208968177278905073161693202226342988114382002440605286936619565782192361429035693253292251934073833641656483640758300622887412434598569519002613868645231413052300566589998390920897254438673079849112753268811607932656709109613310711243613799074165611885899387917170884904035214655179889865332067497126398345880373069669830812085201509016221839088029393868591640015473105825622999475275520488162037094366203819774432655479466345174305718450195849074226953659118844664174720125042907753945450694749066057534827160297800179663421828384583679606913858425214268607494925623484289042014034035123996450090100764604173540686479862071063165832730849311948198516877661611599027471822823444606289250029153261074007455080872500587081329096311243162065424775453344001783876761841707112441379196054494844672813511082157836822880071007837523159358823861704695023038728513042953012928357997730005094507369069521203987898109792333578532174856716743744429576054115417569275911133788355296989207897853482587243685277520206043747603899776888765328469316660888290050864309642537873321108932808911351666123187873476134694304701432512466367418190517725745956437671203552379940197721379687475469445324163306136601170103005072586955449794820650476955137168605064452186676161953394122777244847531958094263634245497320254680889734719256729372966851715651797852286593504152157695446462251259292111990299023637724268759098672140794731860964408559895991099626232741429586842573469794195117826955766071586893472545718841878073981596726545651111883279646001611896860981760579632376103665976632536367793326695517616003348036398821980060201255570042827289875209014027260218171543485525764104364126786236684586347211438739822721090380734038880415596555276056841623559546094612555893395023165205788134851292338765775669890335254999174658340344768133782809295246305330861309077784345630529078922388791291583557040465280671586949347353582970801499061583729962183965707972242723553739214463159723412037506122944251698445315526017780647801970270126373366052437892457500017654496857355741412343940452781112395341442489598627808152755645260835464445967634172795172825079251678440028257683742624052764575493995765357501816528121678377374354692207303670694812739905580168061507036035942613501290824212641089795460353901413388324327478790240530857984*i1^79 + 589698446120346927977137541967104677856682889315596658052863992297436323983887781407507902343730247301547197532597431577271473988030724077251252020333813049311312367986101977905211887733942249195587974559248590726423091126194091236308968760742080286330330064340061661840295105208868530486086022888899985466382698902281232255772784232422153950442055130714652934723616371121172710219055260610080001880544701475278619830772712249123873023411758056207419713547667468916492252580314751596620124988387281267022599340205351459781623166580137679971414731282149510379844592983544286791716370721134960200428657695273822379049382750314613322421420813539557881112632815791509464359531009889489577724869210851581296998525324761574741568368050460407427776390571873228109042266668130256210886420814520204804478188114378213015080862050319749138362968206263086041705743781463563790117853849934783229183179068777958961238710406941423445646329523187542267303135937037975856097841860957073682999741751199647630094272789759538341744002542085041070782185508532946796630284900909630298808626998894831839110080377332209293910228865721067143964189327108582007492596086232266396096828090166934395515357228360145760919268379722463936488144248868095559860942884497655526400910801046116466149940177362161447690377517331368997154599888403486923532000701694877953434730931054722074487691419443071918488516277927313871397845584512949045575530105570962099616246682102166994810117226804405747487079136220045375304593759759884283670770159617203167181167159219416711834337760364327063936946656231193184474731532053984135944439587274977033664594624509306611684443984086280393149782421151856382476016163903517302956259485137914944138182679190578246981814925309033221874095757759042393064013997657833114011008957221260521715790536739556151055476244902591020673229438343852280656205723742319400287755576219835550546885557997038810497513421008881729919563586582221702609622996629984040280533426443312288340252714506518128861361218586518041522367221832286594319272235847508974346790093541808606218543937780132275676638946122264675837218376523391022723808723726652628902171589418786782021630707671604991034977099917689281795617268925519248697277201937602198070467514768036727145440551509595370953389291705284626556337782574526181956392396265180058482997852098052208246547762146624116786600451517031434922306472810354729697753988202007352806305785074274918172310749742763625180704938728020925275384182276467943068868716266333160699716505954654061360813253890920860744506086020400259465595301826222011187264598209616239347504995867207786287857349427249911064921246675797484699519562135199737457362863390125072669249025339496775969757805246208937313506532089638392646575414067483724782523544626411327459479841841086464*i1^80 + 14955532334050664168968964545928121575405494723910889308343358626951980409419980373073005718243453816851334285046924075217197035762430838395691799066592858841556906221186755434036497156093607425507480853472187002586910883373036754575796119186430085969730550130339134601870223135405146590285052762113793801983610538373946775755790141639491163392925345042093615024390819922552328863596130741470175442378782515674377183626318548646564768124304644113173002881308792852760464639038789649480887198141741460875880606957510879136287078860230845270933858591856959700356040171972770299456063528354846669519829148644583381812442472490161783255333428861567566997365441483495830386425669554368531006671178715808279633649654004313213825524888089649732437277402969778147083268931721474428360572988176071234653387353493414722093058831250131311890714832902845746167799331705268497584497539195955268436156598506243037617180646187633935696086620375763287266941749220878360854168172793059963180336297586905493334475882216852795538900619418788421000125527718370544197452164392070833056527095049180322282393708683488515725549655199182783429972502954034672393232323109346550312145941288379760708276306663396539890441048829217189699961644654397853863478880994739021532224185876986720620052003519345693465971661125942035610069305665169178036747594645067760237825785652598890406243382180048324685326045066915571408465340085462009886546067837195535696259882703226246445769596652607671740925208591748796621044409101842569672866644863750293221058424800231717926223542048567275921641901016870666883986791439917368670459976745378247756478426573357402051888758145614107369154333032524859722277684077482907221320669248575895491602947801842048731331990528959144274895710586639383928754913489681097850526713913816366600779991527941255962544805248924607431015574783373209301014203883647695488139497145988943526686202064273076080326118149405438335203067250277363148055055203519372820781112806403895892222367938132283663115735133930978667937587395775345953947039872450502398112517792036559641462293776586063745799428254474579599278345316820620254252774243171228471872182478179402939459538275074252867634430053063193287207032568127216846875898572236947174548922397485438394519015486997404788393833167845971120243436099155731206637144694063345596239703032287083600746767056645231478061560579071099769288284696659947965715159463124227650558463210711051438303723159965538056035567235250968298623799685479198165051113419217740634953912074049585602880193724870486280937420149052246937762234689079808723395300556187798371669375588801130839049033364910174085635254438771792506164495508315794668857942094990557841226018301311100052486517488322716699331206067981024881937167287769860752287637003443438331262664704*i1^81 + 211126880866783851888767348788112573546779722967560913063242627671923720004359587690159429937510041474271184739857681706301624734744368399466177021030976877001801110812121511095771213104815105998860987074766141553487409807785132002653037510170068090259296080506868443577993556533033609558903769095562054427378750919566663394602221793454114133350648735162528844915411488928955643143385604600227991661736468443544518743211155327770485563997413778740459615697988833383079412331913429723016798380086400120270584557480656865019433015455226910630387816484089979193925263488715652185038956463038384278493196529788325206636255381037713531895004101110600745715171608736626763338252360643044790788624175481186702327196628528583333261058175372830372587453127548593517688599009729452120391110512475881323099654711255198335215913337387332231894115833008872551146218618315318234565280258382034458254460913531612074100883908480473792576405632749168063987423429426971408846423483132307659643498372648235845718611988478569878531378458089013402124181059109192926498551254452728816340406889355293735557294511719960492665639753961556498122890536130377979452980432218278123027476675440966651654207317956296473378686619790383342670815623331361252626362703856630508172554972117089051039283655382716352462587462415570873649758832956485276150565360639141344253006591512593197209329372062120433065121805187024565756588320015847751192322052409690893783344520346171714252983974448189426292744590855542103855799731966069080188507639847621717205135773603359158993370442436535956709966149970754177828438254224873634277503034014197102206799352084308940881847463955994019120290528934321746664055560986814575369529361242171101870755350129331040355043327355350549842021256785396492851208020965584902823056338077471299360120388344367232726467888631942449437857315255560003118468162519185826267010034472470685620102740927251796439942997713403312655889150407318474408865265430680104464723239518288591074215826625238313468182264003979371615396970688122188715037539154580203108524009546351745877635915244969461136200104315044661850343820474212229275680142968891255110458260041267653611691740155641698031732285567220035610380655765970629512394440731568011785569396387144848595394494591280527692821066757176067278199979934052908927836591429952831565557125811461098918934767693343631734843480373504536323792552679360578354365480764728880023696733492109244747890954521386028322286528770918855459414764047263994833836449255955663278605932658087532954918029272149763499423978542034511839175590998901669594306331837775266747238418424822994111491885310235231314592745836458642497195084612741935472487624236106127121889230689402143657202799918136235972382313418703485877447685794488839135039416737617412096*i1^82 + -794040569097357916283385851662283938435086775302215922723783997868642511851855104236535353347513700476409494257997549221375263723095457876285566339607309876668294852801357784256067609412298771981647779299175329176227819316892547095911586957961549705429844103670483935442936471559336646581766198968250228141156709797991476231030027883762282300781464440781213849637595078853635857057393439663131779926834997480009657768066344346858943667132382174451669900526834570469566653669728743092727984517892805009407159799742157927122535996837114341388400222005447020606713099031451516304852304785873893856953775494904091408660948788915937353091361245440926624284392780614043273434821638831247102603489782763163731775628366415991127387701358993709347887215331758504604005383050853925070013664342972528629139679468765742705617258733442031797032072244245609764680161584403117344340910858526897221121662542932433028785505081170629144038520099876368504613821382202756003583771998319436755667541141484351292230855538136952217931600767832517360982736792502031627210085385408746973929845310798833823348417206444546319797245506743890510259600687319980536656642103666505873290403367945609940672118297617531342180749825403934902259922504465182452642967223495162130248538018217175239319104591668032743321533131449004382205534567974688279887699034011799812223938405102943181790405460431100208332968831309528480853113117954818265748002741198282090875833764971316560863882252078401518575566729258695875008898623022569513535864213726477766785428736129427226222892600088210345742554470718709345478809146443308661635707820328183426049511912279301298013285044224035711259252241098112829647544143506239986134973676600415401657574983741355198158835797663871415620695354389544034157107957336717606644875658934177474722016842902798004761138410144428690626651763593680361679425386959835723857191926205562610507928099946349111319200722481419450065308511829817449424467132023102472932947095769392449838346818232465405373992409937109445859002501980936085722922834622223781722946524530638356645047323677765553641335804011555643102911121580544074603028435068374819993860844188267503279869632824526731060250426810317317780640297109854074222413192969659331220628857597473799166242086550158494627676759181589159430104965755094250011600800022687296926825578168902479114536958278463253359411648154561875957790944268724841108395207911687432466313136160012384834243092814478193670172121289431857831082671847055698954373259822355388031893982831500807661643345717421037001006725053654418218774005911882705859173702665350733576849269450929902757024104184362685631157967040117324028866932747471189022447439535937055502827663435581677302379843022529461200870235478237889675574082397986757273603538944*i1^83 + 21866151302862326550894727660431300754751193342466263151193162106727579630444152727370385738143818558850028025274067692235005312757387714718603558606788500953944443217926821522870113240272943934841549869510623510350138992312755712449397119828915597013131416848663838865885760544604690478071897288824573972584884182153431037161247512831720802706588230108236018037031300150759624830424111350150509320925380131034044647149798399939660640814016280818410795180181074779051206441976542585089569731814568264847262787451888544481861561167983995077977079127444655672879132095128839186937741102800252545674368686918073054225110244313471423357818410176416450857820258586115783233588636211121989645183909455052056676632725755609786770931719559653218495316084520496138307702041775899471612369077842102804538697930634242268048653261262215745215622344473799604400339355355647734935261543565125617133713885845005499368407605072480592586046759630742798107985864553089098420434419618052270888034149828989773262236068416949138454809140441316942340959667205745563038865675312999654919894329595752281545987735050631263511683537517048056241387874588106145713602121000255295500176433840797450565113173824862161559171981050713093617150974434153122395854531368812888323286763139884545940174702286520692183868732931853613132864951122680471399315401628677892947336687895314614113142968980014102780734481102559152332195723323496544004968276215854506722092348590803526455938466966078631425810788382760220443984696396724757328738455501979482814646844720542824755242872186195868684779228738038410376614189311024863603749959469337006029648310103094931173318794452084319494841841040196140149418279713859546957129184234734620801810676193858991728581321945879779499726956884719717623490412634613821552097210669860003169813369230865454301995494187934411708421016366142613562227380586885658449812484956611087210324762586553956155389903412002407792633659792023806998659607222155371659355660499064773378378695461512856454129623768493097093009035256186278627401704347766314341107284390083069766926649252393154264746325109877611570458960485889655792918776787718679669982790182086174368098601765110744855327144205574797555968005545018218099336758716899566038206020576841682143144531450208982985423957393516312480331159839158045413866048282981039080447653720740368947154373981625445176147629254178279320571777011718521739555450075438445343340949347413826115861101702140336087346987273388139754397030547554332842034753052798405393921586332846450004541340479612636701386055324755441156301579712597402393227530675932179070494039527140220647755370138190067842295995009675305800114914789040511980636799986094573307902872891540372781338948349010888001336637983071173247424683805183750176768*i1^84 + 45902793519530137066977870208343993685938386976980831491507844093714780858226361388400655941469613051894663749675070395350391107973009913484193631891923615292245654964715659498053226025421301596980384476128763886108935364131022416323423908282157551147606830787652590988877563413080360502136882779882518125925434193108400702934668445798203978550306893765881706334977537736360624959436474935606633821023131293616510022045003361449512082023095844711181142642873959151011904709388619277443358359246259582304708342157972142581189968968867338709525355398107765161260105267569421209769136081001683995895919020987687794730249802128672698709277927038922591347173268021401971960573024898880291960488443272682605093700807426123521570515117687634714867396402636205324509905506517408562371521655567631100417097254402131811644219919194486598709720615182956921265567589824431654252760951752293133173477446673877473287122568688944091008397109845921946482580575248091719154237038063497363026458658249066681401541901661726358849316410561028262964345511653913359970760747117104555089591221821490496680433511321247920763904738501442126174974743581499008971643503631485690221015814390391951502828411682361191627134089922740871898057885649132511974561689072179013094470140078541164554115853820469177454061946718941108066282370937974123677056465224932484507978157417292216209419279249353273856035447177309141535558898564539910819198483857399884562537395834785057526613411024116531104248940371882308213778368432869843427833539913756128229737546415219751046184588123274087544306824471799848524878555312322343716227534918291406154405530514790392183446222890461385424327874697681273940066132296021816892955540442601979073244247933141404723356802531745768000742709459544094394284373031593142251767472606141639734210963113939434296305337760625386478671391179551319308198665915430925786319389023232061795987405346321680239073198121178677594820316305517782127425379942914209825778050673159173615405288528328233653934445499248449814433856810784802488211383200643513775363338188961648860606705199006038325326245971002408662538590367938253955740534492962776445908210606409998922993106453361943388085974456732177036484093799327986309505577744672086100416420268062386264348415642881007063619876791306963654755894415619131784882700131055119299311419305041047741300897088930362648188780423174946352337985315374964988691989541018111709480519780456148414442152796327748478608423214614939570467542764645761839768268739348236477083962513879460503724782549811650572412354042349548251700344793218411345111336466478394247781451823011714874988314250361079410645057915146081403209721098660304026231198320734545476779544335287474486167155051146983076515410324292726181232361078784*i1^85 + -87356402170062080078343954004348039115274660724117819548158512661058788851830990308998673060521967407118548654717583735418691582968063579002497829824019990365158339375740344108118642876171238290843114127835313605803125499024769755305011912700064467707522861379334100691618938063835750431730179556875813955943406286461251413167940328461368097147355255639071190730982123686857460914971818321269746427154889454753289590029692499570458774813650507788378972736426821856168971035678255049464152488514342659258687943323657285342315247179814880182138231616201986695541237106736079419723935391751321754902432775261740176012044404907058547287883100190635834817018463531356366221525148728299145848054198463217202787016751891414821419628740579973177389466821926528772686104009977847728528236472690169006047088853428790375120836817994368946380567397237815602109166003040899124407304002733153150123427648392702795812526668231085941472036402708352612959589452851597707147584014107339748273726952312013100196759246555337355428628332471173256730295914372853650414127438200154230151242726031152538922103704044948736563129051895837172027940866903912156853932489324534513183686456538148461040767999469664571596519190962674446690395081857297361020569852772611994643821712881947507327764315068531117365015074484543721578358809567242760895494661858324858599600420685794206354663502651916131582773201010521366557568579337875080785933255807721637010744372396960948404870496147648749082806299681761665641025931819619489219408855633664510329071537266572036019013795190780193526609457627127325910524389783903806180438362726136658061775149279433363846785344708766129368803829339749355299038473666377837072227439711377367139929262457887606102130566457493596721922855189769780073230081645912919127965385337436782110078256018616237579738631928202539231286972154549973424645232039482396356528834961919576748166086173508544916087043325377584024936467260169937264977887053757142432060544075895122443124074379993033495765874856654717344024640306067273421757797047613152410955549219481830396508148437891520336527569619380895329027331468019789025784512416108255699493400793401911957414276282120669262959791488937403702062408763663687169239596442842461927541850825524629669470323210260456250364847821442167094723946375760291162863136369723845794732820762423392731803195645517960974740234220238353152176332732458172623514726383125685182548765431770637822254364588279877990538538305046300806306232364487375089846074235261697571818946004498045030872030038452598200078666934593071835945501853612005756907314757570052705722507877701730796119356614203746994595415304256556193379860851133300484331177127689790658771413500234336772407938676384979921830691125425483022336*i1^86 + -44451277817342845622186056229051573483812597118887268735036955782482290442675051661744681900694075202994290345757158678555787892087146373748884914370977008692195693840385386042975076987982762322949273695752285035993064440647074072250707593462243177200430084347167840079995955360395509900876206576243891635516445725836797790967728724545661990779338790102389226262408435945758470445762065452315632585389733572613082910954151985663204832429107795840120808396497723971586828608281416823171110154280703120933953729788484975030046383464696121763738627799460893691556464146814396841375338977576520635942553296944172418005922155699516405673282160785039027402799523301613373676854872600027935235961968511345882777113353233430698752076242671336771197035109359126417515024181731376462313686620809258649991748150972330347633900592457857980927914311551907261801111107747261918494025501738088376024930682413202580917963765152493449630601028947579422020733930504921235760185541733398268160433506883904721815779879839060377305631706195027219659986379348196476210388924505754368007663558918735663227081980042743007427453693213651859153743658801941471708817828867892444407937938476212460448768614725363314185428517031401567828120564859950598122632425745019014677627439281372834373263505504428447844675344200993815503496304151640892214969905690358450115193044220643526311027745426842531155736166112969706800477157977971075146122517208884416876093881578838753610795467991344815650784413121487359160943082870635248295468196116816220239991246203027360271459376828302618747238355132962853560682170843681579076904269841052555915616647128291955034977117337047896472689808415279206633380911990696138955023255974340230273130843593088760953424678934688892735793809269465238987015117070267752352459535978490569614757744445821232211651349698993577519651167089199079386695477206969412746632249813014505217200260201813532951550570897916602492455075928070925176623651976793950009336091845918616298531461481044557866401718978931457154921162569865301318355303507314687963376957635451802586508120294636736687728407106937228394963761770645164523327986967492471501694808679146964270562539008673583231390890508154386267236336837122160031150427739524715819076190522038991273588712386721112484364520864932481132074583195432969026145537499093705837068711315160721859542224364781129143087449193430459432212951928136331646495522859472332983284485688172448945765309400350749824807996619669739916407326369862999162999921369923240049875952688404800637469375622141559468122745197448702138240916223009377290832815361241829557778801918396573292380802446619790841548164910921371054985808837954695079267439965656291838400262560462216274471519108611553986617892929536*i1^87 + 325182415018607261268903718960429755973392315903507823045449328796743032150726996453067794070690334214369853780964049399360475386749794146425910944741835428139856135699922111192566251353645667318609005248027767969393495613448437483687613244032250147077861549454059634114953204385958679633019064248548606951992093580294091606113101792989310099043543535429834080701546475236408692486955924672792894437155080855018408801136583208092781435884081442630699965743749516676711608905237745789216527529650019464679815085522801338861586891907111444633221406851230224184202414356250678004835515961774132537825957553200570111055385285064476704642328106951471413667299307209203917327903237042664250014024379427936039692916673724243320677768675849319765622474384805946375104663106637238355912216538641158566536306255401663082052230573935880400224368535564346694622849553786408310510416257811195472218189339418587030300961657977411080349333918798277406606105299137636553018872842278411418619991139203136339983655450469628112974340847080123977294675847859900567584686646322544686381741563330895640716190634921308595229866414990869057936041794090157870818496205995724772960312309960259441831674302716673135737431717974261247890435064189995125212673341028727406669243223140111850262567859799587973229491968049998085600403573668290609879523731421681242339284966630816034906037345473461352407345322070489178427119823919520658167970635546275546901951263994004204801730013680008342705028997408889574204161606040541607611964315236024874771014727405240322229979645111493609410252786902986151233911340847041510082864658803308014091703998862685065331586783237809002835114038499223713203642619514796224520141668631634511289330703373183452305459780379397736045196671614781972238640030995868428334039968792758436261389876691000639195098677275271576404217299014610132263617105861476183320558049246855878769583438753933149189420747059924743648216430193743940449588080428825935372013938107548636010734022276839236107201810690895659318875581436374795433648454646498291871622426146763580677870366816818015967769711990573662249465520684753846493385236665150391474835870249407107408103348337379691858659701142878758592084576781697538361000879799788854856840562367514487391138241465375257554742811460924943978458007952097697287638747768858756009471832167941947290533586510223516367713300850108315251325736952876981264766185260500305772076943502348999845069955597864288833720415008920356588477217231644085662420033672991076802132312225938214127938181706518055612276380590258466624874140811662949262879660506773222049400543328664795032714369229347634820237632737351066922169986120366509664989076015875308258520585444757409998667254395275449466880*i1^88 + -377500964342620038951647780785764970458598499108154390280027613012326947837731061508444210157584719325076980107154129260712619625959358428331831232753371328260788762993456506089343592529002354299706679822309999930269182972113659966467036119844355716492432669113885101986904153442292762108782181787246130576717087115236580953091486162062568117070412627909701887220941596881018701119550466838449861885373737404669520644159614427468244660180762705952984644593351749067813711620484728989473196052579713663151607977688006801016223128332205083750830001962792369430930338144677047291831975059383675719994921510204281882947634206415029564895674079622502577320907985785889416013028332951995682043775909559351146999492175336820191600198263256501858240753649290724593130278920587547665117589017144566755749707453167321137847887298528109473084983806271807293512941047420279955622644892878447334856896205736527609234716896952585421081540083855968041563785327581163031006448103576551338924391587462536134501590486300177721876558242745508696143579073867951126870798229433219328313946850453361322056452818246253252062108858318281521553206185851697546961710938073138015486893492911662096512892843144770138931528152162587553434999182680790216984332619746923374324516652876268073583970803693828940608116184766427420732926798461542834252825557261717606702418008660848768830637919231966484788789258170016575227612433051918440563576022043222841294452243284787679429206054817490198043945825788164012025973183802396644947592526991550038674028561554671641458261020218467798884378822083969473916496666965404555529735322974447297813180931564902988638794178057901135726740969301215920078984041098539531283751571104654938009272893866517953469627143410790348652077898880986029754575998640242952567148848878436519654829925125710190610710397787805654314369718606269362124206690579402120546240774799647343202577630751986100821542313954509726235197654813831036041186486880107461589879416207975169729808836736783726993276955120773416272980435889435991991732883947862235982102823867834423050594696758052544450319698399748865513012448961887493681829664111873095518567841239616194303413287726691034017193168458962513583575412706351876707451520654590810083578699759796605644783509536444784792771039378072446067500907160071659562699407379899416615977991985567295585530071784852642410069102119584387169379937238257508222865355187794060822147508785636225257730933244230780325586688198900629753653697282688542229702820208614355178736163469862465769961814006448972560849300940783363445941363188583876169763881044867170931468630703972221695468101264374393894131104156845780815833386645624092959702552909607787715023586264801145661073660051456*i1^89 + 184609380216184556315186465988483004552927279762778468674355670493140238132200728327338745104198202836626280364578343353733695632111115431567307715202521660095952792025225195509591332705820205227779016469724168953647249095451076171367283640871941200340082163392195890214184958465371787714424397587256334467656688253964920518295174271984024728611741783277374897455550539975987528827554804403600705023516172726210599513299562319948000024526302748758036156884957778934247538602002881222558851705637467373161461655894061387313610372837123021693797665541790598368506804712795072987803514865640587852462969850269523110136102297750856152437304140505002839282632579230390481691090579871320310612884256388255779163603555220923317728398152203287793942027867896433550600120209771448332450179060921227862862446210168787618821616982872925794169688585459834449055720149736191915864133409246039776346727530762799576817395306700775620876458271942668796673271853808348101823567615912338548704692904646696717562268915215438873748734452501592289922529739336313156089569939857890352675122639625322604018549648334473991287060815323273094589001019153949917962960848483157463742846010539044997360802311918211242433315034684331974676144112384556187455334761692112047963998768551762292712209914201052905267911075596883991700896777388586858689671675869976352754462209824710505728519010912201858650073515321276457182460927167677909233566997195483337655179972769771116846437663573742000071726395101981228356375628933969279774356635920182289999999214412423105573434562734064747555478482937532434405664482066625410089363547594988720318459547092363625838123550550499597764157879189185875048450732374086790681183929148054705267032681791127028218624701514315015181698345866823677152412674913771565514993205704623570773687885236354465622827719041612901222490867210558766794771569207432830785710526217726778456692050539210376407640852299887682267218123907908593490127477687389821125118931883475821964454206178365605877234779895668939187495049731358180828035061905725911629380932580465623181004542441424933925504250996722014950188520707911511975855738120209535951409454858064047608373071439901531699455238734468186353818759916217969738056711714726248222957097774260776945384524741974721339504017818799449087359584577084873332080574215434793662736276205742929732557097974256829026593675028479100184535592719012874413724943910985631310548523327912741495147363614211020936707550355119239480626832650167357818343107121808944565917609899166779064431156602950801887521288509152253604557224896557063955653225588165890869092031968000242995252548608641621579391022009591590937115699674615191577906629635240671515674063566345712173056*i1^90 + -5255356293578485875775726823133873025649441056606470237326809368853043834699838452651753860258212290096898390867722519643858865068645700523187067751039633449497984681089888068162323868097363200930278091785370945415996707937887147019644284632639363574706825466099047186081949783585186233042695512702390623209334793076861331246992317852627472964531218328115413672867435050051743381746754479856727866350659588584827730766720563278622061568749371899272273434500100402357646746883620163039034718217058942801241778725815021627404067805850817076059239032444627898398271000178145394304379862802290526097579457295782583143474541700149934867422796278259983965594827251893472160238649531362438877736798586086657286898045286267347274614540624925435963361130314940695717063145720998300010561555394111199419911915259503615572617756848850388495904907471636426869765718439013679666025833765989982213576863468470414835555473649470133039609467709667458094604770488888129568798881003081221810352162715448905808503882127750334838480548946712914450376693432845005725793815271320024895354018233540949642357086263582481104016741975268503681181803806929632204640545826075849314257147355785351434357891063010032660739492739395575219722298563398987929508857261482424634650022836737237109444149391618517746093351768442803533334053451633958022251595919182002085709041431208805385702270961243345522243715479702149314267293786509591670212355969118264707317932762709085993376353723496737467886694949056049205180470063059556685799266276828919122597045885858995894530273177799459100521990203059552251384190933453167189089086422457139516922263716228521973550018916524761824644613489021563215754298908221783398838923020859590029150118108699005685419735204930199359368484964460208121957178516890584468072168697021798027136774245724159398250441368102613466706600965477830742828131002826340638860264536499440974470156798675692939523984010511404776025729639397808964527860962273624708075481631746288838140628191004543539261830768247993669741111635028964300827239491075075976118290403758813383550717911977657408491052692811729872888039094803569162573687350278416388195325932411920773706495704259303497035023280905806560532155769547938478199504595775168229402119061329135497948186396301869468770526724702122223246053811719058981019141516174394087474995836657137905487935010245699640489960573184322810400887325568589675697269941778837119138035194793528124678311350789065752189207224107074554557053767666571435547284462179274123382818110383583804431222918602594693138311657232894201322810824160908602407195789458644985641740492467989302776426323796299257858239864638632322986370309192285185951944781146530252077802717184*i1^91 + 199070039634553634422065874856974165997638484180746594634515808137144567643945435762714387463717044071533640341720161983468813469693157136948012388746072393829641911014786018981145854323344471419525172131243592102189705288568195568740343892285520524653989426667622689451743349640916276651933171354596613588622355449509658697738036659935464121963366889812692596632999396930586962622174362139625577429354159236637979703547705840480225323063950031438957356224476219181603947826433299140770016214982146826699278910600942654743850398670260532353818278438179108973871022965221206844522875042224549952510022992866912354745755339552763585588741479192273346061043408380367362594159255259678638342930594463587890150146405003032893692543788337996801227544855189092946268090779229108458034521119679708381470352311817948431690726139899306230068524106631592271151391312637822564577646227527732812756841176691093250533972378889878286827352337162701528986262683173876772119994904773472924196563936514346640810205042206895476294455991600181059919365728854936389662131960934220834369934530213370427113690972514644309650336681754357043015888346367528086627078425755142523716088411509277882195597859944613349504599944747950703211261392542417697712884350825589275984986124604853112644574372188018567248460156302388028102357083356510588237208658336120057749592030620523517553395481011707369588963069316497281895166167589932241085170839777133441957668814429444546420776255088684130455991902951653505968112465497124188485311767625661554187492978532160393743767835248959680769708341516552253132173704690316590247970282656161870722414030086375005169447084965759506985500324606829150407052845482279560311855879850417860096162201511162256150167306728358460404157903349305626490922880258329755880161640635012953215253951644464830466532119557776501246129872194109263986694632991054481416463968967554796185414298851529108642253201138305532475888495378151709584794528140510705471028728204025150104585303599647198121421765880329267568256350051225316752417597327296718179144616885403007231746047601553861293387122014756970884644430598722035884197022941804184124549979750461154955183317343293572312647267567964469905047740859431432879417795916899388262797383665099550567919707191695495298827886032264364172061223025792406052981504227329887396852166097776475005018652940214772095467929274112378713416889411755884662525597234649334278740009181834530239084760860379460943218333411345535611583048837793309315776872754258829068634011169125322890958841949382813985503181442005909280814122615965644537342615736795619561457511867215604933740249500335393875102568751486921810319910965187712678278061469263200256*i1^92 + -3936218568317102546992793873721597277342367485812579722369968421446729947960472440799571709387063857251103723060222635920209669361292975896764382369580661043257622240501613034140207121987353019968290259123565356214763639816171099427300198966644387425301164071764776821791677751273322905998886099372476045178487860450628853740477795132721886570540915019959895536883339923464593885190307342611419006456011091240185078117452766992506799747478723906596816551018481477921821036927130258109490275379045890138052706970922840563481146478297609454131539501630625045570440550005749702456159943950501333156770203463624591668244238829530731674649424575917542818224460903028835978317353371304659381444235507746635496898286600141553038302952377005690553323433816881292873468674927753617417690434360038818951735643676834630319065255105129913147325696061296727941024482747958943228864083473728091603491409923376447259397295044974116260138387162158098450572275038908165350070593795445747920208186678665904017037198968282719311226551266211797003595342272312576601498370188226514945496407102879184345406628488361779726610150291703700130115470713322004780574286234364015872802868695479652400229934755989272549341366140632194777364548905058466160567822662586530845206773490403163849658364138970888632582433425283054883158484691246301853421951114117083006046641753922862505403518048803564290232634756183591258253254213336369793645570291171837452736815785496676143820124629998268985907739626329851738523114902626536217698937235929782319448449075942177375142063231570470064863403460067108159322854544529712714890777218833428030026259465874624586990767362794543165278500255820825199591644138950948002652797257038034515138671379168203801941799428325691062434359451463338013465828332665562731163575257241461241769921016127831114189753306407662242835206038400730890786425132213183416968598040496180189597927532961387038527197774776147170770926389433834747009961432284701772963008517390044342681249580810922889654525990016329031828609147560329793944899335690653248087155189242774087846815989959699300722448148155274126600876820012480400448556068202170825897730077344057364458117357415445647876819093568505069104171421529380201997293734372469656960204644183280578780369547554307696538380037348757604884487405699121312021281981272446085470899963631424377595610790944088604945304028836782130197617303949653021431942651973492425216436221104229137582862813321179101400312996494081531282257436310056983181135271109390616246348295545736052055223609784148785713671743570114767621974210380419545796839675571744103703357046438626961358788526183486687757660054539194939902113749662370445836419072*i1^93 + 31747569462734814558806708128139623491299822854146597847549325345477582991728838692715313692057233341244490837362156154570842510547372057345475855318284373652529098489223879758992679232212956636413104046134888002800425293448715201933471503096938175981129803538835612673220686962372059308778739897338215221023408401818753353906435787920891708755203691597082566243379680557460765047292900394376782564349146672247017871583335586240373408483006832735823876116117532816224772829507768498068858537248994062327898462781984948528926967436130939823937816056237904142326735833659244198767199121814914619053463290014674449594618656079309594719902533841956190945465406953875614697233697290119971589751907701921964994915658639002130144309701949768054275923937118111133442553819989778692476977760500326208244501418101335366468405329215810113987104777219001364186772745962230984359813880469262372159342160413089476542085991212289891495276723941226579034139315234248514526667260926070388514144661646553840273839109322730358308315859434526020336743660687476425499223331450066789679007889448076178009081278855905575974507360813365720785907900187672541042012722462608792641275508688162219701824400027815853109627335828579286938617676234489990789847083641483687462668141062451141808321056851740980857554933505376522712167537952880768872346653545262470330671859025244163864807447260202184279201468795884943574760160376240774724011103486608691683477361450275602071595137890004294922422315165078680512386271164826384869374211829432973202422809960101274074409594280492419568796085312535787169790501755379523733944214129040158283702984199119138380593656862167961571796816779786432204412110947586440217686486032881763274708092690400470286816418715071117613459814843643426113495899042006045904714446517077248953443037414264665970942448436839369039804545351681802985698337357090264995100514681705039810934621337156946105821967914346246900687351112154274663070601470003155344758876582169180618365459318684982280833219070730598969889637826323720153466984047562809941114151913271995504238520389078880808453447721548886752753145667753088339159800890653121563534252534057657077374426131200701607606314399663799714864600382930883961589572008591315248351716229998315987401999720240734157206854710966778178915778659196930732379208225081433993658231843080875358534923014829823412798884669177083553088251672895974842830623778200551865922305738140658572429342015819666851855854353732519595746811962530718074271427561891779415175044670326509945693247183273039189421834868926887601137366009127160505165341193032729005542840697498989801637938800409091148921333926604602257616883133972480*i1^94 + -98656820104401813843621575140287029066663772334445161086011189696954713950548821640686003418844139317963457595101231409113906133615283983289719563770410901544610503409397079710113477646915775530409605333390387888584292294097566390471897902935000641413374645508485252615568831236146899609209751043837736523709313576471661101106437206343823301628564052748893153727063888369110334785537234442242731827607559716861410290506803015955921344690856748769555000901533334931790427100048753392935738694833900688971256947537023340556817767683316608434731023002375044962247530554534237259185027338411728027222112334402518070963254814690704076397732822036517417074278270543463956876868719279982474305274229180084331830466672819269735188448355069451810404478133524018841763347344579661074726887820837447882755063340438655210393897975417042725829412640861872732832814756324029415928632616439860437333251922799752739648160282437080912028505994457970756156705619980027288365644716011223412291975504257677889254940151061063781290147210991050629694066809410527928247298364081003485574503357656257893628187442308789862029373541411802440330549075522831235033753819492252890273258874434268911017558369737019148124295822887217874254546919959740450041995683881427306494299514337001345377209536335561576986687052758337606996437842380194654102892435946827428833189782358593529138439566585060334560016580832173624840266858637978284364085620982972771759430551345709637881855283486113713811690076368071367563131787321302592918161640014373500179873906289291791085439931113035150847852564047561354093527008103106810828967229769994607758224689562781537489306743071138523801085708920782847536776263968995510070880087574264258153335740476008825221017407683419664569337547145353966472832388622140637278650945683028324999423177530489392997773822756416539604885782460156624530635243815337168961558103081991541303605740359242177740782932654552600645214693634345739295108843908673958805621009384212913846390863313619690789280887462733628153649977644741611660523349323188709143276367550138484025935215888952956793468137479457862697878827136120917099890102365749903921465096805214277242615991320221656991265683263986978812696783805074942734748743913614353565990866091899759216140156195779084734455748937391773798346599388169726086469453174371813161372387364886204995854526006081407624806289479153443981759043989985562660022397262266895143110865759842796805452276174623711216875012821768655865432860686166493398053400820657486419456519629404144543043428787452447420841700258745105435271171779726490017930232959592928374136231369443941378395005656145433913680890913972574748672*i1^95 + 102406363119017415525523259091536986416454030413604449866707604018701712290894391494442577134637551305880300357278304282257134372849509367073674480969528364282903314425407189631629934805076371242166548269723995108064338016529877829093005526086211627997518262755438321803329429091781406751482699356978331152752954191426881788160364298412778818527794677538800068446841561051970856909231864978750288430837934564529635704474139808785865466190322478656239867475691804232018257343959233175826571036722666644954631987774232178236148995400885954731570659156152566205159048906204775956762342959324284637143554632230550627611958987239690833111713109278470485320992955655565654731865749552562710982816254319069146026151539030970382242080811908060098980933604922852004929468939637205728862605115975177686874699045380530936150384626775456988291523757965341312070254479882695702684238912341099527355887433254600905936051978592411539610432159268387220556081532654365738585297050758024184871661772879055298848409848993224588182842199871170616095650485383065982340165751532236043273562651207421882828096613547541696675209096503876293922037681758903062757091969625980429913401033374926286007255770925492580102966909804216587198060906424823187319869301757329889993486875861076239440873602549559118178403221781835601038762078877100520572245324937615296923664648905109508238975707502017524814735598962099233627901987334090680916346344276336970592877623873412597558364987178321815151281736061420518359680932159936670196456204749527481314029579937541412359845700827048331361577684721312126694386909543595296544658713117384508042759510784593629815112223906767516543972598390300526371481568202407068450861423028285094783296428370380888915393551333451114628294878419018394127542671754554875924293699879482350801265502646416716693337648557632836841262293378092522415213610403096037811741490049742188432973723214112252626403977964641339559227259433804803720353817618609936327561675136391356839026242733933225575139934234519888952533776551239881456883810784396031396550812451144218024242708386277575437438029799808026344989099556358835651012013532157953208455343246447501608435883283474027667484630147204785683872755556405007949752893274317899832819271601771952239459262035511809579220319326244843320589420927477686393912726923531837929208682597728227297197126405188436544275597446336020489012761077788770193821719469133712813508420589802375005697163521523740773112263092118156307898122677242230062871146369710135628306091988521332761937061534780384981373873030577524920914994585016583945597950654566858409216008172782969519861875684530711189071593472*i1^96 + 390953511739656341466225665432054250482662194306545333368696883026201533083039875457461891392051373062452949372230762821125055503907147618942541375563470831460607095645959615382409165952073577612560290168612951545002564932861672074242531514268549719084082506700813737194223436579169423952258482917505353709200502277101574894980459507524840026245764058821844058254997334082796097910241816132564016180382459910254699677441848918758376475236473559223308091222380176568082108863302661302860777773507544542539288463628545717860389134104586637631931404892615459464527287003242307293521701688458806891547753444633910672502367528795148971207255137376118419970418934389882107308594334730172175911537100853785736579007397984836735636919261808937471835429325217984012367525642488925418551790168212960258408769089044020798768052761724558999327561331558711641651628454335372466997647641810603686269982857499397788217556559498337152747106058148604617397930750689243421370513570576058987994982973824566596812582316928915443640223016658942492106997317006681910076326187537513504992571304798560299805611895007730563074183653832167989889457988006850516196498110803852780687735609839044127720737247507535024223551854044722574407723122788585237210352271166565945588672248860240480892209130642146994109668037920246813137119914098488094172607862813774009703106846999362912104035456680886284167086097603752956932758792860947460735687142935605847758173661423205996288834321631013029973865285299611386073252869942374174907738608985187045641505145888835373829269655727686668524266853506182452419364321703917243079598977315897002144690893128550667880750176055555621749715706099484191941700731018262803357482671513221178770764945324145083054426622314552526103063005472812041229281417467433154077038999854015843031419341678450904497001939189379491086677729435610021161159999796912996972539141567008518880793704924205351754687979474570473604505595757845077604765344792531028413185314705675425032422094379323361383281390142798365053455500974469034809169783668588939352660426978733500431910376864067424842905367765956382671697602619450956067492383925128130842351770700627714921394395541398012740543130902112201072902571239533429617662718638049664002322866970343854032298264741176220928082225551044208357116382262304476769568668864464286722307043766907068805784687218568393307937583927267703656212864515556829927141742144703541198538222808823890902914440074447763956688038390907313361035687789948208208958743627543816104749127497770653584435839429044476474303427964018951078399301378267134494808646591459622078825376721642367108269113081856*i1^97 + 225227332734024332075038938274056250649604552631167583524376787482931474565421480028567177828190504051954802477783904701067809670218198990525387792256006076182062001631226852167181696183163780446340657647276299238497971268813742324459231642175309660014611499143935397792163206447463838009574628877125147905538687032279934713575242597249500286019063535455427283159898432885093098110594285952110204211429675064388226759520014458821984379413196039985783818723061647800178631673280119723541381807413469019112002021126478703621524189559097726546025971766307347899013117484316846117975978336155513033105591891947425777782037625645416501893903694832580905871843923870985513657675894914118575985336544348141323007106703369506295106935571201726388948748384873149343689937435218845679302831930520291650853616521201659815289072562725631572233332163357938073413746848447875416601862804047852053270842458927757171504669278440852241315421237973914678301930246602786950282129617677963863532404100470570245936239057426837848044639374465444900073260599454152759091526333733798263680304115805990754183622987917434435689337116345309378012835731260533792569864311276282022677443769285124492525242135127156080382413466260599267771531270284006031572430822878862690108195727572495280504002951562664781309138866508208763960976730654134681446119469297362601757518472576101771106215389187623030772532801841038652216543177283530026996601745606101843517990869159516489698714915554840064052818417012170385185197507924070816293027905443947361558534588268676309643761121904724554924144342570379909699230874151372397438671703832993322621252810987085536206954542669531460972624101471764838037009605135814376661581440261999307198116791783413931729361325099668471970061812899918106819488852759859221796170359059690886857091098302795868999561559388930147340286905643222576724571930217680361110439341288781557979432012198252819145148505235515219143755040279871428907192955624126952847660073115434294039297084155749401640811800352078711733616462200793165494385152189891808599704665990307134581987428912457013640819180488916472659454749576955303394634246627038976054193957392990524079643234962845502924892679906947282310470410616264129173637874074736160332130671341412326936088969357036675474369873966159857407119259272877982887134575334915434645452548061374939698833868873534559811872648473518550792047151711365346753395611697807490109717770174137526008814858743677989639053816399063266027130262238199514736058438640966987830421360246225881503770908082708524252345590678740068755121667796676722677635887640243643635227686644744192*i1^98 + -423671067798529625124605656340277490966077027980353026492764603755416025778886886618829768629608588344203337542547198341083336373440555930968376876811475804180211666759357552859725559467248571464338929558339124619464897097233168330923681880841641411677498496330587478314355275662103403935171444522252341210735530348444543524076207469732120710735471797007456906221701073181634884000107529840935235935785561783232842532178941922868151836605145624121967573407674713212503210072366931511766645210825052168125271041456764698613294000290906180310954391517922405869883350262341366100091483658625396771540185355091526750272908711761529224998718846505024878745654730568063207960380192991129619634972469331066472335061785168194195977679531348045413934067504770282832514592585018772173449819601158771128038635520804887667817211503733157303195762425806601637212446050830492990940712933175674738114395872355953071306099254246015377271797066105030290387149873151822742872409603440490351491016867057826740551070198486541469297661675785434476964433447546209293105800578650565748888954263552698541290530784696355422708315923895102906287744701549802859960990814499738265931791144248750214690528663711516492146245833044805795801739785244420934750023972397275730630094559138852728997164578884326517371906593521002584881030566121484575505536292172399318838603001801124418353185731332171890072128053614133875023021235622172302406829347083732913440953945981071818529303829384378166753109865961478317524447688705975126974866557362660886058257809856478824926799069560407309259245380050043505283210707119847090221753709423131540129635813685001771788641845900298660645587105036172588043217263858178757807018243120788947512085992554638911015196861386933807113189507641904462074431864621437736564879449356831997065015729556810865663648389194781406162556104456498648373630486021223616894306013517817557593454409070693961616963819681532937137755325967697867917816025840992574141348422914670338813489539302366435804006947010365814344074818126700770103884660861457838510746228488140687260885535236561949209829978587743085592473789293944528798091753090672440346707789778196468825367645808747126833141731929756585690476019596033706724192162588890163996058154079703464361934370928658228777458262368259705140066177071053149131018696566189953965767767395538572560298370698849625334979581860394451648575371824176333748959695990441154256000659762368471089253649484879741492163065181617317541104627805990621059690749668925500923680067570039077056807254202297639206504662142620106389231318152249265268302936878740406272*i1^99 + 154647079794230822401949342687991711998142676439237631815129603294112836289770016826589116754222722406706247979467958476837124099586630225205655538471745849476500525646442306027748321151151731785220796971833019250741091518134785215066025084662520183216607865604666162833874073223971707990606915116755089474945105934422340822463658629289039765953422071752429730931931536497604909509796002285666495529000333846065666208676876569712669112303714831487444431806106702622235960053051944772890175772218823695318902658299539031219810632919711157212813784074797858873266401120640643269928844090654691838534132977453908091163277249571582265315938088783963276734268924489267191350820767644595081337639587892513142489137262800434339014720522223819435955228425465657755329948368272876239160375412304263819713326306205708477448860903861905967217041207056509356981199654699315226971449792286963964343290717502505930183680990648809230905136201009326299906237132414263477130327075832742764417966821899699821694180970294875387098801226352791292663295031267250906818833315581657419799038561323134976107895033219563703493697761438136887392060497573418868644866443372313650154080562473029966390516889520977386766737547448307491696157794121987517911521372355566385423761681754316154510968744528072417296716916302487791032914098296624926975274153037040889627055413731573684467787608001942042303283186162051687221396584955424844156607744844390745469544565237036240541889838925820124148372478969039915855772639176857593758064289686344072350149162348893365720731797639570769803310881200445354499952825457726994598822931838926914374383093273681366639094520579347426044489726007018123292593029132111983393930453871325481092739911915116939031813730051340510968654518145228219909380224181175917201854903616712409685485945163818718821749424377540707963300170688599204544067011497055481121150078918997198619653388468057151948208922901787860377820371294492989737689126530340432971272688975350939412777000576389321648048659546942864856693613160499371378970860597970784611982279112493603257003417291072915406616406760916429584525185786234996695319727388499833779326896317247776115549778198305651689870910204904334968033746166477058878631335171440138280810308257365655458492911725123638082335500219433152449642236995424714263723610187828406328191140476933758507605890858677144918195974363802988871993190525843120003481220955051933347974973278371924992746166175471682400770651494074857388427697891208073890036143911603611722751730079069666422543597711612124321629557361698567342516434107277296795648*i1^100 + -16191785121875235530466920035821625177111247318934703798667233834313545422764203812628346658907565485835949599206597322991555568446049049857138064407966592717528942653324766144255851048082712847875962241276574597801096309251458461595737250318402853288970818935219992364163994084294629165311568412797639792720310704745880124987736508237403154857822229082069552217856723652487497117712410298650432768399725367551812480909022294635156534307072132260157952387577086044001958203839686143162311235582758835534223752701390670736765875325375743430703907804682081818994321247953290022138834058348708157924539003732870462618514091769554677295910973691154942089314245657882226857368762788033351378967698389221183140508788204761854733778874680983577592744167375033080264932866114391333743231225565949466547434131725351512446182288728952373081131784690145716140986252108469010056026478356601510617156928881052819076537586176755703429070076191259389871934954466517661795045268860527880956268313079863319226185020411116111239933983314999697470565986504901493071143996413159066803087534437525119190821062333133326604446769570147755574258538887294944340735741267022980026193279119017628272757104680251089536721937867725813156180394490778806241375622695482118546082018581622088491398473510739267283195263897719823819262665660593508973500733398832234212218210711020141646061043238232061056240274620980222937641529686019228427662756311264156927627347985740925453648914853368336159203272037494519845857099801032893013517820231339783344836331346555497112952517481140515513442628478532989765653851590578245392485092024957753758216633158192463414903123259421292901676446417187179616446067186944790129837751922049988271824779434015254705867111590555850665017905150867846065060473057229010672358564715468242839492865550014031009779981675166520742955889234829780580863546744924085561246268590225149072525327314330690602556684418566134347552130885310014141450545948379255746110624094570497017356132019939939487222453950962175659040809206043162505070218373000049901354477860347018047867671925343826037747627017845513711393062437848323207527172025329739922336656761313686167849830359216717410120535851885614975659792930065463086201564592445269529900154149403626859092653498662464742277882925780566308571394025948193353072152028965985026413018252440944427766153488813766090189555169789503339343569663174411968754558599180249781043185927304368812283181815522628630751944466558072741865349967440457314263734376027357839560202235297845360072041086736516341911020699675481079808*i1^101 + 5892895157426320262936445441765973891688167096546079762733305443681040837425125971524412318982798308775776254598158694218342686173784744838153253747667491954677530398311368491648039731057348856230309760659981367472745001358590051845304210670208978254571191712407860429223046985627610391829211907623508610622207591133950896249211374968310500471122498968781083527576388195364885371736835234624935037629670570360264135725119588604199471533560361654039251378126227629356332602213148111553102136629885558759032410973809144522675242904313043869406783269187629259114006171329103836050105712702231781513764350194660099907581355349249255017952274470842000742810339726671830407385264147604265125465915498779758834841671902956964349342137212772641348920470330541167766790353920253602075424607956066549554301958091508913023575833303497571028794547903128542174993486184544698338036207657727474339139671464461737203010873108276714064450704412192895069746979435840417990292138890041542353105718842464407790013857510666460019649185288139240046410496085043477837010486419503991577570718936880096121746596850258604891629032565389379575357209413068276736620644633203450660633568678892759139706562791423582582391246008556395180068387813617261835608347995714523807957773236046762103934999345176290692762153042050784549208579977483799430491676291905513884100136575507868145149349369141258879499940082532283135337172995168674431538299048871506909235524229778284394472286397216192217064555284181028355822058859130629363303928080669713087195715928083530826245608472163625169039165812713242265415657408899422760254118043083288141039728141933199030284979148125985806445526585094044016054479486181535461822223313779186883911411896751241018475330223211539038637471738249177353793395766016332034384847816629894336651913910159126048920585013930144457052275355623361833491132219205766237172192432687928699646523189110915178285467894478322106731758786640482950926549868147808482421576249645211480578553519166131258758923894368962103459008363952692576938040692344899925154097935713483450501496256135142316180604495986720676827923173088437210228782387530288364376090434309787949841944040453580695181125782237494445491278981313916375047784661961503873788790954099611619451946723973445956045536821824412332112007200143724154576753567908416621973956427545006637280229280374169845562690322462617793586753312080953292709938951421239215014190487341411007622672185721822022332725098346649884331471833137917802569753440374350265927356323624205963898515479731744754630656*i1^102 + -650856725298490070519471168327665425913120727986513650453770923691171164900394473260231391292165913122194321708474986355661394842385941378501741484403177544870575677533776243627291021931651622817446924475239202996208284041398805960292118160129960491612605221688977375258620701477303729516576202363698586982734468916846651277053057902872326915423232290414227919427923675775931987436338216017957335213805332315603528063900626405647574060673954017304915719283350386964331247185257085805151697873993277039514327207834425323828176078848531349847850204014271329789485150004277062143247753399804952397757583359670930064082364586317560307680929555077212993232769738150516728852314575510598548025828647844975662877095913936438808677281288684770264786033963329160880414201447918089114090968182074500270147065943848088964792361178363997162493998132574807810989090250833667833141195256705779944865423210878172003669861898630729471069608480091040266750116044306664932932741203794468223925310098418548470699650202746125315845994719659045289788212015257145998064117473905816830593146410270645296658171993139082373563518121301134172963175270681628672368634767270271398059187463184674033826582954668861153166890726405572684183550764149440147311930359708025792404642315691149021653461561448425273672830665077482768229354093912688857159655121134766269680763229402655635457753262335872163906695393237608058652305068843204669505657415029851472212241739060719440887819141284808728048681079766270125287807782138256509211883686040893643666456664155175615994683435312430429336011100986630905847092783958140624512305434839539836643841801724672490270741237748996132361609056467213808252608861864656811445824764410616335117077528217009475549723663994073079903758481574253028750078923052062670107289999641835493857436158536845627648598950015226548503080009829036389677665386040311051114845400000042470909527529240737683398402236591278534410451478432182623309050704482370401913939248612403546920635168013027693645221864527278935595439907474851171306737369017771332482405369884473218373624415796808566221686977137561151483219340379725884017316223944553009233340070096423282981848822279473455530057890038469498080093802515958240721833188111576799003686112347488215492896210410368623773556933213528559517285239456986475709752357165619781743814718643394561975837689501838406402845993916015562828010663744536256092231328881465108977318276608741782693583667642065502591442456824830967645627577615092230492455936535265032567162715729035264*i1^103 + 17971335878531008077865688779182409875863946059812228575975899831340645513234442791300292851225372209023372559947196832026046168048198206202479489809211012294023038364881728605000442854449946773337349165350382372140372085233052841668790559761113788139698579075595040577669475205769547395885132760193769401063446222106721332046900379198962287718749834038686904161205800447694772172295751206734377703199326169422532231192313041229963962330507218550831323917539844702159474856753196889040221990795004399868309272245943966270994821337663747560080404676586182025590528438584290837361710808427654770859999549083461437548125754706839713229904684664881378952622242967959654575886353584701194994685359815504076273124473258828627809379559577177250937499874158375676627621223364553705144187521594288712440388194549608607364687550492527272759411013718714902483430833888705684020056265572577242141558522601749662539975928171598870746056188212126143847005972603727483727011038399931614025526565730554795780706207498678848634714576640468498328661898977043987301599361941383198161446612706470670059716849036334507440813491264727273263058763905526325108989264696722341163752243883791408738707807743509736193601755839704221344584746849298327181463188204566607835351349316765150557021286758541219331328593662024546838085460981172668828195122373192925211193531580642742312278821491527700195517869685473271747065865460714941957296275054017500416114831882859564314136619348828740263413435052201102326982468281730245983109224595941314683059309524731797568783821190650959443621775029220904593946111216206419126387565631055869273340585333018438518468070249186428792179779303416762251906314697618372255560253094355091384649271418845400360481041723055209803293037966339466537623075709203587779043859328663085293167156757405865136330834424804912192423613282041531941960822166005328386496074118000712733315864719873351231301343879636360991799880931310477219204888960871767599971057552382521728165283666277890395644136404922937262770091678431808947130468737010400349437573242447626008388215843521890017980317711619833392127649823366015000081173746542719052920353161588861033598964615735440837597113548087051966131949555123480219936221154171284889052122022610491656592472574359136409404138093109740898780007971989725912033853554588938313573535453973272064669923565144642235614726000226601422633702658026288046032237735805136525879560240138569736798061370111898333401254007492784804387950094638523997717790720*i1^104 + 3836856662149559824046887633314058141429847786967017992146076731610523459523894001419768101579043591257811650876295600387204515570293825958894276807745095378589245122712182230784375321971865808802717512188752049974978065976436564613348646673995023422965920068589928218325346073958148603600673173209005608839177510310016057492981935531201252092939467473335314061071915487057933190577460618542643554557994408832064939231939453173975247076164326835494977364504934959724269795103301832079820892354794126613376038378784306881184231852118828014130435141986400420234623514872140323750593020606412065477683287241439957306878915021084994659575914571762454653162325761234617894425475606762975594647974436350221464328266326726886888106013810854490074695914351443245674111398286175350564248863183634803768705137596402979226126149565822307287872648128070533004999533581321126403663941589005376494168110018190353244653180287297900427310075003741878394478620722494795142508730917564559454570132259846433623725914975745082309018777046966397144860220041694099486042174870743008042787228093360460999643578702439033843731482307164193121655142370560320071260617410732659822249362037843228610896698298261512297105884680917553807203903011346859387495772572219543723374687884370017254652039483680048937288966701972105639666763732913332034162830474043736839602110172991632043629104963607888190078920967761671679472193261696153891641553314744922779154555581749478840631913473759337088038522079143404722296472355765797455085357072696380055869487248293341180860957353494867020089406195719876472224434051336020590523036480825068027264976030384961658068959514313121728218015122793106589930481238962226703417746252793159931283157767873872740057283961838437469270233003185474270010788964082275733864195015997770602591121125297378577881509810181120346335120697436542760781748220222826774972923608646303765543463800382701777679950239283318879556250178167182770900468332091035036354797723035666877487235208065218059346546893585161847502418637491741050246960116672259009444552818669791480691200619475594012824589742842364796040900275614084799443067691696725840445689083677829195174992983538160544712077849233040760235671165163520103378669838259081088644193995184233996558280332801512225014297175581324694938299904956799280174276840556421606745918472098346974850220063269309351440168820459182515997218051208330063654970665623291961069123047288474861788153274760094557028600730615808*i1^105 + 23867520251104446775836215436295281332153215120768615820734412157770817105725183001636519212801859217086782158953589726635566425285546854167966494698240754881928297489070907380005218323163823663583741936953937519465686981455360971250971862225574405447085115302016146653051741034431116110219410778048577864671982088070415006877848375491723658917099006862139066738716759871680934397591326074570415898788326962855998985567641417964959411080223099945011031148661182512408228497627700437301263661984165797033662036969320488544723134934168862628037644233251304319480200534534039365119519791665469375777858934346735022716030249094215835828833115309683457813801294010644279793179234328815416201679659794066924320103634838413818595660317830714190063492549673747603808070401394866442257845017952342754779800162738689163779024725579852229347675381516669291165484685321495597685300061242215370691455875456134456062881452082405428626575763667862421053057287081650662818899456571667102128932987580085217813005014412950673968643472945525282917101657197189758169232000624399062219951148116272932803331197739270361027020679774066974759834066472316582116101255789777042387867664240048502992997182059809350774802557794959324569679996787522606646142313810834830223006672592083465211937783779934910735945518445305464851976212991438026053726602714865613784431993408594855409479215219707393719192378506674519100730940111041910397577720433099315849404258316353019618325045097209132277968325265116906201651823186890171174516443107143467620287600831430962023311890738665427569112036940885905838780367897266206590348797002465654814929778247386031002779608299531579365979793342820368156838819064576021692418591772291429420370669328537294895431587653306891286209117624596116138247900669888852489530281734618778310728090935060484882780075054250678197312279475197560704442709614142644033157130339307817965664201506525699783181698786395955046579065252692482762440803294631015907192891411751474629541093231954146158385543661796103030638887361386761893384027170334283874354469620015108202814541862444148880917627853984377595876004280430867978812637109404474005892513146866638875258663504165755122849879475178676027301487881090895662699391614471793886143980547537292958879427923188580880410099569671960427019134967612119068624486626671715687476082251927734967606749896926097399618522806671199625996227572830722648766240852522115826218715044047224832*i1^106 + -562944364187371690278109171859309971888925825364151769041540312632332228901377324299090858049889673995286185585248497094962645624073867681236273412328510598139636388792042732043518476019693202471487641640139076309379817379171652939702276660160215646306729413578322635023611041822396174930988254587857522028516129476956800471686134315811131935892011795918198587299113228499953147579084226737782074130245640493149888972618421332695406633413859803454658969829533515240983627499138620315333397938062732602554943185839569498456706919018736016063306094979958372891332987907693695208961191426350297634524488094835732027304944476488261366480725358344570716629886878839040009321174904336573855139847425085858886456727317058933141532878795258445133268428008930805760012009034080021879908131653098535530542449201213104218022243304675273493391722419033343606226131897736669341090592073315827563214091274473353023522650785615703119226931897638257868249742684605344186172569370577252368936605615253121275394666783130327374383793689079288849794588033153450355365406143696129364739352913066601709050471651066741362125046763659362855665626436118879834369241396290238269804185600591159008717907064288310470956687259451054978487437119638745387290152063554160303175423315452213747392765855946501194832488904993822573150739508364032545348978184558449970695431342038025480673681026536917855022566262313363995786875377466010850591191106924065913987277503384297742775569657751678224129937724583411616831968686258525739853667431751427089520882923802593677625342919577479600182306813543088229265917875583070021316646044343346422373318930765914431446627859978303777694068840642827390246464980765891203488586110090795325051783740698603577329279067154238750710701355913591982442271913733461070428884590540217563935322445958608321374621919840855550357138889464787969209423485449704778163682225595035304892806918875695730451436217102251559085155977631193200638700319165206124904892553621893232696662211876172226476745186387282702938869033582110264626666414741752956014035140303504732705229311031998044340690242586341968819149730888377123936494321478502064900958380182887578100718878727590167740827520336627064863194724631556528536590670035318663454727518093659284538615622969000171886907991515709568707967188059183917945962459212736009150575987060959080598045187437383209167228967285243772928*i1^107 - N1*37207026173512888896934117613040834394652090683457868351377318885191167582449587562811532593882724150948392829480470845223615578509797024426868897167180088186083973165796766636397437824827942566150176119542377656120051386535225268638885315744599200064516117065576400314663168855444070491088289609296016945205671308836420663528786083430849004588256245607000854735748139880177326138681287783779017074626188675584677994222036696737397455295989515819417773069335510263586645183193895994233959123935885558383348398486441075175402688143528234864000000*i3 ] ]