[ [ 1899112557351271100509049408040296148554130903462377432832182388141173042142530499520237418205478137455918703367056775365260473376972894554159181029633164913353211153201155551228877968578613025021404478073941286178546105025584833357032007249666198685950658675956460625788004905741896155435620166430330026679794491621120859398897989689397367135402993345153103265869553868403594505189598617707474300113823720744006430619355590916983597868720043255242167103110587677235992736109761450582306778168448176441514952943739662498125103314766312612874546576873640109994673930734395225829818403189709466041073580779997718373616169660050392363970603357070602926936347520251451070315974113094366062768274507289361674799395107590669618597345057385044528782879373770471257844021978528664902842258619837667462847052508600491935429609175022831698287279425905266169544637192392412015687081308958845549546363122345221208744723947605259352837091098346778183335953244022605268603858457377068126504207383704288052394433220693388999555334322861089040875457075001806169341046276837172111382809877130845271815718919267888019399076839108908433329917322485612191917878129393577556549893310277532193527910622984335395389937369773626426633542724183862588813807577007302216517841323136430724061768598304164632802533714231547491219821205742687234917060380545850834986383178090440875834150835256106959727705203118518633300635455255405830191886460123408755587334953504234808204572220823083730016233127571255745597700085213965315314388687668032550293169945241708724297817048255631209811863154670923466904728900984520109061820943890210663772149563361153104922403352418150397536476945771198359065693138142912106047480367991578435238495504078759216927660535177739377987070547277337958802683010058531311395243540633953816119361808967800630846203631900564473206399981106433099417048783115750898379322027875944375861623951673646776917744256297018044124041935887505296053804793264032973023691369160404958238211807292145176034552048994103132930342642006500659270610719422957164860417029719099194869000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -73655300103689955719014929143180750303660146537270123953584727430148258645334885624687077040819609797159233306426326753559354499753035884480197198253860673793698145948859068273291292436807521028809064251782119850091601125611787569377082821635292684715743201703800662475643386034498750833310979781709399570159582378646038913973973474997472092760049656466614326698283242068924739030762054568203384332826544898588368874130136517246075858286457633822610198786704879562950920460166120243610695156166543463176106493251599876036419858468045928506796509411316775757480154296627194816895173260040970222647554150904541236047548238468934131912569560380569757168249262321117006122099351483903127318499974741335215400899444734011318672192321108670161359118379903897787489970921165107710874485992851184617006703340853467755494245858072559065216206707384202423828659943861553948186599529602107263645969458898927124544790433414588512445121052271604766660475154851450250099480627646561289303689736021818772148413615951770996645729756744277437335444418694235029574083287167963154490260055858310965868560167750758861356556287543325937964292936391195100467026615712923168282615349334062340135809671167701317488791706977880173529937047593394767453987686759826839363583414650271870865711873259205899238057078990912982710058677175115649782788932307219880116669557744084823385447372625835164494936281748770452445953612526163126247380469901064487318963816590848052139916488360054753261081236197329219580060368794023849208007250775135892515419128694684126565727161069161180241019486185779016178497528160600398745143265575097570439378542454439645176563946969016380109352737846169268141449118770581733676856152402867113899350865413412149484269628388518227693706341175661850181880552360453381425934714443034479525318799304469583575820170961514259316595676807525332135377368529964496746022057729441718582541777025588381486868156522975598106165204358771501631215586746012138083067143762892951980697088561882982697597300051186124785531757810157954672294191857206118274354888202685209894617000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 742243885255252370907514303969946183493292708580018834537136379866028950351951680664438827853552264426163034232923886396521036127162883282657403344974562356893900013957487617939803368434564885667445225114592464833350921311156470685181781584312760234281800841423979919406895248574665324075342859078085841879215641405791457473458110534124027736445382992649661276331876109061002569954882631821376343966622520000665835377714795060419599932014224703451419869995582091099991489972335231174354252901271975542664410145971605690126306745212859801543182425808810753119689047398012652857819108794965032924366406235622823149588673304983491222024487606873962221441548804299991639945063410804996133231609112285258451409458635588101696018523920153594507688373237645862477819561920057572837656170205867448747406217372303800505553950200707166414676855822922894914125632133467941363164086632569735749310777457737218350920850022380648657110945983513709339548330436527961509250311320656786475368172462874233047506025417320379222321441670318008467122815417691107969313694642171824541447877177478665883711655007298477866371891471851365349822409039882669798772467044467205452497762423447019912974062528721215318774453586999124614897083668056102627878272171956942079317018450877717654091965089356756084247916130935037371438166115800226318583625808155071943292997581873704802771351346198914224803860162573463527797827764047266997913017392767078038423872587970154029626264023001135450209939379033931743396038531545120350234011886481195916518996281993884728509102094306840031898110878590595021340413660752557507172835155819328542553245547385062944364431365691339197524990579082824784012990906976699736173495982408966032036946254492549802321283327435324237021992584563973308343908889279345669647349831974000274006652241422729116632353159178326747971616793991287132930321237603049102960617934470924844335464731123965079295512929067400516693694101734674297226673686922018300076693182385007895626076273521085757636664856670484542158168411929829983003623067853161083416227876481469412976842000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 8615985461219060273396042557988726717177204171053783078685489695566692363546894477497362590678249033587040583343466297167973292476949680495531356448649949831867526049845787524065944416536234509842530841834354476712419450059259097607060164631477152387699286102184609954631779688279538268701254275063205539433904274454074614902151009958205802084602555171042815364626826070006996391801479008779231691544987227636598204891255041268562814620459075705950603434721929187452687393451825756943594035072660683610312635704237535638756916079029280010073039909677590619269172789662251419183148719298471775486993075182273276612156295507365327781616336020991020367448912573885713315315925855627031502500220380789715749151394936998294103010357178651354475251250155968583529290581779333501998268485197675718775775002990336118798700988746155021032815021426096544682260815961963334273822947655040571605782065624407343513038640467346017073727344486525216984203576596408037343437464606080887266473829131483985855160656321654033346816160925823128387105303419372184295732501799085078353257812867930683185779373216731203691228309671060491521688320619126094456683338346465036845850025688802683920470381856043978841003389359478635034203380805371758973596230255441032301711810597450800475162936247962639728221066838944211986546118965186128593712228857043016214973441037091976353625108613187520383075114475336320566704376538175115708851066464123728255617043971493102605313089235790703420908366166986860139550599499215730419283260031981907714204848154666045462252501323562009323699151654108498269599893926873275798551446014912288775364153795426545048805559767688707597488297470781963981501723667381311565552865836831979883701045450729575002572483820192899802353704989547388022141367953197965650207500552170820428050722628240161886875432240411866069686074126770497261228469236795272637252779606885385625893106026545964281132931942097544206746227193934432806290382456437911565435576373695739770384393407732232592562561335773593680989701078554140785419469772952827032291293878844729809881021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 10861975284921022547917148329875796730980296952077631091627177953656970319673214361487602684261073038025812297022837388812493842611432753219591739492342410025895019200060229565900704330151660208891770920039298762370069838091354707524466998573423999550300113403736597021320519128308986800985390405173820037482529490801288880875954272314937718266118825396908656618486904867558040366936661524043981514449391044716255019697053748820340381443201797515349094118596525573033216436380212063580890914447990789060536103542251250674353794354540026659607085281620375106230528065537918492249391626203608509326356205815889181882317644529683873682633567172427017147854608014581974468813567515271987117292904444865407895099787642758423032248785603582533968962652597750803814318448797396581636593909980685843256792447535006077881874485839050640791599635744965393083354713978781995304306812818801290884047196986705144392386225642177441229696974763457661734233783403310453355178709310167600076569552487092119761554396125675354895781795152133696255529265956303203793088676105342954582681775523534881302565822742888249096712286749586217975408739474903478503545966530972058075249352512049729280454218404304789262946515302762233956695025962908174895696210872039451020885592274172796013484936583431252355191019455576890944011316233309847862854125654138538280558966046219729182401096005400824027812722135961213022100416164284210322795867639723418434072410624762681640204361143794614022320682578436455059602073890260089248687361421159300314872094452650978125320983573721008319224195699606429517759361109008019171638978102767915435817501810897109394571409426920506667887961871488253169916995515558813544791698909923498641547251791167847873262480322003726938008313458853300656681334449169021223372637893825641319012981250923552857377009132291651899305725210919393984274814949804307014429200789455076259741084561495132519240731403005646606591833688229428759633625908247136594976138011833178488833789127012632664824445202440939319549836920660270122681603439560167791086869779381150615397220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1218350641502360067619752741366982482439127017674468538218684634377418359200111145572027036478030078900822958270632626043613025891841972150885576164832099078948046713432995664715733927041969044291746195045644924829900823285849621077622709433528973032491349838752971419017660307151041761199085653621688164060829835743762197703648827664401645791760393152923292991823750213554932245541107519034778726062185731576534951021744836432857660508738467535184273569672959641506798534647889275940371166370639802372552689208528676695304029132589242838269984994387453632753425373266861450293327746082195418197951816230282099935447201728449836516175129453251989588397397261740716742975972028724495132154915586553715796533604222538076709544247417750364487257248569416386661227344644859566007541612756963791309651003795797113218487769975497394441372532200524266027983269341887864019186244487519946542578336928880844832412776217614646346003194193797246163324618514831360384026393196024733587790372525195976083765595084757645361867900144574291640599215057979665263530405301093384842924371405339106873343313512737098836475800524060414859399813295233853862178392685790207093447302354562485964323924591206546018615587271123857732083173774173801773208872236100866530869482697004704868939091026326795802106677396476300640583209086481404559518711074690253979222451347017314613581718011532219590054127679375417675210270371092081083153052264034097810727578249577649430841754036621883040225707970814011024145664628979720575903539515671412590695413983434326598909210019068282317645327660503201322027150956975270128241336316978670406197568927084455811717941456158164560878845335286335758223787472832490763553581328088692447141437176247590652371332277063944195940020243671691483159883865819172269382442783740616396244467246861186970338453011833656405887715719700330944479802608234687307595426779217046697693293490342132774324201600020473314796157623601271236546598043172090751542442216587172577739110873391041417927164412490292815739075400803645807797663060502506987940389405330226944035677001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 35593285473145424277088837678941051796093945646288074810409834946895545395303695482094753138486882593630708966547333641161274859513909799475182530308842432397037157222035538477124494630091088567189114894227044459182772342721607506105409220076673338882946700394478150665866153708968508685047786815283198325766126941567794367554536377476634970871078445249702165213343985599392751366389574614781188187683075426491053068603019326441878371375344445217072563227978234514687845962558193898196472006280300417496526188334646896197667283101233655073366413293454889944718364258243726711034476236039407863898275056286721956785011084495139799922765482672719499889901948935806067289872341114866164347889584050354007748193054006729561853409297513478136755951931339999178452910294906266778600849553601258711724439538468213491324523751808011351160427999605051353157745658067567825002231700822372506495013601377725889087289444609733877632014132679593785420969388409996282964139629405126858109948015470342230772550788516075438008883764042151837516660607466584692903310109885938579013182708609027099124088416499452773189057403485982261890009804381958546282014687973870584638384217912878045502142839119827326817990452079759787880127635579120854542958053908206224045227629323222721478047699848264290711256501459090417602356489246351998402281122968109207669527061716653966027007438060405657994058063248749619496161041471412612617572739262873279612066456211404461308985615012875676000970985012778685332546520215111871086142584165145524389620546582295449663074407063525162057628830651797369069040577322460696304706676246725191204733252491668033879893906860018249561645874903241208040931220198508294378404570564297803976425888316190820607848542623917564732797591702726033673228477062215411861696006284568714168640258370735454449358645096370989467838640809247966255146904438822357806140134959996522607518828432344320380688752994753911055288789476565296755060158597253907356413657205559273545798408204169517486356170130473408530071481271835589457218692419629925563728856240502965627287845598000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 666746147778696441275265491339851745111934757018321676505069995339896059522050160805558630890800488242379052633415943699819862782698973754664304096531362888948262333922268111698349526392747095484551959967863175019242973857144197728782859464479867635695339131854107513128806285170297211035693281218466236914212057376181294600272247344781578758715512627364032823334927987095686724563930139633172252750716169314405902811493304818328019534105918141931742591520845525496466919494179467231229000494238393357153357900628563910769532621211607070106029927474845846930433480964790134018931213501141054795631489629752202322579348139234374472113177159918255327205178780252641413065054707981560688821033934342906599987836046707508244380881600279549314331543545280968179274969182260576237200872160421631402501947747507763083536978540911621924040155939113210888867556664774976622891920346380629831321832992006014138933759014393844690951380284043865741544410671928742418303478598508633851689251344115482539189344791930671310929483090248317403006556984423001898486718411720443475680426172065905812519962254296818977214636594723251429493395509355371698781522070503838586718120853281695107925094172596351852154581554197717397170233000913725921422622388435108307308687358191830851966361525682491465286446467919410151016173592369332453638586322083790004267973864717122407289531848601032976386338036549504819735486647568210283752332385964834858278295271427216210216149978659353616907443372819154055602751636234757404397067213944541447004568288705260925186105884371002272315192542620441554548963114669813399019628509341738611133412405413001202414724175755456256983155026235672119079679820533380581060350407512469562098705513668787320387588004215200692926232510065469984170246733050790415587662057521542137870739096323375974062990461864584313382316659022049036508942937772102209575848035295793196063782019743475415322071479101649558485197176897853687530978942820441480080858044599102741690058722268358156576308383673419079290579155300703007375830982397150433968433525362090402824902425317000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3575215110183956590296175687792934771462475327958181505174110594262252238830258855576940391736575942044450082779335674130645246405834803394632620934537291671768916811034893385714493557050091213069996433517569458264742722681266402662019900035249110177705136356009498270248944724140705711057591143006065797096422710481014029324863053794628683772057871659846104739906647246366566662615898283878635256056633172258785696553476791147724774418534330111200099343070152910288105968569594754750697579008903289481318508284233772956736844800205826886543722983473164371211590297420674748146398365502915199143412604858075024169232949065665613407031164420498436728424268425241405154777788701662160679958723351641866749141859080791958547161685369105579640368523888739072462192042736833775726132818707343848737486445664100635817141768318189356885271038330390571614178724088558457348664462497467979430892013744373060075051202397611677364029332681528097951662449092043620812877464183256575793192141455742302273441924777148664965782747509206103074405034725090984135606066899016716037376428141151464678744388481180495068393737626637000574246608026340212820510755045674528367135881294208788804596903187859800299504525947606669525749766253182919086110244994979066902185454096865836278302663574651936059698337268076515715760581604903332969642003818264179364832730596129532087917358480357721876256288851109277603513302132337485308696330254826855979795639177435457800784481879443731170823755164868382199358329830229486675900995264783026585602715671531520033814275033725630877828959085150642285412719631683429533257591542107344672861316258112679323321361426659157246106084352767018200019672409074155110042065823796054675844523932546824486725832794424660676641240885866689684822202449085664278925631624860735316074839539613831736537294996530509097775705662323231526270171829542278443133312441913573816671775536792795405593334542861722348904823511080437702418282720823907851894570197686663946364923813982690429915434246544193621187730261321388596904583977698040215265816406898482914577150386806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1821134808512961661747748147276999016789139897771240372455365047280711114464525869754926458552634101682444068664743881043121041830011516998910463540158553920453461986853490506231720965609682734632989463810742614569031558051301901054974660139030814348894656409029140734806494668804191312436409765703087137122770054990716519009379766468812905859033163823819134494190730793922670145839711784308062994504648805996409142390051397559801847004486014714925688453742048484761815448603467511915304060313129377392269771003207868802453185914289960973175517029734363206909025161724921584841614027645697598516460787302392261364318028629858476555128695893674462250748027582944126639171339534709307974776526563084469672996437356944338683312146341029400825336650796495096574999992977734169958200826774446419431340047550978499872017263993895475367026255346749444730867201254581273110624153866850812577293170914478964525383214544909984714706846901515224356391970391559937345904419983542609001629574785274336073002313054591053138755810895990062256592018901435185971482316793527348691981605706629303658709955459448923082243256869531247392271760922133204011695689979054817304330063823054816761655429678348569002828511684219766417513557953193060664598056184517032731197141989537620724628064665033049945817497550554517888305470384514417261374306863640938194619984664886247789049495458480531809080204439056068471534296109496529350457216232364692659918222962907473071916424263791632639757825986558216223587500706742345443765909775992213636563760062222897951009822993481660792555083495840931941661016438924488254284397449965019656303788317304148154548107099562919299120432906349255990108173524541712428750076990345687541940771113677736330733614416925661198763531025516403313212569787774513551754804536874209572931312325912399388853488298412914810738494208856799101917359972737352319985508149455818030262374348003078049790875855152348574369111256000597437829196741977464249747892503133455832956623120536082629824745267424707719932568574997674190534975998910036370002272872630795988842699014135000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 70204981931355332999368310768035900994281893947962041604507029136761883247722775409403609982530238827270866655125298974671271051665906481580249247136938497329243115800453581783362587874002416053101981580874693478067982996953761504943866299936793440610916941124043835810872998015585141985110986558968274330996315024158424302035197645011226966636132585520737661418194133996303815835129597065080042166681488652188739052401268947707581781181542755103785323602343713496800099752654874896815737515095670770030468101011180476163804760848029813914918392499888326898880914703163144736122347602677361838280552224532775235128986352806068332743783208406707619347927181212761685785982225926938319766727134648052956356911602058219279327216115571850028246428201727122475979683094197652981917797062776533265593326389424878549072412617656044882563851432728594990130092572934528022530478318847686997507376798992121136141337786580732185753068634428593020775966536768436290262438810855009963303001445217967819797216521031503721645079867726464906803313184201502282988444295484466860318512654851445268144189544278595035986720462114178601522114037183385671498531459412858469858389559106942974187891537006397788554579442629969048225484054618887410141463206958663050231006040552267068131594895447818521654064801260601032438671197894087987300370666375977588763925623201413438517696187534201019162762585538688821261336310001425028211756798699416643871173552582219214961339595695905053709929695829869022967860403308965042421777034212361398890911881818305728099125504357054813260917103497856384874521977359110424943584168778640139688616548750418845045142670980197757724818145482826145186818471013725857161271589776024570477910904494148250175902664246551844088958568852589572478256212195755683518917086010368490265726622989629521466447081935668926328683018667101920904575140140547744605974507810618152061806158799078421838058647367234453533971823465215175598766035181268423405018173693089631239307625563853349722136490303024522923442679928226651174294520645602725340808710002355246975743683024974000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -604131029049381794797817579652230350379051436004453487570686365406487926970453423615299375319211018799814464065183667437297069361943152029535829810843085096723657891202035029496756673898182283554125918072189827135780851803916102217473974458002897532485810598929071359313925226084412526147954189583098654531087158672069109973284271626846713417061816888657016617568709942709103716822139633403515470977811519662970861774905793372514266431596463651282613132909388464324395151200987096686677789032699938987414975646030865927061778374461130582727605433517569296703157247152849388463047400511034531201793235019270082375366419791656148394495766828973275470731480074138678698469731185571974989104671814795010425997135565954417002102095588875762956443310586224238462104850237094132315431638727342230986431674176912496939113579407912776112517770209344908418094398771603836309139974665013412341634634712651725255911581567064883108954669595690595819662432906444649954831490477076357184329333113719654076895926794246337813265206095564479971805089145150494575133267599802252788618428195358171618002489302361098185651457217757366182910563204321284914873138179210136544186050921569154931002184402652333597054385728045775924693802422695505960609565015426661595536824462077225576043418687836570195433393354860513408698803647928885063041710495633467421585587896158988850853044693456580695476281210293935475203216268506714903293408329160380444058637267869502651886708444842974399700598825711022504113478216491545957812080841352912613819724379899189648966097936056145216102643852936124902452461667958272651558564823795721096279497882599071166038394343007655030052172049863989781975444050022327726643650978456369884952168973766820066163626923777495447499323167330242756652249639791367465639772596969571829005734046124747348450064022845877410156870409160802732950426574346017404108380324186936799727291747021890529367387559390466108623736211266306650958776505305198934602775526157029329665554882405568033490567574680794896447044896647330264551565370834182557181080402460034422106292614791197000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2008277936246858865781328334051805753454014789228189201332251934300229020020370262608199375154795521003364749055675188917923487977384278830050840951800358514248863699596045220658369839493387299152351960507135332957687350079586963269864498203778855729924392214226600837226795892154859408731875180870839125002460701034461572103906360186426164083989753405979417522984129714542704699115103755264246502595006821138126096128114219460921211775302994705310584216483185337173477779815790633856546173985058428108160422128879164464015118392257598988544795953895633710036162697652845530802046534471843994209211395743220586998147473550950439199836875821160799361383591126244583641812176941258617823373835595755593796563945613220757390901053221902454707316348043154894250307664163512837682544910336345401356971231570252003250472730431787580375261081930729577601422976976571663372625101396104503862139782848843889017332538778809904992794035232930386605824854650516708754272577645597343775120145112042395785055107284951413421619779349027957578653145315328639393860015229262200452441123398299736438071405951760339823867112878259227624521493874342641728320205966084634421352927963698445485938872300778760276406720606276066583746402341561103226670453603646594161767035559810754502529315861987249233690805487547191716240955246554171196048865622753550160616127859822333898501772683801359085146850474131680327630027611202575094048341894424375466461726605418271383474049332698269179366099672728649673065464376412963192621007070785538654065618227230351412891827700175267747234830525672194576696082034320562860208671399977678060744278321456996995254121868407696759277376345221570008084268474479845100150030252503038778122888258198090131556499144186064224691621337302452532867491238789814063767713889888578103483296110131553586556353088897875765279054944284399997905685784404177826508584054927093610569198385505122373066147434195893769435008623965083618975766546593012216480778217250194695047669749357927530027119244054796031057824046228873482731351512303651574612943101702122090523552553146652000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -7255167723954401038352103688114828017788344615671774209636561226724973154171717150453046000976492191103724370083117248142898534562903477243977664127638078969988717966305016603793947060706819620885030842696099880409601750475957844796362043386218543803552005932813163637905323067716801374545610806373850927917153143752153975112937779066976560162190849832471290022874101165061629313506008444074851411863353953270334464181230076225714035145926529130898209700440290464615636657684140415670648083119171161545287263528787586680071903661504545966598833331631980306838091866232544575559518338010083601182395562479238869814409320925946029313325713630454797380901651907452637932203547581689932014576010460728557234905348243275478274272720975277301916353788977337357570634957621027513526333825099503449787627771144561905205324165660612544480478123138743849380017241142870429710388386630309783254011324748595145781583294958577103806272163957910452550718645354174743641938938813878937793351161567431411316864812491034807852683395674269354789467137751637089296868559309880201458159196426443803119868129190877284145690808003315606798414359662449315539912393291390501845166889496313937062872804358906699520563950425078403415184073787207797775397957328949060055282299638012933086989353195179804350998244380514969677230784490732572765284252625661931924996318779793679109879271757525553482211941384077754288267701692317919454966671798443057793304356097199274036781699813671943362883772536192487278174833171228995402539584666293503825305935870067714720056851559998101449123840357330266123426550697618986455975703878420839567502169388760279970671933099656199064922955105487592727491425486196269190915541134083619715770262489088353578834809329237632413335736326446819260255172594734882899182856186034960277080428889674683680180326814934957018224500516306169660923674361741559995782596193672358004354951275997875592624135257691449636004394148128893777919869108650479253522779281459266570031082533380758031570720985164096681501787213175097863798501234683531471305679243043620958129430077490079000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 22442063978972256491375956516081847011722183687467467043920093923773511872701655678156002783470654526232648023012530805417698139901123626690245300728897152749510615915525068865840934971240584393277849025998980302132315776100168008309626406359653041666719984186054534073129570417034917245073810951508626268667305613747786313999924466663420454150633613305906748403499229313057967504021653041252370644263711604436513673815898952141866419925913270652857673946855863087418838128239296140518053066658817988648183758304182517842430817834596297612432305171527243187861643935250829737789936880847853137344139541988943644281978972453009507189276674899803384868619187342701527095575366245536761067355496862046779548238806513558894692032953875635010992369890577972532695246704086827305346580855368203054993933718852220997849236898914793822439143754802353498169872261443710481309768655358129597910057179457964120636353303278460455316768710033463688636735213360026779334919784004559083821194837552840603915342862885059086861759640488119315090076450835739757316299420504113579289989009440436801092036803298730796253793288972523404498087121062137204298468356171876042686587276026291724294044036997022371603747140846182997811134134512346747396303309702495528887864974704110468190824295643798151948639122512615888657236466184778045408707164277197542160566194597379464123812297028807465798537749597687271039140103265702924774662236512938928539992920068109072384610894013413639290763397145284044193359660823712356764274967481351580546558914505200089102911630967305425693007163575245706388572175540440933362825829785081241830537137842313133018965035357717748603723139618294800752393612230598207580519896017591314440543709726065063232393955464710787179651210886206234023016050266856639865597969997762697106334558181679968474141712194771074500142084790023381578403680930565096149779797119702124917898973251030775589863637112278237320494745048587818025350746274821501886289710531744452468690799244138687921968819913954692972717840799443885373117864242090470447680475688497954253310512838462410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -36823478815827179939481635227662586528560101461348701627427642974637091597077998169996831924825275587545457612534501657355255577104033964089862672877067298413858891192452627034555523540659797171068432875215907061652832327962163730628036146579428527077117426514190876375121107511925848439520417683468902891543344284444621765951671882769164852162085431044643158033227670045603177082150242798887588107233261785545868910888843343359399162066490841949431061878490269683660866237467707282042467872668385086094274584945575690046334379749550379061390187177021074785356604318632204474312319784451308701301552535206313747732165829744392107773787345794733443927675843152533453379931160285243267769190875322738247379246499842542803427687692776623283178732768844318045929412686920719095807498122836522625530559904395460381004395368056095212658772715476952326301379837667690855071751233959367812334218598919622657772326698763533886377801128799131760729901385762289489659466791159856005411222389145741632218279805782523072219432344805088821649877546461027532771210365884126376837805873081189992855433403766884634287731082325699193811182499604412274141346280708091995293637841884369025670319764615188712373020471160292594801059254377553292505743522075852184436990739299495398513006190771202959200404240795660014337662418627272809947855375756873234291382918890990221112350829916509089963601632971072858629420401040484245572966416416641120205996016563414460657316404753478833736616665153071278892869504345959334540457036359258182482895710682792652027141588012223740357400787326806209811966612127789888762457528176640726925613045874543555463778010750250675297555936719389058411277141906794446456320860481369369871130421683331422959920516295970151153626954172026972220457608039127824301108444151861968688144436292017082990679282014801662037457470951558164288175039339339136752097221169412040929384735764429464008265896861012429480236500824953817161286158554231155013850886209502449957560862426736073406774791570910269324433218085989906709511497956471681244607109251200332069261827681659661000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 17840895454902547457293656624361226003196691142717083689942824661419066630692207291975216656851551259972469814884767120373332520287338092326882286306730689484638659512916125476933745742153219931135529093403111292975458674121275112726790006637047436887740938187320575246725774276625844154213418418553564557694282287952332878935632132418655999746884396789957889806561275557786921383169631011866358572461013251361325581891293281798850645951317670198105794962680202893326650331572004086715582556837410564141269311962144728771880995074166832501711015678959856968917637224405038812807069118212350492406748182575875790603881023433461395449501170419916588247300014989659017155590686716658188980935311710310547883867795067748566655309939519980155038703371888064434733496568162502148871057537727006496419772726552033231305787358783281810012774962529517944176161582770105811239549251571130880075845915161822705925437742156090339870464695444038082842663180663088804692886803336187598456198840114828239322583365541628868396329825415051803354677794823142626252091243789452593189989867341858002171512121249746386575504860334669809312993817526575455177659308748910072767704397759470289345852072247631420419525003833370394291798044194146229526480469942864887782920288131140158109066033098038803990060374208750154350133743838739505545935203196775305046638391627128603072361278913016020736127217567528713337975673730388996772013159517100858597032399984042881537791899624303377229364031156471517887588153551787033425783012264051000999140419544558009642353760753844801408016325839611025864871068855995258108302825597534294023426983928110541418199763584468164031406849103875985168227378647549515206093705996842560100601721903107560043661200057593249316076322660335985274798686941870557079587475823709627147890109520068203166643487730465632753361259860735375835136406712779958855740857264030433556464764658962378557974293445351517332674932907407499271668907809130560838781994161711038032374800549323230477485411790224385680590761932972396963669006261427955626875338493761675484905651775909463000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 41959026121046433704565405121972906402862737459302944424068523988704058236844727936688281317284308455073894046335006275087513702115285187395737828065162331867553253545622207954242039834931822865761283361288644751428810613791623193134412341221779351129404169743929445976382554327789097375880404249222152252518868761070950307641666810263509474717604384386752693380008122557408416758867309336776744515669314948621391198821012514127614863046649396302382062749207915970037799499230689675687797486371836792067661388175616160086737237621223062389032034904651792243605150082032921489355894949660837846127282849002589499729060488571344343349578016948450166661486203618990679848643881428908510533259731680798317777917265956039046448823195156628422299072813258157885064128826269473454066767962068119140430157212821145336378626521235118348004692954933802483692582438491197596249787235777282955095998358205263508025651819210909315183160998469356284304767710555444236634612897839705973448687639425055536318263567636027493605621221863886481478429376382849204908438376774767102833626795631013496609266259553354330798297365691538143099619442172592173040532169378394661432069528612085572410625219580998337853779997541600447095136914064060803496590982199556735306060394027105704073486878057569894477115391184915178075873797632241466561798465304405103295924625634933111513830273759336572276958794105097969041028328897386038044768602755649489945279371963623903397452608563607862361964036445008895919745339403545760028838734393891575387596321640769914091854089079458167630972928213150206486610352990249308523440537596184375379481113837991909305615303925748999170980515898322538994686304192151180168810195228482509176294553719449396910186008337299759451094691407665446808837768827103291658965387536954809093404687633565326632599130844928304624289428568123491982490485981326611425911959756561174023214770390502560310585713749072591376145918867104001382522915321098746573494428382971378345133036436020919496001326290810598743611407832582109754018824488764888810778190164388784293317556104828582000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -94134550966716789303485728465541060285639718981067272032146318868802266495946732699878179563971062880183205635286407911968999353985460603399956874816637999387528017137858404345980191273672449152724306506682313379032242186120345806915053844750623782535046810778086547094447631188908475187838841230217299253132772789376514575597100092544024051598059910533586328048440125873657963815156777043943893043655454852997896902169597853907743061206683755229351655050004625631873841988897338955977506989970993639264815837923394065469396444237089406270027220340527370291943481476036153895296191317153714014227650490511965103728855068622128225645917468661711246148766865028908467359563850167190608420543140424348254327965418787201997903576873361681830235322524304473930620179752370190776247932525834116973475576203338461726757858269934821481039279559966020043008945321927771656529449434455976556129625002634874913941943934983606477737374257995276249298005585975939300944793722941261934099081781835413945116034838865780503347223130562519919790047179256794029947992605181291488317136242822721025683036693155100857952618513914013792387294065862913384262414729165675856324611131125330723427349035126271325961321163778966008583854994344760004499968921853360372031670412315998231720524286567380795569444504868673304061720219932822847787728707323144722365021371149861356245228373131468806848837468502613686099554205662599893719780441189014521412377006772590928971880714502300569198604155620470943083467569877013533962624113688618060960458308673947178321281900887848261029381115820614377526103235807362127751134350326927353730165589958287080141511996512968547019009008125783108121541371307774146454785811676967897860927394414664743068100551276297182259360024211951602285734893164675665926065013451438046093374106480855036669003541451514870667517737088071795055508534835166935863394387797149155193176775528490006043779465826617598356643197992806102222420212048870812878862030658898816227865692107440891747348556667181423832153056132728275321410001033625055890679630935046757579028993567721404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 76251796350522292050394509410760475699798987060333522507842759566126326385782368395877541402827520660434524561043442216691534302626258399251251926133757475086670355076171049134583928122123003184634755413979370334746110973879104953672392195046864865611108666897750048873387325463645409419312926403915066017967377939313793916320970947257103047406424504445796201216195548010556531729792911213251469687436836932114655974753386285581474632368889102603836570177213601067569736880534331991657880376703123079830431717194499427448184195614856327003640067549270354224283370242646632046458873290125477992531236801983746093695978221335404193174815712682884239134501667155155071963458018209597904041004545996867858961051813462364041714274836866310955793626830683467306191977337904200306129608089604253287555819090086699506726425633640543804169063910648558863501859305054858163950131944682319562405516122557073875018090995800287431006677759357707747218338488071042335465726727062405223577316646441616709545282225128368857254572199550031634951574638696000453458010522038735875334949739188924320426861856859930074045940238942227745058135641658880302240055547982016761310941120723869520721420875128557395051770968377545432328510671436399776453323903863900117086140484534500274050444821237838920827326207382918768075553131607502597454581446894135337324692884024502559020972983088714882263288595339345413093518180299048271747913179190102710474714283552547319640031050184565188476254586053738050456092138322738417500355608566003460939178852424793720577456188147669586395685352815795916481095889477659074474807008327965778935656032112756021206799690908023970524049424760784024161707933655127058777517231534391648585368242134797972944913728320012900132762883538696016856029109014275428673953768694504858225513694612930910810725560506060415541648949206091773271714922472624162817213100553336962578182354545806511526505408818774063517073281153448372480848003113172257945042634641865862229650559184520802286470018929775238034826623900766432636661221864863778978626749752698805525709682769804930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -956998606222137745047219341149376626563506750197691321129116025274418837369105636489718035308138549175944697514525815761483663889662055584485879990259409688606731369190807878646724888620075655949581968128651495997877002185528824492214312018923652279089453216983681012032591505406663830610423530017667828536082413600299252485606998044013148104504813838052751384575725446199983660339481828448516575398245567940030390395609760706156508725327714309625913173714284978984088498545007886672688386758979517001346436814462129924165321480661128317023080987241500208742081943073821640079749912272375234422068736193958074721842125777769631976711977576448241039798476863822879798934658105047240236994814542408321703619870425827444922582220560729897944130690034969945528945828862582422499651466172027021920566837155152174066982974294872225326678317142123846871738407318662264987787152374726524421018798289524774745029793425072435115468162664297095488810146455142140666047539728310300115082644363758621268324808118529271725239103972197782639522460187301868051680941138323481989225961396024464206698682646957402477723940008975096739016326617149508736039994010479408374962716858329678920250407041490055211435175951616325634997592249991700706418677444091887901987078699028664363226531594180504887168830330535953669755794910807421196998144025827115521570768026227416517790454043025390103353915244993813236980435103594487300170820055110258027823375031632006613171427170340624278254687730916322692507240536525355880762657150780720331371540205047095664013369325958803775196756823751716269988429826036210275030093765530610047947062739199134779942004013856292764489678000236552846314173927716849400640120631692523533265804565712270756685450034141704472280785940875627578198846088699279135762989521239186649304728634590693722544773493197373177114872571638564439644333260991858311914382399942537586279030662648515865596495604099947268015899934414123173022542165967812855081402521676541122743868112212018924464327982027158050078840670749499311352820105844911316276262191530398446169785062889176000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -47249412354292068098488296001896365112363648851970506432554962270809513300082315325491352920240873980354822151959280955121552734445206607916879294081973823589021925224288819904564654464490389244762779077756037513462911555891114958696178181956781099230749273924355288208280028792906648456468779085687689379781714003119822625386073434195805413736868911670966975370416571979609663982816404821773062879926638207247556341844874202743871781542875484605445484315135708547736906911966846245405355136817327900640065263323573062777294125221462260213183956727903476471124163525785007998936134545869164737371885522901065216403729469084835443157795832097264451294033518814239339708125303363484369711313956759222439069671152788425424084468636957555694959549872129612024188955789721746441301443965210502067953517748293953361007511216801833969742009818357854321865554703061856023908095178287112956149666758742445129695700248552357650954710737359113868284400683918400020838084562768532704936672885590954091524554600410082223809082390004438460012822713502249296066118043689777921201303040806879557029159367369811867650920659774781133270651440329032834834943013861550295569666619734596679002189450642837253530545625614737634211863085504003318073291695661911286831306633098307356811408962531389737179172780396627726109203776384400211490593555150082071760536898402063770180175920121189372077792070335101794458914957781012467803381933411200706905140329196118340123215174649374999204060067033813444762527613781236970397012200929123561937393921413442383712491371892194401791218930988200159695088007592532241557506286555370735144238800361593854045982449709566943563743872256475983004583054536665708472629420586077042713017052360864047397976873924120856165989405666127439457849765891871322429464956089917894068387768669366806697839699028850130619460841549093771221290575229868455971629937028261081874041908866176806822250506377921286079021850104313831154002596088694069540221809325411583539893165835567854485627500873020594068488647226269881518065279164952395942877106495139807326159973840132762000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 38151350751104118035166623564930359835393451382576202863490151002206313144238497183933774714449246360180491485213712289931831775052714063672622799855254578276188112739762697910414267900143498171413641047993900956588641304436551188463331179361907092937533331108449367381484437872470838313520417830709513159766047262976920809821810082441821355887786931095195506850900279170683102342003640599226015616483940191479248160118391589203575829231344937147315498987065769852051359663496088702311749213188892056648354638025758458673220249578922414244505430213378796129647007607181637242491334164020538596811111636184170160592670377592884814970659305647494059311617026075201289334094361364683072120454952962010438399176140990967108445419262345392934820333702123494340529543177076985342181270190189003392415620751845089681761962715276367667923430895365635760515321741600814768015593259133668172963476823989187508827149235672541514431126846617408586977495575044261173224940009414415242628845944225189494489475453721578621273679185964500424851213764169946839182583346658609943427078731986694748027890732978595713699414742042060450377727258853546454732710072305937827577055223023647863931742505809648879545152587616332426140100857687026707147447387241391380558055507221850736224463672519362443141283407260615654840046547113708995380186244411574013193266113812315803796374762222339977516087270746426951326802103915840886911979137483633025105426922035774686327477123553836858424519114825960855986043019732186513308269036606161417392050786174927105386258036607131972546276685976487744914886236372267077945525460799859111086191479726145419730230767737993946381003152320899769718469359860977027480347661341811641895204238920975502294407992912405819202908076366439568589814086693111062793028744678863445960238337920412271014222401305552674743870937716751734484761402437518058387086792982088320714497330091594526581061595141771156591271844152713560948247106753827575257521425220758891092029763689142979221115106330307162439098140987824149007909180484276960790762013497911225591768677182848972000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -12577495703348960556660722296404251965886714621811186176564087950571704236921877525421736355800716560394303914530130641971052665193215967838733124760889613016049645183979491591821639308216065752249990056222671310537636695936772135171475047802552647334408393250477629569033652416201419861740385849502190294619104658963305265058007598001848354098119485261025556715277080075277523680479884802485531144365189394116446920436691172882334694793976110391871096015837217159850712137277587923334653267626075996569936063699708659746470991192749319041291043965797328274717336744148659790389822389389935762858663042390007023758225910021034762328731562596623759114856033827781156560529056474233271079176081859741174297122478841541866078412945648599025324816242207645761795967959460670738268161872785543194640174468571652002071767944653701355002082991648262901341110084276446321159966585394849540344061670543529115887363794089378244853241624094581427997489545441885306309684392763341858798966995007443228626700460107250610663262717575022588940762984604720719604893880206072469814779001851989428092880016545049623463929282936258190328356301507468151801676360690627719231521245846448186922782905207854861213703172535918197656886638609355169897243918163947393070174986642591058394900166833234061186206097471844239624707915520999235303959105772091443707860006272971823133187579858532039808425213294145406590121711443391659772839439527941192913591469093541112789648291787406117084049810447728559112797116242083271906114130383024885862553905403395976409020330667347738522969911023962407947255516564942540093981369897666144590739247925066290021260542919130782351015087532340047251602874134511536688504766151000717264954082744734682633024023019281559790683007235019873253724806507687190559186845590908799757873007012949409924861595285608050706434157171816170347812290940115197576173877563225964330176110082342975465851372690072118185851579896294012310258929558060435951853336571580613921690489806730072635800506214475213164118466823059227655636659800708147271621451918012223937244486880946574000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1605140649819842741927062262098766056596578990845285997634958632263347385764769404845204572675389242702420647352506534458669705516089147062537170896177624518235200305120732482649587258105451741896159536228914506304869907092513468904845032706835765104830003951486921604440100516460501592879574429824646279253481340581596902658242519614603117189439546110607256443643257722188768955023029567345502380546150951638747978212664928540386628071464913120123150649241536788674824881035295722958875716445708921870963405646195153563968922758889590239813540737755967948575092020215552828844954215183395960423669446469721593973937868487382897024955303737195552390482352191455492593736625220493410771762647255587113989057098854326501939686454308564394386891752596415835680268487254459654185223089495459060956279273140081409064129050802448040741881558242277821848672547374325282769258953631229162906046160633053467551180618748139572776478908243062472136189539295811643503043041092456439751215304464095771669053197444861203296981267253866982243005070383921308112422138757964472824559132795227563487629668512932185631092827705065133134565340302387649189334361497713915453237446856554033245389439371637693415186471752624924509146329499581126692307104095057617126057571549549684605459965634629698585708999020288836195978393590099723632234442892477970806010824626546724492382826599727627954920582690770843257041986779286724775889043463046769678665737533613900139987607752672144072176585867764621795623625842546540818322313326887834587060875755356105905916913246474072504664859123608027937298863998002532329596975185110371988428364888092922465409326930361938027952487618835117368227962224538790928798117534333948213356533833782163617817449117364406918907452049659235774281340367736055325490410638578787454193723878941783665726874584944778456915039263424368809119017390087252553815589490188593677808798317932505030764024916944587244233459191585195145694236410715012725209967568639267209728866497043215148275602067119339865455577750560140193862520784828210885048686240975119131917986892267100000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4335925457637134576096739700838500465246062172602429233810212179944907815551390127355878862592294905988844629060144083885081885141237231752099020772587968880806934740591972983769432060832490344728608761707891135189459279372945604883341882315038793391701664029293340455851542108629643369146315625082057107608491183219128174792745252075437290062740049304486454396254514798092364550130130156869890756318042041905888397646254290291298752034240030019064539536227112807524459771501886167562137407562397693777983906898688575568250127949083919911023344405667608467170656533365768623617156553115727088927909428034846962591784623301439097471685585504695783375187928376456386692367247742816607231384469399051229582163670710145529131976624764042458454443117993364543130344965788483527247291887871487721881362205901518184620442367037409072031371727024019546622398391071240979122333643028481122183238973855032430317835692764649988742769250602045922089455027368467319135476437939470359703069652370101869556212222863631863637674151229465194193760885376004525494082649521565574124956620988785098219383562919036872845933511361158191647602879609679073359835617267560092574107035130177562797583827605378246701879349061382965799729525215727704814680737467085782717106727245880437577093764832609022812085990280096615303886582995897334503191440089921278974501532022859980273402557383377512361752375623546837839037988212344928281751066273756386412238667381908134429116555015369564076527342204714393661228173617654265031209291687927974439168924524213760471190722469822350827469909779842827103803612018160625096293392473971401261904058306263540048090320160806343419502202098608302343162535498646401452115615373052915022837890861874745787550979432848386092580452997958810710158111744090321808813578365568373507821029055725407353586974435832777652655380629320744947052916680377628307257985751850949944707400947455501021313094291467075131475301130248275310187398902871535840846202053245764335712172500497424668797348437814843962711094202321899606412438960708474930848404952164123736729736069693906000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2842793506399959884185649027330313483534333610246431063897584026000391936004197067177355199952306931340433646217185204737308168096270720931862652249234744922395796736333837215817276751257373923268277539076426205853602400090490489176777163950960419192244291072238026266795657632251604186390431849845742261893150396142543262656266275703103402838466552782962090485715557852367830450569195769259340696233925207229337041642589695300567143537305769051441167135588064100452066780997071720845177777796202645107695480282166423043878377087096094607595931956807791931815503640600680182286310993858865658549514838042499785668647701965542433911411433074227729284253818116371421476397072807449978347856303483255980577834230907028391156920907154500552326947834020748603957255278508571611100710870936561780697607057115212436411388412963540435748247506519770276685864300981850639866681361422228984308733244969906437071925226704913994376957382452117905354514531152973296129640038440752197182512932162742921217999698404836408154188668558218179982933331838396713487401370683066077101137163219909014226649770766612739459412582394932375121235562769227972651670604769556678583430558471108102748339850752025161673207441955914875208056613464553264717223591744539781054222943005498605922012203050835176302958349651665591826101233194725443392953558951073044969687893961558826939069520773886447173658281461536565491027200744292581668485191714189856246635526259983491549945128422490768393029545138482694699517721696912838923368021813429423252288623946880654349741155310142856006897009791189296983750037855735032866967052494842048240254344648240253025312448466017360561224587471377108363418684068662419784594714512481010061865941870728226919583097985729889776966095880849784423264006944155994327807843423750483661539260735090837832765432356839865065266690828498604047259872103640802720769266914434238426497037616375993419946818304400526641769366216371244687195430518692906728862936689317495644703277765447525694029029881872707828646844232249916090089238677620610987231821612495374982656493236975108000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1249635363806966404475383080633790884321718563736060345114191731499106686865435325394941914256605693041140191355932295940110995440142549727687970371928865942850483739066150671740019839220664129600828419519800411687781408107882350229180049167719354694058602049357900707418718215336688852722259112239285066345014733896508273461436617942723798011446473819197780106163771546907375502888848625621825984344105743513701881169480982907626240323121414106374090910429340262494827702989844174631659260179184545956967306684181578872869355645291810655611693696241893274646189035486138082680743274356884410850986395136348326322620307726596621402037713191780518258253450430152042216033347251950667458932126939907255035892830380776700438662284780571254985830122291028001407744602175584466745980660573511098855013508623420380735233423535907813554501178343699202634490779884034972594542271182244619585139954897789228017409726232161755962306053220158939933465737687918276055242044766093416358554302845934383226010062929445777773069661136081546819545234050541109671694566592720881418921125468575892328030569215266765808416424983057509572349597326892540967878081848047496114957859742062415936180141676318108265264946717824764776814421675220896515268873061090534616468708032776835731479291451494277869445198898120583581213414836527428515274395283322446700167985828113267710673662580956445091621219775907477747343058104425103322730511624181099598622393982261392258996664596313705441238190997191831108796193525887561814382798290685322722101800752725940729729261917398558983163907347071854904089440073527916183774032756125119855077527759821157156772952658542750734873724413843576503771171816616583699085501267843980275977036763995792542507663418326223455420381208355817145015458299286234954030591066056524442338358943343559107863334492747215163091071100939718242064129644428368065113862664138320427680498412010499176563960831553983967324632674995218307867326234409686029899550599899895045653591116746207496962678053883176470206287589337550645360717645808231429859405222270554269211700118495558000000000000000000000000000000000000000000000000000000000000000*i1^27 + -424109281565762498383905125734226170527937838045259433466868458228706598988536416406885432283309923450525707199364302842871387311626259452985229366806904529427243146386028735179432727354001516361100811925941728317019371893137072202324978062807532627745442813327479890614331774366746711075272468343028673022919545556826137668814499290316048722777486218479148407496844616900097310165444101373515372440045645449606349687311558706161413686553003067551915254511126455092467334617231176428856785779051507959199748140822406486994978789110902602812986145391987003038142514813384332334024300171672974052770952553888893829954359182127149518390731470579279514136332803146288648992549426640519140853088651400134034320626888664725639630102430594826297027491097345848695567815558508421175688125352871800661805532958663989921411167520729303716974134535293145345953247929500396528474294865319191163343796821695782407201682557061453581730102802150931322445702983621306410105564492010346182690828248980796643095113767917535610272812453941025763368541622413951981967009889346972746983736222820223202305141511589605350956720573201040729378931631750633284016523526173598802604456036618622961496730657860290286383904935188481596469495935223252581212115978922391433048206492920785321103964760428125185306778225270811841860780399616963650427954173581920826543882868393006050313114685548984443975085415815775375113795548348064976915313527932710196530313774621420488476203583041396466267558669423641776852996619471295599982531256422512291808984952999242594499323280682232151304425018981086260406156371924685865369662617169932941888758787983994143691622952049964344498525540781548437466503432634613393345092113321775332028364969608246736870509235613469214726079793601248576194446617531370278473750063640764464626118907045737389079867095331788790410838442738176049343236870030457917541795375342579252184178988773309409539904408956641298963436919281096787582041051315253016841407935929683341836606929575825595636226945937538046077632254150587402815187343732431278141636429188569326854628118831496000000000000000000000000000000000000000000000000000000000000*i1^28 + 117304833955235723319847545044579330996827370049657619199425713278717766731902180181708044114625450742530322500128130288021338410581774306483527781722894564497082924790495566254757194061280187368178068102630482938127373742217644406528083016448576386227415264520187022759151868880163873591340004614463951308095784537490054009087210706269862199474657984149188546157598831968392688334338058129544376597131636648949387704376563848963923656422284622931047352883351484295479828008262817996565388415908539795127163993173925691786522280287355483170494832119529745101544101297208815248169145203151834368523677534771583539139564908998716622486846940688475001099388784112939459885638006864041272026044822263766695114138997569068908033620116540819967248592328589636241914424842316031919649835002578579485215914893613031624262309066055771875725291772131005571949469283990488701282005480861560246792825766135638765044031376842074501535437141483994951000953862489976015346275854974669521219947753014864311119047664162967591405772753537719609688726371159259519777657810308773366167612950225208589612059249663095572833284766872966308741992888497479236888321956050929377888636224106940855077013460614892658793958481296508353144264288838949589958297294507160391616345766334402294798023908627288587591371230763548723251343847027957310997416267175382331517282155817097921138906336367111051797313140260611322432021701851478149740221888244041678786811854858553691528400835155561231912607921586297402143908921449753504446590212326210679862571341329742907340959063037498868139755742717012485414867001780487219886936942255506473893700315749378770577078798735641783752342682403346230742409087151612866837257626399132662201186614697295628760751545799143259350729924560249980755923351043528056679761152269240323521652726867377540718322276385775823502199534246461829137030991749505464682185060579618680944458023763424250807023405819874753687932482727877231184953278013027141710725787736141243381182260040607642631897905186175989905482812852090866035614473824430916472095199832726378257241519016930000000000000000000000000000000000000000000000000000000000*i1^29 + -27209537071997757042701470499706502603461313362835364751210421074755332130535040457536184078391666619849808572766949554922091555847869491483118747437696970862642872754373123488720832209712626427425110642109954981090763183420341534126660411800721253201584626094320267705428493045727124717195958191585451851440650724014166342475272628492991015435030918383900109425619791612483760365836701776169252723105591111841734212417153203002660820837415512347250243774898683402410655735866998887362264659071688335095946859012863849242226021519498835376318739957453546925467785214212951250659357372300526942722904729988693991404695859665483833304058994851222670207852137690887564569603649771492275903798991809102886047385761062002137409085975268760835850139867926274328540553873555657912682940899955845619227897093882307007599078560790201122649362527553220121639768828865481185769661450560565171386241011318508343687945762880336456689854641655274278801683621446954374456733782448559007880014955284839360929470424586561361354962196009163775463177217424386877473464146746481335921712402150028472636240497295332674939098287413056624788195348891611224362187842625784627599916643664577533747073036632426715603594926457224668735305084717694787705755821746718854714163663203067847608813172699160741167065355702978713803491114826661525379815505704972105670681785002644598799290794946827961773320391012306565606408331559658705366076200021873715333205704993554128972380217715405059881488571172190713051802097349642806721473028965944699502325984816695610557708364407682017075672219173349790411013508366472956430125708761479118038286599724677747630985573077966106299845196995450414286934047546672286022178163168926239680489743109219323694115469690385885275295192460152584745026940569288905069209762083736970552415145056104376010792397503893462500361579642718377016560269435362306620832122519630350868150399458994832041957277277085657290233159814820750943081337879327104907160222053279386096532351055928414154948885590337451538741375428835729872437717968054246741243445694183197439854172302924000000000000000000000000000000000000000000000000000000*i1^30 + 5401964413235069630508342159303796546852262470598022885357153576896622812784632947319554180953361416489645152737773216205556251902808212057086208299829030360552985492600462413390629330321155306161000714716701402028345239060867842299546354559230855245630864008786881452231086952763103472766131890146184690771895948493933894643090971190886410401039909102621406245205431810689318731684270359951435814192141120137923206673790262320436781548078063899856016643508982488106949236649568857383884169111462428851083919247176834497700643812778595184648937940311172970144051451264276202673203248792208668647851825165758947456936436861651789221398760925991224787008789380208132204002658878643684528060333503924941054457604758324855602471309712025658931825993133538773859352471834769525707510697076528132891080853052523100261927029863008227261707456340731554148193114176937773011849551946265723909156577869158901259157612118521997860457839248701227161442600725217418948195964883745237285159727797140268369492776254948179265013987829196667722821516837587978931830403908596892462997134854708959659434561064227728219930486831425194610071418300621619893867563476626617396404208026620855565752399268256090025330758014717409741243689618097378553253011039373853664751013890878228153423251208731549580836400166514570114545651264941767055511882942469167745175317355318049217940216892749705628545032251589264212761139213487194041424054334030356632891667098273664909109334433880069120218442871936296949610441405913685203624758593698007585296145481276634315438825189736622305860448958655467566231961697356950193062107841155422726370253107203198885071939106601365913955893515949489703245136100992716663492666814445844282465081047762015897096426585266321128268832529680230801707629561342303291781903019342882611390087431773118290631673592902318262364228765892391834024247766387219219879705651794119116241037045289104024404693687399472617031916872070448300760198408181000280755588443648373210397364390380431299603039636179068085337340876064818673722462221381524512849050708978700979254061696902000000000000000000000000000000000000000000000000000*i1^31 + -929665375509898911529878740967393766360557590466304033695250713297129545410712311459691961259430887492034004171843139493993744394364354439597961111337670017177461565861917991313244843321582516916948581270591736386151046752905442223616206715031097526934686842145618557530555679824334846184737677690570234062263348860074902952823503124270620599342593447231914550223979601761098461866601983559410062744299323063297822630703494851424971897680844657522345156330116225528701633195432816799979567773086745272432575094149281017333039829267018830812376950435307140033647042382436239821993483377253088254949295410243897957362732942987952209115443199500209552324636791177068218822222430990021593909096152417073440363569290300416388306284985006980659628506830506244474309338089838806460361517836688716648760609623688499759782524340092622655347032621645070104505033582322267522113268712134925508449017342437267492143145487786473893376457989951681953102942715941927669137652893230400549953635484064794192504616782931993797029443121723734012250550791194566608484329155851248074507730876782217487793927370238668490830549902340311247653693566764123472686833518727085137168954963979706165179744956412278774445178881796075944422636664763048462225514498988821859502398372537964986597439885953896791857165885705008110390424543432757855306832044022034645685247086554626447282490020956992295159825073265544252069229864690610216267325887976817612060544203097050337613732944755429001362965187043249213810991206414564429874088458136592335002568843812186115869517248352357324235604811519884040601249707624634555788760336952412035820762940820991448452748498276100635111459830445420234942897810387561529444748622907431833823002786434489969101414545426243390468782224608327529189849204034539807103458550955762252863195182362750613315972605138226304195531583862560918317075716525821167601608782983540540679526195210677541142456978095827994418296024208715775258946010170477428341385442508947810063563970283593709777694275485574687822012898171932623219260332808599237397276249553385030326416689517000000000000000000000000000000000000000000000000*i1^32 + 142842963551646585018515537299610244789597597756660255733947737632202778128567126525885466927322942880265114245817027209133576795295726680717370584996061957215579976476182005996818017067161026412846686088335714858992531916546522328668493208649231316453030573852582418227232155843796117065367777611167581358347343387302995529022215815584047862257414812149053106996454463592455409932943430134579857941144471592459167662203990355319713322028663097597097010975058600051892954803019839856739016575312030261020268917213669257511698680545880025845850593939891698543881451435471834155813504952111314739777368879429712627156010769957251246306159034892235342613960430757800698400686447741617215612695502480353436155093740025695298097346392194541015765350330271296485082258951035767617161540432440557316368246150634716901068658090549192638956307892831762167936015564470483469634939227341781786424599538303925522373688692129556476462247319584811043218306758607743649787786925082827325966440966989433766104264135013053185790934334502192661570488568199845207451573209678448742828830210060400981874484100757970652885584608909224798057103408101089717320877980883362063832981654477238507461236225927698231890377717525957847418487392716577382808345549533631605122847805248111914850338156991821521082154731815396957730726996526275402206214176121348415770600272251873109530775257005310978398896528038802534664008950165318645527564544342741640328502175759619707250535120082208858866853361881446397883025669566243049304115765996975263255601045300041168910642226087388270557969738905106025067252206616968970751504925760791366486105566515813870305033305798177815936720000229689877007470681856198722395828083855026021881627785377551087385818553196574978716818704018722307075549188791361791797893604195013378014023523566518337239249187643028518468439091755136871083593076877807109803294752009390012809747783408104268036324953502683258540845481207354130919743724719505777840336632317889129750669636698058108132826069256839940364237782748072468470130583554566370816629422125849952999098924419000000000000000000000000000000000000000000000*i1^33 + -19916974044062331063294858511351996024797079872778841422316888267732727370294794215964970197421571394919740719857057481602254405378743865534665784360026442959321589001484149131022268614656342421112045975609475731130419087600192279681057666534194471875759101439181356046447240866575523082084257845290942950351433210998041316161412300693673378706655937615364779772400277189838353813124348282775442149242378728590677964631579693238321797745492202127793522140701573996331679391073215284072472054420037677074547083271863946943624022048565829475717164344847898051512728227395429052750629389334276506091667970793305923106890790838179500164721653262507815523276080285253206407350904864890933781803102018467317921506888707263239913025391887619593195060890646222722331566888862861100909062833840574183499549872332303453264777176517089576837535469652451560918738670083739789308626248796675519820282993977746410893889693258815041207230883821353741414237241646752488102317398738458668405616188170997859719872456442776958385359164957202464720435829419380788803671351340559278224179751992441482828779576188548528281008067519339374009061089222096735713470299965154572563108041173525541216331717743905699758193564472969098296197731312573385273464442737466564349475863045573175662585685942271970701463484131921989972899893606035219610113274699578336652440542519835023134188654854675988976054699267280783346763431705282805709350473599091857406282548978838537328318612330465997843811704515214923390038335211653218185603570560580606168508408482505890431147420967340280006904313850871853548283512772903907903214787004921361644179684633783053677459698791755370502444234826521799623273482949755488195005587908276221549305942134295562449636108662340366583499436493918973303015120720484732894428766857804817500767135494118144004756441421092759277567933534355389034372458831542361105700089631923146887835327401560624202881504436646991503324835011288649726163896906524030863749916582427884634892185708850235643956079712985722259073679747758478019421430382103286259098605164989847275288004590000000000000000000000000000000000000000000*i1^34 + 2592159145147096367705715614680826363148377747335706274446545050823800574047264994604835886971796166138211866228846946045063570691541645259144163688799296945192868909362121498985521644440582245841143831588713377080290095326096698093465344807633509589766922417872900120301344910690465378557881852794417496285378319966725211132360676685394362025080475923155765679165019813778568992934760745922657257703626414921888805034117332539522868810644904733741593265513870839541375773769661746863906378774768221181844912473594058440654258492520467270372229177099493948981817381548865824291618460361092170737575732177570876880019321823603725582705730611151195591560138139221607766989981591844876507272410426902860976051834157582489911801019418195511794176896670776605088257052485215032903643860825776519964634229236684525877697633635019439176093801391676988559250472161157883799466470238740035914657876696316566283796790297116479799850084638152243024378448397568534770881974466097064270492680806780430066599124936687270639530691368371788266498898867200195747682661413874024203317902537738497980880727695946784328579783107478097494085878727736377540673347324890712687049089777264710039949671650330398080220990347374967398070690950989936404902725523694459625637694126777469734195216495974249282711300487677258704410932070253963930413697303039801695947221542045447643406250814587551086114800909218178373426346631580337322396505715771725687754298099487523811058183981888271301736507352720010437719509053427061642713997164282008471649410578744190350342651463726881401649261355744873313991933383594083691393187795722768019180511922000980293623467548018961865641566785603916717684103806496646720732454825858192857698879144679889315054925331964868153537234510215321038178174699388717762207019974837496180552758869976852683225540150079211582827593694004776874357015644392947791014186154950494790393806320497185528717577846238014178220410969560785705232118239644264704045880725642430426507209449640450503109689245072236167213331861969857642349644941258913362699578026018920228378010801000000000000000000000000000000000000000*i1^35 + -309438143975482136280311986175232169416464172030279306932920225286545060919803428809507860356522794566593369515418101773679817029720635289137810045142133885785826233715645260094424929602442594386557619165346141167953081429600771684070073889493981422570269007056918944592043968632848271461991529658047911976414457598766295077733445338396260508522945905726307117015072969340881880153164146648096884880165356200112811471441256058602633158649515061947557233463812097149589941921460874972303689435778686380926999226034468136424545615638138618109707315627888173337042394146650155528421820262821771486524874255495920477870613013893840456142890813809588766477126528378848030545824632216653059444197953060679680790726093617320666457242581312081691708595125559481688166458461364072133448917754511462780780665220683697250003262400007696573688894723319499364563942561060901145332175218055843971500723770816274828842045324013877036525827444312659427112031072940701872183395416774927235629556577254850265070501746830283215350770601435530694046972181346591350928340049968052121336830259768942969355440689438938719445992124621648916573990797514042007668656328581813302228842856231630635195620042249659139520613478910098347400088543491771125421635970414599688121410173645216953891521555040306917039808198779319620732988812483787438067305054767140528133220030485203068083990924129195313572011161392634161400870349402079737961950114412391307289810079851100123665870758267571195579945022059894463871803733365982569044094204772636359795628215264843806064644952984446976549077738699317813517549096155290279420169156265964606255909577197764658513147423441611395731872207097629254487191506938690930974768275947045504088251639368529614249542850804695857312557090651456213107214505025112782372627892918126181497497161082122343140269918926836208885014081098691026958338154228423163838166374391475003869402673903451578769223206007773347529786497030868319369576779307840922610537265162695905803798955888067297877278102567217218922080765034613885457081182860101052861879084389809100003566028000000000000000000000000000000000000*i1^36 + 33531246415833315010533613723005508603563564625364489436615138200012571692338346130676142586496729573418486890071825197408753842393800447189619798743775922805310247487626717601933205084306221884227279606969182616820923793941262062918591779207362573293586367367922232358132401593024913935282835315252949912651070544431520370887715705896509864180742474463401445175711465635259277619900035033618540502682006787352893576006177547598195672443026871485824851846495167703217751840757725224766266059233967884672242958715461458505914822339813613410313059113833411080804780277356569613202360623013945039574785136240503465972113120427757761646538451448689332655077655837200029122250286169483144581864653620124009192833578954716444642778595665508436232072064249251959262957115818361152329128470210585446724025298625205983939109726638070924218467113039397922696978629657810041063394817850567938190971061853773625655309617564200178922820349672832392361597294099467773700755494749093474328952720791411567717501925699379162437516858166633228325458164915688396860992577879451216145627384410215159615948809997756984899828812080743605542453199453315292470233727813732849432929405485087415942820176962102806052175735833824338771068928416430783342345660460936108288010625859349889679813741311864378661511858843034985163847812085984509135605896722846055971285818287542951975616000165679751326094803862465937627427462707868264689667867490939795556397675393559841912112222141064309950971350572629821081843126939207388170081021269934150901717060972218075721605829847595294689715890682388052925512344906337285473510464309732083618494401334574305675060241843915577703269913540525192663639865257993072164710483976112373137806491714600630651165057667966399105761838960438524179277925916357940439929664372157725990213580321100514149316308979927925611620491081409281962594532563930245762000278703835344836381824843002424194595004780387649247309473553279872602197613996410890807127751795592431914880252131948220234775677957133970408436805146070195341590484975835682092856241340223466187803123000000000000000000000000000000000*i1^37 + -2605874412063700430798314547878548358827250732079968513928346521984343197406013683844462424328737795757762610060526537629734524897194489640791339555025364352324025379332077070824374963855311298648805271668688663023598174264327780188695826161676854299117838097872946193094821700192964449168381289048328555904872399455756459659304929973520607999593573198709276237074985296649730815363359702369281301144802207571242633840677245089203363128701817848720508175605337251930865248535005894792404220365270030781480944826510693370607600436026000844296744061663658656041607293618636225859889116918296897529100587107836194443980856512112108438866718599293734142645890128986326451696887964002034125185088001276701146456756925668334576818900319800906582429697856010823766515496021868633662481061606275904979294440277112890236510383446089031890356339939464485094490815366615338388105453706565571460651291231595803018834612446210385224217535287178927978674156844977381987925525997691889484453381735064258605300719468152849588633890748978669178268713163746405023753917622704821252896834105740482876879248361029151551753590631360020053983916364136256460373746557791115254559487458941306452884024104185130138281510253374766127403602530335957002915172806960154848946327310822273313834922358769082430442471559781958807578746212752834202121513752630667379481198410261898789087126887631313689006809414433738693066249663871821757241046111530154619938014733637858881464217297318746055843350812649473966825681410133423414366939170276693349664533618824018807311030125015171987232352728364801037626874649041237373773987417713673943585932766230285107682061537852099069324494781042518093459122712039622774899142677898436929050270103672702872177677986661518730372087169993950584822001460568031789532846445568452425298790465987342812774980379430842572756157737920447370206161866513497315370931981225222719577645292017504718697323972404137712085222092493032809292854464658081058692190110386052628719668925748951835648529635369909281017193404562486787235255936869073931557635069629226904003146000000000000000000000000000000*i1^38 + 196607911140327125110223349731408099723958231587908439248565571522809393543238127665809934894922839593228244155577703003615458772374478577913231857048614278205535936755578738896205786323369543957457311061104448162521118168531688651924305624332673654072083950469008180548868208221043642838558261752715349069221618126280846352986132106676173317031918519755173684070287812356209810546944135821419690631225552342637560553727751304176483927540273594027872449245696014034804040778327775411572702966083150867936591865690286590497971111063579668498209636835220249973856999018620212562127533932438221780767727426070806230208322495250018877643740901401519559270561420280616349178781835184374166453947066568740091401523137598171257710097933594856319631021891145855715775464500892414468893557757823000128830125135172138248269281224500642593753239960910766226102953862894816223523615551828606513646492585929111248131300972236514853828097408256346270241046506773924983736361860211953190432580616638210624507271903730478218303175872364274705877101099257783209906349276668528702321591650152282873998019285262293242210652624335646475682586710593300950274821379419621395875149226981027285487469824145978073819796721820245946682725997886236010418374173482868141658504207613043683123630127995214304795731987653372257217592727583279117657588262854904958774440395859015604283895971726243643735814410260767378804864265225308413390427742757251369725053666929156869029090581863507926461027221704577136002251914095567296028364378468055103118465695462485637814134042396086598784482334036819409807248059668965094191069471601537366321846719316496612739737241816017452753966153633139320946027235192526153697141890221654132766773032554385444741256348589944488907064436470716319140704431671504990041175206881689217405739159697868058524342620856052372012290489309848573619577800257195738052324998096711003251498040544828865958367594436021918572672262397258319278868137950924335454844995822533487726764469351545495414189280246623737956628743604733806666067927513025007140115846918400973003865000000000000000000000000000*i1^39 + -13978254053400975897050575927163937967618065131011420988479385234037508822253042610252380370465589629372459126915105137935891396613261562666675494498532998429413459587487409321583327354171172929651873765378090414656656400570498940052397488944717060611226878242012085728816878749849259531696075334262546016122466073809203035719646889567732998367988546962348820910669617402318481709215649869432054902478952489782552387735045930737442712288391249525643129241240390227727531271550311670478609876960281558009057871102241062917036821554260515976032988043144298005875280900016937212472660119851573331350414245101643122727823261153373452931823154856181780727838959798947418377225732759516552005657937178785505578747774711331299225351840068271307311935578906360461703166437118722083350824452915210990637999179111286303893305188490908278787669093274230196064794317848212033445356967431097655001385341151051168623977687278766162535152424852493105643763859826975830878237350099154471574836819959599996532606545389736406686219899302678923754025925312178546754874978153866984872359569575114323767683936187827477954890931684269694828856708123775540703481303291795455335450021489516345260893995559437122478429147464919159101151910932958513318841704103528295011576350109662073376136229280440215944139675355791032512313620499693840184568424459049670654899111433762040658243167213376730903646597717944321781006268006156768732021801974997060573845231945705279588659279059335488281347438428536436519416241282781197309518496220041066856260147072474627655562289806123133647627059401634280141375611780465437219906248775228484881800042214334439624038100801687096722810790240129432225978300325221929323739638781242619590486311312019271475000455313981979125534165406917701324749656937436360654988305113972344844726375313198758136590126594443102591275593878309435215806964356726644575204618241076560653489510229829936184783309305145817554884913515696929193120795747979397593325026243301938455492960991384065128051104966518051975161341115749693489488545896978533628294711913103567669114000000000000000000000000*i1^40 + 831374099521630255665072762108756951286433572157815557075313005701444663881493785334654607648480848194323703686895367251830385466528399922257001241808097642436221803788004688653314850693573872045804021258832967958897469016246713841058186286636957955657558039481381517991237833335919923537011681080225963460057816711503469896219304023593058792548361621313565501801069385235784478712543289161512595459614953771418222868945141378912690587055378792209144353811963177386600859180713357241278516104390992717932303162328494713316279287892231891915341270261832962535650125682221386491927398467234040720182951931727006974130785609475755713033611166158694795097432473771785958608469799642092901271240144869397032295196479982623219484034146134515617236781497706152429889597317935274490471907547581890379315441033891127763396854577877195571734673980204837134500653723445463210256760042443228251299012868091248019566239671431441521358997716941985810937831787412895083724008110856555265037801155395866591215581967726950686017575098695884830414926783760701090019829796613805722188927011299915772676654800009002085647937941017153121933480854049351156197427434090544732693352256530682190474013917809432338870736972157489224394530689281021482584741244324689034389744432622973984121044816811547844773993644306536713201401138426368299934581004602662633814319428858928089658862192873530717766756987095075801181697532951152655864804890361146643446051142523888820861279445605451689139976989253122942567528263306816989175418565559541901374466956409573482505483007481383882637553524883298816066724146895113317282227387224201471276025719086781630604449242476185519666552471956106610958712390267747253131303155282550542135647582419954837924974586936182101364400255779376781382485500489915123037829609274250920581041260577951384817448448608929622754965564332728486055765228475948869432272129947771452451109981047557873152639893727437899728283922426382593617449733918938082291318893717338519966354208780324915216004603759285403294569608852077924837704491891961736090381622866671770837000000000000000000000*i1^41 + -39092185880067430744654482010436687757552972822605913163624754280677860627224893876680008773719821903265957480727750205732446429857137847730622408756844700994926412585796082393981019012067493361563219696827887605990801485592376436312172430186580969390364925467695472766348572388175527079463915762374871024889089277407057812674844622868818542536658735566664621379842931507506435538492870222142151199470320556059349768465391250868922802704490308346083649471096263122476190799303008010705532762563702450143191376652687365627810859525239928985678149899482961614136083233582733684514228525663983939537817212232480862841523640614496219488032517696984651643007015181249762713750648160283856899060699791008583569728840833013799911818803352183260079899032646762161926618056017240305070356922972648049384269394584525811647817200260296179128358214949293456679344927538104104281350878123667101677758390735763315731919506236313329306683252958415370567712708698358207154998898830221967171002277734506314118186070550223051749234400016451463104075085064862601306495256613826445897011193557150833185294507486043509229156364291287527275111389351778366164803607285265119880397853800769536526704223968263020659951995644834249276656488826226395535910352514765952144371965350322032972784267801911257426424069897564310878066277736074541956386522704641090073553381762293288602349736906285901990203812425249976530138183245850715012060639301842941881154386926256826161561574552931398260644274739921489695619869300826959366604104887225609801167974036675762630182930105564403934499851908861065660603208376142473549146895746338343724450376554938742788649221232936301993808311747433240035826666323159517302135092468917393282173474119207313311496730864402035286249817323925490401536830594478721228286214289889656896678051210529051064825151636440579074835221236986161527397130880774996671359194290075716126622796359023367288781554091491771375172375950061170499861375001765864904695139926312035884900696955441926100065903727198997469238547770309009663216972827924937217201377784093535082000000000000000000*i1^42 + 1856429066538610248246648385204414952970126600740154860433137647986571288321959657861300000451480460506510436303918044412669811620615008998329948282252823949349439196437576893413602728059320904527511074728258629798678401027026682024891390976614761729644336406388659436114100413531951917189042445927510070948600524199306776839884842451498693710035747124987200025138044418146548043039399735627447077591710042078122054917410019547016114356072413044427388298612327838325974312374034288761097920902234354762142356226457809038120481761354996410220788692307009533294086076007230234878697604200957260599739675650206127461781887537993170547870262841400341863518099906259918071709862907509241067741503735254377727236856646820838121331316376635105375660929415168009093173039205220190805630185619720354846672635257494303682309215362659001729773411551072247999193515968048572606591612616399471676712958292039981877804104809502279534958427736429193842649357767226593678988584424043035312156047685414226614915039900884074373530880633032845714818528143370105964677546487047918090730544018458596982157473126295723336817088162887612137982360448132602234035557171097562824760134078088241900689510978557044122756347132978720683612131059045617274626080132263558712087872934296677934337209809195888498074059262265757391189306785399486899510089844794954945090306451745368669453762500401976774351359052619475581988462304213213410289679308365333303092144264843680065085639703914268808758343640667262614311125043677654557588836064793138381329494905876388268054000978574903370722915122523177741357965996970830634842923477355984300903076246094942112786778015585543509873717943214197825283083632798001616282240732528968144233223024059533337841370752379879284225087956656075872685111651367129400662176939995850214029601213032266334206039257372829516796768923477542999508676962970291839361813523142265602891583141369695201905356123128499662500369208354132291880412740539152767662840388031911284685928032273267277721328375025834693440329719148229445448562042338107676120443480726933479000000000000000*i1^43 + -74277314907829867912822771558233141949357061519880375432403105363389994382618041867943168839647352264225372512865455541444275207822353447906416079813610897533860828602293919396401406922895634123624286966050579376524018244007494151347150960648568945153720440284026171297595468789005716577050243427564174633655057998874296805540319179773207144799472596207592115858791702851604741620328523259722469715267843759374047608004823903953743057680317476412911234022612136827158648337137908123884091909912796665292965009939043242551826649820236500808333674635531225947940589014343816966428425570769588527943554215592707131189901863306499005362497081882108151774916697528399077374701315470552327601412645085630371320678398543890151408410149551005813779425197829569539240074682330811957728536203916627381086063151515152007843070893238309400138829778517487433426376032502117755528436168021707326114899957278971521355275646012879819767938051115876610948808058908563154579694477300627673864613292156460025980465823991080947246019534729391087993164346415436917462209419229316836281241782338700027882921533405899739176059857186492076332656126024465649427818103558616581428945947711562123238672150146385966257801508612945947870583045442676535722922696339859132370653196133938620525671029883127477481492506985674244679654094340934562820505099334989331144919628849948873404195770771273873765979462164545484099112923884783857336688182568399424383098841347911439805766108533352270488580746841290785631108914420279783551578578364568251716223482747946238232089089154477579679166710138978727132516111786107423928601646715832227598537136374704117726138692942469699541254158387098963940163510939357048813696064049162594211427530255172505507299142161777482232579595101298513901800828906456332943596619228442294453784950041406048493402856032203335569486050682525937848335038977901198790135505596958305001424708725654080159353131368387822891758552420548630765973432222725674893648870364671410841600174396467939836347717413829524799857643398981019521612278970359027890123664088285780000000000000*i1^44 + 2186593038624487169752438549508980571658097680826747968409949196718436069750717235400022800775864156518291939564560715200733570966167813583298727035287607842329402443224594545586880355732966624946890171232342087865659454094739567023756107676286857735025731139599750639723789976638608970855031224226645034289894572300040143771012702952531609449425331147864937067983957838873950116892704993603414173114465237467862272283178116108199410266365228754004123382644965996578033043939287683189252704648974955864771864458260755520249321737873296069239521158592306425542186473713585940314284902585296078025710180788328799270449812652101492655070484794511574464425313743940945673494494490446716460192579328179333459563912389104412752245679732883315674823726744778680534033085209505670710441463045234568918042038360389638964240183424218128911933707519956020410119458488152171278681664384554980952295672227738884318710334221486798292123887716888169775964306252364202772003357568214219684518855030633881571220581458225622644163500626770228548385679493736806923617387770393894520763955526173717544548567833350973206578211952423674218376181434519464627501311067671357995106018406872911216128411508887438925192946332837096665829466609363109600978455154250200015737602217673022876634363131483141508078788729472210445249652008896494426191108496058950878401714094805311069311579829520157570860905949194669283461773868556705832760084542958117039282699993785873866440700460298295222514044196601291243428219499050952325048473603980528507144180828047351713311920354078812424206176387078355072909046102965809587726149746878682746122356800712237467998471908561036911470178274795742574182194536624335868969522309074397822627055890255679705315134521917602317252693920640505362138715278488691221521943289159665842845277226134843518784142687047279793956906740854065828400093971806222339221966711841672273357059734020478934734334884164648350297372351559426800587975858455197935366395699860348615403224002423890995618865469439401771544553082757948082846528194214807983214902379382701000000000*i1^45 + -40924955402385703871805769051644120297095646165310911474173656932768012945492592129197821450540091301645407462978083107491939178596962151735576831504310815106672429834070415955010617566970273152667489378718024819620303555434044278375134260932109703487606985927462653493039842079087224131675459747798921240558593786086046636120275702772566502093552972505741581945941149663167666521673762070562162727636975507880570335734946163507843463059042225008441573407281652395227561120440772991571105025276650223843741142608199531295053729777670445667244523550328771949196797669334819859711456832490981699955590194444903404281143357357111261403141570437937859954664974850537993099618071676934986927354353547595842659002442138501427284936652323906521413194622992794411248641331373121877025921789669947835610448764982948491058170774163912825034233368685167782263678947950238937870264617490695451409458303988087358085072354189471888412147025961305890618238050108589267350445042846593632923648212702614826650310055509028244085607403397532129980868453906868449168039124702112088073681545383260441166318303652207782908616109911958197850784256459197053168413148311375405899534908252242425678484717042419341999641036965422503293073947655380415904928895626723953669874030303317945763570649414385787510072103770500797039280264254854762504557497147081257384857766866717935588108207082802571055638758626402431933044081128841918480268206258021685721517429851174614612885771051044778986233013581933680111324065091725676765502805377412670836783752069556920477126231629543648803942184770183008612856492812461325039768286512024323321714972649873648484553333554702134036580803268109602787474209576183965610289132130489112681166254032729203143796595070767836211011546091324324323467767113172379111116972806153198913409221035358713873114571422081267393152184772400779635870793662008174009690117854703350923901738519032053618766546458066863963895665118289219250352933975029866187576318261815511704285844577047382550792709150267594603329266129204546292919013242847972204538434831838000000*i1^46 + 617111578239955399026076121371283365026452458150681804232808405135186840705170702487198400807064860275245929328836598527016770692592756005042610817878861655696207424004412874118601521069140640688068741902342059472072311859951234875740233746168811575931393322670129709524158294787821386574393229593288375624070147689133637842347221448066372630793501629621858053188930332559729714073224482825896619726168116725916352443585767247481232636898338832882565769160903629030205750178476605262698636308207354354323520667733138733879598364812529563165324802676129071275491650729990306036873501076628937119141143847439182387974021165891070319294943445091848231143791341666766611078624284733792512153116025162836098958082868694396893205267058960805354533324082792306917641296306498562380838017101789742415723023071285316579683843613535106312779403177288573928410454135394659886117177182539531276301650534129484122756274648519317056968669642718590744065962437754788103123104472888333916005558182280622475150467370883125301366928172812040106543136523473592767871371246268260814766920160641018298852600345500799554655511483495966015986173506764314751210708739314453484214517547745687852026517719830386310731033950052465419780617446803385614902850178001115943389141511857968767297440138198332342728963699585115332436531863162631172359192697247487022697838240530087167404483768361033910878768352667535235782491518608489122267054948627838374014476952479229312264672803053400958622107689798438994812585376138400718826921745478788085013733637644429999588749682194075167565861311841369615077984126530093313749334539904664175842329601701081671209638444740431791917245815499196885411099767476095803289839562928220053819792527110354372029696967960692853243736508037718883714324742582982623790150866286420326207386333584275653456739806618073702223280910814953139286334086241070277607543476677792517421932479353049958382592184700117994844394911386123754554041825983767626308576281515188749010985281496383456256841750312192001648408425867811474708236139794516663600668793303000*i1^47 + -3002135087594108081272585815156809558502030734582970880389466792378504074174514040375199215125125026176987958145434507897815874184262538077886181328336145986537773318459136250371913875601898755525684889294655562903200328925923832816600502420117109129428285431693542922988665863507221423397287010338575475972083185611292808039245619589785937992042660099995007159272683254276751139316725445048514575805785840432816680419798610660288103503112359278515909786552731934522337476688150965868149993989497497214552339654698935384104892693307012069858257630475141768602555896620516878602018057371379585357843897815323209034390969748402220512093885466993045715095460715367572704430622770272139304778453985837641334168462441713995176983618273955683454963550299272527633357544696930179874932217121540098674366412768386221390683860003011132562928333959256913953934714962698300512534614548901159776452577402984063769012734819937386962253782166512195357356063510346860832197848846461954485684021838449883731455779139571161549318042560494845335542063986711330267708153859987181086911493017380666099651565346545355075959738453831064306927946178927356634841083617914048525708375083514496489172182635507644986533533079324171343600783948140226190146929645559056020340459952214173807510895575879718410183270132299161370828943676435311879081303008668918168389576531101734282651956164577120857933831846402962379305922749051808138889745355248073254788037945073700442358034935589502891510879740277646792872405680598003859423759331209314428348192467233948880118099592450380878984499961269376032479616348361105232851022200671148351305270807592089154891825628119159454595700152752336607647127513589498688943426313437205848560089535409114292571100511278656534883270866774260397374130295351926250065739615413582226300940342793997653270070904487430521048300562639057945926115875627970387413351933662583192928622036015946332942386432798121020594213831695796616084988529381821796595083373415067142127015951129180287849319987108068619367422990678007342255905966139770980660961151*i1^48 + 40580225868768948154326618824358906533965257086157600424559295150089912426660780946707414037822167512287232974429059952490216017509079419942176256709741826749883821225587817465947370433284808153110089781422075521262124858249481596573928503145081232545939159264151284913719221612626849867325568304070773994250239800273971446017307190675429831517775903501252971850787696907688368450723772838065903689356713321414767001068059931525955231877901329873767615295597735099226412192583205527846775199663833214259925481323153428802251834488452242380688356485433905804816625501956466028757642001798835743823565093198128276307084627305378801260953781417215539772936046324578758663548505662532004425590818084288080603226439790818729036305157198484758208890861425095782571820698642679655047298535474816638919876320235588967456342448765986413007919707729574023234224262103485514155601691868052913453588332632173469001233175398785526940824675058705239648216917545112788918326980645887661720206657723692862577127178764819378099368774643047282013814025498144745554581750536453026166683053326261249009322100634818334183728184293282612674766767617254205106425954408446196104591780551521486124118202833650323525216661596990264728394982930382143789634858797887602427936134874807635336165351628446581657308835072426823951913850552016349995893139671413351441638759137680733894863499497915236989078098660156846519444908539680680143706550487636357421613082860655400917922260088394577173059383399719359525071767812512652912934460499652261124469976563677083007554406520182899108713825499387048038083709734973781947864597678617754715968642274530161679096169170654986736275427661481644761113441442438966356450832323773850216113956782742443047108353873799588356306693026444643876654621504514221364868520815501083350065883911646127772487299267906860932526875264395842976649522899786776826695591799014890782597107972187711972929079123288510221871150999690256215366257681940786262875307820713565556946910909489267322436687170568938574342771659936922177615494432597759060480*i1^49 + 103951050828519250699448061124501529240737270125350269822507626065145116222778603019173540213599524861621882058988009313826918952930985532434866251672782062236880769849857474559163096941303158630831769233050501847206533940146254162488660550341994885184513683762549697491768144243442152503183835069460342711263957223332828106984157799582976021392029136964588129825555688011728113681000077811765454236411384467519128873526824126612309946996721199972838791041759246219113232392187336375152352196667063201075407661035069758220388921581096824950434021814200553110467932990929821115386141023863512302493016675967673551874888479847105148862571258386431542335237283785626845644484829574030266715905774774914923150804221222869135902350361278248594427912464578474631696348539040531983516928969658057166474353960540650117369332639152921453840456435048130382660423176854215711818959670439704461609471963607873276032995193157601919904422975215561843261121228806814639260929143509861368419480558776078742322571604642464612777610150535620440807602837769468709985410673434973444960067280351296036154578643775970092737281138315779229401966400703985356279917681579899029718188559449439334922794607890845040452197110204136298751447085187422852449124242082051515103303351350257842067687990996603947788981025731964810767537433433133675569907938256150345523822696643612377309083197033979645482457730499347682540525793243629943546235169944791137535186759150440280566778081431108014526915858602836100656923925354991444489007609904538150661516901224605267244230256965943115315111952112136564725117152639505122123740288753922773714229163629943822043108449484101538039861878936055085954609778306836071716641108883873070440448262042295076469659809434693803501881254361261834641368228758152853538517506309193578846133995413047466600497597295783206253788706609861835055392586175092082659442903933425642888700393556575441392033275251275114745064334615471072116415699572918496061667196993259228978645248140526319107921181851409253528774883421136158001398864179560448*i1^50 + 2410142122782862222056205187750829711412902233072577851100629525373317731123799553798572145545725805752588116796522557821830577158766246640823473074659716746953823742653898926942625415725705742652343188409352338903461532160010536369193515902089370421422444704875822923761372708605039928696503435897888180511442539162921076310449231917570559380737490483688261885670870711780916820850812765645871038664289296478270707309688130496718663223984884441781672474942943570391506091113280965853610556561787216890155356463510258296138829631709270620338321842193837416746215753938126161663216943702751157931214596240843584200786349783123717357560189509989129876227293036990313240032234116523863335270207259447965623764667347870101227958440735773167511852510191202952545112437332955248514856887525276812599020043936027640754256218050118285809904468536590600403585891855069012217817559399645224444772387196877897004464140714869138480436531420982840825007324862263357870266589159929043695491794478889148487439156287572980393540744201441070726173994702542070907253331359479820740135411314562279681495931783434952772445276744360981411552396923282572057912036985482185462034066358574284909205305197890086110236758928084959262783105610504883955691212605690559044267706771726123357841450541629001407247611145713050652559375563682951491987647202277625362332110226886009062182086700971513303533343072716239171957487289358362029764538557812665873943157992378728167657355192223867174877331486221592070266486241415886988724159644372909587794769619227331034529471216814605743257616486022597218695438778596818252843728038918127699421980024330324947177614830204622836305230302790578482134072031805752001943307265678172619021879853254482658595025872929873143078908701313562443768927685325646901558627797086915365119029364042550474640993773955861939885246044471422134192726190360145248288198688594173295074317419648739556098113665626657515202979547657719988623891636441271346667730333401949128407983472194562158381362958716898319955601852839453895482568343552*i1^51 + 14547986116163529073823195452956072515076203499079304406581841049113527548643781242210089667634196016398283837742953146119413244297092199638131330786488359711551795981499593124190483360941174521240774232226915754837566535513230265033972090199399432192105975929314397878188783708417788585107189999139737975154700370273097014400252676913020250040911254351227843546880528219384230469749116587239936527399496237155948251564623437335032929208670016041066283467546927535839762318275244508314411675580020673095472902826838409384693084579674147900585033986703821752895414902245635054624979249176536222534431901919570661390651274057949953010657724142788296205171503132565545065328583612284560276563923879703535850564200624332649270324922129388004638707969875714822038826955044253023118926709449308498225414148679433686675317199300059767395986396504845819694489919425057320188995623094342005640872603978700693982476330893599219698122653582971824413108352302421299917920066249973901843704641037917989310401037180846192157697262489605738644463695764202879954870511272261396277708103231341881212532675531827236311628174336257024472657243831435387877716336547540247689453075250765852688229061898602463400640809350138470135756333105748294043388809946115680843650832290638301054942228419661441857476835518911315936399791484926629664516384554678533295858123223752521459660281330919547030871586895932557852922070898703740074740277477941423006578865529976434584302142028736642325256306799162087529752526694672278270696120817070087905315340934364142720112143858288388728359704704486775998668600831584417499453598626242514844612714893223745149649871359009480550300634246306833696664067658133967638043362125118396274437579364491784293783743008701493361152531103731127543839899865363756839708348088269385552067867355085831375379014119977605538088927369008723705440437895997535444473369818895057189902410596793541135587526460030254206248022737060316898123619192715531221847666007161455700051628297680575376680815847078796325515864178227655741538304*i1^52 + 33474428683469391216507444260653512129673334779492230383338774677564037115532145513136993495777175093003223468896541751775755144626692288461529146477789455600487116084858276993829160768052582761324629535434983004753156848594376889505199200838944264093335578887367839080092304276693067742876973686972521635707364423240466073878751019881711464544597200697387262293585996778491348665709512728051339069994057190190527624871888482518789609448841535150870204986799924523663268240961035280081618650322080122901600776473479167419993857799443042704666544295485390163786332581923218926281838853954723240660518098335210722188586608297987307101121261647938548298038538557665304430639175029916804301756297650684655751417626826902368171358984043284968918295246906545475551446857161271490233935495526049189360190336494396420338332018439030533906215679772529475950878855657228108992322027995587040962859794514732012043400949981222932598863890635572941127144685589977075304560237127167327393448312283812597226591254348900795360766003773497765988583490704556239366295845935665890568977643381073601179658552017630748273107733454845062666076162286474047673906849701157235979153811214524811988496515462841925486823874184412598210386466591499289741529248221711006129331397879518402020934272104033916561660319502156606057891500132441399496101790645352998193959894807306901533066889131985125250334055572634869049553003614687228510861282018564427940609663096221105897075809789891406711669928591292388922679499811057657397163665149514125705196294722134235302893692404652673114613619510500736430612634519764721365907275647447815184818829770648241336905255309648402898081310568438366316589916613683787946944401867129478915193039423371424096528085134284334769830153793442760258702308368047982889934845795570991534698513264920804997784370564695857726322210021023252866133031089569627231048666704621797597171435518784490546164696336382167966599275150463278265482936143744592429521815364500058361083828547490125471821658699269856800661969335044014080*i1^53 + 32797070995021061422983830742396342396806455912858472978992793787754387875554457006657594893589390267928228284064838893426500466522494541372259627360739920050901952100725094497910931262873282326540034478757858433095569441600327732111111418805204900241010265992536398363401037341326277081635843614519932471868718292715597367832698984291301743605862635035454328162345155286537670366938021859080429561364458028545554131276388881292679432826973796424955079269116450389405307010754551665768698089551874994476421264775697281229420670051746959261391103137055252418019159023445331163054627793253365266516994972952283703334424087979992037824823758349911601752699289201750356130070692364262614489170095398761158998876381880135805254458205339112689548320285982170257656107295679905558172761766349364418609087052548908180088735680472287834910745117336218821021858611759456949516335588956078004494443232760019521634780442493564624670907711677617921801264835165277326284907958980403421422291227089964265463167416403569882283738439718427775304871166888029217176972497393006240535066115306000590870261718039855783948950981966203334392157862475256680861207830186809206272385104892603492514014068469912725693986474007726432155291838077985202442347765063839750908582902256831310970084668745267757144833094800291780043368088656906231420717573483713710789682823190421295936331466773201627938944722304798736431822107756150086810558091082731898964468699050450299420633381997375295730766847472726150213671036088841812665838865986759154393716338463614695340275258167366649434596973957910997242538247370313792168387713710857454223013338964878283342337549213848841765358429761195889017950474418014320915775183044273209754174093181860521685047167443526324873237660053789644953167973166399205343762027027769908248697056801183411104483568999653966169489669681883774720183400652505035539275848044708288755839500068843392388225659952759870988947341511905621312965373613859018887761376983567781276537349238293509558900332497835522180929380417536*i1^54 + 16255408885541859260658598668397791397858492908481388235850635631774863501400487587571505608773715994766934676140073264181990177223434247797990353780668047609358576664068340862339190874280347410826755265087194707230676530011132746745102575993198294465641066357714114576892776880271910365907432030606526541274573402500629257756353163412003437743295574716771604126632217674467049356239520966916887320106646955819679781028975477177575833205851846459051551325355792920298912459522488974672606852132373863995842218533808881698144564803428938956987772101910480152276491374158100513550341642308189045553162024536350975063337360183449376579901359091191248303639094611061161494117805604590568402835315670924301516160948543403195491487594425415637347669387826843116937592090442684629496764757785636053727375093721761543903884369133435482578642309856383748644245935824047972021694991795299171573687493508107024927824768982745987525366347548652450953062915799477235487569811460813245938238577271588757786999441516369197080020558965917767318609296685784555146986710395318316765254274880208166729027879414342786302178163604963810146573939309602530142122074401680359779035296395094433358798960915971120174924089827399212062498279595512289820563100439676096484560093743175585981778129411733707058067958169530429374200689626190745093440507340326428942071203359720558808556920225219642412667367190222820668559081500711114392018665052370893979437744393291269838183144843962377168292120236381979595252788571461952833664352898153997076631017198099248768336648499785292585674199927724483061226442474792354528170010747018483079531755405159854374940000444841774367116723145019522990216238391850550985545013003392417023030380889079922103419994205422559009733955676616738771477756544476697690381213811531713771829371979451823365086499913779700677290288046702750876581344451827661565407316288913109752206943731622491567623126336828684350470080222560356469365785661281545683272749033208795508537491623889429533192735642034509946290176*i1^55 + 42891083946551895580738523297333707474871495428382901363331917902701639251781080807055146785111636971448637017808782600179187767451784359350837027115259320338718104457574604371005056587251604958286197998767182143152960984097342349906594161118434378700365861616718411138898829529250916351593006621379991226204590642286440356648975913454156544026876638206747535419652191577341297113190137111300586067510556950014570039235227894973731469578030272680293981039827601187430839883510304526764764028059655708393067857712232298928212630943786010076281845052524299477015451324991441677401068489151056918800698294588550528196166251007514538569560528481719150850541516816948287975912593830368488525121502275564697146641874387168855012670602495184825183610561465113013559826940576762081523316488798915004691910851564548612187508669841611165669561052665017698956211880803759581722907173316532529130992246710099929846478845304434697766123298809670464335804649271558221923399025444287331088359003679905256907063386292905443552454325648308056321580575692864207675611802971248034711938001003366341270892554096668328669251616138549412321367839695465618816123391832511815501807161199934746462406896460236490074114277924638506748228049106745016560815307829809731505039531201029756256498703641121316199705623275668604396702798116043294043068070280296460541695031867523062597505264765276194376902144593446912201217014280993935362279452868381365422455406248089622331949097312208933876158651696619429547239361557963564767333225191035866485354088856513529244144975442065503878898913081539557506899641759110452082169182075019803373862428630510778690122321403846101571055455890570717247662322081052687228204667028444263207989579135173645483890906860078222064407004215143913599325210012274787231398888084234392299280485551301925328788125376261205183216581304163921147060566860711709681365643574611329263747348752483545862968521698516507297834489336092672399187450034220173221500743823940759759526875590911445517371067683521429504*i1^56 + 71188825341558348884384870350648657257849722797522447373206963394314854168275340712837768185177133107472946388084190598284805483065904352232371856819616150882230595781670389612582430379211099714947548108648303510831904248706725764602181429675799749098502086505565753974033381467649366213934613442117111837691565244626153571318904429875614980718227011301625425765715007612736169285309504866098280246438725012267153213191079969410450880496334971548312529684135895401544386726096029813845119047488717030796659285659985296976623523416874130453065191307505013423965070749337468889053278702727042638539526115731075195168059076166274413668195939518279558873311873903924761765196647375514126208957339441019288174085896600298841528450728600796567313987603744464206171028775231200797186815823370670935075601849007140009491555876398941780940962896454377052166911303506667547494548234410099489789883496704323022096894339651556539224668145896501328288753992934981598908443927530570504397824190654517812195018632901451037591877346950121602423517252276545831984478569429123706730754105667007896923750856862522287931032833883213866046425755385040082594814625855885008111315944887822135656691536410482438465572155264810718462066017465937409639755453597621045420334950159367994189478092013384486606172011435657100511847988255376989006879688469002330174652227417485483858622834077891187834641804723189637651082239944683333321131145913288689003932340296695366237886402561571850182856935778443466559435776714992386372098987721456241556627301765895665834070152814136716578710925210456801980031890662133632015531869956511544103854239364274944938364753861813316532698681308484841291726050728784467220414887329439206522831983189851242238839988983380076334696476079897302486086505026560147589182643110519542060017041317382501841563245066583721475925176882439877129602895744242725865283962998873357458760395499842181337247783918865349441136698765210161174526152380090745828243291755588979780258830617707288906474220158976*i1^57 + 60887893836324213143729270694868224876083459663458172632106411784441918637027134063034614198672717272730527434981244732545962974492391067334148104707672319710690469322336256892454911585056280548876814228375738701809981535424137689542493837570871646232527121765694014608570792656838691387135518676245289399966610080647322032644190441134508487570644727826812835252586516214015124388317760877112766758705336133752521158873675054776962931358515606176490037493541665128878360524266618105655694308184352152841329781296459177118625103837305538470940412824982675030102394499154163631566536251263097284927546831684279842546093254088511249859091916978264854177176349473449806577633194119324537413666602762927743450042889816386657739343675568440071127999562566056679036170532660947198179444573649391231503040794799957577006332352481238566508495022799383642024060269085289889865495987066090748305365067075829777935507882184287585262015716766010263684019172816567758407941579738912291398636074171183340844513110902865766357859295313399391388285571705914556148846452838449937665909252906829334058961480698514619226221348255457646057217417650601237551585129791905080802818275151381477498125062330464582408840487320768573920248377318340927590217845346545311727229980807554784652721773627063227214430024321293467786443425047528279818404479895848518621952723063824447740737117330896765224829766738202327171861244928405538796366484474060694913984016578224723330362988386179560573684022730327941692912451166861693600776751491965846200559543685134459338209395344506228565000588971130766747535001230736359901128809181494152368295233727510354324269098789446891440847848918260738368380075122796277947768736927736740496478755932485233931298575634798949188808474578825025485826643929259740051566753995610619690913863591395367479290467983279402056881022150341809673789030687148339851644870244113788679633877129088112771986448456893051605783268978248518291513427376875357115112852295913252258635579804680025670680576*i1^58 + 44967455009900056406101232590099428046690282094759391865792665188981185987465668550137693575765256283362155836276649417168891021508994271304039420688846767183675933461344771353301929164239301335418516496050701973870436618879363104048423838177444320128020255748568865791969282404961096193894379468876824953887208779956595744661868726252881719919791975368591029801732876361843446896721255584387313431075401203093777110821621464124550784339818586771037898600310943503142892688748165544871235849127557748521331881437039317656900545535013499279516520709631547189709606136588338628156920396893241403993301880809866950353194107630921124107683978622929191382190702335423946680610484957126732955240422354846563655104104120408518425748896656092706806230659880589817107325305019256374546071566070832476222184688234437263134220684983174719601387718950017945167821828663472385074235900125205860087269560473236020340807327178263943026152769431434320720136335367651509089019693531232788820803533214574379688607829481525479205540030973167505006522396824348572609966939746134087463943854990714780802494347197709454148829908408556586370164771945373785548843471422639073665762065920396955541240087998431036697842439636188212104457257195366568974867843324214059516917168699994972016003869173806885300703681028539840538010887916062206788140612275426349295137306489504264915318557223615822291583064003628702729418487808949919091883905130871809879776635282287696749809274505435948617636052339346875947334441108593873901195980635218304526600304401431972174170216014773821022640808133755285031618756564128823261918601174375382595808987827429192169702228789440109903443399206023133266066534027052459332612573395592751087723874247088051467528986729305639001459402900755586934006215168106298496521446964856428590886587447520130249197357738863049283805045628951086212967019301402015746154791152234210325890019206153272409790152664657096304004213174826573579949845842715947123142358275190211383170551870845353984*i1^59 + 40672536252057121204832927907324724503124398970902164983679391046753851487049240561649435399600171855261809600467024391788744902912607697190929347084429180303424495860998567608104135132597613686439477689011327578591808753944013544139816401469826064937989326187255250767710344495928323102001138661827045803521551379574524927776691212643493368287446908966645870814615900077520311259397438600635733348530041665582030776351706683632484820351330020503461655257167769264308808490998308199656683022708842540949550386916213008180106392741733201309082796515417325349403550662858554546322412756211808147127945893874042582392110319438087463071290824227441683944374222496008052226748387160966117196479894603092394271893314031467389096075877005159725545929212645137205571715387106160065997760650938108021095071677194728208815634288646918031717487549334632183793781016499883524083928855931812373349697731931182451976723365772568269078760709155815022787883202150406730775232049139590539632271050300398967507085099879163092871769547524613592267178830238094318326824695726628882136362309298472043798366929804273996824832547743886830367734813921311785305210264973346315327352810597775099250813506531873821731153720384568271814303773548521526044501777020620507780463741716436704829646087686076498278738874851895097364438419578477564296579876189943696320429530739099933242700233052004871669229624373757206804305631149772504928228518949683339079234024842733861880334181130866409995458314538664587886363679071665103434892782815577819889785574943098143426536493240308799395835184711432769939628523882269002105677109934893012156511143135764168698251290787902476359134091462178208526833379421539409897551838257913420905778667249035575568474029042303587084142918958997131358630726897244406951610814171378705489919096763424074230370842655437350540217560777085633281483626766599709426219402197850132058174049142057532501938879078291482668426822293306242873905491269715248352845454748847987318583919116288*i1^60 + 25534971615299565556691994586114548429667016621299394981071659377545126536666162197865357816990046724139727808728573155033952917624410126472971872204110202244279611356315477512263834940757591458107574667146367530521687437641180926294523465311412489195609277714598380328320994723470468354833515992886826675098232232150080772978947740914437950338957960758675229123302842658980104969235157180419869265656733439911857881752814227240791318750450837837895851449936922237521116923704729620030300206158010367819707368342300366903733416663424759605241496881499388552516354028280530572209047405078761863835066524941880489925377179639240446409659361532836812242071168881784829022314312425179850841913619298781406577818214531015329197005171438739666623824648626307291534409372896038799596730809469140162042650695208305960607137572403891928847987299963067905914338331647540586655726996136333254317475739302449711890551030246581946013107006692683688561740518843892174945529703252923470801674274367414593803259224278369834154762756695897057459154577198473997437792036969637670570585204572432846622287213219614633671305021326282613352099180766897060006229540472021471554279380973299034609739914612617332239452041927930117636464323585124352523196556421092819845369976710362109385484126454287338083263851058077237634685057247222686349553366246859260016651029980494226689262097685594197101208714007516885974817276027105688006097556812665994691840192960012359682580546237237536258566039462646216623129336138329789381975573335817962553702488925082991584969441363249284675892514400020866670374214611940753162451879763676646593896162959710354281598725208417861852040109183386974471331814692144566970338931483685925830462865971361538641725500144079480172983210104069100728153292633344360882440823972537636672587970443847565756601560354211646020686044393069586496485398409683740304616218738121807145636718929444006219768716163118687044481051561811566688294884462156445237993649952444387409526784*i1^61 + 7199848988468520710938222404410881460921904118934279179121177195022722433477606251464382874582020588809965893461760388062415500007786573402744461651123548596019429828760311567090569647161286553831545536468071888857970924059916055978617258098323348868276173630169632430089017841263953733229981591367122604636210816951583499272095553007794354143466918576545452387147276778244159689634448522231611065570235325776771684911287948974742052820239058031760936960544600144152268052169629769046392663262281940259499344958849208401803932018996491558000353276867749481376036552991501599060362233513239166389796169473435953604455192836506469679699666585741706747240032129355654328271139732089823326688303520860824479436858306369252167231257006684169763631141207508880625208477296982328602395448451917573948401296940962154884514490433305578877798875032901581476934805971155731282272218343123093145151590958508472538849240540945358915544441528192719859997546462781622063383928614419892714435368622009365640392427469976290724306131671609321782912966461022161841007356428565220415568192826241214149799340071221694304730845476980871671048349557573655747146663370839705890082294452663720989207293407894937769629329431671895742130371207227100966406801361427553031553192170401510031465085308667175913196140918984183062044700869510810573575535442200446307562664641800880249606082981396116560154305787198617126829341707136604459577309508508887042187054557982847442191232775959052767077285732203722986377718678779005590767965338753867982161275391968870943189745219439698456681304368376374455256245618361389061916645629168660572273117588135072139844410602319623380046537816755765540784778110569556195950338575853432424218140156286760197057132044143291547068334214710654397735767860135907334641778741031417929599555170073271097991174654161166201256904228190340570157625130651809875460641781161906742885073191474851980138664867947137396656230834688045480683023718463322304606988643608821760*i1^62 + 245856614968906878918532109387245309703255526411313807372991769732642244386269856371584079216243447070426247967968008276282957052614562314141499993010308003407407085766632586641832325667937391203677859764027500898498457012996860995754914512463728645893222581450895220374473055732694694244899853045607266597739786454538510450533167492474170993565186397917926174107916680485953292761654206721943211428732791910217516744824235568798223161085576884928712390969807694468106529316934197362825091855804450929561964461977200327297506251518676568855239727281246664209360135922531454581409780995502398126578081095134333879045023340568743587644991692597695046617015708881818481285227028179898704474934725761357811071517418889388588914907834713579419253257752919786785364925110409045773251637639432168502428697129970259209808311576359095763267900477402440792424272704084272744486287081270770082907045027446222585220201264233334944758217032906400703447722014953276643861635779472218527462879649136061241924019314423046847840836650533252098981168427010481860938809519961178502204123071298756610652359034630131523707727119204922667774152506533768501401543149096850215501686457866024909024798432342669177235488603605118969563226277073871698319375720048351243914945409525340144068881019887971099478103366100631039460061685807938707690101216148302423607789943845404642757769105369333145845875824359773314638841248173182770844711793294578894834721292686231829595220916941591269694407112280759928828100563184909806456151597142067010355901017826772498911110515042584481110266311721395960760462529504262543644620394310728750623151685601095838561584938461400660673209882818978560811377313224758539660178493997403721632309982022922884219710640828379579687787021985271154599814342665718086761734402562217508594498880844609663225682441087442487284499130934987915516082520373694267273324500312830040358198360246122345460275578446838106674449888456776116216509048708081400391105773568*i1^63 + -14928890262983100284992670953356348924912820375340919755928298988099036484120100596970855281975424687725878632407887334264779639182503348043761912201261160951421542290981194225617199014244310901494844052485972341233646333574119419680330103761293351807505798999671114491478008904617133978711371691258926391577549697551045266588715524294507036824813316966560752097401461339429691332151657474675292518282930074779457837237141144603059908073201594644714663083384633572661131152574719275290613221028934989092312757197912848427276328278098868939338619457022921519157025898889323316601979020185621890860991556263426112832278471921569616683557322336141218921378437883624485056042218082597755173355401895452639271587762988807443362775612300253967300425941506271257156873841533128305432439646166442822286450829432383295544534757110694955556514829449711196837450987236766850100114606579588421418144758789350949647311052562785094178554767888006939357185117848664595549799027526543769337218671282523727664561270821208676925764517149870650233842848387726161362727554905952959769271790373874638320464189900691380548242422974539045565761550255203850380675071456851211473270676738790833040876829320454236529259123611364422672848526533653773583187198503829693652204614072101063986007445628787920430495951229345956577360440964699802791946493564775246860277226177865885331741004532831760450653255548935739991914326677747367972971187603176709691250424617487789234629907653417045386710471667537102589088564123060837820994032772843711296087733143119271069445962291647452366045969198633593924275783826101192911631158441939870777836489260222754354580655059573537006618338347557244888870460983838636768848723876436606515175020001609318404554147652702695161054918699580031954245716456693844482826825888572918801001692139864365777874331187289098375300909119264476451032454585245284701135431396056687257240854526965070353819871513476359622380680609351184257660155681294008713216*i1^64 + -87691736708393392220882404740874660618709173584150266439927914590097752490496530713722608739977609044710973151061561225726810649444280432228372752626049685859372331052689780455401176024180435735436347772169811555251868955594509014942959862756785665096554513167336376634026153672655893509426370322033179607926882352542343729470282031250217846462231265374331172068720205256365621749207048737579464598050223334923338103123494173884514583598028591070965672879762474533803587085866456686275375400688684702635822182758277992265919252643378794539221969583811600608943041771071114065708656936264797542193310367068905180501479386242098636845335181993700615220509636831652023464590742151660407317549241965594580090734326271683231840936108399320354083181021895482237692415909078187185851765907734392313794474547702402940264666210524779955300429409185284230290933641910399099363422107060427518221377911641484603223709710938811146475041194727487551947811614475627929040063837971580748221760465230268893577294955267909398672318642797803290810878600228902123722288491407965917754215631150355167080553726978616751284554615930805476526829527756910386565108696771289736344860816504241881034996032247346056028258817455722059096203738634912876235989346642271861751961743463663498716342314797122500729488846462865232507756641198418983800731556367136523441651887768969877669740022523493045075176818979771952159810486624295395020035738000456861695189785422633288321679303983145648643828159018037607060765744334741243207058522630126124393130371350251918524968903912469541164071361222813111980025399602009759763312194740364594987647922770712701797702714608457340053618192009459205170987075831788856264421917877491485869886989561421252947843157658261178331416003855061346827931216421340206653515687171901496733340185326219438446381115177563478514179234127103078775191522710121720747665498488203111214759115338180974137989589694002710154647085322848393370549958291226624*i1^65 + -81845538745339791152869408193338442567136919648854745491788375738899948083224158004557793155627930527297626625611882064985751909623336919408107407166176899113882134168298891041226196418375210757762667182188449780221537670378081565309879931720384874257476539488854313187044955602624214650552462869544460579364420115161906088048757957180016898226010413188697085760846410691999192327379142371357076495809762017336001691476200318494356257736366125128230701489645704816483648396254500581227261104665903194563253413565473111686278022268289782298516084210543285026062733840499229920997204716973620362884220709691990098951678250900215810789900398054764732154410505473105109604090852855746827540671357280786520597176165254247630919419426848359407924769461895907757398429017284083405458922374426437534199608430995895717316566878386117629729128527543504611447908518800511258062415097363300505846913750590559157902138761029381191587024616925596284329523763128961275943525181670350949075690036203671040922189458865956041931745540151961089404963251024202964447384377967668999659623486480469607493401529157017847689459871093301720551616718356841669697120652552269883385240147190786500255505303686485009163080012123200130538564503306181268914319996988634402628158495706229400268569929579066491603898578773273634804517608540327829022062849571332046601046947653813147994059109947035495673145471355489833329227733469370281357190477840519162468649576464794721671955673877219226879719625381789790363327534057773215523109044040226378923087801077696666571021858231132772820992153870695916537030753537719561703043769999566401123846250675401255795271892962731201806483049958177588134116830123500092486288491088500067228330507089447089453537150732594102195404240587548257416618840588083080925682685775992446534301849007141087208268700202136801580539619483459029673823805893262929990246206519952677254689809037616893379038950307872208287052501347918736654545715200*i1^66 + -18538293199272674191874118903715185266707197924721327863937652163704650522180965181134039657180492698732165596629490976818839903709832270114231316545803676304545310370614482522929596628014815195102978504087825456320540958031577224592688968761540536449847843216482365238406502193084829482569120935498459012979606260766603693702962456052760673762368922721005040122491114671320286100870104137699122267144174852033941035041805251265173070740724238215199550869396334798412534167848839700997670720586203022611616537467753375414135068260290361354881435542744715485712853266737282754064269270924049917203548464140531828442270037904847489183242636490976058558000233058591401748516923901927404748421566165568896602070941138316234473880629903243498467452770045753668871977473750009857548299319538769226009315009016327830653902947059486468237335519815430585954076333592488728133239728217137540618840685631828910512456682020786055211973562151695921432203960725186952539182514507601220303860305929249888522089914536658097003213321766840779543425954805003679726783185765704386940560013407885709732340380788722759133065306293545450575742927065555816703424050115688949448450457806820502405695197432394755359889195301239580332879697904533339402659827026253291105062215279180523217585841013454365544957459738751115777113759471096271222959198993576086958225572769903942129360311971006390866629722668729007052369892900266282542591733590384548914621352160523374537842372338225339245799884374442788284452091610608674066151291970810149476258675564302318440395081192844682708551897021353125285306869116860835306928379064188580899398578281271042107594225463879264816393547614526909945018945386630660003462775222627824286092168948717969788376928557155069659106383124846584757238226780303157834401128565250528880937327678570182285788590932004896072688278992898769919520338980228992251618231122088731830173746265326939516853146694636975585735644570698509189120*i1^67 + -1345194227765593047098382679294632756106732791543117089284076820967120366995055470867740528233690724218286425145124241524455216322436358536414593578553755552831643059199525952438246025710731828303889901980633566974687233532213869192480380301087807380079721833413115028306884958407271479331123159253426618359958323451134718282208493069060421350265946243312668898981675049958588877873681725793471383389540728007962809173241138270182421858992657998814551285883926863349419940287499465653802873380325086660460118334440975992194679595483887878489936011479719218444845515021314586217977919252526208358511697297222834220644777391186742713723205323397300327159532807277165234838403416998892442154528628503786588338447195978723993741802398516435668581001048254932217095009375566346534037562247951596186700252912926889292206843353596216565603629582643838152225725906778880115658022906901449586577851751034868448556952399070733391724920135574195046652634462044091771980641873591328232907852875376500066143115939008710796310884222397967000990137821725822365852962915803963314452212371621143886378621820527249821150415135640012691107244628847354500351901892574416618186961723464323508956329183325586352725240364950419465409420950833694104768073750210602513370465757701838676319101140008340394943834396807633665012933460055915702826625738727085913963195001296325208375596074453771910383826607189140111665337293037924058894929773913742782826419692137663651213478243700192345857404421689802651695708311613589393294960365832848706777740232122728666586742850699211859962613089326872899830581601842292471850635097998251848855524320462876339750177915581461664504004847430673458237528132802189472442223964852009681059368204277107980320430161707113165756605282828139770935428871533241497645251073430699646048346222544372129765863858395118009336473082871653900767974502845524558455521625058356694664765204800224535726587288681641283559204331716608*i1^68 + -76154388585606891689982216922251526433713254591121301556921596134602410724524182617924607704683837953370472278625404723335949602403068283534380812172604679558633742681868452228555259763432276244988601282938118316513929846003847740030116600757801753105428770759931665297880989331197376223484307885167913377055904435736097122600934226937747582782505280450996230692770508789441232067137864022518511008316535132050289744241613927492632215928192810321300397702334689671010534156569272794032731395962578556851279025600735154720055713079998633452452849105991580147842693442173660682203018834803456211675905918874974271953892068839229583354317378269624782681111832875220184228352101389076914050756207019898888550354833035545301153117079751879194389623977123526425391219997026642574298019807740216710109693512780900641932843278382881212064533110075548849646220272515860155570180279750041592634500536240610503468428860848241175038591471943164214809919765951163290452862836042289199908431027777013843250589578897904425614515720098458498863013116439254893673090296397258650074357076762720991982312489975680736778089574857000867490916502988952266939984105622868773882087935040566357483705639702023928993476079797457973176988917099395890172530802414593323727696553034907218723757023700529387747952486030349745667303065301868367043388427843399252191712368406483484591901262519565949096786620867605726179921641135582183918048899573251196367444560485094797696622162495686580044770717771077553041099250448426205852716432700974558469450896322508012263994914384333500357465747732255452662250545259768448273043105082256777790198117362471324110565266015902090852127509565979857811606129778195957179442338025015629429895761583084127675097710760920098032976619422348084162886358520046241497821818190797541495428301601096307405255466699866570895872012283324444115891032737885223968344866297878827641408517963833757151257606288091464085798912*i1^69 + -7528525288235597517149386149944578655266885526834246379302811708479592615455099834680374751511292459796498109192938157523913436302623080734230593491879462008458691224817314887118072805953020413746367515631401939173780208001578117671622350258952970133280121665071017577294869572663285883865760570485891441336813341367666384155372557911383820395298753294610516822587768291834542637175207511062924455018021324327964836865875849971448651238821881013754429671594608204693027967816077053472420968804146341735296368879910497409279802786261082191608037075436578940416056878350740809608294095708441515779102468615359001122888865467953818099823432458729624623026714090903620770817433598007544972852886756451299347873389909107794761057620738827363574294478756291466172668739614718750152988587526455473732572260677982294295095506070681263659230586037130754475258866811354973706892467354523512328271790310937847342503443456906726062042169104619215842480407901652034703592850236471128619733513034060514363792653328011368031960543357027739762437007745813270673780985596717430879923361866246339386511395514249972394451288343433471445464933458244381985726936040908333132188578397532899428514705544793889442708205376973022995428469904946842381393626324335771979159341428050097898081452110239832608402599671230366721468317219258385211102936195709193775879099628796555457790198288131350879448219424277457968495571150170769860331181884193835715575007886748184316815033948554572285363108031899956408893073997028366843039725323749825949026263167841377640780666191589985483850891199690904780117473024694046514729082010090311635162539665419237138020850897353427555128929587410411908204751641821973572859570450945164552213947964701328138706383653216588700495053178963965523488348105785542314791332068276978015044934430030410470175439996705541848639617582191466189525142102796855493937515665216460572762919991184760827955689132140789760*i1^70 + 1310054736465705353761636760121944793186313451014838864185102704707826781763079160376711560163213858825631587020185493766027469091348668803148658912495577315663714180149153869791146513132726165098404613443326322197562491577630727674294665934266671555938372837239028228936304041738608506038044636692942263661350188497081421551598712739481147621215246809536143373333969646358266577518320012457679361191977813168821190829002092849917792554721249478077052564633628387193393186089557887869892557114522487435487583683174175753282363434062421455416822533351868278203731359800834531998525650937195636755478740619596041251199086584008959396213217485816886548817768386194279234770040276917105872591420140852888832407894576241709141934532498453348587782720366063356526269630112741189535883395377298374999868075489421352273983467298829673762982534423555358834698932302828613161829881696427996827928872673591959965415909101039400472138911964247149720511626368559024957769610313096747635396663298192030976867522628609463612419880128205788794799068441056272164959868664831621108955437594558511081412460408273646921342915670842192219384389552062474009172505465406493877893758391237710919148497004858423486779975990270874783219467541393865356595235039516162623565520391313784231550138235031657003965493031054233573762211982971826373718696563610965667756276147825106369316544602535287082477301240499020462909622153934535528029753427815525378857537641500646666823255137166008311127971767005483789558834938113784591483026337358630484509085480903055399830400240969609188812519555488930601268949750036767654284166587706773095179742099529431220896230929414497945218470731974237145577155667574343617184593839641431007043345970877204912449461142908237080011440772704690251178806617100727614433319757394826901306649826186578103211282079458466946385625891598676573698984226338878335782413351557173321582294636582379970129316282368*i1^71 + 69688312416714551623960103220721050695799650051290659534473830289522367884402859374238345451421347686534557937610706543082254847563120606145522269935930134554687777175843391145165148559776138371046795301238938626948289607008786097553066333531057353916001072460600301952743923110184167744669333184237304268799927365213567104057909086872265952225038253324852128393706180174373705294263356996818014462487132856999172524492016224907273192753564876937184222674623144585347429026592648812806894580028863197006986589386902978470590050677472117545503080565824554485490074267180774037880924863429255211385473390805262051100507745561929088635140273946222385743413696662106609226851776877747385245659547432664334789154476992356532173340378586575361745146759591251157651367637178296141376753568585574958856976584916514397806467329615528280149867628665358551667382438428977191703079504584713063291995084900020997078632860407612420811502580756287858628780598916061660339968924841647825212371110164653201839375947946858339093159835058523264131391691889868697564977722215030689443980549384696510003744960859048859675204562169892984603384704399050537014087125306038606929546101265953080090465877070610521603090064956651375215455408224898673997249137190906165865511847496967788770942841645330357810296678338984831015450783511697068337999938752843503389344740262656832982745682789331499803367185914283591361222928477700183205113737101138117484246517959288711020712859262223072222748095604867584293467197641898093838020322509392361291960896574611516496618563373412130081772678455667980926127519364640915885886170527423942123907588184984057502383498666269458227742803389404430086041986964327804028865476612427273601545202485093658839769064407905132801076431029701110632923403292527693123483491858728726596077926678210227810921054318934155794208681605916640081615565970473697895530528502435692363850604524122790690816*i1^72 + -20743248043174109822000308478752452415132064265778600006367351149523814525522702688614523928266105075969918108220838773285360792436176016099363815094573717565693498517182714455039337926497609485566799681764433097529996046445034697658782973700254676528933727019640972160462880083151723499090914858480490249958409707245152244040518141431705049231523146170900012009614182532176389698764027827247924551277132930182987707436597268085201137632187104822576342573901455114375436097023271666083189979174775397582663469144573387556625270431654014875400598713790636920798680023533391061290206262129370540946919379597145678289628847719102915165914877125302065659785314861749107110665890546462814122630606980366234999808888733742446411508080874903573790626400476910916469438942472320084446436060017433658763660022866263477017918718090380357295774293248630685771845253006951406398883612901002224123493816548162417322154325638952420476344136785291134293820445005510947570167460735654380850123040472227093257445604635497596578672968839528506378436096776589374341364259482005574581251809169016798857267602560868148444381158145715901194770987737474281237728341843878037737576700768276555314712395474532480251722227295256468756383502546036542808422389647975001552790732594802541113105195922349973324166399917298799210667246000901017198467163659984454293594079661603736299156042500304166238699790233200354036253235437115778906689776376290053820976683294093079303943448352216900825085045047330051030155137179522748865420624541857766171039874229091468884105464144592443855352112147437542487419334815324066250375536779116451525502903547583242594393664816092069548607553069788216001063835724636531327280763885053006069933894819279060072277886601983794562278344605956819375369928020157400309398110651551480705256666094785164522881842607452629434788029073532695549586002965070398606271128604566717655966130399870976*i1^73 + -217877446845192007358393788951080785985702233822556390786528267445946439061894963347164101736684772252925309107061067963993343546002920774470465443448632061383320313755652944598479188302070808801021349248697433400926707240654735549509707922705111212764262428320985647986711779755012483098650245918154381217615841639918204921995278866654848488680634839949232196344946025351350602147426235464626373472245081733731070276473395617549826820619665977527395752353365749383390187705904020659112155580753615416120786275306693238429988195331200715200841376248219898414940039222527950392607148824791886096015799790722525421127718038398874055256679523144497382220688366181509119046742492753688259866214275368412239091919655894041920242742611191333450652875923991313420201770533751494489656423224496953509967929660230769665644376543271578744246833878161313957624756749371031919184032996600939713502341566304672628618300673452028656119817141374053149954473188338484612114301659750733648780629001319391667403054021380147827303560426919526400029834275300066033304478209349553893230079580555570690624029304514583394397287093616691223758000031968953918094523114780153113325603240560496761412388626191831817683045327368139508705020547108910953245590543090427409600905774773110324458240740314924821003897927235399110121706699922864631111327897698758141279170875763025227794790005258123105796283602699167139761730312287862920198002283925532027424261391781251148177970112205977763490219893061757712895154719438389962631578659229629285477623632126563923007672875974193261914953378130943525838273925716873349425987476486042321254578542376826750688743100785783743071172455299430957115422781533294676445389339140228927581312598419284062773653242685540378090348811666175891460178362648712007879117055089660301665807878423978205343660014192849259255624773526849489456540246747902512626513325107594472034664448*i1^74 + -19634376202456581940117685121117737646527942900666802698381779228736718952030065960222051786813843036567791791853185060025123116150832967825320542662998755065875425548678171101926961857422617753847052789538302268486584113046242785170513680211966246015696943275785032493445157359606573646303415402594495234316282306384020764746278830470497036497452365263702538096600994916932019339465090456507075049287960587737265245169797867691689806178512163920925821667686296996579951308645242473034725733936374666023735358234423962288386202997750375386333726983555474209411922660402201383852571564417900087693771285941427004746361081313468372538077517110571274026800661709962090144713533356312970062544767237042533239908277384515659778782230398583146576588961272797753988748740635747852800804324480024859654667934813307211731299617236743459942574536882938569896896487651054693046017699424602527532635344825235222148944231406824561835013501985875242660702142903784594564856825142978363999367285448139496151881032516657058040877368888930334179536782654424422718181388370224500707395745897088274741639136900721075061404591493949764756218925739833273778085312559194038339558846444127015370641356860438561230664434229047406206926915194141484302603449214121179091637419063134896505141469445871880858160413427787270491853434865097531875043612452011826749372387959838299573558110242635909189132151552383557042518806062591174955411988133376019268620139173391944820578081082522681306987352352839667131661119570983993471582472741926772679628342842502582601706407926340764124608262499687709963890492824728209001943025063291140452147465979514774358359803885386274349335409154230515708719768834090315565544196118184197265888264021593484967640866256479287624724149693419721503565934062554509804308908442378032898242807589971971500432684602597510200642288570520661708404435824441875399852006845920051200*i1^75 + 68804949655836478254178861970063615508753842324278814230263433503075652588421295957639476481621884179618033868523548754677383829243761702188788171209746077173673813076100719224370364705205964039872384649891107250902014515957744012733070558975479247703881330093005351487154549611866726323084995484431549820965897159872945861208342256378843905787721326857691197561862987926227096449417018906046852749665589934862989518894135662655358558169937957401763035218666317310924246621185037093563250377052298376794361895544815447334776306391550758617309074840848809575810300785760511895186749325152879841365775589071144302565543483540074448126823304696751149894959242940077380423145802304090880945682430290793666514253416569458418628692284095289508465104218909441001119017004060865419801098937004361336692546043248773778284958704545125124515968884455426255783809758191089435760709420298472550589390703928882813185383006717591081066688541362311136395802424481713574137977013635105111712410013297558770881393929420330952756501503155396133268073893083905477977879338157736800910241404503277475026324361025542899681291978036742346271271212221518094930055521829539426475410893013819151220706997994973228443419729371086226087626481742993817011070438803433492107606712354854402402411833151280827382870281332764026269527201815415719585301778141780409495841433372936633314353815457961291924890752459559183325684027879685650704043485857169336286839762178378523909549523136649887912990044188697177409737456280054830289943685062020550164691329753022982838751292623744259501481155827795232621400541578496655973339361756847717728775570776348489666220897309754643525951586035287036535979433588173825249579949057628032468760131413945380684188287439301805774484683567462872371210778045856822363129143672692754706759855960812727029411166004220399573556109008462046601629434508842206182999326720*i1^76 + -896071992301418992621549008159859633360609490346732856923024804678592966953911255919471272751481525004060423665357616916919104378450915177979271427896646887812299405790658267576391319809528830409759552660817494874671510462472129248090407431358669369638322292415387518934849266270045898644549920114449511921750455153997228347770004429700286858213726124011586368471281999664306802829502000329854629753925698517419282375096827310862426094166168896184873250286281241613578943819851097857460885115502734621126083779189887151760656327409000602460904272887728995052324233003659836540337825567791130436764948213788604229792714467778800106685579842504640478755692418220297610108177895193653504446006416781275934745212904157745849807023684548627981087944225070210704297929663375064270254894562628088049653761705427679679225210277467880521094094753131572450445582409658034106186663978185473016883988247690820259810661374321360609731215487027118590492543570440737799490134920182630255628137591576641498318177432592174875598473758696401589054527933124103381432073537491925429776224383671157311317106618437206671552457589311049131512581130236904013111325096387962549287217582793159949136622621083425254927704094784208772240631093992805446491102330379800221374327685605100121800887108465891957067551763546265307638344470943310764336427502936188521370025493718902889043547260077264094435108705740198320410613585068726557614594783429430529483126965427554813556743472742060736450334371212649148705924918757216633801613394610676529713745521319624089922792919143857788534606745983841053043306978569775379722637705705133030196953006091362650376755553788033960286177660766844220898274081878422853142211123093414741394809816452208000878224490197286877854371613026816292868822482831076114417691730314280669828514313252246433449759275269136864186735939127830237086852281219151822848*i1^77 + 1319923629620465983340143999749118047740636468581285907731915905995225285735653502683717527904163922918249958896936726671521458153445174030050409105874295047112234137571831913877969476129631505423458177326691749582242688348255664032313393255294544722865933261640864101565189497955840594495690487316012757608801506943885522777999468158808768601123595300163584098409521117774763534476378817700495996564379005455584453911818669426673540534043654866291780236035423831105298249497701986091055523973183448343585456129627661213677943301719043774280484284458244959549164743011979125692705233198936814216266905683720458156402123191729163859523981797564879196686937499657373588105146883892326483366764134916014324563944730735527909585556118176174742230718371286603517663737716544896351109446747115471037894879327708502629755902897340572877369173129149175860454632070546466012669832229136135566056592934787627031439686487490613464539534792412212272775506591440094024575256299456425752617317802665603846510694664184415839445319326529238517505083593503339645752611602860138437684992766428436128734198931014822584677972460213554297550763055387789288414288885510761174833029091339846897193502996622816481748299874288842712479118933085604998832392866970602999518852202275551781184834989239526243428281526497688625481461242630101804885097370113620735775615719819202894026285328049851333089616112339720379151767675538412218398222108182374241771370753118917209177622769380295503993341118180949793868412177632674015910417830132784491779139500016068157429271069784275169887924074556222922694849873643275917830173692092850136586559200274455103832060770678612867776281108408251036683408588259274172489289171502828131161186558218257406945687627336920552495204976186595479872839000124411874924661196198137893561661423040892670326895761484557309589376667625220445973019361280*i1^78 + -8877433579414646447582606264384502444115350620378577848430443787033934981610271928453302846006457021872575113946544137151016889146257810270708024528934302388566818705645668435550019104716783962707636613934020972766316847129813832964005269617678441905863212826163773742786648178188676008632900444764597622005014541760214214404685010046086562015565486039107235526340226939195580440703331029198203424313542336123383923442644574664582918719878777784193674896158144663898242944650337884648482939824483208402005730225941549938681036606157543675944995250960345602290346249409996721050438854600673362758869975185594080512728722958169029246294581592236366524315423111895688074048928573786967532033413032069384966831108066705897140614742069499254941298795302893991230725286828232415430019406762078657641871534345228081902870396089446313935333144464268840604306851986706472538801790268590762600301699971291923528478758999784678664373814215582715739576747375455602957024480038670731603064711993655375066882643046144909777363008824290126272513463389816786346702423698859963104859338183056677877441699988659970973541322814753255346428002942202638478883851552770920448309226665453950927606564826099440028557330533713569661722032901154288015757115867421501209764358757268808731627137617302093493132011892206000047600858545728785320103827917442965133624132599248032176394769795980481758236297045309864381957600546466852886697691268604249724712391684229826262425520534362069436562041112240386790197785636868568224985829093104360752568708911978858842925854599935725108456006411590032007439369055607690756650982335953564891741198743726539887306258551175284936426388469664942802931283066271471287326734683066123130373394989027300974538641160906878186161824270255443158523397802530621151679978877875580064783781571762219842609435461006393252045383340913296670720*i1^79 + -8599615858241057985221237326712146066634450527059095016945592810753197979349705826006257976921207837796911621968256234877766945246499588070002159601928220377126277886981740216207466886697656420799023255904308269017762893994429287806087643384165531116904697182193081145071844126423599718868533904336967674801788643545559238783716430709790707717160006695518288670719753326847322314436472068471057763901136286425406157816822292539139037679276314940441915802505699677201356187836416622928026781777734381620199629788184442153577781288105779917351581861392561410579585258124519011936886670836723493000073092655883947900284590108331407389174063058781985294293568793094367164056659282704458669167453444153255590775274627771236502330090884632359774752486513792762074221853699528917532236112660364055331603988459050333758022228422699392191356561202056257796535999447795686103229815954390019884102642695550232990501971433379779053224678465281457373567528977539529680431497709167641741251449881850993735531629282286724394614170011445692567128998088191244032477458680368227198002690179057085763478265127349073269258786322144088068421741610605634310664320634250077899644123081119222211855186228752351821799332011497779920037566598104741839653045457728041668363500504236084799567620503479484690647477528293596990457922292934541002397446373290628183669810973308885455593167379476762411077342774827913890808922995162125417216388788023866838051247827459640603713581592906232458013682169572326447679096392317864886309544177646974143083882101341390121564472071105746673568187011022738660345741462994285595290531414288221631046981746082184600546877044158474758392638456897801949711693077178884031699185844090647373004150725233174149272040646662495462398945889133156430834852898268122142778648860099811665722940503141150804540855461973552586918014746624*i1^80 + -2067001511601394160185193514861003991089937404626379237811435159382195263465499440220034851699907431426083571733976196078093324213941225297699046533210835782145378541002678649840067475556154702917037412016264367475174927042710505267727503640457947807940316101819404096019269743815538578433432225617630759176759324129935920091224028147665906380707835761758514572507497252420158736368106282456125627278204129528724824011839884373559640823870071379382009631349366175672057117139067434140150462187168458037970753926579290694041675540924458813792369759533156308897171838967879814500660702171501647898018048089566092927966175123577338285533969401209164763225546233316348114405719796990098546595785944583076203085557274080997296140715916562097987069579743583992279800903381051092591928454932996606956207178023759309943166302839786324892914108031016310077037246008340906328916402635498025814042340675987282174105824330900432737056054051163233484124871817063068528600606974550478678829550835060645828002767532018733484430154437899039814064519360298888417960940957245408416224556763833357586758101709149449707159247862126363745543010710685541291889170292560019206797955924864031242071481399008495699146328664099968744455124877083744418634409043599695971936472265220811500439794885997228095843502794840739539782881451646304229898616746198330451423555257292416498388104566874031871948774631291454782497341024136620573163686625938722443476107729748752495524712394951667437517927442123973967433256060947538574726829170974255745992276844282436538087499465444713656111307685650434746705572362114121051383734668268230448270108379825785446715938076956497827008821066578735957976035816982994631358616053174269993338343492890694456396742361340925602728931349969994038781608308615183406172291460561885512620596395151361326391022500561467473920*i1^81 + 179033312463569687590803151421937816818521227935783374488596937605880651080853518107055838519511635026483480049635198786493406081422963725172979639978710646797794665117050900690313787483270076258823232026520910690497382494507585064797320086271117859709102228079301485076790855719509715287949495461480423721787413313834205629829224312486278521040005071955814185592696291544465150000054511841208158706326128421372424397360137052478866311145969637490911504039521974585289125382886130920954458381458439093327155864257796931952456028586222415364180728420036210790683399688782002629613220860912611986712606732971681295266887623164339928105429693406007092981580593701278056715560842883432070491872192005237418209616702815272988201400152081644658870044698447257746859081076579677444931163977204432368458727344132857454480164330063909845811228795761807858633627295928558420713897716392522186980158420928246052000737597772308053513977949129708998905079790086574015214428253222228622222730812661398351336743913595113057479737204747306701372427532810380808540622742422189201571007136694799202020945923010426322607075503379001178844834832772759180374250358813388489142755898873791104663341074211420081323237334757835799600129079984767498204134881315141471143395837081891623889138242070158540135394741271487054501010495702988968765007909078387493590943529093041619677902299627427040409595705096585637204748231797315832163405081202247690615755559122437651905029896811209867324130631293236513747345257930008684191635237803555328575237183292019683770053471526483120895452488335039530971572762945041756189300823625000251534850891551720342392298998400500120221116458754151891538621975493065567355208969031679191447816632000150401268619964087326487468810624845557514591526404611629938775383522283044346091169650339537917551830892544*i1^82 + -315346707142055464178306741351661416593810192359626263796478488758524481239396580575914729409043396125429978752085575272186689370519968601276093465565753939785359430398061780922493939155656352139922729440468336710987098772711037318836562090069453655884096841286287979601605155893872633355133966197589657904176797747685512964752094358654799249268849381414096021906202589523712817294012717477604694961383079837304231501553272433561800616577545033388213906531686942225986510229110338726967079701700779996587919256730726729510655056443781525120189781229868383628238402592216925901642355546377712882648485093581693754595198883428806290373443832566116818027972986601024053565273387904660503151691817095585783447076055456977840902363640795317204033647059855283491760238023565416195484637719801083522632339543381143707136729915760556349057457924348869558359113691898299710407004423984204330320193503815119876422583643174217680078368312127106324668009130777414471370389174640361030107015057732728320547743657930573709024027367932605003983703760838525139175520017006087264910403970916973071885362273324481441177872963906914317311161502822777638859164415617546504269438394466639230383110987703110261069721902125218874252405020685817079024366716797291710179752437549181206157458375634028665559397416827907407321749906126689342192209626291623743009010877444288752771737483757821497879693481175576580158985790425914114788158681968621003237533875898107043729683420892023299672440281368966654328258774521806382382798512908918172887921507939495666169529813406704684540776211994588842348585047654533850633733100200638591345749184159514181497046610057942549842415975932179863262432577764974603691256979868593469018922924432620399344239870083529736513604728095219716797247384920584399746374484416023086298023327749340397568*i1^83 + 237743246973171521501027410568305959837577745223754021281048169879596166065875876733335750598428903484102019872554519629202887856828158099547102420736468859245773525943156934386557279401635898608307126223397518704924926290452010580277561141251900093876756131758569822636801332334119504562744898048490555931746996302746758274927361833482810214407199146961204431843787964035148311106240601429517461466846954388380632651164874220231239670302533386014649822791593500369034085802993890509153181280512171577034519242605609780603978827276503567394477256946266822561842143673034129547007491926374322687126776513667268543732514618984345913415598946296730239202566508416426133513449649869775860378009716150601881973814467726568470553970406181967108716123156037202061588000974232255725818636150415155565411445606439132239367264056455231961238874255735582220070437525772343665427096563767969022895470108723292297340142562917748237107149110497539728105287267232446964319754552594999287529290196646576157194502061107298332770722930859354588283737529263047764505331736079338752703754944603603114812034921709120833358920533788522793564977953369230224764159717742746168831196048996384326756621623256942308188501170162582862632825675444860953533413020290605167635530852718116510931370756006004244428784057566635796563345319076326675992665909687182569017944004820767678935288086582223749878701019088833286800736929725753463167333509690528644175137705169227646687266330660834369217256870597173695688971547988851555050965285754541969151829841473759411910187232254341822741758145482635697368484926330703594975363705175381835381281059907252880535648081371196276236532339152934049039894443445990241414376358591082701704944082145694357286078490219516222803907229793098583953335657014323477558447354935840548141144211456*i1^84 + -27390601352408362914099636566815527477089816298122043593757933348772495299684467651727209706823571912040376291218840066476004989036757388942089399908664958696984633111256525857676785336911992103256520551052619374776142805695763017003733474464035204865847051349560811790962290679183165378571074715053649209352836748028531365090611019676526011948569905214041617961769483527067481146400634979840048818770927950538817638483080545434943000571991960805962059610918086648760851026840405330390168071091268962554257528888657023100183848054280307902732377434870525185538578892613025165936023208858183011079487565796204847266123451248304389716629482922043320250626564843206427948308947514274617407659181212680970416386489871526549298344774636540788158375212350903435671722723519522065092128496576799295668111283587871429341230250553465519043720519987760996882203813738510655661367756882955483461434430275851415666089423600823768018946199257660442509135600083158841706646996550861742274162171375254404886000732182449601866958360366288280110059047553065551483829359868579414491154336768324282070963358329819432953210566592958814669444853163277954299517578848271512223100194914709498260585225802607237381841143169497449297980351108636603849131190909364349164511309627227702791843673131782501847841261407695109711913437445827677303482377897073266362625348929924158824990144403587458914638165989769158473832879053547304537642630393582440432948424513304553340079996817134005110972795038805054505931028190825270369329039852016431877313254427907998261488402811966818601426179649998290805680356614759344612037825686803688280939749381188645263598815024069010853932193928270099669816826918845619927113493453602948226881217509454141259784548712848772644108488353531676135006816189815345895150492827640659968*i1^85 + -416172294787293110920049486212518153202561745400107525021450354610796290504054246473689372134054062233057141299013046938641052711376737523264542450237993054046984892456475092475130997298973714409622257988578922485803177365110329671317824379645385874758914483613272039862219318695282840150779071143480145481172703838460254632600767956765079642972432298744396323601762016355821154308210084774389278892042409866122188668532362992666479310255498668155087096835220918774059738205981455209977844464977208131060012614704378745653569675715050952197546967242295029201244124021190944627226462896695197070447116555101666996239800908286935192511996381270589500152499584191349884038082916767967348816752730676080713766001501767297873906145712368651913575204424628456909605652417501931540005347617756850112567841541337108033620595329405581675770327170119963401523127559270287637259270494520446033699848911587787196168348308864519001715364981350240388487782946313840899306495672221658793983144625969323583876191816896245104574634785934842416721151255694464689170578743896474769264248284956652481359642361385202774178252740068061046015336334778722876470654216450687136064792774145151746930496112999466689229939103510504352593006858290983317276540011886386496947264672227869116191117876277084519201647631210092042199906213115523305575978319260089745805906190031600273492957288198295697291373777359058790966595192188004610270175046087539007679202198287410917983894291825829526065619281652122146361840137023233969583737760238736474903886588770720819323603894058542566280670964540015202656425044190528437002141812927684272055774586094616280500604668477474814371578923102614891869551181485420975265637619450601279111584736065671545284970527215773240229792796501258562345380069541566117157273600*i1^86 + -11723460694045656334397569556498980899918289299953866210823435089014391433756497697432460921355009415722617536504227921990993390992988563496392639559868024701437730671732618465068253068548937127164295443416131169038606378397942208651892512363733553420958941679701346407573774665355617842317543253982983151575163884139572750949568764501192214727591145673008955338729272831270295184979184866912966732488845192122561492640456294196903930969256362641808708935825964822487557161170756088979456377882818115935919316607292262988584348390041657851575271083516314641115845184486784278265665438037563291694616752987439127870794499255041306272259889496947662518562637965495661163134052191420185776920253752831632420034214673391774262050496495845692384377844793462404615952207471300123858775707495259273813254530384247359605627837195635687156098445622963109809995152311733838699270440066301077574540858839201933549309759753333130216803727270242834494475059141521977240932259650625746361138594459963634801786718447357290481674841932914962487907540395405194348524140427957370984019403207371456293442718810422030762985911506074314398409816141892233960024307117546273918688569373089971177235992834720250447572388710335740254518193218029342563975530679480431805104943045250713392942969446034060485487932745800210592728897198131311596334866168141044372796695337415766413249129502238832916219810043884669338166392382860484516029969615339726910891533313714013227716903394062922526078392847605359901136927838145523806918826666251946049699707636118395576694959082164070305639777325502686493532857344977692677279634138207116442727583844262257947440506335779949343684197517911953564619675412898853595935727425708378597172264205147536655099348763782414906819214232130848509411948580831232*i1^87 + 47103164942203475719522616710251302881295263673978685809619316445206312722676392714954227733362529373081944740193302854233098661333485962310319265140790520552472489409320647965210759008940146790877339250257502235637161542038383757428253973908547490628659805071064707889857867668466410976199095382063789407845445303465419856623883226325598968606317717794762416771764709616021901764448902938455767805121383048313471938077274706526993932685626605374400763763355659602490161409302128915905826636284002164612606403095129816417472790069947180580856846775291281839810149757448639030921907243874993561895364144949374788430251610239122276964757823310647664594416727065328726952220218243039946322980692234826375400815254266052707014583013684397729743459072106988236309648194147796193120932478358275054560067443909724334305454152689064186087649323076144370768496966275061329435403777606728480712945321969696648479859393387639368675209476325977544452602539862654022337178342235386643391276847029505512067278343795366730850557307549213329570334676402478225599505312974303896136436785189360683144189293093819997613312606662387112901606442785880872946368013729638252683345854725545370688777236248705734585645128181484624421737650449384932931459232581298798724915365411002364961832145386143203205878927861619830397680000417872587178939191100836642329417824264810874132932478003044020385165412283765036046247555733389935190426681851704489711531404997556473214378484196141750159553652717695765581984280367015484249657548593189097977493474526805447560032557103603812726240047991810168935694734855005274174326951419375398865255268997503915617767944286584280726570541352547358926617588687236568508125680231777998251629308352753738266133824068706962203447132518361333760*i1^88 + -49127964507720336626234553469406046963934474663989210681338112350680546541389837484315454257329922667550897136787210700212519169628518528943335726570980966219486101502355563996567523988944811596353982690134190160230033049861420232028555078330582447036201872640761817645588531279807099008378444507677136577072857575947227014453909366912290584131237475186892232428303381357232614715505263149641178413401739602982937968863803099562505016878128759609289792533614152555229074829634608914146515833756051534664126361454147911293731199874890078967893352110351468100314510193370334814232336819777614120757625298505097822175854247409871513734421143745839404732013568006502432674483168182271798599257452380042705770690139621539737556125955007496021409540480347417938352407778911689091357036031871812629928250826997659768983267300643169085700520283868683617038876319042449951982839874864667295288206498499052916997495831892633558534116997326329710020150313347337506345616982969831658448970022947778353718883269045726610642547768096938151127260957232549916708488964102987009344015105862172245841598060652177714097550367358060463409737234225678797474156971472595925654326442024505508177942482724216159556227372990536641454142600132890196941492728811561590015577013519434392918866959666459845763652632349509466198282963750248701134813494197019572716521730620320656206133260374881899201206135939816970390609823299866785770928584045609972714410005969957483156291978953252014821865532391555647703967491588888299231776932690282422655739145118963837062638790837881848018790100256669912314394948038154560890335897500838005450491352015168164077293126611695493662381239023241537911087381327149194463148932400566876933160072299623428483834171742595814785024*i1^89 + 721172898725524747980450646207158142093981702538509988621280496939504803360382848378496943849424101535358177521065902815209875125543534245401088983277705310637050119179251689829044905245436183837886386878075030615511756763673458540698461584161678723457630455044314488695416051929866096982565727381400140824975236257496609109665486085552161840604689987295268985725643430772679613133977196690103683411306980432251370013845026392863151863623422848550413445513145289831392471032232165699029044051189098078930820558224958809346202543513338345834379661830820003959276444280024354539611100135942283809537105476255302720977069527763769681201728899015858286605800164920779727805583056089168023842707901711640108819896609913626375986900717086520172910134599612033428738614809506837237001141486122739258100983360321109038634523775054281137795626839069141472459674806666775895785348296169729101736218185040920725952486450167679284693975199658553228267503136809807298288829496783169192385301758532517440891920347941976289777146501469728030614689732730277059140729492308754839525098427331649012619814309899117952543221143802377708401982051296167860648910209409381017524187486399150798909137486300270281758717268505489005648400755129793500339188876622499496000959705584540823404603728499669321552793608977850958903694964574459504129627250799178925736472108710962361087865157777301573844979415614640585397423154194804139071665495923680490598875142775805761074625865632890880768132732883795985414539206011465013618926181225238909762791562348595862206388541976106085215952320071233282224873000858326725051953708278384812378197249558313795326381528182844629624603692900804672396766803686705769471522088053102348513292991118710931456*i1^90 + -398119879229280256404743097393527731364856211622948378048302073331558994065774750708873905064479675656491245658502705595523785445239328613239971526551134106377743025782330546536828600435273290707062467884490435736495010510910992760978489307302517167119023777405618980059327564485646053288741567843843279433540352805140157681809724610546408504729774235457577898535616097863746911951900679828435575669200701731490848938409475742987928466165067853637640999046462687850788815987630543538959124616014767926771375098820297335698915739545187820297148617062711216959773065395985389786138564149543712837680547488247503868559924512450367775620601136885540046441521582529758575594358137533562983306925256131172597204190159799146453289655577348317526422854876654786122726966441263083491849568997014227680178214942427420052578045789495019572893067712229482536100428571705942828386762674536040154614305416591402989228640787287472299756060453461365575762038486594364820754869517144035424364404169719970317864962991795191478836690029294371930089157353640150121460667980855047238957085341839854577489924016029042431174457054830644996828038543943333780225073587512190823746755745049165091674382417377224598283040242800101648940687191658243640103998465528739507214469174462936378691863216396259640110662169679099631332940729952025429068921608345397082954849530194669528152271935999699507230774455701341392760411837418089331578255818046391704955655845976579746814871286659220055865529245353345079687109424626743729922010651662687680040448425605196199950389416756072532699415062028967894402515563334709791431978079415138452297272913205732954831340900074426797022814719980314597394801367379039847222458914897362090459136*i1^91 + 2750932545706822876355469158681809794086151677884718132393553804790573452997054992735287122110934493025227562113724084144758772996745514290637471757675964263100677361591352931843284122152129235366424733417531681296985173110188268510578612144191904961033929883238390291500995354120201125975107735630081303765776332325829187645628472597604659407471684603864728087234633630790236001301729975690522464774658974876722990263706455907499041579343638780104877469467413402911690858276363936825115832585293228942031858134611466924845469568507263975544168400598925723438293242163905573949235844326014368402409796498618164565900072423356311373937055979193394216250699671302450503141086092209188459766493442935312915637720135827317513549295207009092867488596496754920248267186125352124312824935097532180996829943355583749227639720849684795918908801082182675889080329133958707574837309306050827149057580262906907874054610236255407467577245474678088262492674875342160636505273193241060559832770990676333956595254056089827204726288390638962206724046672432031526704268901031930893722318138955357276770785445045915462614547249492368812315824354162147769292037302183155197932317050748294532143266168317060504801532957932668732176859518655249849727546510593453974225758794942890397967601626275207008802388477459627045147300776010478451026366433277484678264765415821217790460605567098700596193126326037676036734006241454274364564742860661875149582633597811303944987089183378317203487495847355211519575546068533705181106919822486055315598190277265026347737013455358559579970090264117684284931979753695350489535085948405791535834761609927629862993932981584256728406001587583092890290095723411253755904*i1^92 + -810386132627798977777988900946151920815442537058766066408118598826559781023440732202424861678449804975356777831497629704471474488080950327397444888229128513005821175750688672583283440878074164455971959774317213968513022809946763648068680273415985421859202849900745469174333692108483161730282884562347567382960153402799091583110554394287600420142450687795275508216678915296260024302118548334823588057938411832288199647991552315557884806196330648650546959071085202639834414170354858870049590543506882960422164609156530938322928368845717324756790735514896729857999404369505532181233853720598125571672840710500004472407313730269424512044853165997845624062608253747205985924745553928644963644358991024118591870381890354673275435352900410828562750357162542025142589226486254624184897658491983365088044276570453716311188949925463008792919319297662417718808158132273622338064803446026654233666252749364641061267862653715790437183444652948776979413680108861192245448839910283331470409419027185032203634405044326972881851194157436574971873064085922754517406775798653190714518493692213313532949545327494235387232818999420366730809263871226031713548823406676289058858408573436334787743058582402160200312646243169321845144905115120092261887783262478912309490385780604037589212477880972840396407712153349430194135360863259582669756502771175994992557671058064076167614305561801785470180339311889588241111542872779590499329367069065692481846919472769671566690132492111957282429966985764398340915088392671201791348804221043782623478433513779304822719496240972669977703519297665156222972272642283084007463296108451735755494486145474608813187822379608573715556592056820301824*i1^93 + -592083265320906571352207624683484573785846266159941051163365746453375137768250737293158061664430671215921978591128906933673302770322030408896402661553698337513648393367441242917861233900912492825892277995976155764648048023943777057351217247874731951338986740058275543312498919720055307614022050392847236451937101104935211521238491660704585568636477845306132370473013263734017882849875592651034421887458893451418415085515975952719479026996687114627669378162387326213444913323767454724005867490763953183788927034708174115752916205682298161449707863296510721596244181477498629561810320078207362563921254906683523869665380033749996252803100750603911827212983340499949959125407244445904386716232367735972670584908689847705731752846744824263403632297304113584359642465340341261704096594352565552159657474814199650375303233847519479220078834298994366644101219232348446715329199418127770925254135560056182790434677623834788651649974387168545308091612363127332046636206603983654598394667518491282490432239077841103657980645141714434796452499877568894229439779939761835129810092154260182799911683805328105934693238054408371553241782638132341214072155742149699372685433454343219847569702094847177546521199051788739795052818839729740035466057732636966941669904200867280011488406181795779575818695203585647849743903842680042702619540529381655945432251995040703663740449389982189322539167439886787887678667111005558654992984509264419963140504530074847786896492200936323120616337342120840538076735843151589197373490131520083474268276671301008442116993244987060660881446294409773130087355445566280704163705800508617136235963238842368*i1^94 + -108146776875461542890457999312617312516923524620962788043798468964609935374443643998599900620439192670887710968088791528658389108489069912965488542236794877091632974932147707600459773314777618741118119346529872527396443379335145488314213018893596603566497699725845788380843504203969505963780933235608409712095175236648433744096836598724582572704426774812410269384363832650345861729661919712501283715023703740628852654187136480410828195273533551331837875883165822093638302294764652304830269700348116055160566933269823128383150574083352691492910945674252153881644712379219626551605848184715860953976837373581511179041026108714768899622604435044234224229801844867118930042891753801168974382257234425928279578461310276281167266975446926866123613470769555585135556683305932470725385617551382145872215226097527176833606014933575526025337829744676770295199277403216677260417864079946018752256875172135873063363598397337352779773778550786069991971449969893240304242272388540926183290678532982859770847508582422741516079384440759585736912666842221310913255524744678384836427296896551150484831521967219910392450454515698649577571092574971872232324243782552629804804459749310687168583373940446881600612645690221641624479419390552531858417258888136361386919891483399945534517377715387491034463065983462759935240905307767613166201661394208154324941255306730732885944051219680696905955965189169442475165513100407297611447428057549439296003409468239566373668802112021243190864674211792166429532791529558382750568333686126646219113997144420496031068808399929012510941268196084237478249992552448*i1^95 + 175356510094228657338448960817012065792656991469799631716271264058449756371079914046294103408859902041356933154461400151052604166534217906596049505657679887661461141040170349193228736138043591928185115251690882589418979934226629127009724301861312492755467988661769929106711238088639521586195551388099083065340085173559238543902314318355830854273815900256367769294762549810040225233382507089601298611129823228674740081417189645024285748624256388403293358164539851308173025010674758947362706228329692777934155799920319160335670309312318276716785585786633074388468095211841359205609997818237644440703162324290395484257406959578797395156723725659996937036438910246966317201830715099272858680383106387976170641605469750099693247959657003286501908422092123445564447364092801415457850531983610056698306661305290253774684645227941107459289374469095109043446602981285110227848234008811215055729497627824115836872947175784391738141484177769581814600221121996818938372875991703700508551327150203411713398980834626179148190311630221403581684132039279081975543493251560892984300406937953388208238693360272243700973015287617804392571735732927172543820548976522665906667047467354345278576751428925672643214692887754249853934925893785435137646406456281918346034640618370504816013035326515034239951999115715906762079868519293449646508746812160389119764288621845107397052740364134008157365906770030456476138819805968080374012447717452546852299316250933897821212005733763470436283848077726177196773979358136906543005696*i1^96, -4230782731606841419590466292879492499385056341619722633277148078485755754423504848385962624708534304311964538781396824008692057591027148451353149713403993432534526997046805846970702582515704692812020579523435515569049146710771529610343964629000815092580495933370923824795685550799017446606333840486821569090653159976988110949163235730042870962528825950008652381981967616906841020062207839899147313405416569639640251478135406623326317400755061901992821960601059029080885547021298583510668082344139564098460951895574821325043148242940527648549990238085596727455883173446725943299805088600011850492068832005846089575243278603154925508418317734511297291545221894840992820133996976080686207466630615145501741493155071328143119904953612427266399214398339477955549881696843714046215855981976172523843339584438476351995981722362260640383883151822991117570123433499386994441718066104162076700306698510873577879384539798394009693449055599329812925222798281550482129284315344059622949152104075147400552798798075508259636046090392499243483148006597335709168128229052745454822070936288172657796192359526741876976925920684632229666504521928233017061514233795004095274964333549386900999790229940171591590471464956616062949959064697889613216059361423256368028594610111729908922394994575528239383598171098202685976843704713543956477896655779275233266251890300203300306100705426343013262401351740137915981540656024604594697785907831519591757960572911250520082764201546633150649251864677422010130239224638303164878844530876668783412958840919397739280747361091866874559857038092774908928863039984951764799371921610982478581972264200524202428027504713262768240700848860735103290411780905045350260804714271586167725087375204550916427077822240009002176433524006642167028962280519578635904726498791444345222908167863400235998815695433705030500637725189531171799386575795218061774912958915822681688197795407641168180427812548059591987766078649603012551589715321288998803371544381488952252559597858010380773214093702135090998264260472558548806115073038717741526227042558026000622528141416032048746154510611658335924064621036535060554696055196065575523969477662640025602075047768352955742374866272529988888594790626131419698640601510767594723858143977193831869813431591896216534561294691656064941971341122811814383062051275803001989994651300310891141354134694519490707829314985927756337810667275988119389975304147922697707721228837453512660560223083400663497986860873187693385527463469861042892881147420965747663658054657588179106165775720750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 160085475462358638136267865990604036840612519522958410785072578856889303391760918572488967473970291332149422353334898406124869389552231526648163835310479892906632097000145848004356652279852695951259392894966721814876179949538751903851827630439478373844961374260516916698111200596168641037080310108794344736826130290718466027573082644762756566218601704109190861381704990526180954863107839857502938353864519488507886864743990507885748038264714132823835248312252807711159237564530569667394883776009268960709176004488806073592922470464309394631907260500400053460312368757816120561526750421209307005453353922812249936206703246389365930756815981765093806521985990694407383011314450778900806123597877735374679654391425013713472250098937678540603787155205491080670282250552688035020059694669649557487843170406018193938944094520975332349506950678350428104990289024231507850696388564928589750400143428993194437355446427566994793797890152174567775653500518716380274363969171030153628658645486180637344196652584000006406793002764441360729016347191613444907010150296109591990840413288699686853425732441188064373682753467210069301342196799272505710338644248234070080186041448919698847538590670040863784033818197859843755156886699877465325815834564713283540592652471696756535192751559962072897868479050478868991915477234280579766080224275909755800895820009221080114206628243614689058330917790353047877753295910757303840412802966989977337154034243510714473471374265329733240535819508972448141784956361684586984317025698128719850336032584749074752111527937959185551765800654852398046933333468484747130002215410037451991452691113900239755726780104333684768267009519388061969549717824236899684302401482509168020841747472545859386103670100453416380379136004994416968013983103127310984941218471100918068534702089347233104488857683313561814575309419465977776624586083752415122303162715057898082950413377434317683110614387209107002717652847499476075666043852484904277202359033721428304619145107910620185308409480342770827005376145596423364671558960621174470345016832439842902205121238741007050996486902453948487911297638473986086641641167718303530808316492058401447546798611285451584976507477490501795970354814728683215997636424879840141648759484214539195707061098993416022362397914311602715212593900990694772236694539766174536951897920969289158076913973834727271066119505677551945926046997867089616283055774597131211088293052528556135525254037619123651766670616343913875621802217062254206915754762651558951147836264882472573177325670195375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1478752573752762174296972192260528363274653691204212158182510588399729874139734378142102775768384384039252554931472550343171852455231142213278070411227750558948128849765521325935137838639483432463233391983182333184517337085796708329072734635997443632558115350123671829284790199865812374476778278292269168898842960415391410851136396835056027293890765183878065597224241831249988484487206625472582984074532325839285935915369480657051553251408146835113607577622284210514579126909841263219163629283041764308747938495104719112696283292681970126065685678622084692253840904461551956353527534483996194664457471680182163805097356281490096139822525209667099106305861520579557071859100619545759935750191776980954373463378334270489071330513365854367259292318815159907724170056238051361904733288393061429921822643055462033318205496085329099523218856866987162330133461549435523049601690132002784869469206072765323281080056154785189181928546057990876263927226899161936209472746755764034155576355636819195695352786777256592161595411446236234230786830002775321161743821318912679815002898284422140978798098019897205275648720418518795226871771894925757044790839442072506393461663088772641405369407746857416644508210261553037474213118828832407889624571132358787911628133824375118451516100012305056815731876178344803390905373416942553484925616048582873992933247722892615731498379689063270220445330831879395305278304579087868130352579541629772109913911207573932583688510949753634498593849329713957837437202094668403935515611707896905440368826162479603703142535115869583949499143610913604679824428749629069237701044565585489791265694863861095319817678975797252171140053878860927569165666742973361031085617199581769042712590584217960911798079306875531125386036836957875448425054701831790023463352157874111464114048410843865633690172718492446478492926182776996497679252029208434619592372761723581592182264897636549735567225184025602983794624840080834765235066654381600276820331807462877010223709711575772896790499549153926940876327081536130741466015895276482231189887025652282870673828651561211149919655072762270856963466636577716466081045676007249387307748871642446211021368696761699956043752928310538722129893007687361520071921197482158556784364756587903376815944803953326477368309439781053510673554937046374763545691193189743833284113745237883036239081263659713072429804336768582900622213341335052882357895296939755694452840610057733482155612503230250852909952334469016300322398173657498151557058464440284343587652586190321208095804712323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -21589445649044614223482247823206636148351927211494232635232165444716398246149962427022910051696791290868071716266765966670307110628211199684848096105488501100439608576296577734738063313203160127464079140144903884059346052932503686279129874057812842367274280796611389354022231983003550254786467975168753967716150248841980256047773558711325273215256190559906424840096678489255011745489507298719744781207678268932594058782181226358638454093613085243668567496970887310827866158251527190632123963854267100737856785857767816795796061244257745790816948835247414488395943965090293375217779903970681648231884661132633153433709699968524744051934111214545671594222367400210141784961894532992857579759537310039630508245647803577546771674719439361334888841684095792369890009753233333704856354972506934832393485171742832091887640103038552591297776157578451843097387028056168948938020614440732789340782941416903832861134407464639051868700400498210802500352515574077412564851085987574341592498640941699599032879625370136012689588768749890458258834602677348749154229802177139221325841261371694866692601033485896917782885682966353820164616091927775151167644865047198238390523745449675509897637777092891763693897532582581116126348778634926004571643236907105291026062495225154702483081642432751476586981510498496965523968218691067724638899055561510597692282161510555184323885722153850812773688482596592460791127858473901920753855825239098564872093824428727738014941882140361358738723769235416692505085309162885099619771230793717721461553042168752881775044204188709799219992548751465576051015367253855642031835116874700817035053563467179141234006745871536855915375204651962942378984877195667162470948814406530894766740864477268252140117451889753826605054166542272945930363157528766432692503326134617567712364936538412859658592237388233270153429768214544508359989727815291937462603778428515311431179791477745393027957596693269884967266736324670450493820687666786315766861716813675445412968431346232654435420378497760569257297245928806055593019069750735204069397660791210706180395469012937024081300485726176703057742852536081217282582037092137012586371549202249860382005403646832441795871150919971146056278685299848912966268244757790968493846546388937757083514563732263393654568666750263907389932743371323984221358748345187227114120702491509900377754924650702190547421158374857586120915533704351530877685983929553810263438186071713106921845214762014531347687030905581151712177050204977528312275184769331327932761047541989458666053326911852375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -37259915333055703047876071431175484833522275472330663013292932700245405638816881856544557408001965393560675148801318015826999138903185884336256719590978788170365780428535948378058414495093775096229905912082095593591870622280019875627562965498529035057633712916952592653267467059526977539644277739900304530976392587650098550700982652847346713478349596448520720178431715082702901387523613490256198305490476427965907124223597006386888141094464570061850719024667570769041220182380913835492921763168139032019288479038738003852719590467629973678551139740643385032040629888725746788280254704311202387443572511190987201104938337499049019812570915363253140724965740102221234053666311320232490711837187085005912174914333273945806119467879333558698918870527836990774135511734171688716041826598850575497068601475255027706374371407177875478093361418440559281005109627654219759731455840355082517016226794433433629206399548691659877765234006477857504087795610618429336509393544724510858958963951148911666518716980868763861210537318479840167828861883208057510776618994257689296766590738428706686132193011472398873131762725909602306325797038633166827481990842638397256631063410998368536164126980075180623528261959660760460258745251874171735891027174049079319036354326281107703147067843085913301429955889612168663471541060764019583393409015092779630292510453156772785967704226032504077151514277705828742546127165675402894656142776759787169993872839817072972677057182835139539098523018561479348855393729641212976447322709789505564902653030705797506370345540524972309519567881866644059924338247840064989562600078637672469668196945746206770826354081974550542484755302586567082502184173185095373565171568336147884554998466768305572810269398348050696740241335858428939229559045270708043592362984924224438002439083356359915358900232969152556742866525236667436597298438338261712680262335900677960068925402521249213329490491769943457663067321202180077894802887247969381213697867671917880781807728216198203573109540142521059234114685602922283848811651698454007843707385534979952469345694392298650122398803729484356870117249685638747722227448120108002597437767142104332007843139845599652142202043585800556039146822644300466586235786836613236652728788187976217430994426091316688510250808375258873408392943990447280812555855989764766455454623355600703132226800290455442759754707292066440777575944682121731502668587439675932781286239545527837333861863739411553240929250275745605181388519885913109828468402295077989638256046970165303993190779679041250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3073324454165642995256353039270125581931549625312495328880110394244076160356985662249697280668384767708806994378252668382503973383099663742049611921704269288927695305041103053938167062954539201159602988851655010783139884353362014375697440716283991431936374074367015248509171782780225275382187884306343337494527802014337146821134450688133480083576490392851340927729095752358526049484967442095165308146645494785832279716200635224956894560546932959831760961048207613414254890721327516887873651101592510610355644940885815895123639988437268249950639049173253582779792584467892786848117139545783522472132402966767278506726439277722213787742778342186698042751404508972879028296922866551495907513064203972511851911592302318864675299984405964273859738930290523918114182972784307203531591444198796421988559543986338742172984355385126746194618461232371146616708504453510436495922795274706993088182342810040938943975188991583794157102494186722577657900557035661708791733020866668853600442025340763293860033415195126450706863280450051816865243618800849020699339871629270034964197658848732073129968480935383808698298457378892729515003393621341580928184746132891029762611086232516355932256457368585374773815449610349873538351516474959719799083972853295459453401454983259064438112249683074120970884435048066635353272465584296745735092670342128024926142516985293684028569068894834019513322571212958830678261926904339568552336582093574205219820318525509597016399725697382405129163479197720293923172409737481029926276423723628345978722637792749480036371855782351420539146180967224166601503006496847836795532556754293641216227969613062844927631121610763063643536204904722662590749947424335008668423972384185834287409434223231430309202365451125402977944206025325002404287843766642458917809481161154417057888138103624317089087913049983843324122312460606383808158522653633305074488637637835613398796417563071246171721188866726980331429890781543824257617986901883028597977123044034351627758934177939391434285958231928885364936355175774005093602315011619441880792694359508760707054328156189778893417172363912385609002863245623755103084449267228592730660970283240513684913657320309379883917269713352231765169316709181738617338823339687718571912338361977554122612793106923900884378088584726943541270288051296695270178915913262173313101208397486244180320913565057579803955195104750714073338937374623871019209577622144200591433427273897259544677326953431043897134653639448294814413042988413802610511738557581118705406801738853505126253509350151442375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -81071285868153060913325846100104044654927135993572843726498931671331064571628325839580570726264684483695603649077820568732199830605087788926467486529146084331200271149469090415780921652718306792545795763126512964507926900547484570745022137385286057791511779543324730217262873007818558018564334434646408586392885378462930719935110456893643091301599926656429622780123472896135218881090509302666645385504500334092572626407537731848492074617787790817733788084878494891874869903926553015538174802449687150554667403643969939988506117773738917325537921351226926257012422057490045277865243649307879569828947848354443775224901258939322905423526739144889293970402185299429859341545611903653661750265364297911194509263831558498443649344406898350889561308487416487347004341794888492493939047110092050726727022012434811257665679588967245713356843617349520972516115176932281074193701200042873829090900220743759939383074160012461997498096752227596296869784977801900971303648233412824446660167399824317633540852228246418765734861290625638881306978541434682884874261916901832353916714983695724709272750922471833918452852035545420194616149027283404543021596162083940164520825375144636459883940392701410190698980291443807649718459654514457075547900940784936951222439116779476748033683798225066247359596689578456292895691088766573764365294633484004113995533703438314917046358114923364209847122612887411220120311543433508919046869386692847651587087763779058964071517571287956141856733874751483664361573479387646140228409099443481852469249483426220733531301004438975246630581480566868326704232761620920609213764177813532764475231475830382076414280928417708629172291044147973836686364074071345133522195918398657851832155173821423171018795689234878018075173735901156786171386133670784603695191167703885484700768977398001905089652790012526497384288989574247182130013807589753134481270026907840706435213132722384552032752220153571779257881768825313363790075528228818358582331696657043772461249875842035459388462551920173413081543699790978593676228826166501866416039871649204387382419388753512554334276251579433551021720323143957126183481577215475782630219597439585674439724230725945717458812351078399912660841560760767943717932394688829183743003808597733232964463696505119355039958378160223777502216380621847909575079604988464944104142041105159197663484921808907966799775552033561824808858562494439535335839635398575682875208541976774699121328098496886306927916455549572500318966955988404187827708779942303393592948853346242923908813885793198509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1546927422396043066973580838750663609699533388427564354676241891170120196066418499948672143814446131950100514909935428141558033615972228573347486375182848373094836721079511798425071656389753710917549419096078721077834410869462269294315594491458997099565476462669734241963778073395355262213859102598713303137006522139102916552408388485132118214695675106549932205099076109403000974236690221375966405321463619958290637675206288206780775472089496561708584128770657668442409657515740838814590404306830808064871315268756122489250263240232870669333282081720774801836808524787824710230090867427168800157623656497383310845285581814158988102654114748454116205585872523928188680553020866589556990647107036776999233079968197648399439761018517657584272535995134241604061666254146605812762444013793132690911642871310849726914618374418048650810399874435433333018888975506354827516626118002202377885501042186435783120266629619424516826645017309692835143700529231322072130112266241294445003818907239195399891242421259270433011880735522265593805377093827369401507156653206336250900316811843231901024510337928287454451694652110904475221896247607854601473233155358684449964276818141489441249170328350683877423279510414516186996525259017656655913618407406149471981608325241758951139252837684101666718012688174306520499259791721330760425309861436001726845230491593972080343129109641698761249987717014617493963591879469046285300415372396797607415053357461639416569621160486501053178743434538333201492076716491233764851590026885840974528823620215373248224999191043073470852919965954396092056705769614395723136782848494748086743020564745520323703479490339246081833794568353650016482663821271166458542116996574097931741030635266074734419162768918890508596523623138590609177102475818134990304926705802844937639407861778292048587339293970946765696194224012903491842210790616039891847754987101043645227567059336891117774105347232758482401623719480930851208757407253791781806519463711173974671987141813888670633418438556681613680900353054576731014213727657584641287243121012386648739464468529299572573515721947558713814368183509678732835791866155673853218177653834458089965278656034699794761994319734482481037434061926221363236060162923956545280979710589770349624398642397993164932161999146493426665301358706694687554721989387852421319235388592160701042928666521276081303488599224318135121078050273084495265253053806260645751546935128112054307907923065574077942559783333573204979325804901484699398889279201631454990282760330590467552047336134041846920375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -8291285759369097606637251813698875679838935800394082826463245499481972272295281374347543247821120086863328378403983117703077928641437765573594336641082635317433946869865295869725066555079856845204426788180917940291937983326466495810467066731808736618785969315720203608161362611288271143505181561066089173533199884454248114150445703415357202077748552035749542966978847861978640096447530611913503109537141782620221583632937275060922213802212436264289452205071200447559801751211033275927120120950747749320749306376484428801700967191588007272352250611358135051562982114547226152838026632149326538077828116931473568223500783452527904757200571220046713313391965903562870475643768611035473017055709547186135156149020764361642446047265967672312389591744168256212501568691845448441943318384746536511603191292914987059336497715158406472271269513488809751790425377701128448273517443927259144054349099700755411891725671250801562244620986417060095198636813499996476116393314048352303357361462941485240484269013772888803805358492314667885283383825848300234577053188094859245646300797017917802364398133575913738828938505318338831484183443432263267911833649892970568512919380759151758300063392099168150703265370268104476812531075808112697797963340332106816849690732594904929597241514674931217998896551158668340996360101976114266834659871094631040405886698188360687036879777280658778628798409695701622019495992353331627656582192802104136119261777148348003045648924671947326665827077023807020413627725097070359602979126786394639954895311752364519983541085122373547154704426844202319095537815795139074744565697624604627946750815635774946246447739951459387630739387572093847118974159782975732311264172595143694763465766826099535545838544999297807378296370893585588958845498058606454366995858592014584935503948174864025579731511895468497758572651943199744266788704715635821939382176673548344251147740056098831793394945056317721491566289565765316237889797046584344745228782663797093697675342059743240414323158310673898948501558899525614612107268830917505320728651716600933415278743898546426783213469959449374318666465518153564264622332760958903715211694341869790510302833189605495002896132257168740032361202568731325260002539177359966890457186780988382782767990004977663608348195328817028435042961983625020917040256049144337771853715516333895352836165821905469486572275429712338962061163656218052743082202709756830935968174395757488801329236884655961226094837042413761192345906059688368535677337497223638330243639727274849509041647854474185054250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2150369620626502113539418284125820513640254020855890321725102357311079074518901325063313361703147332499573490472636203970197904974212917808591177025162220812333479123846063556972382570479433083497605489740694967269663274136922092760868834517386431351904432126988973072410570457862979048444595108601129294073316800387468049996657355003484851058419596201063767904743901428316852839785168425963566189062187895582052016163862841818284362798633039928576999021047671236480182845967890230920550919195418952100018558750476186687136160653882683456095015761977134352724398466026582090460289654921601667800632803051940822123649301417532024112816413769010610648396908929538169772957983622595633982860673124479806056199789455495970575151211408250732305198440063260884584968792263254043637324574820083739164901846501142082906190042251967959408239374544533716306294979949421443090365197241124009449739634326836139763136644922520212524206924223006913671534199473928705664313753137412592224235199412343953664139959108164081029272694968373468217822707157646277682120254688295792812091053386390958461667817897531689452985939109031120057376753158251235038481744501639451261733014655893423616230709851741799142503135236616816027824800616283608581529730883517515993449491927777520922595116776470933009660471567956902025815515089133710049171262538048714136515820338009366542576829360865313244727617694281006263749109632164823999100764304614164961251854473748059289524795945357978896124250723017699739191671507408063760152682557350805089682544810794923366518949646323706105919271015843692794262211140079828644171444568569189380422566479773680104721810063660949221317185227112852089502543564845498328248590820972996392226070283348448681795189922812363069169065762560388644756171816347999895243301770588073122796635532644041293430716488022686657719206413082381234895205368094767313610219595090647126333631018927866230670390715636594354938421560835155387352885546750615529953542930330592356550970814022488958670975512247631040703946255453863440717901554904067192945005702891090406568352134965446905002198934549425187490673107354228320750928824297421227527607802024902135618506961871735509153791330790617144187702164813959293952625264741935656127771156396825280441775448570317196347495940047413248001992365431452248382062536401699861801488036216064931981574084388109892701813957481783766556032655342800535514606981114948915587173689366545469455149510469358360847424596711720697974094897139679971432510089060464309999993629463009266546746916765437720625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -156064983347382852696702508525211829354419404462053978560698448646629100758865614731003024080460494036835316559687223496320679163070983775442695284896987959981598287409670883278680981693537403156134051092063868405954328442742988779660132815720464062302856453511515425410669470578894867431640162832771277672971035573975968353748849325854002531485084320274047474911295232117257456672112475931876453583835077376408890411041555430213391202079896568201753010273688559704344814931561549671366052903117036718313049182639094755913532059960706340957745381463802049217858817554940530534370289990823508317895984644413151914263769924512415110625401377741150438681865060746611132510769698241195644722455590494989337622035359316619271773092281389835338178526748828179931069322568664450267153313369897844644625432208379564369788425795733907566237127488883495887381926817907301900478571249012332462355023152615529891778594625367996849564845371073611650230469605201906408787938450248408155327416371448215506015076497706414794048703456894209707380999890949076109397450271304636048751856249090896726152089123273731979551430966813509857269207162109499070786319817562016833756363568014183709706489767593929204497672292484874570046158231709573976805399298978427086349230718676668095917005193834937765967151574462866977341479682956681825311378791590295397615368015229692649327834640798653243136753795414319780318134372703177569638213239658095525480323475701599039459810703156342488950982463305928726483765613776648284483826688235944864663471134073616977467505474504594423368138732801542527956050006476961929855162849692878923279092701805431314184152816813640433777398424936348217486973280732171262065253586650434358486115312934396104643898390406112312716183406989878059532807349780804906480487054239109237498783190761568911242056201960110632708431868641809690479286191789819298417962265489623613633834480179148698380392843140841404833528158054579136633913289877159837210055487173154307951794213451473751428175503258425746760132554826135281731806858047676011971243078251010844306497397319666335076071946149500220105152033874008042786622334938704051530030277314628980015540034522136603668364155312323421736344485389891807194350748229953449900088926728743020078514429734406427243452569898719489844734058879673994304571553066918448398206343568338825370933057886284927988268447704516173598053026746429007658719196220395338140129442667698405146061768743854785274003039010648797779680889501718903595813016193167063556691619475830822002556213649373528029500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1353434147585761487788275756280695952200359222767009427880296033312228740802513842307421355009645928816150522668131674530593472934229073424732606809222244280317730741346455978695533920713575634855030310050075068360865664376576750545152923026134406969315216845377809485901858701478342981430016733811139273324049987661182145781311275073339758489366840186776330164508110049290650008159262876553860074939738363732869195834494276805630249074052314234860250048610559097934122041283550063631929848334380889048336362397029023962107243904044709094616664615630042681438382457263101976690760785711774759733029922025123761071497510641006082693606544376057978700649883592961713496653346840748018015355082798879008013598868496165941266289575044414317083023295156960912290142827504174570579510165136682499174523040915661915965647048188513302808305644920009190208586890131200131726860177795367399569778263127980538600279396040501230205294748058346743614093254135954335576558588930473700475619143558387206312162075448903145194269054671951572357945244128146709525134529841782452906491348839407772990703201400585576526417793447280703818468714683072111536892252196215127802033214075829343186773078861296600815087024625551888867969061510958740959316454228122515287729172218358122507190837201198905960646307046063284363254532773019215351240926977736984701576368818555962948781583730808526286733786079058591659176129443144015435529558115175621086658950184347604903895979688097546594031161384255380652050736840560898406917438190387224538202617509949008818730786296189946823166482709202509042385987426626188643895039484872544633866289125167813823472476400139502636411502279352743633397649915514027424254095090435673213859723824904453984751156602393268313098582458609489308888156248556539975881537462061692215906502986531450641071139828550720232531567170253861801353605467826343818838515392483848461600369386992075119211962357550022598177518760271040667064885587762971783501698932801284562103517543768496312748323672139016287454848476793875582301223288010766032974559265807459034755512447569729129630172509826243545046088328445912493797078021184134354767698070134831950012848660476595680200746179430320242989059171359212115292131345444067875832048622306627087830859306844516079138714237997683692859548436356102593795788033254822826857493960373592473917115070660452028240842294750948172283171356939696162190522941106854217632597167130925748206915845514239197868447812251422087706862887650515563933299778464911010111372651737792891714597720417496173210375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -4309246825610415526632627362849802112668351594289889521025690412332024352123813862298161537174293419862330426959416655510784269856095903930309184403059633335485967066320645340608579440801557712200825688571405842134743913686500208642151776111911211856791307626121618282410204528051205019114138549874775589712290197004441753558380274386213772919220391279408406134445996571505279697167943566137188992886570862340240933184979980316788362269290078037892314909233832013807224748931440477708686249665472828735023595395181084773102320348215630649965755618190525425393560548294877095630828425945701770981265698116239832245641354021637883633955585405158477244529010270321244626325725074783703805121666842256403164438316315040938030389263951996151298867192569425023762608552267023052748330470102863636604004895068227518497474717396418228380774549416441069424170131784095212093399882450638267753267696785242751616953012903036370217214685122748341694826642782218812559631033546834553836019773076678920437162962850097322077402839504115768435606288306921708456569903250823852462319143699709136202635984615067447383171330169585430089837561620853968859357948354797840168775632989408741105705001609542620577903367792853978723622377427237828472240907388929468542099392102918540034931821961278475672088881386524800184337273383336729402180194352916361690635590520729668253299146386476664241607647078055042789363352552164226755002155698471702475513737781382589654929951157122211404224758973765657498003253319711441474882675529680048500651862868608607758914869543226751290792488038205134476848950198776139061477067281815749508000047256536434674490936584236808511206686391618165691047459721208149916398007638533431916607546854344416310326875313118261548664641009495419716532071750678132423616184185522071308774537996967492136737529786987828837868927040271771075514138979405703301779326338285783477565349876308719613887822340952560746598396322701050777942543772096266417256926905486181866950173269736266463529537293947265094118091678218620299430361683504672335789442103328792915070777975538968545649070576658506606357505263776035781718259190102319395576521208920022944028354284909165977401106093998866714646849131286467837525041830311876318070427702837829293647515797206098813001336166487786803626710651460528764673339892347098852485287826169143295589493003318476675561155307000813646650251989254419839743250249170935992582394351461782813295450857400420402721589530025027312806038910258412757524419623855922880909164639265255240793764251125189010459750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 15747583344437518219835884067223846133395134201219003594010471233925181529269487590115987099308477099864827263162166089723577818056386382806993722803648067796275252647061389842188529733122953378577173793105675794275031645829288238690462116741131294957626551516368623538448873914888689261489371690761523348829049394884153404084225089186696137955977949581676019326767023967560421205628629875234347145377387234607303093944018623162784411232732256258176824912747453745260910467648055432354202148742202531675725410777464579675407863111851656686702615219834405288080973963056719023089648788934043237048013695835698960854379652163601263102608082934520716506725274466316597640808133617453613842951580283456943106280893761834351233350628384329633539031593421487495185977281618253783536704388381347878434575689770885234715301289654302401948427663342025010158840420259551912147733249592974451724172864629988103171945044293488265127170346975091934106184507946794060376292752321694227490863985134512002302499839625995322265484615848829134891088525112457622196273453176735801799367298928159111824267200738194522253069016589301218444194889114694192252325004041881024258214903532564150378058389088310138053247319252556411330723492001128339338653659605143106211708515207704867171603923520245001656496024417544090284408246120606891031051299572901038499809787481886610145170593711527873106660764041603396914761432505815225813339289958613723374207236553115646703665437037682016045231216503150025540670383362356693450944250846440856206386102031964833029607274008033692520704623177177557307749638927008000528250534713964920534817293667805607231336733795975613654679468314639358743760573750613143314210344736068797511593157915833690932711152988561951517437099095722536636109848883755207499404994950283664763629614644042976966286006493620211832859949845333261126664352790587683590508917896644877843743838947063664763749741596745118493630905395645643663422412259443259425957132861725878564451598262827307537539644564140143193611978851384876902003361714144182547272320917466300251020107120753875745483653568547896664384086981423354736310750055989825382821386339435037597939147391932723366587394493767382775902597957457153632392178276793719232831916598737938958725667740386294991436595401590487595122617428381773754891277073685464997975022418734931868648835177783713836762769099228016752282998830254831980590025545486358916050735667304801592532311003800072554774372554255631644588910993624011259851096953258050343912443455955289048391780314526080171322625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -48049822596275029992001492040233211316163467383000427563863494080234661485683462014706503432729653067729446220152356684467893531509002503331870354894516014439988291503925154529475264048178499469393791652840696279967565132441716064449686638616816256649032941819323034935670487471908752086878311268080225238068650843224620347188619427795893811449868104983872081202664341514829397299143920069416933466186021092371063434435297692247346458326101263937875981422386821171919623907186417372613814835371512422300300374001145820339763699070781757852219744626967091957588389855228167813281441834680944405215537132030279483452512666317011078727260220811966747764592758901163438502974700358293563518775595967698657833098329301618810799061497518299175493202670750511414911534334709963892001571719314553028694810524212276014759223428687420163084678150632713649417696391333474990547195605440899960807091272370698351490905489484373654628293967676767436911812203994834351481389547863241186828881607938036721292084385205926806501766491103909732708105876859198314431860993048111233919186229958581844901956302149255284091841583513554606816240727533878070989823541786507589319929041605707529130116268831134200811957657445983096546756142681500517205808945030190294327466539484059150729191657851193144903304059578998243389297461923110678207055039872022588495586479694509340406642020968931328874761897176818405277189399280846236791978333292772289134277416635526507108001158498505699587218712952560682867970470321959580433910826621036776887218416606570332386786451417326472219871126277275374735279102785803987727127657069522117269860914686325735388303832828780228339029882916169251455625183987190410650841798310536114997319004884249003759019500459728315171074711083739353515961392458462991573859754120969580005932896519210204732514045611876238650360512578408619523599614272714032207933469427729956682644341763948542744969543832119363765057308761969765527767466150839864618501549566747571169129924962314099787021042575059736143354778422138951071254617969501537461875114567542320923095242065611475319482950879374780289167704325339693292820037433438290046683252367577521613700686245596611498570879974563597165855752225039346128448364384096657360509157204809493369119287813083623754076199886987350649439383209465768943605375447880725099868935914012146526471934797237017405626815589819487683591100327215742937147463786408320439738789864275898240983807247829051512164861736305545159420453095536034846140803615403642683536798577404007831228987203249009287780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 68935774341543039692979347639456243625735550854986370857266510493803294778829675523142584942098845892109707453521474074373278493928320513248307976659877487178199845482835322060667540872139939047112133529935370209761056647082615152824300057735703699766958709288078042642227922017539812426555070666344274972204517142977523187881221604483924205826278418608320925750793046108323563114177768313769961663560757203800462122273024686295511580439546121058634211194049887669255637424175585139358199158259280486493542854981144033309244313393364052793953316354125085546007986625766473718972495366834756365671095172236399540073295983703895220850211417843973426601045071012959798453451580898819766286405019548263821446710741578432222432186344867780216863800797583882728519757758208394069767608154027987155043791464746546398241833397094894339450583860172362518137657282409587938247594808393453172054932906743114873089374953937717140688917472284265286825336788917297428463529734469730272555140325980699048558195780654387438032774410926019476896080038749365081973706787512859581372354791856328822201025081854050566922657689430822328894145544320848218192575805249903156807797624558474951695293422792142006730239715439079767655165708320418202932677095002597884087005140254959260679892573759336171138071068497034045563596005939145885424605572517962179495784831207903379979714538802554207269806697755218790274673524368478011766954080482878691779225243387787236071392363098474067205626495070331252302794172864510374633112332468691531370297140691900790685098275178624079527622235364780732398358139495809780268966688227622413611668132742793484340293133058590961199713699045565252360801646582830239862057875250140418832839105607399702376108243044222494868566385644362305138633808476536087937710229570802245422652723620806826019939242688400073753418570311433922348513196931874977966880136759642572679119445540558359052371330443182421723022741387957553704767325160055433583387283326480904135698913815676339313593192797623510020979372182880072818966329630936919206003684032231446775551752424233730390712669915909571875812048824890780318591607899229307253186209209286124731980379303040046559615371247899422216083459051585423081663198308553107639027411647372433940097270870582060608702761035987747525803317309598706132725751935737993499741361518205631106892961232766616024524266795869233723028215264139846154921133306155889968121366597756058762082806891042613334769478695307935819469858570867377436590654014271520580337988865331454128782449110464382556597375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1625390738871558563307070246997014672014421938494509668903506138643779530924364788201569967933712702792003749818528714454308688397409043016823735606951686232068191874965774613423512850411827777472346651386435673353629746812662343752312051670538184040974820940242733746660458007151418394174433278003968712457338948817514712519414937644508967369277806540520345366805983027788035080075075121897657788668400520009804589401198117206746663576799282015352556267255162218126739113237404043630546345806916855106168088305349637091819890734169015803501234086383011374913232677677431104958457259298213857716769215665077286843557812498082056990922391445678711747406670852601850492341671640277976050036367520407064311579368700221831491321496400751103890543576992851546701677789362114451212563189641772669647426025802274348785245210454413960391798017350058934110705697512681495282537533855441006862397873367489398542802280426534457246373840069696767280254544378119608576415698290924459974690424780595534974032981797241841811239122568402587874207048203660320499290219397242537456342716246172365232628358672249925605350545625161187674410837906954154657367913830382742923228465965687696587369970494816467596553996412686470196479928671679587714234515177460143288834620378923321844292728059036215924854040920097781953463173958746485761543407761743672399142447539420738077762584930849080739459798502668481955029855149697005343142594299564296394140290283449555309484658707067443708477363789206481561600311921937396144545879406589911533895861969383932963463800649480527540548717177480870902581088338352728818683945883586117637862402982167216664585932563973750671626952593089416565074105535997766855076382287919614461474667262881387342571368194139127207704857520251109033641400819868232654111691173249298821291328860428820312966347797305189227444252418926722004056918683161168312163821292240936660442769194822688625540481119165436017122494027357656891216732869171690965896100515692001029188295830800786990486348135671349731463929111603597682957689694661157895779381136366458924434289541822504498279056784726125646776961858429009275687617348417597618543340743457127027211193219132124883578536723455844259141138126867809884116068227592768373681624171942473350593529593277686269288970890332142757795018309470140982279178985617429258469767579930628593584476005890422698746789186731341760077884019784035822776911630930544290416177339102753275582904602310683549943900983607202407410835116219037999842241934953221345361780395370043402140076577852610031491500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -148011448810773584847015748647728222115856271996897308627451322756462017687328462656133892769282700830138138436375580469703047742985077604347513393658427010910021853227688175448104124409450317025964856956678751241162998687548465196876108269343169820580799382926544685248582902752736686150107579950037854621883151613003502233269515771374227732982366199254502341662564807110313666239378409128478876200895214645597270113934376052265301616561568882513901858884569289726344619289862117474521412366872927353305893157336278627104799283496457760094292456736906792552107633825492890887861859100768241469724266954030522350628966439355706298785621436596627665673263029791626610768722049237422543738810326323491181481198992327916825476643118597519051508171745287049319302157778802762822323077394027757729500080939259451876107940226358053000156156837721483514490891496227859585209951557084781193217363463634651431854796019381073964164111072759095840910296316089918367630744413744352376165077135078606015458450836960245075568155882367363856575624153390276900159986538586574121069527876900165489939317067020103829505007117699408561822884740370769512739212025892985702404560182983648362922880261096001602780962118438752250705678928022381658546122029208657160424872301561997537683855490345684311461900454544293181574941081724591813858376452905436285203068284840706019565278580872857713950436988057505775152425873930156455274405487818934279246003401437477697057168528583520683325077944613116661988221029372847846321763243324426555528387433534520080896497845798177978711340869562129700327215672561592540535947851081446420790287710490627474921212615458485946927692864834772229836505673077010731496934577507490071484631859644102913136869048288557363563374174849850034442746958885454057317049207648057353403140278747289410007944615449548876701108903423514501410427902479707777730526195452305654345485319517863956163153190393058926233931935277213148341050510027552200856846501689622145057201795115538330419727563097490100486338568865189527467671431131923634594744678167264459450053257186664078647232195429229779555183697153479361611541332620780880101690101532348751953630910187361620736543628149256679103207803110438491350094040850681921019010285478684280176327911203136250606231340690982963128332983409835381565172280440286761314978257973163675631851782118360382627811724450335743998997092259131521154294054786344009519321539261266692318367368480441323827556081487134545968779699626313134678151997009965752202009943531724155780798765533096359880962250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 239509747710933302212620797784437241608916483475050155835740610795689495974143609103792376633279839978091169814078097203915698290087895295100525988945814399323798259077073868852078220954469842672726101230724829903478265237278190618539225624394736267241020259869422809469601075832733841133428488737871543782370536648339499633879537920768114663020466971546798358662825342019657876817159977504874304150592890628297317557377304065953080952690910749820455184322278100297056795870312084144119928015581437784039230783687641332664796714659517833695073432935215572408534823895678656843882331019576055936363451122044169048780543845135015882482544163201861409951947673639444034871575294468639675415557265281564619616963065036543310378895133568501957818340585182769702636406085716218633209630686539760184453794958911677380039590580776387924175440938452488252171293667697458287543818154905086443737486518054953861604205693722271187672107271772129092722131919611579250793575005573014873527105757615173084070712133099911032787200727001851266364022579567003387137321022259824482195154198153676144785701122236712933148390158981334905175837228288944552218135092081299701632756730514750216625963845502847083635704035480683525777712069719509571983436907264324570445698927782619553494193060365823582176442842823487807577928335834084177115350336803343949497567437233091008569903546210108714962492168906051187417592988600789750246796009149237478864582329798085229098049142302657551877589817398580486671168317236869015534760151109174619551879819477906400686403563325982139806733089678999699134938220570076750843997636785990909296700444945989618937407192767529122852377337288133690084929251037018255191019195658740082568119853645570113323371582685970124472687037376330985869268927350168192107486802552118250744753345354311196714625602262212941145391124259833902288206971896227638513500758727367242357930921575389512178034460999815659056424543382096058290989112755260604261024372311281401877049960877823385425951445361755666564679176454359263828917867178541931037506630683024128170433895275143722145693380713929258279995763690759487333286931948747979844407877013728277257452776890317826898960383820573172649627243036965040302560921201760716276453026530580365044982969983914248707935945905541245479962491526043668748060104157186123715510144862857208628848293929485305235740589215061268086728479155218712634347231894861606911945046187522063362095121920117089135865897214843364708157690623132159015668176826515409497123106760965924017272344594385460194657000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -133630930878164348612025364704818035019322557440635334142828098861017823477473762143076223360815793329647781123094198572864905430682807341503840507533076961750769559980610571406792552277041770033189142085128961810678041611069154569120095263146809283456681045793225770868264993071651731101734563267627361541066661557947958164665003387808117861227376860693948527360104000203711682019896604678121126670168867440548311127408496502197713066700923617059442610370951531126779147086635993417986893327285816750121977868546350263130715601929292467300121392556333211465716820326540617028769832356993517638692891331730025816410075072434001438864194898243029944997581566322211737323679673687754180379600127818655846619340802374141309012197520765271021262413630470751957161309637401137697082658415583896172712122290016152896731246068420061515341358591349684635612832479666501349719918718298573088657735601950205959817521281079562573938359088095033608882147534594875314581666570202371474885234718734018818970159993751357963882436951034261625330689315081994166335989601968562466406464577357035057692622614405185582102222747889787016599688337050173472503802680217030957170087077737543836844026392874446915597826768386881969501391661752671927007010587043394108109845312477954489590689384737027894924139847387948670372408982549283284318461761474232756178294912394350594116678846232559037032779526995285090425546146897369317180423049856793665719737637356970731348846667595556971624370968383708314230858404374309083199812435690761213491491923924788311476781240101502217093035272277583004900267907785395973563160029255432681415916319609562884317411956533028786369429195159564002430501852616578186111803277276792300564627001836948725453860204588913497419145774384519351476107147857597980367417802832177224299830216084668958193892723586997136150838168548491757041929689812914816948957204820125398672155434739223712066120850960591837017260529752552502864276344893825092206839871366374338788590016137487962758865219457384214826059976583904000299744968895129978886971733941988454362957203719923717363017603998441730913992272841980367943645169934358159290441410107226916804346144378568909080446298428544208437390619623789402263934766962936745865161175906321463395916737401950421801505715222470004217799734265543176246972173934747518895458718128902011744818820633939128719455217851969233319221347911670823307081408548952743924516422896321578570370046220505060891516469417407972785860479375088515448224490001371361935941762840999316864683991330127354946783750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -92595583609110572372763339950964092059024447743312538466192401672286245990429988907563881121827595038568307370900037064158755051109409537736873687961520717735436941124563940380557287771681049412119097961271718902129065170363178061046387116513627383198188973154242643289184773410196299550209508996105761092080118854308223926046884894797211071571218410469490504354241947284088448723461696735374677530338507024023738134172370770322303074473362152567820269701386102999531938177890640189018906561124670244975397453521357391741088172553519574601824603941984563194477579412724897163995446132610155548183037243358316038358584688769632501643321548495229476986260771018487592242516168602386628234879924249659858755153360280420738861977780425617724346933957409362371400345218437193199238254396513545087947668842651954289097534507886553558792843374170885511938546825782842904565244296445042109953951640148128956589793529504931592991400275270777756240727725475517982245999821382873048071677393099884724700173287289515507074451136512240771621526628970020779927583037630532942706147036145805473941776758024387951945167835218661717224850019683596704721754695303181723629388710242487268306869658436903931184623688671927957373374246828301090803696622517458795985957904027496271191683325643767078424133864333738283129510334575837076403426410544007625644164300017132548438652117065220328890318926347721289493758518222454724810380572705403582933529028462967001473416690574991831268266816754998249454456227926174920566721868782447903951353618595428102633456283065098386626622227258842994273441165511318260924118370318730382091583229181476654664433151857267537749224326703762051002949113242519044777708424274479949107978096487032951984396916709510287557504688632302301422938776393951084032761684038007687654321082170370193406124222728547374813886525088904901839097466362451951860444924178631222750678298598223171447366191199254243386056985196908275907806949163687312905583692491730231092255520991465458629011153110737858733765765419394921324223504484262781075074413928962599716399007796541694337307491515871532188266365695293008654893840358651192154985837718454939596866702115158957633783675558125803813493111753015887861352687096104537121887542648937698031661286006054332491908397665634600125636785957654206222164552724502600513551937592219935460777122125953421619184023930774055577112063510394281079749678024823546768420312197248845759356084711429780738398498172570105869490517569018062775265301277534394240968820957609641694166264326299183716704500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 199625269874567266512714526414949123613516148809855956410758202740946324841062777060620726778924653535059925465088952013537480464655502791344869190030536071044287910127065923989699106096687437364658002949416928449340934767527114001983239657339096959874870644938872326622825888658721697518783296618676257884351384394075307465660078046773750100206562598333112156031468669521769972163785510900341081583876838282338947232256178835532900645433759956554965254772669091458396707314771586313203565473632024065977750669091523729262114565705848962761064157353429084494398975147332061581153500920690556470408654986122571017290221771668393462717011156207924486321589191561704514975899178612655329604358260706047890294359871830508378171218940349616119432962300922177549108736941701448713225540255804209822238840492362565613544505774591987749166439741120637189034043820003781678721340983541507597048967048709415711306890168158232328790676931269425469893096181637838780457952738965643324648296531045333003040330771668121170109191959862914767178222543059039290262669912262788241612579031823367496342697014227805998453552942584324997112259010830274172223755542104272535573103892030437545352009758629802503018228576296531845410556576479696680624138453915313801832011636419985726546877753043579324215764593214185850127774801646991530436343991594593491840584504725414221063941057158165249195475131407962602101680542382909914519347005761250306829499853634539346941632621847437843222920673357612107590163869429472114400396252911518936110913658096669008455548082587734099862900009531989066241626009689018552058650868850643234721431709777115771410336334729353090760768511210776185296253403693263214889774237522375485296703641649022322432731829269434312443674739083690286961264908308603593644765805591531111511246690792333330662551095373945825379014753050135865489459669902931807969936036634846428374477659699738217938282505867595008258499292088516671359031749582993138361182253161512362880371980339745358709314958198788320560385861347170468732701509810474099132600973664439442286624055872628414590752264038607807727188090132506512420281287007532925249992126001206640670088588733805130574853434820624267689411409051117307018663505354753896251554249861177208341272279428819393359912577992570970843452888991846534673628642331810964991138587637271909062589646402390548605624304619753110424440886163199704431332188586702825096676713278548875276169017975553872821836478735391320060435700922729029420200558059280629060576666627922880856809756731456248480839750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -133906917180147410297051962185740049676997280857911763440817927921785028016598458158323654059871247208583784938791115854513096455368974619213474565555709792751446307712887297461294730513793455706112103813378641772996181270538365459360799114007729524433570410406992978813882324437494041531311209518428619077933977089128256845612453470665801914646816428693400613255328513110563935241748007592145681445776918546109635439354163657921949033881299380734970326623280375448588628267069119902341982939032068811526440719976682593320615794674594064378231382174183716528702711083092749966746642231661689452893205262039342094843919775336906681140755336696217663528656900866490917859809959893997675400816225812147742577732185387247661146766436910746595070403555208311949393227860431947168051389266723621613385791320797864066687522426957021527254984613426401353097170137830996093465256133997254792427926152771113125282983607667633333426701551559893014880612699741419513409320392521450698786636752952106538088889632795257620670248980178134418385609787474127388325979983776823689813136201653507984710199694978797319590879561117389282652330749664743491271100091618966274646051299581385964266125322013115815708034169017151847820398853677749280324788628648865571823206336389223858274556168766023028202010360637518192973948617686925361114422653581749004839090145894571336576438771456605505108410598157788139887670832386222694131891929316458421794174200088248849457246696446504658897311919079214288396676841071649093850505800013112752168170607950866091586639132784720725466454606909602685119738957857431547244258509802454620056877977190867398281218429333172135009589126185917077650239028428958212283030469091552638076078367832109867996251304191011340864708581340374241412241114566948372188406478784520338959175883283043908569131434353728744744688722515474720524212233297721864118955655338294707312712301181432897207326026291346761875222190198232144556796450737805169188442984937229710079628219254320306605351602691437129055380793224879401211117300974734471535308736782430625872827309973897444915926315556120643625477885353267989047609706885410799652371079029314396821306813513827348977127286308078524586380374823600196686791943904730683226183971534490849357289231104968896009527374727861645791100708444521753966108027507343638517263144215399004621472961192793298675877891398169093550469136773179629777514573941544627535251135458055466364436391531487131275311462516932116729857821395124908253070780008165972712104025453476499305318632890567456686926000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 36222613599124152285893977592612805781776356447941265274379637971727231877858112606562621913945927500253393829007111496195822102059528714022925907731083055590224456764153061001696613871824374379900771596302036502498916237024056070913083430804886184006827449153781266786945644951939525515526377938778673333207305658758768203557129085994208397686302205694101884919693948949394686448367458922563052770899563338080539608037427430101377255067332923730716653781116455868378014158398436477424523284445584897018013297206992238757028530307188943236127404522296213727943509552160690988993670048972573772989109697320394481989040463790873135033477836538951881503393042698315104994063058297701571289019563548113187267900526208294879458296062839392423303678750708862084093617078374648669316365831049837295374945153050748825218553601128339599441353949534272240906873402068713894111710787930446896392210019683113236771749027485255964746634839658854059512922848432062029393660863636080229252741734467265824807688481433188235581103742142400606465597785158332651430609542129701319305238856580414722949655992763128499883313537076511777455088026028798152349186496813924025120777321262394923964746216010754826284366204990458825286974616657210916142306653876073445551321905216885165472024194046016777951803582079366481253035392243332229355533019940469703035363464949786599954711030885264408698932798696568640590400052834963550463541884986395944664054644421272557932326459177827694333380580953668124291572396218020693387837257903588518412804128277410071451131338845376598976536152467376068946074536926717448125464922136082850202854827061873214419559852468749043420996919365459070969145980420608569717205508065272641236607185782744878559653076729294866825702857268356039374539053977882491108828301577035803803609785862931040252897454944298124364592517065011130901653900386767665610362194765196678803549444446587322950916610883642806565249292246609248761374380155472327914772155537844991100033136471572123985006689270365057099682205919428373108441505411336075399362646560363516871253739408441809541303492424970926052252551669653393951186503572803213309256064370218041649770876370070885369023722205882840791914908030503699943828563413824548280400946882205133941625611057326746607373804881814246282889004992728100599936585365606242252688678818182268730863480332440148586189985594006842953540794458853353114264584177935314484677302243837692009721415743515676046996566219184000758746892470807183728969958741409742363130388527113058242642919644200266214548250000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 11766712907845162121513377323346084691718811451333211385265500830415649949055270586979293623524708312011319788979536881878284428420032211117070933838007107016662547209508720507806370018745299239505165200308396434644389478005788734609000805467435003566731539424295551146680673685540670170172196509991944459912845371632551334425976937361200559717192113601129468617750925993911703238070888367729988714847933235496527587166867380203564887266742604289853667635191537531709480375048986074072233575570429258214780418990583090761959785219781100090704541781307133296881807786229267132855338294844118755549277763010448423995501711911532031984710448203943983600309120323147954964619777625370154141494064576471567429867894157474296376051862129416549032594201013677006321000616889036054206744898690205736528710076025923143830515992650061324870869633610601683944784973220314482650264400163242176341034757048606317329825509570161919165424779435192142670755822365079082498514545963562260412215404051858643891318862614343698380479969414496356348808221537530370318844080409949090510715032364683745213286971315182516082338312949291590880921806828259085610824827721315098223896068679238720962015373333372822043768197783400916549614369180053003425795866082390550035426082982448240422193046644429433625715303559815077448306523372671970233226382691354850988198349469749157496993727595509879269413601511510108758113539045808485138088533031729086809476984129493607187307288861550227839992703376375664881396279718727296034813150099112442912354118871189997570426487834179009690079792752018563035000267013069274251519246557177221660886835783079690184386783991305626987768834598957909632467667565295950107684322248963232921518315906525440447472446639700014241486270696307396062563762480705981980882715900311084118522607165321694832537517297125305347156527232361434900921651058276696824995377297101247733658123769156606866320715917554752492166043588310603424389471360166974997780004947152139592375304409473449035997392424323853861491227365880357766998893898767767173189844372131140613436829864789808229612176628577423192333903635109447052882513010811039895262917608076372693530411797362910505101802522091290483021646113245871692802915801426174531289265236751935005880895063602121765900507912863327936700364730880533099090675223882553379759454047006160882683139539051131227555187152654053340543748291930604496658058286356298998885795830025146027035643988592885732901844738238682068324373016447466676983354104780820955476541455185256673239977186211811372487500000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -18420330004975393767783205377672011241620755992272480262419698935876084401242340137458021882970979270824418186437521535445965595503308857590478417964308271581299570984681333072631992563862602688997978653427497788495904391780036285890589242135514868598133365489526022953436142243783975194141678281992823771636106853358892863449214910068682399077576718040400789983536523325569456790365892147890744952277186702497189806357145021143284348432590379557537018640414486922661002844422050999221184429490592003927252567158696892145566992193438800621433435810569412687268437419148205038008222816400444069026928815837272315512710648873691916826014119543192292564569241141631292033874899704685574365315539236478708877585654809439933122627138118201963679266063282935391082793850020659141492368742977490678584583515376472368342039884241586796912692877168057724868359410565965814711587530248056659603398683483112749552385805848574813587415300587332961529626781734769120622595463956284427073135971394406484842286769574150031945866333915240828574216326848243297865495563231273337162922854253364465403043518904954602632128113813527032297436500218701932950698585562523180909282635431276903986197386946820626606947966897340491669537981443838723947185509475078017923646995865643402308876137362790520752782687672467501944255988101770701316268783628799634754308902492152495855164818443696569020994884030006030359821814146691397654945778777297193980780106524885142317044175904946560226859529179886846212500576827241779786478798864660340744240182954008551209308810681101765492442469783039912523288953429609679550206535980927870280650658377110158618233099737835564976619409380918673780937440825412556833684531003055747459510177547543826584629381372609288186060779488560502726777279343493747684851287284907549781619512647038161048610222688776384267982140904001933456007019527334613042861186126027932232334518186848833554086974657248706949391305013491226729860476305054917642826254083942400487423201665687589105911444028243111833266838320117053956502212629450800087374767848487351844709236946776375395954970801868267542222749471549476497817252844192007298645625272567353414002820686788910267055887825371390332995068580620229058474699250130410779473388711701019675862991321366190826099830307862067744228925806128998708553841533186968105397206469578712796736446964564880000826318601289049656923208448305809286924472422490283623461035962861410294447667304671018211622532969936077994361228747987296704018378368082165543642853962094462987640301950544883119166750000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 11347908314384892279565875766218459080462737332544288263242962987726397092063995843301751852977876328259746103484407397342605675059270453837634324255123421263447088458810074487806021459262402474365170383075071747392061344992413149087245681354783767214217631152588446467349591445024196962399748605269461212753700268860935070828605621458023150993860734378939164807209339887602922368057232291904115591254449195041409936666449823312627809214142104598849148483547815328671020542926730138592324190137907869572005778865863488381414814211910634857473366380782045250564116410463631483276840501787121850512146784405908486642026582604936407152341829547755444674546245055689251541492994992075642930492840516769697857828097473410143598124908042028687050267349787288662496631828590124403548559919876283192253054393315914239096888440496450681924131001341596392330606407057997519788567354108043653795240239615627504456167591736740821283495759732478901653378093823831248547192140028656280039009905846158479343934142373849657659989893125282538491219728120358660847134804028085829613286284558383846952727788628571082368199224631010450327361394543479879660676241302089751838297745132553320923889791859103903324563799265089888534122013329419776725168578491511106338398804807666509183548676878898383913525698189712530805661359866895398348172434740520867079084749035073526707145441117947034472668885444638522728983016937222107866518620612580079979058516021815609278782805699377647783911036707596725739948530469293629260620633832753765065101599525422668460911427441582204310826356165226602351809467737882898559548432143318706642872110620509626785283040983786917787837312420117496322885162231931694230813511198385666175024113552699364167320146250110179545234049268578279654700199978845299172674464971369386391753600409631466260422112658691542323958882835927522326757289317996987961926668877869687886829660648962052489157783236984687640174743540744229126374783737192664545567874689825161621483319381946934551717556786643033328540609366923214020557085905312426012535191798489271855931882010464329767493124363540509259927792788944354165674265777222853087066087383619049629053051729691639784029645717009858023139666648551323543092944048461273229926333909355902001992470849364010328949135525043514267310719995860530760995543038121986218577576071142924985297991077249393176708539568452660389688608320872296607525560344348968137425214074535689985287229982389615452736067148846667887472164775510965010414747452583215738091469337545725042120769250975463029089000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -4893382500963804338540638238768271270746960375596311004318453996689190871412187637394199104763910576891395087431417114261089662989434195057886100438422921717942440680723437479754699767876850932218437044590524868374932404360940206987111606710924070387265096244691059481053222505570081725032730532321879676400848743566028073520737184398998614104390896909713316571317525351583523039225729903433763918034935501147976144079243375855434708545984817093784662822700991516879756277405715792915046881970289421682717083051237648409310679106862491396778339583534998146390554722320601438176933841131749296833446615635594398251474465480846698977164927510476512538282551028960047018328997759569435489771756689758746016551507875286369608471460811487810250479302960296835595923069246746181928411796880969288132901732179177501872209926295589112896258682440765695253727025436001682229782565709568795728201018630310387659505532846319904509437039936579104373203248364030010072253123455805460502812057129592309573648078267531897360524140713004048675129952899919703365543690776000781193991848248956440645964565342537659781027454065425988337711164416403169745733196501043579036939598622928839102708767568672698778426373578245345279144965241683249625338460767372532456406236535138015016804250631448623465461449500231588624955997697332991648579280709747216923669766472437600769114876028878084338280615249115538885595218992123854430240401544021847899185772816372758161118171981276819793828730060259795067942714678255380892172022542972676127102920906510492814254822293927360959447395492506983511462258930838435332342710004662962202949019052638624332858516763291364356760389290135912430264878247561027574035299103306332047657510287920578495237612548216675156918067585513754014883164741993016056338199090851571609534212731233201273689424739433902037809401937166567117626457128989040417335601885948572178425056400726951153598551226765567097883747503492095414679834057323894570170790838841171282749332039869015235991151295107657736980431624174290524061887897755074557762673527748271260146871603712300909536961882084938666001333847186039418463497861605458287773291441665742722338239683467703948115110176403152087167919178254202691303506301247411864764360817423213685987354885011230033161752799190235710047421914478870006569362463509885710442380994147538858798906524195469164068619163279207306919174342984702428368182342180821930670113675251563892191044211520097804749355745812459597919080572505189021616910171607995520534763827864195956200762058230919908595250000000000000000000000000000000000000000000000000000000000000*i1^27 + 1654978795710161283153118465719017866447369724355652209992534348997041340076438837714339844617858088479725685481808007909350408281560169845084377756424676449733583959372469242996538497895814296765067406081113660237117339784475654064869238799918748068263532449185287348507002878945636246576240526642180114024290370294074797410427626923642284274102716210245866083593929137070636628801557117816389699904011007218047523318267248665919691863908641453171991254136278715306582404921617812019332395989652015073474671009764235952666461117319626974463650221239611487988664593368685199044023532482248262899212862910817385933551787864458124758763198522916502911323856189314768294611632498950146302164792013759243411610081118523443094753068042880151409040565539432972144573601712198663052039839563084054393813552888685532270279825319955544851990537046766005543584019105372548352245664503511336110088281749713226007761041787550996608053827150592922056371428554129633109168956828381851079910825808788404454299036529893453268030798207918755160971987200165493868338651281758043645686820780113845047684569933410591224885337579667908247293180977574369267610819611642293013141943487768753293967814353649883980808851649666073841636084224234101136328750796751200139079175647354632858430937371097719199708067898007187306208630605630806424289693613591695931851636994792818957989233850722281851079892308126236586679109924115657179562855891642746256910459369913204328711268202544217577609764137774446542409487348053235130436897200647919070481599348937286214726339918987448539602586749316913092755037896350683997182534117268441604638775812184211258120607047843994675531422325752502642852179564302697383949019621369058487546267258517467450111128225043946154754892458288778561030620261769882250851830896807370932044470222938611583243791402751042710003273350919197040851216632237630700655289609641702091607857375424844099812883330436555500297576234097236850248904983958882608065928590837834107585783267107491510491554970553293125412813131597406241488043909007166607430264213728703888803372336129736081172285529611313661354308696320769140433657054308309474746014592363356053057699130281132037850900072813219500386518523303835745583390790186696032799828826357246643262821685944771032881173498007111759932308408114483255034459653275527504812469503828200914872568337515306792664295942800541371444287513567460812944770629162230912678902246043655079633953503847882846984069838239317165710147419134250230925173587509975401358706507580951923936636503045362246980500000000000000000000000000000000000000000000000000000000000*i1^28 + -460112100648866082195017452040027168051791151534425872845262314033232555317301289160651877631990087387513471982770241531397391893416867937107773929979562735445421851493326291638618220442134336383208874849185415822050070502667735237871290036660194291153191305464714227538049887533470756358727398107458931714025509436956105678420349019859501634013282853834371194003483070284655586917923479853679682974450301189948151899700542836359733961575093109104534746342911071637203928893860862288746279480105734446223530577279998384358284437817906016805558562109012876471717498055318913074027916778199156638656396835351588876553677067281508708133966284005701899389477705263452817063962654282236747037965828884976375266174395697832074032399016088668994418823372981002519549681258433689151407030794754586490428061921113404215225396673306686974921324406494385309901888603795503678315647285843260768063243013817152960075295865745776238194018109715030502000971444377974004280866332313807603276367402737376124282084762244188582413307786594064898898942382224467054512045738915314999589672213157910261574632940481209658670944257611214283636545526518892361689550531965064536143209908477926089796449197335113127366776065799686019328046781913122732256569522149109725182899573386543374642409276059028597514530484700551976124837462280944862897642729741310936502685420811728338471723909698141476274967862861996916028403452671777610038465928396021685073690628540819879494115574174628234833888807939832353088808505990715895031926534988083260902668119379215251230712313557248872408109619368464544572296043785007016063563611586955122315663993512959978383449084095704093169920887436104434657025802350393384682093112546315217400989888763079870443967150182567544248908813488723928544322484271030912625129729531260948617335667674878659141548883889937676655500707744291959102009187033291453682914925509136883421572910322080296518322069366867114445616372693488727392939164106154265295892038211730585503203349090513699375502905072874460163287834861399070332133174637897388048389612196221893696899485027442830403486165330803589909308834408135526321570435064802478028129654834141273608461775557545638334963789315104129073162149018522898502994060572101249972938719648196950290627198917689005205358122298138382701944337261953695199532933932462646667396878323921577885616872225033061143539752037213520010652560953602402669758915344280880229330928382234532828979717214392190323953207269338090642246500860541961348753676051831505323521970059425648981365664420858064158750000000000000000000000000000000000000000000000000000000*i1^29 + 107917675075132036300577745434302092391445098418495200555678493712263473942615789837015777459933668679351927442381981765331118590525836414924297482950186131289882391926506379222880938665102971840798371241134303990304422477824980728461090175171672915368864618945079704026167142157273630365355342128775865967155213863403291195381252093807650189285267258740598973574298292276895904697110475294426276749178985293663636019665962048816130711739205677402661486160504284820900264567447281956146696575357344677322872874082254465031898809293772113943534619351588883881470543284934628026413720515372620009619790062316342092841871147733071714405831520850216798343194646974821845718334697902960286574777674226556582950883951629977198979687515566427660330437260251235030039131573032834792492191414046044006008797891467035431834165254700662193277600360755838167328419961538465280884758209824866218935701192197781906319729467488944238693559443463018301250012664472140444790086288800261254433873220050898433931285707469153365563689660472393730160744575224013611945427279556991773981148984620257403054110194734455661746779089587971494435197877503600837414331757795982835770507211221497566215090571769242497674513461998768109796453690486317885677310721685555908476794301817967916987108604144352574851188471638119611148215119675867310975608760112171739952865482048910238456610420940935525090289751248178326077475311985925592401110614329812502289213553161132680610142998806774355761978814124755342976051911456944132365499981435469484834048709581389662657346159921135883160163371612198826256996065628175043178604153075267554432347292820139174873231824217928199008994953619884545303192144245058935338682401818005559483894134550541826574045095115399519296074563364641399582637876669886218254590438833480603290552681291035340671603182320790977437255072225953252422862333283375993766495421708586403033196117177047922660150981525770049604457144461358458576998210928675407212561238755168648459385448055828391354196718104081743162602937102521929861123563925740900964974902732314893705547033943016702603381260731231200441381828338789926567830699859775545875869476332244048460786575624927541083330884267631678967797965659720400197628564546705599412995670229415477119720529189051564375473172124165693021590328833228125553028798581514413154589343062016915236059323411601216255625910031415215362900708403305786641440929182545647527318983495958781701661070539076882990900179768541132043112646914803423904091037947087827866455179121410238871899822625030000692000000000000000000000000000000000000000000000000000000*i1^30 + -21755134377575115213858269814038025850973182521947735198538204176433046488716356244613284529080652971560476474203589101512313052564464324697316696633762711509509151036182462255071245258419184672298632221888110644780424669578852796951292343787428130071204211101209291943721101486544848945249165468753825255077108567948754293558692037096867648250250936839471139634442077341779819311122618007437952631300982946409511454200538417325598643618914245679053394317330378049296587005172091040219619876611040991137684945107095518702807288922308448860741231440775984875413766276106715759644817118702056527547399447634979149524351337892048195101764857029596566147637598931179779476045031024945231659665321879225427395572495954973772692485467511494911034117788507738232032885934717222089528305804487562896604873675117986593541291420743906161701234862089580037116989304686993883967935949648171767592930829385196137646110252248741908408018721239626601913477094762847091385894798346875613718087814731978499187844030436613552275165263126290315079790079481682337196585557147950012263746677722197058752231205968509953429289920028636926974221247354677304533743680696399943863016791964926860330756464688803019117802650244338158983796483594696264476735592651117624077994302771549261354276657841673064290297552396427584888346231380868714352288009306483832053062146218411386157022243976472640102060856763802949974394568677802672957053035248065304073874611426173874103760517152525593097301452154369547954733062402184991233523715935128339532869376578085567812109231615065254276679540048466008024914805477196194866925265485439311011418990736124067496583340385703440613378746461081766675562604873130455367993409324621085458097136846242036026872583466066124424673728616905956521526158581911358948301086064351496653463435201833968818400681090539715454643141096357593700674742864303625749230954777823099781520732928818526133748766346452031019451877357255607772137142942032183565587544421455273535053183554751794652383727103710420160906315391580884957514414548270101690790918955051464009441307870266337653865686513229877180685164638173737941522988384835093453924773032565756304799996468619343342881921449565020678031926214673185270811367475818018041284055932920613232788043238881834060455052770089959813604112607160656605727635827643525043549876551828588466551827071036845532038351526799767025797644240479862304899581347786241048626295849953107273656717438415203499073407843048817750236442220014287701929733121618541303658405176540478036633267702722007897250000000000000000000000000000000000000000000000000*i1^31 + 3817491586763538718662789479724054246953505241723281000604066379496708781458468648907769546168944745674109196756517671040952878894609285538272711222548866776333555255470948390420083539551871662007092576327815804181767609447678638219160322917415187399374275596192555413026069220798441208869692620584759367209024211803620458075229374239526174916195463056550136615601713573228494839002869436406488033099555887165841032867650044189710767987190385998181127117743161738566878623582987692109579661450470508409348217020446991281933281958717976275223690854834022761629862686449942751674807717226966572231797649304773129872440925460730891801804189976719151290114493904666414712436664564587704942409371527520152338426853953606761294592830643410607404908143985029969108488547469859098437531444057912029570884052066583294406221407735541771071838093327262281941273729915506450503617359832796063900809200386593680002551155543926069370622845425841753260591556851666013585926999266014082118191799019866554758324587798710474556274669009532063168822587834776697778075350232588552139772998445614586860198111042254314111380754101263937793516024272887664469006991886406432307317995963871101741207214670102638607012658921238084458941948597747933533018552481585481295588332804807998839265986833874963497019612440748115374376797028937809480794880604342779008131656252170499659525720910951569425066349477647281182853007412689732447723825822636665668915724726690226755963039586322975101213392812282292808060742937638239338467980536892832032444782913476178216262578438640795931370326610403384237985211855848363910008771434931810893780953296179693367793375877466589566466726225400486974994110224373297893937947385349565701362740537267912073368007708364307160102698221609391206755435194818248782467529452093484274518541323794838399564320065536869990120476038731681856481507951570698938048654206242916586409887124944272752316068916147446965420713848769334733061173222427193398878901148348551504489115610333523314264488130445870629895541545446129777487704914840129162235591540024780189674264585622412228403385244441374378408173363141574737950316641351784950374412913329023887594068968095216095954178849296622951086235308581928321399175908160479216991493782545332180219973476910911968223490661003622725403639831779428595968111622675781893817581805167723251615369141084111929715193404468339058189710290544909327170209540645991598039881480771286918034542121631857460315074300795879555201906854414697861453278217505157286883537239716171127715208342444064192250000000000000000000000000000000000000000000000*i1^32 + -597281952257622678507665604081518359254760290988406861524281527008049566229142111499555764092527847750658555577159727035163778284520455359712362967413794858917853283419955703673552263620792957915863212383719895161284830413716136029076931322795439631324823899815866922548943317708616968524405188171637681296091064887844289839179718381671522758780463657468911619213855315206294546278622318942206316278051880663669962227211684341164995842698459867202182255108828062347005485841049266643399715467186062360106802482686805466634053468723855159416569002411210383232422059000504819808176819497294627501789463919404553270993201184724021068955854068087010858358368442438463782348483966925782346489782711943074158655031339960563286240856244681240773032586802292566807641038189419233544257995311408478833491149850205919682202456810441024585186279613061310987172995556370853536490094439363479523123351603176468753645541331465724084618511428070715741936832803199922070680776028400977968883102608724735461132362033520511657139249165134646727722029593436715292209776540012244291650446057237315781947515314810425592049128641477252975951635524079890006665855762323005878062467643006422831309802299478170575714162882040567902543072365231574778760715396363871945644051628562748684087533222270761795480244710649756519752866469431929981386403451552556306638991693296029870278364716837335208814274267970262613777942322030863620569283915189642892978603463678744309569101762543088261281432817438269096712963668266374931608902333117987905716372041072553290113941130750655057772553964243504053456104501539850433855940429637304467855724160693936435551934432216205889908521472960196528141347528614524311274196519565237354892638195980543875786791023837740607713444376033157300005536613264933801073148662304524018710390741269778245218430150205363524773781725442393160812219869035728589457987393180110401679889680550800032376981498321266198223466148503731493622737085076214448328527516887794847201013737056802001890015346992465168647495252462201898445253956558431367341687283249756666963176313229763132081759058669357279353973232797766489742963154406962355115488446960805782514805489876117432577755673109085494778220839808937665666370547094869925115192985573181839513839640103658367177030224470455521718922815539773640032175313373349342698420511705139208327405885765210897424780237074650022175328224908541753164466427987137985407708849721121028465668908513512236883787264664185939339574936313281389504927428567962661367035092733399954380520256331161855125000000000000000000000000000000000000000000*i1^33 + 84708012374788878267071501880156294281554735309062450471435107137259206978132005924678304093259223647612252203933048338526118254503786299882942886371170751639601610702687023496184296235816678463870960701024350887369460572673231842835727963970608983497123076921314304796156557949523868471893274220019003329918217108042418777505002370578254857936446014819541613588895098211436960859714634300021414661131022295589331240815734499695076316366872372145384663747871577153387031974594216173180363194178542877075140346630195461256640352238824316311410530536288265825153804954743649846461268418149603898826840675366255566967930699248448285179769050837327104466672020004617141044300639147483252330201240740622095966129780027885519299084499671923867222186539810591660936653226285079723344511596505555857620931040005239492714762514204534020796361698721297138093053742640618682154100127142814384148412158058381802854577875720465211066044631466685008335435571566692306375327948173620704041452577351396600506392082268390624645891916250049276397148604700714239914252791539951117907161175702284162790613483856764723918140172940681775569826684240505174539321514927460587655112818950425024514228468316141856354574739238010707210023066602974339720580284892935865455293518990150529302099317415026117914053225856617732273425998202218752609686609178396234780869088424304633455385503206325409860900185374761352486256954833689367159856508300432936236213879238807577831902823002840697100221487256406027063667209535096896961499785186218925222001358939475887253045327971874624093071129576207690334458447600653732992772901354065754551617379944019302258344054177949175092047850003801052141587764543750338161916628174801036549138434953684258265427589002449005258260959813443888809496721648634892655452731104052734695811015954426300786233044859303776116512593754104062061799932276657105186868868129394282179193094535595499365180096054476236970845706246332194460351562869441830531550156930377822697026410090960118742571498215408877227120039222406502254713185060638184980643389594679047111107418898126099987401060562249591104895319947334300403347772765936606836845125593539914222771179503023268580433848563247485369474883676582334098205427985683135955431130935415597867366096303503301610101510848550033493119035668538453907776691992037463401931771863875930684650085738296580483775479896402059638232855213556679045757651863819798972382068907198233912668247196775604980399738384908990816845151499092666444702714151873302024937524327532401030535395416965282500000000000000000000000000000000000000000*i1^34 + -11135149142927054558453733221429851676416397974006647129899900200873752858220592250010013645098743310098292874600178169992091619632751854498697051402761957449960953048453499076812148462896977848145567018687122442686917936077414304501071690149806934793229905236935060500436346921040905131220306911137116190115109330554545315079370170525901450872408214540712963044779825532567935095927281482170398141944823727823237574919653904157064789427818186822062228908428565777671343099925831099355767084853535050976648743551281956544916739960156147348836130535422793932221218165200562366180509445040082142715832473765593181489867678438665905394635398029817918786995647883514310609906989086294226623660356173662171493837994027672504498951472722763333313903889257884203733467364368632018730612106659572191838178809727479565445648785558472537345211941550307224717469392409004614583140632424548682056458911660373772101489910580566142132402075029056624595998918431284536933611106186205573503031611152154659981226380496393587005163902607154813513223455703618454369826253573431879479029040478779146267460799320668462881353727527761888298242402474586755268103397488879410471295632611370310523094699757680223920138294404307778792706585729298091858395153456882634767400916458564033371251170576424267954103269752978158440285474831977300086273648076616928089487880115926647762524378723195421380314623631837977860788006352148620850877211594773833512837628015641865316844330996802551254715010085134901873259470264238247408518296345914183479536815614540143584959721843432181688635615268007356080058773852546881194942890766543438268414709825310052516519327944672688371791646275232969722222361898104140256618343106388973036821154070087123216243719396847128261796507870690420401431148907802561573666172115315690238622353617599183185311108415369386205246425616191612082229454171052344909724427271831529031853373991010634118287314035948906729849160623909067842308074809551877642015113801097832962718510256131686090338988927714456372910172656546822653395814744883124652081092439593724206904880422592285155061099272734303416268412967816337602197491244776176170549591275864563600565186276342241751639796134918154590773778167380267910655675969211425659604350214323123280728000813615034050790881841541361960518356301105272006276997002509088286160764852528286570934748392623624225951341880590774804918993618011342246733293169220879865063106753981700419453058920878213524398157501383472529074799411364450295351625205323591651485413575849789284834973283269029875000000000000000000000000000000000000*i1^35 + 1346891522410431305283499464667872863395569421973501821631470639206602666480696081954718601979236460881136576007677721199455105591077577600168238264236592640163925973200771660118563486583057425372079768744986079735730962315099002077665678196357430212703885218192992108235045735566926118851078220142079263084628788996086270407004454060670615783560771962234609291807882791759132733239643333112518533581124420313001342701856288386530645754672283963074352118952362777255870337156760486984888473686935448635044796869351727201516790060462943772972697383686675442186275249562791015969572975167756153872884946650951006323777147785272295366075051379381364494384105254824300918789858855955293624978224465824133442424193371313951116558638169957973568525619676882486643303924605430404237218385615750096882219311925866898911445243699180811917236776282749176721236138509344506586258133916962903180603667533820657983862869259681190212572579071149308872405687835889789171595914665824077268791841354753794333890681100200692272279540027717080756305905020120555989326391591558741910576530486367477386270900880371694704377359215424689070014317656124046380607351478233600311617402746295079324479962469271384508114852231314589907106681240747371846647042748808780718910887376145514862519011378918337993375093368966615477372785500006351566237044237362964446414916352626458951990413583360735431577697787645721920502009727741724440473790107523997040066794689493016171078145004507274419641907362555759524882703310184195399885643453627853344804295517532299523154978603967732978949570126245290299954328858868196797108329822094437643442951091105291187153726364850418844439892031523212321779288490022599549885902926113898533400798775901248469432897132993163083412986444143134086395639919690111823060424205616966271430054139082866316273922776728144745586768856552207479546560726495559951652238063838241147949402347815302736837845954386171541879181424409270849843575263837661082241502586236986007985784390711252371417976038309486398613119680934833715970921722221946323314107104533665299135182264690396598227949522301538191703403184050709573426937750901971306564994509655674282174282910505851582103033122269391931973259150152558124233012043748401450369861162185634309870236771535373006913386815517840491856757827393280053859411220068994545363127571756272014594792843217468267585190380335483616064674681812534419832209139358401926651635325933899168194392080597832010934068221445719740188721861711208150781368841676781286739284802643796485864384683515917750000000000000000000000000000000000*i1^36 + -147980342952496157979017466041152501508641556611247063115974022659847868671031622227013194712730462067653419040732044049781926213637362365341065028769252545658625456841432206838616418668389209092323217823560761318456554555230769530545467830784387988001343927955356065901892231833242227079312329352652538355002547813633159907365578006490977449411570193987015818637358101071781013952527445834774148966577535793370500804504099725439462300694567089177182843865133904481706408139611929621406043133431272247149196962352341965633244626215242564535623179079326580315509105983305341186232351221604206747059300683115131665761969128382553989509638156432595413936660434120846044612642286243339558816940595093205706595389599405323969651764870302847091888532471062788189036452602152141787588413319401017553812421276925887702469192328902356196194235541733173657565615617780108524469665640267701202677027186405889057927606146047757221585989098825842660240337482203299335203972047395658721768424391428073721357273139538761401588372450055197390689049426673751898193276952505434781300043842304639560855523859220739950420760641541936285077697662721717352659118853003726568653964027609300074225300367743299313607932305522716154817311770516196437318897494535512615429568799750923055851544398499714577341424810158437889955180952098536853232011861506944068546090531039523972364853733248812363740880124886656477951072348213150672328494993496187462355304408352410270879233917472736210224046514069090674701521469825155983029483821604055259629537982439013355839479225812025019450881465436389798796823238815489700480121457910649385246787681620739708687071051814106706562137349956180939847383757968992305294294099121712387662175057303623201511927060235477508246235310045586714385719474039939137689162989873946738464574171135420130951202012319796042883902540962734080615166679819017861504283101722102923737769546336818781525881103054172446550858154821170779383594864559733818849867522639252897881658719191486121677897072942210969988272363976962755178410045569907185468064100229861597387745903991790491515843412951014197289952729275307125636990103580820852891773110097264745398004544221777561699659197291438944632160067545136534090765293877393986033130296922992369520327401816763282700303515838319964861708450290936442712957054599063447884486711469922622387887888324511209857581644853108090358786933786211486278502141014740586502966460491937212804286810087449806345647914984837307771009835192061739045209832896373109189491630091569073957860491718912125000000000000000000000000000000*i1^37 + 12664472236207936487571900022885480692607850460601909089150184929739687062873426933436706119988465678508422449603050108390252990230022609422721313517469718979871985998543323791963147148160076339363620768269949656072712522964987335915862200762610605019647839605421000850935487400234767820439504390431659886255010164543612223780580432327779159102931294777392778211563394411873109520309062491660857793101063145787636744044880654975559445101108307261797809578764904882057959336972620054484447105514071862767277228419435354986039636655143720847639470369353814767718699331694180485151495698580037844330037451555814986018010145541390490109111513761075579049332803648209209298245000972284443727213856111053946218347645893699634256866616845128966878233756149922665315344079809269691488261830822599083066536381623489792034973789282738098952304809489495387586150943312985771212062106246672871002842580353918619252720149292111507565073706875435634279353276115910065003976132631002295045990003346223577281421958272195210842487113354950380150951924223220242969768824498028471870233931722464699672875688727730139686749907754025312647070262892256063950929558732668297072094539263805224410086456975812135536427854464873507456013682156867909127285935815907340095150652655932959099712423084956221044703713514905048711123976967730374056556994351561365404311146326598003374190596546152078645662701704886735153805111420569712390178692125588524561311996427454455738756666490856779920967383750514631097275442969800934672251848827432977482454736177928026524479358136212726769967797547278129504653525915374385034828762336660218456098802313711122915220668579424933406109897603174685756341542862415459645298836411651774502463016892187674796151732000717257321771538214928500710057631018353658326436330976335209488896497950115942499176542056598986596357941765919987126595439542923722486595488074247769403083344739905286032990478589170383330798648093625377329834388023262571640586700195244620233887404484976088518183762570122355130346847517175810580619639313126121521612752883397672392778790903585928490664557424934330324612059105181437548142986543261951999146716844324917546948960837272958180864662431624815857411046045923957924131220946134116768560734727825544925289996133968802319964863946619911598926797172157784940316574925852101820440177342223213963480642922385015785095729131278422290379667597748959826535496494992878159476317379729410885193337182947539897141474338300831882591804441753962354151398001424096365109699959428579916621206704243000000000000000000000000000000*i1^38 + -976242135753066293320831787044846335665932883597015581059970044178209662168092619664055852517347805885849214149946729413973563362933838230816662524095961194024354394489891970572821702641218505480876684867064692078175726398644410193794565194660764165663754521952643106851606304237880107602832626858203586812145329123078468933792531257928040367369219914943000194834759876820475001525901793630668655939196195443719920809035621915796500321299652407582313411110975456738721827923732355596728350619573244734994793739990664592253435248115787518124028932966691484673899990728439771991328375637852487214097621168890907338470251209244942936824044319183620821331773568274154273257677393411680155941754918585764331530516818670095126557619045862773583054847582278402663762744351452906817472852944355850656973710659623903654619792060295364109013094304814149837138468163419371404993512129086029512571101064881537555059348111879009415436258334298138649221424078864040255708258967024672266788532188429530622974100559639108662412512538242059231671359121046761893815007858282947302414571157366069074023292478124092342829827491141780996019932696060155108111071936349554396737646473557369355351230701925318520275684642895267483017839541066588424468817396204627661016768416790727852457534461003676226800425414962120077534867163565899386378132153751500540409811769862599857530873484359420964081220120793684384066668017732459008897001936415370360795934619651948084086288103185632627378752985914669562550049866152131527614796482294394918370870988610612598050204067556775178033708903331291660086509589485307226305807967468214141806545723678502365359023029028652992158823413558130953556706404706109441274206077252271423126150069684995622951900512134789026726290888282899028975186894591497188009306480708722887588782865566813473001858914964330513581579490586782214212444238677207773740975502100648586464654655760205701725543941456242287981914750313441086792950097237456432979212825597974550946041277400453646384994672572361145101815297109255949843445187726409463426483010518130966428131766238241993505541689048300943354466233653026134603471350074626288235749781960576324869259663377760181661650795447924813141960198380992038353826171835338084015541356919068218584165024467823850231132956333498876870820329734785844723893531361220077795643218244009929249464079548141969742363885196569125690158864154231789903969794234404229765530679929080438900001087459497054601044137632866950894403546130154524399870188511564875065196891397282650224621592341875000000000000000000000000*i1^39 + 70716627334716414629100947385893806215530573993290728500147037104295796840199825335699573880505159583191117785930826615066389805408117767640120849887573927451019335502683769285596813332506205691370856095930357191742211068129586469135625125727617143913166997543347659586281012248706377566167495344801509112204533350928824115359776444435508133871950579357845660376791810876561849751383082105878531818719901100769228997383984210348729522971744317779486645510551533753099237319092879346552514418254929345718822544600638346598166761111630890004337543826530681058239741350477869721405132775496763596179347217865629853695619660805219515965245864141672838378393154134057251772112846667513343408052864383929306325025205572860944665262950502373031350519242525155379594321885674698167447295365153694707053734770683891252394334491339090867042392436819136490309248914164799863813112702771070932246982630394016640479877527873219299151405335113547117310661624125182850787878909838072001972438592128315211301718921373597225474118639777261065147627419425903190567710060705730378152280278383221739393542578469011212534115828547112992503564382829564531031751949872250619310040367568839398702300198018251251412574077970976442266757580649834186312279970397881610441994610840433401993386986534949263184746134509751965567525503935904477673772697106463646430188399982880023933438402256958996091809184810266974181847562266266215211301671922590006197412885569252301228551925546418673496405909615151582839442743880284073686505710068613196755187532653886836403937424950493623271592816683926664825049520923276650464399857948125111257158629429680478378968591788146699473227565737896802837833228416863736613395606789332858957365267803054785581055014182865799762408517632761921177981229400938700129644658674894200370384142464236647222129332441298697231042191355910589874318886457926028206856459723408724766768147445672294102200630241615146962849395321851049604697828394744586917166313463089357236043210126401302213495310341427641313567742724782498186310091716609402316487110410399879070338900334946903159662785641075734978680440473836958130090845141431353963744353941084050620526112894505984046154430985237452444327763833482130615887185018989251335379172690629324427447754720357131860112289573888017624658167557259176422289216050685798623083230016439513239393590888347603548502206055130447659912020847418300737276559519407699055032480108473529689006159442617116585293608661558770975260261357993876637220699158878802686551585541622341763070964930750000000000000000000000*i1^40 + -4482580403035766428997648860280069286842238159367020760305951530595575601561614273025132215638456886047673197337199566385959971228743789357706944639031727202286726558730583179706351203711594276214223705404560331096612419638868799679064014470183395822143742008441071478608430988639985962531888484406593425192251371379879616648955555744080247472721370129302788655176016365732359768299589419456959765094060466975371972784099875919555166133455999659007242672796884067883098513018089335378104474770790838850955687051971299405833348951082731909800729424699904265875520680161367371596388181886010390350095150707611579542783160162066103976904437552715707632701989181367511277386827276764697482622418666231018874799490883907061478535228076644634527787573570274880191355685739765059444849248749302814180569477817772832637447166787973189030522240367718495327301395832988179790735944464411643449264808446696768796550713941133032343874823479284891753911529300953095910402840332421121447632666679416824156714809054154462598401623079569829376416604259444953026565090354168679712399065593583203899424648183239897004729414031860961282912744069735830442079542260205794132643627513045288253898549807262802734750910144294134158511142513108338238636850539210696465527813955369442557329678714298645339169227475415650990424948115554632376690179032091267213729492732807285464727317816245761074484105735297086888940139077141992226772638778821481430567827333132422878338992682782558005103671430861712742873393392124847726291810786413906611804839695862147731494035778710092202732076961168178689603974185307430830689752818878393544108382416692305778188615646015008819476148241806602884511093074787769994536275179873704846874981321813636066114160848873913884331304435129417214883356352440349513726977762389977629577119801835675700152489289517199749557637410064177329021606074715609260561763896671938314172556998379360699268343466463330795995107334223226038288025386862910948961640269874523163527411058733054407382532681524628691995794689498100973636474773643759113188518720138274288975639672457651058359720600396058403078019107837354256108342005998993338494493607058899905974924472077030613451826134008898091709901158561572899451943667142406887744920549987435466338937987482525130474886475900715634915665333885863016742032613987780413550022836588029486102379215153822363333116748100562972211998588190374696689273994484369148558165988188857984137228886196548661516399910313561412559601979480950847005929419542116890865691741951592004514064267875000000000000000000*i1^41 + 235076176283438371590530800623217474338872085282670708526157030046928388356988130517937984951615614593557992024806994802277822290792184914364037789083236036380743029801613874607209653156353438261630618206969488255796963769709180407120757925114800468143798918362973740307805319784949273882631911460264426615043147177066977920545837733548727521458657972743188268025478632500098371868865581507539516353865979457050741736758383856431541205560380536561421926255597443040783235294174930828933693510786268022611536697513130177323378451715932608698297541398941240964815752495300296084523453982082144229624464102940301908141861729395881373577209850764195855455122173439067824161956851501616163117833749690868060391227667254294310349361167113330205599455496259241609236945584675289178530258363651067667540871013019040271447296434176818537525494630572425110178634359339739417942701012302431336637737779334924676825674967774655746309297330954750106815949922443415875471077404028910391479979433328509844184944111137880646132801610514624654705596480401943131221189497079431728258973747592524475774746762009869882416112392464052180843325146164269410882970617394315406043235369149123461360322788572995870631653879127846708468430118493770939053159942431215821064758223407138851146572243040660045913138362010454307943482604454988092214651548151573268793528766512671845883880319907791951963738350229264212330344532038809326485553625053482778560283664455333245542832638299917781723364705917560866457620427097712322983262521455192060061183880748657214620772092054238313316412189159730692456575278173414012946755231521787170338415232646917176177245930950826132649071841363925917886783242172883992783891233099582496912585515062867153734795943836321293543608123608182610966859754800382938024303022073255143132314758349817408456762072388325744911947663382266061328380970669716288488252086324447691933709173911041452664697538495740184868927183955805306419016366390636989155964266034256656940863322576581245127405114437528564004413707767360137731156212665746344774512750294432086270837490319063005078615667971659574022964852793099820883365184459165126766939295549016936651238832699582816308588214349618445006772303478104793402466823139096130373141580788874981180317385123527831439307968399159219189984447280223415640719471279095047969633523787394077260677445599835316842524192546768679628163637091672698118192650367734028232264271912356913928548875447876743126488680715663384722379123293130542501794060490513585225966301228546656542511868500000000000000000*i1^42 + -11280721505054494557103677252274511292276288225186698418122399184658828122636522045960109307872130752281660036767562877883389153620651782332185862442352723897289466398014674591364690256458725593717795270134704544728467364453506740716005749220933543193420957703689895115086082728723054487729911571442518078212902507448284899956666904785661564058636256328223016038009250036608523322172709601603287679708891126830601595486949648276747951538913255314687666349349750080969043659540119652095292639246978098477780678540413708816262060345720154669600886458127122820644654759557464670768649946726817381556479380336122415160030150105824497399068847199494580283010407090450245107993324265960132032021861109119695271742886782016106993894333335915432790065242393990670888904235543497330919955072574268112144487119500488871647924140509684886284609927243086136042365778521073276629431639679483337305939207138993397017296626676598599152138283426721618488884792361106194836725977860157562729588041421292992890823988193198037779933515771375724636662087773916840493251248439372813755496680834846006303989249001838424219349711283109994704133685586442424605325188482179953678671458739043240119740876247692827509903117211176714030173494452560177123748135615227272692557741382269523822198402794606678975772973718532798030822462313069048266186407303869260497681624212278085740936411018570691654601908556157660632909299930313461617830860344711129894083016727454462772389400032073521439421064563739175868718962349891312415822128782567736215008096180216317265221940643878586666745773503188964116438133246702766625987704604317108213957358156324526096556074167897566451115963211588469260555561653135583659219134830114238977251695607817914636413295726654758058989801922707310957876870329818836877896402410175278506769352541477156372970930397834214640571450080648070781285498050798021551515291198713633345275600721563944938718663357533340139875134346540550176694961607073621127373151552716475145350545377425769159945621387723311861518928726211095746493216400406999087341102455411417948844498337972024237094423296515862305461579461629778778511400381781339327926338620449309741522561331969297003095094268755603032818600608822613542738154186331107148954888806591421144162337326272905815077874063374751802428342030242752276253446642582936021183696726316289157258041801219782239019903176664080929154374230065827856912340750345941436630876648618900082531898104166773543267868493495846616833655784177764414765268919844539419328952806272581335980085125000000000000*i1^43 + 487164240489126705170473232291979762028551464862595993899569199110227173546590081457014151562925648254588824465341899108228041049338346225051748640854914444075162201189991607736032554533466135282858055837055948228309786224984627566662133877230442127996385381822352413443427422014696210658119541806642779109865619424415423473241514430561688078432984583302416916757010029022943111683503402900449273472492795320946167512333560593459579028172020162725553931950010196836815389605730110843550715307966983283182035836403615149864184852902374621909775284515195910108184740223115670077273801332246620630281877457394811832945275483264423284029736746198299514113174957100155409579210202416537157445159111122702036671285989211565123555619061924742878459987070339052322992187215062094703523496965380705368406573310723909410723903348680206045795403348450780680415341803983599889658121861269818598692914110361946905263986286712895631509147963120820509413941507458382366973314068321205056251891538063302637777512140485129067708566480708964004023963300749057384749483390327734269048679112145886636042923174083052448185228985591690324294564548574579725820200974318649679233420816552260587567812301526152997352269831467556603876892137598108888811149182395348630705160551273291376027372256209384748198865992007675835229311431516451376918885550289837156571844629533587572717344650575592519756151291018078586344602028770334255054130377537428559297859242001695795234513711840599452572590871986620402082197272639008738390070478628055749150375901758213920206024625410847196415494320585608962391721379090729004822494503946184727166758684494507459820815357111179947900970136772015519807583717749608750489412786646081305289020285094936688980231245488737103075813387224613623926362490432067671494443620407222346610944110770368846160124659120781187788185561289634051252046278830289613782992792369999956741065638379329341733911070260273048859703431489577185285189764012703284370595789899904165446435334026107130503490525924843286755891865752597734629769127386966814375244835475918171782225320460053058097297625723172301331166216736713437503714738093465010102443038010066359240150792948978815896211575549766650979064026183523402090135108909258322540615169219298012190682781116663248311250182482227537704982397921959550088563337026319160651348430109071538542314515100259583391200269338360200009477288226957540629407725824656529074269408502073673116373199771770959846535855503047814206610738311485877760966378896133954393449594514720021905771250000000000*i1^44 + -17134668685032862282006287567758203945907898602347984005823820063570380132164722253906279108884646014125302896930698609895754158154353482239564087804050738445082555792134931700817601489498089812870540747662485781893306599948052637078488608790570828502884639124503536868265713482158184018521738263473610939633812572544123745362059705643869417273884481968934609659913795557711762279349957809061705554672136408987131034075588842031378516336289620309151882710081309547746773174943338430523705223016087888107543050477578920456822003266343148583326489675329928163668958681614282682084743256723545365809995447067693247759120030044970376656089927303631645276939476598976461273030253805238633798568313615767866195960205147265074169579113472420232651277756021744145179902151799792694154593172620148938900345950506020781922017116645219217256734293665625226861632083954962110020890144622723431992439953186382407841556685131983617120448693148510378432680451445012108248384832565869757059850704471513657405107914259752719625523140566242997483569512199807431627495124403818114758819308732456222674392127646470424081982305390091913949668827192476723632756560653067901348099037189135572598352156920608820154265601771005351323643360885566783369291958984455842687712471107441743753048246817693807089067367444718587030076942500558249348066026348405209906377370653914332393337351918193434693300154775558939531718174492299543293823028970289837809900873982159503978853712760073719717972958880920038032739586269137266092348677171676795599986248424070884635690387310372250366786005507462193623893839241621641359295106908219528394597016686689376597946413144612603578403154851292108940760719441427072202180339626392953356570619954167628400356463891527599904817911477719675158654966537963574877018105024157545949935642133981099816044000793251578295115017068097223168527932013016575992223288533610711450057841881150206373511569829609312695618229212953820920507250810543905383993300169538447744708334248016670973992348787215914431866924929853798282773194247855218071700509989624341931700883029727492809485551779536631155697047972253117770658401984145681180157708060778935195254711508305896233228487365118611246766324597517653918438771587482081897451902570082437055286202447662355807197390371661748018451589898691857309643554943130497769352790565120020150786382028400159465837780411246413207370991251792914523357991050251954296611217643666001781856715152058120568003925353041208288149001347010048899413404989400217407165632661941964714229875000000*i1^45 + 447008843765777098530478827745718946461243018809116212751464163784393286149143069293587753586937374361180613569327174317565231153758131768755581186703618520937972327228455307934854353307330007459752721893418760888362374991656849156145259297900933992586887723739267441201649202998028940936186099077967928340253906084964396643295699542828929566595923532548188071798057734964802997876393840930507184034409645696797916780595352193932477962744502015388862073904103840899279568947562956833734987756891486560926067421499321780461671790980808803094155580134039103206899114157232198750002882260371616651666435376132922051080729823528083224388995111343859550779569900810528755369795226467320199367181346889454382529393437191142431486548326630487619327398797089365946031057628418805316055419301268168957062767173541409878173217446330166168512439278178732924403523638871558561521103652159785840503143572151005872193608337443730425661357689846601408199533362791895430488805111950628615947494769364407565219092644335564232472365738798513022069953466488093951047947110777111148661607869098823859014196989300605092587128793536482080871902347616245884424259021817785238140965013794696738176907428145276264268773525496100131190765960556289013360373086634453794510769409169700243214415070987271356906939999006482711582303838483350754233227709434199567288145520129801935817606710709443570803877316045997406951487637698656455630276921683903823624451110887655181358501968312618806841503428759263876993292914727398203302217715514885397494450288173671224784444123818677344639140509444012815160342229755372702558162811097049350889559508757792921041359693806898573222992312245260310206252219745247125992970063656711045609924225919278721599022750487401140041384628657943101437374503665230512592008613231643497623726788890981275630876840227471204222147945037114708130504288819337809411578184441320800106404728456623542684686739439806998889011078723508414976778806930769948976817353315502955811741763135560494022073074342039773893477877403564337847406425448633230591459454741932688383943752030624560543420533555334138675447845316361429009198583850937658269310138461428406139607084450773425819820305668835443066141273364838078341540810779782062199332282608285794772576148058067054906719721901418729014832570201375957214656015900845566148553615354923282276479830937056770457320286016318661161744485185171873726180704770311449819285703824153927627492650958170815767886438261216991807783291831000165207202553457366537047916644099895333304000000*i1^46 + -8597734513826363487552600715427177078294824527480445203291033801628980485004491566245393281134793652736716002230674069263674390848633784262765020270950275843411374888323846544848081879800093521869633128311189279018933388121097489664109738414914135558691037440965086227076298213287277807942766665988581246814468954937394839876267249436323932076025189817284636605236278393559211982515106597519004808929446121130465945583642866811091694890675633801194464085629537415748278035292792189333201826455625565961026381782129290385044115549013619315007203984261998613527727714888871119199486737869568007190365141955532608559837095714387283371540019404019090485558713172180810286781898985101247990565752046969739713745557134193948194666952939442885865576217527383753172751500225588692959545864099169539505646998478098795617953460394061638397278126744692234487200467372308508617560024480229566008292726580201207998180577942279849082083573155107620690696022183646244127609937411437705417509050831478770032813014876113418749944210847374760329740490765194948143395518761987371138818269207732199673359897345721756385112453930448566921319447282660998763312364220844315911923262294925256667533244524021736719450999022119165845070606894982543998079676672162151198203623508282408441031181726436635108965402725834246638494334235082120583901715440568604441380477829426278343841218236127682399839908434230629300268405701743159874138135170326646920131818390305111066742730200512950610551099082487864747582806758741515852695730646336559814896602422723524033640063516803711974569564326272200361880500960297833677859246579896329301651396070462453520596396644695966115503132552273487703131628406982764119720762983246323381205421596770505445010512346650470958189311447770099404550311430208286424490432864183717391176188973028482634427143104947026389288078293882543308658391097030583929674053479143568889696489656092146468392523757897519705364488358125891335933014700273819722147461198146351363251851397249291111704638584274694699320400165949717815243436957012821130042599784690738499225322992443441936622180730171342089332795324926896872165193363002395512098188054402902307582484253762992955655248340206510514128503618205993406876695174023046258924483716031421725083831332908931531591039078165085396795088052197361002063188285101021508349977879622704831531627479570287479945559199727709447336733348527821788798500613168880479964152480505556212464771377691556477552575882907230473430914123957795811521566047828354067861453718855867602125*i1^47 + 113401748678963568675400242938654349565915816853417801504179075624793661631584622101262808304443095920419041342203120123501268658625510645371013428782709200527289789553141654977387444269343051467547563580972544994738159067590529084732362916702476991859761740641077847606804147779964763626751972028628913613499878512073900746630155633990228114925936138463919839435132000347279480398613641992789964391643222981409703584591445433470377595078541397409231384976876371616339135402010373240101300928123250197816192527512962885875999696843433330136881438410794544044828558049783729744105537874073428553325588320602602602253951988014018817622251737583015789023064822003763200143829820816297213963659608885645785678094912573689768284214214720200964928139735519167117210911431268276043777419311287548740771337890654679999617671809541939024270713290685591528514473936264254598739036758744788992329556365194748970649770917972309493692232118589901812472996714498785081736768760906321560746865976212101429142216559694758410771900692355638154175069108773783314382053870262826634161047307295791033349483857786533282635210092729422160612675648314843593219228744153161273973183220809989844883023911857048632431162136416082422536069370416136402725201299186080637750179342924570820768292881985578234714753150997305703273403644667441023824870047291291388199664712006903012160003173587238111984546272845630610422091461599472568963870596975674421400360777061641291847016303915783416335422161082437375419640916700713133783625233923209315296315675644243438750007245974129650229675865130424082085122888610749616735403736237257877120146731818756224049588309959161797134760751837452538249963680124782398085664029356892095270491143806767595680713074501782680276910203721859666033157874495652433299663285901411795503956049004699483185577724428605304499393622529773278488084995162070360715742903178068229616471631261319922896128508340567466037027322600894407462089139040891639845743059649075252497735892807765086193399336172119576950040968340807325371944782334800586742706064129401701955719352399692557316405090570797327309048723870820659391535296642511001025586843372519453494552060016287602610677057529905647996854767928195655291149910629440435845600145034681833867017179440746614595217237258707360238163307077807737680573197547811986702360885437201516868646749848195579997574199553748780377627969636302126747533627194048983110757513228115685884018530495004245093436688826920986816821896200420183906223428128179174877080226589777408*i1^48 + -919060629748710295169681098868128220681933446824336639830201679160316937917146211646174367929936074279383155980356884575420124936758311568226137132454040376777295830612942630271694681601111634198003712705016035673335685842223402971912468971552586135798540025330099204037560217540218710007510013608468193727661099084447648495333537602143741792661846323992037058429667786672393873861924154192209822975307034403779379891898102716696624062192844328763952379044745730859086294755227501835770136995008216236747328306287740042756790994916594531353206875992635054979341048585751525189296530899317785640969763000529642973497136014407853988322992539096182113626832349060256643664374822370701334598769089625182906870295570357066137952739410417684955688048896583446450713691091186137130763504861869236979523256391225400804430143305291433127050540287948237395133328561424903205691292186263881276558444945181194901495381768352816447519638838605815918251408716794445417111126861573725351459158820550630049144427677139454463110215389891708306947029234799988275702242097777908808033906689945033646756201966009427341247256779680970174064037601835675302511317351895728342461428090929640538568115610359088542457362361372431489179332449858267040354235214599939403688714229738095087554277530167641575768744359998018258733237941499950291015907483285666087023421682028064340446706759444052156167652860938960367640368950097443859816857580744404457712444451676806315497272668180947116711615769095854538473685958250084697022635478501943350794039005747561273540101571065099689658796566376280182672406043703578129960479966804212183120512120337305563943167259041151475126794481553390118955912765456673307168813353546453483878910892152026019647994531661610736321282475212854063834033273274854837879364504248057906941925654206145568209360324550304342532093691406892276382700775225126918947959990556739844811350924505859320322234342137764801856246923318920288438228515812103448133844896860517154584548565871317013168585298124666541802016163741149133952946944634646634592577213689798847212371473939043186854657031721942718586625186027907905932780665336105326551580869769422589393284621457749535712423381484681097385390586687455121605263905286404077241870025033161678821346842596480186761903135314941882877826057147398775128005211110248157032096260472975379472717271049583240383857771274533841311473525998850250889952205499944982586538852064215253881725992863398244478727015715553541626252960938648006070780309299101914325279768576*i1^49 + 3578742328211215349740655829019818228983698751523451617624727541779696457213699083002777350599423188312997017119624368636702250696826107089190538998693572813080533065030323469291848755870551609805852909408523400940853732467462255446696957328605584801494349027071180857314316715800125156162428907446023485268347223477231728488295083571420281377824770628792837213844186958995280899486237358486929383045252443169265524510341780773376143358682787820220763244762195652433333920203321271002635080023684807917926475318784385541097350302394916444114053568199754656576464816827783731953305839276729493182051657775645255287655804565098741785020321085872963035887754763409478183917469576623195436200117648802003052602831480293302127262403949518747256885598839845102201914086716818024454726686903986374673704866125247411833996433151727996765081061848229840624648550417357521279540333691085687134592671521402773523908276560098908712127432381604763259873286694854098316206745244030001216860018202219636299846039807795178250362242884537283455234414204747991682492924740982790046245227719308199177897684087970004291203387397227175113269696388493836074316904821877733167846045126067051635971899256706130655918141595052895778239608009890488404496759043079342489017790184322566420021853328597055704720788527728159339963817046516041307802109839734094798332495135659990232881859121917808220573501112518140696090825240988686788955646549892455933456356319564824080345251041501223256084025446303570289495037971386734812882857532588237418253827523311684299616423238534100293681936000013038755974811810164680476674196747155285364920648784983375343409312063898068018234216752090315233968526078537961903181711126639502462484442222779696788476936887989478352439395547479234220524479693911694605082753792665318025763165571401932468229582413023859290391504431904839544529442163590632208112760480050930895571195594607221193385191705382365493856566961312349323242186941731906504381785248593825237210729383721811169993728700244553327638834044494210514088534715359619037325701129608965201351925210403426121828228206543281843894726150144785409988215892003274863784901591855574692335278483622380732864434521923161647566855300798995084291129104624526147628020837721974248881328056837023530707016179310326032408291808546838232561597253709238112501342551488024624762935777758563094268919147736535245400984136317366728099055189275496344943657359892507006754290660963965248541567424745736915783287557186773616362721471482479572418560*i1^50 + 4431258547066820510886018026160434521956856173900092316505849129923672104947513149128499293852797760180629702433977728626569096227096718578195928323348352404601002165167012390049302445947615011924741877767080662836579032392361212223350456596561793135835723887182471147287402520807185124562959640090413408433691571315387887326997409883978332739262076789604316718908203213728313375475234804871757637888580379353342021491866724658850088523553956670559651299376872966496433333346380040250307781500513201144602277093480766731357461431122200527799516189729722139653755443234471165731342203712079133389369605996713072811326914886609022393143460611809098064963751823333304445996772618858697872189548238160610391713074490870950338558724454959916779479404951379245542660149507505224758584811922544242800667874050564120958075064293521196927650000077127039628308368586379531331635709384303464019427282789697155990331256833701028455632797677987428248774995756034392979765061058264724049131435380501119668584327976351234153045492861139312553226154615651580642713009522605234369552537625818916177397886699268673166591170958759152066365661854124937444781092244709671781947135159665627531346189556905631386942228475292406874404052693515911484590139251873170728051746090601937185137667386470607098190519263766498770646010828403524540922140613750368377789048885912818492135105008851600404351118471879313547688400812797150680662615444334698830555488344871212231716040948138415680930715087983779227125798727633529589120726936611407030058751974008081861945697209026551079568905239607208915707605976124491086188993155377523331793861090755361987245293220236523381802743454158652838406159849711488001779218112615899700804109029289676367527730880692814970691980402140722316292876071530829317370769039843527639738121146589196958609845514776093062919615198130776119274819505428117521784343309694499438614988973789986925235172404169892005839811327667663817275709689135949624826845668516440035622054286613678479192206355830820867399974458036278085830101447984941275241651853531745748359689322753520497480224982492261104928169855794861568558743837138006878389456901600327733654569548981112928574569807290549651863787861357214952497519787685821755606397809224945359373054443995110460320622184397581814294836093116826261580242000075298272777285245984049135795618609872789803957365783701770957637627137486671310333994242959419295742400365950597504341094640141053147942927378444553471881646607706283940773077029107007488*i1^51 + -116024532950271858682546215415533327113690847505015307952244496069496671105409997215559249453103171339246709914175325765881344619887520619791852518987564151489437783441489960252820512543421227876222576743632443475305514377127563675850107984947906789420948590381906016210797653788777486882016943431650129205905463486079320367146555906561174396848479204788117531449168808007843994236999837452219319458944651735145860206143735966958160434152272336069771797695157769333701252444352125270537071208456180740757435260594604904101687251107626691362484894572994974376160688038445015911134162117195812875611754038025183679916826288916040394982430075043072393473978687015222425557161521145029736647197225962302261354101537465667479129022256167097648775320334582731582218757609831871636840266084303626915024438875393579282374454484253561813007413755960790815386961588026942705144627822824354752633790188654843747382971605408596874622518069089120699094742614684065429561361814183605483817313115962270522051704053867262863522675090195206841839058575689465254591230058259822606326560679722490276032447004140265272468254895063341244826567905636774637316465668805976146551079375404199920689426377305188817288210624783263110200592918001061066902108948494403363800065626739292616340494073848946611825329147878096983552266009861779208692850234338610928504124223802248300939233060903626795025631761350907943082607050637005796845285215531466704396000148691529610589133152531901803764930024888357999323796113194208662976196108633244087484346662890966554188742259160050865083794493734739998325307494096173633815850561895289106677995358162767108863155374462507761394019289458412214531456837486680219579280650917494123473244268226321101054799102208212959407149831383685319247599673096452836820920302529441552020443881341498091597777878689878060932068912689309353470095379244739394590640322011329207449808619893569323662597254464051746573510281711687481141894792478232545851519580155220458912713630717902242324790065209039115440187251316314026305303174599753615641169519038299111159830322150634083922559659626237052594976238980120580194971349084487106741183330167839675598184490024004244398852271999026421959036639339812462721072827129152767830229535651955745312651831972237722401394155753814020243162779272392915048899288321744309331137392161382204625045741539038433102088737323957256011330324254441138523925995919658918017255188297165084973575873839328647956478368537351007294573519038146334249453097058304*i1^52 + -386295545013278036779463844617315104318019288434891268849243917201185738098554673347981424029028067045125030279057143632792107925898078074977528642833732315063695442983504536747233331322663908046583929464617695309123867880151405657993452156415903322926222491119755796056616697573263858701165648328318770993628745156173790155795911817293318871726909685928114938188439537343242617896689232665610108866349348777854530392030486331286845931626012210288063420185073504823774513235982416766282377774825316580591930135747239432869745788129840436285542850740465696456325804309886642670703279870955425063797744727872098693949323256557568158902653824991801049796456839451866692039385665525138235149242708570190007332796355103593057506685421460794364149699907989403565084363182312300235538877605161328939260173264187677886201229684183807593102815456261592221118650498730386453951522203765610796579484945843687807118900378225415587965407608008255099368484946303990975820474260072024797017081742254664681766219057061508580973820525135746200460305887089446486826018724570424680678226080138702195711162222228650645989121479997702740715863778274266103344976247457492040986375048041316825006151709414583413300345716086635796290891465589756633050884222432696138954622608313444714803675583147829285081244046174609516840695942566503965068037869679121581889802352536016013160642654544227330653616483966118656900788754378580717797281918934623545571060315950549061090008105552607094750225932111757296082718235814060617986657920035453797217302546284076766739527143569198229136786245459405741326637512255678942911926145465571725082395456627272884379161595156102849993614813754069725610440289308244079384367784799930733215826226161192102132949829615590328093545360868072625930812769801363856694293693105207803491938318753845056899543936083666085393589540360557677758120024411450673607215358549324263652686009432569079376433114627420749112196824520477111153714238039761429378099754818313509717100302601418798913013310030690680993666359980353464786574739974212260379665596190276970486633200567506860789430581350302508533691896629537931823578424650334453095989980747564161349144342807934327294201118344692679661782817937994507179613348087730104724078607539231501530276033157295959127614776928120713805705652025807709227136120116203911059272945387100526679353017871651571876545523887636832053744564967951550393122482549096091839419407252284516271309215604739911927339619221043805121645817255750920774352896*i1^53 + -403257886927202351611267795652006335355173430751315304310086693507602988317943239133208615642290521529282414313944235093466827966194466283086152178132326610884246742125574942677009170547734427005920321046857012871828898360267862486971254257382517981801895782604275220137497260840657328328687397727095730223324314110855125447044060872574294399635170532575615389387467422076325050521032147614093479053369551445360629525606643481075400360617089968765763793316967161863277607997589269627075119781143863022184149769185677583347192176915700221186908172260547149799091898070052994282205773723146816347734339695727141370685232668651585475611554248619582075613293549618208011082880101442788408905041799488072794555589767030125295263862233343997619659048591447249547899296496162058162997671663527429569590001017522586075677531885250041781840734715382354371966017244828420577815106817803982583025178667634234879505981839456008750684290436860275384582008200753331136978962997485911535967826928343991941012715929122965371890056593455020105222419199449094884604302703406785363922882140875649982785248828858451566281416779653812952353471065805730846127135095498407399816607841083591825150456288864846172220681721196546530360094466189087477098862630443673530166982055738913530723233173287347999796453080171848654875838695320710080652566023007210648672569604523990285781147062211822359920032353440396349877067291292705009737747869745302583235636875242186123442608610844735274459758029341366795490823737283671573984397152177779808235950559961744919036065366461969334305563768059856057575426586513142311113766668742681696671191525428083076654916887319013638766856687591855583164563783809853917976348827508426993312984252252567360087275618936401240066609166202742949932322086619193713267633774036503009384984197302708989650004147864711418707206639861796809874009576038337127993112570119402672089119072842449034780255115102764102933751656315657707660977845295891847316219474855837123782575285084747577759225642016008182565233558188793215094871506159860823336086849121818281833129956920561967927653816149922309805705179856321991933919495566520461829071127642691676670711162388026203642577271125179294319574894076299072066721793010462735197726559926312869154759219944859518944812408833738157807952508083447907393730188418515465630533046958974062517956238712083550154380237069255574652548980301645140246540241040373071033349414628138317162678878944782627823563895055639213367667869417417474048*i1^54 + -63527578207792015763278756629261736752151363789645863587125948233997134026068882577535763486163749343349852682812726089989404365696051297320952871870325220893711506338494486599776911871289965864054622109730574736011406673487150231677866089877292261780971518849717813624415993325950416908651417188042606126149612505288928290559926047232802547300278992430762067458379751116911364907901541742243390132739468647301022085776885562685704194812638582137210212372707115436771790264792001145459168649627675799728760652457735831579177724777445910649731229708251465991433105439127330642942057060502314875551662952120860171457321133109814734825259055315245373496972801332391254782392069408105563960009984162943756071621132841981549363734752212345902057782296080872402492942466177707184160735586404311614084063907487598312949444540021965540935001609335083887837875369178852914482554668021887171649357812350663600336036773311691526324725001364946864028656003749419988980175605958573167060508437455013006952634104336713019385779488565637735532329291785646503977997230162464423871880922989760974220127683155852442064736434241517046185877022598106456765722852900445339326546071107613639359409623511118916238587382737722747955007246202732428450196416909866996700547298023175735629854981133681409080279651262343979477171638102113815875158561681488587299245706652758043492802452912407241229599949748023049686702130283386368138042594090258853603506289544234735443447988067452245332541171714556413748808179671373350334193920676481157063805790505710468387601432795379831757379082745931451978517071811824789762922515960009578589453664563415114553581010606238305837808515545072515993750543948314936018195097861890804610431785214948655301235733568625518502628231006691291812968630724883275479762884214900607550780769204782302577886224061293763247326186311332302712299092611887475281547251036673448587738272811089454358871699045079752180234009192285783295444593611191621503900069180997279077177254891807396794991514682276451874999545383644260058690811795528353736398515316417548442608927119453410291445150288550712523756882431709712355879674113642179061443713704421840007666717385122051330536892423241288232167779715247636762558456027374272779850072388383226048957986425069726151550942409575412511238343049543257519426109294275357077063851930701647481670059969571014907960553753274898201455728921679361537544517890117850789128288395880805247070990370494178275390036426936885335785071443968*i1^55 + -373900711840349659574205933557275957626356566858460269478771190175848448125137135894592764631938107108577759482541935060536002487872620069461402732470898489597415847137693894397809534863832902832875776043685354554169482902230747259859592734648936974678319345559829548878050127615851717157256737376969576127042698494546075301261475352111243309225383326663903706883970572433448683198787353807987843662622679997695251113587279547951126868024446431599447957750841144775263519562209317597691671439558699794887328967677823116611962267380680125808033769686544236044070656268331667410396585299662951910418999988994351655672914672414094314832359807115106133765602928525707545478067557973391415479868637259307967373288602761748298424529972091724386270258938075177005926977134248284942749201119507963128509226775774492300256446952549960305502671223874724933521721735132802498272057376800312532509755242663170328780849134288061026385904855055086440867660424907002818791489689219014902468708568527461517627160383827044336553205469150022728142184286839409837994872734824121097820330043286007163040801863322869322397324934020224377840141592080442929006356032707508668249494231109643332905456029178662411259958443014061819642182890335190642690052747288882129356397810682322325518185640462365294683124060959249715093535504964052187816383420845451659981066865457323810187836204981427919620144109631845751667357003446196363596721481621335209775700185665469859897356136369861398676486063484483151953890690167548543511803683501146281171217351475672556462288250247440628293740854572287289161296659556038811103970611174519612236588456926978890640041028622893132775136861195539098239004497404599351553668115318014382544273430444432032011406880925738581395833632915107282388490099596064560415445473313685434570007446322464888245963931105244961318617581426719385644975689782478607482546524583451543875991345891144555897381227062188407279730719834480384060975928306964623247397899305154454446306998177831958400591492944759903524915424646283013184117872186163678863820928256625994804777471756221525257194767037188329450595851000506409319185467629725416259534841767494517965484756321561425113063908926184015059189048485330748567448069194191632325400627919083086693508725929661675274187773677617814247260254631128344890114369696444747448011916834630011301575455979645705243241594771937871682547160311079834703744875679284788418746238154234262784281075688525954644956736832114095971893248*i1^56 + -822899164557300833338553918030885754124536948229676851559221662867774962111889979389908440547522100804309231820613384667685820981600338351319167233908920338160682965627711776562654087224327832769203108896321636690542085760282312564584880451955526639625376016366709434223624858740807425018686033032917762263475326374139205885670797987668814512379112824544710946490381728347555305839451624208010104294267886836078756982466130140258464485743549995754582261481710827872730926977558087549540097887428625030596274216791817382891521989603489056345080933208467402209317936467603399563732746264314838176284433339265996962077060521135253728019209213112163353570922278651791870759567781037960994289939549784344477278857416717734931323721984633996199110562401049302955811605223859906163266082508747853097783964047168469517739304069006490226449461416413971977142099714034639803608055779947014009616264938828815556346010270081647217488419204102901767584046959031849112837301643864368861222393467081544247761595212121183453678159511156769037125401866962745774839673765023367664578391951222743582904490182069543067800803802694270310834954521860396928279138707483430789832754928586651011946702647916448483211489941388979957180661212221308673258280068917923386675920825396419147647201170385038617908774264738967820370301177281252280554847380190107684777065458686529691637308242644257234380779124066405042734803262646076149807369520265599828129589074894354178067276370918836951572568014268145723347544610190153605087187983772267498967733066318431231255205675643531465930278804759513121599571015062431019734276283846552215283008922685553872323832677023224213862185084009951813823486401766151243997767611928479157129604228902240555449441820643757732600966208328224154223716078440794719140104476302211581812874713097261849649111387767546077680562404098918133496018405311444238665421414579612996143589722381272496235186349149825949787988908281580927485071819662539229211404059014485727598995604623228759145819038253532281838976976566721230727218445504716846551541148400382601144348605289794349016891695250807842715865167308495282493544961934037510416349585087642789274739114424497835097445735201999138812670267481090895481047524175090326393639500619480037095643884090001112896688522083769271972288882692424575455459425630462980695703788068333311803351833806411334269762532935423509714743517345474740380283170316819176548831899203942268436914305962434798239095601117637115904*i1^57 + -678900557665935045587907891484728068245544457128017408664827338140833386408126034195981150282080254815339216063319700623590313130049785820769141259106132728089589892905110214827907898397401374413089167820133747575238950133745985831042414175824325683174618719755132808465133041266548505599353349301137113603530406744667256452595187923540113193767049054305578878118410394937541201146362351064922993368506564911953225151028119774312049911629276397495382829260023615375237464204908407861410326620633171563710051990714933032273904400851266997754952040669126696893870754125065485399793606687272317145063136066903977819544148786024759244245985914931094903463899514794819933720115640712989191525302857607907588167666084521408509659863020187224542767439844755212493384823686337251662595827357466513409802816450367671499990466252858297773208029405558680933994204539867715463500546637649992283448956257180622263803794886330070612800981810978043220236178447323346014153615737184566714755067080336160955261513205300768694318869277487895970442697661947784873705527200049605649545426485469447145948450938244605757945519363838799043499237596147164626647255044394664662311302937981637827061846605209701681038425306100867238753356086089587680067118417362900416644162369706992345838008728359848667214056735919672939287857306149139290777315998889863868101327075136903693664631194315033169408735269194025421880543321848654764753028892574672162928489339296380072790857651843939237465863764616377931067867742587974364585843215487452560813588569435827831860424104508001080649926807718378234811448717647025565066079725594769321997754774130626960723639269100607806506981029755419029298933983050174469566304204585929358390098808602584357722122008983695505485690585679070118596049635095216657937537365509681483194220759490188905229716457313998431408593755041715805217421022744000093400819326004627662228103704753063071926013568730867083426074110158216006626785067187329063449292641868329007867492233847947615379447860270804485332255977880908983337948752865436696738632868627933204754490222682305134372197360121407604414899957171031053127772862467235727430708797199969445513946476134413130327599179261192156645953778743421070569307474899811196354233007678952049128123035165897414661573465704432062560946938349017347841463777153177148569767923057711504732169646580667960482398583894780334579451003704037867210081945108038996834369254765674423667596371339240223390964572487680*i1^58 + -423882144911082149857590931977841187744960407105436906690785081711814984643177310054047908151649039307305151894092050509589111227427214324674554555696075500624295072108320243079573250827937820778343302067743212008476741603382857371342654873882205027419085281406613118292825014745365655730526583282766463740296533314485498556958226379020477056558158373846041473654055595197971838264518676477626681144975638319137695517283392395086693572418341288782213929671091295439281457167651595220155717854070094027686879986487934530226542946907622009786563413568939230727372294568382130518689842327200503148584949581395147242534201410442521157918801865798531954527109109673654295553239841586767127876987934053883986397510364568361049990097280718675984817367506012425069944889067035498948071593290993067035982720156658612873823712157376091836824309497485849763430910735046977252133581894877900236990543821366406174220176932742262152239071292351149385791352519947622861750895189998051342742195885434236903476978546176903249143543188597580811447621093392095761413074025948926227260234004506161499887260211895287972958791867673593315601730689676578817437311440737052712116425799512060595679233563983824895674242600411373256084735551016037695101307870911992271031484207147637339916576405927332421145927165699388656379591611671998876275013657917327454594045076840151831014518938096129351819271928736541816024027923575234634015464376425998589692333060818530036034423842450912661050267130814618770270800958171856597969838370777407397319579805596598425990176825709345415093634868985120114650639334972913178516019483431245890482874815116533856543022803419319850869056231213267549025135738705045073911930249868710835402007649973059053634467759608442705890449538923989604661004465935102711887252939671546882574261137856410661843836400385326707244144819809284186102809629107623984652651879679012591035081105007912868287498062292423266421202054099716383751425810069738782768406535034844868687912328856861818148125263806866278539619578350572588002429725857254311152051538994258732487355000773165787173323320282136150495605513428353494958778144652775806212811391698796083663009596106238223476834653728561701577724599901746032512654220624599152080578455568570722826483971861122397603987905885317144028621198964327127720181897590312258200484570784363320814508588688538780382404806132244596187546022564991696914094810235563000990348958865456266721365984592962079678267392*i1^59 + -419856949472206668808829810118314998925445532267714687845046857162172391647941212115010542958964000465659008464152849153504261196333296101667986444471612445328944276871704352575547774161122688431653388135783682624822801908380053761073561038272102603075642769639605337461706441332058288027868771189539862975279296850813467111229178904563660471477874280532543424887072467960876954094801110454770057095446306362642066501155293020565335306754414084650830692900868998487949815394470664070248491026837805027767452407930740758047358210260870351604778724805677546827533853202256907108762695511442575217004619719131908923932606786002783571869273360897134194101243810299840763631226796923650480199462145868485911217334939375817591247526809189597447334831133082087421453070792474777022542874634025441925945222498603227139922440841188308857711905739357039985621927728571166554864842752821920834639032954844011459918487592599981686010153610520498983402529139567645638575508527912220005716731959282525718180330394908748027776406920435989579291937295768182717500826028647240617450283672297084014166903104855884366609178921401189501762072207841590870434623746412157541337766280004010895176568131639386880142701849078342817138010461601973810622099530910669387259748198681646305810557545573429570917194986347074358283363031275856130058955511404359700763591107815060494403173025328708107052370175970093205267026933914974247039497245003425321527457225719020308625099205830599874592729596318028537050101430749474685566459765659334328268946384896236704430034217611423967380629925973271143209546594783091601018043492128823440830329250001943900557213418938773968155495551616395657267991090374297982610633260811047767962135845811568892780251743498343695110068575445005186884020408305571270430394662382947237167078330276944830658259445563065439410262102067378238803800818355519763834728710725271751204584921938779223641114618714660135014451426008705080368861440236314849843285425781820026264571210734583018509724282515495651864486184042958121447158028046926883248791677895124476171610711660162309554625966147844598179354999732555352472360698753944257206466044963052153522471056043873628332782282312469179523913585173176249703158908015609146438384480628449699680921297985106037853093473604442220274200913311225679049860931090633834556139073745875989371905435912309622099355826387335941082822195912501680243305684948949597487277236637289460847496234371450404864*i1^60 + -276551835558800761888329893709915667369762715708655431856455295257447379583632608585537464985108830348688231160128266648984309413243940799021794277501881051464816427973757204271482241017282618191767345996956317761925490897801679385803498712868187756174096663308551001420494930967030160927084095558260105837425491182867005424887158321043858788169363973597845481246782545456131838219757268355276508539910913860883144358838775523057018040879179848737947983413585875869973491408662254008874837118692255986168082580292360982819920281452716480569519457603991860082083755559469396549815366512503685664157220607093662282753946192014474518516818449435020944538455627390977803664372401620828836486390627281913831947003594352956074619435849176333675200156851730035662445102661482253833571966782148215325082994132949802184112244875705039714861851861377072119252842933334396878273131684801279002324201299550451557932689133581613764379737633180089040615529896932701817526633130138006801667525490710040567229500229492792239666580434290500109951068759419196513882476830755966553345164471282099098317318670338607744810792552077538878695909597405997056138124833151904810006874069339159520479114164073890360224563119225625330912338172956429337719150815874210046585196913848851011756903678431900582299936706107143145433422508711416426130493545532960625274216835476259890439874660559202524518058785870733553557805609948183491203541209296849799138170533509967775727108892302158106493345291208002697637853162585103555386189290588341431418741749034704975070459129755068734886630803271053770670553295164014044782260627041559966360989803454955748551877420581283400734692332207175302883605803934758521375561722353947528115829588225565633118092209061113135295371767877071709742055323062624734001889004569178638854016894400640268947929581309564949209665379137112560556212924875389774406555821692613939482610309188237996664755071443678491380843172829762574405530556937840695705028911269513626799530157293015960189828336349659795735287242417685863788218714539785449537996473812902729757598918444004384421275995441393821194084549994707412523828557902290162013555925307091962889540852043240934950060313672517658510638185312849788042844425174363766797779975935329423036507886387270274777532631637572408671036897352947555345065953363304697714383608862370289334650277502649812594099994457687713402404218363455723299824695263059509208072869592612354334966167896064*i1^61 + -41424688808782494195874121933029132817671783768530812030780780440446672011741166209222347315986509419553230547326771369934388972710615501933942881518762751608794373405118367893335401722845624190549770239961933269229106014241320432566869880579969190283941681292184424331221845185404272759612863338804364831150604077368703395466098451280083589788085531924239560293348961950737811416390686030816781761696266279426008257666419846889991443416172919037107028541029739748914995379147524252660082688136603284799281008526621399543625923864760898295837026571460230778708035489710470733388580873705300061860612148566352587036887376174355777209713295302275517517212099755186848409046721500488768469647232335429696843850358102551634600768953107282177230635834831434733558576588175235369526844781794570740258452398763413885626435929458817186714051651228377402759329467238593803195083247096411086690464004295761938033782534449260836612136948483005245762351707769304545728130389038191895309266328006711766351447242129797324814449269360153174050185526575514038164239958465406089247532467257080385899129170256153501398690892914091525817811765495249112732634899012380914532960402574147214790032692972887877429483028442846113063764349613548941533280716967421149004631420659239325735665148058675424408230377226912925743495201832600114350141888703871720500110217514573509185118192184702155111280555937009984754425208267956525177396196506015972635587658814028257569757591790450459480182374238755983416099061191668514567091993477439381922845871881694709959372214196264676102451729536775344976519203048941163945463083431418915745646429841531064391334693010224594363586755441995241191639833102731121507525945370323394350850372000319015429899246469490250819323328990144618662100666286526840250040434053848056214246073810318347450372483753952888299914626111949099324227886262243786507200391136145173800452787652813168612870435721218832473571094678983982301243234862081067969071338466417862192486300599491382863719772539869881488243761477156973958534871478897711592174939986026547922244992395756866792203550583878717575447258658281270019140541043962486250967990048566440988288627616403976907036632804836393256658115006745935792972098297816130062186003391675766825452138639067420811433544256216376066037930532831459090112843354415247852790865263647830358512385133829205453440920944528016700900886203524788615262852758831566815299320734292234104471552*i1^62 + 34703733395326831940072259822938680314484620694491543731928782808237824103399111913794895331651466840352913271458305268726865680260878654553302470201085298011159853287579559064811668098247027153514152650942263296880630951403378135204854749486537346972021740983792399342811072457474607405337133411278950571707567440926039923990658247481634949783665980706809342383955951148666568014667063854506851025397204371146206477427483863501197971796499231430381706216792158722736851092192501257422299620940494240994822943157725715069275613460913523534568148236962820154265646962797716161166350447009154095223969768078941276655642624928199519992840710267831545160990194906813630211291348538357752300468330557478512868501610019051966268110789874080543298977569621619743688085893870654245295055067420719146097402197635641071001956358449943754096364147089895973317239562757918316984697942425290788036027405920562645563458722915371219200217002865461244972481149580973830337621853680394540276069916516476075295412509003165786741045389900631889319659090465103112293447741122973809125600774585057293690610750521457374500500366102639816181928316559556916515135571871933878353849336523705172686823826049228484881321727444612693642101373838781699219564146272557508299316901684275426421332192052844719536118928315976950281417912444644442145858283954291514412524197078082971681876003376144055758623410360434905432954158482005745431416961908668365841340322974103788492947890088331201149014864108198845700620900580375496298351683478207769861283670136377939501953004249116900808745141580157640449803995795243199703977286726342729672598590828302534586520452194634119880088459528549358377187296940106444655596893266541556511477632060509533374878189126782035574613056859977361598995040969829268913663911219762517265290885841018237137373720657543847839870256826576630811037091133205113725755427666368496698048626075351900740028827019416896653518098257064637663204658209326019839818918973847318476484720082136233324405880133771091454879559622755374655960670507054661526488856752821969245851368449035473401950090764817120170557454568722839491203684252948730013320778832698174219892978446340961977527279120805435007623921129607829340201766852414224896552434360010715386936733750966352118476352717257814313737253531881214448507128309664433940519724840111250921374621933969509455962383656791752519837774550159014587497002946121319181275881869842317312*i1^63 + 9926295007449790128679330914055692439635683646634916137689022825711103139501350216930329840196046065857426954114121598197649866527974928605332434301815600635392515816581579243797959448693341749165721521571525092837695169556381146022228125642933238074726418772122843034229898923187055823467285457401538660053356182124047199596835780612335861641088396205960677779049990041609714772866911063002771581044441919211087691406853692178076055183520926025286433826905938878642820042839189116234272646785902044989007188424260716323405137447093679665255111964299472659806754121120641755292086099793083099743724911696664323596697958086129544294364122550927479662066124697859396070232653493957253132388142143904780547413688351580213010959778072998906115265106311174665843153649477560597019556319699518147937766545094023680389213350005238717193967157337198905487833766715666032579869486013559749767407435058076649346778718372418561566350804977124026143901875114088584979596456134793858228282541796876758207755466808298409531554769710532495059072052509377790420731054473945189536489647429479416077474937540132248978689296978084765545623542762283102776764768393159155499863176001917891670847259648711982439726712988267119203848095807102206968598608419532991231249391727976216634029261371505356826059508196074116016831795360243210692404835903472893116538688884268375400304744803586734157540664694306932523117126573575420347947047556324790999298632298945567836556245013974919071273786466725861085251332720276179566842669895386810557356501004527107924902290641665044059625690336223452270703848619463416263723772659023333685311495725732994806881945671071629667875773959134467810319459461268328621475285777789632595658635353984590593055023230475112087084373854258414747420061193952981849513755471054468772782775904625034141140590554951829695799962422161841443650967637650829299577389984569873262232409362313031866704296318384191033408262352441941485533406301250457071250610775323217470393689741868632247960620291361205320220257304357182496611447333946814347413973559398089595370366243324840399750836936387342910256832450898161907787891129830198208223647462651658623398385480537823795657400587870363973122841002662381781441456859663663063381898912387295500684474723624014527599838609781309532090616703880556844081881350232357977986567289318608686823976041591184047942047610876739359749840185783220402626685405043111849066179330048*i1^64 + -543320796653788493970425082784270973513055285841253767587785885056601523131013490772677082501588679608831083136104760881760906083232458901597319451553923621902025681738670698183610189153689173818233396161760133630735990205189377684166125805772110292820167270787849075727743997748378303822590500320475270309621214022185506730789253032943925073078548686493378954603033843002847894691701765424405066962026237249497193983604627472519131425472452530549020411434709610214390472527328774952319349156714672254123213924212684889272260509139642794127382262841019541654906845603781216754049533033611779023865251317958073882111384477073684504444391728668844501998080844003381950328394576384837120964781195000288726700700514886347858227660406460774457218306706866602677090615823554816340411071522318495082412881255725583547911995945960473944652344496443978800698686155922131053838930213038192812936699782740724907155577493060937095637047260572009465825875852392524373013527854320843369782373732290828387481926533284696047645522642415552236391209835047884828634031581206254258505719076663154791732024785805485723295771690861245897650181205436631171036256999343607242436927726797277627574699403920726939550120969316858324423704240987140363540542120393484175003201024290506569714137634205146942355915729774341948661927939797983083711689624879619769963912344937753883664250020600464378815390551278993391471168842518023085118126580873330541424910157125655304735510862803382799955006651593552256209259214205833553120291958058589748075864208450972744352837750166535514922866474480803305296445803659888303086411990836497647639728678813900073904639988132665861020867791578874622294303233738112515531780151917221528551143574602523510265421012537226660655884280170171343672319249952066240382743284164139851221297095969348523842313647949652268652666090779566469912722574793111841694320885976709864211870469293456640516438299944149195660657202918217548820155368856853186142396035081162774024713070504465799163851445225095839589933842415007020954775012350583812038063448710323509315831998457032605419942726250864805305327504820380468347364378358954908199320349619862202947065483143353950857757921040477219982907853678059283396263011168090569690705413862149727750574309107760876529152376541687551664681704264567326563180096567320346429778025094549566103974999762987892677160844747371604383052125336614947436171048725729742159872*i1^65 + -222307195349750531311853600385510109886212637113281265905653229445830440559915208747165166167373751923813148722661373872381340634513584214451891510330814028724736339880878034131240386869016574372875960600757807551101004760787112529412929465310095995125090112488806205602400568137360844230703618999408083064046684622958813039051170346221264524739794420956811494881413765209910171016407640154994508117699863225381380854281992533669972214658682162318091240273473904699006546944931181612850326113740166025096942686881515729295368432281893731136080141687164976994315308479830754511221959316203225909973715909536082775539496780227702237416904080833922552347516787637153809524805220849706210744940050969321965920649453288426619566695496209672448412948840257799824474040803584795351720975556704988751343759653778464174696609980340693386146585623262506180217601302988114768026849376135693182914816186976150471898964226201873941621124032463801540789498855008261491532466189572814782699451079927680030175896818439735522061137927896285424232355739763670351916784647737452662978809995166628644878591633275092468651282478729061137558414049768637882999754269157135227339672364183192744521816223317535288692646949020424643873546447005311968999394439792826135540801608437467614298981647234807162263299835689053241954153816940860444784555754738111451129177495777282229134476810652395568984183956100577814834042915571908090745739970791515807625141500071132273155850306352983779545923995100167352403022158354870124053907544711379858006943815410071638682364397337335541265460993285977625488485002489076729169202645735140016498944077318440183484415761278555590750877729542892733773416633176416523062252719745055862428152906601192556189506677298858079999869497729850328261057468466346496968320264325900831561117458895012296109500838102738935146172036853800446680098140671361896657243542018725993769165039533836529086305860744469252532405180220764935822924204388161092688794102117374257265508752653880352489992041328343453966972851940946788553618728127371260445504998520862961776344816378207066906190484120106784881157845884764426831102669191955165804402643654288958978440259600637991280354474607313458703863518252018556749035352401134293765824338739609372317683106503799935969154495046219635006225053244120200243459284278795475941785693516687737553909288576207983959272314924353411523504019636915737993624136213069824*i1^66 + 18149950999977366089783080223176969480161683092261137078430933609989608184837322600862232961257345248106228703201174921770462994857971364443141629152149746629077480359964260019621430505011326503323664844845137681917247333119390080500087031731469932018323941512507619754644674365278473890586042126748243283825753197174826749086262825298309031065144871880386144062215428044484739928601719246074550963600500798053325113942184015918774641298939130527688249683665621020897659928956902822039169319337705303085497861010591828058625400798344328250732366974042572361088065788758468654309168249030490608969126292647929991475722503639999322022142971014249857222529473747102369157796241018509631947991214272771459342700442638365797774954533081865412319574976967465866190047106221318085008559422908626882947179907715547275698685764483476662999050864586844497678461796848446303839914790417580094605169758474788150273085468991493192022231029615036734917245574196377220636175197121119897425396071683200185080034599630199963189127844046234901012009219050077717270400158794654552852628024961839228212747240595342566640245476865097448968598904294461444707535010349339469526233032184416623411110007068030114851981091835178610259467590151875700696329149025505017416479387310449364772137455372121368488096161565730567971329410232005807926521156200758866150671108803326895432566369864559122725504143846979360086219739936538763177166593858407011106399140195381855362299291121219138954979960163675114176925402482434367057620661745853269838946740434821765155996749530489693621055733380354193256341350592029934787487586161605275601652326241424614404062484284455249987256691107941197872086562004881762855876655321378746122503697911811737133581914300074304121799995723227633461406809164743440172215214200292036237333594822654870873620675265176614888570370124069413772136159043440696904932072041204552483736728876726736521574323906122162800159612201013856793702643115863693713019782968270043937027263181607026819746427322819445785612831426955875835504069705929273031393063940990705606333947871271451556912217306736762286405684984990908195453585700912918260183287318616878133890042626091990174662139319697185530276901233561610887226553455393534737987354500664781842911007515914202681808753004228378580853720401906596386572523761057400940969907132383035264972993958616601334274246805023174203084517343481145179473182720*i1^67 + 1654987379572709767586598208485398793823138625402898106066231533077132610921056927274036014528118971484128393029056088022115511570444069975854599375444535300502869522773363747974746838823303401601013200188579197653270817323296275801163556839354686607442813624777903633376735468548279590830773705887358093251127542923440730974843703031123549319573773092078184781589184364277420429716125180859587162329143808833066615786144154405014771597231769150071106307245259279528618826517626965808448435446115777402564443288792907788116010311351507646230399335690004293912657480237421116441596953492298629590457464058431691480528677141888416871393185918916710614183170812171475111604119571448179819493976740967784250241099280824672646039656288440038319779927635406671033196916962245131192498403014924467375245058930560096910693537715326096360617150159714698187907011418236221352076338927308613002378648897825129485731053921540276205472011996931785724648214593905537757980991673197329066128235935211519475247545333396430696702772843320835108861902029255721649031819759505162274579099902448451672612585368594320290391289185756381142211635849523110217915775386613210369938869876702027528660304725909665764166030873917074568258232471542172820800195508710042517401404816456336643464188351239362069612176179001292844451209602594307528742707593125495359012718094772547669196935057240540649968223618200694180395111371064355714690146266375014792174228599062437554315720634478541566305094968472470456635401210463208114627377637025071992933259560925515575086110237980799993486670470002124166899217727171316902325074246800572085193603855237887727310089083355141643884848472312336750656294276105439377377731375351652331490554463399869957759101546629305508765621199728253958263748342729304579887794554417365387483408324844669979603706148225633151577276520996756207870025492652153555330555313416747209419192200990350712514631914268914324182585837682376327777675367940688774004330795044236170717823796617567806568980829594260950122156948111585840781148980463938646381329820212166693035296014253451198164515453437503712748584383988477697309548866698399103049033974900908359543130522419396197523310403409370314491258724186838094390189093572059302467520253282998179459591037008601838379821442260996373659806229908590421445864098716611481387806048792326506183793473272990995924160713488003495641161877527910678528*i1^68 + -77445548364025311978385713864275475152876229264667170739167829176500210961959163695484131540731296080485624816752015111366418022248404842854642040791187726056238881841608057224471157181496344447667965623003342523474712323846708646296285363545358821954700587931498630816615338080860891414883634772635477736122087027870189472874435866005610570119162211120261815232334379412988499769138584525499239662402618329128171151101719531635932399350327076333601897050953545231638384248440773433900664700592904453690061349121660186380826704880404777930589888067878079241194845464829741754117642843384375471055085409179882760779592650518317168079167208406548543333882211813058283224454749291612674231031411904201997674717363926734174424838967767864650466708860935932007227912477296292085741881664964671872372766842759353343492937669638418521165756340995647868403881954389293262001802908084388313574821902145352490918499264797780036930160693503522967724382886223021880934397372832540404057328671376987339034068955102388633624943811730069890980280600780168108326992074257062726395918204891514174181280986212254226926702960997528510958660920125894646567626655670227123890530920575169549445324759745377251546644168317830892690859900870126983923653865395883066416687710000097487375063916101162453345665953468703944199793873445257910103313607598918408235117422811710723295294025278084304090545772682206569866973677248700008942206127567037489770010543466267914960207528851117818873071507123618800080995295906440572936729607470589503998441337966023364511013751644380124538127158302891168333703893384084512387942864002240410122183933925162007125853408042593666168812880103886245991076466964998167471752805019671204897800794560464415257710347079852681765579841310338268901172485664257268120816607599466396271604311746773547747352556288316302108359047347497967250592979805076337833019689415015741212534812849624474759555002950235516540383894715165810344879000215652062285554545566012208698142308935883859156188163940094184648903572639377775976522391096127981325320724794367134004777004298642115442563516519378839617602140080706770073722972593862884690283308910461426810756502437193664138053507395753837891916827702948221564720688916598957396020861112142207551929886474742990667441149098554301777543955291406583911262841314019829073266192050098912775699728976441165293258627967033113399141496520704*i1^69 + 67229005295743623576089471302529165204372651895666784977973683960343537719667588003637816743849297419868312560002928927307609639516536581101271998507680625101143381289561774783920408209762527093522765518562126604023973635950071722368131956330021388871379465400870186723007376023452135574716076343881218155861168646031034312070016543630374486968173127565066043033591140184269998366972191842865665106966891891677964241043165586946693456980375050323580086610003697608143641583058719344545391902392837734045352502758211306389855930961239183690501210492900394937276447658654324161219575005478232096664584228380423782192383657548433877219823226748262278650609737515084734097276482871859860672415266504907421900850851427579557711156249794911231909940897467267417813078308793824755377822839764640132774715478973301168398531020962169972541417482380371261218483727926281433992078622559741221359689900740438122869004966138424712991184293706992114073641523012338670812746964881717759504210021935025097081138678171586487089283828855435045956936110044643386700314003154704512602792871518402684940675524539931010934838090088013291773205635366827639165152255753863710962926377235533487278284843368240610638949957711943900647028373604605694294190504122370322963093778026987153654284242950378505741972454639974769412777541400884106172503122676042427343662011772762332411142760658785443723716420680848092634717576465924477994529772314898782127451793556767419832243879118404629814773834327017226362321065152677069648837864285752626489346984056397228321288218542100989944522142217464199620477845719087667168781058808606013615243234959541108630013546973700778753290219551347658222073123340599600160087139651448205878483180262106113261845311595019741534352294018973977224595981542093763361862103457580486095451152700412793255436457036899177022143274418502986581179505841071278935019841510480030122207417222984659655942101923691649755873802181307353525717758645067633969003809358324207698160208262850225292014236935236062834030424207884978205627125205532047072006438105952190297222081425157777507818477417113368225169897818973788993589409916016870234771369426349288052624126317533850381668375074988589074851372481545742101830951840172922288061191054494538583387693669175441038804115367145859082513529874064824130361099175780876863293698879228554669194339788169957308477400809590655450873856*i1^70 + 285168396782259656079406061940307110767320597477130466057903987900424787259685495249351786005032512095505449210855800190389663888729414893066978184583508118840314677044270535004851436246305626817149470929161094314982710824153194126059722161839039660074302006781587900311377131194696492862019580362053563979964446554236737226604794737720912194400581991470768864082872058505164108792287396361920128424395161116193961703908054022273437147731030189378220130283242075066258503674826532941654885426320111141523334780384632164316681338731607049227737910848402359347062259044142270490689653230692826039548093526873424450788813314575572761562203138820317256745050642298898246796964799733866084123362847691371710698673495534267845882459082338191733057349640222593064726195305206032998611934860627619227197772826795366865021440434163735578360003095349509155121622983001246876014720284215851654571830676135468157596750011541249606811895747070622436502894139448767562080061805359446212381062393007617260389744169024895178587915757488381117856956257764645207697359076375752171442744558215095131168273064423854408246020872767544154874300152584662066620103596423009562735883177596005123155454185740375699640305886850695311140904427000609769619155952719687326993187975345801607761743520196327231823970395735828399345221227241864906015261503830289121264054817933139533768230440879483441108870550577989534948218642368565320663161231001701478014313024764705059833090797615821115915981682386557753580236771006618976893554690844564981840469219580072576881405998163497305851502333995479538558056344535294345717978774250247393989191004847424957793722574658177791149490869175588692441331419389736181617621284842389614502971156304376567858354636737805017378314157300373690154846670344345037851819148217766104068148842141561411741026277726872009574590117333278878297318850832204798752954625467511683164044450908752238730471552431757926579546334505288536957974356825057065968645429743403782738431326392906818219537355459700146971059958397141040228912688624257894717669711667173304835098378256724719324775702984576874932591292562401813371451820312497563162638355252689356209044294041041791613312878000654916787922731057133045307668469091510808522594676283723430998569171593238510175031072005657878489788457956599999238311556910318455615208478417738855988729773249391134449180860974366720*i1^71 + -814623667962402596828720019234734019263447203182195565517414862798964310047104519805149591086512716648488233343470126447446097227815213952670240899392224704609167532033453035173300779526715266789762096954023121920276470836698362171332448398002547060864043465576195673518211987831573118071991314318501961826367516344838064251672971066735173685751523585685821452304294508718743579086083019067433906661036473932853183914418493231981122752046914656964851810033052172048357596071998566890679348889945835189870432488091563469123940201070381084088563927894716325140421045998574351503520739322940341130613319234990350697473565246987729155725248017748584508178555342719776863416484912673381129418744158157644767048051296268002467867607187094269529239058420552587916915497022327718210034808866040733985830161404088107880377517591430683028258521908478119116432385185209813143023698688181190356736514627198873550552809368460623671729710688559745910386875481496579934604496060804010861503234990299172771230957045288707423698752033153900849138025868626957074635165355158370528125749593965702307967096229458551742988927307159487252423253730101913283379790391200304329130215638566449653212381636905475324614521846538066741464087354587744021528921432845348178091045462385631794078882099968214678289760705864809149796067987728163876366174997920498219686564126167240908500559339991711836183578134922833709674180224978768869128409742330334189056003631419074577748682636167630598443487226083931788943029343652589690698346560629128437164216717509326820716525925265128148056465716018696713227414924755423393966194261386818542209996935148853485518160584676697672633073821552782548406345575567948097349185070172213086612984420360661787875013003420974528304176854947319319854160096873503031572097746475702015035992523261375720482411263737826854576664877445615973222753251760731347320200530680109978161454544491670198381274809856395044944166459192825006840185872485408661510620761704087244010854686998447388737311761439426585152641209126814483697879438420442804440767131612116058482141698410899286877347855845052757710794671481640493670812908662603615180081327191108370099937553785323453070455744475939522555443901134447616205695870245193584530903345397564936213531141729007138017399306062250844668763142731459229202182098230044965014486094400444778207582575235862880147707265024*i1^72 + 45511217443546766424819188808751404912159495661796108966918872135981741390367303570228811517082444300642664690808924939206387692954855008026877718122761467745437749002945526331602687815960557453424139759160479171450831334749052473803446427243661355642554185886529309973526604701154523571386969358909432824957243661388174579050806444650428140225087255466708419805373398129556086070669171590409962335047175326649372422738605738285607843557213263604654326962046752609181226122749129675904849969683779980366827957685276168349527953620046090831798740257882254348944280357747510314739189573052014239712438451318986780626723521433912091737330184841542905784363207855286098620654613748168744001884304739974336424435881223723466974843114147070492973406822224595840927656013639057225409686406173495249665407719749627228718112931041567193057807047539775817449480251636210717030152403461335330110943172146093923648385528243784769467332602878110963774321530392125813110895769170240290812743483911212012044057018618997882309021786406081779630534600450519780227131304134148383283732968958021249521493549274220778103917168420820845678106678552950744334717622743124249475928638858303903042519424200507430058907798991195149693165749089854076324397282792930759454349326607191439051678068823283512968948895280725704344545823112454870382737961672100709752593479032526354627736782806031906967262276344466016807698618577095120020643685365384643529374467265654992440383547052371201297637232491407850611516627179734903790348163838725932906920310564169100122943342289736562292148197267533540355101365312595879631140856253208816810345453689552138739996656418609457994148066347422948417694937155512575380533316991947868916394742511445347783010160512860871259713091737484498681180993379411912569133070905653605745557826877355809554867786156542853174205513943734551804372511736627876335300280698239135081914906202563428152270692758648414138759435153767189629295545750157082944345058406323895114797351590623643045274131576443833627706073982744843551619387942466628450662158790630101610817607217304242175049000811583910315816335308860564228259644808142409552293759408716712235702754407786899675944783893619129578631485748797901216083707081396213571484602729356494636128601861662007304793850683394299624273421348172096459463366062309153553744898832285196690367191671262591057920*i1^73 + 340642626301320715095607755771747288785436845118063277952475343568913888926631935397742865737928840103967655318634345238252451967467236599748490380223478062884170861963299779357070578875820708502179180167141603356903265867765049441326960806040255680237260995199250872165602910290665433752153467896139490770142940109425577757337563621723746431916479617608483412335889932931504336647597612266227941543489671962502290879437203481981487716275877150450054969683601837143443153040262588801382110830935965184499953872158518042537706877100567944697017901251786653852639500745125511867273323631054175414405031431835979536771319245751996136684902967529161785959736861947423709274080951268324224414099936539878490159859786710965973974432637715503997840164471659931957683209132029102804728506490161626668407709442467211123886087658894058354695215389053866722100946415760354170650288029525192954378046300502823770636176494620017850077149067195544818296449137475302359101385028298888846415947097849132721002787583207559471066847845864062751471406679565316201082160013188144738727854783469758786694442496650624553062971051528187496418529072637313575112138760751373378489212520526361264271449950941303022522438120318629485330729464020222217607233431190755601556643185013328244950164297603425664912327541450628454080249975347246402788669230100562174103363396866996903992783743230078749565511550952828665568556576824037966653459728665510007264053472491544971405826725544558115670442594412921185270480377792177390885893021691836758267286313755300214770495404334257806880597618923856018775409756649471160130163574304137577367961391311768368751456175693057537434713510868094970215189616843504570103916923707404898897700746652052809174071399937889620051106613988644099134108848890229154888426468536962796177479385906024130138192160789312715785504465900118197141725560368109388978257456985065799507596978025635555453434305224446747953381934052227376282807138151094287028889002137398323919140785890858036951994860030327767028365132634079736790955853443211477718262978801443867321590932066348210897852019109240698005911979984941058609196381614437763276439866629066886929979599529653409992610555655103000650340482004116703306867175527464106757413550318755998090543027629273184822988586561499344943469363901379211186358282167171965337993173312928509205292169297920*i1^74 + 103868565186435353944861185740154355460492385801093551773605974210065775303855699686576211799669858248803700780136015153280091198492640271093906494994847867662856856626502425835571753037215288223501280261947293022408296027024406777640885717053172538150726584022685061818030635831955940807021299470088205416863330600432984255029116776561933236755315391842539609611149574016085544683857120052764825559090592963862784149060036763070500788695071767561120330944495747815183012407399594715988034779099417621951391420731208279270590314513712237705523733128490976326073142801699258038657408262303415676512596605396239197812628737450244966245802656285206896970444576779951454960149231136754406416800123351948611383958370266585041707587966750513867693230035317361338030011325659895601607830272919992902527832311042362533436760728429034332539794555955899411247831462833121782055504684822160106993917879988167107603564400596246922198312800181506862829760299323197420549281634019861125209179853953827272326641747054142817200326224767627842969101296762792025435856184872909228983835259314648476778878810370895767935186088520634076375361881254722583490521101027601121332409051147816598167928222706393652063816337057685838818421546778479336188936116851294056463291981976812963993817879538180425077303029991891008374725097535828456558687471628421891463956487130417932745233524757829592757674230769185052667316709746662742119865058241528863058548158598020369665155349169009233053617899666930726142779407514959900379800903864612811163570268069356364861479974303623196479677823932820458035261010729889450636499688401258850926896364027501785285276351820811509507643170163429907176892373854830404961425744330652787650232108253939057246421795385183800639580426456354166027125446637819107668222021149098947301780909446053743825014604936650994783165796625546400714072924047860445284186845357013683827957230057371064282542750680507812354927697602420584389923367092620583477520179908788467105818114118680668189791505266049426264008892385861930780634273532663898227426494990795064493993754821502844789237385267576140518587671888127429578810803374620438199336739899235232263866879106606337418430029993705675578362632757545459375436249332722484611022018864501671397993877283194175752951537850623404917496626226192191591521254028235500088442107783836485512331264*i1^75 + -395439651119927466162378963590527458498952184236282155475647744556182103723054160438882919273275730773159425169284172708146412868948746032626650625653191958682582237814208996656180758053105139430320049568880070907984325878053263724538469651447514734050655895319021162847459327711053450810279271631513264842460835710826753713843179503162027553771691822698303400647825973575909398504098698517772772451603940042436895448099099580797246802877287879691001710289668127588726157468789199607035285124473015662170222859977971285961829979966327151990521479142431425993765707376376635382690485685749687857117919846549038705514199539613977039042867758207743937589612981438682465357897024849201336653785168702471077274578038617538086372761887542689399737053734887919104220116256871561690933846853456008375609883108337594885469404801033703319424652917925164728737457749076644699210317193491328399713158438365958945088231985840877088728474429867429415936328780422890590079086712840284174151938140565314432726402382121336043706890346307330775340476932420894533594272857724072937456808393894834059618365767534172860607267629329634147150831621119472425357544542220981952189040484079923509852712979889739818476621971640119070274250639965142805517245802023656474551367332756116040018271922058934488598451587174575347611061776352131704390892370227923416146412708250303311072000376147461546922082625354122540950910943365854590382321831529177705940920705064630451893179491449337271105150945776024322032379360495705075812210796176870900212724601214950544748666858030808007855378868305173432949804036760293418729031515203650494482200401219879959298671558516070032200572967957471680370522423896703667848025923467883186551241506600144227200235021042406800926709377166816238288651575478237960489030813454194227357965997976648190688955228181205171715753001918088677419962529170543144772647426508867650784141645520476586286924837938401793188620004641491140433633074144642872747933111665371232657843348552806883258145429930874047646718460183027935205349272993642248578323482350622794217349262115453397756231426936381030185463988968932374761289055443513692403476762349705778881079808956243630305533990597006985433539100325527825059684048539975985988085055058595436086457778617176015641748834289277817749672603674035355218226631303545919128754397502242816*i1^76 + 4642655982425944202897619168778425895677075986706085628833615212191150486913853626459224665372180597267968056427120948207467243058451650916653129439386232858521611720207745550133067980588725998475183564352685517966477908418471832188250413231274907876492950341156515908012597857060151764017121301205036988995847092338350095367822082034997703731361514155613621373763469279422848085130405246655869346402643301549416003260698151795282646598272685871723488731157839155982146713554564619945687719252821562172983769162602323453744419525044476585505775047755349353546473155899682443557416752686227945216370985829299517254980708946414441313947120055084648207218946799394848064360832261024922583540873024909665309416787949890877227264787860638007205604204379769743828443701733230794778676672679794339791071157401126103870412774211215614780529308323080156155637001969090440838641270830792378349756881837462145006181087493711965454165990470823658656709654989436097654333634047986432322396424417989427117131702879368679349624106949781216858555394075522586923074797026157784903436202929212446344305905576322647310321231356812422958474600678233057448608819403646837892066717294355541930705261953026555461188320609413838376210111751695165943476630967003127364388422433958424150231031095268650590572059748453312856816979355410197526121711533493249571741619752924506556929245713932523592370691242608989065238055626038299728049928865762948609393689387154012791023293709473857726400053167466656910488959142488967296183991540162845020187403707301696645496005090985616674770240590541768147370086131334624441270832328632419901312524624115915324933008019686532100331576624247395945940161825245788614987463068257138231283292846945348391460384890279587791005644385017560211319654815047974683095960916360594770389478435429152656434186007727120401280928086196400822961352132759886980816690909209276974525638597762881127074069554935109530217677633644800549485661825593872423973532175528120333815900033857910775291094015526072848693686193438326370620333260591488978220394654958652907249364206538586501626822571453488701316204876309038397396127232729696359588876941985152307014976256783856485971801504989421687655854245655879658761088541219219164789621885268323789423542737484938673288159604557922950083048037553403549868702262573528947647053824*i1^77 + -7111930254520012964448961120633258211832149169872994502110472993965884480533514205492421885942340416519040639559258940373467484724445140141205034827555499547368826095652728003316748758091654735389947362730602747900853362594186961208609516387684963952861449216668614589262817057885138766774728096735145943592494829144710019978718749433532273296160547119585131437102879392721632474886376365195660654272166269486316660874710820130116645146271664328672940817122682767791130259673565733078827693963162226798665926940406899809595479112306291350144582782780135725786264788830355736144105593876321928593361614610573390990780951264587072954416865451477135139212608663809368405380157052811127097573606749330504806102754932061280354258237611225133202085671830854408101026312028130704989027179574915311768201097099050873194364488001490250717990146307798877849943688097290902727680547226396699234756923242380828616117297484513276429440451002939789162205129013848604715668427320108191433400654314757135365552689175057906895452250958402655601428724034959757546619916276541304249518636035680624843917627059645231117435390334262736028040460280855906898485750931035735405184792427634415190033883091344311148657623313362113811574901251174960583128645103195675174588678249059459437812389544454664858166600396722715414159407554568716379149847332599435653959090112046443811506942431286831026975340774365617110201979992236718088444048294567619006981491049569918533736079834313404629365257671507732107496491255927576919430313842032062107202079555185063179987659839552306707850074049567219476997111625686526178854539236978494653545076779498352751156377196834923383240877604085933501579523396096626974100330070477388442944945288354473478871730405306821028735983977199656911322536506996692630737512264371160758213386357725415406958330742767451549210509592304206722305878352920322384371756257914864561405172327807477761319442212624248559909817258246556483997480550806806909189671888196157481450382766503268844071229678575553898740964006106220505183702239121021049500478110004916588199888141624679518691673453474013911726129866286296011996729680712189758977494700360070705120839311847295408326907214693568774194291243349477880553970198636665756339365376754450038570803877941776273280355046590126727398742312451568639757015664155426816*i1^78 + 44091136392996645195090220236222274282432678832767110712038651906601853138614431112283420746803561523242434709353394177721607361368832377079761960204310416899944290129943847976833278237846712817594973842934306000763379856656123957044468591091510434613959781675885600838313804291662562810160797980358891391572396953924796940228058970765863768605810512923697993872627166921779197769204525523204311699999180831735188752540420066150594788396756631959845313367754229284771435888933372517154762994645997483109175416561545401607430644181964816199616757165426219554431255737665217827171886727019802645687749178146665671525745613485052862417084248669006971223585825598550097381420913508881803973211834607893119752181857160703259500203875582687288252047609504756634301564012707133472701361945330072383452555595208976468847311819261522649769492491258841452597775386189564304755029465689157656008505110436448404423233443631212284880971326929361291334264942481519764472580356770529068849203493388114809225780558522273247077173075250825697633264099365512361025155810350951998325914025096380261592642199921768794939443780206410117013133308631449177051542369852596740949844804539408135438509440285777759961188614279836295119912503074600099405289521679591127426807180607506734056111551603653570593007961083779673851675963391032700143135269798904902951820990848425547414655689117317786301635705953931767930674885297812273077509466652881212899211332826420219476679853526415445400523598526795781866395301387808557115958764361805400584840283643420967164283005194167959852823354009536438097749382206829958928340304766656044498750379418592935414603781182163215948244873718754851118914274138519562806063215862181260598263738814472441743217103196420808399268710786822198499719693144733896237038282069235578747402125457958234489551129078110210644296053641514376063312700923915035702891034070295367680394045358137768264992796953937929314881368307555604129269940101172617155219555023598038708557269343094510921039293043137840750718341333213088515603864343815484116335409082942414589609934036364746711915202602309664831395788229607710363935470597452443306248966576163144953090652696981862148314338422440213602879073383096093632602120884620207266525060539451888301050007836636575119594020196596575975652436091014492976079437824*i1^79 + 42981855715748525248469561680457988613117532986120593468949747584262711719558498719896543969592301096264708178283312109283276686714087453643667845910939610146478682467531552635737494134684073156781091275257931944585417737152358626284392020579222829412479437116917417132812846092208568401955048984798774311360864497736528555557119560848668081065338605035983985051894895918096324508101581334500268340522541726377091244032952487032464037841041556250913967584783748393882519945594390252209804210963866636724046126296937114157479982330497684596453947577227376021042767304297503703031065081098718980391020909349118868514001189900410211503368251116733353513000684826268334681704858008200239249203835866886648403047383588075704706846004861729208114180952361337705980988133733571423966946892326632854577578584615054357048798915189331382921081570063177056082169406659122927434204296768326387359161793684082276209261657968209465028042674629190914801462352670150136375814177993493419866108693499497881552342446211493991902671584274031896406166150101956316491092066120937997754052151852356846617998801366332806152563636590827464702477867237490545409491240114009225443428137735976818792295657057723564363989295514037930123778839033587254067567733871820428778803633983531662341494094154316409156320709775683856170642639627829794201086545036458479868983068707870216172685394458916310245201369035815952373778932121249563447916020029489023657518146691667657012791623668813566808110519728403032532788457411602656015217332694728637965645556337688996467121179443079997020646056299278436247092802768635965948540263275027650084862056829232578414273390339824614832762603477939773640339423927028816544153704687448391092135654600290643262707996430329101066005361297140157750511228840460644798490555427677942153093990093404561071691597179741591832803830546685244363988661068373474560883397122622435062600662223555701661688883095320182106875436655807562969592023906547607046757905997757888931862779898707701768491161410756251120196594304648030219488902684427386764565902862624359818665518599711729391620838395394721286313519781217954430622788943155332269902585450301587725961256974049564640527868194459372652208931031976322496538241196679612651179225446292180851085753499492986856681193572577617957936787339324948480*i1^80 + 10346626827280143317618965261313163717331726484703010057190385957820761698047982436447856810847725091218035825259519395834079577232952319985312888730938202164093415465615528427280181986664899918544392632826068048923538328589388732315711722423885237415869443884421224490419515039043760276473849265659242233071422981467349889637552878506392175262975650201700994388555384592558232841207496737333581423865513932466089242880606697616252660057348828834823009684256636678683123048356806930311626660975446148340166784811657819959693990423242909963273587500944219441517376910799738178488006578418226900630129807725574245128977863952591204020074561348444844682640562244492334391374300600277687741262894738487240640123783634749000738526374278044754589739809093818501237174557474641141367647020387727803124816738903965822194230686242842923945908974174102287501298685286679097579276495274905032783552487603967033803407997981607407825023770349961465592009649229849405314004823053026899488787482541027445672968829988885262330294853756581809052128686295776323567888993074466945083057048505631914293615201811514464891214243898554202451914392207123609277769556977349366338668913857048557375744453522640070975244485718088477949956289408173038071106624955492755208149881236637995255837294592737698344025645631800199745817960311979279098202347115271816119002104579879542978635505020125196683050422872412048112991570060129103598585733409776326686812870332092059460333108344643064881071061881149449853889725891931172369383481826754979665048902002869895137495812725460440502428530128053554816372461404381061130552071684337998675345427409163024674072407999199053447076753721499207391916221317104084434213036081871699657052009378618025697870515477863420540508387144791834359305830051154585827409343105758744898430377430245727130512034113127554546875760528650027941423080624586001143904729201112379067816728552276141134600866088400238851283275769152300533156585816799459574736384344593397040686721524422225991769995610797141653539432642012503200273817177088635858028003100439743864698387420533612114176656640193407708485814286890835808116491222052762122632513085474735372575823199487543639600849422233765997305754322154093261614903337881309978220054401511593512196819354236997416391723321258397164864798720*i1^81 + -895033008326660628819132450428065339213230519509761711840764208332889706197545609183287426176740109374897881535315068044596450454152917384911800420337388567021074795626429546297982516901628510128825934893007560675455784957869997373187097723885647588286738087980183025788601086931916125800640368129283850078057479218711537340056153295615318035971758538171967596363354744091411110334992058930908069091484083140326619080860774928996016563333768133219713463999166270271865692155903928512475087884199996947753130158204390867985571475462711681664584894461919341928302908647892982631814384456801480303271517925347943542731375777706028825204300851342802678457603606838447079938287644616230442286069664888278968342223626500922868638461618991919356321027655723799704519403629239865770198857209234645734170374469262994977236794397298643021868938746609626269627857514671817521660564439839084505676828631072629547731858852000681393065159368994417218893573503452086713215298053415451617501330619181085564721953246752536870064014799384583036935480528409455480298786457180298221562561199453391070446886500287474259349377976831552802887228997167818740021710110585780285740814191487938381607202796786822390298785143126287832798796124743609176519083558408285070401484846699145186480950880913996547508008414658492594247819071145295992358056908403253361895406912547022758469685240454991200149540572731018145386610616639204915073419312714560319658113622247150805617191120168408322955666003483067587594488690517649472585531598432155167408676632802957533165679711242136675584578813680307613777879869627483128563855370292438108280738353563693896582631820488871122234939245995493878983829775237255297834305350272686088163665033146855786215916616060237246556729267052545990727659339478617141634834740523681631678335185611552741902742574290920487346748338449354323836181098219304231531906915715378383340394002423366837006081541875635347921544838571055393306923040313529022031722624997380649467033545828182344266211597623903364891159270369834166643500624855686684180390597855409738883896654823631097181255146894577934906071088780548854218152448550265612259497871038780378453433405813628464117172424095659893898040078824754339348039418072436850008408453599665631552098145060867055242297077149990912*i1^82 + 1601560581336661865884251380335156763253162120770051141406668764864233643606317335659948272462755068199447513851028648918008309216602391249477217841108003285016599332089315534317522811815483527575126617172258502528483716219350012241659159427223764840438336880206626396518743818622138272751872420097954012682904952067461928470008134450891081771894162217541782786462313194773339712795537852359762560282384804527291706344273531827591914423504031597466173063047910788536683539418944017347506804681462092294158540930640936872537335592625080408311135010374635016132635233846359372973828376288165868945502175999688893554235227736666279355101240927073319196331744724018482361821066987459936906930010820820012308294878251985239800062719778331875965130279822749519181422953162801307654171860799002529902359068562880308280681452638925704646689027842945340288663647926277433311655852009170892664801659784269018174491786594746620424193518036248458326543969633373199083732730862491361615495773861239690197693591412780518345336019266296213776100864074636126234778908417905760307843884402501210887096515898611205903339298279442813094088010568859438108635788575433016984862215269594740736403217908950553511270896458523021222895353814962066773382432057152934759258214238773301971452051077038022722625567335648250032627733145782159584195522104420692478698813880693229418166919088983580389040780586407906412963226663378812858067536841218410053391157700080888406016411341605273151817463515551578524480804186219155345435412850439019988883812699023117145029898685645888922990118965838294390659360065549977235734687228498764375723560205975064118784879533774911273911170932037783221787874852854158460163180759987281391269487804430639189780379046699083165457550342579715594345103466455254088064545026648229251989377216979768331853111634065583621762656002950392683505001184626063946443058475570780040544824604239636005463296925450072870348221630974331638368569029643425157332684878838861694050484321654408248630078371882541744088896578634343956455198252135984809037613080230658380186083311813977918537087703460050537986715210320662884955243472216574492005777268564452676526221629423003237474303054002708529676774198613737485510491482195625822441545214952315766957464951750582831876669440*i1^83 + -1195423720220084245412151576295982525681987973988887262421216350225391584408159275403548429799791389069489437152652819950699707281770589186044629246112366353610737517608352740124054967947837617719659080640040142107998031749387816595413526536947240173883164914884164435416836358377630826232350987649061258246874396021205550682821404310464759062974727394359244678031843834083825992292163952052381563212862539394724799544958222710524630328254458303733994412525615984467389862617717732969654274749634546061927339026494488300733006626683620990051356665016667571677166241298758859616017864699836718435523092524017021443523696441868924454744237052146303085379624422228236824356208970845374223904985784708915720650465055103472995554157422935583269406972850380702764794229161569130890381857280243278929605742288548708527612013556451540073952193027815705580646358477998008308319475087828095192808990669454935925066439050787023930545851071542453308009107108618575222605805512316261523791245611265734400395177364221567946367886981090761052655701896077931168196868837913085977063250641780975262196759052458690831200259385164551312845445500239265085119591841982621874447760206876439912214029574704685871253092470076167257969516061885605291224470026955604823334395376185036256501292611197319996990734694775584927312787082369087321254590684551277916264105145420477720736544403917055083330156156063497988676604722083482548617783702476485673276119478903920588827906657918135667647668902016653321521816273937080001490907435861537513610006070545742043615793833204004578820073130552217115841695786788132053587464053904226468108829380887394443487896665218049123417874274568783730959557621490504068078968863993349300434783079934210455742374572872482424059855615477913488541181647143402394918696408461266008835840618655954204510029874217401591716111529587746825490318541618547003274311653105792539322209612386907589694726309200127239996056792203534098339399948871461841273438051369461733040668660745550725477318313701982079608765635885740364735062619767477718380201451780063956447298347756331463363432838115754961243959794446563300674033172575080157716870028461772452054557433724234391067195312452698887998397747760926641804972513852657367571043556427186031133926841938608128*i1^84 + 137299652886235607524431342835190583541649805681341426853328235626865754008090518214163965390550173640364731828508119069180417830863093794189831653035776498628021632540061247452663118863274120786958505228832407768787255687283553702269202102173993086856424716059789869956565631546817536301939013423792521889710163743916264145980776971874666200679528325448277285894740612174210882312759079386753803966630698172434019341880424199499626667837287734326754708093755678101516852218126325196119596196012211154289886133826278808543198290115419409534673713295964769057803140409272587694115687704956590715729703123612260935780651005768683849277592463911953139772998281403963944813205871138932984665425532144360423374416120701646389713196668196654885684214529534496365466556140290035012421788151517778897854177989199463441142895600083304979653829873207487857272362210035459302566500905889378145912244064368294627421900399339293657427974303687537015345861566583137789117548148713528723344763201666242234363033339679541664531700292634783138239681104319172992111882275746059596449729750400168502605803493947568394545105278438427984221242078508446520439254008985414396892743985842712357635925382683101031484602667961042671014865496717038897350768058093633962291656984617308651250915793198658688170404234519708213847144530198245086703535705404730906683378090144594751371355399711445432357449876946682999688933233861129362145712275776702014163084053722730542968360098371352344569776501613881143677206773930225947236079565699055055690826317307174182038442808719246013329351531847931694108926496559674843881414845275522276787439859685298598568439220548899460823853758745909804306511948553994427875944073972239991084908208813915801766760942878231594094357385454099712003209638816630313374768057830617672853035362431929206361541636962121532031096616616991721835086451463505097913583295340333150289992778712366016724727429775544286988875386759312126484164966043331789184634779964097107124958120117151475739918587733874953816426252220787154354821841731099715861548837449025851532135197326746765279192486140424318129553503999948862551468004864451207069960294125086710617519091591299450923291776473724499162277295004491836944431064123287062266787150422107853814759424*i1^85 + 2083807340049597337018440962611364960166694481210241829983064385509328301024308669132994346910643180469608258317000736942367863708535389721553183896299839483743373947872697418649523699400421820533122000703839028955552829740712199305441640922420767781316813949791325522869125548829988141787410824034142544048412476901953963571509506334030088069576995195444957596045814676467096563756643173026192294604199149654216286523170387974648292764808566807635920066775363158148572448529220728594146199843980167715939326222952093654378767455946960364879621815835322155176959758430538346235977504453884466437299815316921893255251199155086427666984414779356937025047934903846581736134996930004165919666776288969490459380489844920414115334619669162100052774024071717523565151249852886754783007393524886560657802923876453791501219677815084227153074407611581664431781058293389151125544320428881326755558212625117271673408531002356064037162542838993193308718348821181802108792572414888220501305379904441473253016421376970889847510501173905882984009534482390400695548575582711366521992758418431209723141279241218235715631250780712980248407753600384272859693604197744032975043981247566201687261911771677266627722963741836833802640827842364587088367631520280816348127157310244096020295764802325591523526462350011330121483853780744352476491149097460297581435208525469319465872774954715946022914721670204299905798910798625471544093079406685749880166236923926324011072108303252129073256435954962668969481626913279362066214768211542144873814944365892767033479466749888019307257752273850602775702658450826941909683212820209734456861410433771528743043776098480160850364378234029177943900079717650004454228299913247485052934045794288002470670214718929940135661326988106919465989754124660500986152823636620048162987801124301445899902663586928247122228297827502054531054953380902954287278503139399096783407920726725032833921995011721911839009287202100665645044057077524159921924437514595533587168357905396269111784060051853698010575002171509121048463125581330484704414196170241198759639257605275546875288959668451605312205770397096491246448920770523683076206081381084613237345144028078701359614078319613537190244133475096770025431315726932095538776789064089600*i1^86 + 58683164673027702848258753790303438810743104118067794425648904678259910105986468069439602512266663157756033427100558904881910250120412976275694373584088802004061842481459326688068178243663542849307759574836898438923277322998151031219862764255744526934492420618333470802441957063323144745762513032653739937184343800347585023999582654179406980905043312796653506921025341988885132735987679646002383340591439381893092524667606343416494560536571549500634859240464571435416995565156355333026649687704970280089904297780476251633355260385356256060650808398450890756367500631489697016555813355423518506059272208087940368020158757573144063226842885528533132170969913172694272967136687081900642040129869560690182711004611108061195282365587773061772031541450040683638131186198937106567077230902780418643216896296170655710268531764971021868297980555392392326539709301290677407365138900750648281662378931979437530048818148985270852389208431426627233387635003404704281637317090031290624366942610844515207647780027527654082610553435883747659400692844777592244785722316063618284487083380854172049012528441730450470505129017783618253830481667391403212120033514975862782922115100824477735751303896291874087468498800426934802809265769740423682589191609810118087704051524121057542654778698034132587839744982502697225744246808913088199379120110292149463300948371408711843011229681076866173886768040310402329993246374986821114303465583278598210031551521720515543070152611720602046123769635507614609848488738492380183245440255157201186203862308359946664533276574592592863158241407138286093160677696336732187700554534806797698253278723342669732940494185180619381743324909600197186415390916334930021849528055491798948019432835406563517323569684333893478544188903146376182004874260618702674998827384417374819382681004981142560692883570006009193863645888189217331737640787711220595899451751263263013275129296498479552403115844657299849665970272125654607151808722616883211355395445434888352794574971295298162476176921377415922353874201963563665536958471209632269970940464625071727238375174413930205016917166229723124417369379149450488825542441604081664281795943652530537878151543356088452421462470017367975235038205190226066255787417136938268753920*i1^87 + -235574850030634873055663149337294197057950373255501169271851770323895204292339718399037935904926827020421907947279415508646608136419598293124963418516310779095622618052667790425961408108662652299405254904842505618289327732563654273643995976416129683499715059573606001066750668777493662684614108025845028792191558677013645343925511974071255050084751381917584815948278206307551908089008512579962592658318759058041427258338155557654607939912320313793475561649692740572413524814777821759497863915002079696716450124915125781244389126669111388388515151034619483738691696934713140292021408369345995668123403211533263426991042753749323764912701606709224105437186241655075267274180405189967129237474940828436623980408426104415056912795519697328042067045391858271081168378483764663822918878070810110314890691091711441151899020743305656071932770937280715410174732390208225326602598850012017499953886351126891953234999086878004430095614981757685661421715379062649876293296220594378059866891119640116329264211254912490098095453384952150135931555287796975712442591781640620700938037439339974151270453828465251890437363851926953850337157578988499352896672257870263799329619342283372919208391039647023525596848134065108746902600690464334835903175805651762583313094633387478953857775140892975650665994148523509256345793391964280200670795716018401013533977057214516089623205511941240424815160418456208584042982965364268421513152633441879885310926717726528409802956205266194703274044795609143255525430375767614197526554666862796951214381024018949919105663847404265190275428046604420063316068161819780481161497765602897573207383967292532468408970790096357662663354779661745604611073370248295251295770964130109184772070639525079044850367299233707054632396761763588897312050928243399129571874874097449812798016000537716034617443684079226420843119208849136748756686122169469440101270321359813817299173562937680239162821773533891550599544404681468846311960917058135498315006371176984245680860561555686395864198044290314765105885871230404728527749879893634097154988202713928945791946379479738868006303156740883389368737711613469465981660154255291400256287809606945550774484116949324951234835956721822028184042036347685631376228352*i1^88 + 245473067009383819801542217494710181569694162877306309309723314098052377865693049075465722969082355966168666088140973645425447091767181457753587014035391474275331689565639150850335232322718742912161288957664849835738355397392395753624273078611801166335046766088244129204901397740763366338653666994795033242301126081937030649841826159436567283106740561441601471808124387142403668452621349479280432205728124512278946772628964341840277213526054834969039537654521584354618671802364912863594236726710759971847930098231271929979677807884506390820702429791703117952623095716534185788380292093359657712016089959551574531218277183651118925565998001176018365373976442985758117528160524872009958636174842911899025647960379482512385187566566833134559910073400328072367810540129404206435507678176536842544098201286048907938929648634988860383865046065411776554534996070930129792879773634477146474692941126354462227847831560617760890253343083929983331618058738981701603508152150189096153113190516117583715086366429411601475448094052154179783344031627886100719036827924005757627295693240182868770947146549859778990381189224970855317676447714279318657663880857457563199014991386828032926674556112968585992480002712165704872148479602517388717552495979569137113370373067109234444401569244041410617581885187161891564570693168581961751256172716842236284703488897334809754017901791234042883838990158230100057015305185102566505117076858743510786696949443056944365895932277978138242369221820104038340564153604225289043037810242687670526999962930680535582673005697969118407686811623688255431954644103455853130953586402023943464037990383250802632768317241576586012338421924126496454020764359580862472419770959481840472494886819367076732687759786658921828774326370679947742680778375200380193396304611301921295412102969025706706406575174962894067267825562899357592705074238641607708310948630087636937364421377281953292201455757097355432696508271136464561966535811501910133597148662551681112756661338486144986086664657216376208718970459306483285720015761636973538710365878464664091093030046884950271253831554376856597259556606017247653703763053700176102666591134672521751822874085855709065514994845358154269808815767552*i1^89 + -3596890140867691838475909744743707898745147771121809627816236747224293582898426517596387444398876931376093257749483412232030413438931123662972971860482718292540841586177163818767635908100602512389740974385089806903763803740279937456837359630738140804273510599240387405919416593467724558678184065632239571518642454717828677676668236944683386977797731593862309842633040347408948891899601858946289235092266350697287773639803406452284335482247855316413861021503667876957985314834574605242606153064712571247921996575570626984973575883897639187245586990686538286290040152816486891200142643553201754529313913117195545572992142111756826162512799303856499539152015753319132425204285502624082458759128809892525611851658376962861398086344667083764052762346347751169129024082269462497189857072678045920842449420077661482984099497552931394929112059828710805652381103057010630180120392920915476245546435342300380762761924362309607227722169911576961562275569489962933569699015559758382489659204381367861314950928814035372564714966914644539120819230286362479777828133148957701874826593748396148696713392427409431927312649469410147530095483635585109398858449089952295335425801087078172432865314438265014750955027477872456794831981837991379812256090585788446757846532490800113332386109676172834998685923292361206314000379545309167989792952234091903310247444996600562596092543222167715093231629665692633107593156040767228968416126194539421956650600838973384922480198740272872326099640102770258286237906214283048727398590599947411592707452571695131663903411251655342940130527159730949614320918392885667293766070124470210508846426783143511044171618905198186734730975969132009792056290155075352136453327584738168205483519815916004688643769798817109511338418292485571629606869276410640848325436256708959219134466244519191772745597347056410170373196645408982697515041450070818750433029830488239374134855174113066731745552984183534624676986968443771701388909580132253931920492071849825270154556514716122210604122434953958636252861132672620560491021535823823639387695125893487376897683674164480556452810232337077821285926220967818889906742465948594128787464468043293013692046281643364690637619200*i1^90 + 1981593328674245205638295098374586365572673940840240512823464001055856076476020025203897171508607709248131835080416632341347943025755515536105072420102520517033290384778352807716102332430250154272681563869115611340794601447163496064999551243944551919096465429290241764037193464069409323520420535839548943862308321398022399868700702772945004697290819983835259058007588407252486352251004225696942157720340040521104434361199057891132502125476177909614165758447398872661397313888447807633399931258309423015470644298027939925115631459185986083420182887241007255044229269006380752470478860150168232646988381945465808362305402435683552546613352198744598659272788101476565580728908809258406799754426359522425404570779953228014162202866596579400731839701004931248795245083290558881915579053017054207752677720429173023514221363567156104505263839585496652611482432289887348354289926815831342524078590593669201718731504662578769023633837471419592900231195253762684510483550903481336964205490780992406779227925757646963509439159374583417812595414222866223037121692753166896653182284136320466938236819130286939819657042328380922705897659010381282686850107473135393528939284643195953104972921760106558616783949951077139653898390297684386518102864030384416170949034827657160806858693669633661092473522419329925825546544086000879395000795142494320041351052612359914834782965765051085794411530309417306599623835684419578085127044449786756713987270242395280159346833243544326785159715838928930600234705453638385841917180686380268137836181293979896268799390050203801277011877884576882912971460373081773574790378236126226295998837740387764229312677031488855917481820356505940453218283531432541411785720441440320057689183196249416648044346558691524931637044243480618802297059125217848544533154755722494304272104703488498257768744976741963840650742307968107039218198300586046804822835896119759553338045671914437660563410505636437001972599108751262065550471980470244447144571473788585691616575348940585258524918971698357519940668731540787593294809984215585216980711806619409550695401958646227340722156951641855406104152707956245982180865446849082488006264930023712179793583669248*i1^91 + -13684642916086024577258527217145293482910910846625666451013346652307008227851088950021101995989167291155258944324247810865034878449773111706299995966579935600944235640311239910382562291409798712895959240071668387195845294188251687531629361877748355991915287876402465412027492362896349995743467234803650082398825448322449788174812591358253646913646513619500972340155373971104212835702902717894326734731549678813089535810310864531832911499368384956574138983224144980114297346506231215221854093374127859951620551629546586180974004565962284262716534559351929973225325054684549199182902413349206713261974878533498551710704923056815407652538427406593738676150041138605544996315675747387601721836124011934763618604282944359299064249806747487389985736635203234314843870858123754160078204524331723474354660618984190936647044706709079252067814749052297604628550624943766420611551938378198399000531210816036834822139694373940433474734061157075358923092721708395006911038630153262396857180236297865116717767699264562179746644651294917417739574092217306884188165460495246571316942453331331966039618364309096466270978344026661849679721750965081267193103133720240228202028043100920905658971301168863278237446145191602618175981528116490335208076694538706121357074623704692045229622435909278908788880652705359298534574231488163736766886893923367493129750299687202908081095335732421745200170617420552989222163924026747927327274636799373155904238749764324592123308087342430261618698981041258096530099608945633664808878581361197483783570906228556649819746527804010406026915703004012478299262551373303524056115378450012528041301824091206095203349695294931256478681021532098057523522508670567723109617283565177823917254814948678689233528919281596158323550205906558713790143336770342275906291441432856969660334257738920618370062832638746479939113242258406444714710697201033031216057890456689093389123492343432985834922097048765291922205939519556684735983646454879079963015251376301453388035071274125912386688426225974308790088030768941776163892651556440363119673934396999047020615774262237426988210368276673614967806825487711723327439781923163696421211734016*i1^92 + 4028168564597388376272163302969015411092473302977646409351675730882577645480658914935419830981793177835808600990370384344101423708363471789017021102219048776959908129263030771935070994621608430595162646964072076211198145261536643708152945401447993991819383041134307378127431277088170302977363379822046319950775765201640178485860836202100176344394978277639830578925572744641009620454488142923944098851758945384753747801149060161862372541297354321667967173232329473891373509529815467003364321569508393841603780185741015504621162641904240443297630016382704500499342306489438188547089746452732175372740738010096680514935683971903236540294280640858649929594491497575052263802967828329697157588335322037697477913129236908186010730456132792915498288127773295210618538926454648984045355994542887010518048463179045408016778201748877533176548968132111592973424014005703348743164096458752449994506730951090335977836493771674479087173179529440512915874508852330829241265769124593328988234033158484382439296301155249039540992101106121398039038518936826143366898796950235349572036999951905153906761914758481585477760407015137909426075909212280378578576041822671292550668799299913928501181813777104161373858552294368180659354839887450839297759451705238757847239830894616519790554244332711053176775426674257071123320738053072905570634903628275583131850476284581582500812313563733205256774634860755294495476947006019600354670278143725996071508077240498950726544899890889918724001069750899012686643975382940125055292862209929798943737812419718681279813104756893989793412339689176270300826454609829154649028578992722961345533980698614323031207782826834640634213492928331406896884950013178303454490261729807117259622502892166229062433428621855656803260799772695341368360189292391427820928189346653251322846782575846356040092776899711057806749942427221983041091146107478313256490016564037573266044893166259290953990193610020609144353210942728044089209076443439212495313822410473097664289018733100877969058780103744398461584923836883183678189118144140862739544119555787956746503629206146780395516038859152462075694574441857681129996288*i1^93 + 1518204921359381420842446351581345301308976935035149193136923373231986735546146383656878571410094430536710349080164482287283138033042106069802974716212682346580148157257467427975122389728893984024551354207538417497748836658855886573508387397428461052476406555365744286947573873465770914793317503856641643537650690607272926890928578591034596619939286672293621458199467702510226010206547303194632168179790474457998925620496641436414395774974588238096108752486756404772350401998262159070425739456140220595917539120594516930863047667230137392397489816078699101676226776008646715638103995185874218877350072955132855504814870371566950994003713348848778069537468000060449395535269573483434594279341302494411478327790591203506824684165560658653502286458301005426329510294933114226409032470513368740073992902006063257013446256804337231053568027044157036331857423001660921888742782367861170985462952404980612539084451911341917534024903664767248143006979006249801953329083082743603249562191091976563319661165760660047702456339421249248335472007626006255453611698936166579216102371775554340109522045712205349774254690845769181945427924577797249839014096202750299442719503287597606198679103427617630621774272483636112313280470604447542419853727849082827771040611433705721764775489202206519153333847792455587082282212775217223787420410473024835099950209524838756580439502731244747032722233853173402588305626057341666808310281835069185078420876994450786920820148112165954696174247837236932437346726472804598093238773158920293780406924846549983842645693437488238291463810268868492363487803664298525286778103574510480019759996755490414300227435162589655529283423008742820801467163674704249780545870350696330968148016400679638961284634280857513974196989423787087803135485830252841002576228344310955365701372731299158798423543160582114644453697536394260658400667289222497073313788703874996786784111734914507145955522846589924197427605189194677002911308402407428733002480721749537671599430698677892141240150795406144062535611102364860333090905560030973731545911806726779353715509427811079159808*i1^94 + 17051645016797251747538592370419526428994982741738741503676692001576983488560897867769806822229995459281189839409100692167166604400764489423185338328132781116338952284713481425408327384949827993171312856650686432944502336258968000770291243665517726463943768122684702125294202115924691638435435488032313011113012508735084693682668382201158201639705984726500574482906692266147482349791325140476612604619292940147611691517481634180434210810713791157465600859181727890456763574200943629625958145448540804472273974136740716662127577584885743251228176404447926014709444269523893564944912819998618690911595278969503331269570566806230252675293773902759063225272996863245512863003466953221684400663149480512379234193758479671081319271096730280163050576161617064505571708288737855464548787537499700351650228442481484818795415248903201803611240715432406317636078831596829580167046483833199511376047108970407000700602878380187510473039767803456492285788276291674610194850610720131651132562145131887555268552902954040810870743568605459839356662391612956632599231880311156923054687292235755977853955556987393909842905375261413111239464823543501502008476814286494521021548680734151458045135326445678625288099085150540851451371119472947019222789716891721051765258557958296120046778380971226993009613007520732800583203536221859312556408974213302580940862845992007425999182132050880717855238397867692615426091944172534068893952436521988353185673268233023083598838470574389305062507857124905314921341877187236143151315134226226199953988772506102773732217118405470199712437783446441965163046018246918437466123064842755578216481334829011119393647770461795098163296959341836853599466683664531486914899779882610370986866276656091569847368004106642188534767507193011811786044625617255302956357371253400032821433409074525764376172764557907176088268237439027509544502807197527590241226657148892035297109779119353186536401861778740441104182915659339262553168128907597953249461992494674122637471928717099649878445783159350608857617961042550895291806125062619136*i1^95 - N1*61247914903673626249255663628564139466309785237447727551621646878792362577880602007012618166915886889822639803969952169284100465873559783613910708230512087780291621550734833922447014891628961984981351977214342904070297671601754885640183796300983319082322910186929815950588045716542118211256420828137935149303477170648874181289080113385851849665650118454922021023553380725976012120819403282087739521859758781592982713540557878955917132450655501752000000*i2, -5599792516520223712375238138450107948006352373312064978321982854316165145297092178950087309238055389892104125168055992270880326538595130331301343658559105626556610679521225139620824801449307958037645064395716733559461804210528283129639157086144384862093118051396816491767710135962887217556188423622952965210011247343689778602414355158443200064932434392636627660454312873578137024514069460976324423217590248459541501340149565755772493067013139990269425983359708875509172242489588420179664685773724644501440596960042183803128939582428185019825197923574442813556633504200998898074914435349897980233942561249530191785588882043093293885175972530092249673115404659978777192347594309758131488099204987021327817575482437485234807651057987416715880367564517628553480611484965992857613701105479769290804509819752247530448430681029133792397738317344034314655536394293612469924702976753982073096459783343641349008415312676004169565184267547081590776980317095893198893470621874650641857354096576693431215603014908414064510371046663374791711756656680532709094425473251670240037767573381370007368177286573724359587539607249957470056832646967155292419636032926608615284380650960981316926299450892950283631338449419189581665625638551934241490649974331008673857253184402435073184641596678569110502666935290978339594338599922873860632393731938475194484893465303849233643976584437017572595409221045363798035755330042181968853864647721668763244849661477425065610305720270430881267917108593685611536983994202991179887615047012807061084548923810266797453685340133348946238424799875588088074793772340931717543718686597982522937556458836197435769913094626404208936236350991873060284136853881342785954791437041295305805027162003816275856580865270687470854279370332781073883011863929208369759248588724958899025615244679177326517848209238796537519516082141530528347264981247133265001270845952977289103432814700768999566387802704667936910900876543365851599590465422435414941408337134260119645036365995462201878942935582235554294782264453776135319936875785887697853112972716939603417453714531612652499676847654875456356192160201368981178082155194200539032316759817450038312743986849584856940741021541179100424162989947813043803916143756320893922037672015834782118154127049881919601121881787753792219728557346052391012532048543638509372197476455357300820113070502224430316867027411594581262154025287143871201961805615715182205029781080026699474881825139358326513461733313550458244922702790819053583020817610332816789127498842357563152022208960312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 218076418833577891804859767587084383629725622812087196165597212421372342981822787860120844489141476374856109270773129128719505596763369542288128033461901026427098218237669331032176888331686860080739344342094674801604462019280332801520856168092694416289907227207625655508433383758558715182930009194024199496609892139169639990688533524203179114805413360281865129508588167998506581786305842739665596425327439736631301707003792624626758087657780530775064533473570559370859779147995381045265722641998338142636303155854427412175524947768751987948445088241565527408279876039221265548484806086639590777462052299334434030391498247355179362331350602718711834521861295513885106094500744752003046889658262918345028006855188403187573918189820757126309817555766070288487789417720245302552350745381490633536954618788954259412234522435549875290867612420237021908256790399057579701465099184340898872654886380866100794687696742716869083337421550026279150354619470758387347977742972984780231875375734182524376249689416665911671663915809991589647032642134570979796573208498661737005817741988337964727186016016151814019677318194453585767285746588660282378825287875543334325055545365124170317902638736257388361724762600403140117783398440720214115502333429088018030205946032146000509540856519362706858847381438107094058915236548463630414054640386099081274796853362690280259437062797560793488562676414135936589123882715047842252558911031627566138396841607568937472789181073253528780991169292506648285214969176423126873378044242611760486631560350629089147122013484179816055366987290228697182677005977384968871374319261321997775199777721716059956151769444231814699450184973926336862869635590731388732803963730285158392993418224606953007823291305872792487384261750891327672274445920609906266167534918748210224063170595987845012255725502235858742293823444978578544631740353750068179143832445287541879423371817470029214931432279306333246738275978616365983584863236534673069823461503771119943864992568740269620020937417136785390961122123021672543242977669365775479269931538911088718639749637088630925633079644598833284071773458467285033836338300315001894473613905422713977914488954359841488262453402725817345360207179549925053825298377416188295815744299243599827841322689479877380623781965218033400653731043544073535529734844945738461583178472435013289096287530975229870117084950520533773499609068259036464990969641670682577283072918729530191069754368924362528079885157784146925396730252131572213666251928945687021316422418522853351868938312082500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2183508636167149560621231408295036874123055001141130055268506814630783767056754503579169756797960741731948162477690859784970432718705886925051141538380544210567542750830974307714763632751373232983669177311848303739275205994644580716943514037081357811324924519378265497043160013922309352055334938621864421554289072589020044202881551390889052980347487482767880443143768938355668112132551350390414339244347344590382417578791551943292593321596649436544523797400256991374689936829424669957196863580737609404156326357522365882926340665189871259733702862017071836562215196307355141576149627982288357781227478915080998271502121628441514899920707909423081976720100611508779727855183757072375816003364443507398330239197144982602803694393057843073495387820792203861482581900630406379268926046974552587429700975714478104310907365128859834383184095697348900779222902465881647199771209526391548935705656629357468897292689276070744460655970553456702618166645484439220450130620152509263676557810073415636524245047282057525950962380922931165632500775380930408767358066973859090853878154989039177384831360295944642031917900620291656021757548788933300737716195260892886964322256047682526876626778740405054346526666064516146818077344602478434932676973196705367790749005083407540942771507385909623945576792720480110720899853227087998663539085708798355893943804765101682253057355930639917938623355214323190602045113659177949001637111397067365440085223477228773948674171340622498743005602928376616600746140586596673803138676746876931398911317006662278528698360527743533333363732463167448749647794686466447889023363630094069915297837504616527565415213142118419828873962535859613983468495278879200368475927623745075790582572236447846318799419746741071577444187310307821734127607309079685070230069539326204093522479261556721660624419450370132962763541205241142869969944862239273654869811315699911861739446055443313308534164123352096060568344325609199499114725743013158057568308044942399529492238749313439398721385985341399300026723055571551373810677487143848105484185093319055424035542531463346697622961591470381340122613064522498754299254595645922558870106485052648102537561170838225012518136896631096596545233529664364123282128460046315880218002869584221319075681304034137631237200801536468160204438040642334858377084328315289035074191774837255365554152248959344018175003834427455923233869651075972224382342869013675558593722762988342594982523043711282815041499817011609962315924617436612159712091010934209461983403183182755798196167066699687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -27037087828313811420826410128125909879946838614180878905444246578396566511194014327597542549629184146799798496834355797936118910326713376695107121325785355095344287197487374806733839218541808181867085975542674977755430840363192432548117039351565041088174564535887925456709791041306357053552997591139304651338977419869407217490797079363254102240269262840118627514683766446381206906653351580903090777079130161803734141709489193116309148102120903926042413109301849004648793449439144336979518628367332366251858080952646867733965120348258460521907017406959125130161602545562085998705375661701963062158866615516321812793819846987192122336283111383487329710975709019967631632054377221755381588530201157230314545850626183532720015162265620884964277748003553989486977087612403561409234810814146669577432312311926430832359598473336570175623529635691213452038292837671893053998788580431865799248227899346041319467468770370189897923064121465228437949105639537849338254596064079420827061753992053917297186922112619106564560476545395318490618065302690396038102066228012906345935384276867617521129476088196644846556110536663103752317435408761480812527623067215152538511250760343616606084951144577738150951713658884272701429317134046915478040811039351721720461245138197801871608171165031066990332378215935855648157876412659038322235900595420540925605088693368253039013784917507776496637022694087519846312272401720635804349261956894199229247417646500634893499854024927540826751100499159897753876096808506455938385595192772130149558025254479626106858017763359965726715192038873246085743210417374089410809912634186905528138942104640641202980195949185149432662366510150243479505731564256683739685366633288480940521010161819194938352334557819071794132812522526778508977525898805132185221851971762457292796889406167707442815472198746934527717457306939822762827591782233934620487856396375446210279216361845048177011868859281712216032967901065832292039506083275031762155718697223542815084389070282206037106728814586368079587761322162671261594626694803074668132766021044423836988301615923849055041243407355827767923399041860866688182298592789311633055711645344266500725212306453621283807011705309679783866084766208531369215436050064292909085846551572904715404038111523262944894872946543245689105394815724796490123885723066093849202071759000486924985243245257553721976784710582840337833466710031415534722747196812722490843893874754719425214871329587184445019086589797809967390088026672364993285860950020701784934683638434379958595686623440869375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 18223392365924494256169748624686647789752455035961154432954803034420043307944336654822330871809180046340671795364262383771285713707778071424994467873226933761255077162896972705305241165519672291633570843126524311819502362135461041088543619219388626740080306561885727729032378083825599186790169955963068007545036274490260146308542867120994912362147341306928047370538835455079275698815347960750249900449966407518092454512397265892239249370737307160592753886107396587071730058285470393743814612792520979339802698176956727164154111032119895694347841264917369857103507800220518005631399158180755453589713816882069564591577981427325879908990529167160123238788491861884942135854137291560451892704224715364960827344501230274616636303099999146290218212596301933406144288839764265989199681813707334999786898770187384082347213303621048179028979590790919670090114367208775302905973215265652892227492324836499404854370098661633171748474530848798555697951046686888982201240069654985611411663718011275195306662159924522581698414768344744270460617774120592757045675320511540265255593823216508977557904081811273659539003919929760664961305359592616817631796553505383386804029159640585860617673957370948631197774923423200928640361589168303018076086960997448097488687074908057011868209257103641386450446367705149552845901522093379357060630662113164354926449356323473580872995015057479413472642557244691244164085554814757609748938151035638626452948508229754819212598463153718458992501703230113640800451149016339965115173826112598088644162153066749209756517874312681096983312955346457737024073584350240452646833231433149276614230977039308914200561467591212266456572888068859137694857701870056146191988829822577708592857599588102145723427263363089822971777126085258378085875333154974013433340823479431955401930178686864974879126894515072571849237489226967229475373912824609590454366922383354828711532422793732387012126112141632292654833390847459661169547226127593003803467825840135204418714365392189993611690267848746437851111565098132622409560739806280732780827227733308137626494085819639206736828969442805498101815555296247669100125779436096967748146296497173248126712467790267277830759625081203385200797828445078368835119018692363343453681750912627573560435741830881349960642178699337160702792404275912962447636613963440203065900355515144852609576343926451846972461099417105025505753860924868753068925158343082913486601650791549820045970113772811472415001817854985635604608941971735741065771402741797703501251811244290789501910699293292187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3360022296608873619222835697915413062636791701810379618680781518407696694937610294596536604589417079171319237604150285280177585900632384596402219959480480063237205847295546804217606052627638954691989538817530963951450432135845702613283927332217973294148016733099237420142248780063728212277225216592302239686178752811444175872142324611318511158139025425922661606280159726378258855681409584275280334066830374265581979992741675845821303024862892853828763353492270903018977595536969282573209265573056744047817533974655405183154270011978206606714773311167621887899561547892790305890047154218653966014001638185993140343452341554864285459705796469665322482265975000007190466531843916757840971249817091018846409422215622299216426937299477501692297249009470659160547376388147037222862285192186596772755246118467405960411383700392844394336626798883990701668432355175093896221149473865536081019599640849130275088603588199505318893497198199384529397150669766857957177975224946854713401551730388473144704508486945712141366526136036610827820815184870819839698891066744247104263553110621342628567222396711631366951354934965424042345069282579789417060054113442134727751306073480952982253717372905774374316506423151868344977974921764040385816372735527129223632883772114586521706973468294399499950576474449056232128083223160453300372665512308304670918389802961134750252495206483629318352757051487371278249262763245478050643858355027047254934513689050587218780533594708282586501675058901952255354169760772380515345536606764829738411862992050808304244723466699646435787585922469854868365886326987210777925957260889214216734838066140067446683453061350727663033726793391474535275631154554333377985225856622800075582986555873282582045568222760250414012046941583156831650850079858523059568155999550874797661068974541320371874679687610629575117106305714154027645011375701295637524873757114835807004095659612945022385584877365601969555243146412503461080974914159459283370163039414982324209694789836407773014280923784273813643828200485501177439604279604364074768299780590119956097666824341772297082732726273868255539698220878712929497440790603526242666802072485073783904031345213855789692500603845089600490184207696812714343533644219279595017936535638485632331058864365851776402444091525578625114558812171685912114832039712086101383987128842032162450496177356924006646766417740482142101923706942726968157999196476237857450860643119094907668186470250971746932493746227414514322545371419503222158100699529784208628804870645219767408932882586778903750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -108824147328335229187378767411762356851308070922992233986431820291998848833692453688826298349726622193919951789602761935678745434963706780697798173636336637437157222201281427164297681344159049323675526861407398414525359994130087935977617937179541694339444201304772499729392957645837486984339627747868313139371026279069122891380289787367151706479274578048384538650268656716098465551190990240569506956137096340706830731726785037322027907866168060501386122886014041044453571531433122863235012392086376032426892420109857057872368152526315829704541298622543656326481048445935878659391355200336026833113505165640747217373209398087441620433948615125031362762505409200542091610621656363667060068228061323648002926700361868568477546079377837455995233101251039138560823437034438148137615262076656241696245262268591613428690110721801070876467950174973503045152191624116731925877455335217504247629769715072615424722501541095477530802981050754178687147973615491226163376985642324328313732359628432154854873815393450969557533762471258697236287359105320756758251359155487978609192312824585766693814689272958201330818885842273132534418921834528384347987089440428916079713962915348072836390621616351246592223209453067239997971602655299974552656564903907890251298131795677712113477419363652987851535485938262634314579823059034033533103098644104697681542985677521979571392828574044235309185677371085188068086434197277201631137977695391253387008003175234862643261986828971076835214676404165074324353184301522186136260107209040984923350003160106757585398948194460331775725642183478036845185902904216526904104221232338950932803396877022175398402860959837526148809780355482319041883529227426046419609431268707375916744103341888258196957079646392311059659461216805356561844591983172096811182869764744660449147810349701365576691859234144817177754903720873670334507901848667895271643919744594975400024360690128240521071829965565591041949060447289328449736068061463761397670952626172312361372036896738893041498395093183603862670716172231928178701191541100870580134544610325821899278276535521641620519843152669947520186723624999687290373537163031673019213801291482307526515941184063869643745489702273135693139552612214730306484923480933519189694857791709134763738764205595304093173650625940584380911779729941516960835598172773857215645698882048970239756640701899635614151142918038057563139548256144844405923567707161583421520454422246490210166644043165180157735864727834677459783509587120562264971544780151998959819622179952135988588874094720645934687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1871700966037966529077238281345466964730329806511550653057275726279354948040585502585333390707137266326960372165409484644788056738970780771084556753844911426523422020809124579008927797635677326909673055065171265014991328798009351470162222731193169141459277450881660190736533187066179953979423584503173685639730075002339523552362437241703427557847677322304722474043513467639540192403759074128234411133711076871204001373696752960557629203530154789104163332359807200455988795344348642039717494514739993523687340971145700825992834645938304981514478690721311275485936548506898420732990306138309681769823897706812298890142804103066537864898947788340609446376482041790237644859374102407094227292529313173027842108296992868455979522244828661703423538572856880392043996913945543711228540846681729198862645636502715106636881387928613506151293763462038939080084483712143095524960471747098864213781540877968295922395264064008013423756004185275453956208652202705112437139386574322012405494951030338860190097681818749219945249975759956462687116312454709143079055062182920395428382611756064792884675839082669207939800489788856519305681403106514929585433416263612921439539672971172082284031289016864768253394995124808768649809818749580272529416783124655325032385207808833100328083353664801313647417264977318444075573397811384684428613186311916861541626062752904503289612527749746267207857763300120224000107410796836446063634455091304138733942614121668291734688983444176481405528347696979253975174912926602410890666013377143650082514158488376777530429652319820259660584120547509829752255023036289675812643032539454190578620111077655324943815903894762154711941466638802665843078924124239560383748933710027068957509057696871611155267871998463256121068455298485585285698646278928714257088624006191823829896352616426501917162136528154271056590029807159865089147008774112122319784601569903264631666377429394937719974884811168007076151188372728271509637876779643845050626634509040780321047111864610960431008597888678980198790025608398294832648018953287943204877233727783359556123970341638892225458771587473647222131691199178014809728059486898603382375527052690948710945399441624227324765545485731230440757321924718067206950713754673288513117880219055409504317074831778633483454375901531474766426976867318989737273435733906316945079237221152132032512088182336792607232684494613655956215271703437425317116677403670350132877036819862890644232168502344326506183214969961672169870907624187264106358120334814789166544984578716911310570942481012630160625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -9639184818638957698647124979692505905760232011217493183316587565008332528751270615736577951584389113215956162302616283805899827602882630354812239647433098689761295965658212936617910567188407327552594018782364934523104248480855851310811545117000862922213459051445307377967719014007349628659397221825571763649445794712074927517989763653465109621435093228294500799494885223311706231225649687556678975993977785465462814821836682574290681137288413575005212677915082160481039647685784369487686389849650163208951480562100768152783593665646548451395648995263483261397724745446976508933655090787646510841713599288483640159712185262216766197946554069526573195164561380301429428675772789123808814802407253797950288691555864172971784002997460249844210372244129042858900599183007134628503211586583732901404877413048430801412068819566323468749961172109822501203696380787164865119169735419173641781235034478167024200688224243979896991371240627073468881377194970511692703784354030746914176380874072275126699733958666837093509634412274193083731840948015469470317916868970150543773674849945923662863916039714473866584193328591895922195655632157198730649109735856371608415920404762113358435817927421934708526716426522381498197451147640573815601928916392080903227282203413587328916899021594983544147857814660492824768741318380658833192603627675295854199771525877548062883990129596688610377729504441817346216811586065543264798875151124812685136192396994429754330351189244048154158787924371591139030208971968260883667227487105281777099155235964081219784526496213360054217019431919603143987809141907077337222795177642488235673346655899826091737387802188814583380615777035380915926561001398525347173194202921977155781201876885841268539276350388764928547914379792399476935697062127191005425538224216678515813161577155915828410357497778414508474762424980860499647019069466948878905899557842639294313639770758593940472181480407297592009109421899120779499561343717334619597684476397265202810357574308128346488725567822987051308628424033092275579143930105435125863065185069355710709724603699394323044485145924563590801675210483925251004135962886296441314441780294147333079189059324943048336554283512020524846591962384932174974983944267646103392091925685091424250274575933489475684888203028323654431087603641465261383013447420948899670799778512728055319878049686230685719301629964661191952739204492761156433478826118531218612166311268205732773970175984143980117839826165387170833204109528139777668282370977669167272292468294651200061222728377056162539687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4884590076196086742442221858385861638557674283841405571295756526640408096849545259748049916420959262664918261040560884315527359740458518090288373199083450737181398033709288263825472525995724014334766131328775427270079818166484359324663904545480289575775063410448111581374752649131269974584538431803863286844461933084244957054795471523628777029113742833692867547741525117149041249949193489695071563551451153634965110673351624716746404310405012294506986572508735219713549425638585514112750952956998981257289807669185232062457956307508167080981879610767611256390989854223995471089413696996702623329336137309159363171871970641221012189076298951351793032100210426110042959632251860738648031504336482063720763474674215736914666126905536664348400704557893715663644342580336872655490508022492401208994260204856241592925732569979564961844917101657459048977280946248720717968820599753829513914877672199476377280353011684389112100440993681856537379426587518279664802337435775532119063768422267930738684180938717193172499884609413694361836627272065103833716419385689182917548412581540415607149341359608335630045189830902465313124583184265098203649818856105084515076255567922249956146053997397839827827019752846711879345511492330779814809218152692603559014757538524799899592579185929309857152219371198093316523402096116976181799237743146508335884678027862999072971496568096463337304911759966020123892462886541343957018700330909544160078643216983810124325557629884617579717327478880329646100701427491894444818082661020695639590002787096112691029564212014377760181221007952094733773237166810176398146844051719698113862614134533487218026991266080191545618010236098804760928221053689158345889058651518015737977437560196444411950251316009627037252304519182998711638865459417772977700601919075849269362040067019389043872062317377166090983329225370187097679936269223648062498983353076615601941906038784143369724926770303942233079636494612344229515334409129261941299130056585160806968408248893256999016780722152848579468176337097440932604149265048804070892715290885924584330566674114074796957013193744484499799217612940485570102335968494290127884028159751127615346459714358679497765272111011995489971217776177999053971952740200400609005359949012108178209650251577844767580351293719526758829171729041016511157175084116110348203080216919923000713221959604994577137357873752171846038345273119212236053746388342998938719106018374923070472162386894776331046391189696388725547390063632163288189776694758534042559246671912540044324581408653243225725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -186451034042999279038560988232366615636296307991062332980666361024406386797544788780371021270006193722858175465133583578072123428141634808706222843506750944209195721833556655722391921509154696121575073423259521898263407203593262898081719593669743270077211275746814085476245554394903123311847302370425791334966988190592618204965519663260505695119603158504157000193118945220085512810110715135344660981855519970721482614559061946454234108387131213595387408420137645218210274123248808704493103887404664085701828779101879931285028469606439489937291797224656496241526777769385327349254920803527854214993066438861342131251746381923265570298965134405351201105772252057187246272311917033741295786364354682442230234518481616875514512082902468026236271745472612068551907688411674521531693008811602297264094374080284842059345252398913360981137407670297877130873794704465040783322183138130948873660486221565127873818442484866618627124794173660822737809234459771270580105049045805035043928269365371140681596313440989977273672175120013017501957625650509283730313418782945066337147212649800514499189115519444941765528885815173189891001210177627916171260949643424665057023313082617220564779567802278540292100330609178412250003540754412274151707476797660480815455133122928900693730925793320782068066271908123505179832705831858114740224666527418631940108223166756314282928544315505078697463892079967282397771591549373964502140405550646835865472997932551527338975513748269317622332991655475333453270356968893826298378777696259940965607662128592518449793148367750263951818560999717072872316938516042976633748872335898586992117160778108985639392684160010406117333284534502199248678625249003045296102245863891224791200065435104555568798961811363187365826517423774908557073773174383722192735084826990512486568364510257774999957529880734075178994301445978779115225311119336036131021439426452143995937766617787854335960675720603295972237871654608373649033947863029201594087424153803856690548027336303228906537355700027880444748389736453101456202938811591533685691407679007928693545636238065429001669360724461354110206808359932880462532945464408166365100274185443585177914141127514958546128810382352685340905036576993771827905279767764898743337068515968812913399429787524989488307700890736449739161158849583345651866863621074590828363839507550852273552678490447936448722327505358105151921240438979959022721899738038773841542677161371452306655171512487903034926894774678955720732462300750226138438439375678845238464824994082796750140663233856718789635312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1692448500422092557084272361178922815554013736668376846202634711506794501281950289419659318315885275944232363485647990289730085721211231115581931299343543813774264587006470363592228323542465311969215202294618952110736135875395586131740828143299122127290665941649214635645199600119227271111252260344047138280263605564178282761466954796340780341856090663689346933793464864384980613215906661465702217164370752040047931081183203991899741687415723655853500141881563362857277906221084126967242454856660588818855065745226999651587205482025693906839468805876969349204423947219381085083480876911731710642886749005955708741311369332579563290357739496831957170279414390912462314918834207226527287476237043662680971256462902287061504544748250449819913446427842624800145446722914949644240875113430242304962274718814374861166814239596313813439360459307293572125279700734907327749149172166578580765590394985980392288101172533773573422275502834787822194009842870556771233495719882390140188244616336172291611310135165182196040966628831584391409342465250007802498708954764871454975388901359010927758686819889739141390384254748631105926167406679515180491292558672494080166971952991157497946382241273646163025788840176607381990753612250227531622474235885373980600990634245457235112459233875620245641133785857236649971093617691026736305816860960099113389795963495118295120918372775941359838479471324478287908992649064109060084194880708908799079818390284032489232684759813787324396518870845813285445914717825793134091278892148609147527014883057934634338550494818182578185511773155339910219240137138218807792113845452222866133494383188428820857964046540765179108345201767071800297063904064156179195332273159246422910295014775430238307278034087177894322987412723124175842196666687407924143248568917097303337462663415547677368393278164358893373014810559298994990449956749801463297840465376012794221251077396476078053251879282707228592507492720523373792970025680982368438777657567898150305105011741132669018350298996185297235583939350077920167162377812451227426111868478117348873870104889817199758065503661800388584300987343949413075969110177656055498814412276373288556600854544596031680359314800673729894611059297416792815478202954963462818334228771223043003712613630524906603886147951277016141133567661234067822911368516153536113828847946480092412698541738152182124624383731577832303639795460474526507689763002999578520745685366731608987217675159285227157071094587147859251048906066166153845847046779480130982114508360061515745290706886855518723991875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -5753663094374500969874219474306330014090120120335843025420968934422839624154394851072685201773316823685683911934334478290974158980795099122954524380744419004820276157575524695815567671973670226493364248831846708214868069607026048581503991220243259938812022464797051261087643364986696237791987238888061202998383959952804861463438564951566291610989211821577574269963036214975423116837032702761513300943353954787615187870382428222740848474805739734617735504352993465619538669499137266197057814468572528887350684060550200999979848786343052975822708969356923621955453707632462126096495575481244127816651746307218555611865932131542566736001401204116292215063155965737985028954203945884772024150158134208852059969826355518160099915432865456367626064437084209675960313532207222701617822020109714187980365736117826882916036385442256261936462756347585792135825318581038708027339359618286134320351199872482337914994231798305765084658353853188181903374390040224635614939663700325887698681591984981118125358184519835114463812501475452035740649459342512638485718447368777655107967324578193468525988709324791938839465814632484578108825610471843932224568381505732471586488557944361094473563696554119228013176602205720974170457920823797196644435084787490402261212297710947674623227465875136980241780434068821424716041637278904044839979922491007204710627401954674932904616033213416457474208962022970113214715382620469329145696451097284898325810633459053036166193926867388030864726754814066719365635008340330578354548065857174272839436462425690879031752238229974382500564961060459765454776846352860280762190003193814687848904863238811377002972871432499491033104606654920420758575907863194921820668172958326924855970315803158412465197094927952708161468366287381819641198437172449946146499639394267082966366337129696542144411736490991395648499715470351230136665880802370346734617483468200843001213812042482778769802311832959474298124471263199189312018362009314603829145517854757747316575981843487775565547199617897417756628475856682244485436939879626816346772018121190270487799254442889730819585457521292206275337295575282532795864419366775727244648341743094539747020754217754306043444226163117891499058107649163546143370807243414463409244929089881490781791338164314044921362093586417937331715599008439457295359581468245776832572659812468499558964314384559410937418030224750993828605742656165100933580191169903386721237925362656721346918321841578472844507686083001410896892836452068627752859236442603822230524537828827478570181778995613148892799687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 21233109573821689910837121517496996722758122425504316392305160655717617867169763346161307456626670042781913404039777120792749427470761601365034273767555923264443896445890278846987611875750574971109409508233465033532287412265672488871684809099660176096469327754194361136208666520896078981363153996143156978819312257421969804510355205927628209577001672888313285720396398160500215374252158316126890702149473952068696665844938101953655951000003560044516116787680045085617899356917503932558646754757147306743217458724986711227460323900876693754584737685358381035907896399484841806054467874783619972216975191940013905052259287493306051377666324838666941023471794849814972017922855286793575830007930067406900711600479696948232402347647784214069754298269349311689786105244868867137686622186747723443098434057568511254342656467705138101304856809733771319018394264582774592381984382350405268364165071433421887409644402794261115039081812727885802651924423937564819247687908000229683080662463671710632379881159444206065268225081097168067127352418086581314535237623807082284977563653778820483622401161327698845303426499144897901088300474074692609198587420497053963555791070156375893401134926886382532454109700591506112660875174278071272447036928224188164303027269067138004579285529233433629805884529514347470048946849812073055275073413575166399157222708243023680270771648800642032213572327855835959705672126982642696667289434652514524838049436214621119706316777496014628495471086142051792912090708709271653145611156830196323161855835625828711463179366646323437974907804594215968292960272913164653292634953147341570969215453690959531230423320481495316911282976825315267091625269704381568441963119701818798873536322465874191719944926878091198120174542601586255527005369888782628537608563947613459793414985069851785857568508155544148577240981165903218721212285490199366382935112312906279705496305796122370713606825212639042244081782415076468294871621692651270278847675159738674994499544639698316538272456858130822672117089573178772545929864565674105442793322901598458613033979716210484551527431024907831978834627244130577368406940168100339303416195846521104156241990725098281312152952974286007647231591225874327644636541270797937315300533625327531982100912017807666586980250618125728909410554115960769301515854115724505784623863902148038699128495652442064991984378565463228292853391559794835151360499892421979710586927731783831837952425784246341343678134003205268908620953207655240311331130489140691895161457917787789518655589459599994603333750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -67467684705444173565442264456031324513347808060449652676818769046181370775753149293592432810705335928770280436691943859422479104621218270676510045751149225652438236464089918102017935905632947977960267153356779919904076631257036131675247140652055150746646245913677284239171523695798408126919390094895503752946582308860531047400882689245111964634478384338697976269045338127386544164277657371376292523140396210528073989102557166248195942528119014751631961225163885480391965309329374986090391419642603539493156154438329667730335649858534407245311214668110067402721627006496063023737968538265505181022065438356445070259686857814198628604621330079929242057022388075628526781503653125280880475691022716131814265765303578155282622073996781932061538978626426097229956305444100728389161414603710469277262537443259311318175118126429686720499616137716545525286646498166252753556141506170525863497345344459071963457475274052488244213032798795217210949922220469553466678645501197001200533737043989613329873913376004328330689657867767112735347500742517640795231256180312729949447329255255248554725107373167316377553053981115118835801439098790074173861539712100933163318728954375417873302285980071999658589227257369177082873026017223961313572873308532182890754445119571812021545898883595829692362907011165282032829562106482015464623946424415665062716114395115324499510587856479406637863078673925001985559166766808834646829651696121018377728630820435383264496654441193221062416427314886750215869701419714861338290588697244653469170316443115647688566480958632480656413785218918689582682704431718010293630160781300981378193657935017089327555989427164841628494271386026192076122330318307448691609506322054046634732779025201602352180424652334232122813099843871554570955779589525807562094168474925015064367168461849045505477477092189309242145093535437654395971740062251649648906221825309898494046964172202643032632405606713439426042155987609589688917547311849167404392980653913567735898038086223802318781113700994365889487919434445412882274084219602493535372849002369539778577512368370103014231651434593968163655604590288194682092450799001067320627962936117326069024127539106732267780084445871671104085497131823923184712131823724738261031240824766853179176119941886776419031649092036697783977550729402679613018537457505130874715431297602260658874428690220984843514970715519207258429955358420035351884007930823074481291817398171075628480831605921234707031743027841315870474557224585086833062147712444958931262578390371962905627394829496002349718732812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 115191465466034502581151152897344488625451325515092883513139052335965754871789114687063611902974731204771645294518974321258644703531987078843710424233314694462891703946934099905174218359415166765018668095109581789002662620488253041394098127195988711128343921515154253308975042211665455464428206830141126010738749640714300008269677622186580997858835919789215912120453249485757178685990082741959254944331387460659366995317799705161340768211644888383182393636424642378536576165039081948781945609598793722516871796544317862963773320268830629000045015515229651695318767447822464240856058540905183672201357317188258948460218389933393627413270827219345933888487515819184698202062144844474031194541158726266053433898248988191634849355786129964117604071388308128868316098576364637262460967675499554724605166329155913463583669817937170433815719821249003264994892801702062113676180159580083557628516087869381819721408370442490144033027929639070304623577774025275463828383791961258836646715124466734761625722704941792972124508709955298035205461191166740109376384988891809080338974795635495273813533120488395497626069722473041302303529648571578680735197875004989357173090331168816928795933414311972128210559788096801277449491025133503240492120230531183981821590100360331332130178723215936586079517562390596185033953806041725522222605738870784775672370734675900110008681353871158029530425553023654093247007052423021565119674966820730053925982342230711035585096892092880028726144153990201591630702769227171951505903124868850868582442800632769601889156410989745436615215613734373431882038649972141066281810369165925764422020759122180722086699305170610686756609045363554772112627785383536495758571627634542368204497859754292040435144974666324174248562375616247532035818674722011989049544605955075311558475092635517398387801764473370639907729155114176070246320977684657017696491701234225196082524759006975736356634810347956034352982833126418776999481913420084019739715714243691819458739862062450156891121629208319168897542590510887688803484066767301978461885903618879294864868800143741305407245750215178984889512471409335464130971467296267412928707812926929832924936317627856640297066875934395492909748081675936109496532473790498799699221663077158829720519148381846049997706543214254368532271029716062334087348034031195539290634332021688841149180865741193770338810121902029638515063446465887345531377251759225598630324880611239960618297251554591463097696621836301594272503723756671308963020647067044660112531220678216366144278522498409632492488125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -65714831291191183311934558409539773456190798679482666303363173085142613647046584382408904121932633564620062776089387407451611500107902378257361581360603818669735718769406349436826651394403894233285628052391598070938766341346764114019064177454693650302169645033175380079831327670811296034365655164340173615038623018168609557424847779784666083929584164486537400999602612579821835712048881657644096985518880925985511878009546156690350754266326492745177086135026295393954534727833460159593272550780625045865020345117790601809279889721207240905982704616304207957755501540749544036221115939483388262451131175906367847964611381414121177879558379378979699708995021962911954805207101217555795824633124419716473207697667596970796728309108864583284689740893226422099881431965995229069518512729898959047672403101222390814998031874939779652814437160285068002148112910249894586818323042490168077409515477718012949586765172761838564313144825436166449329876211192075258684951824896962338293287520563889664288932381987458268259108085704536406623412960329280809723743502121513690869857667258599456971610690812473404975604977161016062369458164317416874968208805488132640311989021466606658078354997203151828551051479390291518956848750140844657964391654371769259773630369566197245174098192908366553973179493088614778633058502199246235443032856477468330689770947153456817534987086835893264541815987306876615886566124056196241065067136335783885965086259792569669058627687595856910781787033847881544943280435306042647794899633527165496504699007008364460284182714178683040618659394346354679503020555976990540632701996699837716620211726662431249622998959532183067705061970137567368409740055415542977083853451388151756444326007804582365419192558933610616986415591609242911530453561365530207699807538424866894359059780100619395451966916192500620698332926297384064722585700339889542004354787483231042393634005612418637363873967237964507556654732277777323187738872800587038671871480221128625618548449976533343621828050506649020816688568419690058102495391512646350756917309516162656595813763423683769431400734726469148332694466511377026298901214791337956286261152618964980503252526824802221740360857346059466198562440258135133044712940068034120593765807669569558631976455036422484491078670627844389369120081318638198479983103129274990704637157699706336830598712926435242655252233351620237987143240518443491406291950174581172006876799470380485654638808194268864585660756143779105503508058820706093755554129833058681914167605010269752291439881775749815528733125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -113179306798728973007640249436650086178130122704655695324469053565482690749594980998239165874264580960834209942700690158842087405880103290621507763609523184072647068551882001274554270780012138721926424554710753659446329256099321317310335306769865990272814124871454175700700221378338605496484475974517715713671932585552613088092464810861128923102709596918548104033408545837747850124740842392305139531652180614239374770754692292040823134300777918642783668500495148316764990939051317040737950580284930085019430267972458147831740383496108193712333344238577345360419834055985833073612617002044264373796283406813186359688968905669159810804404565992292528139171444199363461664310473019663469662459692891173297815192857311695641524232765006297921013457546757614560873668821585584844854896590757619209209391233392994832074321393521969605547772781364086464449610482284629755412508073388190070815083702642641317322500814257254480053008454845255780006942821126718322010805406615834334382834486227164618746179300459531340720693375004541322009681078232370684806557846835938682436666405393773642963933912794161323135908650978323191673474625457289933430342922771910763441172754402609820936566249094854400007731719172349375256238331713212868414920665575667274331786418436527468466582999673063906846563991124443154385829230430332189441358441515228216666524167825833792173840307897756686678879353664960068813429079451541945727664849351139426795719813167333400740367197892047233546368208840089104840536135911308143013915401556982437147506680194354289630903704901725658228698158662785227402351398233294300245812204180647221427990486738221006624343211806905410429132559406942661599876085710805113228735360370368542188338277017133365088669730647706133496714157272875974190825380902014082196792554556220747049027407371282362331000922421417995217441685242589990035557822577355847510567908717276855173263894146140830219447314277557150497107068460813906343831390987925940039821004197552011317681298461464856574231114405362310315816788998986308686506083660461575266052352472601552500110000732834767149822442740749902348662197191748310439506994684253173062053657097725975348034215996733334713002063336283416360191551203572618965937796936956718718892456360178981365323625337958902668205205382659115166485848843075147938811631723230011915696246049096277900074523144624444213688853008207783918377118580005170056315503610698155270132262130100943095697609895938925742316114617578317032699372993921090612954672599214558598176221346290262209007801974693308090045000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 285501553277739508909451931605561757592930584115871898998878787652633601301125388177621547744795481933926599915881655823022759963740006571404857306853335470259188009164255778867820409910790446133262538331406483473812541556262787799113380485285858373795795274897891708633236636701818356790611280397591546334720876047500087687600765298604868001183009541629065015455611116021012324061631878553618236610414469999577622695471029001110012449075956561915349841054682251029228179752901839709128517485263596512596998241494776306354115665232318979705716042050210436315430288137792807273590364530743292686260026577602138623322385978554422063639259538240578469228291416679149615729696086230924916636552725874329702982504113426866929858162809630111995534114810291945176434322685883552526536344674664616245767054742345309467468848188438191555429875902103043503281342262112286098563164672397023361993621579126537490000039631881456071224958973786429862231050561006640412254422334016994547451576907304681069263506320274179410270948674865788558525613127137443412895426709688942412653118381679474901133897669863360330913478127097759660511354218375590073312231148357091265368394718547029898001859134512638157739899031013826169385502439154123738993961547091045786775423451937994982479318096913306415873075611529202422948650507054955916572012617332966979371376861270318546272770579074716006871144526991403044805611240749273357271896871252399364523323821289569485245592721116795934319833162501028950520369821197420278634680025965395358709219554841195606631566902058884166457869439870586743613153622402825663493181511546403620468495031470977404877215795831600112982046250481676012138811521646704590378828431610820839847686733414417541618687791974401659150532130320493625185537231248103249970136049233609809466851400732342123784168618850784541206888271337931414464473852102902213409971228714582049650208312941883583227440331969590055819954486651352925157976106764400969282403569002954992436972049708037643776570383659388189914170576242190525492561923122313106432134501464703418123429639938095081530476936469363227919139386542808446293917906996888912178609886341740059737659170776515240020173929290679060510425236576307727961404585466848158576235802151536122767644442019054077452732994668868967787142968441522618056913946208903619854315576284906644236536920278074672487004691966734330102513522006023430143180036720801432547626031259678406661821434720979687677900122308771524736945651466366269245576090802595241840921922585546465310501734447883097136193125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -255535253264337826723308151585772559642771256517512954640796868654581082778730055716941058463191007145077614186854763949135967046744079208707653331458896283580858253781602415393671880981536648967892255326030340393505482535597911802345162417614799841213316764664858159336923194422042244810468297677117807940195880817620657900032309244491225383371712809889225297042265260208150358889464264354283283216483640946553580324669469195189534672128064037870407751452088699495996933415912235151613441878060808985074124887473886052414216842976687130510857432123154467861916562635734166110523456967842126539089591992325667825362218512597268775527527114402139813584565062624957305814301886358294156310819123256052860103750158928673448741507356816993597349909958441729516846379834231707775394477780842618220526984025765060947031783710026572068750954188065731093618785377119574524273835416141244023951001096345660565309466330315403220840022069643421480329740747537861709767585718640244308738534655094900592326974205142291893579589750458731102362834016898456102699057334366464264504739469320141714698158628640481669030382084972792245308153119392150815699544270030353328179189188282259764842995381800834994421913073594378832463359494930110224980111576234472070436460338505037950050879494170442885294401667931460862377832516492582353077248852851519158970948412414368284374883311918298933284760098929798601674868370347255634128080166512072940039053280551540479332998141742967537633223173446011722373357991880128233794928192890399569103115950172960244106170316265728332610170136617257251271498225408018067300608443365038589422122613027271159998905465019153685784855118762391260852404190574691981537295374399289361673173051031320208722381756247732779376434284769097573172313752680747509780546434623095852335947415650311953783134422096086303079877493307388055729823131812997110483616103678465555194093350141680275519914758798550506205599524163805416291028378806574326147540754335925546761773075967800585309384828292019740772369335171118498711378097378862240309948305723799589894775369481057697449506873378564499785269109285207610828784153730233567219425782565125336588946727347854875089208665930234375479883141116251357329153509422890268797656048817541509115948372202736280886527379322735242212064047878159104612120590599108808443470393168500201715435089210101514818928526662539369470431424008272997814381222950737247282901741419187375050882936135894252758785967594959099651017758348722472761536168096540210208335294647165449500484665181012837928643750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 35935266053201916578824516406281632427984031110384994110302163085852654141293565013186972028329590366321531228209348316074258814309480095911335052650734033764159981253970784984948968491220674949605811054521467275301707372328413886116239612782417447465844110534445527270089696096244072243987971414919523559284376074755785370661459355726306873956674491269253760860351764761869620170087149393108786696633599341487448439424225371148691966545188406777042970879896137979657386479411286364285784961629660187957444765268580783389808313988817005926185013505289454840013317843516804288140459275529783006273027705680210330526774793653589255669755363071346627723981283672655145426060549229551647185734387442256418171982695519204541126465505892003834502078033185842414715688378226552593340278698950293317889646270985989567387810163471764729932409956320650346471816796408996666264084255141460028748871474266361505408730895942915173477593325025207260330372042185680304396674038676001732348248424063090476676807419528175238908117631028945559632067740144546320151966626917929519761444621170753686493066644253508902429856924567389813236557666941323638428938651288425075441382987015204301719669665660022538688078469566318050060726072295007268187339558898290467847034167102550708135399371356032794108187924748242710600398611051953207249893293532169199157393906958618215900283837713165031195694088700184077867377438571306987496499075566087746941455826330805870707163226053907130380527266297928863916189452373915274161065259107534147791678029950073365390296689990223113081476273590799007759023626102708693923911138357855612834244641394812805267772519702618064050588039521509390734085743394965780166162967364276369679099556930172399144299541471310186771227082811496330180426419623877703128064430294957198251224255911459974607293067776500389986113006847873969211082830215700749055315184806019664568939931533951765838465403157738452287434561927129179743513705015951697000028878042829940599629976829419349032074928750578381477053011539916137057430108459157184489448226733290569385807354288555371952800038233718089812461064984009592249407724401106052685970555438129426765231446090670606299511928184467493167439943337918302755229506681052279889357352987368960514663125474524716503059865078648178346653305865835999397600735780072546336666975479013039786637330562522712529175318544774553496906991577865624586759880538509811506585810909346290028131598606067902386543674174496200067569072408497431199960690788929477517165238199488001216395348125752749309481875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 128266348912412884591466679298507368203695399130562553586378901191665292115466707303908218914330291369224825143872722340670187641895330907698358371199335885301763487044817931794041495016235902934664935254634599546927101376239461227037009546799221185265963846422822678115767363815905988428606495563471113994540357502221760389336025517397336213353420748847858604774438994581091019526757046510605224902387952745259012445856253422330292203925084886792612772201574329366173706691598771277371297637562654210540769007861349330663821720409784708163546974421884890149796455054005712851065815208078087452102752135015545593808587402949522715508520132603559257746287107679813886870261947914706657091763968727561812703984006019063698377379733456704870050350716349862942004272180334863910279455937346664335657786066525411258421013362306830372709925975283779152667172648549897945796688463441557070398118370519108652108721899178366073310263237924670687708549514800539183632890452129542761120438071691137899781232199907707896214528657556465911303461898049042383701464942851712199713988556847694605403828716527796951326294745659713180194233287234742375806826118295788536296208604599850418588193877907293747161451188323867536438767251841546864767938331145765520538585719486958617023914557707024065395636118033254323335153378800034625774988365393028089063682739372042540396175341330407288821587196104440994638105365173965119843065712892341544195235495365096811873269760209039875052666691635963456000241964658912981557535371028144878878813794892787014610577555704004606512260014407024899356600418476506095835015246428989018031214184818207057045586900984827851257639062780348661151224660588889223551361498670399856371440610357333286679768661632415451080031194365912013823722479016018073954185658439825771109831281970189041789316408896505655587854908479372088443900785370132636908016790271930859259254771049005454133572546891322945228809680594850445538523574729996816419053178440644100088553490193762463287865299582985472286711950123990780465576025852633839778868798145342730701860955348381759987965027207101115441879908926634861382692008544689089192960119771183473462739490687534747546757734958357047347025979165994801298795121026383704644616737494639344601162296800177483000208918030604048170099388618827408844383928961479277063495635233967963067539105984559060094088285468410328237785706015039873146470210867624466482128529353732913423146544311718725952265789062519507555765249348942356128289042204823996903697283370703857256761679416524251906407500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -123713144328331382556062328789349824315688795534133643720061182076687392017002212745019497746220384764611030270647809427345748042108286357982360043345549228933704358496987340388271851973706733721052902324983316740413653626339720503785390242989946374119339399392991993737086693521961279610616347094738769672440969181433393048854333022113273822090077814197573686739056991697850181501103229698153014415630238244038772911636027458510441461651104890092804401190875808461046103663156610474460925493326468979405009787863623237916256814481699422260566512561903742295776615765091360106848286315430730336589450731546845185208380009020004255209567105351805117125711310682456661100015182118775633327496437522150495905732299633235358715945391923147711571308789104359633908554812133964507120904109737055333868457182145783058054245541646095961963345627583858871614635871186769896199975226737123854393110789365118526151026629726922533247287922499803326356393868439166285078942174164482049948573751589789691892462286119393082940291263147296667733001681678495927658129380216749643301707286408106138456308748637689212757145712641340655014149493653660750994762376813162290360432646706208464639300891248739313952426641088462400410628695483534601898552452361137986194706626876520856469708806490284430920421305895753356372645461801189130809340692071372950223907514999548827406248274620189490330583480065334090206364834221248706800690602905637536537846328054867034845893829388175439607214251320718088608922168171347184424788829007996811666057741726001513207133113310481653834316234514549969170809274089101110488359714468844724037918238409272229325385920694050868422571820935402984652858841427646766690375354627628523650596401816417698585690364794739254691699067377962763693787911403149657506859927062463080719463026769188745244803197949347654717228606307212489990759926111849499801061599751077074324045750596596937277268605723691631718571485306117877746111214244060836609603167794583382117702228142839073888919938777190529198665577073482048181185231441172277530343133848289524386068395545464502153413046049646668790771877952287499809486101658910977550363332039995795574954642746356050975956928240430102063151344781662134099616363513543512577403403277937392812857907175426774438183177687460476886088867770168007330938593496457495396299297739526685044482582359218460059892965682151650456177612602600682219212188356031244182247067787560689568298261436558911198462712550881036063643128661757052252509027854169396915393794466556096664004151140078376243366875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 54336135284978062406946213564712164838931677857895795866855291763422208954234626567753707244111293005726510319657184342229448718909058660536505701532193259881360162051760906800132858344562462832278222890212875198668505774593450650772187098768245967608806466896201395746345573994428541032796623953141175651740669525708398489489035440962044844856835682349361824195551451235271723716220408201434822003249939262520090406798289309307867205164564704700396191861293801399875341621464338228800105775162784569846580376147524709274873912457496683559122797898362220931828721184397075934826288637234619382079955873121843882946658265723431861884675173772093552050691546467757492377089372342363927922927508703759017158200669715138819599132290408222187653410898999847261627800811900209234842541644499012515234739775621665316487040578055243001927641069229261031100942088781467203749120426161524906248031821893567149742453913709328923165394622292304902212975303586963776705467858435748151504990784653081369636080988192981063179430012906897723072243488964679530575662198126225070894203226191648200876951505733839075279131571905091393143286353334902088094867886927981606503128353823108456309835846473918344740468603906738701306371197349017144759838786596798187566519847123483223190410643610802595758219282243785408683308657061652522106276364159791740770198423949414511086631155563342521395025240635487505797051252951746628189256238764322148889872570298951669814405416163081724445761427067927042977436712012191091816872217007249269564111277821290036395290064079735305273731554412872268940327893011902675162202608361447342631365950456637112209576729734949096984736103315265307710729366514541230798298798026468144103177785730930316130921513863590397052273387196811726034022055298889000486029600083639235020046265357724706460303789866239974934184809328445977483141611140737132248812907524452420598759667207883069838103653616495883036886628202046826094677497793820244296818444772527062450780534576606821073608114682764412364577647507051762660709668308404624362614923240798937301749302785412844921871924668257348963510261573565071259317994249421777025522975103425293820560863726037435744539975748979568303847711363455708336470576988756660207911480635615814016610464988512543520527435560311962257225276037652299248426307789921543939266252774163249022855500709004218993099164619925387990579109846463842709345438614418489622538412598065484457228339908298533384109883361459667822603673659465306428843045614930150723408336789559414216321056671919465281783750000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -7712196646477567512403054464777042033020539859161724267529758283794579355814409233719945486947730753698021371634943846221238298674673786595335000783282890823283372727424937116043781429988910540615506105435778490136790763019570502358060224826873235908987150857362231186882864770797442902916922918519941296807208026273776279305624360594033856743016811051405784184353341253630450785681903985923365543967734576055323322113746518003365579995495508945190435366805012324843338836943299474305888720224037098783264448734351224412618639445343939383571261810016066109613093835558525971743393295107326147798650278966800015123103997539112741452662221195358713254641092717095592523575241695031624829052840060381712471325829610113712872311728207826175156417359843504126257065098361601584613924508341674758420961030842786366720846638939291059158239617549967175416085835265555895618858273076560909995465211287908678011048879952164778478844013173366721451111537018135005150189651826974234736499213273711294325633043090120755735030149243106472493933757610701720048269257436588467815462229021428099812191453792966488165015269252166576384715995055357628228607243595979787971707495128789606973502247156741664486827504236492023751723440024499108268684309308065153167960759812509924191120376700786276946264416938456380506385058395626864261528012853091734463132134990934702250754946763219021426030788466333361659384270802382084628406804567760113229049266883093085223796521111441246838305985003521917336079735763798602817492529879754016432292323226015106967966170190268336352182053850119085193334509419156817220502948365372665826394696393138447160261217517858330938800257775533329197322531029895012031605984462778230742653713925357200468837408423099866493548975435842303065268209830165157187758195991303462646700053339604089267658805698262848948949539877876007491557494096553223006512818961974732289463684815493023732048183106200279255132887652885989498960184911242215595475963754593307915600489048003271675166407974859418116685174249098864882279018822378810292096068426524218598616009619105054446105878839856279884981403097350165971867724696674399917579188977674868904374906979835255146741544193954165293389965054144281626143671547050814917890066346332083476265505152686046901481689097916964788934176830279853691544074362625974193949030519553239727649014404344357854246874729328262553689501453310857583490271536530636735272840695658356359457392163128672533432388810464676117060836070351231436198460110828804272434296208085749990584181681245427630359375000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -6557384494642240405474874581704565639292202728971021995069060543366997168649103887551821744441965630867362398933672351412725350511683800832520723397124784354558979956200245495674337560074357038882532153491435940984030328928322012053152788916521649252236525979753461192152894022397039891891874372974121153589837983528950709904766057845527610023450137746773181075376158660111404056309201593101200304557278951002678380859321416783243023445587283754016720324382920195832294748601552267751482554694442255043886052753874910808552840595524574889043051038488380559014240149210550637469960434959646866638380444836669954233374356590281650054012143598505179779957873700690233488420122457681228517277136468563364268856061724761488991514466393150143815279327596987876358930609755303732368202287806507241330182067024119033605404523666138979157018408540069446539911476951003586990893571988783290580526456488662885574702988207419923927807139909715930365543335660818848061698663808045111154263772499143073516799107540222239316353528748497728809903333449152796659353620675427066143039053824421039399953151797412967980877524836963443534483086083373854323094037494557315132298750505722849293537018672553315021658053605636600267069357895285144925016213511959187817258141795267469882930758630582997388752224098838032627241504652944650007264194700153628207653226404535384635034382542160401820707255992525324487697456264787377634101033596480525626717378221524278369886205401986135841647828865444115595897562968901551446460297644101015460623035716493090393301458921109789555331816284116859507857662997489655653622563723485954732210037735458769131309616152985828505815888742331511461297047724740987690191874886412243245057701202846717303285236771261049209068931985816610115765054719368976038758383656617748270470070438708008866613458540463650021618972061299444193867991676015725064277533757311164514736815512790548170515971938128279267265163985698388811803251472711413508152615340791970761550769579943168354355240960504484404267329872775268720556881517439557859268025836336809457692917708719339377100074674568919276538736756588625686919449473769647787807901626229722941303046158991127945054113035844633839600772524432622991628318842331350701511222749821567821996626751947530852048646526264540378411680536802054171203573543454420028695325913111237559853823320666201587800667587678109732453075726486639645743754813263859365899143209792505637132789268295261423907546654349446172918724969000118523085501666665529146619602205839574502868773752719049258360000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 5995482107611626947383772115692756734956474215596363254067573089463302577350850230517446856252922156669741517912161244981270012144913863170264080331754856530394240005723603209385681462274430786422339333430905277293489085970241619095644839585491854596309446272903965572835718490573345769127187073353712504275532594468627383392510804281693083942458589848953391524264638468285878353262296692253827666994414578304189864201902273929981971209332478523435091700476371714028791153010146853786269928034178078718981874895681269054256881580337991524247917154680657717367806565531442338021269101576783665845241343721667381071003623950484251293356482343762869720988703074534546336080046743397966196601645715517263993947720515777158294264729370900314003439476898169116980539457159773000429376599500137750704471826294137153452719922842288970324864388634259880515243571283761885362396029832418175369623786173424672888293228396064722830795200258158503218956122013453709053835717992522595620011643500602270449870580628563787785222007964164823370496379434108685635665340314974784125787012116242602834092879687982113049261844045942870977294754588166006802396397938378276501253552448916974685049820158199076243828126334622859542970725205341009376454668640071409785360218271249111123131887175408314141675888287405645393652743291620578665780423960551965093793623428700883062041110873766255542150623611993549277510157776645966390008621380601090199914769020854169184317476023997376415004621559036757921843637053807452699989112019397135914697144498111126536560900279657799575358192279394338791434707703657237956603877200345453461616795765735405002701420186715388872765187441236576377773434236316167604088594267111726674200195973527756766431023990029462871031752717344121478364454686953138743832588925223263922543008674036816233107504138260039209301074316995236839377460968415860951259345697967170178986462788766318442788873284774869602866538729635660174578222829399305660201163346264800000376962263405789715231465375606039039185863828883604958960532366202264158387985011385174377990715625586165348424840543284618610231452475412736829657472554067876138561003551632143404149650866744805889432169597728778834976698161584910272112741341216460780620846892910035070065156219896769625607719177843622171020050306793975487481032616091782527221104471862831995405046830020505768572623705682064526480941276454031466511901617297538068757604029564490605890626738809452727932046456062378709931092630650101740981148328707335106082830463427350613113186171690339272589375000000000000000000000000000000000000000000000000000000000000000*i1^26 + -2954981690123826485187842150921066650714110261193204458248692833462353267787223521815106450253264817111639695534949320707723665900012555469014073026603150433844549782602916263673792441929009175766022150233433272430426507147049711898806314180877344237190289398034964472621983877869593632626606534910184424858081881195982624222357415055767536984376305448359258500556419468449823472336201236025636707407653669156472251894128188040752799026351704204512783296117070976027299494212186772462342792639034600630495559201696488803432244933827505415897602152161615898797330779757748135369641702881036664071640997075768848226717871165257470722934914632215296531521728392205001467975381306979212323713513304437398288768807573613717284624024809967265749118843534697427640343616509376894699993301507847883237429143186250414262718032994402685679842766857628303803897765443085720573643058853108587577911157361527733462345516857489461746348569148150409591470816762697779502345938092292401003584773140048258614303226401345825893146219669370342462114427875734027232890322702239169890117247819897436840862014287118373302194519794049223602424136932100272388030910394677391878223674216361167890323609579402516792465674437408050735198715999581538938158096814637927083206907083145068309716515561883861180051951952282086297719878993872168350492184624156956640572314265751318034133263637170195837189456397872602062721046686803361160585766794363776742113070403127354794840436833352785220845450251367808593062272186430094714390421024654555613890557997397528855077487371210646314162332939844164294362309805342442602231514480990427044265846148852201648779198695758230859723233369401393196704346888080010124359335118427946444047344152579459959441941207476522474054211737060738493343586084592503785238025481330474477163816976537911851366152469307637286214837410266729073526154255539665845305954700242123805791621308201216274975482163567329665363767930062713287501411568468090876013391989741239698098708951502898913984136164436756738061717865549154422947554638805334735065886414140405218706566647629801318711880901844326228244108776511511041669545270327799487009714618928635742417422567979414429542185950346493350170837075939093794072218728524506794526645272362246423543599791970595656008824373634050693610026875679989129663624380392004996575180983754163551061343699074561081134850812104731263344418201349281350411352246665198170012189574575388146239325544545139166274486378603362606021949774425225468456627787441039604754928308387279027315144936613857552886250000000000000000000000000000000000000000000000000000000000000*i1^27 + 1070533326040992290448030757825194623779932715588701716419102525076896877278874595712118326299003350444217330636175327786624635689381039351275402384175291077657023294003047407766618999781843747002266691784913003432273377327385170213648981685143440210968616070702810021659432392724633205876504325743821616346310580528890606939943084072396039285407041939866431804722695029415974779526497613136257473689876251568000528166317295785476803138568106616484297807187948286090944336544174018011341482716148072289456156863500487188605109125001349146922258738675317611049441471333295783667943381461177062897557012297753964490493078275493877837284532304139148025640173079644203790035671541232159218133842553464268484023998669351314451447699181502813358893886979987826782494582128268284620361336001735795021872556786317189883598914512576674997044454184393378504567732145391913299451338377101704325517578094979624955743288927993199557959630147736062202536436651713468862780044564096794810178088071816890410637138649754503731022516912778343186741714974791110184252272102265482105256527205872941002999751189649647096645259515856971918479058423246599707668957733567185656219689440988646176290293698114483613133119244166302946280884994399847704442512469451784166310990167665815310666617918207849488209585874044867748771836450924601261522873719614311759084881016502407481393598607738699898113920356567160828205337548189636143069637891673088428739996491005399072926305578336775515029148048151868014077696768367644742494004198784224421568059157114633764807264746679533987126924192510269088329097497532118586716981844736572264459685373933380575560979911222933016691647071648430769758179339218131845916563230258196372143112756592547306819624700995272251572123953133402516678821059446765337395553678129038161491424520501459563440845339809902670025093357601875588496880011901010249117551297449163841098945096085721128476820555147249905627544026462574158432146819016410838115764717623359300928526190834814068070543371037050956010631906288286267263596728244035052261981698506362466473505709044496803022010651352410648132925496616528175311694555879800996488404797604779113696091566339572111545200446869056272319596916853099443611193808367427169076715352606960776759373058737704518710153423434172784993993945110651265293648298952953695487803960619002288687533568687547073817448423728974176900156203549796252192717313268632901341867078245846777478673765815580222007486553407873115216345728753348295619739855126903792375122584960625868752671215176957595150625000000000000000000000000000000000000000000000000000000000*i1^28 + -310249048832855435776469099313767234344162158628688357397610530740663888619799596443908996679357076027143844525842771629810356962801178303478467874591584213285543294076441899595063654424223278036200373522301617048463177177531306146649023894467367520441929259145865304178451886942899757858244570602660141212788185990733399504354418390050785701710624483916704443902804495551974798422350282649237768379350442984881713632870154014911055615983798135715522072929104732695258228027619014561488918740687759949064460279021668725739165200927696240131578209957518400116093927489480228774859258579587988402410320917045254716048810762287895948875872643954187781883276437886534630004988908743792126637532009945930462034340034837225710888714561453566524423433816143588957581588920088588590511383204124738869584813700248680203079581488946950156869643908332706463086864772200546250289897745264885665092894050346736555524422024632209051028837164850954298361869429712793643680820849073404344953399659018167067940506032399285691417509841308082100780962348942772388441128007491200115635475739627902137536364702061750557905626528498690798787351038336932394826174701902702670371504474608472558381136452722741322408902185608176692576363635259919337346988375509954722272388761310111428873414167036651264356371875133303513198270252265829035743739277694546506111370342660918908126700751917518296140045046305749260659074371103972872662419933914967476849255121516383037239125605313486740075975894995058030542194497729829883933842144445148768684020267220398113106049379288258398070054979674792630435618532163239593958311949256026288468048045325479453449308887599938868829716985848150416417146255327846479365488856247746728827640669531204626937094133908377826197516051763855456487551497043834660458695769193092899271510459726644091242057506891933333873096398802157474228715869555407498090835613146627161459488432668367227553795570558577484317349199056086975309914216752122090277943076418994852403992004508912136064564590872704435594525653837363214784064056744939260523292986269475248005961635921655771884073128818938117301748319624352285936889098030244240378497405868207709387522263650161693421551905240555219684429402467324486130970412478200823496062552289911449383290078727372553451115704074793851216351542446529542168109518787410133819762536701832538167871485293864165074411429289732689700670176314938769371472145600312855999092230124448932126950334531256375693780166663525371326793920143941101115221264507710503800986535405325519815723236371613126862500000000000000000000000000000000000000000000000000000000*i1^29 + 74750831180034333676933809723205629759954002614966662989965292837264439392520197580945710960782314977056597278361827165346058851630807706433042550786358767936510891148152021722447247382265463968456738481283623763047125454153977442180374837087528744603320725301914478783670217915970823082235990101387436452369333279378420102286720437002097079553581756914259272675507455341636624173129203242939244539270828885092740633658805063637282367612186359877323867006001253271006771345349371004970977971332132318103034125190562530773533182559632192565190607729071647069670580739346487640750846699535727609431653047219842904027637568262634157074975749449348647257094394037678321057610683547868710595513685172374636584715697497188344795519264981541047720687172032122532592923702229309573221202431069012045218267086346491120702831973765548989927387129924112059264474382276396387827480780356241691720420577214196614984503386057918115886020993333230845196868863445765446230699253926473364704045216949937998998765359032816002458038226231175347681981182771070106962039754669319209929254539839461810409894474713412319424557545330230214330774030979619460903026878794592665862966099892263958293787248748911231209174233000792472960810871471598013717194583272878395882417660265411835783141066777066894535707999163292413519962518478327783409251498888152129270406777740928162332759803179433870318921994004068918060143688814883794840138202718288736573429224031903801872046546237990593586909534458715418867742816775078996721111691078334633027096749553166886025977470676920252012359826675874668885868891602956440239753276376951278671580027329366754781144362377220336772017411569756867585174187063301654198015030190087281826459375604883501808186377862271227849283801461812063211376579843281598008627068521585770339120781790636135264924296070565623127657410542179022652317863405226057385409479261779132489170403567711865624267696773105439269849339798523536912452156915975691220438763137516448236900191359737720201733235229050636320572974525676904345709195402034486174376376017623126246730185700822196998146152957758798961325399388353010066475858906060851039809022628345428069979323851341380655580900591234370820896617716108822352373328186518095243054808016868535467987916906642290251679078675039111915196771181074020398813190354240198729893177695616303643635186415438785037473028249665114479063978699277806894916911317875065008241752526416590425028696072754282851782976652798082343344525462460609224594826082694978738986124464355247130282417346998752924375000000000000000000000000000000000000000000000000000*i1^30 + -15342918009643470013437672718988212569916488112398739333331069945189751908354230970670904839584620384765864094804665747703573982082659705891816353340025985604151512217827860055650576830326322026199220568561013293958411725946133768207551942367609774033212102954748938665093171653016534933644138910758255316801051238838850243583378293976185362515976479138339137280804875366526779080902133332582450900578310186214590842796094437221258897127291399793237858149895936797286114223250853372648168972687342397763575536738396680581619620574547960723407587701406345113208531779178771163057322724517190668433045378117996296221674576121507119332910823851006684521214657640304001353336798581294245683065114346137809136732571431977690598864665090588724831758903093066846448617997252694368593044108563046851975479868405380552686119035354115221405384593927263846061241713595273053079188716087811018874863234035586824862270365363504472480909729522291455693838323036400753193691258436455706318152838454500922295107334998699193463637981179860346259266056544582852422762146607444968974984883603484327315642662471436745586985137827939567153153303317845819040594222579315363720095410920335317625380947231854148937010629962881766546328261239476604581981612152057323390901435178553076351327924875820187441691633739575997677827956614128751006179741264509650218589293342940555589989842404356335306340006550766570156419115941879496950826828882373440839350745864478182278442665125966471457673376101740416638963650208046082725767773425108264052578727746147681110853841825193032348654203381923094746214630721280669910447024491364807026725698490904365402986342137638051125218185734891133758321136465480810296452383803114386853784215403068635321566645565658595039504808161256956769341654431943231297737092283966504549185200429846225806879571237020667998216050055506744599721222795060337470938169987206518040486340699363501423837880503183156346501187138801466853977493415394214327291503746569629226821900164187696385406019667431299619752161518502055538560740043014053752543484684904260929087290467388333514810627884809265274087958713694125141990003255212416769033498173354468633343817313893305264189894924395206346898132105098029286123135349439702130878484266148930917315480859906269367547886400652281816708718823524480107775899519663908402697499129927633179127816751042158673055270069787234790396182268775716251053040863981793039061474148098133883000357132034179491180936453111839914954264587115352711329779536790619472027348231159330012098879044816018713750000000000000000000000000000000000000000000000000*i1^31 + 2721491034945714323287285666591404093218391371017872273421466778482698763274928102381539239841327652333237912347520062865447635360449767687447229952823463323251846771780455465514830602812745100362544404565670284971257785004271042610141331889422769227021394369224060190917153188636379045122731975871333558197839523744259371123008434105931612209888807362524629516304315381133548776240914356927328220504994169648061231494265750552878744975034035359470542922181677169528627813820766426379320810969847632832567175193317141008180506786869475441061507013114677428408589979393868268831454392802964480633906255960741248666702199207178135564978014221587291552223828791146601060856897765808488690798130166380652390362392669124583792526072350682019620710020102759358440197174765952051493830045508127604413415709295633439604435879499764643660776360053204042418494948336110209063208323609993281461138879577899781748379496939230557404833483441350530045446501641805064294384552123887699474913110567854574490348415275368387123313884661218189474248765893674106696852912902346434645403360994780276765513207807525673722907956682130050353970267121234397004624301750093137097162411511580073853985795524128181447663164258518816861441108878680086252081456101129108305018268129846539112511914575294038242132957218450055941796874478415399941888916974297675587295580687380257137432332290758788580679014993579814755758391069181790492678313542986086602614439092294614255180488835218345132380784705784777596791785843069174372574252481871815534155388319885261823628282422030447461502129697842759224295724048148493657183744848571435917190257759138127123429956229589011068975320706159191691628984556137364181417021695847723884507361109140267271453013134032794703838944292314430097591806076584779680639479101312729721537662343289895896714136252329349944797640683915748672569779109760093656160610103048317078009971511494925778428653199180758299151071704880832658510268038502286079004899930893197596762182506101846505292536288445621270759760808152806656200618556870285727216701787155508772534508180278760488169649608246535419451888042343039473419065764354745751455149960194480897295882307457603354379982385875866594004028429173062788533466579853430216594603057018545167244339006751544856575685059007024200963825733892244092570993329162616845881742604610688181620123201038829130111884922888145485015121295972258501260855507393026864968826302299318329562839381226751967761131384340894311725926738068367635585003919148540406367615376808295526004285031301458918437500000000000000000000000000000000000000000000*i1^32 + -428858295801474893265966090686882788357136790370960493915830698003143316907590109445857517688655535912151081153363857006643985684726084720906326839747811267461656853691070354791317451421797196679560192702926835036119153860470502882004147822650891142578209725632781020464410904172193152342766754004328286296984407784505619175767963051783662954837598967311106674280157664597906525469683338059922428842545453234862110767344134511673400193159133731669333497561187392806194770377867149990913686735098492777063406589393562858364443514362064084738829418891509016142841424055034343640283050725360063932675487753519343054919683046909236605590957498245431682078020669283682185804935850978749158032706846579565430201922122568661379830234313953877876319329647203027057957016944776480403843117835786623850105350023741679787456217468012919261306997545038841907580369753452792724433950144345566879495311824980580099617022959669976669684489321249339451517038538022850781340602589169816047228434558450507992330714579016321061473598844733595127278828581665011992301085539565676656979382846664661260754355927874199277706303917289814077136724290735761546474287330679953333401964808064743897910447639363401350610964538175908429656303239349093709125157871419928743203120977388892594752538569391314408043825277172408541089387810409885590388746755128233071728432473699519553783243187338396459437175993732124564304187977578383948613478014946041212187777698036367913992710352817871742516909803247306039269583855480822917100223997869117356849511312274149203885899906230592721641674592008880169760302444730919283932657379568098114218500408749619668400160462980373505292425437553849508234399703546238144582756208613152900284398124819959983816493610458807709601573733845182778780735631613547917940227490600025665388780330642085502346094436529642341916697237659974040067968611592063202587789689659834582067557150957843069376074380148014725550356448720531027516015411697468089849024578844538573239279550157027732997307706059537286652496059674726075756163108710493108631208874371289416111957285042588893227819141487571047090807375676350608501908035517138744883828589000490892335205090182542291267176702847167526443004473852463969071376338504088444441756210752491644876856757478165186202674347739206822961276680511281724061489747262375637862947591149585705036288746511258837021201724783866311429730239036516016329429425893198388631441413908916661911384272569303516809606007980235589757127018056165961300423694710643555864239995071700853260882270864993577500000000000000000000000000000000000000000000*i1^33 + 61096008509838745363960692051965148592660974422530945110610348149529572678744374846338165173310773461014377470727868933854059115566534391187964003581017745781178149743758944288852354288866166166113389010500297643850470061591432775645832818519578736398521468504316221227095528532505868946999528515469903865088491689243860136052421366815162289561998291691238155919212596824078208085285063995763805598138273628339357852108404710582842190702687763243191800604865318605862784642099955265375142621366492653754019696186498877847309380147599177944042109984951031107519985608127998290585522719218031515179070344474202972620549908736630503726261798796142958860097741447702311763572578598701393010195111852591904886021013276019309977173366039218984285964441177321607239548185838392690172728346544343883598048715733205077919060828848092582184773243485869831234112372829737078276512224434620126954094084848638434146894066176259900753975135300978465210669965715139766148235945201000807835055064605527942577737140206763452584309359113892456744777266755213851163108667498585884941210131940218551355426192408322294848330227895145986521127688172988824453786527475930302043270945261193784969102819427334341654779066804716211463902567938541458434761234613065929064455594322212419808598645946554643232914205257491995816903423531342379481979045044368718560302636667692007383870156294888295061501087917711106877537942083106276423550048441296009758203488028770098814854552192895606833839594352762193944910742445730165322718750959081071997418871291035981015021444929991496297991734809198687012716294352778797163332396024577560543836878610177988068646933274354276456525049694408721410213817245736642336754654347390156397620691415152558203888935188307092243856578966876470528134803945799679914860679253370034780875568331624535922965007864228385059879390389644822595122496048757868771052270944658553674666251685383541737164310726505652073306014350948325614570327872226128225739192413293556009034332783739622803788993135679390671018882112990521236636997096497780849546049055192676786005141912338823216157736206472838706588262358472737158432693086752170522333758733897027638721346520735462491363403962891564471234079255571207756043386955102684516302603609821336381210055962161044183010348054099040576106974709639026026170932181709212194655327255360611389942976918418644906498383245093276187043178518013978055417178911133240385780438261435117923639344094810416087780087628192294638615457221100558783664806274305608110139254004062496548210538381155001562500000000000000000000000000000000000000*i1^34 + -8078930521165094014573080550401256519271615673377681522324495451145557579407531927705174059204829736519179509529362109806567316861243944564086671957046480674753404638882417946634364841939622290621338258147323278058450737236828037721407427344964852297318624600072342099024761575812690155292120286195745160663735564106417574875561979322295952430999254026893562440516222304395304062156850040205008412242022770013066355072911090277567061698590342268457498533873725168683176242716324001313630879591107603618922838624912364531318168732347874856267051966092167829889339506215765105842076648735956186294264712124490527843335623222968070574533578824890952815414893739390999027372838349961601851424494833702520493535669357073041287714438025354882642671021671053720306918076905121557831543345188259187507748945444224173571151725952765652881618605129330638434198600807044536923651389177045114396375680791385112225756892442559385587242530130857677716422745813012491608739156678837658566733958517377785648602062306721631935991190490472655441332691074798706751681477433149817175130785601273239282555246331815254607141913890422476053497200755409324214266110301360862469041685208387260083147991811922026706289312345788558808118539687973396237471325535506889107584703212933106668979729607846324010942177756744622845341823477082548993801825810623543987311638364338874952779743422348796439586389843757094597630235938344700778720778052478290136317118210469428797488297643138711881774759258926703999261324561936331952357888257766464372258631749784528287831462358305395132950745484458368764353853309150770463572471455880457028438487272183330927689076897589097895578948605717600207851467533802083803698199444557167358913024799795529367867313849909539659627002548243810260898640517270496976780442454968605951297762288556983116659144455764517969263924698783228221840865197189629670762565840725218628360854803634204067467295548457482890073307255482519822544109619740086009250475289134905951593293609659243532391746477247114813843106796231190078244284887456189725214880154406876272412477265558421194470954612745129316414769291495362212025272655870510765779713895514417343845248167720941114152470827729745212298310516899070498731651108091873391375146551869877767849518502861963298292915905235554885093938686316480926385391281403671814916864944357248318032684164829740522805297655666348986277396435194340918060492034717415754052224927046419704150669842969652933320077973887650486263053079232266445302278838916565940534654667338397546420340590761356875000000000000000000000000000000000000*i1^35 + 983916041703233601877336379412310882462339905078468655408904086188518524725763018552947242595333060094767407387437025696467776187353381352891181735482243096577166694028662558394867578753136037169817549835172422728162494092286735124014024255806371437058562400370683277350240310794555841489415076990541120519800486112707354573543363047842779627366058298386900598027459427561511738577398221027349176228238306821272381918247916702704229227265474462886627272358396390019538202201115691185729305533384707279943707930357897057154083399645520469527612970315053150148654241806344172656358211323522605650782679789631653319367355203409828080497756801938248147169031074972872591954350513477457867609817551366896966930417100699502848657576122808329635804639917955225392033862151467654052688463158754532681516116012905497187605120722829601549993183077971752241036805551583325042815707557971742131667650535051675003186283887817485991628226519876422932057794426468483503481709761141402183611732807448351155026657706466838803831158548319634620590588001164724359678931969126375040341948750079325480211255075282231610592944414704361374242055224570486987675935611231495192734304291298453044901305634567689948821458667462718303708055910740083520915515860156580917624411836457942580436363268854934714314450592608938534253227962580934567491868974263810963363205989549533967611044620377142445972874414242612893444705928646459957648722022952934306075634551534405130146736733166775119686810076190081649852300425750787968746248835459376940023828128087347543206785279454904710560225803018876598417809662210819089013549120751963446690751543316601630177942634698200207182420954071267630820803733693678217957165837621951344747665325128827718294905371705838020149082964352602332821883696157728588967361074804346656194233400971064720631840630789372256264472503248390724294500848169197089181850303727009572132221145575093089001887989234957951546514035190210487741783158094617106209224986253464004386592247000186364185178771403466759758638616760119555557338330454252474523202157328932298238832533152302859727331100572308533502473046959229609572652131720522714262156894483641975826275797695240494606717876138800749074331941840520526894745884308562306328357183527928708380748843622089491834638259094636177932947722851491936855726831785330244272070904061923545635373775293737587437655661279329198798979845593290902928097599519750181824704757753192314039807839761269650408097686289126438777149031111504297734425777232445254869706475283662422343240398414390937500000000000000000000000000000000*i1^36 + -109551791243531021967196241630986338580658636192281995118469784366967865722653875116684171650713915718398174732743541211382026031289548339440045406148241976209605502972084201917950951312188660261033713951948844628431078259387843308711273133115215868170030092557610327387846854574211093774128594304924277698926197347013998521650151843941932552019871018218215808193718986082327064873615601944156456810644040140927114223458213144359394532588231646053264789306635540592282911140106524425007382508526306080748218987294872155452274299099183534082304549285835102355685165875814883130247903512394645963844478147557752840168557077924251734369218814314864632216987925570267019931862869396525326675774718605620250433746998689364950274151084876267033052370300311521164034118737210064334675916367352928201901580729253177227087963658784235128190274703716872336241675238573194601969502074161161491571020287749324630202034272168623740989054393725253151091795486478172506663381275003661058458302807460781816074119913947019840832139942563035862652262816643315565001371989564815931351271970425759695340458381486277815007964853224679242167396039393723548738840190932625697117202201444754368409200123360955611319812681184589952159553750585327466234549921570875141475440579610376136241200536631450945031526348062452806872148662409479349608630908157716679930268439638786618988024946439889335529091573387134582622620914727042006960139461399971711327304226753880849073353032871794466863975949933833799840792184755396465373598504897872431620515909845442645066422057020009689093438034757389107946571549323117531418312918168532998783708661361305404208203379626337807092545375896352064892741949145847292137050733931246957862317206163282326508805939942869397122311922853213514940845016445860083103604958941302194334298045644053573371053976946034922336827686253309542975922953660149150180815724001824897217157099608556777391708071128901302310585576550914390660468786134876807643396054737188651560585216192870519679539154418229668604683989019184340610573845459926976031457055005744997127111365252305667724642240080557406682544995961082072278681426072949923953395445017965891838061297902191392293367309969213285723287683471458110158933866008133978241181745377542892521880817913709182942410428122309904508123377200735279625692556974556414231863988883715769466989615111555709818889426588552045312825983828181411225672626914595970048238074572907302303496919468740244675708941378155859963661343517946275518915969505890615766788578778030760698799316759911250000000000000000000000000000000*i1^37 + 9297155320933614305505404414134975103069675787425854331086083484386697869532995127198545220634629657130087928198405043351749339553698658803525368698596069795882974651299638453177430850108877121738446285666733195477269406037072699342722793985616372203396829514608126883753686657864907447623359704206991834054648260505415736158469477241264023757912528339404603757206121115108305902587271193231505479251373531570417183300794885996699301705648143191891199815650041653573347436173944797190390898916794190675392487969054371954506213145547159425619241426885778158368348110836717252183529194087333555736864494024506846292107890070659593989088339671832463902027734876043191984938530686470804852955778367011596099533081457737899792731513851746865385098481924499610801907655792096699850856789480331680155535551424655856624218622307269991066645246272131459329005594068122847650280961726790959732870893544845553465288519024649816963082332674325622290273927133052267002834473403616017904202336425126694306584995757038686914554197425681116525677804239236161540815781960254491196853423497468888317765318306934990420943777198531794837833365925930265764557418057759345438023055340561655726005114713378382349848516831738934730896814942850410782532792008673192004331131252401049780144807414593080524904675885127792301520536359529703649887250289396590597032477116154652302000750831605311455615670150304475786626088016329688928668031126339229375845593711407633116945799364500237283846223866631757849915928117104259299625923832764047062408586266668313030903424853910508841547491080434711194870465722505121917123711165013194847139460150954395087619302088211525552592571694506740714165857172739886956179464077047421075548035212504034799945199462563998274795794174994690275635346965291080212782522993198552164782209442959007799474193400260662775266324983616413590083048204095119693293476547690438115729922894334935671247814447400893974806046226777327781940995284020022249495560416765173877157909313705867469757747373003245163179677961349941815246749003252682468386106546287246700580690996522066414077788678582938541171922802521970796392902509874811734788667899946060351551557325944599130503528138829534802488668814670997333556016176088790584656283506781320149915883234071040750930250800785399890242227203931333260714214147677285582676649394351091772842113167806324740071836849627021294577732062122166138367476028767954744935298071082898829688075270297158123322960140994608614296373651176708005409446473687553895088459169631895982296803749736562500000000000000000000000000*i1^38 + -716458799598438531017660206184290523753822204778868250366357775414756227035484643701461718709465135017460323259441022284781860019146767993617351957833141307221443694536178201200789707476608162696939954281228896829676717143482422852612382161554314825668584536782937881632230423061636214056412405197077313657164366361131721577983792179882431596805888332167053397439278083763617004669053748095534635374767166308031573570823497043121784318693530399680026544871747095606318691999508919214713011590581867023956054438277594944979696794747594998343299497695138511964789085878745036141046185946066417534436717640373470909300975254861298482000720284238444664868096766269329803206539262361125854733862397803435450387699188556127154813341802075917595901953315341767919837143721582776989077378868868361388487639249458529604385652487446727450205034518107248317687317363469027356357364227013316029153523418608840510013211967542202567712928537562944416326771882458543303357061782634901131490071845659748717433102207636265493739860504710087033733832251900201401159688931419916538135742980065486724265390542611352941985640198041285545371902670006126153189740361313627018602400681948601842110882783621913841461014801210794639367579383037662156308096640228190118331721457425164383601368281322351008264068431707715909331289442919334354553945735993160808872385249078626617758981412855741327487805074854123741505173741841773153579188008146031220624371096815383669882836420445555528053969829012933282171462481952048918108628301169633094964026833424382061695590360573827536253812066702372609380236245821698589728674633222398977977253035228747431637235934691657880130637601876788540766456865650445776663743754370298300584969787837976536499848656243452186426529326587390712183101687397063775852246497989202057474222131559678270373196833318404297214186142601126707631224291591024023129293828654162102932065595310448728578846898808930867868504434704000534845750993641777105685631107610197262614765878198968494650606024928477178081887987147721234690654176408811551637130829903664305243126931799619109185949432907858621470058609596246675816979845068439743231469807884243617443360876888279300774798265346074834744852417587718074656145169411807871480239380527900040567651757837920555793956187831659402003316039558275516381414311250410783727095264179133528419439302384005179194522712007115875328966764724025467158385777600314399800020843308698879022678769352162676365176003936884565954346727118087935808676733166992136634517046571983864122816408353125000000000000000000000000*i1^39 + 52063145371339906369276191389708397713046514046126234043080226416866062367789320925721942966498161154361333114421678358397515125001100238774595991209367476152841140772285745805935128663364002819720583174866539087927975621707810081952413806691912606762710544548870685994078548657562217628593283098748818218080783843800757437756098506655852857769766411567837898550848833686193914592081667444690445199963884846550620664584100906878075225770501164137891163448276709176554336708502862191588570085312006462237270444429399108691271518437424487764079343662377672236279038603486914497787997934068260247889234124276746401768593402495512623535896332700983262591833210901652916294956772430000624413838661789676261884319781766953359849753694591637348481929681118679012884621335171486696852994886378715444287459156589085635234404284017515977208668278965453148070741630904943789598196140689411501238908372361919415721286480104233924759492139121049596306871132521657754803887280173303257083551978880796279549418360735165954494867148347072967730691858119634544902816617999848450224695585741169486747954101629061385502001176903909170710912242833166959603213489914746489421582300489556140765939139046292355488585741785615269046277939874322545180424960494550735678499359605780192724113206300437679260739649174312045145895798908693434204542875587587023944287010730905276140508858505593327226882010224766889808037343407504185535526374167911294326771076766949536323792928498208581518194519987318523281227678596560173854346320084808714659392092058969731319558879991193527891931214358137221536352091212198316680496534044732515480682931902801077400634679711245747216064909404596385713042373520609192643757415472969725682317708094760115397553968854397684467078866647395837903231082307401370575836005632654232220411059285082054367445381476976241507927151961520764351412976034771842929032651472264220233505070724251457673610866579468479077445782486086473108984552044008431263135614541307430312843544118484390501570562070322638942848683489162091785696587494942310469926622660549943554517544685757097140712972697359989259825704003229441295416629829804092458898924039488973316888700430157761729348749061145232930095450209042923239408011377822908164476325701432172749250527724068326804345325991101532911368146753781093400904672449691230352078713966124110215608544960742226881500550591869140055143109847752713461253076641189163081480373710347789455553283211548394328622238138115474460439254762289005096353247202026102672047358360846675497494269754062500000000000000000000*i1^40 + -3295003969845017940165577817920084507532201598008119032583232966112453300182811536461257993530103728962243140611911485360664583066018880929216158447108160316629673839484198316893850128369203210739251117395320148522319520417232744139658723556253533683873016246442551041104633271020655908309631006618717152730298490881817363114207988984027035888523754240130541854444370514549151374506855689981438596563563530130445830177650855735449620033180825301586953986374504903035613740678944909180399996932121114343450040787137832104707127338024145256266732293090408105458870006666370558352776761009352467130458588964874103919538612855719976807315575026419253577980618932803375387371041653208378477836557686488700889411336116140539346654403812877785633640408402960778992080518674647655241663935747703932254922301145560597768106353301171143360304341580518141414068929297517198912413153058702812886792507591580564956951611153674284809318532143980495076252614551271381821248586680261780062697594098565329388373623097132024685476058630799845417533527292377743736639412436631782169878741512085679148751781712801626071659441203779195726311672854428454294205392010978307564236472806159631471634166202933861465516331466666054178967346068449448368826217161214788221896419682826293626006704695315045008979208800746049452164567415637485191473372016985847628438980019773023173860597843444174168090873458422505512941643861410437982432104239230931846228596405080910501967842296897726374267982525942210696475910979134259330152711419599289934444539129634417194240221947624719228059305261075639069017373320329871077514591550797213567468950049984706834945365439484859256106645848545203276788107834145798357123603460752092444511672248844738031765337911601020130659362873755440793984931944546117074131965179415463601168888283671965836318170617739992854076988998567297426892444712080108029930377688781118777305403551344636089554692086061083854673037754791004077724219397411009188323451165190597003824200388507675487643864781778254606024331011926843513286528604364282235699514589998072975368802473760405410982417944940524739502755735805991221477424563417367425266956371322085838195915471051624550735467910825908273304921348640679472345027688436530800295107966740725462621296406588254101942902728679308230454105532635307914526214086765693978810527217655025940975836142766250426893921922352352445117255742307192541343381426724814389491083970042644085677321244485468539204509573848912156956033281895681918799909407079969553013054857915447901500119345000000000000000000000*i1^41 + 171011730754707517864723587732191596841625506686081511606593682782717121490125205786788217361543861032960750941218179983871256893335562190453300482494954203369515840325458352021079147612946095162718669958801923575177725183041001531679439663635579242090408133034644698074200399645492604066458794406738370607981899710989922393766826063150950082846233667143769953912156397831399280976284475757683216439848179621204189529735089136718501865398278248569744167628361624416134653855259174961244354975144312367248449967615971502230754278925027968861571517281451724139417822981760468239702306459335820268853472311416976743432209432904644802708205059179059858772087738881391877171516845442301703917553483199687111125257067175395856644796958951589940082264732906277611503986289467575914868099029796732920549898259661717537316617576058711786913465390491510395965983265448491925222586962385477896312702417554556053237030848998202651746645952553150622525418564118117568369669580336799590643757616862081168071780820652738604928295557585190635076591296432025772613164081572383790248986254962551216115252967705616189943699755521937702357850436872421554898101025090697185147356645317637962555830475536127675509889031028825268945329456708214162078957900984960296288827753098844813220460983702901803388012793175250339749286300421202826312535814314585870991955688330593782653295323975269410550275198891971885143194318364752604473660220507389080990113750760662208143554720415278589853985395924637092922066330010767603212599033371681531875487294459323725469195194924177107464693236312755914937553519051882887784613589103154854764774289689860638299654522527145094717347831387872478228961258973779190941813061713153300104617626455039948550365876937199884320702206514516634930995708673744306668604313400407352277875580714730827459567565975826363525339291357641545920578271851750745397720910588491573023752598752518574873308484454392871950196837219367588453328841573095953354613528457558862960344472233971302519201599991891388988923821600411303256927306435578595471677841579184298977444728877409235670050705134316088323521161639359831130369790926126672069095428210215575802458806859642450957573174490358580299763169002054026620417318694961162972614063862445807964218914470285950117336380287724017521463134131805594862973556281116837165446248192991887963302106100341845231162208631204028972838046183529476237366981164971592785686959057876592849446175603505590371650546059739256410709078334251008026022020741313498760842671194723982861930630937500000000000000*i1^42 + -8215395232414284338124215033536543958752328844412832533618051132072305537419149255845367133165795896431070087309676577235299583342423962374262767742735822556650185941792062892074056772712781778210323558198484565575317291166129303895756056174134086216515772205107688913338798890490636912319790346254222968467512160753605592412392685822376438245817242108431929520826271586491941321291947526004165937079444195614707159659593262298816304138850465371657589316922053284828735693401055826692195610908972326351794951291676474890500546037292570536684641944054781048449144026101777284688779478465575023600205201206391989062616186124675906427655705921376518486925601438179217247451683018460667142288288129378640711263888175621956160262093634243796478222683251883508262239320191785201454399119816009049328272746509454265981741041029392532233616878410499060935602859455515161127656900176019145692885969936859538156431301945599110439873381306554969262619335395114701288693518780592894823484318775387725765501828962730309779122424346923193150209127862249141162078055630335868310607443850677757340954599781655936006282919004327224661258332488543312322286826066960179246355386906352773919628363695459962102047757837257377908934855757986682604277210423140074721628292300123089944723921247086569706339709562936495855533864834488049234665547150624286070305530724160280187307669567358754201736792279030680647528028229077416247127844476916659468531096236821899700234062080914978930863033649344328204937470829526250484431953250295542885680094837272149329403403598138622865454123364809522242779825171496863941727825216845705421399090624241574606190598074357925988847127571761197506308981635018631220665474960057041094960047769409242685632484814869005325154905509636628065520631082092109110677510640767552945078482795136573744499927008306874603981753539724529031819065908992396205037355160401860165590366450577592578803259117367814191300580366861095505733382580732079584520108615085707053771892535527279121212235525075037030685589476027911306778601755377482621045085701444862638173779502255366820517022243251403528975588385390563311714920623370690009467203376972772600220115944867839648779569917696735339566469048064289337824915809867868693879366980702412624886016307885503938277191427897136828922195508275632151966136946795029361642448077746396970367767939793611961534900121153418217364364944346893625634069295387033100744005973254324600632372284695806203679425884323564195929202100881200343228999475928286616568456786903972888699755625000000000000*i1^43 + 353638995299638704902363474661285538459324300060447643285511275809803748679562312499889815686415691292729151503002998488533318328293236846972781666670773906137443331469145962187442312093396007245108543118858841934560818264636908495996674417403030115050780785615768544615818584223507588906528065747383050170907656626359209720419839224233768157345168072805343996333803075491768093402533034241312510669145614068082686772193101810726993754468530878178472457820637446210463029486256221418437891334282258448547631074836576510346054836747634024653148095813911584934688968136977764372115521356954082462754585687320727779310341485631059460965289921636632455481593303522308651606391285356983635653990753547153997314567481283205284897701531488534278787092547670342947914090528836804269460460328503524528872424000351449425740502721414740931689074855519805317358509869116990022552961366490535740079038231865941483617300646075745199820225140120877157510692248365821694681478831833100359956501129428451033752552850356891824149448566191994757592386753804526739185750744047471356440937683997697349324487486904918648941882082590664250920770435161201662049887186130475090029959363240931612659703300084820745511684932157985103266536087825069438974327081675076482151277050858638672856395961015989604138506220254514424350965530043908227829220110521265893661292061161570841513143206075156777356386094075075872866135895396378162941645664062478764946450320083610642242234592638641076598001694751467596074873243062038915785606204433328073873616503938435581721309568495978306541904682235761594546356091634969326606529097115102695375615188859702326367745907807529314802373906415385076723164002296555946577630807409764520839107730831172455309371810896926887914379381755420190460833025986186730281529262437580408879074660831477003908920777898130203414228570190890994083432086067122843806433200147455329526774869034527700682782131255110155130635666539215137713308193692660827918942393367403021674385636418384266979154778685235228126621527189197171276757118174889288612160176804066923379830454860599180663543115522478591830711966915716329261777836463615392191395815921534505599393027631126573136438457347835266439767260543552447505149635436385452779871502990148305162008475500402057560104866349507454631864038217519691032550476435411784197182660534500050702954678971100273003136942037645005426126302065144368547792644433053062920770069511991583231636579856326144417090957337986844067722463048711770051703745612939404472381987115728969732964062500000000*i1^44 + -12290978334387524613888483515062708217249713762410398518886517066559727802502630159852859522568246675355813788154464510475093535454944015285458074317842064036011531953049059637041814120222443844368885849330249135447596013111171392683462946223760221307032085841153893399218989908127949179389276392959710678001045444493344175835770300456856554827650377045737583961992403244657778348005736613371165357483443141235009521681632714501008430777765425017282585217354473035412342780781184634678467038363791867099202551916446522945386295232342460852440843666763641870910077813603589808723266859274257906989436770925685724008671397663494049519631526003524853739557327161552693104598271508191621864551921861984476177308395435597582897786021046761060752483397080084680458300797313647727661838106032182728088165106460002958399424459112334229290372878740030485952967714637585378632869631168794743572635770080456114166424822786416873635563040683952475776598527116511971497438601307878863800994800429777086766938684537879271343038933708205648527572387416270508141369690554884780118561931277400504529572058358630504058854168078455571418085598104358249381930805124205637986393455933882193457227084161712148817650347364509862886007443975986602806028105614917236618978690961887823679807219687852134428678177314186935316850668874198661889511589840936936340302347350696694809759779665876878607151679051066291016913783503134679604797318999959037610391493138641768422919338375996181059287090760743336411723296055352021565870097285594585516551474459100910822877377618296785919650022211999126613355026121889800186759490451943856028183576306310820083023153170444096417995223241556001631693768762269829251442992449101875592704822407473790384537112995848249380181183720276101730725185530150953330878458351648692174456940669556118402421539815420674316483854445215325617684921003569444460913495831189026945936750900733574585365805262910989140165444897918636151491975062441021127314509845354426664879750553714339578769521662707901607288717177992569229620037353854569991248408224434840405405810045992725601537123044639859963827913725872044067490499090478133263181742951103150322673653113651693419519059714138116410163272701332385462417256605503453226636500361815948284666017816043701295925803829838549835333548236679575913174068587418512421154628642783542486389152649831044178881124523404561019587804784379717139151301350012593303046684074242188690602551918340745560248306331454682629779365284134520365653070503452008794787880898427595320591250000000*i1^45 + 313526703422218615846039547603908027592983677950586493123141359527630286516416931261477019389490628335841687896913479651577776273816206792558587154399078968893635744252103893559361335581636888049477203195355875801660185193350451625722273921329817217409717240536118333798805278084577675321042690008267606420268038001292642749525919008675501883823234359132072312648680928527766315980351707294836588592001459624191391507907829948778602282021152434583335690546161558288126751473700446946166218981207451241849368267432698172948892764625295649691841787332977031000535154489752153317502027515588100467177687453118264912045352676536473332808045677602492973661438700621592102350079813361155276021404493754754431757204127059853681561995360638866269340524889034866293435869862487149000804242304231816939455984493023931216804640260330165703366193131634113351067811752604532201758581180192131374681145798893059192058216839274263647978753022234573614340463281672655820470358621169771911498117769259055323573112890152590322312982273636671871977478573667557420808894320152229720165158600285844334645394975078426681452788909587266548133977857995854848813339829436013257723527909857600830878799358769673431801407708195384811360853419887727479810947857684062503410046751987427103795068154490659032343097430644385259097662295624330202448760570956694921309272716814224254520356399312437938045402778387273603998866915831862580774983871659100163263095351784080835804806821095258014702254151520098238102173981332694254760433096687441613217780244897581773023006136025756718826001363280819540874123584306025992519844448296832907697190433422240007834863661072231352897653849201587401726753030653634695449316152717112363381111358228116619787776312215895980194896617791801392554442751922157849950523236232936427497952000259587419013999957910541966324648440613992786271572458335427661000993792449108900463736737702436385659054895750302722829733252070054544974008469077585476187539722041255492003527366883818627533218611665343368181100885914185244113592260217706065710625640601173842439539354356869438486742231934571523628033265931908986217020002039676697172779725867379720584510252746066511404465480839982944174001893308103682528660056633123170907668921088644162589721511229245945062832303600243502930001812643224326336008074127974233664341563996180293096995999130286111238108528223851443749652323386868285451221751721692081237679810679664969658897691099688507151217992864276742476409411147762999746240026096171402238962301378217817053437500*i1^46 + -5945316087967081147982735192628994325627905009473606493889221699117524017450095619083417821989868874246303634288184991887648951453772238510832940066466029551131759318598337751049523114357398105903322655165301399671961550896280938023998774873645910707865208778433825933413610700221589365554472290268285884469392892201914196992481558358721906616405099973963305402370005225724506149287071452750902077544136779549843959835841557622215788059331855072842798817387279059872962741520049142388171856862642025485961572464399222214286734150801526427986453801751415014214840280485130842382011585574537851947151456385090419753198580957790281599844004890260197380501720686435266562504420394715805726742518952812776097934904289939243686376979836937851984054756899432735023563332153400294330980415151334918734994092423058974049986526749918803584221827803017756667717251016841399402619319389493125254158453638797617219613522781986577229762957049786198895935940280936060345710078612748493661069724038329451271540242683276769614383002284541012953045072790543114258938705700572934083433659904663440015664305401408528922516564200811596839102515746696753859677350029196144507073705623044558341098040563415790955117821332930939340127496634694325077424961726554374939909632726942726721777954235527227846982040780968413981611979779766509774097119044160289559139992289090010325047282944322264642128995293539624796099304400441087730970790321588246972819408732587534868053296677235210632842426085853328185166877942954614648079923093575654904315315922434660146358418620254737668976266421341973073265880854198023499968897784574611782811206207571896133925841597108665502253420013982759008483931854160129960046858894490406334310382506823437930241820755771637873843984025255222300098998454196255953586026237167570143755741554824101919360493854727828509812167651759470765193507363221659798426106714893520635168811027101566107459849500790313953086466114370332895519310628642726156635904480695679397506160232896507948082746523493045354106507560323520729328242964998472938776806511060993400387641362310330690911971144258141391180408470447006713572365140586098997900868511173438564746999421762740534061579854783647317971322612768119198687945309480017760556213803820420031275693365951064339322511529277547805706823264748167714228032550073908390280742157031294566056445734247425815279161593819707118732078543035430594894015637919045141286452733840457480453764608183301324343853005817852077257593032930852263470151113150345263876998032720050164375*i1^47 + 75777181741814201096201691024917488415609307145036218315455463474252967824442076515677160657635742047265756279329685627116065747551225387421882647435364809688733931802187999903370415498900903069419433095120191234021276213419001777858589289244542667337546894343383404928357994674552890438989556892453581003256384677187834717946323631448977405118322564524181857890834707435660350239471436645225686159840447424982385933434871572012380504626704013219369684358875000689809477146473195171115739663596728079590872498428329451900293761790272048265289561055265761484185556474961037708273688386227206010695293851272431853238529789301006047427228529316174739637698054764410614900543655047860874289900615704990921241054941493959945107983638011951012780767192436399725860159251281242036913531748598021084219900120084785735127795817549771036995518758911363526421643412544512102888136195700875170700031527304792801859907917333846051451283121833472845142357808142404822613833709933978095738299414521295301689472946898317419348730042680369248907443903053395055206223110515536651609780140076151140389200624665252775333252745013616163762146791084561978968819428575218516799268651939599650550285435961371655198056031142307146403278720187989338256932500692658807183158352922748147632484247471581753504132314777400653428782242796619162678532356690372074265814070386362024997445861261470848081711234859504167793443502985915886280855289140303570416664463829952276357158466476745702431994896166512832631707455480189241389009763470977860776002543019521254721589104730725462973142560420370815778317156830916200142076848150835011059410008997257158384497257326617580941022869004560867197224207490340745087151468893490206584007153849743991450824941418074236655586059331857776351658267123690905599002027732607799217164451144635089297158964232490886403295168182900838874815727100189340147824145149189501909179739734797626681224900960268616461831745529975348359776870241356785160453568140542143092779317410705491420314297182451991595282979550539629478589405439167682914075214606512693750735273620992058147901972169746037681435161823500021042343583589433404094722604610991809409128925724871246670297716803998743573195200338655564547632805450337247393173094226502089799914218962516921873596329052333647474268699291754028451844263685276831455490724595592125630897799604467521125656837056943025774299554543210040588185033442026796523034535771649326226202287245085855253289602828798336487754836257116372723942844434295950416702184441346560*i1^48 + -613822483035540229533092940569113667623325731508763410409005384094213477562139887583213855536962867579519878828127326970188202345335559763425134119586942471186917570222310436456886063756022426801377308168058552227144539817200036199519204703470011772701847386821144651998728069023683411240621940630048128433016750836864750413220800815291403183540832795144969546908316666983852999662322993391409698439522747388892768394925545655317027633601787111265487086696139905895785426844763821454533403978185183820615465388031190419226524629713581854073759801915380290186584904443756450352409979780215028450919095271305722239898238995545123445581125714188810813162534394788769767513152354385604246571180869248781740339209538931487155445628219157741174283074715045283718913865335080049767995022688792294419948880384640182553343569131688051458227269835466863225494068146513725747842542965458896507232339231580812086097399082668693401986993751713298514401057590000496434217599062270186975713230410663758427229845728479637054794770031600744775336115050985481921981394250091156218944754223869055464263206296049236828147230948934845037047477058482580747897887970018893322747926191684962727037910321415813814234729283202709589697554395822610728896047557740840313243173608051298993836675603541741026701994058484412957260656318515654238572712126613344969353217738067523284368541034657791403859706532580132192195615796575884119794271681194058897280545493795522504883766786325484665725072914248831523792878234795733033232125380564703177243523709392556887147744967439495012126320472593936791128394473293158288228746601672695182842806843270614320889469152026153110321673841109335980642182155176838842729466685803994122249889895192143615321866983015905980425544832956906334516492034584508666469724071450678555602048863963532087321313687122435545890897029057507503697733749225867337422570093264888508284534783819150726067848174813844127041233833102467791367839229932828515916030597801654522120376735083685212645384565390846119138694263825385319995708020857730569684586040537815512148624296322297445748916293835802490808698112481252557225560782577440902557286332922115230259195841491132428623326434616451677368025866878258071522400778999347603865991170623819576831234651492807025316922282524778847500132168335041849530600099750871762302112834924301123361346234880787827509952022072157378303981879629098678922963153154764617846802095896157088271229949317428987802094013870649926274776950891988703570934841523886961574800064512*i1^49 + 2252597677151829312554168182708571484036326544454409986680515329315397643423215985327166038669559769205988880073029595666102051694076337202334352858306151663170438627016067850661457750608794818878262733011001076744133578378685459536413707028715691077039081510847474907233043885574605433627700092292587065111768649470031825499408856630882059146909924420250045496514710234463082230071039778558582536834918901397707613078539104841830597545583033812643958731619554658360641940013178809119421512886174091373977056026502979088968203687755190896422050332530009063946304839156236053762460806456939581050124634034884122803452964990319660682936001791306823907921386784772907823670703439165292720012928736395374007307626439709105458338894467229148877285957238132506093293607284100432464256769068881443481133268702998620125641631021688451216907498385036451322742793128391230307374429278088129231217906339930423568556729941091031695268827506670124991706289306502490832259917686418179642509615704237873327185997144144789380513259897004577835901417199634029419258729887551174357748642260384215597980504456092250142032684646047366588899563917569818398831410928214568105313473494522199566735578376319585007187440007224532361524485887076083465969821102732707731535033964590933092917659490072226575964037033119370615560828448289270398569444516926444356379934175638893769701397850167839350505687957210577991820001945785823327452558331810225268804788843174821991872211841106206244708192379229801968011171568638250202699790246173360687524381928393142517004762378638291734816767086937514618979428160681589214100893107401255236225696284790237351845287858751606493239598101348284273297470069580593557307481292007723324898491084673538464519821191285184741635062032372318766827021079689405043270877200030913245674531614193086311824223602776722103861333911094339800527481325402219434258909079301242266948383574490418320646035858635368843660164254600127153395282300279818683643075261683255960037589064510103870865462766875650234313799567615949689667960466583097792607599204934018203947377828688529852899116880038094767430525971536394499768665657774805096031706444487579316248264660847154508798260312583440763688354744197350387112943229737782198529929156786710927425944131502396669717591167326845128565382194503939653904939407153508186298108801331807159934901922172040403621305108881412959911765099319094554608890764269516185148044478567070786576830251231406012072294155652420811163540789052593367703190505684647528103936*i1^50 + 2338614607106580210021370103093900973814421707273067693158705581795763709095434616991799119905817217197249484710010502197657705259467727845890896713699223221636240533571170690872525592384851374588685194349208618535417094982824799523752414449627283122344585696696654943432100790414373188152165086789702997146242316737371040650410318208568867539474356936249428896049598338518892203152388565694397332927306497301281717262936741043890411401438387629220050520877694019828866523639324690745472179137311774125487745971936955073656632305102283833495408005936051211813595987982978005256470212557040898940970855135174257863859938106607978008440620562270718445839457165531193737360824090635672647243390872935864078424873065493278691412275117400718965523630427226349550605768523155661442201942097726029710276537646320530752285093072120261848368229406127174261181865414024672710610943658940451219831880806787795426064533348310913584265918783332688759058975158575385587119458766947506271306899571735572653780910645268512639226936063201560972718672104413445055472179251338801797611343542005126062837992693831486102168460134859746554062943596529057744755546208400527421065537717852683908042910667876908953419340762885722680790662483837224357707527008827079332937547581989026046103210393703750739937183752850304788824154157301898760839202109539786488308281643000024827929741760811658414124757217049304836850858352202900204094012128462762363813817782145889561416318903134056783264088901251759900564342380828168643093707641677551920692289652953376365899997486334978924483752949139511041984525020117608688143553125938206505364460019316756166875194305005244290480127064884055564405406039634223020230339067972006294149819462600451951842150603810998319479472640342818006171357800516186800389801344762335697820181571972438883039050136576520808437051633159072083562590968070890235194685057519429516555012108281307858841117005202988789127396836077516105571210782093963287953473450134808065319722133241600471093599462335903261121057959714420585078633910793571524396011189481348465635961520105119357006590912696069118756184327664343175724948223873930307863066451248666269101089851388692118573828984798912942939532575190912760178737989193744011371876186608022652542595558133402187310521698266092211905756735442783035190681016083893999057241589177363527361271914488401112164432167045664806470708930068027998122067677474743047963379122529936623688074267107192710468956599052429985663033071616014820261191119745843200*i1^51 + -78367425984710407492689889961749422426792557901192347100296776735503238194239108746783608538785460535055522180426585837022109176155891938401763327497159790583467371377905635629005411093449298641661448974580296305934088895982823378682776341520280715553180265468926559873245092218628005200076660927564207947432255723329385701845530509456738406916450797600737866754044332417778125852191847648065357271433795112643858050820160543173327542599467846771814441023244145311187951290716289343325634107737235882376401552883261595254284753886101949832705740533201778434476618803546324025417876239001254640705985564933395529757894329612025402927945086641404366738418635060726009243876525927418585137374587539357995007348795638038389987709302225941581998118344799733472178127706991640882002183747329178579358315487342929339375179021684958659065823869445403775163813233367126111615077201893249396716555667664561991787899309343532487982511865244436609016980001611493722492115468661916387692594076585764729064542088887573666793140393499013171953324116774232825842209211738368191204422277160850669496314719030296537802136495594749515461191553502958150656663066542158304002358438558338486549383221166485740823468105209092385235940187847123780233324747025438891132829424098933905087724163478713048854250671664864087412736963089203811925338786628667626261625391359155911988928527997449418111706667169815945235512511060526163758931516789613254967328346197993574812099110680928882334454480772946544517750311169338903522053808676320923761715585758272168367987742680825140134618387672887543312655390037799735871341767030609677321696629459836966064869698818429789488968258585607194800853546771450909996236460796184765979814692821812404903729216845551135367649181914365149741924407111306659641235903527996763142500248043955344832060394400224501740601599406251078491021819314432438330080050819569459194972419784306951989161901156456383517852724302731437795517451530904810365504768151925371637419101468812882777468766254479379903251437996924490149222152507889072169657616813996818151147855346049528570248243281878989246297779611809051885131748610781799674742738453880215080379734792571349087879513703722789692821174480011305282095357320544999803580367770574740852419971517953776060705618849190465620288703652077733182159583870573876370093311786934497547487319323703764750187935616709158751752989022957482567378978490471929561508855846002869795546632174733582077563261716097779339357229833270133194541177503744*i1^52 + -258141513471500718639722175087498340784838387624943672519145554289636847216502862244750303551008701683491558330050486967482312536522002178291742848215123440488811986953383669045123853822875366924897532252369293487186024666698661082645870001353103547938224807831047817799708655208661203085428206958144051357855849657543933064062006497951947516364554956981429299363269987581158254822931528190129855043021261440252433100351787235915489582397450075119660342926942709812360885420771787869727873078980871109577933160804115696452995194013153752031114212581843103042644661035144477027224175308236817571082941173917741501170077529946457870897929020363889293495478959613689960518383941444043543776185371426766120612947036617581465329400175930833883365599391583616567451177975149933355934611264484081571604850993729010936751412049297140458753041808388220880211008762508740956708998473183661821068125446774270303843408369807706329656637124569467499865989727129458412872892860244916429760076635115350227002876108391474422099256583094954246369515168418607406071800188552143649202982372977574714569923698435266760190050162869892683480447781671611319810971770349222057626503200887754278492770278740211431776329775777788059731904161902845092750046139068820339524150732996892906666987079054520067005712795868733985335861779981962142025673844381993159184528649834431242402278357664778594408760994189474523033252863975007506047791515377328791988303867303352523205420832784438987556666871351228245448727732771985317869671035788086865358060687868917192352621261908599188545450092272131540919281523760548259273243680898354974309147010579039740909197777533586807316421067246941003733083706459532454564611371890670035983779870131224531619653122445791578052301076853868416318659562724517315836077916629398111618034487000984227180338963659193507144583807830289615351043691318078362128305208369225274453376807274883439287987611520117724403846655913418668957157224954274896496303081997851305780011169257086078520183258781707892939251908586524476163135171483189484066859243048289861874333578066062330748592768304942335564331375086598075181397670301778931947176980482858231483390392827387147193448038282943637515081839464568367141021926508758761458927193789088656443084547482545717437287390496126425966821851889436551420143792637939551215262775302942299525923419044600796141638258310990280233466652023107466408099187416595560807533793761069489644598292743889022245153427309747259226822903984256155130003456*i1^53 + -269404191747468840394926618461596868830399279873663935471933076312180157653923912821753946149835877573115482068253164407475326098297884212539741097181449536232558388080284489402017418482706388146998348897739268586853784880692032171163763875366876270169918593025130001069024002110836606212557604550593143323894300962541044593755453371577683231757838607516795517151037894955191714978175763945475661844945777322594135402862172984880512369219285714364904753481603531741662281818688328422027231803944309850918522183774577110345355210769787095375324367301407987402913443663509633958945907979334731686248820505915699471303077015149322385535676348332706446499967665873423865643337845281818415695866179234202428118715154239380356786125000054340916961837582863391484107807524298310574045308962748821788043182058382555850095815328424806843162527911786837804490599314806255250303351380030943864524939002291670108387555591389623598248609925073399923254807823610061263528832401729407054551765883102058029458396745744382167155042177802672642489527098382901486542309260392972064295520387652011789152347121491086785530336019761270315098471353828075655694812817601486732816389299279095781936000758086640283735786462506358443036414254563912956628532746968415971967766433045325968172973895811729775051195731876171659274879326245506490263011157946247143041350981702295288156416232643705366502746689844542068691280581687044736205026718110126359602300468670488395463276244600615044010628307070675117654080317242776903673236827383355160974787461028600703468158298245577696974934118769680189883240972300412590713851888936712699927734794289371159565685695517449465335255009760409222068671577551959412874060997852989172505361211389371609160803315648068768606250132288858119116592342962500483721984596349429121003163695133651283587485460193174502586146284839372665285463297107834245287916814388039441334379671292404725430399004314437141884547610308237755543326006646126222996530800037737066465294007320654777323449222549374290544481869176098853542146907399334347555470414114063540852458871033290045816298857930151537987257422155926359634835634381351733174802271068946026662873577755557111602472542828820732087546988809725790761753307744061990740866201531007206279731584704221042021614432327473169527872237794466468693644057635243179597793781924475129608907355471807971668800034033100234094753495802375977165073528398741701867914337526880111538894892888902222223464034096281435120879758522374422528*i1^54 + -44465071074290627621238093291350687883891009906775152695724101407549424534348267188140392654779379524047279957819659792241316729773597570270000652869737188447300453186711520900041399866771090526225742868690882085727869621115451511844037658140839171435100402879244387152940745235972615688572582312518571393361686575698459067568702601806131356283421064897134543653125365896505593596971050459483466861239540867422808682449762995218569365129247810990004584022892350485097900718777333156709722566470732630811879017810329052727585245125319291795395940899656728915599869301858372808018771926741433870504271296189492060413431668123743387170398839608277157159688875924410285214912341282341224494404671676815903859509626000566315853158158221677614074112792950207058459912944440509843520251561053247736440736311385637895800699139234171786731705338550185442885696253223425609682223008142607823320520348132775546423558135699426491703460599114696000722448431346331166152086205760031543795757369128755269135103199442553692349805137414559305632444460573090508507031453033868042289246317649037908217933721330974238819405862685025559317167515506965109768420833837896847686158151441203456280421391147155410809262324925696005329663591676696255232513153533991852312093288356007640848506563712146361620254609876967155679072431477390694127350246561451541270719088746961308619202361067788201938448344537887831657879200164186600243621143460755177080587974929086510153991926792819548866727141610518339360046889153226839067184954026044023265008079101563470871989541538623025365952416049467471520194577106763492851881744103006707064906014857663832101392149240736932514634270068647355422012308645052291447325847203292360742223890661745456961401764606320254328010902413535358314709134051767771788653701292303326915607414817327214068566170430607406051145848458251841991595581214157196451693334978987032515974539500925455392866665441354750396534661535059133879197558401110495725625397798904860544372691768711981547509729810740399760045712203876913687327906121408001511049848542001455953356966862706015321685352038820336863242351582207821738387375697971520110002552843875610948235042209944569934037561810243017737100405762771525682301051671550704496294649092993129186139083765472803688951746377872974233539363759518635868975673302699021321201728010851940968906127646509210382112762755729097136523163074203830927869190288447556074388813918527240384174764724220322184611708401450946543176596324352*i1^55 + -251268382435953152430923510815667936261101218626083789624220483644128827830628148285528871446207432068198976494575014403193377645458313419038051262205187233492808823104712943314208431364119309615833392878951597237856456637790718105419566539801124004393624313252419341066617428608902660193153389652594955624830327547219225667936201927786176785819541859574559306509352083885224719940243949422011006912095946098195374179866166810659712130039843662931145108870618458528195517083856932797626065044065663223110140861645093869759034216660051545136163597936050833878869012542704498497472975949020614839990808881398552200960489231736577177645347590444239889806543587992709091070431697836845706318786712894481165610581864234250561532489719618721808946774197518364058804464754811136239691910228559470096923627832612106063128256828253569910913608017682447351192865169243437517742601070284520863562663384697061507852350326247036482862065781852704685813638797238606382301217530724433583388471648056997555206050438272787375162185878804454105943341567012266962413014884398943619813372167584374934792921821457800508845971729913267627356680283823093782445973374222855766451373267186994915926111470453287407763787162874767118342031170716128750025215019676741980528932065021305993322684687232812510878864325739388265123253607434539183043863223326116412990988688882421999899600878047621359390554482980830356430014387718906377037617990708926562774343341302495751015367548753210143956494072555964130999913237155841343157382811971919554901740416020789818783611303668698041053183742170557460288205006356820484501526420052876877551914927253000604398011064900295089452279917001140824019000989116243556823458629858692507096631562796705981447009340189912202929631171879606428368107593470940881465482930332792958189576332628971603933614955468733407402000009255662801166546807803491050637742707204379203395386884242722959291909719626807374270312955267649772638071052485720172165976393735702807438508530248924170388411866309717189804336934110478818346382998749890187869737898604755956194529622783102156108562735713615634810350953228364131847286877275564592425448014369581854143934389432886006126645152482790731588184695021448608505829646946910859594588208195211018374777499751208146839020876098701293898597117873270290574723898330566898356341986353260054132725188212363019120004686166707376179452237547334943253325529091955540500263119259920939200318264940788253227970633338405341672505344*i1^56 + -549814002880224990101355983197916147211323758750194790749790654761262051435766709983074462885593295437585621454394998824559363125995817369395961327980686897027797525966757709060937974700624289382470451628657899211265505071328446799032304910774261922678603919236709437389910049302604818427726986498240272624161325339874843378034583539268069236112633618935667564281630329413888827713967075194184585071039985776039665579207768319321266540763395448844414341042062357089368592861189500454969092561580029538336903214872764059693871075561468404809239860122846762126064728902965901241742896753664498079473689737641389239733588350369070690001211692106193780086844192878945784897408868301681053620140075382885216016889285186435337384881872369064481234885690045331607714796641692561636386974714393749143480799726325106929523131662468377155499416887394536582828171880534461373798520642347947373566353903044362582537774610559880005793186566231507053627787503913074193712382158006287864880638083029090213360983202431447663413112464758620744324747873627831856474287971965079547922422481882442668836816910325787919090197811206480687191753600219729493952936600610886309384658541061241302387331734822656892954823600189514296660600745574182607193094893412845381787136318470388290038197388108259236626574109250584240668276547514028571160880928337249705982774739184589614641007612700237795679575795432381049662785110272802914477001115999430651542331940863081444611225770306458498286837588666529748380377272940263666296648971161677899725310030347615829475460882781531042107851149521792340445613929705484844387014039153017882641734478416126803736625963274441821563069543334373560780167639716186467764733602050677323255183837958096856944229848914691346212057321333945327252118138699452734381209188018966098138707927170351458665708830220677763503338979966911465675214897570099517407839689431382988961329515048013013500161906411753155093873302003952872967234679060600344729529348216889044481483448083163813493663931612821166343364596628937155802893744174071289549709684342787938933140028073616152634484747235874982773444069073040918635218018290991318572734943159314372390786585705220470206806179496392095854119633098326247824310883562382647154235159430479612357400350765985156282974602721048193261888766366600844182420502872295616100077489896533414636784445942527237898355577176640692735739898378073300068443940472731760340984076986670356201898112841285574493755624639093014528*i1^57 + -454202425843732615500887084944683869478961384419104316082744754317638589643440727837446949647798472550526883600565888394749793153580372379790883774832151303284726855010926345699521502034491167607253808602901369204252573589276841009473866151226722831130798680967696936337944427273011806018120624865902927709043925531883833671255815604994458304481219242848762530344886133630300518216378692475840963409106144482207398002613673568220077231730294999768583385855773090872745597392414025403253696369830883564097287400725261611820518640039512162150033631101658557975509264394739287965927457837408893807917735460564337981634877218867231950538069821759421084467117748975247239055624422510279024215172226151863596616244182509129481948574204503566256221119809914650629370121702967710626459959525462377926338591180614656194832892126633019249360831860443835788073422782454098466831085984567007615770156193042829740254445115381858986608180607758095397820467739592134151213444129320444778898100640040929649432703924118074272149303425440698014828596801684295645216920031287724975057396207139535576536064422863103175776743903522214510179183959536549672554261499453201250852830332077489407108113353015192706508386006277556921193576984756619451917751986639823245986735984289314375016472420653390558030202702860046875806713228677158917097203307761713562010823580094375278152077554824674596149260264745412277489755749437284332145648364069140751735631808061157153495351764786570811004808775264764037552866646510213119855550604606975528365889663674701213259535110499741826205255744838251381506889368526041423798868625498824466508976397308088462626129638505080662415479737205067520645355206434770777547505895901487417007299804713585102607664898534433391979564881377979580609871341267758974401482062853769787002100147249719478392744129617029514006830825593344917383625228335705621382234030109908876633504810531120001384768370731507464988441783932408639663805251544017774107994118361382974991054152034697774650468083753568518613604908563014168077109854518621719854604935691089011928822051385150225063083474203427711898195346244800712351289799975510688581985500447432007873850122234417295007302435641825363938468266672870217998415566179226117920295426355821454920884362817707929162174239845893785913971733937381494751428471511810837202705349825896853849864672575130295472143425309400437125059047210952084068063211756362442981645579989847227791603263690666043244461724532736*i1^58 + -284247128076723608260912529455207567394206778585509057383559584508678264897046125329338011553810314466979317252540086411093138728551567033638149881279931014564489845051107821261810389228604102819510573920430373138362475752124153882594097726083866122398085049453714881670345293248470776159715374043506456034692345322220452207310156055291429812159266315568136889746915513507929659359059718699158390568984314679024837586380921076324118721439787212896610299834586132967711754246194846936290921919157158004166704659702229336157267929955707285639165011620324814685464191988036800339364957676118380512938672319819913569258523097551178257658972684012295258190633766601195363133296256528548425816424634946782093259286655746226862075092248013399201507437942721310384452804689210516198717467423319394311176192260984654097779584339822622921935267291586978776805163945957853696063408229345661701609935754688969944647394346370304393164191772886902846279504423620831479314759583141366640012254063391582504927306448455047220989880522368297037993701700156422415089920188572160899390845885658048159129502668285801840305253507907990969318410176456975699971149772523492286276543475097807822439611160169835808664202017243171535260807844506227950828629913549584246010467744222464478151866751189664385447468767100379526030811022029087859706732647098950072907722915996776800225189640475010488138346604448369224121669250650920821144032343427808530042767036076570297458732690175892242436839437723771574171244946969366995662906913920299277671712068364831311091738482659654301864916529604977468184637534522854846415018645417034374944106295795997645234657598700583402002501103456282442473202798640822409113504914031427308962504997777852979472213863149551251551855681856798841930852581531942708656364206930034175815182505354367766961336600719078629183284288794771224757237943860444827651322089583570151465522412528841492745114342267142901554678224837997270643143819427700073829024524476882070888874245758570883553961166294430338350159871269552018037117077572135251179840581743637565786138164366390851306331381125974336228936458800857774643212654779067741992890515805736827076954158151028039286391084764121779673908535464216958841058167435586937160835254532960076707621445085058459930350367273563390663575143162403518430786315023456697078888954265659679239883087085731166024371645026395692402011206458566917606591887737227260593208247029846155925890208288335857620877312*i1^59 + -280549341845820763723563274857728730532614861955148807872354636656033703056276241041100015516899212648779863420948956627386681763741930214124207957966479766286973173659041729766826874588038582265969190313286784795954856671142827923672197166852310277800101284316323096729042233811194208412323560109404941975432322892992858530318053157413447112795421531589399518994850524498082981777595476975021141490460643256894485293387230566052738200587571641876381391078421893752539868751918249210209674318966763215576860336231837411877080187864685387009742041671869063723812050431627129859821379459683119992546249169348365413749821122453411617411439193764046713456062407972632084351307927471532799936839232941235899294749883467324053677408989644415952286529635310700729778247005813920540639019736061984334295419762342369085832657899523280642618292024776802234274259209927059922058798281787998110079942304747580056830147262594113796720213440861156862543367189129936865194761923985570088513764507251059067047699197038085880731453181896306224577546672839987779249858104778869078345669683810818391577121331639944353471109592654330410938191888210453703629674659595079639959580590841729935315914418789722496889084759690145919086400518464427338061515797027015475592716508666728399133901172062130468480335034139950828976941964366595024387246141929067341553656005616171597264505560418833842134709294222593590938679700019962106863798590740453764778774106132961691889663574417938381115923975032825864259723704070389587024431415917155946957305958391663172839002323465088919938998104867973882094030572817583649800165075466994226709545401349692628898533976318220992351834504965268391166923351999097605075651225123690075480619502135423102649563309893896537188502885410519964917198366260756944173180688302478865094120211356976829742098778127044479529465850346686652864241849155663848912092001692282007852147484124228974022250603766518211983028520109082075960435619788220930319261497440394084347855814616779425915505172711030834762882871016732176947979973312453064945938613473473808920319977946196492778971248481074386997976481945218296662852511537439757303038274298515939565320600308298969951782101694053292472390990480009610964709617687970249473359057541018678096437835522950188913562678574913313519769579523251222413149165767724499669528233026190659428057396232281189668217127844972674432303981820302824218143351169482390959887878070432727980942453759174246400*i1^60 + -184540109783921213210790252333556998881029744109561784494360316234566529571467012377773052376221480505053220673606400625339848976156389375318786952334093284609174670655185525110187212659828970596003512546011126014532076522735304584706806970775965313894471219291771130556310170711565636221862940587109818378096575409910607258500686257640410148323724247184515538476659750948963766533440642657365948339401533242571343986077162384357011438505656123130093698889396829804198210991182527200233226728772563889608291739957773518046569153073513609807267973990579899306397573599896838915287329485121609228087222438487692119753317515188626673955200958844623719657511118214385222617643433871662835861409673270165136117263859874194752940220754300237258532821923535399183162074995925597565077072466990540351053026313856882874296352409793973760416126746187556523543056686526607949001625546472941154429173661354050836765420562087572294844419195106834832038944060671500351878925749119866958963337484758381343584837580397952009226194528614512886376501614719529005929120310875287802977885965422821658566591922237787775683488329367106692835362544122227565458549318391700811463087057222618323631099731038626567293145432582421732188692470110451081936895992658243712882078023308522513791825211978142527296572645541433450437893597045512744775936246648762062422562051282267096919477175613134707696857439498195594055614234018315030402028960190440686626595475449159442975553229431620521746436579825329767048129341415465097217015976763113322276416575651782953155291585486098186798600052744307385624389897215233866225174510014194460506220530022700852376281262139054567839667190117493086764620270683345853556201758487632777043449530006219428139477297804932119761363431718663453522194527806607901336271536115244619147116859140549184189502298775191446337013221488318934542846320626938387336258589948036082352761271160975262706598078069314262542913203885639207348166142458897396542850243619024628533989695482032652064791650423417883280148026762478631001561556711379338756269403374780671259704485428917511065028407790329285114721069767893304242236674185328649384523113694876240656023444346200963662555268263318367120148196258938668647017548135117113154097766733214075079675366045051531457464663819993206448846285252834871656639124263563309944929700843677998778356129308416719809312521534244416283304892671498925205657446365555464861200247596317816584035507372032*i1^61 + -27810547018511620816473875347037386275940400696597050721344628167912152067272184201806176024694395577931690709133638175235021598030440902432031383147996079442993922140150568689740730582373941359061702514230214670860867528413482345051337041600595824994939960591386415292897593465883199779543581604077994280273918357405711720412583781104059992778846767933204958068761129798295654915937628486658063001813994227741816491115828134051518622167467230876280674162867655414078192502370935876591361034856595667429550706434925328648616030316451220572289809331018946584590988904667328701477345393596533698275331106228181228069307395085399036252339927420037433096955815254615448582502415772086353838349532541010869318536378628156162124664800224413741188671568406767217386926110691882998329268533976216502928731480643814694318637474918834396885078666085368767172928217421514134708042866904513476001145823290774406825146384672694862749019421821440974703126592975697043051182407057848967402574462440840090070822495887909180715340005205129590083748786965034666941629830886729160635578494863238141472575750055126438544186935709278503593632118557583081887104646833662655716246234410716491876471186254220397271481597952039503492368225906645299218346275719962427681480680448853363063898258308626873994218149556183899241441480454457245267865544991315324761467242664617589266029260276989091916888434990666264591264769723770718889394448408930202834667070359205297295935101713715033244739252380439416304479120600518178451464704167973339979143505773564043947574121727824852963418677487453579698011244420850004066425812333113505587608940632913747409309085732994265833772132449169453602366739500272106585701872042874369800754201298690615393119542607711256030414843788502539372766998471490750984858399219238993447073914497159060151442510029436776557108847124825741415785410564755753768702794519662483297821577569639996116983146502811388849892771685925961658503915698097644416075858480549979580314159354858853378106096093917690095575504289672161914454779988400267583735149570280217885883759628491028097302773901645931156240698606122724914765617529873068324182317488893433362574822549440196578042323059227558412040683507928794960015697549441422752208514458973546255756435497207327833839722930115623087094431273397074948329731777219897852498974266311188229535112427005706478811975249880615798839460548955397710054261433177326163228281220828688960978944*i1^62 + 23059699211289633388771322720890163066409854328331163557536682909772179767549415751637188009039846181614114283213487661778040435186382547440175084321625191122990352641897064097509939137653119718328407966894046097973981371176242889139668872371736822636996809145035310786042300094890705089124390257485399856870565109688228262773844266317085922009925308669105263621792742172861747517418734552628428122965925856541116620283668745129346923077192103160777841568153733748557409717310747228275649489792991591925073927690649011600212055613798223865207128908970303711048368657862799505328666654153118083247559937112371628376423950813076733766956285269289514016416268395576448513151977288910800952026246005004224906123530726119007374508594550346948726823247819723273033681860566347538371806264718305189955555254406889308141795488204294338011952564062581323246232757462977810289971115593152580304176283049296776883849564122132687984129265223966464935574306316478758838484159606580827607222795926296584354313402434528152249822427133851048162336824965231562828455830352106206200522698789629847292684115704602733855294793972856219946376804154399341695015301541029548518640940933312713501990879191764834345789431581325837274242864720895443376464603727921720837039867288600826376642334910140850923182856938816241377116428579024370272878421818679225819332653380520959492427515255045565683103959342854960255578499826918732371072194046037824506946384110810665652327197489183697787125111753556811884572246618516887095710111708966223323563471733364863688640003152978366017147228954713906915739140216500008796499073177134416893816000537366750227643128212610191182933080026339963989480534640031607498256992239023632728542696278950665719964921689446720068821074760785870809579608765385718484233817327141927743206768549604371418440003695579660235432950484050811587845395875444417738178186685040675479568765262888083768216485410572794082784375472508484271955711578116226938014566497215436557445393932219859599683111459750808092306739376379120521930335048440490497525432315389792327481636544228331423681081955141691079722912727383855274877980248455605401236895986162720876840862015099086784577484754890227069443171746473325863267279265049674630311797077953536393936552997649831451754896896703444703740179261948961725482024409209351625000395078095540055350720579136824462771287580377383190259090500528049736823603804469762100957441319258554368*i1^63 + 6650055471741675587248721033588934569957137299387945826628846592210134930977094374131507047586750939392281527997476058236158698868176451784210863068786418435949684700145181776255931286711782691493598724856999293982516038796461715012011500394166176180957842637897317126476916735580746168893571899403755660261740714369040252582208300004623679677811237519677853948264567650580021068965151967227640252099787132393455137184727873191624184001101670391472705280243706927060795850285424894841249571832024519526390472199812265752961203942780970772680787975536770421714045466491309320584337540856092919368640461927496636535320172858513174338756981160517038229481653202263614893361386984920528345513403912015595780086527198526319177554122629127190516440981080825460928099075704909070841245876177088128959740442773650721884277087393405836757639376477350745291091666693919922428692132102247584353031397454571372047219729508621128782324896722790742293771933497716617058751270396152944650223501444965941970847500520725017555672211871094320092621340062957255748325622595746573320653388424647991833058371506057026511580693637449960774236298524624352288802532286944826632075996308624265464194644785872040643022181233988628860151301833444207510682458203637647499383114292323891261532209212277423378293289624914825955590130212888222247452061311569582268459332216020493196159493664629286776139149516977581967015831188699322272269635199695502983310425896650191310981784712566253535039025263743636553016643073044304752670983241731540908944523637485099805386081344102424595317112071841033456083016947269070224158695228314411273309652548028148072933813635544386855680887614704810835886204012965099720685477897200252962377214555191448603500620796269670440280116799854598481635170482977148266483742738747577763736833398295347745438011080347611722646541342426979572527998676438954611202738171214958905763087172715473245145751680667105791547371703046511488244701727924533804510285430831494053238777617981754832766422727299854886484345023526294174098160854013212816915943163558679571997089876788364049982909175752626233489115727932450383159953298579563436908625474419813795044037135658054491882276366874223803474228911266904736029850457871522452436241337470201527851996808408014799633948487588539576415126788768928513456811825789905746728795745698838822272851986239034768152299868115246610802695519775003129105203658710413612795769651200*i1^64 + -346664726206882748266060002992084928345215637916277304436875378543260010236945474561094440711971117710899264077844156374331497474826545262977116178598010274891251411166048667507078655999703629967729409516332471399370298559991777788444053276440132160413463166867075000466759604823286886324914332737575909613253841489949147910069383864004078427464728367143210938271987209183134593735122292530678234968503587300963280149051327794836000985354068916108331681625716105186045497081594037486360621517402681448061201586163444383201614059841752910888107577569964133464244405987233564284395749286559678713237053932634242520309295561032104719651815836420339068656829068934358836190337257311774846953535118910919717503187538021699256574148462372617745749363769728385730353545599200242705656068673335376136433866928407718702046210164974711750083214989761144593138461918451795402118576528696967642675668088697438417856043755167213243752872963651011821721881829153109401839551819880329247686618790357789893056838531837862679516263597837848842638136139919121441244258193121763877695268872181066882243409785638664049529771318870560944940567129873411902409734711279614795562300574013869759691688877682383046534518142933533998079532664560765538542388029780503131339744964237276465530584697618186864188935351747372357491595197015361457572583577781261738359164732579209703489519898748138060858682364199633325475100024939390494118714370878494749491435636647393475941431473194337647035823605332443337994649635444486408344198899350226958721071426099160992777766166704501813888310340611680244843762868681710556935176674011060686843571725110095111264093432747297931492716773617146001199993150173666171508113341184153137027062139743554577096176248546211893969714346229206660844472776552224589651618159167397486528486580857711629823314589812962036752153000092517010917846985640651682462976866107526343571383335970048810554519504429558992716021682298627015359900483520100638334556634027391497520957332633838369676300557853424698317812838759945907979378808328930670615332683957932394759057686596494673508900384382453234616898900224252282389587076730818660983114886505626919479000088200977648889213440278747667629758272690501861290255339296380492439307491917747301219943723397489060504711817270177285888322783667329346708917648191199818885124997773375005472737034857271682699905308237736967944362684291183813476130921780014825340928*i1^65 + -148029854291052208807525006636593844528805645143943056923809953821095950923561006510025124318304595748678804661715685333038032257736273435123367859097421014439241748595568734827327003805323615551391693182434167720901378530386901808080422399727663816019935825022215721759715008703411713970222744616235368785966629444128409702225784421993864427140965776767530508144766151590667554884381974819508435436665238590216812529215373754317201651071600390022524018179060175802765716195611259204910023218689825129189320477215332605723872857060530943254817899361208625293840139725927497374139181717111574384399450591299790718794216997393732889536996528493662739143157221242737828840959012866134945094164221054494108454974212078888599508491283158640639123532764916867109012460630507491493188926005575219907941093262982056102351327605608410858508587354107745570074821138433898168045897025059687892565380011732462404419074701276975435695735175583739024842400399318527726269946381928641635248177514711604085026344640478190320168589353725698673362693544910279967727388234608958220669731690639949635742179147041349898414442938596120319474059701944270491317008004321299325375710606728093337909373295289086680739675179409263596743651196834257842124276253799709157395916542386045481399569848900814148858680468652569517667928483549391412178837858040283069495408607794576797261326763863518116559607741819696124494132113557409920119196860173282851246889145869016364546844098094296856904516104501055452296695161059295589386292915454938644466660743711532629940384571732363188484448466698820829996029959191167043443173924868959770084442549478404858256199073597187626014524074715438643551241034573171176170276092423554958033639501927185278264299546399045162687140641017091557776230656232766138819862237341611975600570546921781020612643555370518617865306716576283350171800063121093319808977082437893841174379942012992748715291900679965097098458619873199814360918909892991644739205953103964582361760686858088703492994898839726268719790315035217292731507053642013451626717894538973481344563164462763765833901500285635381718961341764712951724555769608886330580674352288805576856315989236362656218962786666691415523641074209098834011508697400913006092994290047961102843325046924753301899615075019499616496075300229683730302905875470570395505791698998012429104774066999854546328578832305968111796438556391068989844616627024297984*i1^66 + 11690165859264773197948333780170311570310835494785305922550412762072841698009014169867402454581234707532159498126212742283067241167660627633524659816493330019735092835481423351583777713196719209172886905041790370925204885886289388749001109743865382881412724845590892688485282533933927171688853231116519523585332215840716023477860831093605181891332040814458491940220821391885059648833218711660964073156818034162753521807806944396756662076430235595576941496303287604633901610880075942306434425792777250808511561779675516952504882581936114366179300838587255739457818344021004348346526495881506688525391246722096432985892804206915867310054539231633589253822444547144500474235462164054567211862949450126178517777313034789358279047187851722033014047359902132966454737844165797121437609274727310313831990248131064632987924696578598319676699812739855608034813061323564053336479483905702959600721444276948672168658681828644550180554224069530075601987732230368727320195068701085970602386239149526510661599874133489380519999837505650195331142934757573031675867333839707374276649744673383144328660164071770435803019612527667915252718369763222248869412767481454366773692770840537226088620158604621610462723427624532072638584207680272714457078408639861554684528358477886351914306579876754123235446121428175311042105698894781779078985988013815118792939951335016363244547272199014765265590684608568838680086791238977096128417419174249347007175073738298913927051840979021744011590882936582112318294980225727418770847157861022759516864357054544712667803032054419887649449540258670536589444081828287534375875247283167764870400270294527763548965403581418741977760563456468993409724986969005189876658193245922170783458814362492743432678480569588750903637155838383019565526083731105213566733660095842367216973833696731137163575233725857914771826577567682771280893812788861647320730454878389722575917130575567140332804814299562697329048713118788990393868368359432627130463319203122299942249178194816256880206081182716563323775365452345070645433898924454325341113100794547985332487230700778168264382745435344210389684324664584923420914319905815226351238311326153549347009887829721300572687233451870721210745363453328130721472137103773964874218936875546076899776018389495366074809007608366382924030669353287268778606780916684757365510017652294654489088504962447276336390972689884331968994125344503048045542244352*i1^67 + 1080253746483926361667417287523014325451271626866714925440621605250381353464226368247861463311135861495370829611650250486890418444105802261447262492005905813869126993801431632047492018223170424754667251663832844320443135302117240301656278723230129530369590152155688914481019855138363466893211257975385112253415893622963283832339628660453018747039125098910536066562044168783130388171939298340862068920352685484689859788206041901588532643261819121299587359527073516060242251209460786317842432516933042677321686269654633868223847216575295226700184881164594371204211349958996742401442658133544840555790206063063923487912490144455476162462237575796925506234248034217280069646367128732109146467068446038223555999920712913855952345537598022481828024227815246572684917162294326203942376577898403127821800288553414052634099734888958514305934311581370110396399914557914378072713754777112303435669648127662348790024218377736241697126243306493656100296948515873019626373116943242821539262424644940166210109603138276049861494817874644166745047685326998953282923922407835352571752038043863288032647783692674605160143860483688588992198714359080540291354650109136742297087848984138120726664133182550234381644981848675610368301501782740113019543845452420965163309956893845760741839415428420207611966997099019526519361793576167992345673796365608614059759047148926284106730345289294694445547078247784016888760889663679286373232286880874139378651772058598910135880490522121886621847205041064828998774853524597912449162443329241078385759176851088598014085349732553371042657382534073041396463421170275248744207795819996783210494843179809607966287973346483696019784133161123143615131729626839629805953687076173906970406375660155889291753150973735917720895858297331157547804941040137260714416477966061934412389555002594667659036967309671123077135385224080713964465450423019845889897310433437564850994608843255197057469316013653770574227475120571858446499278077754104739890061609020169253450126389925252014747480057832951143742541676492719605908677704036861833505375759712709114929484421496658190099685251944391338562175265425214667924403634578802416649920077757769590338799185578255871124653915417660927592840890184102525165452581922811520510338968045785938510174171665908071362407005482800526814473146385591718054920102505789494298282691239218818355716698190760530681782458510980751446116636559694364672*i1^68 + -53229105705790151759614446718373137528761708422265048481504692387882466462133172344954880063042041541376061269687634107548314850279992096780930474625727133770737927858585958452959543363049838335732692622718839536546478694798055731146102772709948741665478206854759791715979032672591483756308245855354532176552899837778251426969841932060267747680298205784941330796927450684796247455002382708699055143216893629119520157751350013337504338377903321617696193314013998240845805554884511197611572439825052134275587662224320449437879938854561331980936340740999912457016214570557581070750008189188820629391931619200024130268139966437341240281000054810658419183214792789401240681769751206873068357373708874031626484125816776186757601834576258466553525410084042073705567860729850354047796215055096377945061654832960043627419009978087994539570157089583667338600930300474359729617935726150784191952991338892338343610311601677762599287045964270939956508494744938585102166640497857758815816114195615729431805667610036243812037147799718325608322832266079030128672376426299717207227138946468179353689533483639256057649209774787857544034086820270131077276634809141176359228216085671760268207857012880639497019409045464778768881326496504746192269140017397631993674818008000772610169918966030581677791264324783679434078034483559680546277624182955799184467713379765456191970030596283972890678085942674456714779350776519773194146838810719367234160250378153537939259339401659712941823121136540987477318744825689336198257129705575499889148438713055712019924194824693610709778393533801979316050502189583607914959336917875541142633845579277348252590313093748342717424227002551143558056749995201386029643497949473378185173989164949545895759928908302732173463735650133402178964257427386104003129876169548900472243518261859380471691971578404563311122429902748587606311633353414429153209453051504098088340897507827560045650556685137563057118089356931089931195583853004043803933327874220284831545474284670722817916570513566540412723689485068853839618891749676167808276794526270531021206239038196253244687049263484625258094261910074557261633564340436320793042814765489160288577765644551540182481703947195051981248279401166213679620428484777737861696793034251153606410496191604866337344510352191505362894588076399206029915243205974544392826454120386755929565110999550332481489722528710924309948925237788672*i1^69 + 44361247960569691312171616958607453382882874161715093858355864719664581174410585713988522568371746194082745594821653826808599992824840618669271749283620620632201686189536011689800100401216449384343294060969793344446504979772675587169426010889130878148147283523783682833522645326591157656709091809782387465150370049924497474150920913529918984484319430816227879534916781066603721802544514160787427275065929804727206261614325449055724313834774872021282613827865369562581849616200028316217202378950563101558337085688959208351789790533793775353746523698370327996948246695788322037796274412265593500264890540158155936809051278300397852918839101043488720435523935126566086077066169549491306491879857704822976637272031917777329917007570137700020345050537865060206912818217607574868970068119218096043423965318657856586792536553615098510763573646575950791631369247229451470039999350217751611805990412340069373425199256418144964067536604770149717250463090025972819683860845879935045025426731256341543410756472884533053243136767346674396832729707673856480759446187330232516169915464438835375749850576604252562946517663646580763580669308593954173983700521060278730978571073462471896400041250611112548160101870531634630591336194198194838442963868501547746735724871838528248114438226330866946940105136793521803290562782500377528911535044834235461486282498071200359763864853791559494054839717943300641954799293282401333988945214544474602147730896232520234751797375602373985379204097276893096692642218413025305255797931888455887386128831573172926554949672090150006462988169084613566238518281437879852727134818996404327347787282361818657304252510994030029073942985086278848714337156490885490444837534236261027207842509410787547165033908438697869403651779675337364863502274157385150633921125614702961601333903676950342790264400317169937603975062930339245235800985383835768747288816773569884436102325024485757186240943517123793665796871295296483463771600564542596565996938244280857612117079030521935961185618209317218774389967523604560274966555589107059014957356452046161995710680318098496467483262319098945054746250161500352433635762187382620818893420586203646730859192208929462663348932405433804873592632611468448854462054095564200584258391287078548160753999533003568426157965120703716829157597593539704994006050929384067732320671109991723844042100016662748269377249215481824034160640*i1^70 + 238004083071114671267686244738519443638090201178707797737666095928375050319867681390792707911048312131493554599980205860052162130721949878985599533737424490395580018291352556194987107500468837656730420841670176413139678558769162509914636329816076553940650840632896779232054905410783957985039678102014178913590250282277577350867017074019206904644930917388513337898374680822670879936291948837273313219906460132311592387043477284999300283281095598058470892344544774561121147994547257706469225595806302637440413739318199964487819607231956092416808804077377064104896352914906138648247508108990472873644833303763659493296698940748127350081818272278683864555196074643687837209022662652268208986951613601177398517411054180169773840564858242432467932125650479672535385253704134125346846506661935066027211359894609416166464073433018745013963543526891520339079836790671826307323201254601765137133017529122012563215223355752497825196641473876659392729237444386077548238618336904312265696244201044429373584626314637342479963186428863328719332397539983102344915876626849352656518572511863993416302972060047043804637881646121725711286244673304184769891265189318212307252124374550593652488277902325143226285623002382669843949682409338275885015299009877720988918068034239464343891235772637611881822856684130767490013124312290151939008589112643860047999679241018415331111846116325956233822602183568502224368109000845250165174547961260570710142966864675611581578185203512331024715707723460424602345802985322592180773603591983439798409191061286969273534684643398932367586967979282035279074723559663170482861217643996118681615959519256599832477782070959073051707533893224602850520097428691263635459264079405675999547697581036944768670192310373331674654002614747815056858699609449333143284985095517830737792136013523047139592405824794554076882177000489638162717263364116917560160770990793676872888698568515184969417199643908084256528178362051294009733481139415393117001259234423724094414067694270646341381406951295231695524665337632393394392927403189702624209714094641627051383574290227092303814970594064493229500746968982926074450685774099727217380047155233907728785811916624699193424872172627925449503563851663817971404734507122048890899662881297185929004077959993140218269261438310074376524140128362994136833317287216646939211311606886001485030817749342851639063008149510291456*i1^71 + -538570031373026844199547807633567037599652910611103589109573763642517460137518773855903515843516608914515791131546097967335511477652833336664136137107961565427577889522571770073874654784950261444700872627951962493563871191078317464687602044509703980938635024897968234330310487975504340016051604848368299897023124530775177828999120119894077805394216749700423677891201751431155459328385675932342953667853511823458018702640310069508452007414193651362675958530255753066003234350789258123846431870955200486447397563336925932464267741049223545749694813127944643676125875736572725066384376159767135298528595904059630382492795191766308761325333946581681945648834124363011289832986620344181323026086084899127126434191359972896193186767067723855159762865038809298696149199206332616603753798471614365241554290626814031364135399065943561634900278204849602873597469885726036085057423685274983832001954858594198872005064818951055244631193550877863257586908816991716357299789655496472208415678714558257523299739065165622447359837103694255218987515706321329945426344335800304362768626999236574996307517572886876134049187266425294390007853179244547848911030209749817461782942439580037732987949723956720788256047569175977173605538024974593055775537598282663856456870458988066896393270837954518696182199134862371271915774547482539156722386532933755122979131478735477223748122515810260054210549278764789199935675089986737311341639956032423511593897365585851540051326774731372008234883087757337401773260957838709744793768110034110233659432801951447699419567738000857735100728304767382445620203018819086772739137710093491929469781683551451817441136193690616821176009915884213722188557327850958227431956516670349874531740083495425041987443446982709959422976845027398874771258048225583995500937783274954478700540587328265763608603867134343769171731079077424068780802185339266210662941178578287669084081692316415849700253822945457796530160300397071816133225937057644802107787875751199207686940181687647274960768579661445113475198533620412683215415592597996437923502392396317970683062158271087433594551120419955511562170532451536751968751052939240587271517302824636551425704686157977158125406068806053622519428106696766205533206481801344952340627166956397569803102168579306963238327985944251682940374023479900240978769706459142006415159336391564349940154792416690450967899930624*i1^72 + 29644449546907952748581334545836392989979638823881901288237112716620513363069821065240580722824095937726142237494172621275658100736288154875479725894922232295662993363746320484993678801887723706074282332308058123051903023386935019985071766855241244422704635599489845769959984618654452711307110864998018647340446625702108949319411997983120743222545374150251676372347179142100656760009297501580763532068415572562291322765375644590200048661832807806819935798797845020725993269159425723062335454903079402972898364991364386360128015684658286659049295506815129559459212980279032113439328003676157631610090862463760898230540597064976641765054886847883423960232559689302943914389082663996464946276361765879569289195146799047719326984495190402755156301205256425002183211095805715208688758987585199213165119143676324422488801547212874941396587774944152736966148416725875289583310980084710770387906506972258088880641114583631313793770217704870576414446193344404644536870095226479536084284591847102348840411984761595346402704863577947122081920461515088464623175057406754254737452476652967314046976138966388113175457450475874964701908699860749093924946642066360715943126147536554815034153881492689956260556978824009026497781480527438379066882828327649805736771962505886848897000640055116505998086161978161460473975257423414172842568120656275436103228141010462689248235218491472101959374214375920125271620473891149252388840855417078161103898254710764690968005901794191657651921653932132213825405047486236906880207358934946071181961901623312582303938874570787288584370491797829445859180818920849877900774678301085048328055858512145704952306022773026919845520609590081545660902677554104006219528324658919247518970722552314496396128855736727488615148429618806268798776430377531432342074432691635962872488753487782149392997522454424101515796776921528243142861378066166799186161840032750245731896363783977014097829778009093295926787889331647233262019038384735819832814714928729805594292451895984545005779742772449149970412148276097136695395486821104145418960407281277145601672875236266346480513054816887250588529045910609677191328465979575520285519691727727580102583943346034046466344560419761989177989735270162633670386641652562372818740970400049832664962607420577137784288570069528499228373137483216864476985848839348296286376370646603029046709956782306231320576*i1^73 + 233664020135814431006538438695509063773451404235616721379951211930917617284378883373946612001428908621353653906091817914225693970283559527801437896296318640265742365303608425381340741763480360109990540141683728808444917037478557708752405832063794440159033999088568586874888319765849453231490581236372233951839936956971426623215651198699585797093945232005131153032915647067727811355636035410352355411513665710353850525816298884546917650862939859542879900302755175168341981848566454035941548334866432277249381075952064373014511579239595198600001892574923945933113473007788721539726113171819613095397836965930258252096550715568444766617628384872842400357624331729778366872478398852070128422608037047799125887585277212819842118319736807598782878049475445423643954098259307193419848933875088856206567922445262205889116206543554792488088520523887973801475927080276856778767849852365057463769056351138402235101986026069612586784820877057426626051744489723052889060459315854952555580240840363646584180807792337929263072460291395143393601869265646573994868506267394575675557840988186238111745411731382835478459615343142694881666211273812959915135224986174169416898052391265384601315154777014739120872885874720929062375293503983233996405276387927091394098530417899470598106726628019973254095983155363974884015134881677003929888944392491056084413993509001429647169555354885079472020248674694502004836493942888475588265797949785240482886150173414063307565935196062325872111276745899673132733842699714788686092803567520235323827058103792647041456566455316276594073279811264455073039276593199281016417453258852829484436356163321348509993914237833490140447293252854806167051702154499536683705958529400989280954725691361689522577739289258890204324940593569602812433210163966014485655961886938078641294995979981473448018216522315195228916396020668337475674230651412487321352328769363309988702679731963478796724359919349316524454113183886626437752312325342893448642553943013882749425220807393493234769064135349679790014970558017136035473374035892106734610836687714071606638742295260407642529994487687152082780247531638348196554668656993716164152504768701405833599736651625565357509441392343500374853171674647832638529343813172600597747838212245475424295692819895369360045882310175140796583509730324314001091016887371717606757516258740762915634101025243136*i1^74 + 68474781770899779357258869038626936132792157753412704596101528246659199211228051095729150173149202655357611935905630385620430299324495457798346396322885302968463812951000818361287950841816073853877182565044545860765718955788618486953821277773047981918708573084824778176331938367990811957282025348449332032847282830758314594540361797529741763723018853781305732792266808675593418135650946688709611423648846652948261045017081308096069459404730158746027157698123785479592579471348831074104231006509526621826740608381812443791855663272666402534069304796555608854472653620256181636838878765381809804345515443435459487071218862632108693933235111775725566294034081509512283111696399376314976027336295394882632367897381986391682327987332001858517946395609582570905553534630360161544449532954675961275043371306606943699380935202340811100127846867854614078148334197224397585996391981415428934413790287449477968390295947097797733832029067239214411376559041709111657071210219844306647471301074643768959195295058602283199779648110918018213650501424945603736138212576412962809855315324395696618774547685504295667906726185981686320641529221489083042172662093692552868474233132087492085874871600512170868119363075637991798509780107240011658328492091954710744966670455915913164531974823319688064954353555291209630779652233550704551383296350329453677435547039341216972038031839921126246248622983496857947281090901548753033671065058111517121572955070729176913839486575051920483756135817496921710709858824054567060908965269079633534457907646208682810511766723985286145032707860858232518293133516213587993823312547579963431361419240254485426170606045672547228923768642475509784202650709873837676339258976229621661763271494254594963757109567430827181019559442262769259511283374457070313502147799261033585318772135608750554519947322895324230419001589782989766677828752337446980074013697768856992112374177702526165414388111120983640563246253655487331457164683124721064707416705130110619201108408891437388088469600633453693220716802260948475833245644987631093533876361227824607440048025045245849388139594660225967556614460711827492702773738539106401058446648564040098304487526851552860332194480800343330913587506518503074404501270999862624066886389114590678914611622004101378078412327644446715095821177169063401381086468477071481015732410046483259614822400*i1^75 + -260161442725366942369279284798026956871533709239472755409195458838569508522577548389794410559594256548336850980150783576952033191930794000155129373797602463757745837952583872523449977427253723766677043953068102605648231171655654673261397956531755067663367682413924637747005590647396018837045433236631141544767825779782109421610624635270535673031935909253816147489193001193411090923220279879301172998316851248472656789216766918238372104278205784016292943890746987354670395763890264004274735689914148029505090037939096680009321233393627252099905781898373681666821210863181441912245712249726677115171365806769089474044143049098806719823572219649772986875303871840508220555656153462873009946123855578564619212086361280395054216530103835368217831525749082796024921846614837202412362110400523536768634982813558722363144362491993717223894850863203768240899012680469442621779817052135795086653121857580027715111180688405491969070062759863350241765032896586638581805149429180217518499520414125352758971800710084311314914129613877233902097519987791861498222711858616504215932028939321451263992740873309406491724886093327870289170613031016057371385439915985018273286777629473243083853872126953368308702738204610303769007728980415080399090457389808875935090422312280470694969904107590519552193875637161224422304922266428398274648252003999328966824510445469172078877845881851692670889529341387179666960221410778670748857153099463702520450243501417240219990012390359951009557789439859614602183491892911671713730954172694049369152849147685480966149196487368109508002413229264102004900107954256600890187917771359745506209555816433547267617215407656173074432141590428562975984422846970855299286813788783297344304507932128137769909765828275101080155419883703420218233749790354675841607378326154186784658394800364459701442936565858398658954426229765580985345995219872997634941106610997559875054885471507194895727452637549738106679229168384189298632831429661422592468537836417491035049291451545938202965384757391244779885625381129618781365873920893164076282507654404817721817307661170467069289807056547538827371806686638395131173378199143455947690359651887746951805482323280552651100784087733246553127287851653333279132190181164021805150157078271718181359712064361540026868336624114910838602009870540878425526637736352564159817611857063051264*i1^76 + 3060750186386018587646609200834349945545650731677083185915358296014578991190751160104679491254740926470338013060217604236821261603656896135529529125283829881496406763850529369223000882331229739440087950478538885887136015584924285502639061982045653943605348192163283516932446990329010867794763717133639596149789850085289370692418123994345927345532141987927841900778826560303188004304467063329596294476828469123742956579938302782791786535816798743552886689972147795500859148240372007186934473607907990003309584240998993671952231853006697219228511429362469045699527365017462272731128933253948454906088301548206359463231700327447899916261950914916085242161288429741995848413871655115169587239034074584047591116292292581705821336287842016789380414444047762925696349589068661006861891613349251908766200192688905036923805787065807834874926484109231964699324612409962449673385774332343443751415349550498183318916315768830704729845652863388954745437807106416903994598794833072840564359847148537317028419073675100543915792660170968492075931460426200430750351100595728898904904250490325404948683431143085062112838260237468021003166748152563936362847774579582670372424281148950093694103428689265874502837301404647466548486516641403812294078497314950793978709951763467046003139749837523244460656779223436151350115223283465483238659069261792648658277980409817266431862085882575487830890118661292668497795478804664570858290585257698720597651783657251698043219290589862472136111307113605643539763639358335983417269009875611297252815634196742585269436782482915454913466742148682741945806277541740024343450304442913164742185768195390741107762110315391701664465097933208073700549404432550400427208460553134386522055381666227094722724581297909574432854424500398914041935269029238520870883027531708736393963448394611580360530536215017504553392919090522762841617087129772088068696712591293592058666164625422134977126250950797787002359073382372920145576303213814388824911087696080181859765609598902092508463062356698070372280480270022029239229650326800931464614896159470376888743164130979000716778552670176433749578162080011831891648938721407972938217929977928520138374773331944767159922840558728627700372213526442502297486493637428397908055657070891215483190596410487020132678800630266332615575222305692742456157394487281534820394467328*i1^77 + -4684609292215539874392323111809976300734599741289074481581702617166071854088212191689638438176726835973239836450778844387589520088720432399149449048204485373109693211994642873852404308844678444992654833189162775558082046776019445212883420480746408117271503933999795411605981200692919422427958299263294964999771788302863135794338596147546107238549539967758441412314988552731337585532678401093730418649660524576317263764608112572561090593949792432311505437857023760468273297934311472974470386492573022491519853658145017846342657991782017855252284435061892998913319526195677671139795519541380421765673486400496670064789074305711278331749319315804521151296693650398961741404860780078706057945638774626092870131503944554245109284859090813691751236087604062935819692533816434471133951136344100009101385261616496394151185683916122280602530642656524440450358115603417323011981332436662005397269730971060575929198035691238431119578774807558226108240127045247743363687003459716662249829370010861845910298580774975193864875143368805820901837201204466325787979832580680918230422802254269189393536870699109426425846654304921187271986672043488328432699129042374758283756316781876637606894940532758507188647883654835265324897221960376135491085990303780314953632429063182825761639965054149834239743548733940601139382743169547562028402015154978307376575064913981810529663159156105259978954210234203635207998875017054820212797671165853072590607070586694401779334765307469763232850733922557480940260705940942593293642522678278444320164857211712328723210327003894898829576458479562526222022666836836568638643768036946669023662828993506918613354391227061207078701287941090006286183007985234898269918382819954377294122707867203189503020342330545463617313589494768180197926935025058751881006890112740683824835467255037771258303496995305293355112251201022488920716962434415226142696876327725828526617942553729165318711458876502760651906680185208194264375392003606937122682099261000324968454422056448543625925504656425959948344094135177010609152808176349184465713721144888528020801825702644252825611501126351968284452456715328617810964344917655612652830211862619139539181624460195164913864429120862280127828335519387473574214266337407519439057810504266085583061794082473823060670324960856005289290022645686043284291517050251116544*i1^78 + 29063848315562767490412145027141545084916310873967746022682169695871638559797621048190586756810247712007270610158884330634137139809245562357211600572134766818695922398959095564992070533456125170669623463480638391344408173927439853369860320326413375999719376078489715195012032702681458562164177341430462680721847562791027111384432032863457094292107572130968517096904708884576705767845215315947759658405446019410071679663722030992193892979010018349621725783014671744128048101401757620833525062374185117228322988493335664081881168986897566626613451835818057425300665594408770861459307248210032025594742992111178002937017220345599559878182603092419896896941827126297618379052007210829275938188985467279328801281880589063348733338601829216862190542369377270392344028362584042017947084316979570228345592065452644215304295185285763299501257302409275661032347062687825745265118183940656379675729378969883714292710926952516620720045363671907035055910495703312561349519780829897908643598240224588154823547459756871976370615506793042666478007763019520684581210458802472712545120980147860109616526936854497761576839267413725529237081115436243659939187911298940856682808699241890323734169540920383501491483288039690680045343174859037210759727526072830487717991580471116064162743613073853221755866775078824742395259616581261275634492913116595052209176657732542200368323785447313864888333534273205026056995434767122207505879072127114938707816405796692691310364007733331083065872340299676305769126403699410952049041356579341275656462051254403170571844040998497304537574086665173281914135430859877350759171362123634974623005262644394930876705469007316511165389218248559404442996084760866355118461444749081796396383362975893637790849980097538522591755780569319786066741698953819849918865271143846845335755481702107890356606663471551127757078593849312651171105524192022488470102615402458451590891470906202125541908120468637873225911411429764228534724361912716177538162237068711545770138994343454319165744815067673123324856283593283937058664636587281802608399593394663595448597872796726645815272542113527793310877768875519481624827799532156615527368386363306362303099779357801780163908619851578613756771100636362028480749177171719271272001278634719148433083914011230913053595881280779053571851409233296910638425047040*i1^79 + 28342338667692058002457268212027078238301012381829518058474417267112486603896887727029101873229500950105962696217023277511037115656838373343856977477975507737416869412248768500889955077842025102271736920330165274979942851155582683970979405426290082473514805876010604130580953032640196736147148534540252345390892289719259387085119898428196886915195793377654383495607844143401508656309102691318451763791620162047945377059545144465395910782392944177749153425507846555226618664883468354460355389189005952673684545679300758311908859238254731118521771730869902520266721119409586886583975071572986147210251545905078360647744479395563435180462270985046716470387888968751724367336914517866150476143461277628804563132318192169281043032413700130258045049421044086814118727107659874545888974094710321266964390983128739253933884558552818983595906743886413099095412598665066122171996757696892865604447316163275750612120111913549803839702231756783802980586815519287904387734819549550396903780577960724408374230401615035256299446771027997743361806113237039971014326398628396510527103696434006912424313439247075710190364177398363006012076645847032043971870770832700902298714183440025863644411882479600086533810448666347663432717276454915365324210565625097181941181427905390026835934755895197743191345999351137312857923333597231753188335379014323173915304818568548045547668310612468727969920069752931560388822552775629971029215815585220976704683466654325735539894837299613733251197119740787565690489673596387052283585973943267029164883427869536383100553762434323451826880319746071101554231202437564082139835685806925186460267310244033297544874097675249935777303786745004653562845686953336965447539283372549583031625920560261115831716693346992807263407643415975159647977285279983509333953004517870432342397432609878430436921845188388448460928314814435371323329380242723442089336779522124510257814318480341803388664057753423057423898704925818892420021197457473996604055045931385781469894329176597536566483313628174705581780594104159186679896989754106352548514957680465368130965077232394817221492135492702173632729126785371467372588539500541981411348131287984775996152477984658210170315636575203662540684859880967071190570215269890897147850372092916027355845116520009105154331502062314197978709726814483251200*i1^80 + 6827281140191258909540364638939265528237157081793706852034325080514709584668048536557033169873595259279601057760463834446296907244376280190159088142114214838857445591089705369157143436187044413749538252086422668629107111967624945020201852523682391192368423692497756292363283724520384849468661064960251751484727348435867070475469887411914700169936958972926906288382963276696728541336560055694240791831233823411546252536039477677971331683536852056968894950187354945815070546525034882191910592198270185448263080313748163980727320259033049904240088531825283576610056547909421553983801257941940801644213487699775396178173962766277547637667534808584697454546492859019974937703986665231764271376590392036248735589712377075453569132744517554513748334729093505223015912889478155503944900335239095839804349960096742225989524060339035006000104816289676702833408183602017003239607958467931232199384570931007688982575411320716228036008738545482945577964432205679091413873996094927344116180980309928018409746150791857623542318799024032581756208540916877412236036633022147540041802193028362928826666425700099980594885876625623777301100019536004805997593198853129417480988400981223675179499321030718718314238664814348863960793563769820075417044246985375901469091511250262299832234415053973541672854904602789098698563529661247529764366121223343919014457431845246729581118449398290856520801410409133059733627767388225910487797639973960521392545595874294072383740654791098130195194791043773135369049440110151061809418931957951102291096008805659971278297133901423564405490922964353574578087421366716284315840042379851826069893486920041800609878204770822158898294961425359583458025532383897190705384847181918960187387997706373688966571299510143000862336541195604733086229126174438610726614261694585512268322377454168270275040936744411861327961834828488249708647804412139094353663615409245073634096896847235270920634824219696999682939682178476429185077078856618423991618920272093424363877590986665015217281421075411997711939320239920138619828267395434820370726546388588544668212116423403222488489126037346907858191287985761987367718935273724119747002355325378447285946065945697920770238533942763162324470611335518178531492163995335348247570921426215348993881093692930037629269642892232898024669446144*i1^81 + -590484912883369264684300818153130339961866327081938730520090905242684214223525415965960033401433417219791299956429781078743503220858927091717277705413730761421962875145143429670129769744739351028159396129219475702525926105101626621174688685311776720446603148135647443935077193821617537902546216489546913163940025326788993683439115662070217032900011497621957950581999669200659304493043996108733638471153412463861808757997395214110657087957239279281398371356356315564523182285784594809817668708537320525561462103699319579046297216751577660958190077439993737661427462414114635064016173902055495193951709568535707990897631084249753188174447216938924529504948836868105868739044206483681947689412426033473826977952880072753585582181505967908910988000799665173443999354682886373756677001644813023018888435476774880339285369254620308039061200257976671316359325586302904242536241312574521482409908042220018729950029373117611448613277154701294126886161930146116876468943258751224003868378762648160459338093351170150979428910798364290213152037323171365644340580849339881269078459397636977645424063280718624111365416187583829318769050316488316453081414285048565312432328596958468090255430681727213027688686050628951772824998287524683502676776041222052918698087978214054591928985428279506826883043700547828346522722875179953647980881383757015043231363232428577142998074694831357735488386578262136523780663240838164958388831127238830840408661024579452803000974483858109361878668633231803810083192022982902910254824523936463065313297506807601236796353873763854498808137903186016909144001190875302548018020516487582953008914864300078499923870985659586715390778751762319689540974057766616844624915659078065615630795577546341474803933821625051007063307726079436450676284347967578913864847168253040386001319693020213559167679565863289231685980197885666549412353880396438737624598412750650581653870460593530250967372193683727724479518256237312363656618480402236039261688219075376044393050747119396194834238864006857761065449551806092571997099618729981457605347089999198689511754028791871910431192909779973547890238297288231873930664841119518527950426929216821526961280390276697243542550701043125992498170209193866339351494899103262673101546694727686572321859079361644970926369682021679104*i1^82 + 1055707761634484874045200830944011473944045706166721369155136325672245917469880732228395141303200092719355315705538044758511943545521760830673939410967581866793404974806899551837915281708830649411156328045621483598330284822871765672968317559437910812783824562804376217894136110997265696893976928464619003155037772701826299434147811691950580753550601324534404121558666367986888570303926217119579570525148812836339232460527790953487075201650112864120035838557363978593583115539128825771928694752278969311075177815473809581958427066380649515301892081481398626690953810496271156855152014708000331636339120075017329444161693407273641438774911951179726838784232524526186097718946777935796995848134527340915201717797401265694373054774218740952617882553533504303401700007736459048751815779943021161078143683854186399711389728173293774045937338901451167029853502856506860084426000989911032807457326515913556476723983982498924796397326033301912903068785305595849963865299481355722461112745001331150816605129005064053885331778620505626199150817111084566992106499116741611624182123309250831428713713107086740074683236100340609663801668052638865879873048568618412377865976813218315133155237592552422938817786157457341073598484801291430517706531731169670308993315865060962832409327597644279476388782432508643766200950191003429299145589078868112886452532157633291038940701788216897167271850514284895978534165543629662260586169135943728289637260820718440522481592770743889952598648744887885140106587744134160544834823040954684098180380719964589828378507932081595672003534507377387704315918156410003107617059647788790049026046679721805494448193271645213489979814471347072734694072880051955423816856466202862957887313090646870282267802366523893046859884303351502853106639658667556371766470683351524639188396827720176084708244544611063656138224180313053466524967398197234339127133819578441821399982496731049788995433854081866501295986816116921131820106822795834635346069358597498938186364129892671296636225454114286714340364912582520850990998879586023713507560498135823727250812368495108018878924418824712014010063496054118573140850590834056676319404890255027575093582153995779414371858957684504758940403664319696371201078009355897196381134850793816927135209326203629605390123008*i1^83 + -788579672204741927942104068006183364303430262602113587831349451571257461496735836175501858513241679794841170466127162755049061878748064547965295667073540165738825284735068147761313299861794501726652173198958292866199239820722450040757797182811542443870122902095054272974625183587009995141692753561024440375747152827805071584252251119353655017724004525581450752271091479498338825019104184816663808983395465411463248070533371904113731743878537655697086021859004870418198001140664537403272897746049101028535245975373843227654604543703101903551622530407945573916317250655410661252713803834432532498125203272885617357251082175379188168868536893655328611787956392950839635824266483597987092331721345483167723779158089605924904412368838063096416619228409076235150029161514021215909485835160886717018693167121449499442922420244516679400543558814006254818582780524464109460424571077152257056880408053822983851400814069922064927045626148504203474503637867450103853231023654105266252128084135453180584068325273849071800616789574641498194438382745160031175433855537360787924821542786102213828536171096221772257626137777758031266170198189245610786863150273457025069296624807193436642765340289719958501175500984601591865134216043511023927577541951640325101690216637757943243430842900168252095277031019047054222524137845366103789153249563420940724171149803065110183577725865318777432256369927614432063074825739910346239755024304095434421572276279364315268161456422703439536046451692077807000082167551837009008679024423671134544866138052797429769326785140993917736633226241626571001884079969212360203476940501317084117333072077982302213625104244918237058876666662256545761781412629193760034901047758671683303711790595537289184152715966085071647719723189548491526305823663293329023266612087133126215380733530879187840444496093295209939875800183272154985757954121281555613147018617975455687601026834282283826784229054489277110323301222154925317145239963777899105835607272085071928503864776591425685085821363689216507389690483119374276441210147123716213753719103523211152389164940489822164458305222629240472096099622028830347825132544626829079468421801946945458340906362808085386365957977545797296439287157544274444175755798375012570572373110894708368036312713680388096*i1^84 + 90600613310780641443383453298075034139755462623787952490267870913475249805402881506562452377120214999021143287006282407568510440673797947374562654428853773432419349796409962050792807255855716235631126185386489523906271994866415199566846667626027299111379178387293851106578910048574275563084403535178277906833200210944242587054855514097491201037027816004189178861729117737394860210855514629696788524475024720245577959273404602774361672472288510415125560894536980771378556531341771805214937863314585152545061301788957797807046306859436131777542021342473695888800353872479440606579108695482020666462213150347168166942218949526945233250690251755904156806832585862338051798882814734798412954090584903811935612381145510918018165598546596925138154976763710219384958562578771714543582122742705096900663566010226504258820542896615499207506313449816936188882327979100739948062092287274545766068796317188338869135642134984565159238581432575009122447090444650309717885553061700009800237907616088262571104380406417618706708674115065737257612482669025491413791306483086736098612328700534469249440932934167577095300064744991816639507096022723591762671894226138674223873208687241884709129845731579967086833840041617218392665152226420787667564459254047506881099234897423701201162894033740667898689812797011497672936083609088960950470464881926735968491657279491476616175451879362944092044059484605894061704272455936243325335914413981136736981766025541286073303993700419897174314891407042741896614671605017728382534477971980457886515654577218247817128302171066633597997521848139577436704516813070021593505623379424973845208009414053833976000633033344895878135038495591887993053328505697370502787293795784829727733376045005396392864239426727074439549114622030059748225897345123498272950838896836736484155044591058303875492952198377638946840352784596458301591547859663549540794556751754868350788956313577818682549270896328519356206563562177690713839561586437212980813595507758822475259999417809838701582398194638371762776717255155410999348567279503070324434068559461331354795096058203241658926027594705573613141109869948808876280406290889998982044516613271733582726399096289467904352159440506855047941603509171608631458288833017315632048937873032918539079516160*i1^85 + 1375344546300524136436175802041811640521201503203447891421573379861281572381511979640661765718578094967951883365299767560381860263038298301187257253431296320870128300173512197928107258323023034274609273443508218260241480278823292099193395328433964453369344499471777974821160882551491446891957963933853075978121473228892126238560942614161646341942591776135648358449437856914044311110551584590149180587863553941894613269610714186478913745719760218907005335850074877239262408123977525121257898227316882450867522830250774033834354239323965446676331206963851910426024844171930559415637258215471303632905162623884984287878113310347878430496592117015016825462244757917195182475190835190984436879160274879288526415211225146056201981527158387346980304055392888730673417984871100851981059430746484576864264661120353584956610354290888519994151644526779117475295238516367986349839268579748831625573902681635486898583418095282363775117313208252666595259571740764878425031196197354671615300125833552614573299344474330969857110573721533149909281775087044428714974573774720447147603843545572483513517777295537586711047475899350306565890301032691838928878598702344902528337967384621958948243601219295698974895566210260086969269881659561710491443339222119840090871353186735356861923837444032560071972106789167425535045535806033447659421280872418520263666279993691637072104351296452693253008836768547816637788826919263512292995512476101591932477252216658540062562432829544651761749033893978961760047467820695202189031244178820068215256376564676912854991691637397282063089550102286138143107165647266914822900296717364788072395503420169882795879981728960403818688879144136970123348627727248274958650772010586694013881557589079497162811929902911505688424904756721345162247696615706134601170470660329208096529485736216158754594607469100148881510102752167691387691086424044502549323986934658859387626921394246228613417271147743031817769287177535452912892230616478775093964027390691939906876358291424722170577425639880328447912746975054989980518324634226669577305891152612908280237915807703114114608926455976267835491953191642618341584773689044856370388196791534882989716078881604407246323004683421737777635233599768108182743955125695506634082578654560256*i1^86 + 38738061676247408783539103086202584945961117870961893510616762357060322087924084832699846787880303401959404296375677930503494721582575111389779650731745235261700512258654496466222164523174145805619010122928683581556056194404198507942657970598512780131779863802037137998607151032923438653578228149660312566809081668967719792650141433721752235043300982929292128787252286915531880657326133700510198203497100920767847598495977453836182917690400723062129149650706211630663850296182925223696983180083555406081023667655137331416302283010171873236742388471288230505080294620881370891518092574301215814627724187457033827211705135892182023713041589812705212819755232059344892338066057358108618755755423365884045476916716158904435156288459173669553159479432216198294716059747636055424056869203686182812364423125529960008453512953026604857240131811473195436123617115029124481560222537486124606443466794113889974025930775611643658757047540552907001000734559383205394651836025481840701243503753072941178172903940547575339512494218829908708698614748257050052086052599570014730671573610134834492147281265260061636013533947303609650591483029813377998991272870704165153912447598176056564399347495125303117367499284127238871247207799165849415407556898298317021954557691240430303285174343604845154801307234574946375926012287751469097460561611021376840468413254517754152786115583440151645864712000356895525872214647134605453194595727350122864031063358624161609693697653058622097242235014848588001108268158389076571756719178605882226521092341486967586696248536825085891242105351350394683880509850020899810095871853883954286311058066154445879866976782184211074516619404585857247936148138936103869765081193653225841192682519044744868110840093887184931160998816011619656720017601841695998955434698569616315253724515612165034907631914221095554615218579783261683975854062294602821911944076799841030391463540641692252937391653017559553980952059865795921878691401048057043464630607577072023784714869541957508943165786309400092239034402259691497087318146864807438708030625291940290518315995953204461102537189592121328264945924535047410199623778169088608019051641841372219020655256717655872272541810051486727628488044356790546907712117442738386894848*i1^87 + -155539064029988533322242749492375328142241465048655793739505574673438216787199233240344488660622309094460910239453254133641706612974823272736771840198004628830148125690021371125042537941819097909198030478975330706126898327617576317602755921464961555777037443050721277026769354916835695666931569210077935154016098003491630476911087570505779511516714867000815143474872447214543139765603649109205120751957893941243095376852801319237405001744924011560368879188674309077585881279750092971593236933123196848089888011460002590938575836471122214820718264055923184717881954277098374610940537445068946338807295766078862777119101314223296525579619965873690286182974429585493781244243329964745838328016850028244068539672626383703445083514070416070950191957421064957703995350689386807316498880285806374855415700704844802069183222851764730773934431559860996501609726554831660881941341175393118748018417186889823316957954809643332514494714890139320189716357716329242352114971102689450365843130231982485520826896218326191516118354113951391778121781050898692888044692951842585057350463294243516194926915785215353681906871304655427494387269947576257304017418488406538918074332944024680314303301778847430218206004858671556029828953430119687150199415906151758195166731648946018247628483504677376682613073216332382136321603195804323063376422263717409396101231901541778939745167301520828579062455198042456726508854932638867536501847468406445390026321113712703376953804038286293391122848068060475905766139424609433614929616626592200455161917424493242698750060191831613511903863287441934988344564381980809852175096054436633137166293185428594042347621384558788946238019319370341520109452344188611498429748817862618738892311956452744892637059755562769413782414097769583753663931386095568894201322277453463320562486773510256766547763702382055904164248952826240308018717384507535959837004087976421017321272407510183102111883241028630168242381116696965641613557734252111089796624400143265305263919002893850462340822772227525170078007099117132826309633048119665857939917829884351970238597550047325034612622265574255543618786917244037001470146711565934878861244398862261567227518051866201280906058560370841484393747724270374955643830272*i1^88 + 162107404683825929127924015755743014599794205757024686744839905478255828381414714173229824386108148620451514778083413913445440959542673878680519968443046939377029635614465359050461046347684478091888261959756746561282423017102541613216792271408952129477932003310456693314856986196549946553002583285103194576427212943842570066181310872701550041130945368400918965260657882235091304939558615324147899291714582730840992121858860039416809015486466075991620693320257842144909873097225986948567113546994093576194718361879051894368632819173413549209710674654324117368586647880211397317155550047859618696940576910958750564923827868138007829030314585352641123825378441086719472750280069009301428650511842001748935368300739932691661544364998551704810548281345868338936163628466485257386003211408604973806524051827254870395031941096216099006966630793513179584488030958717789240814608440821046700924556961704464882014490738556586300199804962519212270041948677073771458683477150034473624154610889487665823866534044947297741239073440491488816910362573098550063229787344359198554450777910512452716792720653606616160600186997612406482065850417512305083648346148795040587951757575972547000664686057446002928886761670802505556603760021971276927062508988392465147378601609951007250704759161691091451037163721259269396823278754787270860191155011401194319397174138642869785352970171068014835519577200739604362771942126827053801068915006637387526541436371928821150818769439767939928932328252101863609756969808595285195968493947439725036512402590135902608614169611763733062323837360354354798704620973649106366205269417435981466709042418079599490822328890607397177285922674113118009237818991126297841485825813245523898909041367829097617338752354443223564071716889248855576296130421917385507375039855299770127754352324180909140280457876231750898346764882840661587128997876526958259034194070191293093253782816101817476054141434949416982840994479703727102097582500044111224937092462205116444751034614911852442833278221263924905113141930913725883306331312607039698778328640630620648180264757654561908919769189130352100096569733271619400909482810956333687537741707660978179041096020979032958657954090024245760309982134272*i1^89 + -2374592870723961252572984541739434903822960806670974237921763804506607951944267629530814021024900099389394596283941513519590730738692381966190032793107487495805993834241434399448163651534536816358623143763866148424546237940089540392874341249716694064503188485859877917313836462869533812154043620173884979864381570912702750639626506346554644914681582691642025552115272778283575727863366381425052804356598091239542924823648943457405224103187473843291298779586676042111188566188436687634920201768783203854459359495194670467694128672785168861574908016946315861854539817088871125200218037347245008636153374494189066580793588900217665771499820552799057869200254277153097618017517444846041508298169536724763476534686593940329497051483684655488987853028860817921486347164790160153424868298593802038883097061168377562888427178544976211855882624093711450526295270990108644204864119077018760659017158861005687396782763686362130841780981073883067081794646424183121109191514175867134980189004945468417048350983681500506028631881077166255287440576772691746715755215449729616960447943874459764812684393223182903896367410263986947933809113003630571050421085249206419757218288268460797634787792892458282121652480486649628668864763233991166947636364612804019764608973605585298342364080689146375208191711506242401519913691470760570759178885482565302165156474592681054895213651876470925184880374805035240431743873126190879241659573150620642279827473145400167420518335485833026561880518431996487203251841911313480269394646517717289869366209721657843888744292594068681619194434206230852115100099520462226132771673869457765713455351995423919885973022382151021587990691539151680818812313989586461040327096150311544845586064437105834290866628132964554372112475059629686733365035834145076863105830643946441916701848122441787352270902990020506937730777117161225874251208046184913238645875100919731841990745463105570626661969118165304919931309543671210358965157857650848838331111589143526810904596745752031321046922660270553304923762249857968370492674334220928525107715906599893567864996240598621573081683226972864765423379397847460527403145447321522838259116451100586423586700784370512183831822336*i1^90 + 1307908213842486090562874291029783906930224258629359156055339618698048063208870110626642519031682174660921049962753780763299291613739586441518333624939809230283229428406089343619993568039368687058378667835663620917912212099770514902621593451258880644708966756532290781680074273970329077193073071359046430754819719913838467118817386145569175943979639255388410668012407779981121620640860552279231180597278346280879348679007465233369490270971021227035349610547878407176201533938466909768801686178452325699741982332189076954402959776386446530945294006529817145269604105891164336472792259714477374584226535812884929640888589485692427121498001630944625725394631352110400482243357901411848696525171823585791846284091765970011274369948146778806703270229984645433760568163919217644510303175131644223017359964810645564570986226874474105726303394440735445825033019925995623553550936077180956792999977708796462751488361969347398405079064074448577644182792560536926806135757105219559803092372421306042113690008352335744026285422865683903516738085269207338309044295326159522775641930214153117451582405789750043541790613317414817826504499385806982021762893191741916380094942653089283369349111203118635070720290326205379656150784509163013082110424317646629346856756841785397492558645633928018581274488986870638352514673889250967546174629285539557587888155777028446927708023254445479475037011266787238601799440238076680699372891072632836599344973274405978555997070242426304171093352089130227438329992277824130121230976124932546758073800915116579598514909448172088411797189925332498563294589785751118874267933472916659158555416709992087412715013309484803652206445751208325276551215820781674527906852054211483235650531379687672372020561281126228005923380904494990006469063748424764982247542542141068384013666064433815796931903028610999855792316496135893355444857813236793433838771468320026357099171191891783803279447504914964995330272497263783855561758984245290719266376736788551436542828561856117962661681527942595107262663863185366579052603664420451516146116318205458528927890937226609355889061543073625414142719062993737588592514676710822168848054995992660287177868967936*i1^91 + -9033790784363560877233044554335356223933795544006586158228444884988550401297848395582919363584239625143696503156252900799476876386380103307617925321712961963954056470971507506863861940582545806781965899245700236035703759038183908268971167402900375528024038646685731118973624676077341164211700732753314433856109755500982886539639115582449011011470131397646094046505082181814254964752358689461378679934085099458123761437674452130082813089674207651539867585452692424744379836279567224455027851618429073275037681481485092336069847077287448181658313642840095049466633025872925957616340715110345969465472272236351716584606750561074888516044096462272029206166499911775567571577203178638172889028722177539745192698746557631784918483198703781849358122285186908426890133199473890560884505976878936767318528612106658138826606182142207266258221842462636151040612483533268175861629251661080045069033340550605552050071934548371667401155793867605341372797604946919835349014598434330627625182427154933594292892890575131532654200083415925806654120103979442437001240557224151579674020346628340552697051845402747193387353915927236733354225716558942993229671634800257094509621657236866775821081187290526092105639394297404154964403656516834913343536690952121478547025869032721782729458645963331556816111731598394996517658009205582229657993847467563554259902580541517886611534671862290860613923344798487116792675979934125131483489236174077888203724302949438443634797760407304280254803055210318977614902610539040652318573667222130952810248175803427918206521044047389727172945253610933004034983341243977938880573183978619873456376226728551149877800188561663418862749309507445519772503900024566810073305266126460211059438371679648707325094662632689857500107782068387641784709856338366338660809274297148878966125017295805962128695723427373160845759808542265075520113207227000342992985307862891860879057974553576149798765270202796450985204837543227280231579947308896421302575110639486724302205368539983777736094475265376432724276907177378454098514105853205982374965088924307717698768629934720651350458316015244202977936059311000014934518869442985364018115379200*i1^92 + 2659664391992337017305511787094113361125225400299164686171817925086910206149716127619848424161341957752307261374137300939364320493690368305253623483258120754090192582558364242693685049960957519548940178725157466513111108650904350835816310136082072141214983287717625675372161882421182914892780447945243339593532759865915353252482874944168090006181052588828132159317000765783253302581035634958271975882435246117480451719934882377300562632464983369583808857487593381070059772059240717593809602661026614770345060794925265934564426365911596897363376906190766097758630432361071316083751288481993794052373966672511934902593924422787332116924862540287099433656103404999972193608789492935205996342765841824326469464492474543505071079360004875740778795620822371674018214855228668993833126188503013161097357516917358671324926233164284092477728117807287622650988400369173707254704716302762979982922651472341122966904665360635511476189882917322529462962757483840318519962354831073234271986599629427350112605058126189156860252478657599593017702180123229103676817367008248433354864808192196249339818052678818289425911568609212787411265444739159658538108975311442177623659442502700035527805622080441255729891517808035031170108448187506713848875398787383393082038183982310266234512493291207270821172626390820380849070187408408322260908849803637651456629378418042256601905163451049885162303048163170151189055502034317868376341254476761536347388502229437795910731185391337379442003208465108562010790032356634720490255231503785721698334472116183435906341957532804298783230998489514663312472131499764462368306187253468098297890328573170157985867558527840317321462919836523105023287311174290732565178652394594965146071663506065226612981169480820494141149463136438296754274796376893468951908419489615562575192467304326171960084472396382546109942443676848582625519382653607500552535719333067365289831856239260634381696496406457148598585931122611440074373250090051563457859031781591294785605189259371278208002574881939431169014125819657171877650205358486461884252171573652233329438315531127184632503949096010932749585591554437962411278336*i1^93 + 1001637214450460189389794130912062464291539534194602801460744110754402054120178448700794567219303099250602193142631050006784386675926875335936651245556472219595000119216959199331776682636892952670098665108154394726120821209220251654449339778783135189570163215119475584255250793454186409124662221389340542379471551809906415794256496345353186375484001332181347054898405423005379818052903112166391392250171285944798117072366852027293503888682043966573518841864202903731111810908869946183932279714252452398835379616874356390917739023720604447062510065670551277066791577858504428692954499643315193202630058769620366016973994305671886481206252347610947649967824860919186083157249150417862701954579602432510314533203589737341054483750584433946816799717082514755131322883712855889242400052358221969352334515903364087049931667975923329125331091309949315512319112029972492384875045655987042292994479025079175869650075314162400016290087359525562761712171363208369666458929980128097318635515983006330898812561450348554816891241921671431448843239413769786314403029269161470244720294822624600079812435149616979885094470658739158360490333544407178766013953908514224681823763821783508105264770787705757733322044257147936972133360914696154837677609180145682335936531529799701778905904701245156885321497922386621419697872572182250240246542232072752311362861212785269835416481209008464287913691803884214609673213335248327989235144514144147017782818494690794598330247130881592635711240706115811722789874632943454309729127205576769136431060440005166954957171109700079848742852885493818267938704267568046372043867963951168554117539878842401461282669761786351071436995453202538344498248701590345448383508894721665778615902680874689500415145259511497635442068896125573834302177581634362395215009545368965303271379442349688816499297966055788505232414587774234819044618177378561754990283696772297988264985816134623384577447478804406827031690499924221967047977105717142722578265165016770780547714213528725848621715578158916032843906642954488871026128837398053308803121031240204223262968364115108560896*i1^94 + 10972775047548262452801622581938946258290535096161053123737665050897355043923208964039271248620029425093246733199314800422492813585341288306732825703002068882313862575878138323761478029898537938556218649775015964314156477343956551641238200759009122610551085918698653428228249458667679623269160828213953993953517357520541625563024523716082512238257677505955768267476686607542781815812644827669888425681571570092402095660081848811608094478309526551029212822464458199679545804629762169973228423584745054241482587538665008128250540636227745190458390878342764453903445692704036009569946614163735889762465456460878823397865369387247059902323229501945276613243196927784282751048213028519712935754995458167423592662138655096882751344914836349044839945588951885766879835292465030510111745658416175649258552072388388911319140437653488280386761819109169974906513745029508594829262473592371636918909237655269463595250692828586958699032983410112336911482175376627204906865252034602408784911263284228609582642511015746099757541773417158976256970071848063153048541786133103527269043692521664035657913100337803911506229128695975409402090993134356910138303135032477169610566415951349467699755224701905688333625203219906204864845457480674658541619573282463302922271670265331908551244157388400376107253130206407987912545111802748518626161940050176595939974438070440727179286405092024958661570684649668099362326335971219525986925503461952520673199377370158571353281863765878777928883250283750144623604979998334621054261692683478757364103450671073593934597234367917751493831662987968699211835076916073683645028693905856927750610661136003830301757032827030889366647481996968422004852449102196886155960884079842586317964162797604374369370307052990310682530585678289885749598903462966814713231532984329602347769773576124485575198523524979681274231128940963718213070805585605714196530524548007192564043525963326289356308221863076329261302427336576849248866266963617436209311344576883616815176818080403533052145834015913984189277374039693585887597027072671744*i1^95 - N1*122495829807347252498511327257128278932619570474895455103243293757584725155761204014025236333831773779645279607939904338568200931747119567227821416461024175560583243101469667844894029783257923969962703954428685808140595343203509771280367592601966638164645820373859631901176091433084236422512841656275870298606954341297748362578160226771703699331300236909844042047106761451952024241638806564175479043719517563185965427081115757911834264901311003504000000*i3 ], [ 1629825557949723185524193197563128018232605206109100555854649162664929074474046145039331051440656493135431486880843149986988147636934548187101393345999315157456413497036743967684249448858046241276570594690626562676091031684577641390055107354720376200177767567737513230887854311408032016182779146814700931334292700568838891830610136358297095113689418996519981036301321982481659045016261447770811778357815296621338990884456004142485183025080703950370522032027883391229565273314524522182118584380235854041875791862100459440404274308655084803351027637903211627073421771635184246603865669665758147145323765348025879347956231614778633550917429534985980583060914378732772186915174754801423010081219938902677570378313561324626500405819417931360290221854997199842792893902007541789757844942792477027290352003538963161944111814047727963782899836145647648451158575054416747879824456759534356844875152495919989238009324121763217321661458993941752909208989845503464185556013290236041271188500370435688473340907141653119447025320161238013934522041860970714870882339840807040482307933341790438438574846128041858092839161395095874757586763436771540355557305018107987268582405299254126976817477510246829045476528770117549354938849369219188702319366541879300919152990837892375996078524700331290091642019042174550162888477509747752785815845788535346325171571820891006852411239298130966917724893493123436528599486278159177188067108277632270278013274836767856099588582526035400211549465930146180444103203251031984032697722310347035667480210921693882677603294336756343988197787711076371537107430474672556957890088674627370877758397531526154410552813778584800189361730662038746351591069592972119608955168617757280795358735060584340277517080343288522677575373285426158174825391360242955607087933331338453966991684843136224223426468965082053992556033722691351046207805994804156710866960264378990121953186189411878348152276734020033971709649015716179789491626980005544843934539796316399370846683832916534101047123589371725887353495417082242492104559999504689399068125080148640617508853829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 261206437829606989584085372383976942632962560730291680112706329184055489660819759787070197151878922253800716372099693914874579684931738519224495634964033786545657136440205590174864680665021191105773808186096974503391508045064708976420982873857713402538337814838579320115836800557582966699374267523434812236937009029496304407261142564152380615457740060915655058842040256610588015288002789774152436093932140252794907646959833945011060435090466384307826062142789762278252543326505615551904672267079916606766439763932943935637755337290216583660391979371609711249969786594229831739128175604121508078649346911790568711200395476967280690317987490038284332602730333626048913749925893933993776367063976419477368521513554176854953705733990410075781658713347634282573965457528464213478232325652724703769462592869621559784705516779730872260867475742086720709832398935750291637929755212420928101142950862494039396922665429710354397648781793871287103652106567648846299534930322390017008553667528954900691437186823637640381984178834151289569908498934942313302003335967647380389241428254032974876659888864631345242410551422405126244883374892474692575273854265070480521555302110183438365960737957247376222065335602218373465061620295648266462696490792159046257775469576060411441828901620599148924266160954366876821199142800316284690419409816212062559907547771500999095140730562887825342742035276993543934757916434496995901468557210973529262644806486457006756088971582365128911353822714957563804956519930111853749533118145950672835981073495972885816727005931665923580528370886881037559226137000943431920105779300340870166455134211410250320782746286627975838800230595978861459723104978647817974551860114930649802170009629841785985370885803643905286252925256385137928533852850542614187509115883138277915480125906642405279450833903408736768790508588273743191707421154588767777007766568059691482742342444342789086359571633384076260076644206533352897005998814352182414508817140399086180083985669719173474398143194896406059204858096406628645538992638143901094541923681630042336474019933503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 19475106208269591406665419746590463780662238104747670812977134193482381179541724275519419529275873619650097103401845271183142780651624915294409433001034107317019269434504090418146601003867478093357535203473932834414198505298958312401239038277165158969984796107062597957265554771398710806288392361463994622829873789959580313372125069601907018510258532448114970927454505972074706173956835095787439126568434539765749978179997758478615392175385929357787494394891795998585102470745891262238089072226205320299564956181271330357064319081792709714632004464854243571566530539114367959762187405757612812114382660628859223104564091431134375485733246666854223001970202583171578541539126381885019812630688584274743856841921127759929396398270142690558981391392423227535249325747875675470892774538741126481759106328703231891594543364070140190118140528197473093648804629926116138568056516663189868453633186403460506650349472207326067578917871762288468066473468764793410673522166561134351330018940183982191589916191407252257317905688093665927289514125293529118816969819974425573796799962622012996601254991634633396204699810127092643794709454577770277598694006856455437627790224880447492272274398362079869324707604768164394089653613723991160345739383187514841614368416839441617566661382035866736910659366787943876342969238230778096492576263288849471345863663850466480064265577409596546927849868446129701797436766383396698506069713231717582549932899008303317751728664857955608629022404956775979688752941827911785993361344934719410239764754857486640089142887717592952776988323133245758576709730048558644976180802024623420786577941755157576219602362978259809268044155707569440082668202835598263689826460097798580575806969965709986054729328899846598952469473255128777743525401613349998023338371486623481062849567558421951809227763730871571186435678783616142921503814994567780152487282633629582077360414397349084079156586350415068878417527275881683498570363881264445903080580373855745641201459667315566388584688659247060818727289824175071754667381755502056488050029826105662091037382903322000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 776399165048360700092615479882522925053180380718062463454193404259528545718043408054796814763934873302259736741446944677098593822405877371918765758999976997691874332587232224031101237358010636880540069703828149764201051432805593081807807683587489505480423946577995811135844256562670305988575800237792048244300012766661604904514104979289255824436932570495081952601903182038063107477891632058085193366352910120772353753750976398279570437721247122474062115235534668346723426896958318081300481580365978723552973383476163282590115996820138132813034723987184011033051850893513403358514303221691491437133496552494582630168321224111014721491810984865479816091960931510136040534222581686241079242412063257111894479645757701985209577219490045477986828830069477427570116499334947024828800568547140597160681800980969837512335084757812407839952326779432338533017323056110986587056850285288202815689011322399923963686564508147515197546166165340624504362300844848076429419050467789383986726247487564376740571873217237460508051097766738503575041122757610606360313653976804932533820706672949186894077159564652568521553870544008132455201412338225853804232940814549853593873008184697203592739349233097342059332054312353609997120511198053302459894911331774494049514386229428267354734874402975085382049225990296261899544721813214061699032967228540521816371894525949206890399284464697249002155044434361406083698339350638016928549056213496002007261037222935758536511564568521682160824432724566806075317299884219645764380322368324685830005239582227087046400476836845144690594004902387964074993409503140542960220356212832598469542014238158896654001802738890660294409822595254120530249095527497265454135364512778745400132381013429406483850733647398904222119570397921417091753497359274985458165215543363877919238161845408770779731937953081524929928410575459466765202643470755372498761076082646062783422725738986336799788007759286998629602974782963074114130626478253992620058011405440064907773582415279820750514603767571352850258650646334191838332494210794991603335424751474868010799148320439061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 17880197901538890324971317825190855280748473903231944454102351280807836145397538729037750698675656079648935626613259686381529924260965520041072007979243214547974320716486531937462418136548930355481468128610148746897599036534930984312526090435080359173681439565195856718785675138406077207297621254860588424913250946081485577140650539970162913145656284841900305755300043023239131608269683535036717459461782958692017731939330427213917554462609225821433726478655321523053145716371631223878299703289472502549380648294286625460081829519187670953482288786068399437592418704244347439827929681741277008792697724535368007193875390069430512768403026450136428913636808366611282760267329436460819553963753288038938192597179208488702061014193948601387068087557494821521594358938255339707603338474133198603600068835067505277099657172345836353906307804557622668562535366350755897636878761066631779814986750838401039307241949794308953343990107807298006911538658777265780490770413213310997578256564766253900700403688061456133161136961899247180957029103413173003290419542901101411103243619774194492133706633613964812832695045667982852053204622643468953294643877504097268407051423496615555247824012223349139764507075693818406370795235201131975537130598273875137580215099807923469949186059309142220781170361291974891545327727213199369438995719261176774091498109183564784160935042467353212988653474308985871675455980827332872730920528278956799663061616768403884086339859191740152463045164672933440584651570805225957518311844784926284511208414707221962841393940611890823019964571811975406950288907807747725263436247351599860688119310734736905692833669015163664858171691205941703724587481110387914379922830232999146377855933783884617176274105804166591030012435201891842145262105102552815686600568589486090077515129955296325317179305704915143115232460354081614460988402442735117894180894261381839581770830053295277827507564199341758747374418946730106413724521511339752308016242338519002305972453196102721642416546477272354315256736981301092148392339343629373753225456730463567758274365404280020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 164239114116776586736799565888842879514248454345247182778138958536948788381384487051592275338110925973658108452213835383173266200351870532793822806618554370514577609769882337687758082091765223931893008613548158824673361039853249127876350534379246049095544169609951687636360808942771383281841118242438688991006948937890162380598029635743705289277354723685839056108170574307998882876587140274086054971767975382046996495771557485900591024480257072196608886165379094885393804411038590028504120008837418840827956611257703258068109174420408118710340483191281733302040053764856809729698202250921091981732352333574649762022916762900914535412934137509048917116030883980624588596933462565555597813592883538393795419942257065049541433092039009374737241317501528129273368853941513055231137785594298110458519116005354823186363992591574050092588046160699159292892786662866252366836962677226146936422522605939650554407799644377338433362876965056667235493509848698699079443048553030487869670724837676601100007556999359923770086917553779336813594581401260753846206766845479944746210563071981021311822673964394442087780549046987150951797105739719306519084463631646430922225924739624375230216507883037788046980501257819135754983799640046080947175836889449574666788836100152473320367603088513244449547801708028246708764778952712868780134490214887197402039336747575237276118485150877799123987141631889590681180602123641739063720177965714040747243602662579716788925763435323009928921129691468711077675746178348969416072396073184688478091145281300088069661848499554742508994019612808612213591255559938613930215140509088199848461599853900314365520958837903701114032035900966088881370826765960684183802318496436539733907196763363918478887970653550435679437556135302116979078744789943990633002269039271978766725984360261946982480317285831331774065515959374660023591298208304582563864526618766960897254602162608467476580416011182770502256745942474680070315741277564312598228341083062712482861047318454920596987696808492889493840237675594484549412852912121989407486997383454282223643682966330282159000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -10057443720030597027328654785430785724079068994122202689023051162108663492945644590034483918444178756525451555687002016908326859347180035300997568614212824644653683382808321319631747092489969294504717707151484843251383466003915648533082225613820067642750185058475852436847397274414711632531912059968785197918208831288297509695707715287308899479805361195219278838025070116615399144567301776227502752029110912257211639796507628412279803197232473061660211437094400940514484425050756480014562058413993762054974852414994588809788401846957566192785191394863578851209777099375105814658089351710957007024139267346941458498729495907938499649654574577727476116786915418439679740221560319289816133504438024259294873219167763921929757532907824783480068503811765447028826163046140826447619478782772819770248423713285877095946987425771959742264597982183158703683050201683950167089072237337942458262114013541790288711529000863644465273201816019324221256028898726670306509201644924657867641787602714953352633672184775606571122637467248114802908413892076644518803270305135112902004387371252832382571735570112311193240036493532110348502839006060434335423621847187084901206325247412545637819761491235097078013273639591483955175600901707251541271754134652672631966717953321536776297073677596603726167436765017297093008041917770774754505512850114747465512993564009001991207676066520098380632452957053609090703162280184384898331401539077563095346172276025866400034532273838795928482696816951077017424330118620058132573387448501787074035958965581421600462856315396882678222077422789498436533958111584559598876589728883941052433618223618373644957599785829543322693510875371169755594640409313517847743232016082510309015339169587701304797815239058132372747432311731962300115562942243680676581296418306847572871219488593406211158501272934740543475127622063051988151811869774674758289249923598410122339270063363463166905541816391168682495233521864174191234995501377339003205738750610462529048361550059669486110821757503608320478621103984448225434441793771679675026574443830642183249038257200561682000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -6534960836470546441272750169967134025204879437291194451762504586523540608339836578471900660456154788180160805642914207479222649517931221192904251951555575507995768432217340346607405728713342664676138279587289140886094931111969935537952954812703848667067245610234606513999537335149657343170741520659529060245912891841216080430778010645570612217535691667387556676188071589452652599688930371515881656333684744138655869340459931422438070261212920461465527665777692487671548872105209135533531296490279772956796364060752105065900520027450010339184067602787485855427202431384030164066875621756800805645642944175962153084750902888368098838567976490736226218743049993255586148489427572223139809213135971761426090080719446593899661440299399742446269937159179093143880426440317394667102046190951157799903648200301526574728493798408094729237316578966807220519596809570425145915176821014243896644479919827984290177214946941212843442399126769754388200826508602334784653856624477003394972996882316250152326132400667028925859627921115333000288044318204131482858554655937763363477622338594898415630087462105956799700918727908166051606637752350685289895188706135741521660008914809456932936663801507108257249910275238112123965502714997542354273855363533616710639398929659991465670789781516582097368823058786954548746010407844411709209615938846569288670105972572119225449129282896934123415448488582267175468073582075842051606740031295047339150702831144619998413852891939979748629110563389846718296912832751440585734725831226244872721828032058965250241724028024911532047640630556761878995021527954283628885468202600745190241601791840623721513512911117954129021792797422709365848667689382470582989596108287707480539141163439051778537849982477389261648855612170776464605208131464520588929413869267319094165170056080156609123832798417663458348296789706814138168578536732913838028702851947407475644197263872838508819120806882300240916967198287989538351282633879056354082216541501336089618189305031881662002076919748146798638948490574016368816781033412846605049201946112370879859007286864486271203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2507970071246634784205982397200990973337082160240339090579956236544522413356853995125360146872670971674559038196426130420604118543043976560586748834057018885830477809619228591399622113928113028120820664099171122154376761909772666685764559906769749869379247658250249848939429335493468194951538949125240621680205601925324610934196453065586616148005748864444216038622517270195552803394859775099463598884684108713370844094388801503927370901711707713518758625907811408602737000326615985262322986642024852011124676048238964340621280761327682710501962087728228330412725257175160882592347213719682542828482811115286915219382036992333427769499652034377800228936925465112401536462189496208128477371818501301640703221967446009464493532289666936536893718389798600703443489446511017614527551683552202235547151849573589102660791329897862545120915136429672544232895042934056168061170042517091733193072859358572459975659830076187255488464126373079323908162820657260567835555086477012056857127006163203278628791271972817971676883196818613281714840552198139001490423094483528471641836737629069564073850188874208201080535732266360020079187408509733069092299245063173394771039547607075338074249727270928443612455070726175255048661351349538355873874701070279572192567875487513037500361559129477772022022359449151294751726971853559431585483803725559622420201234089956727044483374310314082767066279773615785737149574470830162019781929633549053718114752525941999820206491354038164361522043392718327471944646275360926332270360634012336103581320629094840700037907496349444000047577330615116542432696394020931121223064635655880345412706720140205232979833458704891545271027699102085531326056090775274862474859054723958479438054177715263540485049796799469013374109731987519411407491167735338162342852953412218385404070764994476648067054218073355106761011525901545381773210598571723723934356749897022192465677521363137442856933429641587067871673109871875162566259697831765408058482580468096016163276260106492430349957318101175386508503109644593370393935621049470739101889482528677079358789082916842246000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1232929686509434574659639988009124281379076128151659532678839589396769730107189331109908417182689903839303491494946336384371411765792842006927457358236629711766719412325400506344588931099580881672013616993499751107689487496353694848499285607768365908934050108409209179374320997219099039551555420238432731064352447522981789144844620461692287684244486743454910576355643919847607029921362173861470991996967831214527930536635535238542628003614858003555744765692631611595211809903190220068583033133516780553464108096176527200913636923607195772452156516454370470533846695429941513498864186551697066620399330263386741470766582463298870910629335126092365825101472102015789454248446741900441688859221065597755950543461932494155984721918348254419347879376551380895777992711482877657266857933420604776581204558886373038159867643479939259285633419955894858598270958045551579539367032628714925125877970554128968474542924912350118072312937048612454707490687690265410343455342660685313022681733465836434102370790436810865940926754024805419782244392947710013938925067177740300316241280563814236761829721036480815596480960104676195359357027681564645144126202750347864438681786989101379974011809328522432285147702898613226072894334280486163994196754810276289519021072185361142417217399655927519991285027897828739613317960706603722325333068450760761983269968398785143311449086599624227719434699683104759637090519125333012359750057908461220620959009196741222598585515958217594213372129101000956619050353034230580106600334876263350398937302110244438235117028560238199166245529990887917457378616774611419185170598317467406650235749925602993954959863700012741258798029401770364148196278693481372837889339702060498275103301103608365654979980555297037094402151657858454813393244188884254874810960685025900819053785947266147828542151483585038837193217258721149731307603916223149673891411942734978270962189981891778761345770310813922607884940958768298728710975191851965551207133699458329618330219678957568981188418446983506156259307909611690524727659179589503529062391738732951295474382190186675535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 6086461613755247108001609975117814165197719282987877950865741979563055758295592201802533882938213000463146573925908777434311925591839975538859713596735320054593767633135213810129916808868562476533968748643927497819419397248636846007170115214407018104440790844098561969194290553480376956878612262024610982150583890777438351561139242820102688045598268545680481542726333259435044007437881675328392992972147184334581763543998160459826143054976433859550458317059778388755907353348274308302701913391787062038304609160570737823568473093977459123305387224883768568837755524312003974968868392415519262817552960000808653654823754286750408294386045055554874275767898344198127790820567019684793579167315841989708970174308518588454360798811519988630889551094361330500857953920109894745307090729760770166234310816144609902186709086512460837820085107231623333627425255554265540874417776066724591905000451660870956611473074900275089219405209103253951346205536721482365340180890565187172231770629251897143405503008161539787745798158142603042416968784225415613442626917810005653364546494505870408782206490381380823590766709841518238244158289427961388921050304891518605165414310239483330597852538171119294881725012419122102792059159923171157179802649015113599736566110872029870778268286177653624322931735496686151738474982690528829889289503240508116913273727249390503622713503516795519575498879320449020176241590867194000644286280478864288140011743791564224786325761825558146482463096042626118752427239088699155110619854113287231142867997020898566041189985334972162556772022906260825892151499681454484560344033513555129007411009302163582860919225947165938767239170971492356679069480321468308513858005963365064282519246420180857300428034120712017543282529240009379606732806843858851832771635701654534268312704059340887122003242665606064898275374659762338990026173661173618025772287146991160096453977569843211785266298180966892098340719335300710154920756312810086753966821254033487787652777144495752802478847304982662819388002127692214334225507131944368509757584257909598596911306193259659134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -27229445437089348341855201406308436453541319086371978110135347171485795605865249596484351935743317246761819568137806580235727489204244744950540297407656925373446125084310424812796935864250520676842329679204963667088448716413302767708170724511400816305225366348860863919127766588253987510644346641707258673268317874529852736525131305399472857355875813860755931244285082652521150784031304866688970696327758208633515525522046322700569886741455416479615650628297128834704831976962605128830595480455740583601324009760384976988932528750210894575865580171049556304110434357540806821857937763817470963344676382533087174698272799856141873794886439545352785646386894640625976713305239130982344060834087852135786461204478426762911041755146447565116627967106331640468392341028973192562018473913006096243706434979788873440801273770065899169180599819752791205616700137578807613001295304515817758052356758033717271281846753126071915598632089860744690475826025503930475743403313526185206048051438211933606576515963581441073073220062731312269084447894137695508185578890769827385803102336305078200251846521157116412330039402777064412254320655379961631582410614387957908525854578057527496960136781521525029549921187158490607286640480380046098553960860537846544790834449337741876868687739024065872965605334525922693890002707757838380592471361112714893467783458274833213141006444757984382701224291817967551207430795574898444671961404197795119246607548442768922769223119147532265316013903833480132242433547392072789634728779659598084796520614599243375357066155812049653480403241751926724879481613869974220264422086705554191590855994676646228251869301770666547693034740119954175195579086014056692864487159463328115617120023041099713060914809704167123488107485639520871840686442219789407763542238182988030023275321451098497656932731683105811649260847141877284716506822549434675675089185154459441337830668792667373520320224591142269346518095667750651250198818104007432112852681524667662363194908124244147368371666501122824182444543410803039939324892334860957371316352671298558115772168121291140277000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -72323234927684891058038469116578805218218211330706889056448024063977569515167616267784816852840516799166876849302557775522413148782620610887061875977941046895095187215602836744834057437216407169853033127871685266874820730249358849097985739660960422342376033607849163722595766557024452110912663649808583056620367067062667514347064473487700482080195879426217655103353158891602995096791808140152863879700302260215233806574129481319459696809964156872910735241642692309006322883900605025005822250698388144426797527613492202868140725524186209039146143282040759321590243559076556811483564084549364280057437022544084594758708612824294225936827249819994429069177748989162334997825615002898147152824739022053173801271580627245121253336605545308141728361464933847036548287900444090629604078123770487219756337464478261458836360473591053808148121835515929857908463634153273661482118252450758999023165734966819106777078117341693972991429605885188629106928233044288424293265288843823627721370295456522513240085015765628809730667263565981603764379515831959732612339691532008679170149723231588551056818878521653872590586123353790873155797146707200669026959727177784256105326600431209517491050404749806847733985004475367684583763293889924803291043717613251959768872762296774311753513136039846632792942826044859805092265539360582218682736733163981033919799414092939960951682214888455289873014619377603270068823960901296258895783937269001111844052123052181384999492797788957135853420996279700614963582589220353161471551064883352434014269552170867392661602304529370540263193342863681979739251771208138749279135146670166939293428147885116046220420494543418674722145762555057942465969152240784844462493912193991188352088440290298428089731494488811730484922500068848618723692841404459120464581364255650322128248402278112577377151281597009946712407969128700623311713557262966557211245810662140089267100464188708554955737627889951743059518242965281083723991310444822951804534686782214944192942999447848392393958447084212645553892992544686199036149629150526158021597217179948232523478955295964304468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -112052790060959017707676148069733804850975996763543174549091727567103500608098235393088229260049627023325691181734183468478141842869695949113021403480484083919168967313816187312539001995807714768211274295676320270339975700576003476925241498732908898901098398603349904754073903285073331670879670644386683711535794781074302567411623111043899723738745027153845687366964098287249118393511036981879209901382841968572538420127030030475950812049271726170590325030437624626958349705295449272457075635011505430111531040218943488324651495714917096585091329625189943137415580546716788689080758069776142730243660148540039740509812925759306619716478065119136266336378305408964536973743226916179753723144843325560163126521347052728141958057667271941594190660328142670395391580157563979883220009461180366274909020500673149353123507121235993688424451337506975315380408623062477764225344120011096749959785482764054496634971004771894583055232270747075191957796248493705459496014195684968919116121719391698923368371388880192337282759609011438792592357597244831401760657270368333861900837516907382208340359136124943680232936381750764523248862525936366821875406645571664097038638198980849077341298058663603157254596266025675179674266406127764176382478400457722164623673469381700396144206811133193040985124030806862102355639002173246639626425617870502103387084611963910472330778267198944057017673501942224713867080799717030172604864137157952022080642723091703466312174503202756678730578332556754189337584979252720240218080448939332083792681816635909385664710893824883336499560643267520820202467447709022496824685161302673064221410628514737946809887041825173154574781316103030358589056420380957800589020125350859687180277624048517791910340668118090397864096761930185306120962993624431299199570180920686937368456950914853863132954655324743937050044761034844978245294528717044845180123687658939223569384154970053123927353727961809198261128442663270510821753365134975058788790487944353441185931205738850490960511382883867095222386066323435463131893479056605975003453993037857464545626702672067718039000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -99813917540938833325221294874598580229308734561322139524536594582847818835121046562918890776727179025805071398155444396477759793674070813136334136076973612017639190245971537484228223652415268254973545876204149451836539656640051164409064427634571088582517167772264196353607333361592543487879483592016539135154210823371793014377321102277726591221317682133740609360886796733583235392042712799092819935542662158942674073642797411945205001428422150328896878636943609244406719070792134648574992864034174555722753682998133193246944708361131401398375140120959461329245112640182959483179680682938704686517674496820727536952265307610174881043294330144208045923710283989252908572396285712419798783437955427114217964402652482154868001269626174074385902746596106601917538946625120601345976494974754640870869856107700259934010159425958195890617735594743639132534488591248496571973730540325599838266413535010002620060822169846425995485794762614278265416008124842071275391011517281399063131780796582962837767024575406997445635066846890162739760345236543668941710929816437385992326393507002314999074070897566690411562874775729434826303069222242038308864761939587985021692680985723829245066166645128694501601450857255335860866444051920610045238552990461907368812927283515533988469843275595612064439982135798330861543430008035246126882593677155881425142766669602913694511124062776166170402724405167854515783402045415276421764603944188308350688398956572803651564615134152637663105425593370130689330921509864771569705884385841159487449520648059917904627204879011301329394665791564405687263132640712828954671474676642332144817835115046837488592617332480111988417140351784515922732086131798029537331739076483044513514577848821984525035520446488867701136103778869611935278068760602200154556004249060186083672307470871408132070225259298129845036008191605100138343113026748700544120827008679019331801945133449796022862912307545729335899105827526580941593679089374408508983451930600349949492408742052247585733553487278391145502477717771227197281252726786404088152755758721834283378844298838212197190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -62354384698279835924794834218832192965592190554388543166412169072966796022540569663045507576309133334513646901742493281048738572901969654532350806303078160126621739745072480853760402747236554433256542281502942266321495637426547684297718264524632239302637277684173029912186066478867307931536973885545745485094399071057702626974037835905192567198567277446750848210973968953562622173413417054579446802207807727914423173251209503954192794983588219842823155918721769245474782011156348263814096722841461346647736232520941157212322186956154894318469642120140395798935300363076815602332491670608520643782030244840635430860012625782677352975005277137345973438338911584979704538589377299836471008580263170210425626566885672717334679751546643634450422340133340225590370067670366533484694502981094986406130759941957216965701771462514041198630885198223544538789337105546162196392350136943327201745591658540254681503002203228877150499348091986043476710628609555176060425559285970813912721125721821988137445934757025957285989264845506977478949055467404879966086341083164438933334458030939810042327792509814785505693201393769112867787811750814174366352882344365591821897150505239015356744038609313913613932458176949879269752252516389094108401476871571463476743125072876398789075175242912606544051062402900767981879927635911902459438332456618541130095708462008607560028826877286029666642790325754676978519436841407707489308758057241864565496286753694209482956961626625811901035909209609567456370425851468008099321296083347057933697204205780136024861843449858427458111929952019882328118582573370669928831145532064300461633687888279942764414535041899530221043161471592056906026571297736619157908547247257537642061385081887454470330211704601374376256166926118789842235751337100472862694620785080274299959027441919825746170788695888763183423500963999573327437643071107781149885690638467535402188997460645504485522961792932520168049055723958546253281278967699372850341664001296771567985576528224876035496097712988926864474859747894760944685192972898218191276183161030612071514161040044769432901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -109941582312428666189279038204346905117458533762016995199058639201045386079748181135154470817451319018021420112460313502838180468068535705987211870481829144517160900175402036822577709831193551992178519850129741927098930471128900015829036385365774686361877461109422352912798713753623414631989385800076737847362291078370711329254071345746842788564935756558131264555939148415637465683812217202361722880445240957666849533066714245827860320668764105493191083796350149686895526850984598587376386878849655430331860613674049393002312761310804939484587630712664694852125612833371445554458958582240987938820761973599071903666394956100269033323192558998461723753027881296949343494410496605585715068392201984518423957580433942921752709864555605500978055276523420626908325363634259526676678456742076935891532121070411705501983636887926850345938024258070857844519049876576758763509172109978724437012209886850407193660513272055500222332981279443525155746651482698532205773341033048760718213973735833933625867116592816524838504373058630831251042995878190775746654075514908538436080296805934452406358786111093605408008294139177529422797749318213412577720405042465412482059059597400176848988783575211554278356090110264791185074564598503345798451618903310910794946048050104190024004393431377186061921237740428269489972373562518514245594084862473773695951521296672548595334018321270384160992887254996930985255996499520058903178709547953708184260783472333202209265920452569075487424081834347151138783942628739562069152477302106143009996829443708692458431483414844670084641418038124881764087208491555631953906116638848271310973517041934798704109427467195415261960017680446546109425076268658781477008886570541045885169201852638190333368567579184651973876711859596485326763878125935317772045391075892069499255212994902662627673294832039216602058199967262129854106385371262094171189524139555324290465372320651715950843332303105112954235058867497901609353798053882568412672976486996360294108099451435691022289275557736393027451354657798446463834019977570397452718939315726538817726118312412225930217000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -406417812928387407278285732926007991751250084835102657314016581894332754530655823621312119912732050591899729203576509963132401742037579541422144462750986679050564343952447499682056879147934092569784484885062033745191282157403634850822241250290071241874741424357511721612516066015364185404258292223861993689987095316057643125387356785399829483825807874876101990581526367370195942113268722713112691056578888421276707460785936253857814580456020186199569272761485523248181228773249595879271862031525411362260000861728831577531028923256360586300871947386912972774017405290792384383323322201177847069598604697476770080107749049296931339226841327183520488809359194567987758326117755902387623957430647702143381487175168163200593192621765007734966243700037547272072385904671102144042202758173266872046349383919395038947892114737441984321737610089544519034331966055561770021021116768670579253719161682250880502994297813242129968567513754344571894890586600782642109377042992528061314577747912976538147655118193869751065492082659189901428118034379600702593499923841047646834418778033579440750125368964202812201343126495780343821057420327884965271612494304067967317505637829751732935386839897477446537700396439546612898776138495235638382055212722881923316084297603794505926523481355319790291067470510351227974462231001220549488209451012151513556973871787882140431131010335140058046330292963393542206142865611215973039574264430011395891518718865353813248885037217530566461442293353238628149197959836738336051093947492906585843770412428249682098218275592064210622200834922928875660774371283609781895973034608641065099644326433813233700522927262794097440572234199895770173395308752226072398988710033620650102168120530128879296277947128436020427642912190254778043130332975881919885247119172784226818868476602984060827014758971155975813802507753683037758011976110595882960501881038882045541009282913331133797202847672156535414258920087307224791598171027756566272220769059632895243330486961361794397006878477094444239538090628366195968567446662759428531859571793011110612902910565364938335338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -944265914952752524250949525785725828741214307346576003815786389093255268299537022904911893192846638317811696536934905435673726422826040280096297483998733699182865408559385621527603061089424877571501177784824635312043878355567525091722562816474546752473315963618658151824180916731463084957316420182947171702655938591219498741194272294447452530252675688336037271437483286970896869998496982012152274025490167572070450946873604444588139011846672325963371789648141637586046183348059590214316608164399792702692062120556399999319566850756390803402047710784241137293999392976743368810469381029326693323647773288994947590630412948497541204019669095437607512415519114126321338865528893058235256630513836695388134236431074975923182222373840807710498074440619661200201672255349202442983755757653539867451680995796653486145315442434934298805402961794192898313870671466369858198063437916293822243015260021082032902373304015290124169364247594299946464179460485422549803000273840797195964221205953730206106486949722447591682188207502952708566727698347220717106965609735980601335211149317405793243084987332722042036993498654253381594635290352615029428262047778338249446416273564805344963715281299748586911375496808342117174988861698218249334421871129732431792695901890598356889947525082881265402340042640811612699158508490810524522575006818751563224975546247044478188342464144599999627329769315850058618769850745165579126270499073278864566671880799664274453707762003506680351682729124033076389189879912365491151710484964322588435282605106808804691877999813420996763323217853701585472573058444060320661577339809182334722724012512369310170481901959503982002783466531052303606865322136365380006936752141597790820097650720739435271827611064419312815886554549766979910814047178965814473428773200276374421933225320827870613213514323426297628603167602952080487230339286547975749556763565489699820733469006111087331527833610624278577153279639540607150499149546921869065557514287305415296373011170893473332306026687907659784789324752495474523919826218046943641466722941302949065187900567956062878364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1478470195508386666095549515728060291250015871286763555083794596793614161182401404872891285697243760086364046871087380466688292159541218626634460438237061126367870500966625150560040610336389363148685952024634394911149136411963223128202823859230839479306085359305722461416989547386989830806677165746144873591850036943827765372504595639365993218174671761033679816496971945427388538838489350267915313812342209599696770286327954025522189524291341383407618986928686500106800781941314531891350167135312417590546250974923148715125444354708967295996564929729046967432865463306285018390212089757132416346699591248490488989900679764971352549513583163402992591654790555568679671422844513847246648090532804208408341854183391090300818986049609846407751112618022998056359898840785874232778539645065924391697751011188929479491602736298995097056605288444337120469709573007167096239726229239626533618673720730338670057507181988845919547852202888564636144836277491930489183141068496435367933959730173700284818668207377225316955867372367192569981779979949331118220077018599505215337993600868424709689871121320055452643597469482092315132616165345819775833347785430168781327792588716593125808684828452634167469747093726417376344193449141670132572960388723523833694869734176809813077440354330001345236568975299470365140645640268765951606302003628189324675799452597078358537948016961551882186768395792297663308495841257668654270523410039331431033593931731094248117142836496052175681646200228451584292598910953635824078805316146677430270664445957048938973645215349996657767567956083492862374447235275675039811482392035303075191914108314080011390105688044084149078099256260435069273249861068340123314053688366477578246677719572751760268346189836882620574320471818139872872717404642041600309784068841457084937329926444082444613871836406402475060813489459200749332533655946252573370682173650567991353687696189954242678265614162115524701408070748130148837250832627867992419798554288622338550647304323116209698086265722520063286795265447481863131126346014770639181803778999430988104368234677229870713870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1674754646609924727966405217308516528148726130987255534882970075906781861747766848951894484829909746967731100491717973048743782149876424196996710746448789547814157676302060369097460707926097411681901287239082974856165552184090907542660328313702386271411284506397467312783488745118585680715189848991124347881530330204048469278031803196892407318496912485506653389282028937286104701039887284326496083162679723247235534658238997360290840291336185988327970408941687782217800516967162195034349459575001044208763094760426800507241500782457489677907972151557459993148031663545087422065880518310999661636479275856831329564801894621491241968564711881083618310216027572983489467833570322057941585252542772630544834789192458521598229688982959834622610459388347660802483021212463295662841631013543730813258459159376171866369798706660251125351404882712086286818622856043187871083314302975326926877602605103204183893985881439536291408568250833975952093744099205111504077016524001496577321669547350393986117316120372278148311958352361602160164593637333026573497280713768394850563796914538781316684037473356283828733691843917039319209996783835119822645947047368129105278103961773174369959949187468280612994255522306667091289082547906072314041675224381779822429431394022544400706257765482710383444024573256398605115541706416404519064181952685086095867816044660241972669215236262184453884746418124525018715561027619562013473699900247338371912147987942941558842638038610011188057191150171232501596260331327940921507359880282966627684841041934546914256415834593295466842258152562459656978321225288508092680951553858052881090092191419598489877128790808445964286150850582347942174122966006531498757777093799172636051688403875187300974779223662089881597383523627588790358992296554037230200731691576936655286484251026702169758933780760574846258126861718192115382943104663361785296128562871932325791292408235701380152144506582495882351230217923001497946691782757029328100014804522146366504790598425183214352565051454201806374817381621278057293676837046844093561912440506999933205137500280434929809016000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1399213177257380235196807598677769289401056465325764980660375877004634471768737590736448694467689254368889173215291350919113390842649510739273285677628965104532409315838223602992959013753408085293023309122519566656162473791669474627430447807070151510553558191550790934497940243022455368892771385289155869678522731831957426960546848232446577015594598298149717344083890956931404419264480470048274072033517689376016555945330044197021881478590064625254875478789221610625203148513813651939368690518266379430552546089559996418178416659796687695204791867139349022601662603103389350570605435114192497000881695898627888671164359651875995673272892767470628856009563150816551383608445846581181452416598421618483190171555811360142670574960090550224383674868445127609554061564719348020712674432540702309306378966744857508405827844283341174606431262341944995566655202717253321042881696578517707226641058049133876562047984128958137778614678078694286298283934527533929942947441343181265706155992661237350376410079944736276144911414206349372133224664460053810801896072451367361062538072870561350874464620724605606105669630110520482336503744157312216660892614045842762920891128706331986413943466353729254449471637771083684827127592376062671907082628411915994051739826500628339078375622371690912617049923193493707951423754171354091840585731062209588413083245580939149339816834577275908968589787084946321758376258520159329001891681661185001231184315119318377613391715431258890510575242402701052948923253462320106973154195507109521073854265514466199305451137600738679887735244842883273340513098769902248449998971920119328871814583616805519953273498386967340027693677315285253344656947654770755165584158973516109162568094454524062661934997636605349259727659746892878330824472191237667854100339416083146645356681618931423058489989113451642335303983578119727703277752793911521079315156345886719989141179102940133568924353593539694061580089098798530474743218296073425783863686409797844471634201159837178988285115697410494024985277218503168487611885933363870486553700534026660819036002586102482174442000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -833171001771529202082022047844158019186858361815138844578695751580164281006243711536192393111500208753480977238138524532403390100966104591917307518796691938567167457137724055797610217225033636243957992683874995054024981321480703678065076874047535501461289936622575976385933917656952408042386955384744915599825872174975755674909583748215118614190378743870021167533525290222639508709625846686625281106915585011445094806120109102190530974795993069323902131152761178063571891604362636693461337712429449765090845612205395010623279477130254034164840701451756197665222096415536782029105734058775685952473248766322342529741428193595667201448884431671092734818236567204312363648942642182647332318778898964688574086807625876222991400481894054415185408274682592653243765080947793418031016393650861794545019705145315581359882605247958371265408868607609482221657259248810063894200118190545906134373882926550961578963420366941501191086758027333329322831560769531626406033258476926189816102709104514461853407231541512250052498743522240249702366527571428327166801474239296677643865824370140182752432921359396765573123374857805972791446632050029931595071746593736027275540483519806261238222684963488159575891810237566022990496307859844134831551511833151275224959101616936209334897662404552475867464371771268731728870929245427180893152665197036534645934058963765331423748598958078458650137598925247563382381799521031826391380968261364887070297313573675535415402337721924139419029410111080855117107580163718489743022408528840214249324385837509548125738544497663525320574576440172691366835504251751216784650794579018031923160632873445770278562258629659744855556671374986556368502734031501505718411046409571687084181430985839057118426857236714468932843125355572028682619136096939971937596168117051812916428686942637543407116351355514980701154517277942405289628483445793365237095697700249103427780407808818811905031611282617285226044415461556488076847036116406353900715195576950214772414704646950226666109216260658980954700195074248639201479811615541283135791420383809511150722198953081894675348000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -317809011100449715750036845269833546286511355176387700246553097276923742421486558885914727174559203773045199858570303343949737184470584904024974829934013780379708102998555301090845014307869317600031335012057341691344103355015131618383124425633430248802034179548113561272437432681836271362863151520450476928621928687765892322321053377181904308703308179251257603429964908558845722248446625654589795266028625964102632559525378215635750306090294567061168040736102040196347933754403349833413425151656656914713157125632021947500085590656167750828826749626675834061338004997272483895088340154378079102926160012914972008037891519786260425456964028163844648139692998251035938864558027936421041662820529887868568304714610761560877235244238755820754643866623494262517217529341258561418750882742155256038693298472209506436686008944885290686991749634243718445324098087214695931830351789886676239555323651456865044706044313683319163501737357555290608103418987153475571508370555247275937374248651822442494839177339051417548406550134417472002934536127537967088687143736617020272999212064590926449196072758558576541602694840960706632155694599017707421734378714525549066127633006734517415936040900482143003345028588524745119493073339829939973442004287483516883823300079706310824024338523806780228703515155191857372283912643253494711285894685830298346626901842121571517688620887515895582100421807087325402874813181648674073721936409316035985177745240363806445883823022801697357810934388241041965126461535957368510469362001721416661950416290875886944776984761463707559142305621179574141562212297993070881323762372758132615157761803845414398684851742208656683560584587910986075045280069125542373127143659414969225450129874079106644373264230502846886848170995479457685096774986049571740976714136275090377291268416365627498659008501269651954627301744583184085593031192056795632039081376011665072160078723616598835573017936555788825403384046646840044415589274504048854584564132017844620986518455449326316072089694617701007895142362616854636654221788901088422175719076522097811233022437171390410334000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -49488838210375803686415599119836015548603871424425007932640663588317335691834577613003959329326309355973156901110387280585610281554763937237487298263459543289283225775976176418135654474370381170639443271448377577285634252712109003673074866229178017537555589779525589163628326091364187705176315047760902994399749053334660697066398065553346913385352327837934610331938499106991311651013393995020084281719695749403927504181028729578033833549277918267394596367329404880256075536542345957445039503175737972199544466972391069277055483184599347016625811671295270288638915992810763379793647404468692949463667371643726440997806363814134487210781852891173461511924614414324928250871776759096451196597462968885136718295102113897660084985747702338477416951168430602922601933128499059695165147881480961063240850455083674651197483905869211328917706303722358080307273272122813750000203836591008339116647691773408523945842617210533707883125256798865195796987972910485319526641385897815923819970604926359934279426183087131960158295701942660559137758614586797939007424015968726736559150110372724655797331551215058201163474846594134567652717689691019535399620055655391051466932224872856938701371783237190397132712513676120274926278596166157343702655473711644914224473356923044974913316327523459495520678013900256111405252385185089833527183742222258761148373667300914186063541890146229159435229234001778567816628110396934598971320430931371238350347952892439248026301163983700558687937298130901051306827626743219736227055371164658243020513773654600106497478373156284089633919942465805276846063655378749061067445057255959652954679529832002945444395457170032571131976110846084513609404913369632076536581158001093020876444553294978854461578535704859879432724322220692586547063592167816693191864065578685789661308542405001409435311815827932289451401882002175235802933253031678580173606712673878786435506321555287778194291542511991552859926060368772350049283213944319721827065602912431199373615233114133552037835914001309403078030443998380536294398883630423727675188633948080096017515423072844247100000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 14784566631996751161902295268780405428551622063703753558692616254586811193098164307710059734873764075204531568653689945901720355980417443235362336644373677521983609996194258936462023387485367202815166499890721202687972935605885961297565353267343714764809439170225074205526277040740743535778585790859863175266150695154793690564363217886043949430411260888643577792590326735036765471213736967504253942323551717788896635254012232696381552136438573375628088802379700885033341669487531943833229900961942240303669512074756935158789394260670110178928603076936707820613929432019112917105722475203480751906946236215703860655946802463656200019121366044934565283833143401853553632492310358650136881339302298628830971438753188013027288833614488549995451609112343252702382493786288786212236311174290477112114278454636981322798757769310522172165028043342402770796990313114923413418267759790106265203680632288643965867521710977379827698666702556044470139000901485401365393636473566143597410861596437764255868285701835141418340163952973600175179232378591491413988707045776984578327826128403013471901566208476337697956939753105554197403585254576362434015137275506707105315232252094443467653600845492744662771333307661758437345487519701054535558891621029225970231226310595867527672267405979506993396762477843261830888567066653076175709169838420308414849982652777635052324516285573265357932654349806717525313901044899883709117430654916868696315495359475529851986165878974464503040864544495367626271512124640227464407687393641046015167470134408318186242863388470684547667063608793555173291823990678651755742126464080948291375609770850619770729181766668015915528603677086216636647616419065123300387986227801825987849313303917640794233867383515806579937111575508524505877537927170665542024614754550817239361328906747576291630555771461492519205485796925075868765992366058419434783120402369578933226917949771936908963935686497470855805300749826163968374763651906573557488448664093795368318563903508306296529100507453981553650693387439863416359103428438197204510563614057437451482864527950050150946000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 7880949340904779196189458836691665587589661258780151285255978161045807788728584559774586615919007117265015052966694603092588451514294036246218990969552413488491777379681144022806914909685130619421799288418765983764206351180332072153927901029013277802167054670607298173682248291817752238372598869392783427569038132299676978263794999868296925270451710946875031345533017800930063377384158748438244918590906754179842713472670316777524575147008235599544615354001873665455265274113968108537519556641576694402455771943486415123497542433456720875054271571678940718819437508002330655783402700326576380198981243900928796728813701026970447492946045243616419361415625373612370766263516231626058451125454372241188476763520716169661673295687717640551340157165894309897327748627090287413897624057411659279019402480752583729743599122822918413787283117279372967974478994871001549403649006038359911720723795287132833783136031277570679747881479421275385780403761812067095243815863262658323763915863627806867554513624250405933771794906960487933156921269771200003156734785087203518357009677130338002420457965775905921735077229959882387383165325838347283343462967778585269793365497997631604334861711470592609081859416484712475568463906574207339904232100798480763955396885008796458137743993141534130047028470548223103858053008055951624088220495481932781827806585510978343235104683091999852170584749815395103090233305576390172259618464311962873746101387795652305069244484185696401323079365328232873698375208943865264047692662807135289442804087554256305813319473248894905465754227027191954018897734627092193720219332603502669175884240698110740501934773525411378692891179551915882158882555528261485781877636864207499429965632493950680201692671979494597294498547266317995014983075293826023139781978116804073763323106101218617801961132576345231351217766229809679007609113541806209705587772290364145397743832610396790580720398291369503059814544502543032221126852072354958486298455254772833412210836243091262187211939313296749498863819830029701912501519423968227434634086506551090735397052852350087772000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 369901682087027448600214756482747059867813752169665312558543051329770024148403057659395669100264156840445929719134901069486329596099402049670984888853436607931035397111187413774434467652135760619113752022249650955881803284418661305361188894671293322344683751041616335020854700856313622104233106556551740773279512471749590313217719911454138080944192812165069844719274562626457158502686587468974085248204060159769150119814345793551892255010648223978435821935258808953705761183367339073493981098648599847256207305464985081058958813281374844355605848841141681878628340358145785088112388653687025858000874942189848656137950159041378403224257932520227154448243459816935460664473812753364932713277028056978601892533735347885578467997736352511484948655704180989532940853286184088805561819935486158151535212467066509880731730104008184437519655704518179685621663977008787580390211830589095866388869780032314306561611809957738989461877110673963784850328065560322758221128424895120694849610924666159102078053188452702368958368409961807157259832377196764145343112867292781972909164524583366077402645313895585540174933124865363976396760058420894818804536362090498691149373178070440103457651267070194579757112479304490334458144362158887179506459313536004185268601304973120350531978296624657138554239634784329111385354899967987842860385052306126014666600598639685795406401019999002623491537840265614765535954513118028337635990226961115842415346536986667648537314523034906778356335754784193157163693029387735262028711656019164073058122150305986722182197588780601739995550621226073448343049566685443586507657645968969565684185745213093293953948191382846294905481594365296163748157062566654878121954843023968823542447999001793962552908550204844760120823990889222136578447687390313802347122562733481235311212469962529085721921497081911592630421276439647276195439507415160009084735396292330134563438561541388316934212451922766902622461813258937315885370750666100769739254734740020826551792077951314351381944546916069596028625202872481195106469657384003332293566703108828392154566191599885078000000000000000000000000000000000000000000000000000000000000000*i1^27 + -160926307662484719042406088127342851718377611361073763617648018056956366989477986794310536662290351816167292698540100807963968612275856115013687532750661773089541679914214092361226909970990158372191801071930792918480803135303042908471236274285287112250547048682556894699901191037507864435118812907488748555177141926901785820242412792372451799807284013505463127596899787631246657489029857467850770285725123469107081668980769060895813404115939517718711848450754752647764910714442041213667866599704647000633755747575078800572834494495858460537252639562075963646870220988807784568090470713707892607241885496600395636633529925566388684563983269268518913690930899421989264222747978777954606246126751578836999110237272953714720709188386765618957471789051678228524717802846547032300902027620948158526635029645847731628320503103230311841555502824627854669023324931326495425394339713798426283881532314833081586239659214152272010223240270001042295011015071985261502358726231458364543819221805439996000806749577961525400035404919052334524611158470473058588945027237544916176514610000268459423240754728360557992799926087026940555291202162809231194422858216151115238124683317164647514871799083254729132770591553092206603544969994784669515059630835507677208895815660999895044312250568707896106115311558287724827026719456275542828540312154114286889766730607898627053987847018899922478101632656998257306123080040710937116426774000398920062374061328045483510843636056551835456760285770969217491123412389598106032990861246666495331416981368997742329256527806013141829906335186661919349210342400574678314276465648103194451032409498456601226249080143487105452204039418808111658940786909356537089670157468603130225429144848899773877387160102641007128311208578479379470380958037502457441900710123645887415569865301045568527706505329229894273182002897503262469275338451124093718878241815407103752192058805964557901661697302754457116263545421087079952072536050250790913794592772384350388965672636852982229331806218481304245058314479037153087693551022797236903235584105194199229410364121396498536000000000000000000000000000000000000000000000000000000000000*i1^28 + -6361940373457325101336077608956379214227414821981904632101963716336948901823986989620942887065311255831018614177749781855207225903711156526361586269604300849775316113755304114272683103175754405253953672265908319558582226672448802636865088475864604047659651890921735971777454810987596657256692030621534072182155829922169972570319529243323966294708710444027637786867620731460146656781943123849918529227807432078859853296084156930571250601833676640314780008349226844007496134656451713911923344549435169587370256802010612996077035013612329570508379364135807355477426426463381578523091095281427525056228319824635618914197046388941292815084559109777052823695424255659330832007445964912794114367470593124067222569007832412106498888753530769553446494281929569800854619583662454866402517840265914740896044439630977792594217174978235770360619262181872747050127165251674092697975011707781998461366016157023036544532943311145043395517997880793931680714215387277247808991096385515350741212116677585799230924738619035377867460808810676829647754817492610307541263205053143604952815930867636991001444710773221183320935913241300672505631497653135417089455821420955303531043633344657329983624256606120166104763483686542669764121841372231313803224145401385363864334097869025158666773318307340452442204074006064105437774124447446607955268660360304637332948579649713476450015765497589251107429399083666518109665710840218628098148020613125807520934452553270398721514978139940738919259752095251610401305588510757803060533349240643954013726410259770363492395649770227457380113504587574036584829127545959709620846943058376962482005745038515673576141979785724621401488526834404388930324801045370488183525779508119584279541563176906011046223769949213504742014186210299776647576469104756393539922923559037882850908358649831431346237673864460558016433438315827700073001197838140310849122925551785306135666102467700557518408702271850346114230010368528221128513878462685833867053143296776123417854130551259840647775871239170941149718842391510553912042378569571488232697486551002655932277851390649870000000000000000000000000000000000000000000000000000000000*i1^29 + 1328762911923513697784797863703583215992748836751142585751255567774486794209838126073348917380047435954921972256143704770130486592515291439775441078447045282756891815350865392133001063464048520019190279955412723425753842753178348855492972768428884951296444183087197409627101754016154159918693298461969760605929459516699659592224065205243151295081509433253008242998950333006524875791978554650778731225764701520207977765221869469692423808526363051446687943884775198981608720790373923274815823726170361118911872102185287850887659351198188745798712910669043709273305427371597142397116829310226439203685584913082642130583980815270282719795813551189952238461408026291056138266908996409097611624194663592818328113288020668722850339733089314717739058199474506945250925928012622060788688410555608398955390102085821477096630985825122647531466325653987356217048949734815326274857419083076815103727108906988280567851635816707870824131137815199254240313042594351757591414638344574519879287660129557477325991167406965684611607414625365973578594018524977342853801631958395803401291865259995959024153134204901824182994811475928215791399833924254322407315169030039466340515868298054630372297472269344543116613396238489403298330703318694382513278204329230621337155538063307957957229692452085183369816440175262349941886946941605761729267024857330306964217262928890402274639074810821689615930037889812567408538371819762781845796769151518058481062774594157876384960036113862299318468628815669701609924671617097577943851243432335113989369527090967370851281261493292117987051667034977248700830910254362898672337029012706213991986642214067007178922707307966672141595230763574370050098514105393532423890792491906871183332101734661221429824062142303090535384291737223703371221789494840111958162526817244498266529291393066497113227650142061563397469812552198152082052618262360318032459175492058550979818980886472509469701417552688051281880037994155707687710619628027200732522912156004349601433158402733266866998841908479577141036196258570538693735872034531683166861162171032043249153529819520916000000000000000000000000000000000000000000000000000000*i1^30 + 15241258930093696273763405507866061548134616276394527920254290778636496291191348052073681278482813566959576171645239587582915923397886581237927190449313083861773550087712300654363800600464499267926628761949599305667784484543947195115046105486607302318333019585922558936195201143761566831131351346347695571854324358843914521759047907152692603778765854187849065083066694731867969894434018349929906899633119204689235902479922337554795402893767139098622932026516709730252289125426422919517359658194848529644452164867109419355143508338352639400969558531167009052615464975507250016958854055656462188012053567215201457568863552318733366084310224013209687148739348966047896163452291989136558576342345002019559260513506546743921699995740244780882179186153159182225249866251857756605567907734022446463282588110769502791338880392815594518792795784624423306117652881913282710004601546236208036997214052248485452913466667492415342759351105993978081722694107487799252477726152308972795197175451547474731934893710420800376429761395176612563000399813905435029710684942377099319831098570018731254775077629126301493711010302272861335111511889281655694177300125381644059716666242388927751621428610008991610450274658731703158518970799103075642808529376919366970945570329276673212304039226033308860959514415234235002791267196151816742022388997757760587249558938184476398791639274605985808703136278724609946427930888917883480278552207120404437343261915615120845504849259678224545346883487993869937471036270420800799567948671675432807241718247317832668890931949601400400250858427835976972681714508543264208211460600823041302755671728930697298653277821394590448465972404998450232487646153874966271308936237987649514777212248259792553787987136990877849562245397082027174065435464359864329411806923089161702789819334379770794767177729508607969208554764239589831016363300058801763554754209733381918554794947161087212374661379274001683847432247341957862622087613763982891675593843021569406910603953260186286362414357290897636654206893004294335341853366611887717880305424181636218236008341244182000000000000000000000000000000000000000000000000000*i1^31 + 47057103746592880848234486706529844331236065427370319426920651593308195254650432058198902806322635049579060555632359630564911297296717032032428159152026761409334962539001690045963711525179713777182519560898559316142671695140625879167076439354138064576206504738524664597709474785272211193076116667912470670301583670436073197917515785154090078581187172800011069286610774832344593008197035774512128324023149235636573638494022411256077741151467995414684778145597975843651817747281208447349161381192651136316033734786059270404218007381821986340546918625719645115141232299944121727510510160532623345236236338625263354799501049307425339435368131233899660608771120194914585769877844786311172711644647139313861646631471013646469255994853768395236665629955855837002519885983742172114960215029901632621069444292048921959885477960236326069214103039467427692486578293545242944882859762904041923467271370856039294466164690949162410364694726867740698009407749513990391013333683740474315130209838366249499960526863130716936022713787856288803080771509743015945944510000958674563612504932737746915100711334748400180545504969074872999407257481291337524815006242256078418977018708574172854071178015297628684587810785442496319428401609560260918483234055947846826852177171710133976540276634413119812293050062478604405559327433126461096232405885416164305308973080574392248113773040063349328962710237215668227875264875549156305098247594306015076986034633114962108216877311846048109052112780860107562612807526595748877447178718480041369968470189661549527958263141015906256140099379372039250851324194683956211236301660528811176140195821147578335388059227814910254825226869067478919382136322083605586040256529838650869857890769674114687106036857767456948095757999146222840851856656382454419075254905231758388755314777368156731640997987468082591105874855496692410879443452882800891927174880220479268878552004922897361107849321937507103313956048865375140671936547913627789770438527724027072716740369288640337407230510353750394238260911093495056965736867878660659696842670629376100105456825244003000000000000000000000000000000000000000000000000*i1^32 + 80705075478851531111128215358637458020296999792067096539381576610870960651598955876450328220239821103174513770610887472903279920897597862429515344632905588129097172863683073136694851069147349872031944829624797823238857373892646751439910876287158922654932029800687612523626965796788265954942081947438613431442531939459799452973592358099057689820861373842109704492759429829727869749709355218423808914945773177281912694773862948591254950716704075451109421508925423826646687915871999747748129218052909595191836332301317714390481569455039772067754669252250791059979209687870618876988446562232851253715892392668215619309300300061509283247237171346660363441193351455181690023426735838068313648695639343844612299414005538069806498924931410501957808233928220729829002885440914188805156266186033796459763821020659664807577694133316756668233920142481893259295638145028642531046011101946774474814683943332127105121366630043024401311299623577087998948232858115026517011033405887512644937159335112774183864188156692906572144079583410102123458494993712583626423100575739880748722864657512120003216295928961853356541855388827756635919029597503070557290647691402091823157998918270109376652889281227137005155270021207460562453246038989188818113847248673720636154815690535001677644507914547169796614011079449260519175325377636909034355210742919226310388540034633496069953302956861241723747661609634377017648361431799523129747590289067778451650006349278445244074210978460721822919418348487681405466024102532560450792874954929348540445547988862000378846412044886241257436056127710219747103238122560586392940143129104662256616199996343128314282171339631608494657416218783161575693371577781769641972903135461488639577789442020251011486414651854833079802273204338558507369915612789056604110173439759105189876377488555709641084260126451390666428352966869657059143756591424135366479476420696114775592452945473916070607999356228103066933186912586364608130699284188686025740036808661314631434291580883415936726295518454790979521673809800639881019314806167777182451637888495275771659838217979000000000000000000000000000000000000000000000*i1^33 + 565350563491694756427545294272301319098798993713867667833413597730545054188544879642338920637663207592670320194848514466708879521506765817765363837560497587822332055760181331255063281541921559634532536442586478806893929258498364919164848057603693552592098166672176595513202934491247667742301880053392984685504177313034669002848640820205627076484159365373662948154949103768947979108117109520614509054576478237125782462004165982251572017623573881170020300420895893318456056405866691708684268023425973516260848261435184869581788473238542261477188126450123935688045138474755143244386833763580785183000958512101952987433035656508714630356521369386028856294152910946810481995954639198165017044669372810267769025567415527109698984972126223489352554757076213957923272924751268092698248112787819845972758751082553636100584170144705805706371760122796859502614374985101950492894882826821762719204401382370451988357753251995121633203966951601579152880263739810248611180884125324373123369251506162648668481654149673567797486150686441861941231111866082091578168756996392533824972100623468571841467051778334037205194575872113370259784991937479607302251178710943902121053986336084593357535473166099225873186594312549377886432645176610571028144056314825791417601111796058955092625975777558066585236978516179033076404941952305967841201964711527181741011197490660879458724373233989219787217564146168829262651285331826954772341455446413926750368626550554422060983860659722307145002330230810796031148056660470985013546108468765695980033418205593951605191869328498955604810577476013388755616741732915953104052278825706336442474874403745501860401461923999662598184491134135344862550725673659813833873231926490731922710355872928384469096584271208486214907648815798493479281198229738532397855896641068749589516900347093283557931958214642656106007614061186161034227376525235212794163171912381239168643207576277788098671885843387864660940817381946644373616478532754909815781982594758524255176300727869568781297589280369907509873261088229023345322872648561803220208578192581722461077809307810000000000000000000000000000000000000000000*i1^34 + 35454388325761259248290411074515986096363842461762983830827600504532173460612341806733353890884631756182572186238203270009756213464885603251712613617522123382983261441153167002725721886569321187473580026168552671077228423168534209832069094095061946717799470394789241365911543275977367198475633613335407839262782223657904573577951937156150956857493941615677195918902262595252999512487198072729064394464504433061709897510091203688251080872345635421638389534243476439792279951725810250398485910280787418925635823299809362894558192028804581690464225201820363636873616531274538548829212135036002524460664746381033100050854112496373585044043044682062648300678697058378762454078549957057895052597145831006709300146845222250436249006584268154501791051775883141878516631598964149837501252830717586932222306138603541638102081760306776854946298964862524440579649301869949652826816525867740271971561451285362879344450606061260553406564654376765678251103307665302524665070678716800922698643499989712190304182910515663049347454861569582710248532566052308861231393764094383785489784335090328358080446958145126705150083982754852769246690848061802481661376069270188035080803977464840387960186885101652486748165105394855278551056561247537142254733644820071297933637382149625921385966856068560324790281927632010325405954960406769262468565762476912463053193732364991913442807427584106696317737950547034735152306984918499998537179866503123952713717494699426818977757659395613148896775635513278353262795460192471855223259692483519929610190960175072436740263611711099653476994871401815612658234448869892317504826316734330067870459786782377216417847495397268046841406009226027490942441675214208226571422280530780808340660118018722201916150904647076623166842293167011228537282066928696260210955907413394473901438573983205551886680211219857689293628193644692884512502060213252236806686842258785862561279380654495843210984304634749318233238420168597260375785065095373901360064871928325797939079196385835673373942079249792343126661737235157109693363915846200039588519293476652215391981697641000000000000000000000000000000000000000*i1^35 + 6567883502715512173408987919342813223887976422432502408526601388177043215579446265851813935305232481111518161007375572934675724254400391178717838839992838835013541500178764414603702266501849850849901950146570243891683637404662443766494006190645340846197414681699465026906405964627768755813342527024957350322344211500354952949611972749694190725405971158337100031537086695340553644347139081004431533504132007417174672784859906398772033212914139282877991889166980616360840128629820335093760455814741628067095789170301215401277233554563404598773393527667984243105787176876038204001348848736495606350127392749110089696799603222360472147141335473183667276668525677363437822606560105115421465820028507988907617132450531787191378584163694268970428849727907505254037809344231416055673547016840746931150609069709170937662587614567569248187966122182366733131661592694780641272067899041911558711659069052491073600858330044970350582889232682354084331297846293639595895039235031994459652970794452139114077415707366638055545442326196543773058403168367145924020213222461002854499771807784333426416352041680206985144782841799813898800215747917234997556525310615390214790261841631685517723964489212535130363890536888320631353939115322006414389271175417983756732832734061682146400616068039253928535605387853750968887573736804926398651302664101269582240591932194641926307176991725123967253687294262441766531448476239147621234764279926263474107235987639791968023348228171567433615811676463935098619933956718468602320335219747311209754382883544912207103492884309133369424267277623070604327108994233370905840883169002526458196663475981732281014924338701149425495840384714629962426092241801221501684651007075284501288242485736291681862648698700068976066698558429787593626868292540124490468157640593234860120084419525695527606388025492760159765498235445274970549998937907704383965002156305632582713074344923991568224916865687578923153201819692575119087603430682582778582251951403837778422424843211975997478882061796118897890858080212900695301380894902980271999837384557471296812578974052000000000000000000000000000000000000*i1^36 + 304387523761409665411567927392130810789709324982246773487399875168647906318158053222381218852403985022991495518991686115138608239490184405599834589690755823464732295253693897053411650774449826998634524590698593802212677320207249340032468834216574890178371777154613290171897947210148859443078254689270779057411954313563140148061662599815398525585388496002664577879253784734901222360132827414752141655098641703157394866660676534355450307260803361642078908264561902371622767952838485492200661379408830888410475678397474599161845873308009997388865658787428536006886629958736115917750394014766214039551592589977209455323777148029286605611164625860468613807421073688857429913033088523782827036600222354792662695478198718166447370242204518708138077457763516325587443538052905881867987993561972530513768126340985651588756424503094399255144620040449397863965912375767197797419771832010847415439664833922886543770982315968011997241406328960405521568764021190991047977653210867405256639797707458494353169145452129024421917663270222626643333802571935617108751307073392804514460690405677019292032751555621911349051083645657952053247207703937399594919409240987199931738258840861258965614351858155277467908027110439286337091702635967265700057385966061254721361429086478663985342998411830260635164529558253554725131406424386743757895165396988201691288283665559235022503368345518443292552614805494854470013923408185650920618910698113937667361975413482723513173783741258413201991761392453387068080291481431949768100671940008718052563443782085726540685418845056044696955140702936178577162816230043691778871187875634996710564292398483664420064910014116187950430241680840326566930297257302273855727585984640177261022136895851605874247222309194233986604382008399525173927271100089393271122648861419549901945540391409027477621201389905580914249136317146158992658318670846743279657068887680294150309146287498811123894791431274616290437428534846433179233704122764516061540399080347107260683331091400418556595316048277238071677119753799052723354944558063074703680873815191861958594615243000000000000000000000000000000000*i1^37 + 23766957203586933945583104189550998001068735988551849499159111972490634944599667394302667391241347867234968757396649146185475107732214054806686997653864268213465806440085611547051030071189763275860487017833013601400107681864541614831692812031449701226580939849985808213516988119405943963650656585311873785300183866964939802586961633943339829755110787911799270347994501956911793982211249004079064065427315468727259382315218263599846938348882071467264910471187804917937718212201675154637283066749648294030000837163200829854627777269827888629618065998668450912749074589915917416091079436587067074256280591288128255793566885243926669364095621244062707589182570535074168375100283557867661217638952906300627362377708333144947780477968152472464654154324727020993213320260588776992142374811070102691901899023322892887852638466873246142951730739932472067033099701558104167667013647039201298946609273789592355496624535005181639748614335341898540427805355863573102792607727256102563545496713518022526692867677003290802352336458674495640116844426393678754559846414839801692650538604350347632786467315926683186427193646711452138081327438625875999436714083963226999730633048572207305215924641259771584179038608454597322838790412827652998335555476799811448241742530756014879852295820175295555313386653067970667206804781125976618986350360141722255522382989461153545566557117520601846731532460308449910856489735174587547481664277318473820467095220719552474019503391027788653129709565353634382318775577258309900711089504852430490018170141854132078291311590295329765943976768945784684093150862138203254402690254921138384151467269241970626721529951815844954065548041733752570980641022878598848591107589104039575343139929233691533636116995309406593540053472405014585775179186768853554195816308308053351506614350654311916782587660258708318574986515269059897328127272018509832160736490757312489782278016339043780490912240735309498274991250109068539030159656375369359100441833285341435813604161051328916384572478584600639454591646679491192220637775555636277142834766319947787020055814000000000000000000000000000000*i1^38 + 577707313122974768545581478810690591270258127473311618333490889146893757813666142057278801901836355208343035268716301260586454724123434952861464400819857132581827002621552464830262773910423569070202918322783426719262224730550264563253329974349919106225538550112748858243978209484222644367050676834271995109594910658378012118397451697089023210638792106256170117153470856912622633249146977706599236860859554832153750380223920016979508046867193075102446354189616329275679909365981993577205276062209385770207940081639858568934802555919748775538752278834440656235842522503995804367153025730709388080155578430179270125296142811862900602546249968141543139068629817551683884304575935204601736829763897846401268256453179192659346783335266253670857267392235485984048003966090407679986776249045574224484202881668812689970080273236061863640817315882029065634634692263252972154404067420276130142665829108030370651465514454871386041955892125978964478002215262831360951910603145866497445302237625684629931624758965434116304010748970722883462531330472165956514828171419798376246834272553476601187512587307181046533233695033928857002139375792128580230567781405910628853282495078030771593250704556371771525823165006215105628508277779521778483791985854869274013450900395142631890303355059557884999576632225572839347740134342337678428264376867351907797643748104531112760222396121873452893065390863860236180122069307936883119943931785483962214952244130358458225103809371710088044838545294739327014768254792378014785355470825476261839435260572737465243252316057805177373472335778212522320359312605675587325508693131906449499327063505471482404871875952190615280093503244935967212443770637662576105190813917278321519029282787046089006792407605244656211565595180416086085135098793746327827171454699153782470821838625784369007948145671257684680903494541822156075472071582196871865043716465426096450538450814263179556570921473268679488104847313051721284051420149131429714141081932288934697943083567719275644923141456884539076446317683724089230939537545312017393495324724722972663364465000000000000000000000000000*i1^39 + 25032427713769313244816664850337975048578976454147798556846950058985806764440947761132930843495638453393716484604316718914999092712793169354112004189559825275780711337082995633082720273416100802098119437571536475167296350230768303899641879283518360197558000166699083933797013547937570737939496795927854499626656167406784572414896033805289121816164650273169167684397998805685711733282151843618066536555489686774145761583675166585695158081552120012656643541798560794877162200565095513527204863536418485615367254062586252964593401294772368266843364386851115983856747620250077252624941862560244962023782397265979004532883681421776953468814958234026578806308543807476918039142467036918477580632990941199102592012438882395732283955109342500076601135198971558241392141119472153162525951124647352994737615258873741647480475733172344351466201572614985362232434392762398633464153983445931947560932956143062930805888773983121805501774556601725419315219557928264477030596095490272268289348060751691345707285163434497923249243919232598317924057512053945961000835117580298819805488942682726656524378723970859118927806784226418061551727750103788830997195608510110343877854829000455907881606524040947609423338796434064439687307672094260571021541456020555923382114878136389028806616915948976693106033657363582236058551018704515018652357293978439862933568095083932461163261864281514302077060106924044170609639609335100200440994691852583561912137326230617305280735982896468356997673731600373758551054395285701210613706522613526713822313943717440484814134156498085985200456722465320557681360899363667365038352025095985789969141076582837888554429306496317969027400126158591653012124347271998405962455088914169463535519947156425373333278908307060779344404615848730487891879236899168390738534757121263976591014455395175995398378285901419096323878617773460108761227110664248208419811129696574935346975267243732484674812205497187970164906829009515251957121945194629291168730496662857120110854540691577493754024853435632134588793875277552051017637787157210087447334188722107864103126000000000000000000000000*i1^40 + 149437219246075938406948607175515781837004527512550735009804158374826748059773480464171670182585461591242253628261268003982726990695944946533669377099197132499814143659778579962887333330133130883112155885046960474788162628789085754134374788813457642805427637176099411695369834295833109955208801660152694665008937614743943037840749269098671597648740605536588969985570155572126878433395539842549486043380938948578991915456662590397490472388951405178034516908763637881726642634514369161537953358764590323225423083977906613736932744048056782793790612211541088048484155712921380990165792275714268769048829495271398006249714624321430753779218473899561826108631053559982388116423167013164712777170738555412934386372070352931008679700879580065785587164799376043417816862153510790630216152193437813637777211882431190369292540271326941833625155883135738142703217059517805397536155555715878093832003650048578367998086775772040303338638010013677261550007113338705072231769743116955497608931827705295068653070504384791783339381038660291024021533261163812391665411674817890470271785647120398781992617746910747212257342695760535698102820783536473596536850502079704982068469173458235165543276196729818858233558668282403411318452453303403718528426268980672596465789246661689814577239809602393893896765853881997466794921201863835720854905676430468244670334267801136975174462110837635363503924993696179008298835642623009241131754554448988813169191160035302959945374033944096293005949182704827501374931206443178329976761521079614246018805843604384323821682211866888879580696551921470947223505420457549465523031275291466576902526206956177671323663055216702819265304405404005043030175164719001510489829420479053390999111537469094698725138640165771955570286031755562654176209440573260620413075335897204330465386464181211830021652224693172666083655584406305980409564985660743086349193420764304699941831379469111287424811202941013955426949690644845107376095882550030144362544540639150924597982740738763051759652389957933489919779389456557295313512669120606509808804171208036167517000000000000000000000*i1^41 + 7768158266644347095821971274567297496696758472001738390341933649160820755551594792950593060213318206286445711595237173048210586939836261167796354602514342191558600773323144033366459859212761083731086052234578362117880045822741801723778665655361323335715181012427028275516599722450721598849465241731027199161091973699796356532165183730090967983358128302784425909136611249498914233257295757440460856032697679467811066748443305740569482296040150907752197980374786495146155205167587391448487881965204540129629023671021709209357104331583328821564349830673616730121187013766151384845715906249543827492605916699392872393634060496935430121928651340516668705683849359679625207201510028514829723480054936524037705174544724635181710310279660384217896934084998982579900169311017764586768650059012601724555152276013070050900081348003843509658961303721112631386369190289241587958297868354745611408141211201946229199626685840961026474378542672072382977328054168668605071446068711966936246538822464019936390444053381952704116896912303470784485583514798700410989557301870882645703270649693834806788125615318780251077675733125751942044597225537532300879536290943719244325104011972278072656627558873029129150631281707044722588049339518410678142814588300595703769227329895616944786303771146192710403471277685329813055592878532045826121255045296294924561376853076708624797158192198939806832881594952778317713604518343679303659736024457390958970839750790830508582720007470345848481438654303342015622198141534903301924313599442718907541369287985022545514244054947829099229754634898336720528297577653424725762032813298535867581518178717299094432291979002993449129209085356778738288284696093033210198214778574011772829195430579300138621585029814321617125155066041447312713149237032803669172886920499441753252814342022914450139301363202822652971426871752314387967063783180427757965974924113783272791498701202562440457496494060954388669214591528295997521553242529790902264089741233102863565392727612418231004572313361024829528841067262279347175672968516603577100314760533996728838000000000000000000*i1^42 + 167515955864459357135135131413958363999677044105445562164428105251352492490368155689938121664284061147517761071777240656804602913857622797006832736390828170908802414140131820543345019022602169297248923444025780220748075550615104613047773884531473083498384214422208373692014307824594157853654007871067523105155723721340795875578866939493757509995793345894153118182217671251469681397510994561765087423489288415874932215438396982044978124194030710534512754269067364260053289600413176858635575809775034755480727060932132747640496332775328926611030822900300101856642320002222575870166347030965991194802212659500723467426302483249949365718420106525265353992698699182781147690694876093151502963158592414738165374015324944149009277795354644184971879058981835257534253676791349489062404332762427961933353812097461817057080457967545112560310074889216784611666003688460642438073624892412934535148351472643946739880831549980350250114985857677608477780134492265680237714758468641107974433766460598989129403800032328643427892483540043096220142109192060519416495221448104480703931120959440835954293161339007574690482073187490488683409777997964913639352736277583049129188566861385029530994284110631663991172086159795372425151015812582635164966049353837129365654067641017141948706562101501790035610627864982037026470628869435678625033809012385605918078758863831323070533282793654365431620549493130172575057952350741679588421955672136843831435239611668507762887937451658653131918383438123452127342836154103802115661596355702172039092963033255098669839380802360745016220336827727127769769946776591812668261038188350171814520562921774276390565696172434261247697665482971656886277295952744130002896316841110807508517295886362938094932939871109286064266410971309694223876391307825742431999275194592077326611542690537194548209392143968118777181236156968790079221751886383451164297151192703186632503234775158296378428261618767344172500093803593140012171767922789486155607681354985719632379936348228412366658551112951069417876155057568955113435352672338456750760375392026043439000000000000000*i1^43 + 20323540015696835601306547898782763934209730702827464091585152260293876140975490991872733258296106705416531622828439687804228597828971936961869420112219964050215930685856335837770472771900737406125505543846334992279678114158137979276673521175542506254333077061789877577945626879286248656749745228012286238318765102007202947490122542125225677244701164336515871750632818466998019179573967093292753588283736949762788791113056305050187856663230034521609336972752499573270942956945177724297683274237968863184806561448560471489363661319419376790798209693946335798704038186180043776413006249201229899506760789628939512922998137967723098981079493004862706888341916319942565363055977214336786713359347526578671668385997378410231799878634781022939854684089653732040266175041471790917465579497976820919081210871845296719403511593666114637989467594298821284928823506277811734141474035122563262325166648556531816692213235852893714526063377603001977710599623824184218593845999856889701171441719396767980588663177414584570820763757176554890762975764197976902839057550207115648561886403915454093773463878264564501293655180356763100490999213264818266342910191510475012979614062898336332927843854713259118111441509762123164271166552016094436580923522472131160451906823897299232753018291675977791272014120394172181027948386718886400093715841192731753429161729882976065459867353369468805424514075223032479678337331092492489596463895188245098738266452540956548014508965376272160586190186597491610221830349508253923894557136914659050424940752532191031659978008416912806715809701870297301016666140791452270364929312997761329405231069606127904673292920839490131194120407635225706487941178072669107832409344285158712413564180427398935577128746777007885109704244359838698311501111424072217115575184927194982255277880273595917687259862527566854968056175783851637534937788953625391290099207993342431347308664864683836495618165357707944392775689676707204881430910161881545603793382014963846807915152765050060553490040762210246125523835057836971961142853880744546546191991980449020000000000000*i1^44 + 753547033312291936463327710511898056485759270775449696479208762952432720189209357720033914653652289801451298371708163396627110830964114241046480716380126019469811234373847089091336254874771105237760556526058692943941699872083793876563967641063664298858954830530841323741958866305340799165110641631812726783845594446145770873199820730674442048007135627476873155964552669740326804844405529373472844549826196756451750598182923370589607274656004333188622958852579090581358492840278735790861549507199382118687265493117677567344238054969699558145572963233463368065278659267001036317690262224013394392905847208748844226149269361284027350878102489200277263896890659255360661140630228204987544826112090285063921167681556130520835149800638093500176529040815993747986142276166448441609739886242586227018706837613609397192673214422088592951583934551462305008722571255079399377223930709542342349672936964546561465568033799647291447881188843622805592405995416208635203289206833874631775279881754935803040640428488420316266362454760651038988029985804522891905286994298933810099379051521238890067510603545120473548759201212052040759327425538612348714355829055269114456032400387691978358302973508078889785931329016325219135779944582158739174223167013294451062496580825152175536610977790083755288612832289313195286565812213492590844128872629083806301271367605501255744895909934531311623728472754848048705700988065852383354816667926061767895945278003194735281762619610919471781972389314619885965818530964528609465473145204537853009117925436505041415707884162286725647528535586311248571181456707709427035279495405922727993303861215738697765860709129138743123810842193702945184662944442252693535782007944821767098653054855862891324301633218965414426155282259662682615721331868748269322062476156739397256564059575311894381097523992258627724245481054575364510890057864831759221988977000717773355677283332757600080933721573758564425990427860214212046562831469549731748455165174319353762423995747555830879204453352919283843580196749969073736103783768633158510045947179083541000000000*i1^45 + 11369675324674021502337151697327069616193270414505022625498780176634773868139233535596692900919447889250938894709320907341400761309914260274955060618491573307939315609116776994637752236456941516105589912594415898089348191502634572095150104905333338975094041807387534287343278790290291791074362333101621365999112388550502552403697096293521706987934641228824107454990047709580743260798536356011502375077882019096609990860420880760135887729761704584434523302704505882957253153441701894962111324154723800284515630573914953947357428405518568861502939959734943454093432996593681591613736305584734328323515095630182817569456094226822189405740700098082633055820328719066338773375432580074734676631102756041492629975532089816148132663076684980143598048391037508706245100870216569895570430291770254695145272480426285290628154797060646800157109027800051742502780744867548606465473475157614705771867968731250262002050102145249486930674233689647247490381856309297709987216627712565482899193571078580847815751908090595150955500577136836963835791094926884352198809024166158257119364500446115452107836957786344636529795731267469114188639331706568466588112884473598021767966624903535365535099808522634128549489404377777180988035069324696816670442812772326449806199493188215923574955550320753289382779704026638016671505816279058943348363537559394733451544007954817223641580189452691088506061225732701625764558061925855337746956730056868262253153243245976266377467572085927945197216461171970957152707000735530644711103810945429727669193147040484475279951579491762487114788145923181994565793855858670713836848038664000821815939607362455199570484266372358645692157628865270508042917139274245643992411151898341390464994679043975515985098473425319528886188618815230016684812466389022616199595681371885884817889233243135216380357001363069256846769559583334206815362311853179501865332229766574600192955481185000860460148829982119794200294845681760775825463490594492039918116732133639050646839691320215880503845550726531060693771553642909190538226118848385899132817314805842000000*i1^46 + 69667388967009290403121162363006738007882313911515195427559933448794519685210668718776247707497995144503343220819697902410695100069841019809072720441032927406915062817483521692057557814230031455759320014806598036798404485802779677240156988557924705414740773004462302005955892015667151578035507294627393393058528806246336266121913810452603035604848723275759335402428280628829719596441405142432365405988807401570383342775299131718839195067274674378074414945110317867261969790189440529052612485531486061141832520795932387685270960417610965559453944016584880720857238463327189082162184957006318985921755720509507274136036872346911152062098552953815269223775745520565310635969654150953768306664248509048222017043209161526177876017823121832141671051701972614321786442371824261888713495340076283451824984012360302732544281873085478865701993796296044371802200563314394785911719203918702984090868882105045622888691418816100174980793885161158332028918908678896372436302275411964842134587231080554484762006567901761301810464360746801578351470486435637442917271829700499351791907336559694577466298769207321589018944285947865831597719690022390757233760533787107493966246170291536650770993443871373490811887859086737416760551801059236812707741575572783311870839442052658740385671647654614656898106288313460689538663829832450997166969210844936026488313674835019071720763475982035418178842118835691545677260782958198448434022056787714538610889804592203831377021505123477253461856301646620184514724481139166450292648465208120847279662972032522121539178243696379232527926347963794829617504967209413445042849264521699455321233049178840207570379825357708386261924510923092190049571233398964900360892568560594478748774336977998226955109114466962114153524064395183244766386319147651975193416858023585947969682298334565998347340534892660157330122078410079320918725213468954703788697018200629735822887676237489739247211425914889720369479760580118238668583335518237466541309620154924445400368635217494368944640645580427730677896305590791770763673862636540702554177178623000*i1^47 + -101363361387067207641481358631709020991264613051259991678900185478247528039880588358845830933393019905723775245662962746162586886071511127493226244526707777891047535100127054835374955404500480792783773301130803906517695374196882874706305565987579560130106380424663672236101719163919180640304223990148907893741467540658552976287973329033029210981549126405766541845411179993487085881198188938550396344601467070250893902283645474415446736891914550307360703364518559498040199450431218304574874043401350361312503493510536727105073699459913748375967719439593731844545171618774564385350896510368190451578218157635051542197211242112615921544946094418548753360439605823978274427967876448804312742034973421246292079652091612002401185400242399437180426968421397801347472898206984865196923015282201212597959342364787211481328902236346006788393756779372772144703088961606070712581821567325628352396761737706224456266385252771668325633071473425231986222267301594710903674174791039652524095987234471188549057124442164794687722937291403258260548674053964746001925767452561579533587170469832294704226308471425974647763447395424363944586481054341025553196253574390870675894963923242315966617932127814919591713078677210156312570038686331455855924281452274381955784705153441279796964375744578733084338290517201830307317883524523677417513116762380249785937847428409918061773258270345181176144441717863721937285105353186525422008002678047664730132004538121985068504771717634424116085711955441772299358536494162934706456161818217221375382790506241889634993940763136610721440140094837693427492988882383039820507361922025879575758727135679083793323451660935452139306765615052214874050375973046247057112611542207720719479339733575937806820272216334898486243537418934564275320373344709173264737488199078171137089726087715172277024003649077409478791109173321842386486290071206291775832573884741005784350266375782588672321960203378999703592567170932505982109761830787096821002944292176202211228432752777353565282099851477586388556031945724084381266370216947459385971671391*i1^48 + -7141457735278655984617246639284979570494314287542576726553210761503002686669429016659282998964947839149093674533541265246777482105209464607264271718020207065202622251698750860732182295269143983328540907695369474018612215426852940148356456120930821388689180714493573772643210642647841107450159328289785572517298554688443442529939458946468165859840791727673208198482669345977746710847388486991760646135537449947645035442169655585041982559770489471410873221234715235235382238639664134862235629855711196809139888979281061525534840291732492494232012880313699274761901112915172742173384007696609545063911269872579091989262829163232568029642000563902197238399735956524606570247115710074930786233033282351038890812467167035369276970846102255926505523927947408747605614333148481701870632009488754742639874957468481288595648001347105673490818657867065652017464225762171751881881032745356082605716392322160178848395305995598693315360831095718260473236204596014617385829551995676840425000491043676256379957400471200214610328163254616305640865881195325218340548309162967870343278877408118963115938949787300539648951011010552947134905215407431345861008436804608696432681061600585020621441964544244570026383488463609948750108093251483324720237463684180781758203336304125008462672517368684694417127401011698972527470825389553323956198011655649647888457530594230485717047082582704120860395566802154931877634758059068658639172831815303349743030285027134454694561275170937670064433898725320559951395580384012223492734778466931775387701608525777323470784696660396896300938009715054985082409193985890224787605845563798321882312902964882086329539400878022044265852640515943995071730714622045430512231149951315316600114072262151102036999931861734495210486744329372489889554303721871074122804729469784056924019779990911328821016562548975053960611961332514082897967204360114304640787356474257699517566750989915714068781820684324934636197743605312883483645064002450343877252798564925725361297932215037610770755315180484433564910492762373031097262131171839019981824*i1^49 + -136514097189000619723002914120677421861138656347878775080585938298504158033856551320449459894717623029586412617615518473298789297545254283793560211239857786345283589156521606332742441170325261811149312423218596650511314368058868267926205765216840655600960692407489756171641828457053089913625952667794472189117007397809594451484399944111429463072601434708732798064802080459873047895152096801651023753422496652499798094524605441975115387218479703846254821890665358547089635951792316827264036516330776647022960770067348648259954881975002212935523093389359030030758924730012996122092763033394630653560702710449347373021938002383980305201912454415454169637058749578800982905647778064402729944775739824304462694226915174081576280498056158941772135416547731600122186858143206640293034695044668065386501383672962802086494173886781567674226440993959813323217636439547120472410672856686161382717859183750496433546661267327274688714380211942371702264847095279821886349183181953877461838229264593721120637454200735906019633701183457258247517576112209686890248936059404936758249454804236913029646009984238376028037331338385593744445534449865025439264138634480899943405963357353991341811476863658497925481309143721626884484949487695709818635839933772790317200162376661676728999109806792172326825808295763120967830709521453119931228697260469423015278628175330460381604058018775931340362971346479786086325116805448876503435741190228005632541960692543580856889754778614763480970105872034309808194146963575719640218835728683584858402237813999425545118383920723438177876409588107586451712435653448235965088287972769955578345164614620302995150222260822315184302222622961046602758550021120888852252960449501323336349215654493426055272959214700327321191236906701386835849343221484726974357067785897336592371729289633339903458391682482665845008009393917369535637233588259625390925062590586018187181045853003407128318933506345330581652197070707033201494005058858106986829972735898866443505840921769807351216793217052265945260898980358303368854222979544645632*i1^50 + -1705095341336899131579179769129107796815171130575431522007122985548324653626331661144238470560252104944904461359682067000993828437002926316675822193065011443663841484263081495419128069998606823067935509141118518934346889130032759824951607937904773774861169345137069182358693922482033034284629870599728046054362161189877160358778096314273403916962355995166366661731919096516235665044719170436434420802726824837863533879313016703635523094636657646209912497366670435859119259910653430471585142653585490219598961543976666785104590707944762292630034892527382091230869670908103996832602647015507585004068085311465006626918107053913382080005002993539557117567121640911282271277691329999031385529148791679118401094258571036828627618056664217946309566805934425130622654431405705514250184486310689549075319214671498281172005798270189434654987972861408596953091936313830667372585544485101864822980531766725069885129737951286206077820970355799748026366210921397424044341944829816718095399479736209278650772956757376745904035753689688940110272992880969055812182202263026121614008267577100365410207176977613805781997479386062302962362231497782920307763569806275065650449981417014407162144692259028450564446390297709489610452651326615197285358014662237666682036394434002085143676384535347411414963629895664015699891968876397675378617201342918033998045371302581214189763223718496893568827030115227596598118804062316687284776898243857703699315228900437315891908668834302639664509991945561172007414797500551380871326537681309921168300439777630593719833834489536370850089962227359721469446705982745303821088359682492448983041458497795239155871520221068333517558111659487983063935099953771512670978808461765068547834352886645713550088759730274896320897701674429649641159954041095383193990870414200313514470102204680949816376377051883582290940325073254250280543481707785951716203724058028445125034347261677899329705896174036871818965108342374573193003750803817270734408729000818879512979634712831075695865088061464871327796411801799581335092253949952*i1^51 + -11516572828856161262140922399441821960426370953170617267578487543475641838901212066294622751437583639380870844340732731183996858897459401585759140263062406041041347872310866443288847459585233834321027873963995496589007155277697257058094629307486481697546789846106002033946849372083947379696912441761937520277754133545607218145349430964054255940341239848368361645426267520216139153891893239866449899920589551998929062087099045099807263086669711805908503144453286923542209805069070315427259524751179038986201355268582902722473785168880816772562220918741884565124684244913857970050640910383357472723555298551518537561300167627826789029174487974953705731802176062420418554913855120684145755756473881174123297172849796938759609440895454853865413630228286277303760877353305960861280203004239210420146173422624486527912659906292115824508191738182473119005433311439163067774967571733636256161709393901414354811750516861886622908609568422680079784174832893078080977122673623524770666673480923386086896897993976299720795271331945621113779815168110793683876846826325820364038099675185445739681343605229137157013261347062324697864398623126717961715493897257928853235881969023425159871816115778967805549509768451392070960935452832326006803956408105058754484138971120263997733894684482530316132196960437583948762899332129737905893649343869190071471656884008067640755681803279045287280330712279126988463719450317581889085950325159377961605624827528839610776903163876599781987127652761350863964980772788714421351326637068265518432567743005058513730259345435931296594223322899977597892293321371833231493961803542025723121660796739093260750519692625415593724663688584508074332480465805333073130735643726389858393660938345411950210991934031339813508335474994970566134842399789120951583066446208540303328234589685633258991003120315558108704731336431860325545028089768735662133192798455159500728045096282375232763639136666766718363587029622295694636216792000572361447954709914445552247594451303464498367119020774928129728448784108253547522424832*i1^52 + -35839307421179866567872650326393602842881024729622557840740644992444000063298840885890307873091006166547276791093553645935179620046944877422456902412624908850184574610945047114558488331555317780505162271567064296780624117594936270692284870536936343453443980770662144684569106435626775456102883846367632507027832823180059875252197965978626550921209558853349136396441433473197828092597886637187198585508474623036280142172650740303219175114442303649574471414472784554914374732857938683753832532240959072628000122884054303356018052393738249514992369384429054784233768182588462871134329978167290170213788395751012588956335021802582118207833225776493378765550219177325915091324637498060033113823500038554890199979331881901838693019823750349960068498243374728570589697973813799537491524286359548003706587211654277668357907590709459410546883815303281270563499984086772263583738986481157126883697681954551245853092886974062418205037229559678732400684484260130500299908189172927929980357010382033713669483809834453814497307582182947690935777636280073267680235922970869939458097211739472098880503293542052925154797275829931311301885482141695600048458136021340565540125897638320279465661832953023171705090331078946921567974613963597993949475611620102263181767037423822663432661606605607999285635439228278516762478803833345442333670563403601846051635452154474784900998713609141918725472568683453075919470315213751143860056352536663789719718513707264541195543175967887472600936850181617091791094112464812599624649027507626168589779650026031650103019023125457361180611174491987427174031925204756679887802784678933874330972416438209016142016327977689623298109447313647761839492705384778058245435598050285733811919112950857295554452126910347364317007919845084429888342470375069383067586019777882406675824790360007133792148048111086373434400532400204981373761632651583687043035555970926305691155730708836968990105839410435112879530069584934803778336836675495943810109718628589852375973651706502373700531189963468828073781040571224162304*i1^53 + -125267853165613428085652241418955760524994754985347246545078911499896954024132876769216774304051987293936577647264823185827520445040497982282949942524617388834277375593939500966901418193357765126097300344946055846587408419227725508428339722276003200918595316504001970296172834482581343514914879161210689056793710369145885129321411094240761315570770675766680419794891878369275961365761201172608618978044939067056766400600114132526908370495610441970474311811327082667495384574525712324175738691056336108396694808656214095562432709755724683581121325543814828080558801646301909843742218040855281511086522046572099689636666572766384826985990828394457121521673282486994354697394737656732684067601274585017648022341038881072220240886511383498756265597101871920646290047430892701434334045487154987795777430409910900339037105043819022843408215869882190500522640581169821416860813721997109559550712885795343797788760577612681662639603141532836420978650895054701535713735648763324856002372689551812829700818890664708473989274030476529264979288743328910656652614677452667108965523860340071816674300389613516998558884832301645146844725889420938717007633895177282371166266659633842449319752990602121211911987377864818785013218288337169808472931452436388549725778776264901796209116560063413022197837679217808540741695386363385994141022846353854469568136001239147715971172369872028485073536517905184678430017907836591742853212322334596687464677218099178671433728843474174890519901180550316250892963193061441430452468723387923915597263752420044081830375752117937678992128300531933422494109783808734698085867598805010184622131788547914195062256227545347535528625540025273230124810830779536104248640830050929223052300913790544091804576253593100568340105805968410793530478426132340336712107038359281538208607745673544616286711490709564010285392909932862204504602355576143836957447793895053166723369312582789715555704422905529205833026249848620701993145876111447627656088197908672957930101730058598101250201478558967972289878295576576*i1^54 + -1887623234709123083139218310147001304378257069316239651648874789533858258489770832984114972478305633765065878464480414869231278413468507961258557499076721392748927690021276697474837880148060220548831735996917810120881986372873922211596173184275107769052067910911430538530913858025143992544181302533774634695891189148527735594217264769083181622196805261922172807150773502033463011791970000053524201922848604873794180976132629970891110432976097766465770747153386272562408276112026812442341247791728793895892664787574083679797400523749350886636918166712068497398890760960795002495562837010670245083211372308495442623881234425619887835743053858301249764439525049604997586048559899796979040722102401610157839043081438969825247937087162580326902650949002616160330718009688948368334508089243095197345168777028740824737554426805158822508722004128900570173007415180585569584448588625407721790611552655369620502475053181050903494197991540876418196417660542311050759532497896146393397386117482145489615242799090498560967595111574673633072680734865945636398308506134046238049841140598651914855160658061144915929207140867960545987075364555631328321903320922402158748008757117584347973902409951907841469379173643146961208518295511155267436746604105962361342489673518626805589967641317018859039884398561951254477646871805157376246741440909960205911621028350063362798979706955952055035949697045848750815413126638060504845435558596181289768356884412344686348235510077320698976911321597099551609864381491842241744780132503163985061227056180834007356331428755851901323238931928281212973316032483492445762479314628595880654677971742679590347695701389302003886080331737629203824764612082105074509882216640721077888835666544841867753519739904038863980585610839961308643011343960233958571814602195121768380976873277593671936401712722176188482350308177769671849772633784260431725460148947111884508006723727959461035489084498428222407446580427155915602122524471152361664041077001041371970688839093603364865814574508347877249146421248*i1^55 + -15567298016015010708621190270060213026757539606170423717517140234034738957668775816999918766621073061332657171339364677542087164426493568793001938920909926812426668343417364817507790459060921703674909598026613233344991726635093050882629296591906702259135800416750204934495854951474912011826066337802558901928632922776073663415866087836543682463507307987862181893927393957265364515297771976548056868324379251962052962521217797302099660915341697879615019673744838843886634920021046267447198984446642873277309192463731147004727684889007009519871755880368572933626835946302379150071083597530504142594645620562279485260136274443078526088213664499651754840227297606523552856422623287448173509219067763463907230668052920152282157071572389291122186836909557078638496009886491584990255208237356181531733350810071730202967717805363267885908815565044559273382749417429786750152991334454399192778769757579046113900452530814487262175330275947401801902168026993721321320899095156667443195689094799118918956061474131159824752476037749118302288227121943304499725834391927304090669600601278444374230307258119168523714297354665868131412904789886724772371153014290596554166946249243646418493341649596496096763515429803279778721729134207071949738533784956240158127740235587266941586296656052063638420325494363105586353982800599072590303890096301539135329028387944070760236379859327149174044300014480256393957830828260518141596290350260882477534109194724512790126169149213716705772119609861874351298843044075186298691673635806203553590687721578738313511990997520081683015103429953706063449694964714942066637830238459922680988217315101811886860738583130818706388790186595349959167926179815666206010931706293230093203340631446331248725970696420059537337852400638552713567732545556290736833840015674278779741811867399290600134104989280314119286134485093689966062618018464349476943116748128088189563303232665164876401717746219148882377519204716872720318507157859267044040842147138530615841193023504187164050395051103971727900672*i1^56 + -69475088149560661778103990247456877714430176660755907935216036708273019924854657943185854626101447413767383081714832203262462738132651160619345441841137930414920026459184574790521938711712855819999692496728343532936133468725494856593707275210961069207032484478173048348552886632576874161490029444616987444204741344225726343766232478533414230088809829522015391537564032539161437759406852721141849172672449681403734390715474045862270675183179182231060465847796121111785613199881106804904150055456218651616412347154816053827445786142352650143666525566387433262899009715821358070504421357000056554831206486595751064529389951827636294504946091769285666412856712176314006642523610819408939539050788919440808446122104446028146013592602056318129895455706510924762825869766883315305542388270707243264462111268220388352578013635331510418313712625040269078638487189936352462538570524010983995548281030679653538270068044427808695724846314456157989310485415351820707658232960132071480302204664516917713591025098422434647541914833736114925032278080792451484717518460304955167032844010786121417156722034548059141240663620636373715383876538260866381632337496577677296033013701034829944102440134684096232201557288542406446831297663077221666643373918409493567918340240630674290205570018694288640048314608240744886224486107047857166194704754797234041047787756524369472537511837168433942245856125038954431730341134603938142272833434082097403934091351921090474853840446917025391945331838869118569728106391749207138090327646255444573631467868626917262696713361546505300813299859546509317199635998130546894728145100170194064910662130762856079201240272547510425787262579496532627724015597679280010591016011742460434112729302717362594986932128543519794838109492092724088450468702311222504997014980702014144474762878447814981541682850752458809799144498509835189613693482450923087172667143210844583725318733044619638632112052519991934373651484502390480987646564818065827538879430655640409946063110294569084023055680454787072*i1^57 + -197023456922638179429016991888751824145150457420164644645462246762727383051955631738733826247785739946637270999606987410414027188651019541223778943269227163980313091835275573165505753985649856788299620611931220091280735747639543274443710529126853011040661495351590017218270621260843875890454048493605171691151865477619964636745275449409458704197812399108964453740916371679995510089867314868017349573704186409093355040553949092378301748425076489166683115132409863924147447743170776464547387681023329468027243218101919342051650856984044135930865211461367864433305759237309305328335238045129218888925497082517039376378992580886914358068735254021389649241769801350380514619532123935214730037738158260174075088250706189858762169800225881674930783793617420261939205386702488094450599115340263618870373036144556396455299769322051984428059159436069631005043884104064761059471261267651385375838367513812737370736961946985936383332757958546543700895684377745175463051013239233738152319790725707543416980014527982020230277934346090618489513222449522243043576776368278050561642398984085809421662875402480539205416255421505799122075996382161818758729446228110236481863686699262221973202556056233889104842634463942817040969060605388560900095706004729833690506011652063895055126850346818164090351859793441094417992374373152326360039782254867106952946926675844875756689378205111072147900535327647051092223125540132858758214066707484236957602469269894046639268273337293436798836142482772022050541831740157060723795850037550076127049429477986731965018724169469034067106492778863128454086312948969391641094173307808071597877309988760946415901705931255285295869888216444121786371000289088718020830536948136324839159622207885835588849398522815896190663696560004096105215239230519551232057005649049756957504822238207989859409006606880986426762337218110359640207787374757811191667449717476995165732129021109439736164330077083948108879208982719805251836384702678919633411390393485404800822600494036149294740749156352*i1^58 + -374400552673790504682059023965312839693734592983018631377127515151387899546619591139902630435591271820722430117492889365445764869881371091796323143304257209197146705079701456295457917562515026808078499657475168298140172257374659593336962519733057936640305695318704634069579425789610080561842398339408666896541392935579570964800103413541371049810096910436900427333162248918502980142054126698234136813491582011925274745385638250333933773285780515834363641138140824829819967615003808376685488058936436887672792868256046583160123949965030082241171253495563761876075402355594122765182534297343362018404295646025013711093734100984436426243070601472049189974654460390189788915120855654158371025915695232631134134989735341759565050475360150087037275198265386275465425579527337698121595261801639310674128261549515919625653623695253110009523863709632944348793602697056734904304549340108332450980154458959135200733254273622994602611259861657821265634665249621556794740483088853689807277710521332164178210961864761817923457272188987433185373558121207761809620453242238904858754411221911479339714524558195202889721402437337472540938018532933459777676085030567325137798886893459328350555879033554368913515772843921842783359191047457403000070129245596776613628422905586094679282683314953329419274443228746938558758248651399876912583835757755622749300445085238878709935737287439621670543701791481720817350671772325401843959675311859732890771975618706498118861320701424579380138371709907271793251670030897830653913492704355447026393320756391519400602105642400632779088163285955286963752255137095776437827826023626753287224266024279982245751719369952403469864366452363801642228072905524842965605556143562151065400999718048383410669446870298724893013592600859947360396845261083626208436358815006659285092263991593050927210895951977575212159444871101127702398657350577544429200256813250202418417017089983995384436495681385536561203090233284232763120584422299428488021669549411813412731059247565913909624832*i1^59 + -490715719458479985751475727134609314076479527059345760638045956002539376857978560275982441903552578990794992095414802868081486452919634592750615320456032190436997898542446445895568933491383185835060385567393146565812816933377539982936428988667828161143447685851034847582772451468114271689134756662821183513085145782045362738703713859284725831986124111702234686290370076107213315920512845196473398736683316883547808746724434058014847878787757551869356405825441246292404022360855693558017731985728244670733392117187391350658142514024699038044487475256513278234128585307722950927565154275515095771743232314138058265582638472692773827176527821325872105629732621658080153293951505495066120224653637503635373347721165893335469227111217655766854879509403621303462843693597409448904257771712492924030753356016447418345844473912320651428564210041700404874098321766905041711268822622746735558869138906758804118489667145783810823811665464997343309126252004106021945562659182139487357187543472466761546079924136377728115229992917260727883769427450553980347723932486352731830131882688992110030460341853630537476944405053902713064000637934031430174019670738942740586244874856336049789678134399563802671099155708933791706491115835284368276114646921947446514889859206073768586810893338099931516061819504252937242739168238983623440750441484327902563994903608790020540809007300647623625536527591845805359092529618303658117152242533195961685550612940434459321899523381866648619477247963571076504294277422736076757897246608921391991609532647273142196570049977653605586544508010257864112436340007056561934699362700823197854545633541522329239896205420846437722802883760383981188993251140003441832545809615432183238703692766733236589690664833253146647137201613714539614610314241102104632701684852684712186130122893101284636731338459361024979643583292561604634516399025844796530395819599059901072329562571453416721242791974690782154403952433907796116886725680585608965219530394244790570804111676769566720*i1^60 + -441051182619839888621184355899428736580292533904441617933707479836537978969227104499227786299877086818354389138772226259334307469422493081681896536064309562829534746246624167321718792847899241261460769816818250561473183895729843338887531792075995351772393933714289693146902385700603169631194241268229798919232552962955586034367860772696480248479974171429354618537428842171475577803107499089305490196855463605889717625396507321401874902769509653259242177992898777826448937014834245151830900414504748434119632745041547381938889516394268683347288661966992808896060415228853025050813582413929917608317222569358163799368474156110767049053412043151509050149525389464213562275642363532942707124039712690095942457004711568684818596329197507467627656376381435319923592636345264665672588825780655392799392537946645427838649312266536492517268516171350463645458698484820008490911491095737472153980339584737622252099971525743537891597651267033748641973214515252991318478779432537494263093393925475490212605284913688844439502421263649477374583898588766768083309843596806386332403692923608176623252277056052415623185760834630330706357922736458591270206117147837968566577753567406960206522910993386725322485390974655815345533576993672278054584151432984529298873538106530580776781234702627374250367952858231386445411159448606818055532348695791513718593817091381829174646138803122670379932174622512782234203643904987985369648802820364279114931996119066635080592005608444108215270138857527830041755372468117327705115244914129661253338999332737993158444960833759659475055678359902138939156520924994409908920523895956911572180996137548398464629569290698620698927701595103314795311311138963605962096993045419897615161968534817074579271246846680817873550613141961676264234944808968738936517054451274033805082055357279514475469622779995677815070469038172010501139324760884542847455725148878101103251055933450706298898487199329704424886779041404266328966789400428098561991987271647328767863204872192*i1^61 + -281853797526743210080453322410840850272089544868518720450147853406459436082906007670680986092389676215552695660173252923371121487551147234620640940394390094493055138760744430454395938414113118087439454690118526667064839901717863152478921996245743202721112675593896595216760858846087715932247856277351013006927821884545667077868123720584643901293569227861441035258926615623098844056854855824131485785197756542591286980536750753513488108078292818256814968048256276456161238690727202437732967266649497282182120398656772380423884425832750614129471309708613785272452425338184865794759801918372224572469224587390002614228497980378246096793219124749841297640267090130811078192089251308552145185508358105358327958712928119728740973185586736657767076916137536874505318570350815000020373431785363400399314332316733349603379752878270612384732739739589577554644647729684014542473201545129758704762659871030332493705158696907396545841885211610207891412895605052466782793745549094937099647260534536334398461435363133182150834885904478944849119320584323029656368977413791317945934690497351035209904733949973887844744503335851840259571497633560172080772598861276448071652625997046189017027591324509761700050504460674110236543721878510594151240500716488322765127542969253246647977134074053410639420009509650247494424764829316426373121324478394431978154987105568122791336215442347885996604642953283481231670551992588866800964786107585189417117841931482535975109762371070082522209983844579327189236716663960513290936317335195018028806846449255823417538405943298185468259019474687561006450621511236835750210885758857816220035732098413410432595830955355536749638567951219092655353793406345525867270760485957381511872584167718189502172715898659575286614552769540791162247732458360971657669098777511430472059489465237187766997507197053607070179831828420838250026172617999440210752170718447075160081870693533921325299421792658688905017376948689225095410321477800028334366891416566922490150912*i1^62 + -131841023091076749753804279232232394465504805141097727046143046535102781971589093696414247818193712450713278407323561717867316622353089207173563167645194311894079474537255915238946352761322700490830196795558705913236766589815974227761266471457856699873682138786913190622504658123588862941540643483657103231201947004714158767902508640413241094422914446616378237916923827406725642905023810755171488829303946128769981111925325692889242387495013881097814292733244565723626167603562468488311784712744811735817716953652956986870734450150975585129140877070882743917216091914077309625494725302512536175659654724585685427061036366680670782855894229024847696576489759692491486260056489493015196119732314705367158375289283418897191710332795978559173118046365242105838801418502578025756283477915136813623279190366486177515167151741065816154181219242461694037239471442315105006670663030208867365211122997025853781338545929873830222691615332903297286883112862223926979297686632170897151364568506603747843919699445911783009283510112014915938040016925924884710239275389460125713954917843732188148726143801836890014657892909546143387792853322060631083236004149971035973758145911922717452396707548350563754710282614793527562282759635478574880704913740875150271120756517397514478065883237472055698275723227989502534254690991686847787240876469305440612411317403282743699694821330814094543792678734639413363281160591768339825257622289312335749357903497692308801343066377567635698324727728442664118490477843303544881890311980661193883332840519519867169718482835807654334430825331387074275738642896185787793582297901127114092922330754309674406416618574625659010962273771415116621710419663924371949816444695235292744138403808098719606089339563911349146312298025247368259208491265049835247232900273916754220479718677958413100379164661653186829577177971133321385600852067223237079813572949117286217669598260409679828950439898932651656938153352817301016643153946372551433183000800601833472*i1^63 + -45961353729849868574751113870552502071376422057495674703847278723766335297574419290173823239696177793945112276810649555893730246341156065017216245356657755587376655593032815961817690396944204527467984337823600721623000223150279567307341434064440026355721079676066482132390535476926535637227561681151557655343416222666674321005351855642948178246014150417803868263178803423162853918234127061082517702797886552875941501547352117998310735329690191893747903208144595550724551153443993662664326884773369903626770637723151782757086121430326235100517076147652097508954363094742114862165520947799199169231398423892013414891985554972005855290209316214302300950146801855427667760360022217059435471165348167280711358650226724114101407488384080269427759253177008018715329886037158110363186268557619006376983374444838357345800417582637158723677290628850414132747680835700464832922436994452629808714621369819665744692124629374532300858390307626699347855685972958237036748691369999453030055164371096966343880584369463198375171589258154321778392515331523879966820157802442878869390599882301404280826045006945734292375406455323840024615702984616513900308716555210459209763664640277987342465717948269533403498414207832998886294575100620503071378506621260149390974549907223999481969639637403527426617446882153738812353696007571857905031548621403324858829992981975566990446604055899077428635759192123933111651051528420745849337594576226287939970283801630371746009631891122968309536619361147604757255672237990153549152132129021191490393432422565389972793022551169857058252715766080674096783109487002550413331154510388370961970816609624578745436148665486337866986273346509294947088762143443725798838909336850748950826841129513451129831918303547215815829758145678942487893736426275900167586985850852037101290773686650471199294475552223527450226676971216788666767717380142448735811726258121335500568363300493916508294784608676577747669263434928389747315205762265798421470668390400*i1^64 + -12033620053676620898147161277987916256470527274855726520619345526576601284417693175316509524748109519157217589408683788296669726560011159772847486612512026894616823814173584991141082047342471287546552645155718042006157186070827596078755943491595473828031993562708831226379924846222836677944951373713473050692607693263737779521277717477243575240832368393523758243871727126147888204484978979990743794093206634195287147336799029717638387046572431585192788558965880763007841523394449277105542066981569037551724964824308905119075314567211571889010713928381758588159464101560398679073461669081659597504709876143285539899638432807247590706552254602140258933731658764336055346616068905171203669215870038154383787639981204219005260690841489344647693569726177599556463121942571326220743602956725526546045440522517474297734856527691793727796170561385240278063414829362377498533382084519106220693924573374933956267044152472725443422410465331825670788635082328215172888787640890423828162291846777880951176360564343738504210168635084577184175553988098494422677141569661439488072510753498183010419024435619026018611659852933874380134601802251806866164704127209621841322476220380409144203939399337733089647800046151321768402911410823606656533376421517505006483074296318397270437509587822836852343258467881644090330099962809155888770194982255689971568670589092156148164295094392787337500591402849911789547589087093627341458502742323903429212018525478734605320535073168809770610560531596182716720552586473538407150128997486931782272877517718341598410584422732937836301896375656824365559542710425096811269294744526698475738532917863296133402699769722053258978125824833786333805387272280597093011592198421120184681950842832589222893644926647677624774339493868673960030874375645132966147501036120740608778439155016473851521051942902370567078820854378395522083538208922262999888138684132736136063556672149237280329249674926486476873967399152107799590229686016682389143552*i1^65 + -2365998102313616358623397198433476277421332077388746016222030261531332156738037642747127296179687546247352158922278673144377291274660266595770515912702803754915447828252451726371072417872570914309489233565582612163342542778589398351717033375673511445191085409747265858889446403979696983450735348036713035137070142231299521940134176902203208734506499967446272300368673534646018471109218993758583678916910269028293776184424887718456598915283522497762269365614850507201370164865237952116296711227977276403911782985342710554377846183385117870357297037752538871288882930220987764598510347313715300324441053518974369195866701552396948650822753943547220023264805882163287463905854792086275214589563948810745841809923864881384150330721887271145996632248786017946428608200281291732729950248389592773092047524793550119187248540207146643126194956304375727066741798971112355207350524569966871590982709830025756463915074808031112330358296123804849368489074620591504699734545652037907541620849717389351390937616865283752353239951818157197302858135492336840055085828679906902932616132990637043784527340481376685067766327662382029839058285384662507010901968045908344094858893663384450328579951032151995269100591189520949408086026349319403378882578143210390628886358360986647057032520777473737967189808031828993168337956403313842813599769158295468406703132667441934822926117971092351552901440589884806618137318606735872740064161215146159465917250247654482333508504807923173957285641188836560379938632401448786632936983559084889513412893881173315488582207397695989124661466020516718783053074468436937038297005788566456728721177501742641362556517330887989902359471952269571403372507703102216362421719578110682147414437734784034494769383380548952256672926979597197179780425893487392668336982267474952492075354431741354966972597253570800125395686814170413131459094127815730900378449152596316571618877611238599694896334722700391151131593870398486123514140368568320*i1^66 + -348493720213796661953725701026755657975240533021641434169529423062347051630223216399463624002819247589501356422143427551115920379006348167723439643862054932728462568274998630128909658599332589251140363067262300572155414477362991950915367998996304060740594147796674034041666235521840646402138568303122076261464352084150466596987009520182896648062003643063916809693308365972779268370259232054359357369307191385165579611211170035182292002996893343088582610575931549839249525313816378409362693813950556869612438885829513389922066309089765299276853442860979389715015363918803190318384598327059228861860203021481104319171795905920728700209717416491977846403705566620953278871771628684077265036377389740842415519105346719803240873188487104913371207115825444784447479379164409233113950040365232781765040342588625921633376676201767336879475309066787529727383367972224706893462007343980371856446773304960330194188891658854684628012417855136789115214470446403389842723814980148715478327900207359076060852732894787423835018965452020925770224360487901748367527718501971593460366388332675963294011063191831946120837844039239947021491551621883790403097355222117582811542589898632042135977589776956783637886255152300572328300790308230869829744506024993490281354853513838248834420688854843923535325149879279145678286426578863654341486418386734779327260817023838292477017547914408517506817190893914525768355125223905211062581718040421617277186784565011670875574690743936527653189355166887259192546307155921752449926988907339102518354947306023293722727887171367431119809983431623063184339228855638047250601180661555392726023935849841208069405420586246629579057457778717421983566088557771758257906740861516471718329844748146934623262473639096132319117296509596729637524347576647219219975513126260016345109107502186445817832779527808651497738416440951147123380824070957862981943209648156597705014192110225401052159684923255951837781393039546260390307430400*i1^67 + -38511706489894156793987530815310641295578570676083119846730807269950324337486731282211957700158555534785797962311279761077571370394765815636541201155608202918855365782055501784709831971881023885254404303624682273429320890103687914444263147315633409696330649663840245316410353421262235173821495393851716770580302185925531233355181444295911804492536977864913107307151554646809503845798444231644583001252807347049770949255929501779482769837832727679499143391884767579612354859794586251121973701990235770437134606246314768654281590039002357548193130270141535162319639246714850279862594700915003337900900151769147233152456003464744303479120298667732676795044220427860316262579412846846345717228059038302611098335672711321981456839027673261016177659275093301782449875741476997264993608521400737108688307490163575282347092746995499642436511178480399670151339601369945017545142789870050448155691265672634362077278353405968391765595814805674728559274005248689397833610661507449635800117354772024182546447838018683133014248935229344078246617624417537885811346656659603619039363484851665471562974652940045024117849569892870976310194604731242476839648258966703476689834742006150788354465139746667770782139760974323604677736209673679541757815282484753708279956920890856734246931983786571957470013234315025090204299223593740052744790715491804144735037855654166740989763019649429480447761067208659327329560761826606255656330325205232117862124609709720037622976860307885305334240063285848432355465213241886662573668213032870919250310438107306919971448799018028856597238173097445142504730108356495242480599133413733717536985028296897836742369700771528464526502974021087178077347149826562826149510475783320540178298819436831647565363105932638234126674834736352599698978844094532797108149903759441090216028116223553055283706601383907108079762508741801515308846059643831712162678132234645987651248007458431682822606490862684220909201650026465460224*i1^68 + -3217848772284697594787975594647656337162458596733855423990554666528860529121839433842158682794320280446234966096659786528235953408415349443410479778304842894965723899319464719571508097063740399316251008055791417182548149692409887196698623152351327644202806916690032655010242580824745205809938127984755911450981062115087305675906859405049778874961562536190938102383852152709948191077889453248116209474908652924055010963432907473740038015708949353208007899520388993816654403916073987664095866920731502200809094653774978228619380567429317784789037036892203222812419453855733601905992087225123896588241593565065357743185994426042455770947481454673417798373590282688575349084057499490512043872872236082423358074284514221925903189143250397300838080197541631509866894007674846774491671004691967255215613246839541123061378831397603623175501020549884208348490940233640657720383183692887712770463968523979679130036009077833441537956046090309889418744853138093637398976848815856350175021100312420439756336256414552570739361514400502971412696375246649987108088387282325680059099822523061615807120257928003488259514334198643188137978738622839063867585851865335737816963871336322978793225040471717048072903269850948497571015532280390341629291715297664688724692472061453832093475838072271553864345194253792852127086119631051278084891312384760932954237400581840553388755378074674977526640410669424650470287680026289168309075810219768820836457818024965401777943264838185353783392721967880131200935117434079401366955889805842217239261584667743973978157811051502646847566227024308489578426955919247828405462026535183588612286263808651175337499497404046414858515716204366042739403455695787582927875987835522224735275734614992391822660037577058967950735496528670624313461624545686148575314790987973252853077888093012671966556309791452223876503741113412688998376120461995217753752037000889985854404846760144325771392231055005356760851235733504*i1^69 + -204454153026483301092351960972780533860056415089754624554993975898524947862048188144100339889203363397259069425348625533481119861556580100526060025662870480521641296878550767686725968049377073106027444239463817309418284542299050412192325657325394313253689348997589404510184424544527684054343620740711888882903763675022287645805775520182441887602515916543931214844965382478524206872048223199137260166449320662050729692826410388869048025700607448939199448525060451862251533326578254043178158504531882055211026014315845994134611573479797187396027308618243401888101646952735817097505469033558376265559041462125073317466001627078297028414697279725560236669937071075684244997820792259205611995373340362340275997592666236420659969425131846125395269439194528148786489490076265256390660790519889504916925424897351226038876640201422743289873948630874311276776000693408266953767181158182350524378364033455181055716259691308461055803956723570082915382957755670511997141105001608991253982569361533116374962690519874907951690913968689082481611560848460642600454201779342673168174480599598355653289334123937039888951035522303746202417813589716889430108626695345977632615705759473431070284333635188364584385128857429803619237725030441797003124763592416873167310128188822934227563091409324362219602714290101723104874135000809736896460026088129242862027989080639777831585957481488394386447433458522533467258427243243170442761738479173558500872244045845574749267531603762142689130206547961919978393082249007235562043324792905585352091635609742416750404492234154734425966817125861822271724913047892672816750075413173025269599622846527131997135687724639117873560354263332295525682100666390145329958185488113210860855158636245266390134398902045000424469699138021842175475910970183310013200183325470501756657118193960586460547293767278298790608791824434291866262661996407851632337200119522523073087439479679564811520697269211020268666880*i1^70 + -9809449174020577033579845270857140533824091346529110920549444176838457710171004155620742676296402712832471034261539677640647083491016928515027012507556860242244328189653105222746000200570121173832296972356846119607378891385965484968862064538847103834828175550187383448759410981702950685176708597623995253450418784386559503451286891208495024898146841841014253660830452503298978288691658492398454693439290240651871133855502232142523542958177253411019491130219665306378500085919917481467712576793721302254383915734894389202815573926797606674185050364936099525036182049939745687537430798201470702536751784260456478493503910468389015477963584294950371767522595337017908908067706071604341155604499502736269620747243536154600532210827037836347675287102825499371216544702674974260565674758634457718816874104992537262926397779603378993563784484914328044068770068475708716779566539181538374799716590443441439919376099628712896784836607421116423278083499241441676725753183629153989087113844939164178050045295510751739345331159030258448171593065606010285012316685581574119621025750502909983208054102819437583826943015550575903546762097129871337812434906550923865576663861142562813104230470116939892144162150126749548842383849854688289007248264739282851310509110416488264123674153866700569406466354401788878417864785787572736491486821978536726266530709299747833969434523695732916177613910505676183985709226092272432302007655983928369666715828422137212808001850230000168066130988647499912460824832415489037537298460855953769156922243950011919359435654492076859338184932358108756579676791591973554779411425172625878755779091500812954706469029976957380280189826675113765160570107624444166655130259832843977079846950995454986220681186496945244807012827850131096198727113759730392156286388923626776878195898158879892184382512766821613468227451419079784057977070912017824271565888925013783319671625606164545037089468177186816*i1^71 + -362041494393672587848797921689147591132778253257372914474477208355863403420461699724968452487248153515755630334666694509930785463608650285682078784503410340279853413715746745556952059210174718135578577005282017933547302694186733952882280133911904665719720194561104837589913059587030182313929376873151198762004626990674156259039714508854100592140196832470016148008754431578488106369673475757817736810653631197657831782646821707998406325153987226439730733022026300559665407027655898239789462047544814279909502039271716152979945181043409834045851687809874671604785931163367784742362614755249742396903024634684067103770067407255923109930753762434045295851657538587165517870763492823714539731152092030369944173237131377042847242106107236070587332021879663849602494252002086842017966477205776938414131105253702424548785474318513189189959302835858268338394025524362063064076365040102063833474029173770832854526304316731643255123831113515941392482905947938493117113898513061021993875355591977387085168896228126602683849999593112367687010460974636589139353971367052410119926459165319666256373630821609215006826237844172420799022297898602586579730940174651237207342159469191390250511113585944735668719047238799461340413281541954690234252134155755511999021056858407571594384366146491715487429433099409707729795761079964920564640129559379906415377949780532564675273531605657180002834049930676607516473564047674507152537187969403529706661108380462452974333311486961940249435487891434880942155667531178350514743964388544022778948578582622747992662038355248618628236971544293842704221955625453159229958975730789601263905330560735088389655973239924173470558418919015206840588546606705671181778176369182592864853681838007548534081152406524062385812008394560314718838694408812309043069243346053831310771107024276354502007758907678674543474018103687959031927748983279776476640027725932203633076861482750818157514981376*i1^72 + -11725013362712413623891686323237154589512466719614607960261483371141832916546037474707474367794973400484746889615204560814470026913622382489215131691380254600060120331383694756726811331695429687506680551757989044307934475653270170371916765405415656974315563570442547955149003390529950879577946929904387723984750499805370690045467508789020930972190375613970465114954343499481798113279094728866452346486561062634473818904130786175351626373307216136419179973703919738225303300178444273631950469591215152723940018252485812853461640879719610874044598525855844101141654084933670416606988536571293122661835166159050319008538507305366661927133859638860675080203491169933720385771735300598567430314900326388120019316045660418234912201508535224788878605525202865236151106128845990822998900916657374499988268661641138660262899568197563246230795729956083328598024818784092203423735449150761666527346940261114651778259716589695022926646156184381922870928466860433381984636507126384133253985824281179649020002376145841138322788351434335790315507374024204225117367115388031909583258016188051980056516123091880521931597226389815573139990755972250842952040644274551172403918951667811527964502821458065922164022209551776557238329917669480827396934735828211517480889885745440103298316869117678639157804958901111974719516410855737696851350506001522584726431725050799892250126704957737831668610604782693251257246738887357907917838778235469968446723271418077691204282593832409770492701798860050136022201164507870739462788079197031929756297099564490199360427443640249895100143311280514998466475325383855260079736480492957810040780713600661833523626325743862833283199286984394182305325956367898789198508316087325416334104430595740166563523319495512977936194860724159893978566562001956424315099026469298226847311407138732628629268093689499493592863147037507449279109866387293305120131962766704706497238333905539432448*i1^73 + -371689050230934636174579856748741859340637698988109616473563044417943802096570870011857529483918653425672449919650753782919760472347662366505916413569759752262943358977717489591571400880044144160045367446398042612764290666847083345908507925586530936536676787112131357643248932856705089508298384675684957925258667764814634620316063137551168514087743151133360859040273831461933263238684731824479209357284944186856764009280658161567899422986991726523207603627527943119977474381002205709645167182516425610237372315152527489703067321882396774352849763544973336760672341387325845101749855674149981993559411002581079040000432226374402483813132585438538270970188174357968184395109203314091716172078982954480462935973454092783802014282740326557495425436534895714134235337423664149640333105435524319478303013081468757200416351934604952183339985858580891773120318161114875755596414364056541806549454771290331278620346325150767692076555694279541314327830271784891702559561473103910881303905264072552034431802886248251223397021348216547806993138471177497500567988952322504506079547632480778631582677460783206338339029882232583951076228920439374112476495085331023379561887845851584378712128426384626808473450946130712224262533062354346057112850027442679625744778828218340668499999039814622501476108080396163344138650740401547446743881522070636599174767487730822404184882813289006185716145029617682699674219901577322802349856609816549700921221059906834989240646526536484428712283967884665433326978816463570648081231471649939219040775653473672071762814118523109930065017739617864900146964916111286603830118391397924627974471314727864417065098812140703191622837315965872990536513822464111426896887837714446960936129538241568727644986885622699610267709177792419535087827864639138244820325503612779500592121930845801596526668003735106520807750689436997046557995237305356822736540977380750480667194687488*i1^74 + -12462781089726464353384408586480374221209564490208754951314234236746119149184737705902878716583969548509427576033264140268114474499166405754535399378792112666134625045601047732993480557813593180308087032630574859503474565753656741719692087497217629253211095423616567355574930215809594148675229445378544872351450992592195590187302240426574972318670179869455922782309445467437292856672730198542212284032149129769269627108462933765540372648567982135409072133332691806050728441469162413687138990418886006083439281138964148436956375337614529937601423167266252897032620785397151876517580235641708923482270109955501503686325559601229398146021088629288084497248398968937610024634619495223792514835064638010928828447254061607833544291053826484848984516913493538385147274952751842878395881213646569464567468465561283298695353424071610519784117582949577825793074339256130973927096281772660879999712627090495943396969592368241150175154123316183689451600775187882779358626036771948605651144877894149144709605457451669347303275347438544884904703644720148657428287638709375722058960864777206475941643525272436845683981357640180114681599459217309667631785068287765898112941168896099568786139835035251493300360340782415495016699518101501990495166526772507403315564579013254000531793748575487274525599416954403614323454327056276719904581461657948531022685479010074434728142998034806305806351460076252351227074147470665276180666738939703092781610302526523656818342898474995427275172033500594237650521598568388939679184581284592226899968867369531269668408145943812596872631358990215114823174877573485006960562643102058740461854633948966893329683102042953336478891840365325800529676431784491303300302802432310595586282278219905535192700816082735521724410042358119638640002550387588722816991096075015460636023942181540518452069598773739217865568670065096183124790392478893957020458615522300851650560*i1^75 + -454262775860437175709976525468919998860197294676540629437548236699857936328179837906833013725344289040196053823833105303542669638306153775601885168379493950514762105426159966584749773527883204140759865897539086770324484210978983521593130038723059132687690166406207634060404770802222933973833143473128644321654329708386850316312777029441555581887966872649613321106645678058246739797526792043441673904790789451998922189153424459032496426074037310804742493557251586599806671187881915877700199946226083319173915374606753126122618345590420191668341541409850955398263856887764939474836428035813611246835035215203320571304016078267208987122020016652139834409566709688920280912263092105138604696761507353375941645091618567984766889743528974844311301866070913404432774137716055231181164628749162129123657655290825393672437166341372895984555957689188936181977344974519707218582651683988270274275674874104642212699505681692322460142127032894120343361052269204864458494313504901793492001752093163349195160975484575849422539679535591898245726260808230522351308674515855476832011046169104907064400180149260595128030860208115601998587994891121859507112663342936582177989978331157873362906807557168094362749363233773305328421335907264122379341103312970507597759966178615013627196609206983504398280379724545495728507981913786713730107642902589948069995401278688528534007084855678563721770707492915142942501117277895780788343514733538866348606590102296345528368195582138013853737855168174670015623019908763211418358543315312309688627598345179136471480189497667315473703631940554169589362065880893315024930237897067459042560052135343077008805170797771595539612424415589408275600311386465502063598847081174729884103405286753721455038639222126330054365106368026614616602036089160291871491748840755794823387643391325434196100359011775694934939135949453512488565507468264561795285176574541824*i1^76 + -15499322320940548856864408438150981297285154176665922282017411656977945308152775960578233574840453488461639738483556666998081555513705085833165352441238904584293759324400756243251970896481500215009918367756855889744240032304869121463500457438217339414885537517214041050484368666114044639996721587914321465561035931635547167877075908426258353134130611545061938789998962453176365129458879103997542485069401196159323711805161737684897268299343571719291778866088068467740005083245625840641827924762181037675090970486821410020989802242594382829073780411067980234616715045071758043945285582779583240131672763759590969215585420916054446827199972304686476242169067426481390064356291080902802620494429208178221231325052550965473937603278412735206816281366570311393628622232748323404881851319998241394938324785984686356365187827584716670595936642226008463388133218009488124643470630284169051396572988501120810739333392078365938171965541150606513516020353742461107616165839947615569978739123374104054108568905767562444393376018253486934676451023996682078323919064700971624666108640153036485460000927750681671738899914986304192891301919529686759769241243066252360818899492601830501037177749312570193587530243661234877211799379105597121726615932236153428886520881292615575441834895979348833913057127023480604198251428444984577679801785709496973696955612552399482444557946960583525495308589288204770998647489767386462273562378607782576350118188485016771748545005640245130885381168840818173175867413341954701361791655326147992583042407260688478185508132972130530788239693386032975627090918216322011291973279538231323643169574644347834756888076489215947966790789477030879386174798810135581914150367108968782665413605549435797583492536290162828559493347855960663125427016164012668026459548669537625186433242491508632340523756627908411906176823333676330892951153620268662353035264*i1^77 + -240778913502518413184217477343224012309999894612595174412115833896637819257832996812589853941812699036935760616991125451455409983290994935965963270275904985944076060222642759158939953993097313371694431447332261059756273021313581675943398123369666676007101851474790749963932007026308168387878291344686073860588458207377970057000398681628158421715507302102245525638575870425443380111455397564632783912727824340178972548424204174913404016597246759567114811716696405602886269621582649999767102617396640668951637150457615772497839804703393874801357180832067133241163628159864061640751510970958434360911192805952830568126205978419144775242287504452255258450714277222512201746171936046418677865669290191537921901339220379902872874621583311197824016586375579285293804635338737784927782881346221251755821844423467654644317515750749116089365743640897865626597426943964072920640335853907037607622729885625393711516682573135214289765966955938421615771293706796911907264986918113146610914013669589937245885469860973710292782751813554131919165291345542947092486640929725017332007673030389419201121064582694800112268065328840667924619658902386781342115657539015259630965532100232154104536604923021084498171161044679176642404508303741448877731800920552148571765943884685153543369951080565757475105771165659664750409751034322867133783466011678920521608285204713166219865343752567388272581347742918620366492036018808716754905456549155306712034895110005397392206547278596259697834463060540010193885407552442406684224010155917996583643415892325681977259274785556381974717631725023620376516427339276761505352555556488298841307230909994323615545416350994036830424789425257784678728873938280434277291738371198579310772306358971787722609745448758153524411109342937097728003461196657710379773599047677295490676264478251610492968052353582516165593562547835280873859468432418799616*i1^78 + -1629230440609988073260395773287638679299026524020539031999685389976015892560875239857881189609144482482267428901963049882312016416301494466970996931140377220210563234698583546242309640887029695869164296735326010522469094124682287701318008026082669795028644480725437240854516530083448452619330322441251148956276322331982416261854275593033297155206293331844449775453565627863794467263294110850600552080277201198689956066579256121278411098992896502464749289158595827353095578755493401885407604311848481937176742118927506264580143484961086289109324244022397255861383406973961566130319554551355228491248765710451093969356035233563939299112768188184192324339069564557648374418566757479366218897598802243251476963255134373334420267092102312709015931848714083453156227691662100632029777991148721535540997118178859925072032056306248599576904379901297588378051454811069798781636875089084392834605710241751376487837511844162968883126017830976575181494902851704564442363755469499252592536294786445562283856415165652700695458754415522935028993469857691560889279836641305665844509199727338943126264896222168546564793409785726491617483259488396515951438432662577234511562216958634635638231410783818445834015353533571456383283363373747874957127084466759987796670308846238579027795476734510300558268193399562394003612112115397041947496562831377487255414889202903957825878898073809973147732407885309474521761757917478286781691635187269041795975038339881559994023023827085569785398080721597012937944709823650097557687697295800700341509420984699562975435377116429764492740136496236352362623623339398904613108096141179154092207275918602773089566976606080711982597064554563539090767585005732320144429204659355899990006597104712094370181142422531469076002240055467073435829937286315888211959780921589049317771424535617774368527551428512369992919536173072517565899603968*i1^79 + -4077350969670524422582623252041062090196535031569723260283556223547877177735063110609265937012399131854039819680656954171613797724060392583295454253139328654405530977451815499788758070694265026915903031515943752785180167542145703320709314419201170059747595494931870214189426499117123321668754966237999133318706886254685172947566443744833132642077040349494621574838836088777723197431511130801211196115139298152668797259615993430421768649989239340800617115857386828889605226074581016318547757371719265694713888274890000463508938585847538392090756074788538339924053927420436848189555757363670676204443180789457814623756183946945010989246979610571145402141008918635617177341617010441048721840989468821161086769800201044256583676291720328502378774641976352804306948656157132860502997862333674122224310921910953074777445142555885751906582416675619491564327909069994430668637403135872570108028134957446020060027082880302299063421637821370999588587992376714162517241002090175586351439012345708798285641640448484258973339598854671080201826083830640237394478068712983531680857341280645141217807957327077047221134994619773657526809525132736103392231579029172941315044131077514996248047404145826724246861103897071046396093006725749621403236831282443003148274952470834283249519397709361939202021093427685962113880465775789635024504869205540013429123166867596878736546552180742310145653467225873505042214928392168534226380549526254410889746592689066538895550411456539119846620861473936542374551544531374875437128930138817813680134912185038038931067081521939912059807875001134163024953488297789949206609289625248354133225019605105754543372322637368408958503803723234145447395735566423069537727257734216513603873251125760538311794085515926671823164569149569068426467956693877444218467636050946633478027034283512680124467737361605204830876044689772904448*i1^80 + -3979805032532063632496363300318765286617307273873006013672853462685021636079806325127447197623167425919794646480910265246995909311465342144002053749961195691986659546568193384005905230929092263373296505344095012746144469685628471673609785841537095777072189854532788187604229737421658372749646454312926104083473194241996701397148546056485888307578028990182319477774140004566894125104421824024237157777914919418662872463790339417389880661076019285192293304078185798481922514975848769974565744462780729837932099110521292894539897978137618732058485944676980635101702352848541005537437590273659660885190802533927127179941798422599889959408132502118915172353337867935199208465068203828268975552029919055791896233930256915863818615387462916286923206823397879925952293987622763741601933176442402054922190167501366268587192128305876791061379788412275663878905478574889338471767506261431990405237451319023889593573515118642807931289191531260045885177981802463870624005677802946048155862128007293472759525859281882269885223126524359425957095236132526052907460039378955152055706622059350288899682260865901799461610721553691099995428587119442386773915923125418322294307733248515759205133610202440852460049561000281519445407660242097628014939592533719310200240815962507381059079259640742647414883847735323335656204783996975621616238397060814847095574258976714661419486489975498941199546989335755667801567033190280236337648177701683758077012975480571347580215547871224930152443347167134166286787407158881047750235652210134400149034334273537739851322512797315158057654379870678108073653514417423400867345464215776105317236306100917747015738891795922074082363759278111568861326809190025456245732169425963907637842099092847510368306139553710634905545050422301650152678361899793582462557597355811668739241759509119199105435768485600452330173497344*i1^81 + -923323487471594936432913983865826928774846140706064192681707463726242156781896576056038897370631189102747689081641674593852924461329130679075523738549314079764810126464777063408881131350896550234310151613330702947042201341426994995433570936868912782588826794713014357132847280546061096478310336249948429710148034953422689024369915309617670163458379578350479547105583265103321955429583312430802032048688859976883917758749110998734189169958065254354907175698923696100635247120539713043616134962758842892585135558483256270700314877013936799763208088680179744167681610672458716357929129422904328036968511123250419139406880079683363116570581684009034188253216207349439108477544578955183678062697437162654097111540768839361817405507061014241696523556275883141853099123865700421336378339215261990753709155861102632600683973945309809225192178607906342600166222902379455018881641906619728747850767387562940487753745200115671392795502111165701365127676481942839208300297501262689014468003539195017436030526211992453733423819803547275740827747512641316030866061217897460757738804729535269240235362869849278321749294526200500607574994402108012432128610761075837648859191250362009865293533524981646210532907853487953766490408654419596311478572124287459442763352840652396063003148035880203936883734475480666289661595785146943242217155896925266890267353637648696829902883308437828903831545941263784481360284344269107188536265004809033335517222327028145887176217205293856449323388316277237638810446393093416105344813456082803027023363700969082210634275108671513877196600658013365708373810415762774724542570401967173956470323397797554502302945054649231820447856698445856000407320379335404789904579647996955227719704565854689553776553615502276930379586606603363507451066446533878469523876061197084838682621668577551852703437226575396864*i1^82 + -117097017493147291726423723806189403217852971276354387976834260048254458781592246143821331354641225471266848535060522801483423625333202306847202718534649084409575716425702501700348875191133637944361958770264496364424201643397110007837733728208245119785929836244848628003934500840112620573981897335194246060029871037484123340130292783201739770376546541897616758503404778955927301212458557051710211462077893976291647945758186089761238882443891270765607846923628574706324722093713130741644516294655630502033177361499375339433752091943483478546104018039423696306850447944046524593769600395813543338694120644843599146340186973865191549266011921782428213998568034102973994287001753625210181691576123200439748245022007556694910514227160215885735088931143590341353449268070886252558695574461018624392258678627466816323752667174353232364219175549341170175894976170771439906881153738573243195896699737051989706337571608622059389189485719560431815213074128663860009619769956199941357306967047478939884020117984523788599317560417006829241368369614148224022503485113714558897009912123696130763655792967166588770739698813848471981325270541115962627722829697581181340951360058161388570529279366091425832461291143251348580968502618036931599899147176504186504558244231456187608344724671565338328368331042142276585356843621957475365530555734715370386733233861402387417002154083815881016286235762318000013728812786730775583597996028700007549745755361779981246786468087756805052451105509766549559776730235804888777667422436240137356171880228022825318627969449048944593334250267387459658157051951665342994291736427143597160116153788614304716187211278351123482303149814630126644238147733862278918157276106132891180966958434701070534030467094154994866722055881520707001090841382401268847444638657915157699427106977850310958300266496*i1^83 + -32423577989608588853908136483264402141729547916423876014754702117710345741651400365098852465563178992800259948746492848413512632811991749618175500449281778992365385868828373298449472880840329497650287823665891201967906686922907861883511605656468218664395802940230078820975965896011303073442922866132653477708641939881885092312287773349264199166504437093476270029209288791033845744921351454844956510793778264167557083320937891132888782227192824797673622835188544727255004192388288272829736809712288098017509322936587423805178239059645262427677939416699740105811116229727853952866477668432085537733605805419654356654387507768563599176518347137124524925400635437569487486510334210636531920315040196409993467888673539213194457824629910256642410777240471268623642742056299437158358679915564548799614632935962688852361158161727574706075487667928142759152516045588670904231146775411190455168975729540495045181812507801519231799697233403439266771652845810735947162602778536358797375469002271945568458191494403341093195304116144178654656183993834705365379195315824516608894792964525689095735226631633665903786785741184178074854898872575457399071083145237433563326420489769898770040201871829386562590527744569744185561610281614499745726667722829060995394164005778135559066968725612570345849083696673352106573499182244479473627290805844415175284025613152272515172691033910427314758480885280778917490690104431301215208393232306442579985431811966460669735861345346750946148842756600863942064476202665367876856142798562935220543684616202090715667247728833753943307809541270320621397863713657414659539131639256327722320609192978523590979747614615198922366885501156155473760845317846096765478327203840007226192681532711870517442405273204881438303143014466501312070214706617967604258864210285735534708791065968640*i1^84 + -415389936341351294687639673893467518266837299118381835850679994440717428295262743587383142377210381103087593777656869640410406254514128587312299274965178406158520348665526114080140628612242911847088366535210227935097976404990170832000149401259309087372265067886882564580039111717701167109881226654801107860839036072063963788641203789777888234067332988214840233471821447610526325501476105772417505394916857771344699565230746861808431455257567556115981197099269899873959041392251609764933955406873034103294480522012549044642657310605054806322450795816172112277427458925051514416961699499148482196647082554813918889473370720633625170120661823445561220784270588779618484979263317162779915823771207472874064687184269824578637803509275963684927039692356996905834409755671763463594873105685170342727365952954660801805109276313438182545811523317107786834390176850374214418963024894858234477452172149542991682319881230643716023009606438518345877750921852005505530884688523175369645629743839865252397130446000288731002578278583185194619765490541414246422350908364524608543686578073332582326156279413055019642266592598873104275294101123006215624960288303556451184343122559958958199565609885376746673027449270056204614475945774951540542189791078544058008068980988683464800859932592149101007072136573459363494783252597539829158951900921909459416188016986848217354287763080891537426726975945896245773677635102337023039380771748001280508367963338645085919836117987514417800972088732794674649891151478321721557986428144388237105650622221647778239932121551370814317463431602147439137476992606171002113719820890587979472920502714770850848792810919056837188109086477600660783625201626247394231793439122511169333315321295766909500267999684852237653452222564061075777000037252499267229838706495395941318656*i1^85 + -834805351385063320238119680471414817676348701763219399284624481607113790887107173643474950414438300293843277949638117002952260094710814173954660495362838796648745156082583684850494052077356146786156637877953130058151123433086804475930483472056338688668772554243847288552271853111759767731706448697737957096595394874181337600855028641060732131820139672169170429316225891721755013244835736855051619008890791488666005400107507463799832283894503325703321685073513176973082102975869623456693443286695128119966536744938783372905319234171442575170417446707933189839655072394891485692467083376419366161497823958724017782384758596094145211756395487049154377465203721201659547943826435004516169937377475293913793686832640966824535936405056954578503498960610574023173049590581980734346589369123614773971184825596934465306604746997726677939892864787243603667242265160695153106056464270648760869309789176876620366742164705037021324361796990875520414190528876394462143343159172237667661007969753753548341586739547533926229149456238995759649223523042167185915657234651264527836497553788702134191136974118587291179265795638587447050475140985253877977558398466571617453450961030208360450534307736039652096866832897652366593522703919622381192838436230841505975116213796292513577659061779605154758016236500367937634627924098869684578380357565951143185980505214661006514641799052754832242604470242301270604584515068250570615500487779695155771216952204564235855337609416735612463549248786544706417946621355866878394852780593090342510215158095980677191319873469283543599732532160969854415186311665133574319797186831260957213075828904143014321207738867026463443957478875936620121226497604087693185121704432246052965343633544309331491069532633813351917166872339964923789597111751863478230450176*i1^86 + -3975252211441460638328683193516400754396283130298454983922122949697393980239722413400988841970363212480101299914175625800756367967386748221813886746689882659471058813991193734332171034211910662162183276691192307517570540728867366674387403301472657499747261534647310145890944365178450872835876101779686756489478414526387501247424806114873892220880311256127435814249819266614219056283513351625178221182602659608953644197326954059414131541388058200518279011596921964966693148298575673138790846400945655406173656085966867257426046174279950951513486557081118955182963949969625338490653079589983042545559286773964341299639258757553431648884644623829324247736088709515772244771801630443804332737132251451803057782849540817413659921049662172924427224385938881492399158381361348177948937124769177991280543169991268615539584529257590829327356915936081989452744401565159581415868935837139565006499708230483128607643640859640408179416408636739911308936165832668472839688238153968810683504698506608869641090446543375255357370784232262366169861228316919423973281949259024323251883892911697595978846582749029353669666437307786668866095154496055840655299978898066395162492852086428616128715573610004875274404412334578239129543990664695094801173597767837240701741762210052738120569522167126940900089529791815391260779132015005023665792215217201249918109163954662008497492487963414101038782487890869061823880914645888607233801839386389990861722073931761069733579282761352696526810814129254598952476494345992498696632492311700110110295490437344971005084038078235459275723210316248417430791783858332334656022739402022639200330976324580789854613905243308518920892797284359339291422651626650320034146653662077927910250068058424159952074547285558148154028992461226945327698804736*i1^87 + -6155197793824628918801657990665903348936064276623837575481944810692836362358302573838292951885154149055410142690547620666201280751179553120253327076038248082977740474180712786624154510744496555391055101751674262736791870135460893966945994963986119686169386209890002757013547022033672875166066715582434129292522444849123721014801607649185763011118560675996012065975809023997314751663241945582786106169490942601687757420898858085424705649200116258269252873880320825528724282615207909108987774238235194807116864083398006644542847597965074427030193772464681011199158169201640755326316866271359738913400024286649128148410007523878808493359279065805590349721177490350079616176245012411671891979176470225244459746164846363682514058671232834970944911803713865810249979208278080978475845612906953723140693182818018815344071177466836307526717975151196865907373910079643024491287112705373258742903222150514022008868357822226241873550592353190214738664483769965435522533502561381559765904307203432997678341486953722919702376864083230939643975781453069237154382822884479636736784899755588675322071565260591781887628699013245106458972237193045986244643660625729017542353637217984609498333877801804978059163468879295587032381878099364986445947974356377192662293462951508625487229874524344230058912096995014472024390536043588154944125265694164246401527899940168566739615909275412207194924813019552439516067342498378303775677529082613715985800698261966480546409722874040557200152757535567588889944707944143897859647000652073060882683692670027558722249590108597269607801989494095156577500001962397001688330521985337382624330524239360145089477425934756504419317810764247543130589962788049378322571258811878627117405385064741678115496368980557075202218213244928*i1^88 + -671122596677599000079641568055481130911886325861922941219916519286527903942682916948167541908407845005312200252956204570408566787826427424136976079824931675359183825789659349849376530017339191648216384976060816589614557293153575092895921442620454484556902108755156442402111200519327689087780531471159841772727976283456035779787721092346625280687521625803332452275300028421535132233257628798937755186895669100958972792352126759173798995443619747938053699406020246585489791397481635976801864911569446351436602850102879910723611642533090967207821131289410582955287920083998028901199637456672855875198622734460416154479019902026987746750917994787271867181859526246240478244792238831997416963431977319679977530550943888195743768744054309208497317329129912625691897663049248390184047386184763388030596736575921545378339725933233019226836576150893604356199035411989008991496741695171740826313608036007655827257395198051229329823934244957515274752260541722901397642986685430209201721088862086357901175333891502816914599633208758145927647777643256834901701241677235181931058510567392438532772697771509900515221602365718847344154063125865306177074870628316496657252738427730660857383014579805289403342825379149091973088597266102793341941149755989559773477130702075817163358942412251306394855561296819893746759183345013459517870972785683019739424708456895635107348902385505929404564921057694246366657862165717517220288834456191501800663551331746980164572618338762697519269237540271658124737932545736803592936339328943987061879221608050954034481941524248131042967369527167189722479250119016422926885922204464221960353560133935429072052867172094259030991851456219651078109839982018652498158117646768625660093229405006750400625392035561472*i1^89 + 1721240458053491981726287699786309640799352165881520860909704236114783275809441935390171668577548583504830854133854969643073215310682498760729502157640693404543738175072505662396109677303952263256059466674646160768566085752482857704945451947906747190842908482456114570817590673266385577088174256047730724705917107245530165767506608724609093758652091738984726197260397380939302773123231176185684320481951956477611784920792189583615285747332643374691793781445549476965515361328745790853003627398911932605502961603593787603596614608676641868130281224512688800815733393384996786112153469806425060715085714932678564289514090268336005345151755737836302616130868495981887674733773983944826205772926200642734475172059348353516967980731021107204641790878375577980640481630316000337523847899873868167709332703563071502325719616587233830436024541869885394917233514601377980686592076792111913543474262266215204302238900153809860549839218925318861003199433799256453972887994714213865511953848283996473413516068164889089319147042171622125620528280732704839430147981106564449855369208717883181387368663820118841634528327866166225447217850756696117707276956132704972142355040900785987585549082323003755232072774517063182354875208911086322081405740614753848054859880526517163811608100318326648518816105864275171928004849600559379914105436183808114246667224467430355940271446017565146674017033641443292448889430352688345744432458948708526040980364081792028604131491839079050864172721262920412025984041930249335467602052311978279569753636646990014100184329375059836731974763767888317913934653171796282744125767565795879523417331458546991690797962475210764427295153503153788338850652536562851086207397172253970646372324233019654144*i1^90 + -275823057134530969869978276979075276103104929696991562429832506005948993891155632763156600513184281046340860125359822348216812365135733036384780789228255281458487272626841298393534146222303258047190272917569686985215345040887102177697285188674157562962076959153534801167225984111352090074840133772346888902204531769987320094511017040742618713151289292336138215799114245023476321418282752863719271538637981502350824087884308476029923740145612424952946921986398031484675481478499517911387045151436536854440101013898489088929908075063259378088725586530786617051050176113977806320835017840946318002577983946273864822822198219598752298446777392563138840406008076087128726040879513069886194038712804256638897753872577765119066778295459349836893544449757760286581979345738629656183601186699960853983071730898556129553790959357483016496696111233336214273978664267247945832078586902159431389803575100255858079327802085336762244224572370610225253091573820947186978623670258142913093236144703393079883597965309186166946236281257778638942240580969660076891832637071407753469087821926895598245313872545955687459185114424022727099147412563412381972781236807112331389977529817817601262869873710230057349708051362605910002059252614682124743848456169506533647118678211747672217305034056089865539779959629414517489622729416311475884685581571367363446462041991051763095173394379709412547156651859145656308746197284443239569605035613193016247191221077446414234924026215237538433369036170401068930890499159735427431779894555811566675620764470888784447884405783542128123718457814433584427798390089106558307160417188130578997123217285168139856654055533743777210171034641521240542469234969361648117302199512014906195968*i1^91 + 7845106708078754894029615540695603046312292358901618276872834996625589597814678324916970972471243249248916789053017059997925756301552134119275799220514407783297324948581577330412271450072448524966256037313145865522502460973023658233536598109628325132016843057503849564150538208272900731822379294440282914017491901031322939284666353359657871865357650685496868580304863523325734827759731558957233682207654412365616625158205719328545043215568805370552857366256762779806380400360311924096114278255573696762602696579169463626572312001697725633223660535513287910494667475405072027082602368530131648236773308978703187442885453248938745203319143286777430112123549172579620098565791983032291639669132308329275292376759713291208942104476795726294381593109867322268062148865890715039698236461666710084032290189575178527914207073597552459351265489610652960590162344695914854420388814138734458556830159654858792350451225816361456077253583321077387305210015737232919379919090779290730531883672678400738725186055288324289410161189016164712673099990663806808285819438159069174351626715316917301098957276786789367294786980187631580985674252051792374428870774260267113488589849206402222258701767210837693718044006854904229504584820788090408938268475484882995460817714923595076101733145257369299347640565831152079305957806136723097139998471568909935767874345559182197843665723068190508737536409685703120375903906890872820205710298884082747599888180272726217359249867858344497214968683284476018607659052653571699471852516417523925245844457180051017908522348258613413647431518035197372901083833858914490756410422404100642895143833684914047259599504154325394381528066946527865412954028875429445632*i1^92 + -8821775294460959650903809025759127740767613555457098060345323910183287716175351791101096229569856509205861426800537291761018138454671997605169602881797356136032149607631215357130361673107836538400266879370436165922734201091140336091889691197332484213182711033649731590573603068419092228770674401446673319477513934646484038663532579432351608736108106808229270106251072023263132089872095687454341639228736151022689007540721505458725974352486297980720434472210846261887307372935652832211849885163168065485175211464469117854146255282251694741241361514013031406440130773831135162205007864066734540814479572550103158595653173551052800949708599798139997607741751967222474218602915374730042748523305404694334577118390980211829979041128417386358548641945481173751884840238660431253414727677836513462717370396355517912661164382906649925269520952748160178213768628481165751979175876302231207078188032261606871308198796904723151406584679924799736246742144807923000900993653022060316952306295821108004084101902895614345488940439339114947026398524309459426633906072302953495269574649223080204568032607188719120494693116513434662240125196085958159707807411477626630828373579690805276448542362881411091836020786687668206713409050680623447985755799912530121834997962204893999687921453962674220557821288754428127264520533754541110738274304394288908440405106299916530305962348733838396136878067881707463496114908095455134269261850285337319620855356545862501262693355000808060068979373437467218663070208962418402763652499225797855575620463861762924467348052616014394455772830759412203303684470537777484340867957716623944943352421706380718110668493410426350498077474816*i1^93 + 8443156371294930386077599766566383748296418695164231492523236061290381008085824803873920075315042573244759297288087474232777044333827807448725714706373904595418051287167925189473726989241117984296825153903655489542827905106300977581207901924206314366780291118978604859436524329464489525078554154408660548711286124399007287758125328952539540339327754497638127954860064449746244987526714692653811557818370142272358342422892610725857845651869396265018588437584935047628134868173119145992784375419652891749642577629401558187370021321243780635848096149682262413440426110936317290412238115149546250375598268671412138171708537941574982381161847399664102958882175247613772028621360292645205993409155256101660172233963865012297783418193658782596485860468910752571055519933147747477182437966364503234326874630782965434614594545779149425096562612129953883830907032747534141709981819228717498004502889192454939410412946191683684786585827299985134470542482627129955030885392690225427216778759306168239105346688540919801621753784996830572572098006148486270316720624704836880777743940698245844971205738322499492067119407866982870794295684980819027516789915408944551295316793535521335926629313902113922440501320039547622548146750530794285513811302718793236248561433760581933554180129730678948876976189979449540007945629781121768613290958459720241191361482735692769563316965809516800384653281657544215526541938637973810817965239629111284928415231935971593866540585453280313450310609838024260015279895534174744108045773394410549905827310100680796278278955854193866329027981427426953638183509256044790488152406913119393551088011444224*i1^94 + -2020197677553614858731477653971346373098634194679127277898097749711949361180870696017247915641472025781820403635271209952159286739932664812770430863265597115327915770195051218262633967800427459880629103834842640351401705490457589013903214726449402894674333872929530062598632100370095924594382304017988444128877231185820101388356854330109493756784194977207868939610080201082088057275994180182404518357773648838797308745719480270590170645408143193550593420983420862780164087507533758560877733181750664544632324616030086272332562873744246522677410311167661075569965214058544113778529999795626252319509988486451323342416166180042219916309407016997519905768742344239818219395542032779721753618467890573906635983089736515281513835720157787545596826045865444427082609251133453265847923865759941265192602212384877368383151561992925689978638438994975811070658093047236369246396879528124157245143443135065588901571740596376150807192409975120803914373999827942186716292119439602235029932681511475763238593858788462086722963145888304650935536456245014393436402389509165544157111186325955050943768155332418271770592442501757417150174269619530421245711895295874887383751994330719176370544718742527862079918628539591016879865270756011481593177497746837112380694734769652042751759567641221863975737091417916274056768518625267157940102443321112665178092227345049876622279340646160754293543819521550544442638708242184016586622576200702389593524233887367469127787731937975770807438492049622599204277736008866085493716902177592301497809806696164496374083356453429224594867572877504954637367933665280000*i1^95 + 3614282905234254840296297611152521380642001244679649743527468422189002378677760853874044939946636134024475594560572519723222777671143180783950350511421289296433736693841587151578529173056386406337441354271026360647254976752380426334217646779436111092404063715256980562338159110799661812438063888379729137137690848802244645349007084225873158343063488903144068810680037762237668145152098405517378725162058727738245847929895405902614076867073514020519150613335203527573673804455811783909886666667039097153878519761128856121718724131763415725093918801212036587857262674685553484145168389364330010436608780759842118290703847951398176640982787049926655866833759498249934734922887088397426459280725438886008519216622729116861617184336709534690358834811914875912507882176385230770243064463807911055451214351047945823661725775769397028609060822981588618336458098963169007656900377003356500831303432540047159199175732266485100018174900318932063636442976294752160573503437550676675621181875446233397568076982031436057999193419848168343072151956254008475062169501027461009334959919610685895681301347057608262883346797997918226832645609568551917031328397411942177765895076572274802186245421124637810950911181294792213007663939897103324928830101585934090261463090354565041304893347831514241916356811004964848516748620308448073560929585207392260398030610003994863408234985480030115357643527245148136764530226965784815022075133019850715681326038249434234597537871647733714866762074375898623617307589204223243561083705753600000000*i1^96, -251405878733228880195694220658159911993112420099493174326159512860927443742285782768666657312985406371487846843039287544081141611807185328985766646077143526387031180253826515925906084425831751556840645015215081175842569503803509870322106996109332698926210272951914447761012250182572290246935865211871830543252402965258789253814260707892912072481384057693414893738336314337354014726617567093942563365860537314801992340951807147237711146580028952457376147414674286466745854358536287238006689264608084705299159524531612307386943539003063549310528210975178212689559322753707246048092252182012686731810208133145915341331677019571402411726537522529066380439450801714501442627217804531380777224781396219377823325922079570819855779209842571785015883440284497767687451629836519694148119263020810521984941953310686686637349428886490281513624330074992990643630016565210865380913203877318499730468764159442276103622007589623967601758445704034104378375036572999997937186850561573549868782812046334150480102352382027971617062862293568913183420414729363738299520847744262487345504357699130380326696766111631146607574298715431339664190998055108505196456104506084741352573067641997186450145548450437038478519797377338136279671527756918120162295413611816564090177335570480418112178932165889677242277729457433422395809949855136123748291292806631411366394154502037103238702052855967295488880097097169977026990837713583869130955642348817472600602330814783117956810483172294343053437074609143129826332044784416860256502583869352382902803771532771340922816122869164255052543273812517907228208948149889145635336163216961982142577829749860622724259303581516245564373860661966966881153250708782211126858685108472817090728210754904887746044042524420575047424882787325798817943468055671261482286387044071523313237242904681980535187958362804911989980082256704839481454400783264309978176393328108419019126394679213962146739749825735620100891582699400052540831646638193684697997246666499311102695827120162797923222162941304183016308602161561457292154807455753740283827690002736203990032030959264214621802889025047944860118787324153448363386219750208481455130976374878526368745034488601849495595752267366782189408139102114258757625965082733157723816461209450898567854000244996055610196338898285467753884837621855591967741877545400779634889331351501391631097445211538042147806160971910016488806954537269119456296983355307273462658270569382814101875203713406359357310941490870277373899937377890099228326198038555944646459557945722087260725557250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -40293075492518114120324563261842099989243141608305192377327513992861959517792934981204571916001236369960002487739008232493762352654654384262336154221809986049411486428554252226532573283227921536228276654762035771390042059762011697948025049331645184692480317834751539005057780713671966521297607835214577973331016547907298663813193998762720648470770281532203706586923352920848125862165551412344130863123103933598697110885620884813940774738079276616549801234090566788706517661794339311243325170122912939611382634067418721607784208765728278495816728402659175206851205304183590560418508531803806840225739354867892588017614492289808215540224355247872589969586760384753844924319207220406164279384410593854548902657090500152951693260496796285519526979135340030111483287127205392551258867428138206489122814853884043828747926218161406570836501001247853335296974347607935399734451778019953862812706195024902311889089573122475141141476189229670194814856561379559979748890763907478768300312135924864141233554367786659689126882158413665754944832215834637833405465338547422351946715097388921481450806063195984424657948104718302498236589546112475906631919867440083517871429449421015406931594182249192442068428327341042596808533071957393409088257522226254929495932378757912180747761425795795682225640492188153033311486214846763970753387629871992683183246414939995035112295594867150421850306386927743064797736171751033211663856802198195880408723438541482343537463819719183998166357476919390193569971252467347745352588001019895645982714440231993720709715168477414836703384277976584791157873313365259757048743355880727436687054220474820756119495687980564515816896734811355164689989700909507251399906383971467791850543322804869736999405320551057485056978608056109340741027728630871370557339977568270950149990903961616122239614338420667379946945696387179677772868379457324800791485967323877814984290465125056473478468089353000420920864091374330296827479012224053076120040772950505042826157233831746833325273801930481577795953264196339832307110477990502561300033078079796646207631326755040052250105247456324736689753523817302894149229579082930324241324083975687971069971042730245284659163587207905888661203649455817543737192658819001627415633770764092401734950099620641137817052912333579200626178013965880344418861992801608554028312541818497988129938254558199651640195389505000781363466602400570932846744544431906895729299582276412415354709051195871326481856804541111959699692083580354110583778097974259841543684921479224477689790653875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -3004221778243389764300106588882406185763667250707464499740560287184584632300218534448141352037639471869385037851349873010313006289191132860510872223872200315539739969767464773875803569265611357083764354647540493210628691420011474493920324406807031443413551025473966947800290715361992796881717256875955455083939384322937193632707652122344085834224171370065202135430415827688739899538521290054688272072023702066141124786808578463647818058591004721917558498535440951351308880087601936347040987317908955896140289573273924925261078225486003477607952472819703949220387559073903754310006456862662557542810636359503214345250190677296367541365560902917022898616419744548959235044742457403537207223102244984469837798075151484987146552893155709383534036189210731696237892730931548361734248996949701098355427981442249193061964804268955312119622945224046127326632385120586871301857496620224816243137832283055695258603857899886875388530796735889127839941315113060138818036370585357425280005249272742232972311429908248760616118706268400500563035603899547812711869693199237082156549752547907396534961350185424207040684549552160820984957556946452873216416385443574825725503999517382785061909711455456216270664405393757351027366789547759590589498186147287018721531654906597265458667113002702760328396096948356247430993171274289770487086343409517221999347403278546054670319682340972160154029783207914907715117361253492310380078533285504720082827568523972442561624134998251691134419777555776650416004095764843053369391942902585855115671148694095927938160293178088254613222340086795444234776048655681923002464401883968213404977376770245697802578646026774560458540829674815364875069419311867696763412489562199888864592520825854322299148389003093361567273403347687333735214294000597316355415822357827152930802919370835930054318309585965756555426898587887061805613076412013398988259484013796474442152876841124662434053437447450907573382047210749612633077343435093247382473959520434504080615047486298630745130235695035909836131053861578252756413523657562278125710855565927467886366893716301200093314392497417999031367683860449773723509285587243087415801217523268249756596633035988673734159387687202669453054766678925019480557751892411538180132388548835261045547365652001436112124625587060112418643183902832743127012278557196334643507442015687951742680601826668332051710605941365539068934618481160239901316595031628030676712673497013173117380098072377000561960939577926102173749989206499407354518627019494027556099849942658057210368363005500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -119769160451611034644256597202499204016418840386853184693938683660144442130757675529648430947328644405770808280710170815406030638081347543007028102877945082052918754317546196771649596736926343430102670050298141077386024024235450297057436605559667246670450259583569126926584458753186682568996327209079714029178051258699586849768302396797138685629467276847633142984180517669518600061245317706056071267391216178939623901120379162569783790406553239089279101551672753772324897775924706749930219252806426372437072067349343444287317832943533205548333088186568570162260736680097170328517332291956968152042086038757337756492458710177937728766646697597845188197302709051501034556373668992263734426490790414451344604258702109103918384309921234387696943199399298253208832353170933398279830631873704106671625504688013537813438645262589983827721580543329927187361261190782685857010147343655019535109685507622911373460828733229088422426642328838877378042282932985025246786279880491128710363409914681687615501027490717269748867905933109022511862149491518955195561263775604959328001362596406145171147436843922730368400780731636024507813671373142669338597627651137160099295745034385777570591002626272761134189644005819873094607584374045873811269168787449094084705762008956450801013198563638209974009675549851951497464788114751304504813437394371355578407656102002012456603965730413423264223301282567436449712104396814439698651319351639133417139199392962158128916810808211032697849919904752663304053209755903799365691438995360830191859297391645954451530327386327548958463818672439030865695174523989370024571486932222125991955825142351960872919549357256745573433596750389394172689870122324044468159030467737286445704359292778427693543355775092010400089219324704571680717660019924307502851348609802390667388277663018163193580890275948002893085291864115737248296836673043212119223456213816940386280401766240424699318317539895239633924272054374560737010056853508897726696893767841898524206118423859416663313323034457448744288104126543022847816666934075264052007111846906489109679777899807248343770518640649722288177952246949321250689374385665093260162100554339020342809123295788681916522451069556758214500346654995625804316636520574800139586384483193090704187253820261443189491646228489779555117894761504511390194166128010561762512424333199802545437204626579353436434184012240545337831512061962706484107950445190353892976184467676865690399253136768513964408105251401835055522055901671472838323126279249596079074497678768406406192517022337125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2758287389603617799569899348041981934581786361752789458859684859595790792024170644352992677668769839539826840916673983136188721489294376824866299740808680505033083678931628495741391522008184667945041673345703830354827139274723749526579158294162338156513175737236684878912626709899487929037390153683056070267217211388835128383210803381435778066384288723090421598412962697476097362530475108552519292901225424908076992013571246833818920939116779881063473922571488783962366608594550963075727134283063184196719575423472056814309194560105029534022378339671148021736123046348474380846261051074012215233138533157418122776678431517650336380924536186298008228222435746089254901170461595459851508326095689580342819969274495469700936746474936514876742145636259258880029912688222929017941308407898322131809195083715275872009160599489043336119454531445349697257381640863760890650580166921600623269826192770497230359312206739871536548295035384665735961768024756474442541055403492712954599735024318990826062818633052137572384993811464522413598890138015379956741718719191906554244364614556196185978915303978514561132222856395745730865518033981641655458390449381761785892297170239683115903978052529885484237097514283228078236458627500326825797845296795803271197205416078513753757482096533913057308890357720815752083839136414511414095682450922206612207137626862909634318091139418275042957895608909763978869382789040189681179412968691089391832443022311995863870394819619016731968767341970794930580207275180052220106663781281753751956017287629367641025725626126499557153747023267958286532125732482623670224715472262365917248391055031456051195820015324322712444172170957441672651766019147226470006601100891260351812983466169979932357523370241327211355912215480466652595658817289209389938968304874168901307017603639958167529252718439470319343814073761984063897720107507744683297403927675795400699678002438982839064601090632735858922299317696214373337990229404020817643232346921355052063916569548024467964211784641048943512414285321266769753914489276361585339477494991711463410263336671756642217820697011761540305407735972980743264695078844449946250104938393610583829782059891189214071931234181490943096140203010211301786813589301639383145205222035318525285604584243843984263585771331327956237083924844161961731383664553859388706047112018174402942879827677383930975665569347499215957594560099387428522659521647253912768874683244886949955188519062456403343655752136585706002234509211454214698244472007624108789174367341615359438892917289098750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -25337205354230946135693223682919763120363881003925760275562868539635730874438196807683109521475943746337899774008371010893450745567292190972986818230263037043271924296774456040647414282498734011220884762303075814965398440573355762189271721679508897181238760481227963692720975525983833249139014747422192885162347318473873860595409594685545419490041588519459466586714493923966587006186776095887577090511559139321617983940023514879511445472682733377543104096517714149626735723931448797248184592735761511102407030506605263972422190899976893369039043036629781218306036380210434862361616287260185394181397609196789335486983175339277025665895156781188608742793578856430291379701525520689690668022969486753988956899689507568445784515563351819167042221645154192230806726509235441050172476333849918671691307690837995229259164507127249950683743821644968355654328110680508560633259532135344525387172233094815508110040565373268411503438416897004746932437424836501788722824839878955713946404569853693024852411422014009419564966074162918166708120103905436339092773938039766680958891462695868750718665989578000294517927999315249407551833074747383943562346996903662612547893474061402727058121278057166231988590829313390185281810168163666896100991994627004403757628871535307441443419142997057518654735862389305638776215068937921381270889483512070894885104156586961575053994687371686228178277171601069513196435581792999606297864063910803753899878794517279867975709776070588998977319084201288821657119896509463073824032371872899697515976065497958327118562781113106403959140454094470981742154085413540297144977876854893388077093221461129884748036756638717837706996447670213128823282496425705387210509939343268131874155470322517619134389807142118339605713605397697403679237185036169351672252052457034481583827999573693511474739958216864923517105759247177007624229143800667324519932646355043876595358852505813888959156615376863176935685785359823057636803464071466681132133303168310921511753221156546412240033078323791759704188400474249523139758809583683394161409972553270529059733791404222163030913965419497991980310080413154205641509470394124432944681875669559386126155721841985493872461364340928830483963636296341497601260847000134626455980741049532923147086976932778804542772808599320703755037189363067027068620185199374805386454500163561801494707421088561306582750064828683294277952826621320882378786288124073863985632749766079326382709367782637319920316753518703183736048637371479200454957897221636243291371417442720887411628015026592875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1537659590543946595059404262235077489539445038525929236620532338033053952561386392829970114653648071555623382385820911736864439833524586037978484211247872357593687715420463404075435526901868707402830243213119911685321657401094771733674892813172747168800285646519207874220460017419099618273817687528895507324750868976184941235301933935455383165627648046871310192676317974191200305325465089381601511834872838262898897345416837200362041136427492199427421629235392265685375654953559258120745883137473149300513855222041808155147038564448982606778823400854940688362053758371215276193738119820708217615349881758766531092424653499879625561195089192278062550528058185719806549555341669540248800706504717937587909002609004110710151977023338720385684850782071165758079089479170969586465515292435593476420778721607216125547456757584721552499489693940946023506791504464397287619592261788013029791775480885736106813283689021781086725401657418573431089267460752313885170092705302245096558019412967933376345801023433049017879937929389886636244414718369146301305499632313598104547525068509265188306229134258073831772846905539287898163305213395493341269218789672113858401146409080307307846886040282093732006591861949580169426884120951659782196027928188491828185571253561334571509626422089584496769568195410819047044820053740243162667382897687662919009023376110673136961829328125559873084275887525919581610399334122583155566873273815631896712218944401295344634103712426941524777337180484946605480808587439791739373549328612892335972365463784100581974123772904872453801721147278256523961902409423693610881089865624186445473453203775554716319425689054513654357674483829674884277481269573760886237830407935328351218811865276300425805732851365015488551002450790614074926867685684370914222460033567146581478111735323629361384389805151831797473223316795905621730119785883508928195365673125298873079014235236636171876141300229562590328358770333292449051250787596004920123231362677808722204700780646100423772263373563393400621963560678703084919388970091585712919284426580893962306651321352891283264623544268743639616302695398026295500009530966101078375532242860528352059875442973988437236089530473333230023284622507364298025855797789967016311928247892422083762497545096339405312038498802424871219122285055365327785032532423074087281093097948304566792565245626678714630814800079449203126603161712332205187456353444022923997998902027954679354396305094250439390824988069054136781712292143021745371101701957382994039681110928290174659441226905658000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1008049836926739027745587931566220522047067193375835598750550272825680886370877470089175443931745584021840686159746916619632997476669560054671309186617340821502083579001321755479272536032401412357513441050147250011579311267608291006395414216840129508205321856266469497979037253675355681626926684741275613759929374062179955755316463852473437174961474818235218976004101790862005607192391191071922943849961832946713670382445897891341219744169077651059914868112170580712532564438511856873472489812792579212939582793205761817339128624645326207525037544598030004166996274433575104485713807763209473044831988690705988198690458148347612148276913433845977667118240962051620762346009536580866397405405092892607826903968234209960546872217990950973730281111776633462735298176599740008813965537061255415870078119548326175266221735440671793332440855007123090940227671797834456315784868967363097174259566028955334129038371748874978784082278049173796306474653977601466631540231049603811923260385523031656779201177062853137684969409922866227315477897433195720848910798393010370995885358761160586548659315080180295470963888596891690284902952042695986186509879666542022128207829585502175185585705560241799752147246039894765357155244031675976664958545278279173892138749852432198802805448446554756673702965002910840479238628070922557381362960765849412808005916189585442935414287165157283873984923340020207103548845405829837890521802189101975921880341332522941245221815957062751444867734602037449002748046830992347833423665878158967023361889594959221980015926059627663397726174553437522906938556299781687013290836127091651655158081968337043596695342534722279425970662506383981336932481245752168007259669453409236578915512645495846286779207929152812416001581062951592455135411904094326219501170060789259878086802881715293662101959100419903175358092397779493440000352181215810328774900808503883644450720547717622376570969687348426093003209370624591024360506466887712898031002646897360723992269558817175266734112145186607018058137826371653466652451058016716990644365795459197369051017618483835277383412637178087639696197511549474092801099526784433376045200460295292913018008561312419277244438548204419192944766743396324971641258857877319380331146087114754805864349231103686490137354250369465266150179277599673994581598721633456937992622325897748795061393252549748577149171267758215540522829974462674114521514210761580361827060281082087747336435736800919531032111417091749495220812607988265467453628266666245634178814533347757683975865738917578875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -386772290491873277796375608711020817492583065965696076141533018558918379758576630813811307754780185530790427176713713668700649819871368157604584067793162326044523635950092038468300048824777829300218458447237201443774820746278868425256809286129153130546145715868417059066296946152768247176262497186412706485148768007730947326232272791017678580982226878250221769008819145163470770690866502633531957834279498547792942542544539322907786511548445008320661447718973309232444279784053163049460040184899478230004892434788786340032306233446371055199713078896419328134644315609203922087231854523550165214338845321643376301412293047971116112201288845046664898133701523400606267035402434692571680566705896823281407032140097858698554581327984924820896154122945536050893725077563230407942579015001448477310025614202989308480474995631894043222016611372987031006384179386375659195336820305839099496363405371867617085644442584663275986055068506993806818976112492049069002664480748795421678566542302139847446054414714019112916432323002110901118000291092863819044781626806897954992629155412306744511542064680587875343722653352323068179977093204568496583021539516084661783401737403814646641120253134156851111092328673996172739850763119494553960528800115171103112149126412832779516962035338776871464142469236665613204604484751543463078250257005405558101338897133431661611599027909050519310284801224451000029820172916136328433199604671797074851891805589177025180051353766329117115063895691710560361448970180247577179111686164418136768715975806032947224888325600957864721836485787275180244702123694648300896145593096205266816847547768522371272829631704899181151670010476548211814001599174455672105943509513921610376991695397879543368630994081950997419790475520947510118290259397983648211299186968607623922599406648519739546174457750357868783656982468293204291563946432744608760582854908082469674708677684161644753176704481793005119173202889727125662748736063300852520957465386318066502485345685618363641230793066371937954758789715509029336606014011443714338562362619685931754302471988956207603550165363722069061871015451352263998060399287592650957991413340522590845118469464324135289673462998623518394449249875303048849226131650459097320304189394101802914343942157627669709168836453631627740986739932137280049980763979948340713635849715149653782090527359076314170092949380035982922973711521057940203202373039304837318803195468888566459948887435189074103555098516595406813848295959171623276432637312260655220437327317117486806192776957657367750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 190695754786066121053599893841366050934764093968623402959502956604075702228643278215077830835852071193434222999225533864598400471022577747031239627419700274195427780523712285995601010344422467564521967971668588747853175396554268041836430697792720493291610194853036343613208085506358883989258231362858241566468611595467037596253296339882552742815607309137856256470730605259037226661367381732150991862526021981736631867329559723138524058392281073786530802209272906016404106845102014932294861406299471223005370007574973359430796295942483440881389560338373601448315424242369824571864656820928760717366203480892837143827143490294665232256480219662555815475211409174440080375422472008466908673440224884023877564361442933221073090869133768272743285474392143730961497474781972479172165576801690371536571443839776211480677536415624976963625945684629813202457445032179377546924188427675651870694161008798743941785797092611250452257968956395470885601354415240246169047184287546131153350643426109489510848016909725632917850639153914704058331485147639701825256487846293517007856524460351570483011423778212451440562154677873207393506674648702832232517101535039079709612953510565434508654336396278486183811545948193856309503990550150619622314941154701177817867265304324430686926434706545205069247500051553884870050853003529087665280128200109809016709041284839149334584237657486334047368844664970897975155443058982662505639218041283490516586460435099315854573032403642202483000818493676799547572359252726606458422506999919050505953508053905174983109463288171060528067652584597150657527624608018985217578696826432552161371166162300855156257076796237411390809567131756985650078080420397498874386624708268664028903941044821276240585659731384573337273762565484255828267401667174541947993511240732087335180510780789081446272347353898622784754873132794597317515036739502418071658709183944864106768874683666980708465377327441322625354785919660327903155355732006147674364184086605492676565197738578716570182909179984749108428123757055072185488564281148905040017541904028827199670823903715778741527004780082483477492090506192129141149303960939806094029710206648953409324112497102723247503117587995261763580274788938874936435040517785288444926642486573061618364104711652730953842599850315178733160357232131152777699917926226068666196371785624306430906209646846655366458142218482170865330376405438405348189524198944501114441920891409840203597855609109610409489235342815052223189117457841096330142348388545970075311959081777969435432283865432961875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -938007037656164486973506840767187368339827113037007732479341757961344795218952725976590907444753940766896217875051823720781327504475823488379922916468393069671402872871049966735321043309328060254482080919848310630635603148714624820858522582602550729566873339047957613582594547862301963659461382674479329639897811368906040754224017460927812194723749704490188868361837263593041978708382407549673674037563598039803253985293194997192957548917122152830718371216463769762624909966228985476203032204388627021216174466147387521531013289445950903983167648889054723179863051220713553148450652717581207970346748807408414212127409201219068469850024572885316792549746842955354351276052326676068171539530764846714421773180810144392030918357524170969036263362934025742352426077475044908741713055074905892307056991231726083154275870017134829287862044928749677999087814512114142179049344991352137649392123105681968485482941747334820412803637557444853753030534184530897156841563218138287786541333042684329221528819188371866515889315658392887662296299475292363343384011883143420107307588290725790789933702161270877142360880477837497054043086923163235530899114643673257917907174727672346426026297433415217911236048984847265194468879558205140922325911726174572013943750076847321244415571358422552954762405323091038419724697130291193746415976453725922790367955106291256881382752553030260781101496669483830116988837733192742502162038368846555686826247249896468562556088514725432399205409131345220873325659349768801227100147550259911418639730442047933205212371976219761067930313201641525023406129331896221740831662755504593386230665306914773186907016291664646455913455588854863175568826848278133263329414646866403911182341947979245626490430711607910944117016256543660383655167896151762623431578702357690687162799950011627204143837979672934076892867787359657541435172220824604470899822715292930991623613325444592801230171177179114886735954501295718049704759782779171851701660826583005402376886487516815222063129181464852617238849189615072445125627024718204883968172490725304209415343962892758169170686475625201281597913882695215867680246814049498203303273971257545623137925662327399970488758531315438296011588839650967096720555045173071824780033511360688024112685806081082250507314178331480971767360917432814270404227272595021101209356299827324365655994966129074192116200934969258913535773351496452277415763369758138611060662401230775244097441131532028414741457463076237302221252882173286360059962524450490730059581302074749804619957573015133500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4200717663067447397335407855020806979206598083837563272977336509281600291451335195180559779629134534927989214322234034162102220144004609001556423099179139542783373400326096759711637125824048106636044816054733954102361541865507592595761041031879265950680347664265364460972769267231793961535714037338268571392098235926908062298836954404659591234947133087430129291406600419170652256901995175907411275278039428182882232127599554828305626831368075974084639840231474403208026140844489109932319855641888277444699057640884749197086877011036056923595323632429725756482483570212458192658658500000664093362338287795482673644383125676844690691189266192191096257452904149685651382010352721656678870229580320121599971630297414641615335586309236225132905930810343985617205593352789099800319463926433907964719859292627170385027403127911888819978721917501903072897676931578440473506668758410304972648846747602579895985400937819084588156804743594851331281062275005859981264735731520242817490192389180197075938101837649565349543235192794824128060457647997206989668416146553366449851898234157392300248648057484817420310963664881789350898026536063121001213686668206817498669393569129044668314052922326535774782011024752811069724819940818776977152385894543734941592795016430048704837553288568963758585047837999558931362074577125445050786104773736101945569351853568464632109445905711281043626171727745335662325757173410062971998933854816133699061104847403382988752741913711350417670095165034249773666336666922069335901148989484098917217008951958204813186938761037166965260389532291143607350157906022767260055148769483078092839379657367874935956451146992508283332252774227435223557810414482882825884961887455167344540404348736818342737867277014739378429203089050147763641613841496418635180145663710908502544491045890151473902928888178020375220932300214245860317407278191908704871650450060374342910885801450729251255382878671141617099227779923919650891397896988739588819658910180324933808382234172721524195252660167710081067206474041073109432029617450874678483189736893089869983163421735243105380744246043562466174631638818105690030943141659124781356611437094254243282246025515139403723470623245235873874241216120446079218128096371387733863510186209593151159034809524420178251171980875889131600469299722672740666015422668394390396866750302520390184768550628905681694326651259041915707390290917224195772861139760395863220319045336563279558489286311486993292290473009920098766786852104049141699470780956681783733125019400705520355281231955437291125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 11156575207462652791424872147862380586126197795905185197183936140859295802034998274996654566006105053523493844773848320339388296060523379975496344401803915309590679069294885311895773686103570144069930474259140947843116976135971602516322337009561099170149759994783649087061131482225652935924487366010098045363789552388115914005519736249656881876880726390207143670160004767098119964410806226912301687318496195932672399152126050938280432578931845970901525297623504891443137938792437618191981050909308130131011498213104357796666228485318025147317180296450801431183654952795425806872492155448594017115622119815371209259353594369347685458113405529205516747220753982343145679500236989035557310640463730528650441667584694068344981464568022797691253469136373316833671094538401525411770969891245857461054375075439164846343934750988570392393861881667864851007001701499408089909039228512763941869077992329345306909090690420944154183879689863069820920474453291539516989048690277317304065272129244010851983100010201684768463218031033896977354637113166165638825372619902768752773255562784260816294160157582010385843462760026925920221401474906590354646439631121012267923204320394969535381043453644279798754825846942194009602190604646892120173148864710300057047061002992191627306981850006176183919259183853594297669979563934426331045343801008468905346192547275653106587996786079334985408449006626212770401575837720055220459260140703768697587467406718423672906309958124656019403094014568118368019746577956258114884261182314186435902262242147184852395214402390825837471211523270518160143645414147122987087933836251261133228936141624864076639384063318743689419653447401181164988309160867956345055479193973830530446118112776352936071063300485105832528151741533199197658023202211889302057318697670980202539691686439690604206806611195810093862449556597368628630636743195085418809560934772318080943208223480655864299934866159589763799723294843084762668456659280552739602049888940424819828247509381666205470779719281345741093358573260084684115762480495322613576021717407861856053442762073215473571934626804552903009752345733234076413415695603680760235270430082338499206426642360812387237421627989495766434900169702740544235273736907518438670395269569712971556956956856857565167713493224923706045343313345683251976526734677219642570235922008084420572255298589195837996107538937533996958206776780709905589315531291189256313016330923451082032034604648629434770386176493351632667269964293228733631329363762847481716988681274020227716261577317606035750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 17287179833551465124183095638687677613951034357565388405503788680138367581837127030455006778589923233133095375580887100277783245042656261958042290696807385659007920113701039687251678373556188220946396997265755278341270519872616343411511954300742289007648468754467493491110425136541475396561780223061067857988911568200414180000419905381495734886800555429305425885626938237554304861580654879044735335655104081646094300607336517597983307450993236033692768663158087989193580902706682046824666207834887772810185738460749244264251308792804041797834495849019398477679920412561098581325457238342984941202642653541710463314921237113659019822134929760935679543922285492373029678975603550903675640580197359395653027350567366268988166518932030436578235857564613366315588935338528050306397248922989140552198392347993936894388782748167966655880763947854461907103941566495342750368084052836694537770052403722961774639033916757170847652879722387120515308554971948855228974760619328968049589333661362017702600868468178474580775428082701235302522473296980904411107391823181765957649886163019371850006174260494902206508781044682759610280398339708826483449979576955852442551685128282286181763152325007037246347730530854317524248024842554253433197514489692699345659549430209443915576396579506369786442247916828146907303947052409978253421998026922266243855354497966255065679011746976872859131617625881527404287780149965865025278272759996708322388862844692019127759624662185742173162127045456072486249151353214237739267128997623084442846134905610576646392060160497942366896864488019660655757614011124917562849351035884156421172660783939696978388517887435467993450137256141094125690688263919875638880305085481506520482217282391497142948524257234347865856710550920836704028307700057628888542921837134232038380885773879820473349725629798531193078204498837206129936742186442399641502886198889766539735493392582921325196287660693853048220304297260368209463034880126720830614005997824866098232347977898381595448244727838611920957946800201065459459709823920630377791836142276051061828875747699809666517358364475135558718720826936930928606206921415013852421116186270625623637503489655202769353073103804847941225626837855225083545054086162566577008662538237893181320255325731354095565744971418645876675951935174444079644634239183821497993141548253353275191508602094156413796495538655773102975844738609645085691768949142647718477430005850081041184837548755775712102368406782641775233335173267407754681409772186475007461276068692900866659792531530275687875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 15406243267071474780559329706714904311633449590076234308418825112876413640467622832401347900490815246074283518244465048698141876541075632363093673936993500567200911968496521431045550546612950234323979608820188421520592881411018075359898829609515951248580080334273701010625751429328694530841146496997076110045881448384927336970766205703650426696969731452904008303818733773888088721050029541544182672691752505120235152540938952011887890961799893913243543870497727044271118927764790748109910155872871545223379377534822522357379470709324977045906131612892554235517885340468373371247876611126888648321775231021098976448063400749377437619773348263015336012204627559926143089195487491192662099167312001959491643213122007347532827934027533131896121975987740900550264564237441613320732764347372455557579192993432194806994701914541321652289275673046780419131198398814619032713370490544451202692335931434250037766428053410448180245225392218866837443627205833947616614985494865248173552734853435993662989202534724218228137827162118756325227303532841479480401186768025808254218181203909671750685054061991557225863851868309043122034498454308641411649117120373631854437882306177721386336099839066320769188257405584316691480217998609894172627957467679846598570116800874540369617243109614832637169518617423047333480499756330389814904057533706974281363808048269607805375542433894697761461062675860030194278530400508694698568538757617030442346800763334196827847710621027097084124736198050891362426897752952552716148282100418903153548869415391573340746931596622233488173969710481005699239553843130532769803281412635166763553179643388699668438052242731003976942049548834491770006539008869814234126730383657285252525252965052945388040464839338874082263473029041599091024241923558180443487348080558879151933753922590234080846567766691330589966242086854441763989400505348748047967967640629675182658845708113166037142913885362200442230399817667983755275696154210552724255004152114399533580564295810084573222288240255780705098287298266367081610820696330985615653269550938761672217650703709194235857979677323875008496587040392419999617303710022366317763127310631480249267960349830843475707038076876803411542092368993292421418244904619925921205160924721890439919383547917064643241151274016797112745333571473463593645884356986479160099748359278155524766505859271155981998894387461440019498091408678554453229054344967711447150711340415028610444726143392786107138217462461579793467745762099475846612677047731788189568508650748782710096832000911741235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 9637140145272983599207632718218162266328264448235852448596846488588671734909249167618005811420022081810165213051916727277620554425984614637575364555020664280088447983370039005859183746191629509883584407998648750369532916987310284156144161428182391783898913795737323098167346727120832024195740408612897471355616333952732739940775279159452975972365195925230349094084232981666599307139911675435259101026757483150395062964537158228796474428451372507438154370910642311257541540929909742660787680022819409059811290890823437051388212560845045843547001766348426192435987694729309564129840153786983411900513420338504918166958821421211903560899108315231700659124037189891829998655942745526587699948973775991966693698443466577217799516624507920101892715436598443134155667711862544947526512265677314689616935707469751664396053144135498450783736843825781302808522774859950122861633858723496078969175168550992181365070427440178216703100949215988626938510269856512928559676433725679098647228581883365219882254021376383887830585767276073279179046675968463046593660730307852229832170366866634163289809612395320775460830559345881407933744714527254137720872323499242349572270904775954004014590207747244261810437701834181733230944069522532205362067859841725362716970357168117324731860747837535325534697880681387638368462949232686497030489642228189355905913505804195096907005011030544380263816140901965417061382058162673453083488506390569394482261320177825826857154192574534738231854717365967842875834617874125808243695887964280495642871246191544517143333455059598400124957730669993320615660067168296494781624596899176527888331819973184749714393913040934642971446429908438438368425977919324110078437109690596343449875856462838841986247979976940990782737903773175848502248063880821989162857676367786072789140579109445939242536982431234189015946651015605075381674908139839278880000783462407351690283741018322776993390308736660920257532221914686539728848180684087455932695929182230837763638468843849457518835078386602856196893174256177090031970547140145853361202380095411087536285756003017989139054519710228659154565533076724266899207386879996587009520003743287346518611922973140159792109061873886370464466128326439329771088362523013550996510228215511439918106336290609330735295883025333432220365232049448165378919230249637560373990658715969381611964671108872542432408434653752762198379246478735481858961730331000590162024351489667614658262001900754974753734978441026997582525000908583455728583698335088187515165805404676817619697532509946172125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 16983592228772839425919506862662356508726606318258619183451975159284682711795051513730070923418954305857245663463772417252605160401243218142592199618515417532725195321850279484009749153664448135238472942664691292667178830044884391626059051876685853340344481297264835686596390102186983920012022818557772262382778036392874280485677379286152027873861577381093926753605325912890371992337723317002113572416169508621256935045315655694163283049633200688864907805255155037952397056002129519876865247317786769537741920279135233898368893761168144035161492977662490008526753761098941542502381012294280424545836695235353152001321008102011845276530050748007800540740100722453470068440092917553472045346381464972121888222232193945267680864621300463338882084010160835426736833482251458272724006641739375981892417050816042601653224886937425806181264625432214864295051382772741938837688533915242772564467221452257321692891298559947156279760290578561769666665725901642248650395114399263412003462910482119809247705164285692622252233958057917826047731758525025961751877737578611315199757605226070301096313784157490363583860851370164158337270855489296927393085644002617706497539751034687537665093152288658922208608465198928853862897852043664329063483753540417836565137384086333869097797724735980955983875476076755176803302424045566288058853884095897704510353599493446674126754314735522416859158096586456813049425523080533586133120920621046764225640604507380192103783932288803749543374107432079401670010540717993057243904548493022808142369446568004610964007885946789069750079306925917820445928401737786552101128877222595742700282545906017692060461181083730446987111191436674509313393102003080262761402732729381185833472215765918132070623442283193224429872944224505316277103603941858791544307283224498303072304881958479167175895625368679230634705027299354803057005084777272183515210684518777531862697452598856155872457183473349974783458742930285627806431752577553927371760461715083176944341074834658101904046914503081215526225312275844659373512967256796403902887722277909819158016688681307053378762064572866607983317280395788408148176196693051372198814165630793190011505277083657654011152964230769960308937459010261298733822455296975333637457700316649096917071825366517119147518647785948825681011352925501255293502113838697166663742854744712029649711825976285866515967946958272264451125239408942913303032088597598671672183419287618379612519479522273440535802270139719154155764940825098018809691916969398241702436925360714013741880980399284135500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 62715124990195492261375984173433395289213455033265128791500500368976198625555210818373642314968209741227474235581272552237772024080569938671179450015679393134501275363896296526114811941489268213281474695915996113495440292710434086263696626956126937810449337334874402930650603374835164932368457538951153173701209362195803978134911769667107319170956032324613015753426117042349458375534332479022828852795932230174507386219628225721299195302522564048188740757441137271070938603466148431614902503341355905087368752331818393143916608277879660571707256953341253908942706614481075983672083798601918506599566939139658918457148905750779174918668552183414867334452315278196137265789920790600409769377901965955817488027685421386341795744397278519999034107654599404410625732141998010738185921329778265728610348850756983984741779325115307352245943117285116769577593485195842879390124912845882006115059222592198507929241025784175840123398165356478122764132165694885792281481556872622256158437536880169394234432917067627220308188418467582395181738172342647965699031702320396635171885682686242587705614177913818400828036578125301496355068646116813196040835787766404533171421208300248760854575169047244889709000184026689619547354159820326513994044800093791611657848537151833788452873064403807830976698921850698001576475387367392923816214158083002632817850197782915991580846193712068430376160460997713468089139224139750235881653776624990939739435784991233301918865977736595638527534396674269814990460188060485719444643797897737298828643651383635836880349422848625635691765328874336307673218835365013065223608809690967722553781201571751468478288675518756090161249708131968528166230593416253047273255570650193036691650792977316546846087365913859700494414873181317608562269644969447467071236167427680530694172526754071274216552027779195755517536258453170954071426654467152231739013889559425726025693271709093739235481324219662001130654556343286383176066360720040622011775552957149051994094263332507876889315989943496309521841116565472419661177165305892085771969755019698792028738558613756306230298222435094250853120379190219721689104078532473784689343829611961604412144711793064336657814091228194096067256404486128889063878308494922340297685538273101308789627663046019087018900716481875258183258332232013827982788308550982117324082054562814234161866459946793425449696076511378810642597470469494170149252895104317002602460390240654268405408504562476472226536018196249792194539654549120373380335372152692313913312117305571961871244122326751753250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 145673671063971510917180736833391062492674442340587182306189565313366718239838744898556130319990609843084665149132200510813468856358585507680543361693655224313655933130502524926141064573485775768532662279194304878516660725759391637095595205170365870146090020154945373653664196635935112552140637365256133505986989958348560352751741204672299577038456127297146389328112153609776675048886087446502811752959995561154866659376624257970039043513972256155406972653527913512928240188526173351817644275259006133409881881123832332913621875400890937694685965614111739175777219319722929167709249842225774291069148851662394573593573479025744222736552279432640693895400927515543512477571134390317827484455495779708973627178075058844673636851474641554700104654420779305024974941309282914506273069601448739051440312228505606866846780061162627905329399812792459971022113886983241175918973920728366363752016400550330120804298128901585334864434962387570103235143117757954683654498185526845451602010515154022532094639859744460536550619303832380175964415049678533146646573441399277161650481176545981521657253684533460533640023005706651616937245389313897322438501821961590681995215159838308185211887453095622883827759355463036522796965084323664579050114873831323611503013979059658106653786403479541817549240758487738099673879373892177609079691744549466743340299850726095402465015641641372392105365491307823064973775489595638179209915968071036567296914751652941884999757870201169806593598119497395749383457069073279063590923756360776880719344821045238675503296640346211171917657602036314257802757109712893343705454801473339691071371093263407436608676272236491608850759498923585445122124980650196067534661430792119431865768966148305517624295816639518392868962771317952319219169745648289317456568754594495134767282397918910754011658421406497171061441014852524207763737730684883478551467888738780191902278341972859533711734330914146606615689864826868892135123396388606025208872629114541139843694237415454344713915701964046326620955229603153942233753175237012797613373142393445757440092817069183713128490028748082937472977909269704651888629191883266776224477336634248278891277254146260638209627742650513943652651254961209361589538748372177569736584401291606107754112645509959438746861832332816865814901290419633618204355320825470723283796346640558808191630185186568039348957099064971451478415501978115836205999386053012146193329164250462552387962912476837756764265724324281515870867082015451162653987436137347596633705252032647261447142925216171941000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 228069407556981627122883646070532603298034744387455109273550309960251663023603508567795038635349133621620012830720389834187010298777793514250846536921777304608341986069439752897793007776782474482527800727058921652681888942652719340634750783722222456298936073891068306803189261468091037314350124972976886816235132935122964163891292272447031499209664279281797953610911118959505983781647272626852504793887661416228982245881967708330002141088208705250182827532885839137326648800329254787397072129009098438074579630759228644895413045066720125711431606911637288832187372194703043123319383556473074051886198645363657315717859403933640635175623291841073419283296912806272765985033629288986501913368427025384576277505390423618647140074464984103267732762135188905730357069673290777290227603284833943760283490174938335064416766495139035578622167629973224334666011587761289186257912765007109838175698871925166923152618864814618830379629659170241017170953861186959110008281205052175388495689252725285837703881123803423482174478872522307779840625100005913299104846879850740610682437840600540540551772588211314165040000208446600073760761345877273887776324833273185719161707868291512060344054363630354963969282896122997179139238200439369469294608672644801803941335218703514479313824868966804954420241551476376701237438245162491445395728383824153166764792817130444348342795512437793177148367409054815964324129326005507788999944127704530441653164662665334962903592461389028837961385991742122228950085233181467661191554253791814115564106012804568521814731303359097588993171403594354629002655919791993485451021696236223951019263386940597921063136444048374370790654666003227685791162234387166557561214221243353755174199044218226446010123640235727269542328165670986693488738400587769883165576061956541511699573844657066415018336437889091864905496582516361998173586258416055725465190260328440342339675328849248831013062010977947496913477568560567092373058517836981109112136385868479618965997340081440839920602459932440299056571536314576925163898653992033202695859367942425648376267328963831564066446344428809604191580590812945616904351878321098771254733281601451324466553152058859783707195238959368478142567545835899834623601563403219487551365648029172983558947809242299008424628780391116450529902315923955686847646268163815248309146345357353283444950143658881052512193263653061871882888515034727644024909056727822049594844946453547770353141470191808666420028422609532971028296062474719724198570714864316015238068704554034149440076130126442248750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 258342712119374105017981502484947802838982202962399237899063532597272512621588384542436613276254386007272440855644984624767990415587387242980680144014167504268104368316604937764073393992976397287221755098859604535852341459782414809648156192570867709308726263030816066828107075610122998231678656539941087332101268771850297172024949124793037515491241586407842251274734577576472835949606211428888764480122453115016747649762901907969004249584251951088453657951038037361343041832003728199106159325791000110642996580900548208399775830821367433966570233568801563356659349396258814427617594055896169570493868314029626961849301662672490319755126504728100175855483354109671408527553717364595033520813461408902494787291725792078113997847100000266575561416559538019592024818725991124866853831336243263853955765098849871560309110476231744261100737754259025841792944980175654997778297659183825110027164466160722214568272749627526500199564175094697069589622343344717589722891616858297127255644433838086406229981851918956379803288484088599554770024681826636005450171988295603471448181982102178688595098188600729433689549838130546570128571944122007632487367484347828938113081695065990991901877930630621502799036994828864847432694818733710469930119586070447038900076298657468314290564485292037649380771785571173938170483316796309096993696539456976863329949761346173162538412165226250746601433629650191799664937154481930813156131319787826454712217061972345377862829852798550213391981507554568765320162689223997557331556192376398673989913474487221736763642026097575769925393979590392951261505370688287434321626880947951609845412779152461640677378035814391880429114530410038576853052094163392730412112109824475348754900544812762308017530032559440838971920931421450529645326970524550522895757356723659458597482309976687142656420458162421713269729480153300576750678700832821317207788869336393156816951212252826526037627661934250395128690644692953818211493322235323267943297475812083864999196811391180099185411641039162059977403305035470100574426181167769744035593305284414620692679698128697295392497914075751072911873905351878691317089855123267919490710267305118617325904303662898577104544362311247593997058317617351727424232295284753901673134162619858383334706303237786782645830529177829546571650790371267663226645400800025796162680466178357609772500434329754301282800143785872391209128461823169443024297257131685872254005555286181501911393493351424011565022375750375857127959180531828517255392260515800200982873555181331960224083307849732216500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 215837742912841576448883740657125892441389006163386151533952431515120409307022679012735557035383357566973916965365031993653375629448683786701925859777047577970153398292098569855688256625157420066769403593804260762886232478332826103442295062209109450275203460726237082269521934623906461866285253041173072659481902471593964344998612558111290310870285636680765358443407372170678284998581023223130032948982149855134021854072131259893286727030788756379006128136575546268872805001793957401765102808799608889586779068169965814903660028872788394818248384582869546068714748209523227922085114102784864255132287588243092737930601820293164056482673185476670827927500635250743193191212092803996699889823484497751456097579761192115055856254650214579544920615964420850881203837153983589558550600976506178466397194673976498191426139332882329456766080984591848616838326558854755926427189370838003802782994203787179263702955048275715991157417789683024207074737263514000250509552790917576344374315675111665818738097911612770396685706245726720742401685748526690475437078973143649280434168604834972198612529049867507111680810540413459172071547982652595976217461388582764320701568763772232427017290523514940136789211895091305996281028658545213890287323500784294706700846241221336316144995576978133864689763771257489027632791268272456874150418537699060159523038352542991321760108755539106233937896753498203163200777119413373348647856459583040474243107787765083490462700294280243296032647578902038327821599060492088879845456591263356854791854267885755489019739762466667941105013750373427012586154205363709646158756136484910734264043591477484051006112624699466057939140714171435242481373560597938125192490471510164904722700357814938248568037219749113941550567849801314071968188671973413057104220117792154534984192252415810579362955950767808763109174312332904954188721253309969392312151997833291263902632719821117380971354188859545992537274770073593841100236508492325599672409799581328872579702709893599953635255244291394645162465663689867855695920116040150141896036996147077058743900381610204562045098954121645918573192903232849419101536017796404070856712209729055852189270886042544987559903386437466933245549603186348875513536697052824667345568929933401719883343666401206226845650151985640368975087500533126765994054076996087059905886425926516477449909181987116154628770433386307769812069054220952683590411596182146393931757624653234797135859224944486081826911631405341370663762707578542006816495346270340096810895418011684312088958516664539879250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 128522831064308000846742974163684364503016931385087522710969861919762393658930953397770910666011386721858337842208993259627261833929267652022295425994069476823599587386248270770248639151366673371055144061130259401958339733018255632362583267506251340200447921214631917633387950197415596004034096090154289270295345350605833878289417598259074260265172361800843607687193320319630138085953077457176781684621695860716285896728551674040839519435791325956199460405143109693289843007649457314643761106596328216884158197914801416910079977680817176070742203729533109495403709268826620694844517090122330612402334000108283757615950078863589824249595848587113660469086566148028599494317289265443809368789306387997894346043150257484931186562662179179083307685313491022771897138501885268629750623019147423345431620409819215944566479565910479165046110315519561968271492646733811448976555473984748487800977371657934119431581156193230888763311477357903457750731866299080877216931881500469822350049496344881895546881850710087369216475973653691023854997039019575812119095352359957725689460611986122706439901609641038862809783066068559564524914067379117975705811208141508797483315825957997141871498230547735403887518364935301069588113999048099648695607689086967704554441965032367923711695712558322643558869861033755741539139874812611678198381711406998356182195352403730842355552949296088218388923602623638110952099860670355105329143920006649775683223959353372174009595319971878983658621380797272097218879476032065035931908563271956975927164822741116575489526605395423056427995690137072456405581278930187461329751979140372903906086204910177702378763367089780162202029929977333728330700472216718739751441893074311772906092085361680388401675280505329981921046416805861231899383966754357987318068119306623597682888320297528483982928610066105964298781530042426681784160838122937429116150573869457440672800797129465030401279258326446298316629153949286151159371880986910944561489284533054808390444927537926321838353517868875755760991376025374690947394739807122619731947119370633852362078556299323016997276818147542842271247787584557718989193520991097610310715214545391512074088080373167404521574016008669397204252389083466244890356780315401704139461211226210993894403376174893917830514975901402641641336786263181604140903068521510717461185626485513885641061985000797193560433558431255932785921312048640296059467694488668698598070580089116776297186847438625842176007170258943244322254585608894464246206043380597696885497071292969246774913574301670912000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 49025547537798032658309489937821433034576943287081515749529978752183738896255179832834257881450926248129929306050701115811787102625074882539197558721249565357104192184169284195457140914649801483560021106779333534615378454191579239958460453598106663252971809285932195331270297724475314223323363960483564369965075181178432001096465571018429331416768349577725358860240408935610158160333530377972955764962256487934166869473511491013133306068551754947353340767145694970561643502095826475233279527436614379753526150976079678824927496566090688376499929710212668577071022150787673886538572329210509712999025253579085011302361309031764810975226848634732191451719309341950893717119362762108119454851526748822067227809187179182900200866934784934198031746859250537566199153049314828846780106593022732369062670102555640151231882977884631394715325984195714116220769072841190578134323136237326040090035093493489376642215023949271342169375649143362807062118486401914156009867345897250819422703437693393475231593470024757834813303128792295654870748775913106922014205306934665131007142718250671141161816386178570927653971090278451579771549651283352960068764899254045772411559991057180378200255010529060908936318892346585103201256828862798121310417713339102131838624717795277774765120256509591748072075104606117651477210388352846272868588909067713599249781551437869199693513473650923202976909531383066074876928517692537798502707673485487166460437187843908189830108752468473897705855421076022922476215154404352786724761207136759412664532192423423794430667802794479100026736329856409540828607074572055014462979507777981699415216207867250228375156035653077932122577628925295726457509338038277904472880491760328016221137909671828267130707760028477311701519972095314861353708504717090711028559659560987799290139358135096916361215749711101945186934476951584464906985395357506646034389684797162997135822181869147676743284295843602657369532167859292735811036195443885092849806190296010671245820303013028856887190967925490700906178564710228361579277312024338410942325488615706075918858734254817515272098819423956146930076115536888279796164416079589780353358940044686926623298162858592547210662565108242371424364187507788239768761382032318462840334257780121497176905428887533210164684868634884008093226555991451267183511207248351872506454685496367741721638766935721742846127344743847908426648026222241905963101285614423970520095991445975882121935632115159322365768587173204241025898864879295141968375912250068840637332742558489823297517420103164964750000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 7635324902009077663948020665045598443989121388416435007530477847881329257894528777780981216797920356297405606530028942883117694380144249959819295772987821537453348540046986737489478553760431566183374040004338443711982685062763320666119348572559668624090128856237507702772965455660598815417959769796244350125981392565470025029601814990476978822754446070699722990908440649744672536033317584992272715352806137597225025658279228706547989211679454961138110487038092813122026625544830492099783945305901484454336025910146391067144969725206212082735668711215856684939458427350057856278869970002769460689631320488874321501227906109126731719550662185680182455919840152988144668950105758855162596804037642640789241147737910744952339006538472661130157241018760888146321345107867115316406852867591991193371235612619514076251015510402267230468430759044633832641259305367319134120005018585376504779212795737217310491653333633166905931412371359842282938249419920117977390829836932811023906318273839357028120825003289156613836839194808129185714678215025288252434670604149949005740200261592285948834215154747458928097377338431781485617387484780839748053554919852311626944741212730090681893596021902307031350189080105737806999641431580430341568242838727043766146405368682913186268625623780502365985327196237187436447189051365021512477514696293431182462008360262442479642915989633599022149435941892486868145718119689092323692623910020100332647183685948523455837596298345773179196163212329731075187251388597350284195466938744665119435029244814142767677463807992557201456316591464367492976634778256855610775914240511244413898907843521642997422339501405982740584921528413157592353728475375496646309690956430010829567055478448363609611598053069270336146448166273394936611803921202491926420189233031363024498878079498182233863626689553751016229752454840548616351694431980875232088478848474752303182174353474049998266732683813725929111562503798194126578446257328888327162982113773337278950095102311372377598009783145810519730657360355354066895164706804565284179804951416552748046251926683918950347115895435838216250471440239022590063150035388693984858461944427883627835942370077723062671498841592098068391668533136421651487978583890816762029063487103680784007480209852426811596851010544727072667368990455794606936820695469870764778797215241907597250339132186475911381655865584375786008727701851239468161188485537819711155939469542369286425483540765040271196063434176471650829328532646088990412746176797287487496959936597889896034974364849625212500000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2279920472810991542582235902158038893561817351277830735809981543739790969075218598048426718116285542154271810152420250125087115353226185498644953301749616059088096972894987997360788172758749357972145345264469989134501541074424654488035772815782004708828268110043032497929938185997479328294450322422339131697996294500311937111796350884126013565061104193628775222856859071593930536459587157342680161130329120731043320286284104159612471188936272070809845998082322449303838535481560367295220160936456577076114202380604189837217850939207641636693129552398065765201108231764734421232540162332830505615055811232275921108789720827964872029118402029081561804636833591519127144899715375659881923397486126323057109203450067753679781525001405826678041152158446699241492519120657478177015544349597040301697086046231918353721562776533373392404270910871806885870122915859552136109572716740493503642504828035312686061691672713445934549470085577758943966982304999818792060831519093926092631647737644828998503795828848908491544429763574932911669654199912367085428918514133325623321562305725627418090696409728373254843582306480497634049792178484238223098298675583891506363388859894470615816993220625431996896472638864940100918670743604245897150712809612413926883498413672992356804399192709121527849769513267642554548662679237591150786567650827987446838967396276287173535780443033334864988673568692172357402093411995681371231014055402865675636539340176137286512973639970261573717396521011978707951246323206175605354701421234200244171115443342765082238972133119227178493308481326814407233743979652757339960527737434324950957482898751542590411878035951113526378252926447275215017562951706796472005714265761706561218843251192066943516306304235392124937362342414960192767943031718012511400818308188219919793418686348434326736851416114395430396463874783153498406481954323717659975478772583423889645463658813852332430694283021486039943754710637630558327502864200285801182206559813999438622150761024756704838419270988959816439589923204448327739697766329203482438613836543240143503042208868064600006220344591394637407252577337104518645048212420525461241813271187144895894360216764854163854867455091234817298385665305295930992924700426518749599818343706308153665925055611775372219334358989096661427325888348236508960064080030455639116189272264964926374941961840262750653225530846057470679653792410132437879565786732648896643182860584012674917320931264053089307052585017117975292909230156037042169588781854986259504128164233978728442172334041387980250000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1215542249830246915483257313193005938996899121166321614879834008818533400023926526816473912571005361090506980135049774338935038794201705343558712180381867703606623709444412826722110307083025883656046380518063219720783680441862586988254046202818699936950643100046795567813654021084220255464794915604447832516249548618371581804841539638178151983524976380611246376025694312711933781527856505570906156953802312519803024929726461126339750786783323920711677345192248028910525883300676929360597120532778281230216027353119919993728663263772753346698796085915436261378473356702924554238018654580093792925725137050525608819108628147786928923046315622542716615181477930796474590700480363559082237185407000382816882068116538903902835816958268825190720675468022108661491246106820669332557108393584601350086251487556878052386082201665850040968809245499491823712718738300441707769837330382137731949691202583897920914757867197229097652364633348851862960729807571966605970554562337038703746886340979960710213797916134476392269861552296153778965312027655462511097894996790395018138092720978732095057536321561247122800359480200278317573418748316369221755666173888427565767900368962370377677872984085501001566068131798551573262276909869556738082908583392422794309113331599757683198973912498313614221600743465668816456041706536429210260036943192100669615583904902817551089302368887323327978586814701242695724906678018011404552789313574695751679760332101168948027635593931674330361850408016075327527046170784854713260625108992865217479961718662077130381810443354004669163363517218421281882856894053519466274870540771204363744805616553617210625970105359432946000388071442860931607602751005618954496792476875772915215630704535832408643518729968343671576170538614971278283662469689428248358888956063430596468357730062163560497395918515927160831207332871053335856006902126925983209945078527665063687757901776278186546686701549314693802463369069255021191484129679585048964386701273863980537921287001601203104749500805234946355700593722897288847550739108177745081971551114074144359621486396303352307590316765118423221336844288293157007805936893193327709955407165237508488912751750544389430498665803287938320034784556193900413095481278150792040313523593179537725708133885733142548565887040606497900678663666291447688019996935273796157638655353439089967819116640837293827058147128087153257569102879472902332508799701402000985447067460855552373780006995112302284636596038223442675400147118660303322150289658884861379080730379668734673358960340604743000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -57085594605683720413401798542207660104592481217715921273498468897314489148872549216131995771186657698468961217789574883469492661762736484454228706938111793182014398932301185278514606117934218513604368150379470778590354829005902524034359704289636630658781764252768892031105399393294021023596429429607401706927961122036286988521801956948903068586898808720780656191254341655542788539714375552021170883895517763187376427763946372386755843063568809587735964370832734042426702914986133523727422017647110790416299963482484407383254680376553133990710221711338260159312932023805228570846093390768429477725015579452468632894008455655420978583855834488007269681344714963291400817567058279512597025579685942335768648108152221135372742172277517258277216232199920009927342254909200401614665827913314870484999259318787907899796872305596500586250808106679624565753488002727171444941725023953769782337937453785286033289588499776170384535266869737167465131817773391865395198300984931948447773765470801446515125107257667006581338717822223227037962485380324126616737635463626994891229109474691666029575221395983639024015519151396188781891564569789440522821472697006242013425813249900826451764039878600499217202123928981081961429600314964662235056590078182364813792303357690462920454719340550784427985274615109423848479129995195401164525257299789587677868804509027183643822378142411276216105074430964885846058962451707182620614568214938483357281973818286169415257039872648447612553254266597834092453711513682409701261368016116486877643864524209078039049805422771463181590122537998138072739785050172203314491923983055427829653867649230853691423247087395880697913494535632449795582619285025487136214963007714183551051162465367785811501436023799230982192234610628865796216243402277321711560604255238243511455655693446201055507637760505643198055430331185665294002980961324636884063534927173526295673683366481586264939421574242456699513073995675684981786635149700312270433171773328529051294844436080409333622146394708816909300740333264804761620942148956501699353506704308110730533180015383731189480337280887963649882436138678894396747974452432519046646525153174262023121438374422067239443104085949924993423389695395870275036299325118956011035815396151314569676900208853994372123267579917005607555987311146083353189754439821306439481374076303257829816414037831476845960470297786051782717940406766888118509981801002886014284834095765395459783578026542489472987150725747915108058248584211975690683950969651386477511112755529556652979979238638625750000000000000000000000000000000000000000000000000000000000000*i1^27 + 24817523248341494913116293715673864306154092995672489499419697272363958763232790297337902503465604638574256176616264664638766775239739839786183861182680546553194754117729939421025029012598985413803566397630811452718973642337275555336326617923099317754950222133777193720368420281115652669383483001912288327917624029864009231521656295963993695877955550579682982446383295042777533533087355694620675198628826729620033566369247385192764488682199919784746387155894638252489386088645404338535680080750093681626979776978811853306797476670135308855370328246782891091771148703049394598395625771958308966314689658393128145907002693623549101440534542741306090585897883044515216692061395725266280765371090937344054507596622637005038991537160197507737998721379901589599350641529430264992918308867976765411545965965990785486896122565579681500477303472424178492502577753043073438149999966162506032574026172341710538653842028967187354842254844382961344899748291347725893452601669216551606932228437833895931390021677851583650264765726329526593361195167172343833647847761320505299169887792997498695193408090077681229117680421413561787365405297582257736331780009121952169212048791418198974545180622110622149536531041739953368571790509996195150072554287998052997650596786647235213982744090790552832962647680633101776063212770674297137066870006232206024827268226227184774079802977559593455440114601476093077521032917289236582678805058720156425095387647949481060564473763292163392950228312131655532206326077543008925052936498749300137549533466700483220593187839497445860402263389197216860237559037593530540941617306680502018279934699593732521030583879832017045778340152218068896949291218710358382114297299439596298792783098456296500110863701504543054239647513358764599431167786974939762105419147198739593658949337392587228873444403490712527445873965891362233888997032829148630713660527175582786803587360803240195077547958605189111095094338326520662738025919126495989845670806710288550264087711076073287946829581357139322582301641068313664663547775579664350929398464918903601215027511392858873834796765032673959840376462850577756739071862090292907911082289824355570215689123583846641639001530826936003107553180978262153153358849084537261028947412472868220694124782098303006902521860789118653442961297253722197997306951306133892821938773957807466292469622228230495574255866492461992193702452685795105226590933152012543972762336208507857711537844451829438866368161168318774734304404424047277338901766700699643811530200518190899168647457786971500000000000000000000000000000000000000000000000000000000000*i1^28 + 982009068387951446289080645690059370968651676278600145782541456465657852693574545273206984285189334132981655819608059215912722369385433364307049231170132255629958931323122196711610995653113118209876796991366782913255858091166987227011469026553902865327108515908286245027467579462429555786031683704373969639912937127278057857322158657718635978311140882599930205465806501141239270587672892483882762754160017220523568995516159187022722647146126702535372485348296256603925060539012689041678813606087259311353693454463893148373645040238582146201569987301554695675685708830952563903966696210419540882887908235676938350141446986267507355088378610543177654049175128835771666746550529417888090668106544937292262617819954389951751258917042430211568125254651973069187656831654116852973022445138229042940911050806585362926919225113281529168389624460817210781988566906652875854812548860464254100987629345026755513054523029503568033933505728859163235790575484809869458258367739004075461279600726198505233932521841150198828534281188431936767987746549431182547977827003848700709788374331277460753208125895686439505634518982913927674066691436892267879390647620701084202760188496204563768396338244289817677208515883523322114677677563741904764874055838801124153692161765856299268962913184929520307475665181260512160264205413841134130457296357394236669606257936240436563702626198066480190637698963509646156327643854648831336347607198833516726807184634622545162360933037427682582486796805369610813081390211801487944989877924407965045518264115118493013990366613439681868725607350376655965667871518956861965078265618479265212126857516797247649828091074443132735335756224793194136123002022225391415633128381186524078811512609610022879569459005807975570119577297994947135331181405113735960440768794788891377059429872219367174628666273368987542161252826034185468210786242607606590995704348695219756755100950525184467562763030769562880330910936663408346988139763201331275473863214560185603870340109640635222386851684320006180733182439037902893180498605003630265073847600759066652970828237718539776587948808321452513122302318012608867792595900387899937757777515776753064052665606274022477459892189912410180745008700785894451410002645438324693481293229885197659629466743305153956640442766533643824570805558674514921524281943559733825905511273816405418892105791690095245393249290667998415307392645773598181709730528018362055414643952561521354588622135365723220579764878310169723073414148156465166412937862278279803049023915879093568257714623123750000000000000000000000000000000000000000000000000000000*i1^29 + -204899061769970719004808527542479934194926549581650828651013621819155512612633294777507382581169844274145292571970296918936072257073822258228209106895641517833159581938069524946089996540063612232065712825018735934311184841684163626754644422625814259819543513707452324380393455491801727066391481347886348022251990873631167786059302979303429219607117027515908911281567152967448072796428815619113032780403099552746022526231601748297344709764649552489709111000917178133400885676594317685612771995813133008601190045957438598800115513152780422679810777743967042742409697391660220469435485809576413336440123159214444612586339100610890485973284634730465342063727424393292616630427974085093388666036727952498594332218305664838751252047568065151407901223552491503534293388658639921213725442212491935773876557789016063802171346043430822790909509600748797399979233456527455055624981428281067800706429954113655430950241170193138769134633370333701515364929919424381278041336272108117514230169080176636413500678151589529923294959209643858520785042981949314645494789755335869690307642053455518684075895551720464749925025401480249213326316508030754497004134061662603568714097474912713452881722389433870195186442721056229854986294116046092178608977615963291052577663437232129483610670855136606828784702235481864159798192828871078248973912424613287938391578137900484462984037034758883493644576783746671168556680317084631471321608059692328911642137051575613434466255769788800557651635533653284086521902313762084517147614392610331915034461226600632578827485130729115467005237862621186874896210881610162416810960456822905022569330307338458912743982356489892876657529609646251807558864127374986933392089244390377484014122804496161213263632250694842197348332788410804899876673219067411013642921681163176377770434682736864039519668414238030483744699334690217897689933652883879728249927340903658658963715073907473174674424744948113247564651166492949945752105834688645562882867949670609333136206885850420032617419979924569458330849444862786255480740541523724079900963031313845741659028178645847698523103205384147114895688311294528454195048196885427617244016948008384392147890196343772225547710783469277305129800445656790811974248711181266053945506095682734944358584988329346323881264899895054052598509422032088406810999725578561128651665347007552968759286470113817633110090681740001561990601437917010750718068824127570168332649477020192584512231919217706995220958273427574807092812471696830260248187669888621100483902893650773119807263009254000000000000000000000000000000000000000000000000000000*i1^30 + -2357471879678742281860770600005140866071982354336217237129194846017528258509483231990278501203933743045681894948989881952325648133539597935431015308374227413470270408812503655821431796161435489613664458193834312576414698686658086434362329149739281706300471440785947842360449247452852267877276449015030426124093935990613990746175857373851788937239721886044495226409212070540319718475071405562625734808403158619567386822317915295081138996908655751485904627458837566209970880022559125778780434496234964643667836230218154227250711805584432230879527435092206689257815216228475668912392759560784594885586108985438083089115329025183949974690236123013991733790236575563740505027107218576349099289550808697571744355142370618318032062440227279908855366723742137582143937171950791961017297150158286200583654251130580762909923254289243243272334247961164676227383355245929303016289331706212623898967782127288537312780363340765257905463318831698657935497123355760385856424552804547091724119029035652764374475517695228379201675151128152153198292164878186707686917369052515325878803302170160046831570180005581775190573690933078250108783257002042897430107540159985782674012251284347485470877195729406132066067611004971400104561769420960280290342564640883480216814932724257789381409242305290535029873818436565325694740185531404858909294443464373849853256553714603146130210427378153417386901868791329437681544874406529927264239663830044448499952714267556371956954311540703281324802177536339273576725950913661045943405343804766171854360964023846796277941966800661890882409812517785159041198546314313832612862505337281196840681599186608172621266020196997939987983939379443834939661736580997839691400804094919648861806841259809709216932479060668950360778193947843233395588170847092066993986900592033613186433529989808887449948050599085008559763509350834808799843905080289474601061987648433689029400313245707809625766081202430827000610107664269264335599621412275571679654929528757954397790402086598107717879485047707965684567456365211608723548019461071261072135637390056970903639672372889311153133213722870775559839996449431038630147274185132067893892562929800792150332005426101864239934435896214218045082568197029159605898457904181502319622358682768296249902960564200165026524653107180499982529000899574188359364509659829886536609277028617410146268514056593238528221592094993281255190157314403658524506955358688158355571687088631730151090254015714170285765195437449841178531646292122504158310203171564531061638998054945580751344119251750000000000000000000000000000000000000000000000000*i1^31 + -7257108681256022434425868667395234179214439501910916474678915777980750519104710126305219492651941724801114836571325247925984477146854061119426933424152700877864471652092707290172817702565618405170868998157831642249393262652757627939592252666766246968730705831767865956518790319329653712249087302514454760332859383271603721140053386771616735779366657812436655176444282451566077470344036930483073712093885934011940285871483119917522584003028693616486605328747953500606184100515458284129522924085781845446005971250232552282299683952991874344597585572656279423110004451401140940851265128312977951795526678206390372147719695531612445957268854243798750363459262741478335776825414173193782412046912100096483869911228470070968113875516873450845343231296345996155432010610782111828990129036988930873336667726038396157457547256559243393721833428217988242579424624627847191321212116185384610374240426531321297900384255086777818684183324397472491900311008509259773650686173737944694676980824525289856201028614230411490086105427406547426227299444329275847569613042683135734037246285045087340580691550009383894328498532808968953488226627906922499377713138468227136585714827666146310771657707386731186641094622156463373963829718320495094259160986299947826788067076611530110325137516595747292778775890045255500273151213369906076141393600648257728967089104500661104941911980022983317354321653615354169973763425679730512961295289059999586264001418086854516915279982594631258220094902059905160625461359742110099288331397079420751718069616864295447837794274237961646252318740623190246911396786397253943818082865643114466304662924708920212537921383520236000948088460573157221730419980911761409913674487490762429897098665463508219638790529494960397097776697510480836136521237313100256731069715462253256856474960553699815295645956851591468019161841840115212542725816483925089918119007661686609861110578372929725126053611609190720831931803062723761987575995041326164435085964127349593659112528348325613241246399525463026320450996516610154821416070030141919987705392120497843421246361231023801879671571432536823974401276264189473634180289976780415900294382559778840919200515160218943175879273617844088671988265374885875832802196815501676312677077182691555158224932539319458540002421752887926930410838260899576521642086909857656555316073520060520624391763362618452924954816306587414941851134571385287283937401037208713001464258428921303833413356378237777432337844488316851631996219514480192394954139015291185357576315038951180186943261638250000000000000000000000000000000000000000000000*i1^32 + -12570419331937961718286912893490905963928133513950658269810099399059729843195973688327653328787120497873025579233248041177260503806561588779400435086165003512614618458092313351400266094009445393255576285008441797175929995200442137422188355502294982886781275282688638845812269888065118794519824013727560590114772181754974370905813888058269556566915729045744724478152351863145876377990313680288033931398143590473377970594105412727821747304886178091754881539774709621409136134508045302524427974802309456349223196146131040017313891566951042017036339765670474882907602468292534409253275301639684695196021412283456286606056208986888965903840498445304075939715627484531324756865115646376315029206190363953744478003082339802644007684788489099208547946146022636776012357016801381315383514328914780465739734696204245059064455447222192104849087663601375423400130525316124373844198657183740006558742506918288517409512199695029752603484879054140228052806298998489051267775080921138219458517003567560510071630459923210115447507727171831198334266719911137487325210773483720609516902010831881872749299417412965230682052484224867532957444404298517526971553839614736674817155892208611294341294078044795180760366837468996370485915639646835568673183864881837440208172033339176702792125385832788973588649990110341203531216717020868049855777683160125964381966235361121303483934635614711611469946468699764028071333064338415253854886674160682282196718878133461667969430730287452075559116347833256651410917814934488073688637688477811136277951828009747456342803707685627807435842069431630801661095802178386058834045978172480152922055133572068277138872543454430070793271533715253040849509647528689487975611024723337545159798565063665199959919202249823025241681904336364470852032818010295271062035719712042109566547344558962976048102573998568382067239348277460146229901491438438408024707112662158719005108588922532248317351335516499696562003952714225208090593988736783531054608864684466167021717176023208273338234564148373403302586444794287397018555206457100095547909821689128523134046337807054527594902096239907556324277299770620886127823927123251541899019900243976039018070605092507782582414489201871513830005412938465301112910574208275564692751440987857243228842998696227395472135845030984601241745293403050892584204883290362010656392289639476316655177901336130284176602911710356819327240105429119173967283103366343107923454370519058521880331484972773655495900841957925918113401597992444796573398523021457172754681350521251823128114485375000000000000000000000000000000000000000000*i1^33 + -87191989511982127614787208279445175053380490973737201695476134794993611870979473216735864151195359654986182745276370714078433019455414620134000518393111118372013541644784112061857779779979537477545383314607552812350104012215627809634721557340546444805585488509529105777776204908760659407239276774165372818806570176996888221117827598538001875421913518565557235425857139653069373957271059270876770823004989161721957134424662063841430602362678747412216232843987340596526302261309729993417316354357852324018479859703567809619198100185827187333295973189043097731114552343445224203818889182355557468635816520807363922206432832608974340475088932420580013320365190132716181732474535167709557435611963502536415179924209146650061521634559502336456206662391011939783212210418610174136877815304829606374051362839630796808727267009568526163749541393312394050557702251493885682975101022205766017606096353800097197478817106145388137218841996225239140125797500928223395437699947205562572008280913476941127375513144081374953762636907380202267155134351454165760897974114488762222041361833264723889828009257062362381171222124318246286197148348243582276085819891502347551398457342415375685835139952312511573486632536321168258279537748559479253006883607235511281055646548429200933687977551603294568188142928790651970094972195786463971784613107686610440636677387002186799564398950648887474291769790476311915496085519782188400656476361808314629628244042154053703393625693977819884970791142297976908408468033761026066706616858876307011921342951853197962298675117840106144091218772406991372165641323112156110627018478290295789559677244460257956879967840011083185889986109014426240152059750500652616662956774340495708363870406964294546607756735693815515307070271357596644296364295751099340825763739568794605829210950790808406502965687849152927514234231932564186592955123065400556621081841799802121206391195649667833066505090942601861737296002492067545623139499555148152219143591697004691222137550723766732734624539960522969896480578403108398253197377179267815658397853384194910820845908688940923942842941736070176701283964216187495650201194588010713389984979028930609868916157367702251373361938914388283094308539005630793085654852898994555564717094777887866383408249808864040212467789159810355181325759205060375323279688710951645439724485961252317488073843902516874201547518035803988696411940114962788184777877906863487462173185698633250079374991895290769594096911487168503476367026255986132046464605389833421081609241150199759900830327500000000000000000000000000000000000000000*i1^34 + -5470450274789308955794982838133854987401947791870445041650348388294504205445368595751283519519937204281843623337951345892901696380910733038337288402158217026873481013609481511683584288811020952633759052154807068849782894209877971811481208730097983095217333686151610171942286323828631451562104188787698339279448795739230013008642224204340350765958364039588415399141270406885141590990123090561753333076577855181609526392000557806947865194725354215662354002240297963283761356290915967595525749973833959638333603342822240806008030363952867394100598411468273346929803464568040993363965456983341896455157552211271276565891637147818051344739836509136378756048676388845974833680533023258868443746441003720395218136891256724395471367076824157612597570098411491357651557702730136181399487835220803921653515762748999327459060135702642559201481209382383881139412699872887509506028235841631939896812932150217974542343302522370681368581715125408807503379265702649543241752228261006595770092681230790734127134282492471707468134799761312026564174657407133311341467491055401476532207788131807750162406718297674814694937617708296447217518010939874396783455563586987744902043913784339717483507713495000732875614714747115604928287100377089985441894010806561632485043701167921299087602001847208679291732401420391160189850930506654950351941051963005718328860560924033251697358540479976462340723504309076557292537539667775630488322673302855697237722758980128329437677253492513595450087536085254366425661831634318971913473760206796534656918727622329351671010728434720921458215337962509573345871957887520716705746042190387440795787277021800484579335613909089199974930451955947478112717477717088486372198472125147550944732859840067306375025114582864443295594093853807141560448021998642791103809129760149221933115448693326801452333287981328671358660708974112972764042284834189873268397214614688111269256169527238497946966786266651552048159655604681102900323578172464562825992703727814553467853561605642801794715804264351231382750290378058652366202657188704582372767075601656894041994535400429038295500503011914579217830537829256892261940896878452515935105156865821068739137662789812123358538398713196482031267428613601703305180517830868860697237742510491875724504195858231468557166935178221088565677229107546115095037095215080980721591311631378040760833380008752153631460401823568319110685521868063110740318574928865108809637935892778799935733160494095925822610492585995865940957725490968677420512236192431521302387562502363438879808669625000000000000000000000000000000000000*i1^35 + -1013123363002730691105357861880155920440790471527637576905061447276021564020635287565134433811597472662490902795482442167964855193178356528614969270572903792707124918228881798570502146122054162518790844915665892903762973387383009376300446783748324901856690862809478982859840738724487346014285338531119590717426917716231140008995741000337720728154363503527381183058804481842946571246231596216820308668358524882558577675939865735646877937879759028020010619845346407497365326191249178161592199323602513266140368797549524674061534142715658801125432002469956274711803052757033198905041345353995475237185298209508375948816482930151646011387694407463847631772128817272446934366871975715368845056254098140195498538753627580518083016583321552118918564034417867642415092222394221740621141681982955987846353366418794440660107244163788259107955565636921474255136097497146272738700872295611893152345898023000289691246177941219450405312917041378086412229708992173063251776523181016878758120913588308425859616959338419747411908565301843220902256444685765643123743720312897062370643880808615417985967936727733806696693931472078005540428554657713402392739059405696072488716413470610089861890285197680755378166063258674829390991573439515893584772992405335767843832695712411977316682705046406082061412415756345194582887876988717500471012261006880485012874759488697903651978636300262972222712450954379920459755090015878907437936419004446699239206518990525456197075585192924896689417821091709789530170637183579854603676429617195303356368909617202038139408204909058340820855503332923094218824887107982432736700353714592628197770479780768350955541088120666369403801832252933517937105253674212466817268454017393177260468166225842190311071009285610287889192326389759701518513932002655572178150622260865430709646383038963510387446213727875529080519210739543105516130512527185818324287284821901608703054586000297036255981002271672855904177164921038446707326613037828798754251155609879997685518482001631547541762619005137671672900661398348779326599484507743962338647757367801424192619254786715342452245427661561866193920982930620054205899707804595974103497215684225041891093245821129487024713566852207554452126592792117705344855275190122295947940995517117183234328491273867140283599922913259915282072957300327204984052410098676707342970186299526155092816471042129605467730406494108248340505482213357636370082203021665951281143300526805316333698603060604626750347845779545072314929893723598131278605708817279153113307796614998689851516281750000000000000000000000000000000000*i1^36 + -46972125342770793048397177006836137536166360913640822637721432009518836371118269733012963353923639770552822343184418724488423238445253212643169067375983095116417388288367024786031996403785395217713392443536954138083404505527311746868302004647164713764433036099167725131122575171940724552542927755363889974552225040535740726041465054518320706554430973414510377187943498864376132593559429649880537448127751603931039359301901945526957643044396617376145640843096898883486316893880274100804824356899542402530821254996706712092885145673445471088421306064663413871628344547276299385563826057615166882321393738590200634557857868964361115001037544407486627883710734352665077166418084513614690447698370775601490677434777863750004511072036632656906289738667838344514455491800521563239577634802563840049593580060272353912123652821383749437260089677962420945912011481959447545651548878989360791582049680422678373490850886111347827117256164602270833274695940240156502079582446036324044859580306635158733726982540740246000255238869896556997562543009840088660213501403623553401894835937421160514896143051338318860838415145210475234534232477352980075852677975275452891189587105019035405010565132241916024091437492641687846100971050467754562324486806926620318262806450335718115932312131373285030434517438356458710432568322734343265267036561655551110890091116822627570111298488590188160027596925249146701837439170293849845375550597402469068966856607012115335044757982603092884611418585290006461745398721829134100214637518014016031667985358297479877258226533797533972513128505285870038244441134641723761988600507147077858481395476389368709650643720615031368568014409218903503548969381817776847451897627435508223172782104335630446012645349779180089502642065135376044783584586423724068491078552081038719768186073483876476605972200144358493456917067528277012559721370050926328719512092023411463931769324809062720989605835351547795242222285265676716716483138013383450772788557175474426106669961892111966997402766497665295796836464577661602221690682410921227609358055759600655581842742574639706914367347640205702113018546430708418654045889670481033784050001402619016468372939833386682694084789169513134335646290353310152541771204291027542977239591665058867798992794968226393138653279045236348500310486131137517814382306895415348802223125568325699901454763558117834732418730225639100491400677849797598254318295570917306882640827706726751701787619093778034212242787946443791016725549973313296107968984221938720739400908931033913166776375000000000000000000000000000000*i1^37 + -3666719432310493778918117791367311348795833038476743692140511862960353850000219223334422992957781773871336799797845479342488245746615942007044734136452860900789219352031856902013155854543689413688196788534737721112501127581802287267821056300888881189451196427645813238008239384455350121833493565138898256143641224178404882271188217628389609011855075038057817474563773635287774586358666981853351298917160436477508019716194430287463166237656241612645824456625319868350456223971252480294717617877134860401022024470203662979833185123591033572738221674341461080033306206043486713855303658065056590881802724720054023664736037393631380118501729727440544319688513990440471017138201315765707420331960861075351657009921889665871341959324834996176537612864630523590622394584101794104961933314232088671847437484136048654174182761376188348533872925695529304795138678865311546424634170969182048005709678768361427613421180140254727073465223459794961010365231453141571464554926643938752493130075780252415500866430598022725114213861163922419810306131300194003802995473881595477309065189248886205369464559208805320240246998403479849958379431852611737106590369804502506687856580265826734592418170428714106159675569209220241585317484470013979442650275911501522428559618418442466845056481804038898680440584586718657197568993832355148086018108995258739786407501491804992766651374618076024975156659688600536129503491436869722387979765881074516907614373664598887322929276285191738153686431387616597255901876455946609975786402390514488560426881850814728566091268574707775917363959680539930771886472097412224787079091485235672349168640771174566193303953481714823457171278524341298312317487242094319222370773801700762686549421559524550991109063928388111065231419735220662246631878867622713101974985573728811134036092921160705292060063142282597093527055232554503972743741495001166717139963103700233227178335966030113735143874499890552571317696565983921644753528728388873072480700839491049526977632797621282605697961665783211369204154829209817074837839392710293958811423211466013748969532251898513728862735299138872872265930994133672696855226385232863104629135669781716879645985546027988127359151756263365481815614444389793186626666198459446871510237493622481243985640105991775476759077030155737321143246846405813946223188126624701057649462306040672179514434088917795543679754524167041368604956004401519244569383428351883359814353478431694586583418566953144532858362014102809452035571550281858346150252000632718907066036592035454072866000000000000000000000000000000*i1^38 + -89186541122999949767189487632941693490155812407568597286357395378197795248703926253158508480498910236702596676542896207668197109443036905692290275758414779181443865597633955330906821977195716170543939583831143159638159950076137717459517291837055008418002554350416638047709630397473516881064242521404022698516123521763797372489657172216920494368646759811770670372391687171858136168381714047693468280229598967684990262175739645749284797009986751140267154183137431340028330381266891862097855877373898396926007777728092919731395457139156036849273606948399526029944823706145808380817135221873248619419205232543441635993450324781908055637728138980144847666992604192352862912826739840695066761402786908108413928992531347450630092066292768827089633764214460165666686608346452766334671489142604417949411329355212673700419967548526995118992045358145860248004037060103481981382042623974595751479417069912558972304721866991201662343084383119387090292517288921131370398222248752319533515153913633557056697414131410963152840476232825345599491551046599456897742722648916335619565582066712523988786619197008227097226869911426544914320965338296162151784572540962109838690367678152125797926454211009085304924022117770238667899895095516295369951639778498072330887767822896144543755938552026867464009013421691783105660708265965052522432996751647166995217284628037477963665530684338343579631884636229862128738063979722488597882533300808474785791541045728015151063337562992459078415177761437203941104716052943055186674108077060695436323125688863374262684729027638784346613080464037059401178636849797861556494446656109477288334717976863792821265680444046744432095224846321319728615791882170743950187478159077169026400730702842211804413860863075610492974228756508013463423046370127964396954352040100742481921951141937422244755668938117415278609201227632338382914756093420903587591390375101524671622823460952852741079789240107922308952770979891782675431307004508019443663714085792969788703978146048728019427942566685866358960048666630096443746333337044940179738816844386878734638427970273512277826975723824159441579851934566762844981537444142087153820009893035780586321240632076514976290746861019922985375034814354595488940566446313186113694295523843687317697218884243146447235047934303252073467717349134019962305460576337243367777916844559658651271595224914181360093913750845227670149154947742395282592399680134133795281102923655035622333845610051293923814077611050328504491774140277378007272665977814049764762558177777419131725625000000000000000000000000*i1^39 + -3862699749772131453201741221930312053686908432932057542171123573270543555808536584786575734762878153254829193544049267662592163287595128157877344908564423891100836802636090159152391867139110851936339505032745137601277906469471962679609354242773630143182546725150641178509610339605854816042113434862890260128713530618081324591042644688131097755479756468845507832151631780775599240312659659799207340845474287725016699531514628396469062456499389135128404962933472261646285478823687585796770828256854689680597254336714523319352279621464706367815169845797115112728497043090320396531170332754263922679712357885189959122696445642856557994594651098931490464941817954023175548227064682892737556409306663540911643238414493905223006097328717510237691876820689948044183468867354580697848657727128796810575269968129613075806050539494592577266260502339767135456034699217122217163380390880764150295058920795814139380752189291112271464977698446373933780034671374366129625190115243664659328232545408011565732149967954738791078397930434170186017660088057409996374927969720273756980434879625783624700379857532783056839829281892759497389753601038930621599462957959621709193911517530959067694551045026231000933962076059898653180023697876590324361629363531049748391886419828266703096871373496872054459924255569793199686408997680294375152927199895243774063849720589071703655134621424276000611596812242030404120531910913358433709407904857144319267503104690590645808764208124296420275582522744372999279735085273431425275383201319170396100468607940526959686027945672718338762469739009867851390189924156032363379413192204519368401075370925768127975148512583105707588246426872663347673550378521731071640808043916225348581104583899991967227259854421360195673093903379434710144477704046268985926093731780531372562396259694395006707355909679397817021047136132856983453354852883108545487072335327477559537667486916604201396975097521207928897393400822483938507364928006810207639298330469189744531508383977521837641347399534458642614534361857689501608061584421075662932637206531166328679426650648292189426064956929500518336161457972223114914321241162086560000430922170406077727494044640998933171267501444044262392036063622231948015023958777294812379563269442987144230719174286671058879382898189045125190766724986852100891654496109007150791698584741894206929188908271184099415460949902909294100219481612348287315339187774882637602658325722770937805482163581235961370244090954991370283839560793182597656864512383551636479745688791702237712750000000000000000000000*i1^40 + -23126127310079132003075736630266509441845772838621933296191753593619546658318239780453663874637134036056711741191742692728821729262312887884841178985722977736405886844918850385888134371473664806479315531574923649937654944567656303356385457084618298121806837244612311919237195359716741850071210952073866844997144164718250459053188904881152012876337718475207768780439882951428180802296461443775796576541602194494304608609465241371075310946482368877499821068755704102804086433145402489834171476072790114849766766613722721842861497961660187618766480057081540095354974888514108614578549210889995613717565288095332008855259396343863284062164599389141258051192643231378595235198294633107931474542151562049167151068348113571751302755621527068417633680484912118475759737065101813609469457552840606898932459358203306291582783522364980863358188805896964941530204866090082483107559840422570377917782352406385162385137965237226178584003360454884127553800860024264692358935005781251012170594796265298119185533095570738222585427550930817098688967313056232507168922777840651501601098428094443039982372581159586274740320413039486835962583783645319116595919170702935189842543163390574336681964979663968130643167841554571892368984355908160835282355270694723159598766605526984256792293195975990751307470843509460940222225965298347626733674347798054406422252971653938967761753160515224960047577483856893906926333135025381647152481198421279939412757937549617027444644272514813028629108147615142635289849717455293549192679708318918737711848731610543833012263111554951236448234129723721758597092113566505241863807605079140224438253039517401343384542921091061862512509654014170774477963716824242643205078832922046091483588240108411340343992766962505037551311712931286503764033488086478417433171066572814132467536671269965746433256705415463655207785517466047731250440376556119973865145710030891590335329527488734573207088130939680462610610959792020283491992291916687292213273351632068307129286524973850102496559894010228285534962547166115511302697139371668800340845234289752023329552654644972059826867790516406674309714449190498831153696219742556613511904899837659230441768444911871727576324704814473710491364671618770894156660487532766014278169626752990825790024604339331363064072380038327127951704430328715698169090763778280527473322851352206904127668337619637867181816219215008463989233881323702421313021555974319223523764571484843665445434956159091859439955966543984593729776575850179734716924893072867715411740675325209163625000000000000000000*i1^41 + -1197684023709755715316507032124633944663014528520234283572052675978511836175586372050426428377626882913653676540289691392564003599231811577508693798920916130799607932855866192340212612225648883528578279833960043997526884552428615365037039819043573287538820203944652255625028700758088848848168750723494300456350208238458854463766135447758017773063953905115879445250889896346018462586828849419911411842798002550832340242055056591694383821108015568944325902435061747031296869402334434419628995430872744391812956859169186920097369938457798178574578811227361401199523028051761078673896150630180559759206906703484372666612854237635501128951969747691586412768874838292181623554900701407087790933771802810370310243724051520575751214691618933794791926204252475307916319385402868473667069731402289876129497532868877030983900950303028448183399159470017590982392333131535983737170996778935033110775626635076245255247729197762289812467349827561458137033579429437021220870583141244205664701790154080740308715810815940055329973653677596938782346340455501118343346024699342617227182220950326402181305862324289229605795156605557928195755230479536989585469947951937280102343993208041644825130034600035299294969157594297456999034448918688188338009557882526999416072945929688981489477306261360987269540293336590461971259382490200084242560470363895711817065646547015886644790746279527425664634832862729419247145588857612470140242093932328012684675061172674508088867520808485249842294608951765602683774392800829102382380670006167863628040143177855656668858819778890574193873752337074445885877082536379418769404129125201669164772078695862149543066510429411657444544773832040793374379572296139800479377858390987113623519143678349982509434914376232492130563783345302904553156884506396306398761292872250831707962052663506260665148289136035411391661763798377790345100315113079761843484972112880600592440298075628259691726170365499039129978993997133169561767358337450117866370963772211879006543889154214216241544983824201403956956327134774447388668346875535305846802520285303009950416126746327582319855248684539650995262624171265871440454600295242143330169279429471432453436021090184736586461974846386112143966575525009578886290900493530231128516200855399219725624803837180068301109795012846490754393527470692715804433870513664382775606932109334280895259255840027928515457054037452567485417998569036969699232850835706283715773073146322878793669382539226796993629590856597717103803958469237215025170510372129287398073496927019659500000000000000000*i1^42 + -25790654200542242409108389159556779190448577805265334879534311745068260727806687614035289465745532892693830017025589881703910343743031825872558522596973203301743015371671435233556839201230863707856043388870241563675100806509879087336986398425497370509269891452833851432643538762941495831989391243427869619626890877797613030959706804473509607214570302651394574525836004430936703749379224039756730293103068090978412734656183715713212150486078856691677055462427205338214181468058391332244267114503587311049618543359428578973906219656547903025293594533753437657124375345982061142481497187729099947551277537536456089206894107684213543266853988217051261810854012648963288942327716684319538377696734610975435373580214412720833934977340121820325196970131643334999304869434087456691047593385081846598352057457137398418958664302701079738517245411910448432199367138075194004920494280218233492378133718791749966781149156607764725517603936766548161360533131327301954934864238984426649341438164558920963394500134352117081701654663208498502323061609354682255720113037814012841599902954919731527091245350448261242748988126084320729659032385021034389733277196854172003968686416805435168527013806455332359444561935169764189342453237276945241003825837479203254995039917797518877988075682138361485892458459639619535947570727773121178435695542210941879092391020835634630043766265073448409962490899878321320614534955578672638584233351337339087322064749889773044071316027453797939818267072985217471545915636370446656608166945025947966073514568362384328103358761464089456928084311638481135347200798431905987202036150618309386090703373695925075906730466173889749274041912072330885513010248469737976777754447393561701396098861546886413560580159984246927879981869510043586893640579035608630754200835479657715044705454601348612257144929900317022262418241579931598582776086535745272829708871667158442750581012644721000138493904923294196365142624635361671441739159528439187384682840750280435729242245465776563599770946454311176303987897536215349332621565450178924464458129760742484523721326432136941250056165355659417775554466373327299052884429750293082687653075518072136402668662326707749871682219355834141650578059836789943907684880550821497558240262970582395988617909273925923204730389578513294169902525043173655259879920951315798960059335532459168995676575293306258962408984231365535024140218651367554030635182972508886963706520097828168901565913111763043620622098827788114092057615680301662150808366552422974896489010215475375000000000000*i1^43 + -3131777606330902671121353866360712679890043431072517649402012376211543288387449504386254080820670627473444396216192524464034547217088222749827535515466683474608775800486003936918665190195177564798071165053939418110493441905257052365991146131684370048369996169788774019943405084310127475065330954276696474325652551753576203577430462690306383614866679437413515053125806546821320054955726267349108774289307526466671334195171356838634965954159015185464098019110716916224946241622743262299250760224540682387167372437822780399838228714030647388239714473127708044425145464945950225409975257994141837172633137749061088308402612258807057579369600022962503291628598860842393958824883685586609111804018228788918999814144023746633934756178982460669350182948242570366850275414012902781108504679833012966976322990607105193051694823004462469878786772780805966183018700335090052923795990437700710157914187601381573061365235545253601625353135106569498544702166402331784779806113246286669591583690198016326131577635227476054468744278608426348206478763044099926321760038570441700995621388197529367109914624496905437262294018177947517313319234333725241902601487728575596246610960758170228036109065272078365697285628031958389790355822281400285877613592313212149965887606783082506271354742045551549217100426856338643699089290849466327291699701670240352971030871987834763127537139220899611592316950313186153675470059584215442098658813812061039171055486912614672085760636558517474288548322460777019174026086976318532475663904899750483355760467131591557096974149082374537708063023071253589036008371778977391907352947303930594526137233413555811548260437127933812523933509119404248921713888245091766581852128750309872168775863587137091170432323860328058646672126410315634174235225220889039776838306514444454031176345074668463717883293452701167754048744233355895035395180157854414142331563753783905159047315350979096738130122252588500090348586874087712649800874510948406674085285918126442331603615129459603893018342953193097974511439566788517156377815829946151682226743405251982183400727930777764592059339033020253090114602340520314170615876577191655567179549235094080134666719005411230365496399933847473844485241401882612410815515153456546636434124068349902178643318523842832150093358706007379892290200839834678986646525333321402740646016036387235199046094300359509449963420498065673192392454059839030812951731564369568162910692466030148437520964014556208533001592868289873153679993683766042989953871070373287115492508845411250000000000*i1^44 + -116156719228583553646079555650006086718107479182296535299382068948289385375223206339378311493731492356857567691835562754279806675031507322664165856277176439966703989163376857391878454195154062425804698699706681065914833652095333566072906573467785109238243702895682498689638145101088496244980595777542115593362828944329781460467323335292595387284542287876324585401660214802443081575935296439065424069377614551683637910033399665499124268290303525724455586151197614497760539210074842397748835328849362696186315007744910251349854844962318855038924964328552137891559873874539639699153496275806131811691388885863135100918159093924102546041317125456505053716734782088631554393155168048797443623379254323091929753032582822293686823367771714497803079977670896090359787631193893914996987819997500881187795455428319953728774539730206822369293544612698965938823015508124979714928751086812544958354300782076873621426149262430130345238824357971090051588427087562776774768814967412741429382731439365488319136623917461936711458723459925571325128110217979190943146879216452592473388926317856815273219343183872945051643980953204431920624309475524478131655143255436863915477857740867234580379320458128901729138079479212850999827772433101955788770131796315737006184154803852427578123865785422882724836812845808974778314479878257451515762483079128712522901539521125967637743036377455207816661334960599670608967044731986574441365414896495500333076712097936967483089684956770279465628580798597598099279971941109845279981284379513685692484947964305640388503288562103845201116406090927466722990733730641723077600975299821056572576611198813485545289598898635039830039965823169556563630151415287262126885435149253598148620427667121548740916471587249346390848951695737997271738384891192348757788716216424788137231387510035940018461698518207641201948185282017086142866286573135569476489194630222577540382130727393347439870848591627938312711596529276107337887204076438010994632952131703491890307268710504327667618884990358170279895405337181098132931241595601573157545700035517501333724235972885143328744985473724199304562700499055776546279735021506127986412193691111335726553927350227707957150769629790904778082820877968244722673416480884491251764779881023359214329068875564610825017886853485636513308229586207980192525654851006042181110170617673619575587651276678519414313367667849051916479931068932118078421280880139948513106594002045350848600617059338094245678765071721745587303692771592489516385693987881902721416989205769625000000*i1^45 + -1752955252041594720335497368467386720316877228744572612823178056355017969081895620819649966633744079214561764675565499717830122177396436173095234063870089494191459302240759597252600626251395607881009969051749460990154110665752346553634834914691626040403567944272708033796634133075215650344827297870751848239846190661299410569129348074981224132923703311120035850196528891566182135205099927364776650204048822808877693721356054581068841364160201788650487885260100605470934865106104781681926889089052227836567418037583518238893039127735181340199486241174234219922120928235940544578235171458864383757804703463429286013642775899277192934314357568627407385286862462747747312800180868944874257794925693493316041484272959051936929857208541230348620639591112673434272814404219011394714730728896318494941814928254457108371709801412804368824036911897032236820406609605568760779270281355159861629084613636129534281641096584391673628670461130850186681279458018736517082345821724949398202668443773989012383957968781661808941891223999002247348852412971657539992683500457939924532827847074510026985744820289283683642491553311288213500177831406589521527551790654739052881988223859265265286064305602761159634511607569979851306663526003924912653541053127667295938101922226198467080837070715715948466703607918263629077734598955067797937566899758287885122402465235927726163305131416488532699097662389862123357242598609685713964608949657656247630122561447316381401738681158147480904816904080235592817021818777975013329361363465099914969799448064253799610269143540494676626638167391021996401279819678538633692985588752850460065646419101467395804467194141592218619100271514401804836086488230946478389956029171019570040450866222117213406885312289770673023961607296573261763603387906453558972465325904378446285581096353733129908931852635786822057434671133671988428303064796211837161970960065543275682053873400048458466262201692536514052455562829972946502773863184887651799815244824108312332310357856884650323575271384854063024780248878327457758463438559472316803447711985307438457517482948468588122435535017711176793014139060479733935501667831309137976348659780815746534605649383877534231628330182058871941376613767099903004324741472638370239612489185524247878852818070518327534192562660789650685418583056403424409098732742241606242579304916013822310086077229185126511417291546732256309565001064840826545506074972820499466293413790805664582497976626890357971667496755198352961378917521416573617632855317809951982289897573000000*i1^46 + -10744454802897130249735067476812908086098946264843278518211416648154860443218677492121652312252720138872875237125304463888846185937892413613069993232091429149938050684094423307542171045499711258429256675677102297649365503592825658122644669269288579049321549312739317123573637764566053274543558298800188646711171872473390523866310717963179495845332781222633057134976243548334788745075178418635179102148831340156989828234009088275487117206982575622863514552590476174090910975182267876421542092988120409376660733954642476719361730748857351929560999731905256116920519776874172278018341687848526709482502829551985517882582559697303710080576178860603252939603288265599445527631806275727238453310846351944752754270285102108946959781968964887696196073210159204433890362533161618842809927015621446703564431375377830899548010617263503305326254741064596624346008285341621095194301030595267881622377446355912617618337891433924760255384905045008479244349589584151600761563402326241618675818560604662272975679363355217189442581293820009882803652220476397708931255636986329804707003845278915999431334757307896304043942105321689020506786428476720930647727448517448808527617816314995128366800478652581495140876764669006824965244008711626925068703329776224289875416952967074491687188411181319790127759449707367786291743287182342730832842899996401817899454696298401425954439774605833079472012798562389813016018935402735915656179696472845830243854767111551761969523023716481538662582284366561212440352678606120024246048758741866511653586427565773439976018810899514275554276958465109370455683790347042837960612849793847251508090466636831326546627635147928575961123150243289016876917802689353695918302348017335895577661084948124377900970172265600329799953342545773486787783691077045033397672126377761337648754966355211275798960419784232076747338594618163819750973656439712071141543129042628824583810903082815997239204819905084965065859868023789944857851837694636007729606173953556349057843050297068152990778063813190510003045936957469966854698122198730125151640702366302840580374536406941465954654756387121198377223537531511408353678285960633950972984546620329763240595275279154601244377690123846168920067733805855506722404685575072437401022356901286457121948093749432819032686783377521162518769643873834057547553980783121461297336487233824551855348655320919282669492343415101679965829639711222557769892018162960965878149851660747683840726022016100986448041694694339623016825466686856966264585166980025451697572746375*i1^47 + 15590458017328422812502329796510220857016063622560041974727226497087585403021184802356414976001263816136140876531607023527531698983617867246782970675827566932017935474447968970778379674488687139146270525523834971153025296458590782453466437079870596813914739892444527840547919456488730638806919307116447943427530262015749772478137864066211953747041248991790256608068730468841849313045984462236230087790402065646207499221957041865732689281549797694974936640093558935917752075293783304439464871466654577309711253702161708243556931229292143284991720730883263033123221119571433368928545865480184912827356172288308041328971203863992125307941104470140564386726555984615985112602821431535258136906070982517562386830081219134880017369060065826483395797941052595223085228619963291949100650904699514607647311733840743693481770879873252284889848587525474593682184510179770670605365545318452687530620561105311916392380595287824670018986351390923338914396369229300871945175929658337772752706914914345209984309808705704929388196352418666393940291506879936684062757793292394993302620812463043277567055403148460090902865693795410540983076513216868632167467387489446657881012783202436662425252491416413061921321929411703436774199804560034820853155204779509776473486542034169699561736849052211109590434575166101930995215909455941894525291055922790550224609664746639197483212602819420917799311457117464657310585865764152263892730443133767741564213187245425568125658691227500286952654805249203751309658031957262885991749778272968981550119184114986816562827384838587892452470023913973924764832858567373442023088351045926673206687113128494168833141188606446519747441443858923363667776470567498312488429299298071366436381591457885633809442207346182772581784375771907073611659569017566549694781564824507207842629635956627597257757009333684619361282082030837792516820911551682298330510447009812485190344480018835072284135564680501906051135234458693861905189889562018810612522977091226056143472315232100825988061753058069673542700414274203520514163830415070123438390971106351149369314921318443767365581382711046746511002667538285005523759111780035471797094001872288222818154669900074020863623841208553258502249807454468068579680610317850257962448763687769316150815277989040317446300984675148836078278875350562710230802737011190309813059230760603113203796368647104718101361032535652172235754789566926971348962481322355177140911391987510044463060626323400323390765631675858284676940850627664567719138214717114219643904*i1^48 + 1100683089729597867362457705981877567402089999520588093922243090189077220532992952859527304261121502348196022897018159605818569993048952980442472548052669648408887178720744905602613443985196985349125262337021692105483628725115742758542204023125761430150117050227352808679800824613923485762405493878721029566774452230884330287854916455140468959321818757301379804803687658185403658278233560012561568271087358962819187834443130559402740000856863612761621121637425240980283376704700653810076385011124422759590955030884658789630311195695498876903407623551068175263389085114090927981537119948683330442049921329257766989882164176480175633202045958966847001066556705429380213040151482840230379652816244526810866043755425479672568628905286785557081178333976807240001680641424668409806281405220938336486228930683690775969526579150340520276984643098029007382571835807891908135805335652360531912447392555166759570209435269208040714210637377906914992478792918458686099168044735230377346091918912871351362562319710074185383701115193801635767107719478836284484817245648269979284919994876765500068693906030378929126347125416750272427063668245002419804608199445912662159504801839882805455537363610535939443804973436848314288396908332663863828601088850958517394418702724338464322174221868473358745205729405158687608140138723916951470479631492410166260156271694092811590876799608569752011843699174645015689853610811642110120903776518621009340078646416929276669309272847524397419639731967746392146429243141310339597795601398810025920187313253538475505091734503883373424978623502439595641354711053875722240796991836145889351140132697828349716208549240546893121246988351817396032336325205590409763417470659199245238051693784249170429892477961513207576356619854303870144360841168011087824961543630974628317711434513952782938896923105910529137891154271798380042790686214842816201476251087879952931549142194953284198567901362968854992529945860280142394237721611664173590175683175104697519785185394213794668729307327854794038132591174343596003459216020098667633665349361307293158867183808337964246903655742007938813147326487251566522612698825453823889998523565859578541346430573893746107310303261085092667139108508438506874099329388308086488372991777049450280768389160564911364260478862598072294057966603938418086478228794864375997843658549804704161092109929369924847996866577677629017946935772001898722801210803933714920088693296242114939996220711076766578532271065376940913535411684967572411562450449084973056*i1^49 + 21043564235807672747463703319977715298006341944609692202292065833576481338286552768513580364408603695915079092711835319627661305735436392211575868787061156798660386772131943152500397237104006008492780916074761407950909708839119777098919393942058248510399299737807020618556075284611553140839562378610923755734279842106052498028387400088692758456810869867773376979616915430524124006806175156187145169807105081237113842050382415408584059002823740633068079962600379228091069789727437220368136496430158648458537051667765642100449746425953927637301444552930082049451953376781820770974462553334147773739876362308295718704836207382880017731630284231871681337464392727183186877060255532874725291643403549724694372895379400120364956912203946019703637994299995322039862922707269651376447716764414603081296723640961436630164414670259619207352192226567315054021110936455466575229662821890413210500738837909077835842936762051829164944060789212380191652211317124766104154866239303944804620228637963644428690353693976032778117932118018532852534269801609003203898557569195994957039430017152944884411694672666506428174523527681187149187919083951090914568369569829156863253939476631748926328238221950067605044726367489944335283744417479444363125994209039154471401290502887443755867768675912979794162194914047667385796118761955073522769183653578042195783097988601901571629312036589005776859166732790661682628052347026723979474142940183329363940830047286294688471036171600346383096317012231901591625748634983493288563754041097091709056609512525869642466970528026546566514739242984484437577234866767397764029643358028924965527948887894699198364475308601837544121791757648488586464581340446663151148107061837906001230019010164346203583584944125289313007670839353652102817633109417078084514123663811980245991538279869816243603494226874296567806153978108061150924467969201930202816342119852673498412559329318808256980930210153488732853250165429736438156266730600319670119735655853784959940293556368707950703847431654308230461820336611117631389748809404611628432862214466260744352758477528769776858753441791768374561216831397323785744779427666085574083238142028120824821637045204035984537949596649865625101663062941985090228658340015643789419055440192073068285325339515333509699691974258416150337090733438808039528020119400211779695577419578407451295876084237619122718733202854530021548371375086025103817863852939070283507782313472146299035487840419995219103722031665017409667076584705506520258381986398208*i1^50 + 262879806015695560716756348697857919356634400945141970155288748075369996532631018852298489396009167151286500944689633598934814787291234913394532379745952114658101253926613606228455302386373271894381639021181263569742551008728812321826392331394715741204004813259201671142125264445002909068981349261303300750980104032649245975130431225401590942065134175389195288797551394964007261894021073027665428440830797155650362937434101646209558831085581317132182899142478956375221161671203761270735506598707891196817612175680974229342338954032452161193352695942932201463810613004801176302019972970905631409472317080679091030046199153580715824471045254961763726100340518058134729733310757021502103274523966879011595293436276492968479466612733379861870825874807232205112854096650083607840055859443508130042653386907464194664942385031711668051452860154501847930479483087134423021846535196906963465567504418639808135890930464615005526974834234674115109012830949629809171873904572914613593289091678804375690272581070344412091502290361846804235936448678711627641272827710667344250710679239528661774274002311760298833120697866904637470456396136368045194861763093333932423302621707640731299702255208624035138016545843203834111984474786416576072067897632689944791364416192840531026020942396136032580806650962833272792237980509497687169771065854514122189055837440735409371404325871822829435361843896873845856649780905788959857166177006908263797323622134478332566244396363103234515104021823898558771002206138621879902456718913409854620021549656768647037007733358642310034564885357815800488514007108521192072877621326321090687135287454729428684674350605332858642126160839604018563311363437611793161967808107923808635463430063024267691907703424704259952401675331350685587411668699249314048300989550520968481029995469943637431993424424531698958541008669176135572963023788854308175018297756903613355150453089421067306783666579325165069861263076165219968211479548439188478392946260522899883933290277235294857218757412173035792138474427612997365698031113977531964685328995392034528283979916717446705797903582497050886748799575705450836693303647832585313456737174436349491690780988615524280798772234134896095102554716902758640460840900911841185282473622376954665592876782792877034220557358869345128782602978474595773263690063163105882413190055885508048152549199323257349597753409669744501628175677635797689057149776239692258158743341507186053947434183545948502239505078017991144614164287466051209986572288*i1^51 + 1775906403381485167056991043142951308236784797652262320068981484890498773129728406456473179994512375322921307518765778416346616586061767631421758078104045519871722425058665904086104854546098726396917625945635259134080921707898255261593526063283195855816699619804801851928751605252502506857831840500337258795688527651442105397663336757102541330016250512666642472216811453507720533231306180300681062556455588177450339172133733897261906685747702666325277084959756577393431041559926352407979001255603389134158855342837759772773218291685549032288550753088317379638832060334853469232011432248140534122800107303062710627059194160777448954824331567244963623726513653513683969491268648831923032539383885198185715680425198527751782268909434864031511337992607859313383237233715388639475468196714031642669360044946239523146868135595245683023148126017248849389051661256030701216523545565753299241796886032720397883114137402338576710727475359406646218322820402563414864371839912658957879317938312579795742820864750240642473952096269802827266505688146813627771318101927415062286679233656031157822728257711786362293824481819064078166413063925749600597910632564607855189470255129396420832533394630403315132816157323715664978696485948904222584276518978103236898549876832894259306166320690066566840351024291106799428607487313473270139783817441362514767100525648952105600206384233349497447270550762454076381218395736041169991785196444030216227033358583955478036141742560905143299457787635758703446537470035311373365733774855364901759221277205801006929330432494351231383940009647771461045392029975578974282002573693511349854833093412101248007273708767627496316674352577624619058882220860238680473286264756199372278385472091694792544544403136648604005796808606226477291601691550001118665180809756091745563681105826660343565907746890606474268735626082835925976408290754382493309664651769025750812041907463893789047101636861889381994532094517618644573468190424278379661496582188956669198796519554194484261138843490996164990953060822570492658812987741167245962899487924173286644921723337823680760383121047630137677941648165973425737974194056750451392391091468949815514737414284812928839334999938004174157061587087042324596362865387927752286069178744685921154833995333641356943691985931621666205871354196803521613874801658868194780216535272866871951761762304097440672908348309993848780444373675436057076480713067034546862188719367153965746868895002597962801791256308628457888188705288203175723008*i1^52 + 5528178773616612062380636751366764164371781196449475247348856777195935825566168742311465547164798209950011022694082987817278982176637288760855913544199038063476552245730705130255775661697380731207762826823911257575421482499501350792400932061159021176236180046013986210676749821829114427768604374473120177599956758204558421836220657949577976256967327371819252320649393022054476890994846788195173761637620202430569603393619928342093581342570295300610503713360331404496988616470153165700913015924325444596621298031149056345251313048646772794758087234762682207055907042882841150946757799885274908713526411983366126307850192013721840166979843322139020977727148666828599285816416246350481803664969241193832677691339486341139096679950051850730034743775166553473070982165386155172319237698117802848282083965658471624705073278056588377224338634108499993992724726876768716000373671335401236347928211698278954523140042709384232090229996862234723963224235912013955776128724464831591640301308040250898627290536584331757985431445301907489949783634075957651237083155418439919736152356349885939587013967322678884575592741553267016975478697712146981363110804725540976614936231191469091535623292859128697667551470825036020177640531429961966934946660064565382480733479748020744717349456497424328181399227548472730265767379858367441981603804314681419707468881055074641460094098516702541099692668436905363412403140354717081982746320747953356280692987315692786239085573313346326912018706850303281674312929724329611923331830464420778371394572888939427982240171105320132608757832599569576606573620368395043685401053793908466696388431730194583389450386669678975106750243792937089498156097264826187950419117840328239523813767740729421672466753698058691529207833526641832966043114376705287944032400399205960073372603974440470579084498039086636827248218826843919137713730142882587865249716654370642189907390608444059223278230488198770526756932367831542825743860463838603922073173152097673010368953917041500971825887138765167961995112120778601855762282852804030868156075048203719495910136339940653518168649790757294262433945176602057509651805371094913797641645942523462904462429697222948753735699552440741319512973922466288876111798635216256362548027593262599257210409834721867066362710405070064422578615788424681061070318319029093442782479136869921377600948771537326520526693240428658943715909238710121960132333466337262947239304148926981023291545177088233543803451359578258330280212274610176*i1^53 + 19313212941421457361197072632674515780653295817435696410897575296615642457143903846934199413579595409458297569080278715844284521280036860238665500915686785298388992022272094480042462257235571155241650831858730633347815431444310593258202794145651401878403083100189315288989800946086680029573499405031614407730893666236595847488596132565446492553897077506683784554223734328610340315568548236550866511563243388810142757881513228487734148680268508275411762532630088448663510654536152633067872668674857137115604366175666299212970394901859130933840729429417163451707154343895094421252093997378076358876426833850756246463415953736537669059331843385894346599614873755310583767616751028934184234861147818005704075290991598906915178249988770155574324892545749652947460826997800491249173182549505085124471490390305400495463299924004005553515701449878901108479980302472955607045805866897665672277434460147404692030831617865098617799761306588434427448359678634560425369386913654139757721035546965030962682453033693282634403944909377484353226857012777655912176996801171511593301075644670467721237700022240724440266213630630696416165968078020209612708338677902157218302220453038752478493962076324931547290083365043395935532149658496072899214723245152061723998880977316104756723675812451782935901207537248205560917119780926446772995186144980760409039458405173689131415345473249642162181287827614785331126511352045190618553035006884326643728087973415582789684375766900088686028668906649117657243560446129198495725457327829998827806485860514855916383433855605767436499278589059160184091958487729090629085156757399755885596005509780454569323534466245694226980417381873519183608006516055872934696253284647323234658507161613579642091297092550394050871414665471249637761378459321450677959368954639297316398381651986483716435601994340948354819696860621901760585874970484994311121139766396705137948003119207785877721565969734525212073760896207701702107893196189116122960894781684777353648079923722870182568237453029538049024555837726734943618182364471992108927804323488246396694962177147044461014829037621399179815184859822490860581446464942172471627304029736291810205510120828498088524888330295833241461764809795451204193716251462213374195992820366607762462461162186222826494991921964740481283919089956092337452783813049906267346219684058093991791346300970448601156306804548248871958938983013749707751485900700702737520810881361919868852072934849705319466267560139050270118897516544*i1^54 + 290974458839325652444146156267276824379612930747626207195676555578597957302223266820609478446461528340616918285561573282452752839128063295290287817838900284276180639230658135095910278798953310981527060507849702611163852651633782532013817379609156780413454239739469986695955699576078959228969414476685191327454889041837833683618002640144998289037924168188626381098289388843958953183942464708111025234766224335796682594203336359710205104467917851263347857175488836864861326348303440771628582457161407898741759507115916332432536478959787210305332121514503251260768128008796026282361020458636867085478860450596861030673534806624618518008754882748046430505754785066290906433498644096906881200288175899285763161758914090573321620218001500068755125487034426109830753737661978377269766968824511555933456042671413646867859211222426885091086080413256103841814571432824053993918423242408347312205923572417215655864993031132813562063183173095804918981432766765569702625618522363805329072525668873708955615947050338473005854446474657972347301254272641191197269772962975014379968034594568728993610897037088588885832130464770600182603687779239558517953455603560318228820916133618494920367704828404801021048899000597485895202135588776452096502971893698275679036609977217436932871872256138628614000765162477939231273089342280911907655887955172019681749635765855761393002947037530529229893963651652846145119000212592344900756503286035408634386776006224995914220945465052669955759606635126349628877230769657969815636017285157196179188577111098862775249476574881445014268887011988456388192274842675073490748831858139015793969163985641601117424067505963247310480141580448158211828003291427984871554476782934444561899681554552615570588457672303415230186259611909479129455931414544424518256916753026321690359710017088201862443022036863933903261596314579912692886854242891081372523671164634903279862515535629333574551675303659715849106046974365137896767270190776288431986291479679703314464712569148002052669769714116644516685406580735877635715594258333861351735005280552182100558147881834471899349168826320537008840529136947198467383086703988748890092109612390920876079777168752315028091967856777401915999033878655608487852027582872343439530002313664848605501916811524864352724909849419130024930190365243148912288716958746681630370833358319686476997868532957245919420994656563703437265301305942039404570148345592410829835113135024622577931924228266027464332659580892044446400512*i1^55 + 2400208415731948458473237768040324924531480270254069901034745161196193946621126835604403183302320446204546401996396949047947591624906511038264240107318352280721187263136927942082899270502075168437419550421827711223915856741005391446165547420601257208801764601990784000524398005253787243086924042647641182481870744746015153706270472197296631924792299057016634060789754921478691489016329658720053373626795537766726109130305302875243198272945704717961504555448580819026810080537241819410815448921732873033393628431956735402613796652536367184224366451339139542068183463513404414290569022860798641811171769282862909019377019219161029103873578034567867851782645060915076571691437554082085972102713540278754035263419214813684632968846592453909038072305757640070728819662747321545684686914595771394607152813453614110405709067135565126107868012102980696242480896677454355959929035815981244597835650745059401720408967084305429571094933517510956059006224010650868953621245528641104483379762873672059663594727330182195054720204077837406709302852079676772503244184532898273395357103123606740482408170580325763120151107020660655949303945419059881016522128248398949274914619900356325193384746138150779536888403173320159543039955951998249682257875394146039057280140606542096786370790833782838878264177620204727621517485994330479713278258206059228784088089824624428544708414415717515833314201924489854300088647544027230396633798571111808721699614689044290686376138678706237422560101943350955386937178376129825947333869745746069852076436627680065000681307189085418160302508574954602352526455613019429346825862776120061979713500082817909113609212653421510473062264747729345756535512640466051639172233340092701134404887500370423461210724505137051500129287954941128676277697109871329920226567068172918125243017516603380160952580854989581287266084549252616426353433316064169200212573890214098513538805824443232925105855654241480761031361466681770014503800315131375966212298334850479936320762087167559919879383064097901055347442809832708231266742314008346430967083533635980111467393229713662720206040401574441201525156213588786282708156066956334903634537736595015306269667098560671085400809269577850499618598128307734229987408369550677338160962403654599165731322025855788891150198744255766465874901854015522566811981602675998672246825844800118796322121856442811515938649436870646317260459995432666846738845716614172995597635069205700978317729685662363368799886064870227968*i1^56 + 10714231814142242929503781191407456811804614319221618314426082328880331512211570039198542856435398040366022030007285006174775983136929228191253188225732912676690770078556621156128071907112873570495785406113733512064151214169992924538847892670215968298290352272186241932885101484163943640798955835115032535820739465502746988949207852293719437722901748560419093938431223392835336127188502503353397823796233692405839600603055434372945398609448837770168855128263689495213039004399445353471908942430508935582544680846029173374716773437362221782992276798388717273022413666566714992115343593232476548696546280811935934606266269270944369605940813879800158837817700604223991715835729486913044211952213992144078025231318934304852768259210614267237532051495367582110541263431972293104157430190377687257042623978072989029720328724758462113657906145996830830455833175297858052096856708568623049820074612724484605597853974289182576082861921903057890758140960504743825635849306213839749382889318682507166253526596151350573680628718970460845949366645213194272305328312017255315005465405680771085762390873193465278611310280345211261801146257110541873923938586001417032564722570970844581890219366174093580240102066642052023787135762261479701744644225985729884748146490151864308304220687678307359681385744012239710407057338941640440480367720892144262594686486667690078241842079448040811803105089783159295178960100440062525986533993886228347608939850189869974183906167213807407849850814491561652074232965393747142784911111487612806288356741153464169672249593699461129730255894174611796973090200066983106978307508047362022034252895016482780353513688659904882974586879536875741912837881412061888188320335257063191254296433822496205787766146306195079903041265160120555803918508910118798623581916468440324128169867827006163174664723484015492672617689593612017863964851601948876895669123221139985401192512218467969152129654180407623526864461643143856844298379341371606155349029680063113870219109320084172855260866018997398005241810444353502915290595010613344122019783420339212733050509576816857585277833458319719406432138934416479257249728024985097373224484722747394031287561793896185524914205103617150779024526320284940176967709523924846142623972378950986212953357394042998194312519578077862484580857866074407548023919948436740445529440593851897980538948627802868676892523270177977367696746550474201839610353254877525948991706546237186039236109067086529560831818989568*i1^57 + 30390487181726248831289004935690991461051270502746524308587138640496548489970407471962772155369376219269517018614938055805938037762248561015494798277558452486225283824853221502612565382000726515911455344542453264983738251542714963067271087384084220064899004826310602456779110821162677648283637113146752966709812326749477009187726211369589079216757214984214582747794277814562629812574398062651363413143958208996227020669662310495007086702743515976992371012945279220721721310760204960530177988261310002856122072333031748983488217224442456531462362543632505815914198072084030246201532963962569272026562917294120458037566260963892290268958547296908307641759082496055384117493494909686415732500759157950784525032516162554512923647501339598862167507289510748058247737225794060939000104925051963487771211182822679418360547292854792896988924507088236025504980899383728881929893403355505636128483370574845062416647624918170069600742304321512838851902555957894378312377959375384272762811540260800058527344250389275098716588476338187068641053281276072846174747133470289364459755329606462996972489356483597328720639272258774091062686822958855266403821182888005931583553455249945394645789434819546767367250985317734713918300006180854609690021923046455405517665669021337070990968446676688858001297702698470888573196477153226607116210546399405438413136313516491637344807988720860093602267996376287895444864691439941273820482989784202957239724728374025757061942968414798556651657647441990271915292824179576469761239115415480172771215051632209283662807403743413869826953723809323997012737649809342856527725115363789023033828481328800510870143197796946965439593926554844372608062068802070108340164982030476325769924132429996432618016250396397743046966368823209499666508354431088912444155281344240901859456094687821328367563239578127512186832514834292009814622635615969938864294222896709741988304060635505734878274249645912246441774582408343998992181729725769489732244428554723223468343723832712400778690047747269825388503757394244987876158824749371384955645319324282172208263936609733593030442733758663211601896131325507114006604443547183557923566272001064333754181239259932366187943947478949456139551318205313812349834943559981775678346646796622952692394634926684182747102228713616173634880463255069802506557132792887388274506328060175240757549277570850017924943640443075051424475701859562489262188887970486913628639368003640685936216229745679216712613888*i1^58 + 57760811484264455898803706639990567849200325586442957968381799300669807475066968280826713217312934474221019286008557103907810162442507314414854869517717635537632677383702921265315279778458061506020406092889946996976067430279686779693582074980192298058368188154535025164084276062330513198658451815665013929931670252026367013134903339769665686558114693545961875650110668202881448724779853299497462543510349901640304988182010207836582695754805343556867505745714966380485182851660774808111183551899188002008774978206781317763918512660058064433926011032682897425271418908702951169108826413024775772846104512300290241757107611867823874272709204357223691596183059659464170444330266327137554625255593839213864669231227830750837763052260855213636761418494491632283629589086581966344053424932972746385867470363925271642215885474072643723420447375602599517345350781119316248191710994146588751179046987328296453961043252424422775849860118392757929749608661988761943821728261588517494130022656034158724263511621685309608355904372535420252808402529782796824748565582463782817420031285519007017859025969362221493887044462858975287553818692168200974346128101092535877775572384949344259429623020461583655268878118293828375682485558991648805710525784003633831933572802914225401681694806393161585538383070406648359295632835795384267362160052847090642674017157567472981591481588331922614074514219866763532257053810883199800143290378507464637821197089206477613225882412426723706733873095257747120840048730883148899575590276536030700947404410505190924842402840371040901931991331724345239355168402469126093301599080301851175927095986271100445812843701270171655656102580791840673898239148149678942524197126739573015753118204706907406778812930665044574940909362529043066923834394890667680359765459654253217217400531142629034195090472328187265103039197876248085260908611334600004262853738393659091631113424901455824205876249358628356152162731397629094687401461328504598509161217422699481062561341359920326572381159954308165437091992053373842368707294857142265848003084069570147526610747961723716127915729369099019995187505863374426063266058787228218763428315384422327397186124821660245955233564112896803517296665218595400327308907506907472494235858184352605818613518481816413759280400718349978465627821936520617750316252338224158624968158454976319512052118858998578804138264272427381846412093985020509900773022886505185290115846093547278495282380573935403008*i1^59 + 75717035381287518570218219997955056568321916393589778048016805941979977994456933340529914386389357337421286479671880331969555321312786380060061406410416193004674088885408114062015170948335310880979360307095269313248082619401999045527010719473721138986581998434168213863246101364871377783124300804263952895503712786447485043342788946303036377331020107468463610929720752989815608542238629219926783841246902498530961689740514412446302281277016972309418717912350768550888190266413899772895123582846561529338379591938107356722351195825018460965039943379607342441118267294735550699805287520721667259841763591686012982533514928054260619661170367292042469002590677320485126643582426251683248494812470183150592640877570632335960912856340577649926557062292593008348073467213064803745836505578577180588127350439235257405574580854712935355010385319513213073248689168288683516444838432069334367680986365389076113446254340234934937432960718512405347064040409814658364318513140460727095880784127891636233904088695273966455213086198251889045032222083210787251297361080526533668237851658517210296791549361455680539026141588154234586164297811486654949445462465218125704728445511429184367987451418692523556328296982448205539558866780832228654141902301837352435661253954555687451870019108284024148765141060507927707214976439800224378473684336715671457615115770043377008646712692299186758681935245981541455664441957260538568920932042170756781697243466603959005890881530566032440701183749856532685594688170491326014391366975899381261189926704729355707777235018090136960318739093016647078820138216937379480205749976947630856174892153215039849365163354467649686932612889270819853843693511100113557816537117602660666450798561760321911552173213502931561788639832842298192042057986954227308190932330192267555988354125002670443167817678235490302514743988381970953450581212876195618694300390235015868230954650295185660393072767743456204103157565195333954410056343480738846946276288776256218212268154481614173081470562767623075381876162447573709762834859662074717810553492104271322199361601175082649573343127347575981511334970400190656221252494586163701311341609179703251829494997945104218271924982070269196877552793244379139171162452299188859612202685772272917968426555731218568806168538627008478735915201067957487673186133825984888929332187702605788387019199244963979660780672242922090831764376765203349940849864036132123321752662736163444750856937799680*i1^60 + 68061521428076659772289044601101897596906822375757021185545656248047318553086559938192809534949419634775003969651709835626429517351117490575038166510436601686917974810292995248040279519021924991468225069220434359024987494749701114152458641849584695324844084610798734305760075428905701501644093323815710788162863345967295243137298018613485977966314568915191818361434352065930059394538239342034981102949861521791462481087768390469882275424412753033191152458450909367346717028166502461516247157139055927964007669627469087501756165950865620840664692019668410865109199808803832496673856196175849202245524614868807700674461864086340088133853091187093186082682954927051860807267276003269966863639011117136011798519328459566471379118864518858915585562811770782427598449467102015381792495613045868275171521428584798968244249298425177539787802271233183657748347747291883128124588603865526419643590830214767531505109906138819644900331026014516550194848918370222472766665015489197891760957893319617430279316739199005281538966562008889116942536740814721538024984133807303884341801168090949594002812806406499628000317557305263495803301185265028865183853424469053677225331222595481211189978062649211753535204152884240417777618032149257224213463438904504117166654360701750858677867368256180882722543475021102792599353496812080272892189363416063234219874896025026743271961595754731118013636493680158814740889225580934593624216708342510153226881574597361034721582242808514456683567604461460208523847751662470609324384134951472203683403813960888718848963131837606220157763506010476690066653461808205528861213560397451725732631142803627568898210833136757281198256842421016755875794854989799889185184760226000385344787247473951642742801105068911509290249283368451732521021619989058933532787321764760946423046649739410031893647578922850039922170795170711060406772266065806170510385508300089346307561359982829161183673102069259153141556699419825264227929838928723939404583591597184038158685789758362008774858092282880014398357411396093416405587206918502685197970809857355692600489375445830950997788674768427378407925858979626352797903461038887393622303627406532707876125942659707126700447872319620284954225653103471156664417402734700007460625906710479474325520934394718295778581449479147819215965320119847896904875741174057579753646226707074427208691060646377843351786615626762615824434135736030590218316587776715414813716045043295025625038848*i1^61 + 43498389648015454112875526345507793685693540165610613400929990709804589768455544667259327288909267000996278087195533450198146578652936592639259967010164559133637347969355162436351993887343271533453571317287395703398859859981769453672207161439088339042822569554699411142168692170787028868210023985229074727132136177101591105389142898853210053736655674535870368670593305708107788727710654659692658419032919493920704116225324543973454070408009854871449115595891214168727611240632563583646591848114003231527742784320639721932704762952788014700736542442816945130089591514347361142339802275909273395659615631910927328936597787994595924777391191331419531156433363706682584296868383099933337559196537307488955363913390281567042467462123342145132800971660318871177680646777201437889121453861440932172898794884171846002386369956758600792421944900119026190869922774220195751362475509604102903010222087327413672453716915027013230729244552679545309580326733159241037297376184430282152941110931617298981280573516726125491110941130529070101076915837801042289929747472080462466027474036148353621801286059422037469215127838543583331049116169302319168327245942770442995213699418911812866427023156127135350925252216491505697041229787423626339584670845317245819037534468218215718983541902176797741930668577858011514919718497782934797542990853086821536775889489647014613814037889126923811577642965856335601600291208525891564897956955853399281592979583250289387140761542820819595447162869292291619337385286504870815086659687107596789882902164175872694280259019064179906149220659031420613325885497523160525292442391600795284198715077082142320711471083521196773905333309682765591008970124919251124355354261431883862667854852653913992274175682949685774326422696136563263644455563984662839630650022520618725553613978457234907368814881504183155845915459048606446661890351117575046778064468900622370225577929286180568456976146585550197083424775861355474217819000281999543704310998039164590593007587391979288450207714602361445011363918628286926690995558267477004189120192590831688517997536790149723951665957826164870914483188467452929376385009383845044984988520308511177125062830572516544479157295310840647091000576184466021340235598228391647601716135320301141736178262359895448053645836675624047373677448109444223271517490323286759012913577117639864340769064472400128931707396076434052360441553588179988947386982530036318176243239846074646528*i1^62 + 20348327927773981007701020827002121549098171684960141214839815908529300697913512670502214674271759656264243495974314685119692223397971054067180155208326011647396516473885263485126528502607775962330197135061942594064401162257894802972982659003743429440530774971969742023203774267911097149435189737553381413740442526374421846695617517469809563494158681782142381000639590414972841733577433317525398821742670110547756518487729518810894903476652057816328906789552920969314568152434715028575844984551484831348071841010715364238207171264769678300828462681828920652160231080522585230152412173806727162648361840606820547875164528584661757947989030522410469862316133315052551777041656694440225155006087098448697382179454078635386006039016393635266944715530772973550492736343974260391641291420606601220636242702611114777804652962117900387353542352338150039802356659017146952821167780223663064251880211110159087354538100775184065179520549811103549974442988142420117429660228706634756078856718891125814432633245766511293371511926426166326546352740919344850667727642386604089520858826676291745039452282943679361285049394153072120075999951421105535851200116532219360584469357040073520060044057564893915936120891247900740422240332256468441678215237566272297046161758088009555118269811950824952763981664922084354444556867787991927192702685524633376896316038511525208734517375513238169037380256709597106313844366853895432078873758700371797391893491228722742507278024442293406111674312154886542083339620984487718557626558938239923314518619607322938625113018434711783840534564133355116053432007238556052497706636429694389205925686959364910585334439594921403784862664615382620444462175765314958381667031617388240474565007598208299470334044587987863597347414363583356930450107149555979615861336652606830118664361420420591834187801229746585243289689635012245826924226161707178845302696011814231870161062677348358925212689672169357110039198446742980542624895970200397568246193527363457529779976743623585564210801113014918524947280096473719028843103329050260185420051620937401477507965716358046615662513146248619758942311903345945138525081692275700845126011648222603743615149807808097337110520035766390493498053237964944701607160002850592323289259178083939340399639864922398879107117031466504053650028439974328311513568543761607683755966915541443883832114758848937986023276148792595068504395734475606221899044453405829244340737671168*i1^63 + 7094064635398631315455589866164012082900445375503383219834371441030327505358613171092847058556006364273273667041137244652767143245704168461871980076382215943974106064277099655028250005149425356617258693350725096038478230985722889789520592655045903022550473887612091889997576103045075140107317128660287599641338751129305860338854841591900653565574321389558159076731989980614264511865187774844236166511720854986434112210086792468581502357826053930576399794042346621848052533446537174953457506869251135374295580678484908187223347606829727614593337904072351366156445585239174624158914526000016812575740177122631958234615902820493550193026541584463736596205908223351264011022076519227719881254854181229271636362228840002272049167954667071082413626855735501859525289293329350453168001684276003163634445983197650337438511222223711427616687181950862053923774924352138594581654425754819138264024821801218002526635580137590985013036532976004060057759721086807947899879061692619977604054756967621780316186158841686794393890431334169125351291491919667810705817810970212637589368103829927397796468468748675587800283698794203248179451535446466040557269289605191902149587829485618086571733860474592019907509470979240000079722561684526855317934939902900094280610241626652733130887152173424458441286749691615316314119690708709700433829457338016504312298683079373466541383181041282280989343208570753339740759133791350535124221128223892519857383585284626842082379048419571576445727751699077718290721665429991393364415009760912015675348185455191161299810224117101532972892494953922787049760688430938430638137747328157201845583652793480547734243807876499973544353596436579093829626419933641674525357186363912393221790607145393852433432500660249302761978012056887589225105751206117123571648215189241959500815328733576962234450407640597425955568819709562316151682368630094779190272824388909496434437609417724552496226670950791648041595074705876569347584854522000041966593793098800680426000189982380537046184628221258162405703924378895829560985903316083894700225662006722223097900770947630167710091475493652422638274100624942452715277998981491749390394273670759024888552240679757518229816145621582626037565182783279338510268984654231575518111833455010659444696439161077212493508396522730291413282455902472188772668963540191158597946592744144978470734791681416291606432716535421860221848576673373937674738651207109032122777600*i1^64 + 1857462966814015427874001067183353463495070363909140220591749309263889621684053889988830890306646747963067150775160766091893347686043827362830220654337711636526003343425016148494952437905382006991456198731153328634287576466859249752192233525698594812442907881204864249731380586272353230903822562929883213172953382793287439019941001110107140613531518725597710478373002696739646095885390223546848958351882377670849254506036413746874515506463031949777107171235139630790936704049178371293768361876457141650193825467082013776754819135805110446242521379935007937524167920365999662864610537381168219970537220659511175100622887931343434599169951665295908970109898552878463665938504014536455029075566728682129666251770506151816185886581446223107937587744398093711593675528954381419958975375516900076433076253706787479699137192202477086030829394656579432134430102863488133158550961463619893082018445236522997411486165362253240823105002954357525379205045294153220674701676145463465902651529904390043261532948815684497153018758579757842332817537538401501727608079538597703930408166728253277948423883778454082495744128963558473956881673122237751735267238407745026657624049926976547292156777458045702396707073308028404873011269220152476269453413018463718917649386123565372902369901900271952999547532492342790299256594178850245995871474176913289036756993088140321464489427402745093734980834487418983901520428410420374481781957721025068086539932517743200961927916179295353689602616253477091212495729131907123500833916947232805516914222805084696837885904739952702766968260292551518504650399964542798095359284062087945695086328052206398202436938679259018584858104957807931831506067289393012206136136429082255829211258678093896812004903960384311610132463682672693181517407147166222510834831555648458245646154237504889757635895335730686427709271747223992733297468779304065468443357589322710984204067553030179924469185528201896032365634581587548934820362666313056602215674512109454159197683974532477736852316232911479809378460618936276655258326573221140344894567549853477156752215487654312015010883924338200220902432169262528834548006337410298181202883662507942076528527788056147787078981477780006761331654952013938792903067733385258016862562105216252628269195775116026055080921783529573801742667311894191140010088473780254692487538895199555519073688388953382210368328210920494085471109660125766405043113186912370688*i1^65 + 365223521103719084691174305516656580781400519467782365845126171285960233589233119043498935975049766448976416788234025543351375840215449736606749738416856639278772132866908018480827480435799849698446853499705720055603002136349870604281650957691194243723693150044832001881656303105571462972150500742158827476485394979310026780482673872010270293463600052308469256888362346459492454185221524674813251829473390378717203515034432344681582695142258647605020189592167357803415884108613463094771063660937870915297393781523991448322586259825157199803177231698925733093748470712280622077728308267923940853957055139959374431583340266308969183211025705041513339274920265843333191541848251364808884106388116392739280866715923064731335253348211708817149567419374502792688515677867073655844946293230354177108905938121198257997150457180406182688715818903665780134656324109495438092573364586487796056667475516721318456753838793748575652308385099588121826309138499652106762313401717832352727366188290125101147715794365019735144552918089315174699046835992356657639064701078614942966069083922889277907819426905253417518896642716520198907555495763344388274845010389328341536850358348247527026657528346035097585594024797490021047345698428249055764159635451918640316979684453506799671670539841017671348173392039566991308475931921636679294655861641960943206988549803748917732928792783916343451490853269175523858491441798459480883504131972926645173645590051931521085188914792335653796674373886653069821508174811657469363330925150328219919551044396335780511341696695027238420726098281499586712754439478304678517742098226163961977799032536879191746083694503543918471465871392067954943165115890054820686332547341034091181253559212098972181730403497059946988073039458554277474566289468925679700980520031760527450624888626155843743162367065033854186661224785845195418701455987431241543308753002125601517013089721001260500574318359044324324861887175839420244647785709962385399879760496273367125998209780865786635043217917202198705373289919750088304637422576296966813586679740731891237330725911224199711113593109117035564707651690706028905498450600225894924776400525155872430405500205195384254371295662330178792633934259592908343140211661715284925384881757071836782760097725088880917794499210703182371890292252053810363046387799947252133938714672622776255759179603435848954026861330817131431022475136881021763635464110080*i1^66 + 53797237123867414727379992312771417960788198314212790624315398489462781687370017186416351007819405150183186571765462361045034999755893899204847803662741241556299216669142358433178201631365371168076810184406707458986349910424457884185826028092260288753937827342023188829422700860136408192418082502421275546823816989093091225365529940438522701936426201171178181572044159913995932873501318026824234285382323489492969902645655993633891768921440372922129961831180309416025707637440228344754833391805253744225689285434637097025824025195903593180641972045752959442350497264292065430042312232559469716414855794649472709310675516045403482522191237767275755369673336126664525737775837061527682387596167718559116938473649180071200115144628230887851278298592945327536693283737514680782781658592506745282977193786124483397103606763129331160731838517393285431355156383030349313169152046822876496087686425395600568857379350983129733941607782032102579288431876031869481623661921581692318249725991359443903463847153859623888192441296885749614481964227022807272834360337460748239252460282614616330983119331962468040810448502180805592292985656582352943121505581965445798259653527215893772284983624300098308221484514163385597083325784905486367180833732655682206095886092421768590815782472407765709114409262002866289831793943419917323638309467589671656911442381172027930155945877600486255065009899612342665484869844882204201199220985532616345377258491309193983494803309005492800849652617479675608332626519061756953704185040054534221689563234245368177633622272935207423931911136245752139734990168262755186736869169209108700666560794619109644194049936280644423948254470699124860922728072877708481773556111698947970026109236939625760253692492979591694709859176367338371218309982646426149955176871533868909778462209569184197025743836279658324086672410353107738511329535617998991352718525400964279329834626346008072700523431690475405280020506971984653028439629551590055004902701972055912191412912789593970663356992549730991702563857191528399579468408578254760908918829167735998304990207711757575874034270618561135927158307111338132128310010530989061681099208268880289468917168555984332492119861353131526942298700675504480767897377467784461662095971933822155502493093552598725592752443912204298282584613003581731177545341680639794497963029038758023277356983347804815117583884924709547434894317253933242777600*i1^67 + 5945378335681557011382092397411598915749882600028049976372572772129878657027560025903025789627483242629111197078876387798362189280068007041598596635284893373563241338999522888197092014153244439095271691908161943232128164427324136031771639978770002946936932246111870034897683462713027078056492277534824538059827959788677488915490385052537318160159071493966682299432403723076512092493872601052231936936112287052680222421687987360636378932338069447020623038315238920773813937754139283453931695263493746915553042005823039729848364447250157648823490163004321614005545926289997542624451285660999555616275153413334088987367044348224305859603090246315468457134028014808047702502023326694969722446976000018938361530539781077796648654286372892885528720819279889753093380996326749414142424869546222951418858369359402172698402373338297158091662307733605271009233061548510997861902783235548880946300708849172618067238369412890965379755975642250931026411824017423782859546668433165168020217668900242419589320624669142499968642006839684912713300527643309501086594287541059427055651243031177211409559359401232297537280373173470041350692841139579277080098968801552237051332547535053394078754842290734299229088304821122678123913926361875018776957830553641686369287427910822048280349471118322208547442213844684929922514962920941790999606592699363124878815399389894791873432481326817335946530496780739990779379353559588755407249220047823394554270212718750957401082909985772606102577896831724663373808222922703836784324426538781312091333345332999506180013440361307987656243628892328715671193001083088794689327076374657810970506040304499593002828992083472976146113198764882229651706480233342241974385369480599833368452081103572884414991278380143397858518997532321013555718604526708640879809000657200765635736987055932288043861554841421430230526839042271490651878171710302311040739285304680438934640063100561770247783916068219707982470987469078226154192663361394150914875770895301216290979250916454316524558322849334786631767229765606849780114717616690956114499002069391549164806408975277467148002715733150619858745799256304435510388834269865829709830435473701501255479085468540592418420061155331166840444557001973929647387632752619741458428166742077117100577926741056978691653986628281732324978234279027311130470810503866967496750497408444011114651833380123420759709901197026790200436701219782656*i1^68 + 496792465211758141260364295899758993905336693983511288314819891561346140848057534118214156550324579143199418000466757828907174449190249258796528364135816685412421307561814246141431296203521497766124676578117073653766583262575934369647551659158275456646247226223668372701890574173958028812890117223702784549566057956976621055732440911015769550264444503806234955937701801343754871051878201683630860733512565142960290882160445299385058303996444292350234125044380224152352056936805209952336159949153295855211708399270948010745440989304845205053968003595868162061989867060288206280699001590616525698775418868418739935814791885286901082538602017383534245659037146231581356382682721608071734815878241483289083053208165029995295719194798632241854472563960217550164659229217649812596429399250352755688819355144788157593934089468270721779978926281977870047061014669794808521403177852721928632935912295266628163883086500492222290921481970365375778685311199908792335375037782612187583431364144852674463133448129139609768260013271552128214996953931707726214304645059752176822897341264873237873283821745602301152395018129933923418708527526715856622162551796667725267133878476662502471669511266360891186733390350648005367547882583302185430577169075519889815815936627907739813953840721818835759930694345284419212317399490021008716525827723988658760226057627193679463801277555226524297545325396093436995880900773083908758274640954425761685148611323879994809879016695099001479330748568776705144189891441469818138233371975870887975136938664341377269899397681710380631709865539461847657147218590255570088417093803151346078756609017242722744132073331378012784699188431000138467715826321911622766910298298519587554937295343812823209274536613779464426608658674610909659690626891409031446939140432473725973217240563297130664443317575146711467489100456175545517328366547063386914844915993293500931149886262144287205258495959002027810033574045248893462373420681520371127950366120700820830417597079264874345396356721324696825105794117442328129071164167339755205408717485660644695185081801879375583010034429126292259197146201897014113328093968863799180183156627492041612158546345204150323312475033591564755694492674267574252896152017045666864014554187297449841574436791896823537533688425781343882200905845460162005678188955715817612047878930013892254741969769733253371770331249558067802303102976*i1^69 + 31566530324089578844997081686779035167269621524410559560183727650102500268263337035137624922197040872928137445634528099183909322857605162899448265540247964671181785711946271369090539024757797142461598570079854041203254946576699405375130080228360938455000294940700965900713841771220333935286978007913701550064630134097837659697180570033718789550956060867790553320946227604093085480654761883181985475867200352620865781384828254156961386107388265893462313659487979222903019623505467852826484818051528208830967277329222401995287093706626020997719065155048486129272319597504064949666809891606945953059384190938911840616389593050147320137998387516677352235158588850050522163163054481024545337322430444630636157973774396228598984133182350905902707692423974782775227623388632842748533227410138166681495359752924472293354178608161255659692585002797585429262532992352722011293123471309082737030648134614372429302796155520761962490002160600515244492955077312838796818521709922397760585269789353904946575917184510402578962962166244384377357610396845151667859814878425200766157074504912660599691101521386656485647568545666260553276851081571396669653562287747027523490141928879351563662984140252080682947878884266001312037386904600981783427637772040122118227758820260667652557611071611548368918319564803801052526413926452965091895439750714373155316226445300323983697120440943631851479928166670184738329423562122732526316026287452011588500022228048438709630910284220476534845264702856857614670568828716058651185503493846491124556004751300580607015731538714478161663652706046801898897354410270289168883092434319937612676690181505686255002455986314871554056252555550278997190015796576734865198782812777959568744634475785494948852236014955675317467335640915017682566190486979993218475879751686599175309043874969861368673044557159334383096210247392756617665888227782731437650361013138784638284196311470547338152568766666694976950176874820344570977691992175952068424181150346960502670495531272337272660985615440721961423163646211617475582125090212475657215218468360468099634958163193755747110561305524293295350030919972020309518107838695476224236096055053609107641207879989436329409210809228697050708878748128683083624086649508215348699445686171250672515237819516291619076355050830884247310231476735528038332160159781161582328516942954153400396553608411227763444597058431583518720*i1^70 + 1514580693743494676024855913352120138599872115521041860672261795609634929631740945456287235282076118843016742137944035740332258224371633307491834257756466301588514384656943321314777782442028822192936750192716862411642653652424583880123099307163303976340012721498408987967831601851919526671127705859198186799231686940601478824034202634691497592602693887109008310170219094977193991601647562690104216923726919631980116598776355497029469391084817158706285758325537349923744284995113277145425136239427076607719259615571568300381269605383756840763426784989451967902368898694649717857474565917063097930382908191077990542855187371903504468569789021410509777380892781240635404965739675522712449115172713217659703206037428619885907203448406836974933896387301629411573166130882380855342711840872210244272833623198463043440286352216416629572368675337456252719070597221547912280720966718270373706587155061081606332087017701246220423178653689560563252752306649045714559414541914577407319038352140916444478194693189935130913449556539968028075272778529883701811075539851302011914817429104573857522161347189085854397087648710511514988549237889802561398873261215609395130799034897211657509891132812078490274466960216716056358364562935828583067760374796701901463922473712341970756657091345270173519896224794133722766895318435375045053768306359391905095337636221504494449875304936103386223940542164902912516677678804489266818945827289976852908717529701445825640710452731581677572316067626299162252109112384793019333326423974104003258989761308198331395486127935424946682207150474998382516859925484228445702951146603719607626817745798213288486131575177287445124932135457504538136053692367790272604204226343580628425469749831084243012578406176107218048721407691992626893182892632755174360477495675622557731535784171775346562052150034524477635429291503633792453514556425273649522792872956613279505748509740415676331105434766657010070773225305497639734070595281780456174921589017957656267939730242561930466774524936207600270573918461668031056480830746299229765183074285282082681084068361911128544463759484188652653932521132198508010839489662207265537499132923259737963091653488762760556987694972714341200755105977540036173625697484043524715281518371585924113527424692310001626145315156250367279784083159991617596423340957771132649873753124396379595817495032893966724406500655104*i1^71 + 55900360509176930471497965457490787776220655742904911530761433818004105339717606060416604331457435055288839964436335465767905098639448228529182936113243079298827650704166142076288135782070011395371876084242146216416188882183171218469837590801630397945113612954403709948490054280955383267482952426261404677090641683800217778150745933600697851625272705446089741486122199121925103613173077803218644473142290178769945252268096274408704926827955314161917016080130086089021721993928867500760272641303816510749924060793271162828282848905248285796366032159631095307768270848631922868143488893287425194976440320007375733265976396178092132345124482159812517684623399229833673560374375343611285371269010370729402931248398298775810004256203265910418652757322427456460340219282587492337109681410436078979693140169206599597973652328159520151562917411753932917305317904884634629990514085258339577896709172251720685846198097479061687956569788671230316928254808800046202899390582102684517464232423332418319995489374351019986237517308023345156987227500254794015315463883800435382776396076116564810018746926562382809401792834115357344155911224341527248709877983369953077505748723087769726610698735853937980162630045602672779984639386233946278181741815195225882829689401302460919549353660249027681350363228760196596331502618480639016253795482714659663867343634158582591587721216610103453815454433459225638361837733828702505890197891474844822146849250943729280627578822848569043391986485142584032057576757789353094142263463042642754624383828332874332141237415002494079100995437250126563552066105380725679984599732680788713423450041051142487154024435377218527509039349512019646717763069714397926670561709742981357967184802168406018397420290893386905883978091094030997740061565484965323451685709943730728331526120464726791927007238844804628992539745724877890714087303923826030398290883236123950228757971195288696689114971382237178613136235350314662320584348202407519359916989968929755128374560082117148920628960215574192613121673762272934831430755163478484152388300345592369720847727581103835578545676133484148267314075429888986666917072371856943002753937637621982139463836220486277508343110461143969346095403291797403875197044774774705043685536132085782457213200954072442360475345569016078000593159798420532114238301556801038140976749260153778635474882439238589087744*i1^72 + 1810369993833384621253257182119749900212462502152776616256773005778392298997837610697349980323593156844201016336368364977412192242135491770086109233899648798850455170680382100924182327668385134920506433349304058456290846139996423511482098645723929155391518230478855998555805515938578530479011833789817216184167252247608310005783866435372778185119739741006011438258377739991571753508061406438645746567275589200018418008886037636898188683798409164131624069757289193578427102986702787375292698613618815486985204798364607107769795348434560490439177998392247686008686889268860137814526866627463458665695324506658920413703422735209661426138457619514219127942751235735369980327682410646141611826463040045106635625667519313940161043509258964984420610703648079064449268404620903035011667169790605790621845910595202543291164913915703708902099456995959908435920680453416891959624391608068486334494043194032254433785433894894895024504564705283335373540584849283611464793197647920884247774378437373203450909243726007287684630903791653140986458866603412728480133019657379718974574331731944729339560080497300900620530422851729925917115278477929100928327619776865673401208378208080284230748831346124478168264252240347518841974236512478949853329126104515878380686450064038380403723978566782740584936957741175009881201899297156722756406161181071358679337900654057073302812401077497931748203960477211034942693004308443358565988898702609352018100691911455301364322321921278427425496099950275879067252482246012701929708683741544492426568281008361003625169534596602855316470061111731336423896764628013460646332587040563180619980296746420989533772648854755328830479762567376800810123360182329633901644987951217779680955739977925790948284419814271067869974382337319431564040771396363506414435626866810444968865933616664668168914079248742868555150670216489892672954117100725963168805216099545759461272993753231061931915240420305357424596735020318641765038543112244138337173104762097052241664379730416423167043365210504103490277591563960424970159456385620338431159988939165196230332179232306210050652281542397205416289609827942280248156958059964692383575062578681595256865923316478131990006959696743338051403250045055712774759966584638244220995402146114402875565706621816798650920506775630666658630682886592117128956829520176532404975149853011581715046867048333312*i1^73 + 57388506410717214030793589154355748697024323330988279165982960795422525874895871222894729886173020980889287138067174810821955531311263326363680516136812734826369344243350850282818583880620772514578637620934965819031359460893814624100304258915983537852436741604690275693754858904513050942836529251708329726294534590163199638645406000152149473216067291598956988097694420259094627856589181545810376836106099663306972008522134052359400159252793765782214023133928310967474331713052001092186733767352956846961767784961218581634115395489101351338196514241636873439616096924034728849740031661241539033839683884250390153737119158603369917140633386862182779689381920136307242183529333507716715386644007016097873329209845180460014854408298359092538189217365067816452253657465542382076471391941411710476524956641769836195875487318612028440586104922197681158098346417317103143357674680979879534886727180696789338357126275308944226125963978137703277560312128839197106559646756468595332583581513555763467363516936849048226593511078589592198079359623121740122723976784504497298663863122868574561269386318218526515470173946631978289204931454573866784377877432916655833867785302662690409091648805565736632310108361963586007464012780265312992728554274872123393748383993952081265241675524185235463611192173016919404207905284078787365470408944449730101816287698265388530426059594883177363955856215342076048192470343890647880903919970857331649883228525975281781033262620059565254996817005169749218022359221218870899620986079858159080524578607290285271182860231646665408922123199427207939471503525684927736983721644212456719835847361153373535795502810031276453613445030107092157670327554184089666976859561795099364903795953953446654274130642069489707804364697096216245596298015742364112272995255299536974940367443012429203723075495721692905249109117501010962974065376049528229625763723642614262229198783224349677028150945787710478548007434421934949718135490842856388578649069284390037684985833241077867222081311557673702903269019928276284632120168060409217574414188193009555522141710428711707606200896275673212799916112740411979435429878550941353846612677712975431327489392324853700447543227625891852329133527749561768510007996965529049634244858064111155420652351210455488344803367768125440868442557469996616004540379513551445881403349958477302382723072*i1^74 + 1924174371869999297910235106387902814231471331291952697801398453872709219588134263625942747604250677345152425272496062383794569825748199992027056126479910619425910134352727658329504372592036149317102888679553752826966732133629949054403217519505012589166248746898836645240036081797136498748069349710735384167217448692129666087839663446194368990121012707585947453859216886576192069089525370436695203057496025980020829176314337237584821320424451738310656302569027150900878357464414395077928623816143136215324530696588484355944894104388828616725099845824627761708177854001422069446122067485450549370589679824262051557759134398349381607737961226872305957804068207477804057268702413585463026262351878600714741548345070175991662949825314904746825088538367123962603606721893083855645686892353298955715358832846367775706929264359880521976195036487068262902225217137284956105234441676978130620374010178098077202305989360995255506365171097465900813708967548389066122190901213089835737344550061545808663470542908742695850444847318609685146888718444529548118421989515197620464236535730162870501286949597096065440439883185466596697213073598739546241517431164164695193599830673112075801103024275806064766616480590956827221623559069110218103346928384477604817344050181287228450081996888951236364975690139626451664320581014686237049933352823364639854962065018454100518444712787788080951932691845813105500063103971268495284882433136921396526139399395050872721822619812181983646412338985396454345080441778472860780274275648689741678182003694995479748138451153696857807376560673424884139665579077407121986029915752748166114425824831847014919431085123486117034235250821296990020907130005567196293804786611610413548355210602141948048562457858966873359156423817756764935022621631349146329899107820905497948423534355699838029100379731833051210790879850875999324714361600198313960458866419311719206549682553390545091571000500126229659835728702473728091667513589625298019830182820419478796551657517003407448388180372994367641050039990053843278907937011755311767032412279056062366443383421867226537894682139053978601212979571235590037268956319204607197952504313837477410824659737315597499958892627516712704737802258707269512388431817453619400119477762807019532247702390701794940215233124947104573124276983595144480948418143872778433526190895152496640*i1^75 + 70134243898950806001602059707891856906930173130035785490255179464970481706387685391825553045197513283706324976701544517645036638882613696808098241431605359647047552599024542755657102918669542624306751347266109417692415820173377071522326554883711957062213728103098916051380531206839080747825006774928480493906672744888962056315304067566028764790179848350741365815201902683920033986061303506063298697893349186943830710460732275396393238374547137098511716573415323203312632965113304042940310270232014529972491306842852995894893938359958803983906338750777479892361050883567182095052028390337238649594986884780136399022645852840391902872659726413070937067477424128654123309406859123218239701717632490258354746940249444543213718324388042915220692353176833009872154418175988250257912467687853433897380755990746921460651820153536831845048327342225271119167262565654059347873870023287214963862676232963115726621099378396400374919628705815367512567148960954405893707336247362251338999687777664638234947553288000440130610747795311310541198422633204983883770253033585825540457528030928690921644457682338263585150305968385301782977070154468534040022358925357659540246928733754333276693268075902066442284979687198947477338270949392551751566113516566076524019505469312847068138057561782998547684490411826868827636722097010014633829347317793547309982631300771930856167651230188624159735403472001399548458140372087156309116730346898681220705845164152646557926076886187793181962697877351635442106113748980029947819012122824823978853625005456653499877936995989341069424373829024906007578792875552724614046276418600348846146230654025065804713331490371801351338896361543321831596486694889017177382428818101297047434109262850647181806730871159382685983551372559935172492871025700932309363572047151052705716823740175132805879720847222114253180976580457612027693232432603051500417229403220979149196489025763207036180167725678744949503203977016391460722799143466075439560689275015429045523040176603754960047897958574545048391155451386443140374166118094855343876130318429203372583418489883675114631851444145342193036308239053142992683702494829517211345220915942598460875514062415769380397632977392936155445641652818321128376346349494625792283122542410019628837106440261309505540293392081211492598920649887939495704559147056182568563880493056*i1^76 + 2393090402120399357804826960201912687307652540909627359015388729985269833387972454362701783657545904064513509712464456349176273650571777695788402959748481898229188282645044737495745352152879723267604040260974565965696673896004058029460932271019544924266460084350259018981312233074768105219996776771798037224822416802291269162894770633209393806249710814006423485801075188336304338024563312012377819351985808060494702827084496300764239883919617879066005095901466353774622556929357490495211531184564481295893406425199075628841982334744350354966350565209430551315295150130977606435788648141972238104827696294692400637636502960977544553777733603149043883529592386708675787387388829637129547854584778461404383776917464315925579403286766051124245125490606317509770389453387167887442808241205390125281331259002117589891583244067068642691520904462468795093909053448582343651551267308046292260791039550976509604771032888890137906183763789849485191372364631418195514282201144465972122983700783471278191841145920858604371792603361613280606086711888851038725123008597664276287335234345088386734774246767924619595974309617079475699025142454773173713600067014392892204144360415379289570378034646150538942159463059853466395345025412231287382516841362592327736283465187687087111338942038325557778666710957640067661099877285985112345238630495231150719182204028001114436023685416269531706464343995395721892171710182859253322948081146195775772509257226520589883748217198781940500143955049787115532444041554047002601862292875232301741620122219627749063586526959795257817970633124301927540793462505823932846882869305178782499349566393763000558059574408089976793448892103727816927989525224483851891922329845174414581860865583804489183514586466638597902910790467161863119002684197579488166578918009477740535468803042508011003493689780003612149409652693862826209194906861393301246954031207923730899706980238473585716209892697456870360150197210971412476567981555952964837051346043948494418588322467603670315956585378728776206241138942236632178541987793477163842677335528307225434528051346262314790353012708696009418921141392781645098681800885562471638816907080317698291169026336263688765298051609359846789050882721324433525798057658062809711082409655222982467934889541008429471438204834235307703399682625161701085773515577334396092416*i1^77 + 37176575253188425864258026792958687870000826768213114131612723219203323487333968832603140141829789547502377406497582739028119379086095592406145511028198754263768211420553139014593855997646889347271932486301766294680440997043324287466567473721907726067861549776112549194493146502099333190083668575014509789847116957735592649558906950801797638880326517223443498438845031485307726287672422385935152054880492305633108691209732451555378096001999987483033920906079865183812357934345366153137864778481159795698725831961496627085963304851972883186837524326773163501668015865792940625483848730764220873771516143742948040763654304397003289978712364274167252957772472051741448571143910561021503141461458943903711938508357613261226608376979555139925930488782735382854781141433548802155413862583602816238066238000385809755732408189285625640578443754807373693917499273501112624087143871117688730774567163455872014383367386359527370219456098932427857181707283503937494627565655896986563941158911467504334244898943709558805083069487459038377760358721810046815250048256628213850372787342781070071306056472844393546758008701213578008194002562627554215122586696818413757805286191411400926995853503097616252226555992964961456520384963840645197340091101738423877901382279518451762982033433783700747318156402778474432965899566652819271448341221885927300236253149285186636150791742198971836961494193472277919973546551592430080200913678206156813421893199217356954210687640800514617333293163976305621764764589404659929870277512112124773753259401644146012498857712966056611829024319727092010989074111230429558676234193315080392867975730985016658546648200798598147157006490947042047231861332580370079709265852897360480212541456788487548774028959120943553119029963615964914089036908891368201463749507845881688824767151084692690280579853609746301803862699483194561164613145098147513155603811209091087600130671026187646253995394010676158750977104025139778719220208740960379711539709686645361900592147116875330401514348802784889539946916883711596290754924650471220835529578402355141289041975184475714406506615569765366908415306540723597578243657838622853554962473666093527836617695570286850468849374532282630351413432882335779525812755266181562248536286944994118556239862895765977144386353300412385307665911214806362514943119458304*i1^78 + 251554735305034634204015496529357896385436681156153488178953839860109740451627811826596097190543916663854578859092119077190945499960933821505814531833611629142814980442124108071912127100342562382900803702067457044260905289552670289650183642684499914386420733927686829411909987130387075093547668090835824295996252648512332580983808039518228847361335961281146009008025387606873094531142073713704523064284658678714289753495935109490579684624524342220151337083507305161083777058436946341782564796497294412448423010141826468554750858355911655935192805838725414866342427805125916631667607569542802893191130588834547961820381272306912838762779109354864699596755633610604901352563096407376605791396527973508064203729072618760503307369824975957468870275955214353766117877520406161220406098827281968198033308217154334091009613862545257955627645302399916773315505561797383832107679209555194743370411099178885753124338831328557174804555414111329098398856229887664761171895627018248575080566756998376002951748746356346312441158478960119423723827764404666325803754547825306411962578729024258014240710455299451929384923930289491930109762200517779932782029621964739203157272816272834548019998500541417360185790015550442797237520625258716017074056003264804190409987914572859218295673423349797373630492129838165331246412565611159843950517293878243568409989896115124499701111274417269539981640669798594660385437029279036270165057139118184091554260030986389003363814334819885141930094006621782029554768084011494605918711600272763597006478056448012704025255228043465121181717256058162996018587906044845421637252354467983393230855248884885798951486408561153227626239541349540804039521233953759501312121946841052377223942500129546422489371930992720749375775718548667412803638004652570356167680805044278275241365010272431356340734586230286354227888858499492346380146554028387202547903908841472364609964272929337743530973387298755969939066079150050092156583017258506267180085778432406135483374464050692712849617518256298908724885412418323104740011207080945834256223841358053315115746750684952449283317937260375889177404036510318886357032714052419392147909382425929848201732203184012521887063035292294575620478384645837496010386637856879059973111821460593895264606076112747830959708014630765997912459993194071632904192*i1^79 + 629542560470805648438452892823544826591780183359934050755698656892138293871974395649583129548740729381408797831667329129362493056488538824180844053674632227455996650157115693032903372482031368802783845687202832719768443509138777700732865366841176601181818940761221752156703241624054879904071823613794300778426271472260120149022206853802022736386277566752865723142783866088670787908574021370971106483965826754586524175684228896572280448086225132059653877685305146555422426710769713405040902147813636319749605816097710286748697060320635848074897444606642140300158343218269009149370766071342741789842954136248989916560160206764635140648028477271698395025550337934799783262285927768047442837566470540293159558789918096841170407029885837050143645421373809213757942360966652109814666707919112119797556306790964129035790836791372248222783953000135517577045568634834384775087213628951017144744724962735389299228038268817032171349495821437492740415094705077203015967635654077075286545265407399758596821130796416096906589537403829209851329478932080071575623500555581968869182542698083976862686436317512560986287833570404224856034474982238521858416422479325096773356931562509883256797529768681125941647202401032337375126678794645583967411392529142638366784101233743488657177973728230990523389213245482914783381458796242150860624164518133746883165386238392989141385245446650019043479263850608658681945656302491925281197421243965609786394322656944504046091133752571435684999651254998905716932129380197804664316547718726256826672399291643852575283151483834230702083903214682294315015328653507521335040566514179065791924446548782297026333161728939637163926931170305981829177526479003363278905102849432457315582443211264460073538297607350601065106219668255210538325787730635974723804856968685771532015029715994483858234744298809936449028620639384764915434250238110741386137697174538960532354821314584374509801085069043497670397805015291548883222231696049454924966655641171738928030252869625715646821461922804475920344776800323777386273904602172589371368689319031815274137848568409630983778604743328498254514548374578903148260851362681204366196895222687013819966488295055785584767326876487058521039463296264070415948865011375496814569896614801550280674823644192816370785755441420724760553687259021312*i1^80 + 614477877269997178187558278357269016099498357139308352860067666851837066000013354153571900399936509595564140259888968206746501637719374968429706107361445186585594259708602410385329953467824648072154248541955497146841881370201563518504319881804322639858787115500238797662382382218709927770854949448821925515009092907834884728556954174533423909530181637750622253574478647296699780768094375100064919223708454660170216027827045886153660476275286589445846570783350828742481668526214229876083271502382766571542979815854398878844273824394525774239347057905899206652987502699630376447194208988181479193241453108671647188831857554336338363708828430111050701173170664799774928602975535538640158482749316107276233139566028412994258654758497550636118875227021953310740393334274416939059454512729638342640426841124119798622775065273803331715960133090080104689387523084412385437627723175485441151132343871773575537642206951770818271258180072106612297336432058318411415317565990478766330742252881940432807090862726392216900256342714735095237778004204573985077874555606721629005842301844217446868082923787408864296875820917641842125402018148955677102989178661151829999542245499867919993668937710400201282117004770299268179268707376240882899822891359833986147800063660580047170256163188975579332718676362686460941426505095919754345387353971050228383191759724550450279354861244988058265013855154211484462316121990613917003337032740120266331565192283415840551338710850539972166645912168735913175393158754108871892273473838341708569018034529556050633738505905448289513638069120333295071625329642889684327773433016957284591032297143542259039263206136707372829729049416076534212071653001839364222095047419509424580523929082199027848353320032807110344803405007286010948956488579682858264250694038458512212713889749962947774332807407991094456335917535998589101579984292009720319651552556930512025539014242779286385129511773294186541584498301031639827306401275525733934144074234720988615678800972533882811752437047718534780360407622625726773623492099266196921506977187600526038331532375579835434046514244115303281654896393657200034787053538160405133557593567186684259185932043348832752491707797284709823609059377285473453716751634698187575888556274959628564687185046962772658656535054086002427559936*i1^81 + 142560215715606180662813597501233870376964572409804876730124911207592460348525758005777421348930583133582146186864467399076135296938192717364043508264483918403794409702598756786677333784574885509683168140973129521558757500418848164061881417524626248920984500180962588096484289071742455877300630383280230283078908760198399299526197088205364799901007422441373369363786366592231882994181406324402132960597502516126886051512070928517107316116597009662991194575368076752466554955669613703543076404821502058720650763800043238333693959406376767326932913780766124275667042366752577517421383780712583106991778213892927094606353558539691608565008335325928500063162983516047973281414781057986649098409192019808041234277566149455124706590451385720930096257656694425764214403066887149912223866669902727952389805831238877579222329232647695175655864801666548180234643458304984528033956425452563797579544949786232559638124820692911731103160355093122502825531419538806308957993613978262789409934889115465319749097290110278191858080291024691950865751524613873183549773510892373185005395279900327869948253062989364237581965388885098141599697962275324725664127316400188208213830765930368423896235924545628458638990002729262538871147365963008021292441980546237751385207989917243594159055170377015919900451568244777878968048117982663017693993136798440444083113394551530818223008365030512949483309245912500185695861538259510250883839051200717327656624350302682908422724467511894363456424829744977365272365334002896405502688936881690169648837006621004313643837713267775848315845671349042326032333569363292643427303435466210665037808535093440099392635195267565531209837503430571729601207627946098963534005360043191167878905114845366037174561271700023215404179715065284248751899724635468379336363266163159873121234196877252907558709229999103451943429455340596211293654136137782798373838312525867364045824572360014022270419398639261086780074925985212254543257882036437542635046388541446781289480209135363531532831670063945098860040127158090704454567892516618773972439845764415211673750963856212320487183937413866115823552656647597639568350250723848151706807766069152741421507419617028280021718132619631018225701943299926089252824337624519420480894396083828247445762377569699254186567916322816*i1^82 + 18079815250084570195897988653058801850281887313674251963567006496841089722554737844322092149057253213218884983757319935713462856828879063993990360530302963932313821467410829494296808761744899818619258562551022791557364699806430521942922886011339553195316918388959013380168082717505386577857813905023452399560552511262459260845629878597717132876426379405195183183715413089686723631921828355586411902526844581346933773004505155311886466776734550175074618633441688353582061399635971493943670828031403339171174292279504549266929104833212710924062742668255148538098038307363952766468398384589132450805414279509535659337784456206166600412160842185435984958467876077021522279520139450684311412263167350123828483585888079276815571620384800594671162334167872445517168335291624565341248648551464786000319686756563931779440971744548031323137662289628110989465298781304459870714465488376103509905566464277600369101703388218335936665835037141968482098807443985011048489103242740503318954123655855533546674782368588302697274508397984374521413073317628549753630235149631133894795384138502322597482630409082008821603307784767175547974478529352831845178625103117006795364899222490070198727173457903340376416497037058155323298844904275742748601959158533793050493547425813613163400466129027148153937359386138078638981643108895172828381326968014331567370726573244574495070480106755032921702824544959516856263141292253773689275084074547834105358797143545299801574708432154273448528727320555735779284004002140071089516029713838642889651685789382478814111638430463266017441711718844400850618409283276688537375642241866284016758517052079843288637343554114824135879249724414294591779846679580393467829943340255193410300162908902162259790015696024953293257541070566130216378982572145434920121747608425547349636474038999013298332422302346077372846325579936986419168097696356042458634507761970670425823389262847957209662091309169346969366355977519453966542865535390998288298562491380616916812834577672553806443935986361164239857642639663758549471135528361755928809631355478085562617229820794057045726558869913877908252425061247300162420398706223003605331488336247178853544956767014308880849563024266915790951304703802485430857013649415323951670921734735480370154995877110408779137024*i1^83 + 4986385721714400912037376973802781719670737186016144719582000632465620369177409846592201366297751675638835723256173135691470338511428232243188295548654368447214080877872007954155071368466076589942263298599779312713042643329066364845991087925036740322430724175213966885671329315827503053618280601270013105979417836868402362434844625132783284120618314403753352993572708081447795474234349015341002742537364813565967680333905906783317908190981974957744841446663994743115690280251760869606044638933995229962471128200303823006752180889126488070434513940447884755534128606014962190902983425900255640692792490804485360352373641645307193130241231607212055857378918494000634449274111248452238563993049419606714053310695517685637172175772916358822666620739153621357192826170797325818722092198774660833110362407436441963386944315843943847528989938736405441817138361047370258703601288745415083970537535813687122461451856965902345148348953723588030504208796298182389919170779837410866290355656130715925891171271793186769024068777196058454973998095689189405156511862049696892238507379691505471040341230040914240950689699831609101139588336909301711333521935608405935795875519239128553905414568693201415173174880690902478503887450057391150861909642769506076562651785989403598712724876226625549749742384334559380639191356973339052244945888401851736910537793912774591766829175272332326258204145062332205623762638506546327496145563673061903171529499477933045048779531440564660036803023127389216930011226265683180709133986444940200867543724602583564653990736742369622640190172954791880218442232850214948814219612225896643444677663806819770691613793678578554149957025132849010748016995823769061193650020932399501356321077530518700513582800117031525484353136916902031230668712223450349512878547907302724523470473852814088326559720508069569830597556797763233107123839528476342388043857638898742870511311391614432031456434951089964101749998551102791175737052229555800125866094558741736478957570307488176314649295575859557992987351404483614318190007259195401148740268721552293465084918563367096307658786665926315236965955028726958301047155828499764173228521982870013750512846579482983482544560677490656554965172434167158683514102559399926189244556357210791127191388160*i1^84 + 64132891891789814882638228984109329546281911682817939982354583292692622957025964610130215674328413258954808644275359479455517082882716633094490327707759509029798594172107164612006975453511733594248294030599664725343089806980485285887584385679562706583928529569242418800856988751479075080655005403409938447427393154380557466049356479868799082890884147430577628675960210442065318844920010935078666604158546652553398688232122182501612831014138775637224508340549706705633633005438771778263751907419202706973220973492521034887556986855125502296529818656144253174858099043140632487809205572227552756930122632722058895814698825613439698493440541684546245733281854570120853474672559350760040135406549703179480610207217888140697756996499613913434715202606585512047116333050062255198258482434898066670999674020881752845523503058547111641552952753472207001991282483246583455529386427610247130288470192013568952717653960984419469374260005347103066012970407426981553306788983392260161435257817003974325873946554108218126805446842409184421831891492132753655213763403724641880228455661396272267863516921093528417762903089273286847795691450895230973281111944936924560407726373866268473438937345203640943689117264891693122272504022043418765401594782423791744767849362607358659690529021228283871698519309881456631564151850062115145199531135732207434863558640393226917276372589943597073110922574371754870341776856007876123881848958064896199851936598939749107598355875621644274925340651710280738643982875551479712939830224558548236051358834428921794598894174944895095762598359577763214920242742000918113001698129393572017656140640049466945095142327338456838697400940734326380084020546236217118271149449769443518104271242275741699177634479873055131614791741005124573680078426429984453561459946748104779280025172047200686272228555006759909663579955614150761488190791156733714507104265779014184812923826613224059780797046622163632864180647412719937058425613447125294862096870614800206461818535571892497025226493558167530030365628753680713333359950729483942619516136003553809018052712656418060258483863212309608741589127938320572734246317264785938928437613776482860188051703026384961598148027613593716439823508691354934712529263578227120406207969638744064*i1^85 + 60166201845037009605890366335141496645486118111386896119239082334880911055750041377228365042125593180769803657743937585695007049687223704717539243657201461524132001439511880238200839777889490393273963769096971295012123966442598109730230722793971188078058481930017384713463053030933809117456815317591864922264127512071468084774880693070161277191832682619711844115758680528075142381975736192767714186956909774815019314460408202094900732705511865503473445454313583897150824888031324466827067864468901936545210000921569164066665524890684018032205567783943946713824276205508712496287451341512274171649109227068223808545183422668559140741975944512328237159653525931650014452040335432410956510557775374510035861863750604738675265516773137786492262765385914531040273239067780468280668040975571570425396483419125679721800443566575297212477169390168155673643859565992373026563052195396718078727805418576942010878845737916493773570199395997926562546940901361513187391308089060967299619578149552275042680952705300918796813840256980611918567288612276282692671116162434928733178546599640309361188539566503356502716562057612874099069672837969590213175952554761921413068054620497450324576236859525336779274318682598260574345631974281640526874690306871990344069384889637188244087514600498555865368703412407207829613146605773920537654269115701142349610122789629592381909795417515518666035496095888922757211404345624517770947080610451450553626448206403521685589596930683545018070008131560047079574299892727652502668985394360490341335214256296209412359430917961304476052733784105920196482314095109250740094524738695405957651713471920841726927812648918509531293583865393954619628919245433455468085327590830591641982582334195430152303057819372537846731724329100663055128680470400500421898457158667410362934454406339983000852969916004421898026408690081424290972093264697107895764311104557322666823919775070815578870323742448685804783345384027711018063415830758110704724614893417981804945169215569581798303036181272757695994429821705738014549037004778382835938307096265398964673181343159782093415707095754981342401507816771087696034262065552188134357729822768681354969283013215409043716625904196187846068978367391604745414389966737395154944*i1^86 + 551623633024460517576250821523654342402499738035434603822658708332809493967047068370471205623724834340486635467626437187920614694420761086041415006065450667849891009974549402825403221426421263647014717768595739422635310705049985946326499064847121311390443861686007358985719711263176962914872613485470580553077352090636193549692350790067099320209327705526831920403420958551492627160128529343162486250484889520177075886514940660695409382571877260902596413845217713839913317097033823906976490139463651940442984667049608339156355688399930936245879932320850770967898672256698783385932106563913065922813890382022640332116824142930193257250916294092927403651725971022004565645708890837792971962378941279756290001847538009072912536596539234053260827247108907352419691508842805050959577870658401222717923295240148884643761297074924571936586770058486150265315613474040886131788683185925114414584030664586876808680278111956771426225159621243894840545028384224816139105700444185613680624997990652836123788531931312273437431834554795834129870136838508931330815112467296666367322466015905446716848597527883403590570702915959297248013641970538391743855871137647250829274792088320202055742943570098356324261392712920227728277464301400348117219130878502280731373444418793289087822193666904077410992499984813776016645465010393347888959209490287488679418228763501390266889846218025775750088529159140309140031977714879251696624798056965220634573567194279156013698804312159404664409678386290631897203089990174124446772559055075279021809348861125390649049440896413189090075302677117802613292084049381946423674931660440050190268280936270123443313449549663746311370516817419850328901572805029219606231192596395185167665417224480835501273592159948968899365147643181628087604119488466856326843915568021527389373537003425691215802136925624385154536180856489536751207162856529309620859391163908031135977938692379035258354934265248734841188765551069374796497992751019367591615789955238971429492256537100418854776453148088592122209021094718551919605622121809631897958977729646321425282479048119560044096400650343055197432129212934315061505473562433655676418232516866323097022350627700133323492325889663463426580485051491281570627584*i1^87 + 361282173608660056265376635474064721681874273855876513332944556249508499347315755509110939097444927124361409578014490228306976836972204012610096260167928062538776077696561059536521260117964171036884331826294919722791324361232729555359413641480065778308295175511971351651628367704747022902452555592727384524598126014705010637564433490678652434232529698492809038997944546103914445796401349057064119964820342400006977235566140503851218896707045845966294010771897047429631520957190834124465436352770558094648412320178551265392077024187252947149323145987352893653681422410317745164874022620999921806513986983595220492211759920551320438504687065748377496205041849181490309252957798571972430127894161215525860147886296217371471968098754673017232126264549734761978915930464954597491517933136041863580221533857160414496599870551402860787889020968863171170422397013343535080169773212168211420623097936303440293753520975870311234851026682390564968213724806775191730793391058049089778001554594416238450614183443476896809528255508416370774302191769214713401406607526982597469072728081321128411953416392773269905723680279890964615950107852268399357004335785447605735670334102050560249520780517255437165378036445951983547983204972456519480157835296591340265804126796383800661327382794203500388811383153945400344415512932767241795738674567303465171058682240269909473884429496325224983196989501784128528903732775825490097765367323948116895764090440181958149017756540252937157993561850092093275183277631282648620295515039794595476287620532755352863159006781746467435998280702754253629990355411647992114276817598695580794916816845497224451479569339677397206415068554950709120478071785329159273567457588086706325325858195906508918671936497242398762392565452244393225979437662929933594096679454727731905712259159616902574630285998802869081811348631333050255044174158653837059644841612398226773867640890020327380748496006608778970688083904400389535104389758274048071211571753581395868564263814986006854845535696455525606720841960531772832172581200432627028038674026417095472385642095798296455553194657919685210630494192311464473359091608201650371469728872635499529822577979853240831496852231914545871880978432*i1^88 + -263734181349487023586616004004162940605746426598796947945881826503558962337195522000432915630462432108543195392524698663022909033781738302348001911044147975405748917745473243778081066094073790309484727689942458103079493814221291979084027637578575362414187493656579432949564926689954358063983090924630135672776726265045151065106571490162138717522745620723218290235750549222115565958244947762465036712090573344314388328025167536750586420864099651907709537200625960648492788565499361511492407927967585054030343956233436087271846557200506041512231542659665408737060261334320391787934543948127204176142565065735212620360308662501575852194489374721759023059797104384497714236547070352950968400465379476924648403618647004086477927113888783135127622172621809798516045889659125079383315181856320737057741568282081301472235728171007791137265652213425480794486805980772623812986350893619095995251480411118131432108366558725020826452751706676498110663893111242159376796213872248567341587650419561472700426696605679680332315609333666629610826710752648729313061964951687403804993762114585887340465548195635550756550385769674737129601618931057597162886864770999792386090694807762424473032371387043248594476533442753208690796808238886871459653823004204396444716921788472290732283639681814159181221748820554750640090429443551314281288685048522577243797582501135908200486130968330346713965787603641659745325908395808816238732375573344141350031162243473936280591356459276664849445563346962032139702983133574886021207590687693139110593438914517578162318895076374977832904343676680470120997711594938538715145654964006419465169207875990633191907597153947362177828886484087367592596148290091546523009380656289624320337856702098679490145684735800751226654960245477018089169616191277894010232677311241682960103736242495893719392148345199935234556666363476262143066439961600680114908116081769042665185362747041433404562288448921842752813437372134077627464363186431513406667849205323606297106921056053384160385030591761869685901185297741506934689868442980241901400724199020590512493499256062910722956024031716933829031774722922647179638695385563980661201013373896173157342095995206025846112840056832*i1^89 + 29262948836483655564527038711474489425463574029745789236485415072508738024590660825010079782479517875676248029813345579953529926175188987135543821840909151220460999817839340192061538806589736000251074626722933895770803906259549997035503926477569627865621495796536546234136605442197663699349242312031804384231449932657988934244540975045845837394317573401564285440400235113933684869262619014397303758690117011345133899637651343093002890951857524487051333546155461384205489171578456848152610931508659039021904267266653031985406589601171799847574209314424241878049501629774718737561238304300236636232309728742365322357322618542198010961112878629872683131636903299780360898387375701028501050106183110913512704873057645721318267342360201506852741876300083533407586469256441085892245417643977883137911107571880910137612945388518521588126449197618089737039103409635651699374406791105795594102846892391160653144878267478992120145678447664897477266483514890509724927895696057967369192518735499661608558630616698876167237479059488592700369735695220388609062768866292361015763659092927805355619205199079528333102182228142101223169396642123570305159547867180406995976752936960058724178149218016135908530774018799822180941009893909444377479151973236899324576376992271713546926110610358689499659020421938379871633232465532307441286157160818595506635102482926068832790413139368950643115864359122382762605700968352499311242663941632016467984935386950128790023151885861045517880872380647611446885634307951576092642919748909668627170183516785342412757841641681918256356149992229775488097374170484345907932317040321673479368753172217516282234401672892394750547976443635173671952388881677342407927881893258117360062222228568461753690908114542104462952096636850236980448792825676596016279695410904808315538237238397613829818605330287270319925134519110817284918994034681901397324266399604152755737334413228917178950750680009019782472552091848243976971433170826027244057772595412846099661830192054620328622707403697117035074521206954236180044361281225099546353391033253662701573343883539157748810863541396551220630940182636305344896332720859668988979758667554497298747067794980864*i1^90 + 1295090603579467663312271846714976531826408557900395544733315040151838669715065425627088659659710449018278088626263131943079794818563592916665568672205341330829877523683761482856840731241409562149376618745974209287133325595210504052854174462980923515263904439098917518958908414872007090228457355227588952354661199236668955594386684086907929673034600079680419108276842145609567347231588396552188513074847550243539978893339128356377608242217783638026907791670116355169159488143856470338114401926519827825244731573541156444540531958367320747841385438931419788198603142422061372024738699964971910944936453771898478227288047167261620915534594541619974117812278333105036353329023015980322639909363637662186598166495403785973238580022453343758292695048068114945448782400643789705075825884989521803024958003897837341769517898146115810280711648162691228645655460786480814306440486685162341350741519434236985537087178227997220282318307215538949381979403922391325122026015758226455295699478003650087243276467220221713545783845180456405040947549309360496400193012848310476589696889185303928749974982116748882879923799154531946892893339879761049051182972820176527508529734409615556391297483965510742309138821160873722667283248020352011245187521948014872162112854239963703360741254707446886858774329912602989731493391634780001883007675256863662096508867019147140459949965761418053282486124478128526951101688704346224310827237821140270439708278591224672284063063387770565924412003643716004787316541849725374553818260196044666448918760164650767954545476699730651863891652154265550477399656865516132603888453778713803390862406247396848977331545975335239873950743886195993116716359980039377662197338679419144252166180160578181694560476365393065903480158319205233632876607388206278047454629457275436444288100127391577459313822142920635704488747885460550484869126719251807733456648127965389424159748295102336979448383031561708012902893545349660861337703894437511075187091361904418326467658787681622493515718047693854638200039332996969252958395836659255877199681540578762157154623820029960565056825832805039601423791982652367785433741769096634672643777014792192*i1^91 + -36854046621145614944929331163119584954176526637875728660705886765646468019809671915555513506446366191204506561805211616065541548937945044902584324376113792546847172183777729861255152590691816646009581162002058652702383797576201880413243220859681620676209909567858758878107782127524434682253899609064378320366956853625070349450077583327785502072601966654729687942837125276305454690241696219064564096783418748246200675146462802572060192701795325614575982075232724899213698824001958767816721361049557715796680842046840939007757737168451135431750153592084368473378433008100035841292077669067831768856352883986458116919981189993839687937962851349069629047916383578127878161179726787504566347307727187105890257937107114758549493619766439314563090369192301648491591459169837944645710501067019654402303537017656492119821300679620481068616975919582012253539192331909208589793069140781384702721497451570713835895630268173726221993562215576953029689184233399965287271217157441591664539582227845120041202279493987299306543259969798258201621554906880427170605338006763602831788988928282797110322269553254285374893296492980180194096090496012793429848198951529894681136958528441004877370122503221863209386041577334402121078044070204785668128372960727442514746506081015745106303756984174593663544209454654590012367683102853318939345021564836458776868474168552193497804475710083490469980440248266730392414371739649746078796734334286948607106206304987860771750035678530845592094743996129140788347009257546667385617344039089812112735355128794624235353904885233090184786078877751458624970450541585275278949530046607755616223963085433648673850311049881229498186959823427788410488192188524435916869674483928347356731673945454644548058993451881498424704418963241793312313547535504067962356092801066489462158702956940847249059457875604913277328261318012783715974372975504246702064891567370913546027448220439810300723597173608483436644637675524020090698507509789030872325150048089719330161328094172876957856603795668411097121816469892890784956834925183333334640065533556144759950111527255449257077963735156593220509433266210426357940941863518208*i1^92 + 40241905423493836859421947379067622392565884547223705107249389029228004373013569775996844363678873743270265589704217696636227269930500879968105522355660979226843592168902275204809369665023482741638554896228157994950294385481253799265474503937922792341550376579761133999912311379092105265045430748495577999318083988820700587953317983841280617430754857050757382291323080233219365915751742869608423783703636307028459876146100127047613128942992370687507155539891299582276845210481964044625577290660275494165926496358917417931949635342119632740956650782783937298134381850879542027683497139924897354204542534034332833876506201238569545725116040661338044274934229733282641417585211784441411398304887562929423183445679148593140128422224833555066320219429394647826946430029754788957297505636076214590687457505845955567050906873149414282471251857804567876180106569274609987597799306315735324716985656515273092272587992840625974255317887583612729781818857831463978607008548985651972786911411980558209823240316990690507564584278280989253394808086725334418478780943622024790540637691827980880978950624863416129221285790182252914805635172986385541011850438282844158811640117610283228442271334747232719398119381838274631034880554967809991259281645603623992998678984462724065738843817227846071886108210832851995972630322919192709174019836253895168785085241210254169591300953389217531556140610025071691830578470644022182031867227850040960392451378361671250496942592490695670187571201981738664566806990394191481551407498391714551793304514191723980425321452168887314834865827183501879632500340326806582369189240469397772086348207874352571171359766400350730150500263093534391007421018046527981894803921319705432378944717388185086280624888675028450995162180153407675266755356745742419473001051377425239008978581282376345155477103725023145551781002931662760515202052825207139156743484266704469832894922938114672866337560170598193362968247510181141952636932711041113408512896730565711957917079960442504767025790910707795041353449408172227575120792242564543735353430001308577907631253667171839511684494529977647104*i1^93 + -25662469551683582032576316901477930170162991316145461323000276789561833890196701030470209913929577185662657214703795488431336996663977219061164455108009385827297880436141692783157308171561140938645401713312206372295104796637829820036783294743177173839032717692342338373629667596462182672465877153526858456220253650471739762795728617523514839601994903478188070620248208796222313054906648563818143509019292225590085757101922152910574742617026424881391353374853160270854753275879516615270459883806795497458617673645607397078099044927649967080235660902623283002233971037829417110882728773187359725439845376660558658540829849337870813089056876087123280977315408633555224136842526201153366900279332559334180593004711951211497843919725408426405391088392892638034414917501651433738163138725507450222158356786067460371149340076657166423770475880371603953806815212523325993858009111212103573797834614495123926969044730617696277988804337589653154937803289934086642787230202473471736535675410790732588502551450015582680103218846522060077909465574516709547706631548735884829599759952179879883962721417794637370600838520377313457719977273510751560999733770592098969217291127711638530885052924787444655627486801946780903922968451329814249221734276488618232272532800461570627933555590716702648512469436984781793579375051179456072067295773894806950200623648724571656491817927265399131595254488242661064431629111537686072789983886301560211923293168519737142904160518292411255269855240173008284446034487919907368953953548885885242756251651240305654707134637012174042391782516777919004041817293204533473431801137928558576695780684129190585918375038436183592470249878066927108165284830026658981210478758811165101857677717818299279120737187054737349958511365669765028159174333102204448272953199010458667835893949999772666575053375655508770469110119538829343410798886437137301426351146028757791916645606558664223884693075490348738775169351888680244191197852038807652322341642454440178450874405467321963157873739957557373585465960533407420922546020603577851075314432344235396038656*i1^94 + 3069126724832341889771999711846134232779827804367502000273969701561406508303018027469779037773326312522609496838263015906099052134646421420349549150255375757780435359431785511256041697745262898483094812578175408252851892097399402682715675391398212521406073862326077090337269138190345012612337012555039038015109299264149193505837340860951484771289277094661503479761064822238907125452450055040022365014356074180787135104716186635426463636559242974799830770996524576134101214521977333420462549115382113972509218665966851834957717103186357261680786569022515778580587815214209373873866940631294104416818118117992707777963812854206044805585229163613461572753793594788792235871524398139876522532878635717914365762578387381408609602165927442430098196153106164718983761064644524386360721724987118198242299198539438421481958096389142794500697256401105717749705586416847405403202683604860673626470210741602574235871733504738877447222127776574987231440118702197738237853740528891486672968111426828953849693813174787956169109151147562187438248568324443628146961317440665148585749694780896688662242996200365335327490356538210105958207971980928663056423674050184967966246442511724130293076709236965640576432024221933219732445008912849531525500316091510919484894109254639111557042178753702434875453939552866688340142252941098361851639626030945982230676422888412093070291305661025775598331761789736177062324609024444690157652094180037242641264137489821766835445440709834365809315770912840471526114181577678755737559691821950405852277677757491167725195334698682580330717399997523136765837299149429830825479079123201218624638008066349302124851405882253704199468032376209366940061942733264031897612107869653885968870058428244068275855800724359017994745139757366025800760942250487148920188113719511434939156945784777806682164546988331853499995954477456031331051559048046316174416682733260290001280127678295683886821383483431635643952399124679813828933396596295893759573844513321745293743488485328796466135387087333686880589356232222420500480000*i1^95 - N1*23737828039470483989579218557113605163321822500310882511996476174515585137407480792124815315057404551743742016642612671394558955526179984733675147672870101827970450474316562194890825196762569864656124204025112071604440549011637748325841507818898748459510052584452892850800402334630813970207169947439787895623117328630060559357576659462469859748339496032637290716731625043725513703954310606285116480955366203635843967660234720693845000000000*i2, -167467419426689288206442351007842148378920279530144136401198706630111830393274099909836418108136342749411505128622463189372125977079456932247610711568876348292652880148193858348911677220509071346124753629786989504749109353659663058561500639430118608560399792093813620887755056516992271817139713865704779830133903424879695593434414518351768634768302687076309759840747427543542246797423906229036576332819092087549620219736325685461360266838957761611307293293704150021175212015193731102033739191581899221972935774219961688082029348820977358050481628905183689375008909369665915336852296132270224834296680406729744375555947016081492362276281443273691344303608600071568046383785175630987271064195947350838440638832509166667967735185297762972721046305947797707238880118301035385030195681927310936009917018995845585861370442075481239043590034518169626623381266353119025320069198251465474748854610785846455689317029255305782850262168507246838804036713996550425653356724894850005511398868734117634319171768187708888710703391934572663565520201395693195292780273166225938391600178738986077612368040616280594043713266288929218807329959666726994551982556166766557184541229074587399037482497600038628949870057366797517387923361588743978709237339276694318472276611818153001475985123747565203244626327041370619521242561250951918787146572817607682265687152304017806381602192991902726954156662167751445258495716751058925854929819939923177206570746855191250883366078250436861295419811427767852921628146915687304564778536964563854830173541906918531477042608015825296479942464352487273098222261561788687744242609644453101974716482446891908517435370480177552009451280735367044534987591849880222304788195744104542615830493768723220081599494868271003338594725981403450572960290784177009810478548530369928819560464567512622798797879422002592847307844662924333328958470927563581855520789915623749338492063171859450729002803520785248402823359788042324836620852993345987911260324964722481445640751458291240922909254814827300266644805988698591540098280549447622512498890738563697079068855563398591503610724832087914962713055885378631308393203576542978611422804698805987911278306649705873510566123030237855407696305045685822374573030957202504636951192249860463308695029503349260930649755148086941241497460950107765481626738412536662220164253296904102815697238013859076540469996591891740714811038680026112490331042680493717906624241648989486841290490774929047969118217779512147773046050865326429523281442791799851439457935329031557511715182437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -26837605806234592100500323742590376042709137579608460023249227832958117714301207108924087560378037010404331465547193307463494460169172255074283151481859401475943071200104247429427405429764545439146786038519393887368612078991900949203974928627019190731578969007221270602037891906216307869746304458966303719417243141089535907924198709458919259486520032909804456701090807226772894358620629044998012587501720247750359184038756438543700278089387049265137002277393400729651289749876893221099589905731706007456307134883966519561606319088665991662491819304848179788620573903975501271921989042265061761598807620110600515592732757445548931220816757892972233053814153014431931566134744688317975799986247417773469978527607869131533707126704761753715527392518428451650022695574728271272138960283120091869890396697277286775425927761683411686233607104349744305453547924642683060837824429856141050475159060702193364308378678956521522469605091780432164498375961627156889224168939868107872633214989598396028861832526954232999978206466317386256217224164334559068460972374316184904374844885783662415182153060108702806176908599790772688291129584349218913814685322746797118417462322481697103038563260990086915120884881595597166538857678076849603144472071080933727108924252453827436799863069766443672666945850010782508787719512252935321274237233487588833322811267177869152270421525957802372584962272102120938287419028095783359064348647305172892428387552972643168532258793970313741448908987998533393358976123611350158182834840292614078994713069685559805878715972629114395839432746664745882720950287852168818741964719866514234812536365896972199657859319696789233981338520597832858397906294955853349987793596399519422637485822772042475635679029111530790935792627412012157735040746354996909304842833037734122386143902615216316367627597142829207203578284585908276720581627829384197372130164959683994222860635839932230362280931891538715131934175242833595877159192030571321801146092685995318246186375572908071735194209277617794058014534284649094948061470348721332994213426483489574519131308619816536893370975593643323594400780643613078792652848765318255556497163633097183097811302136398996511994720049287308099569451621809655391436844274740625369941555867771902733359461567275290082494886301103739649957363140484160603133437654424220921943896703181645615954263713577403407682515833799570909079773540624324189282210744392947743055446934440698842392646073840289777312327839843320117738004794122657256080655046839984622308548400195977461688188000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2000881414420197197568974343578814794816773440305331274244623077698161013524184730821789781200180450861824494591806760182976954436743880132036271420875991664833134294397512263228144211041622462693283729268334763843139918400267115004921454539830740041237901558579339221550200991310666579813679308233439702699533528985912875254136452241895058494763322147277046664031192068763193239597096056208524026156548459919492462962366756452920501973292180820632057723861683671393495661042114400855486288169099626736566742396490620693601503638345133083755666537226304051061037379010729500447812331454537328101821302239848316061727906508060849077850944441575244852920516549532229700813960518320737434498878176572493908767830467403881922331345199664058574893548022388472292774506979623372734293358557173330689506875996355537886453342095607657052068208006524664904379260881835035908404995424624479715901357977979240611799685454798058664129368696599789011494157163056729518049423186919877909990955226385167778132508650547066418353172167890785483759697691729894332098387374948378953880941677558513937261414902724011902807126075825092250239651595461170384679891565033511894194692522888158527313952650804798749020526590093002623830645453201891624326411474747149160948005016524259833188704376195250474724356565856090482844732898135959378128339846728573229936582162922337264651152877673094613095351650792800483669686337819238498927209041811244819806838935447146563870274164318246223649308880544173179258796259682646845899396400785007311882470520597868829517615842479192640634072548755378478228270131242046189341789021554759870762183100405608275952976465216424221696986592246825279017913903574598150987661183261419138235393187579006205256152875411963605172905312441498916221438075534515960042086951721154083498897704347422169820602614323781737915895499382683651441134541680202703184192825388917653740990371882098761111080008128315813629217042230184993370400739713305777923951069926362195483704481961405065423207272170333761498660693406852749025473943760786050447050679099708542401328382323479485770185831580005294043034203408742037731856506866134596214058602482124300986127041261245332400703023876159615705272001567270150278989813424953530481735584376357218431347105079149494055214987551983648510574364740123919682938889566110334319542491537698551443357548633931158766455655084811343823257358820404757484305229660968589455324608631715350522709391733021931113818186956779367843554739586343424998786348952787890643991095221355561085079863562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -79765462518872464944855054935716336738641979862818104747867335055793440318161802130042595742467238786046833250098217571877042017310356123958757940349040245788310707639884572128131647282034988478580335396117597919318093337826950526441524839032712220300178861418428700605556470034573769542995989784690371084755048534618842714993747632372402578860899392380250043082421836126124143145066503942259128523781101296343605898102966840275604916327292460568593206355712598562647131830910197513840812248681982961270083474480687629393953277285342637794646820294848805174222069699778177185564808169038213009180189271701189512793341655033920359689007130651754269159309105564608744454797674561496582471720471042269848153039622178563902584475218859232609884444278829236461169439545371896577555031381313271871515854635178130919247283228552569599457931264336599414171755180963794442722779665465314116660142314867380347068911943752561087054700061266835929210013007453728032475256822468619544186344409150953506904097971028965626394613149767512925496248230800364898113220440666487480193737168743310643677135945470214234120890532665251733625128299824142065998227090793350337712206493318534305517576267286062512753608332051588099273229612497275432731603088025442240520742988232464885925975145228818103442860819138836825916205814354026727217150814262260793033609783835048782681626411448073946617766910009432303291488482712451768373380085433534852698864787909234174905553629135271285898343423050271265984771675041417340980369754593162158142422790913991883690468709736989728636915216725588324351853336314379177454908764102935266558608852291223864784524641831338923829604328330776181459469390560459175271085615507289597674868506863334715869643499985712680000217741607463798927958840783083449674934277662397719914722113708854140783332101661427615512026670534148014523816252786399419469860492866107925739554604295789881158032374986552107243395558072625277255590021098071871597626472423146400582448184375299093092115512312441466048332400800411756013596766328066829460170844445394554350393126819056183178723330527460778732695301887370379791087690083619936973517361235280262083778486234701109256934496068265927392962872077736910050292820118677718470507002367542918174696105152497256221421431128504045422418134145405452518678283229202994213866599391538988924165544469340161849567991479248481573655312003718097908003813873701948568372932080926301675959027054519117350214740758577154771098337511022786333573566212664817132707080534523978990751101796625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1836955177609777601448556412153249481947324906365908328564018302234994267425455958202522582399000228550357457213381165280255235634309570076288897088262217768345397854040990077357748869806216424987340764814401765142803720668647366677316986492779634520360062266823414653922844890787989463594982122659701486239161588270541371692024763234527280160979566701807772972885075292128640024093412745911807233196345482618663102223332459840493101332360953998730688142527624298858465732388961100349826362093422531108666564122976670013761105826250287233815211658636947223520732047982784991498127152643159495860976815563164984081294293771889731702175779985089069250564436105774865356651794015961673673545918340191352095425770144751915494133546924060335798444139222809328525492156107380625108270270940838983011850762581910941919408706699813949867010984068175156103375764204337757068139822367456370481374101206469480689736592594028903081031475852113817712643187871076703953926578172544611282635519654796367642097282866722489796718450233111674680215860310697020264384166765152365230112952111305368809902513499736947336358264641011138863104419409531734132291669408103307977262431426047236830564137913325388982677975021139793084547686503479739714555338311387566242897101926556119052501458422571170346014484701776306345013623308567642246205185425738926909096146193034376130604358872717581109553063022414740759890616329378296435511841109377109821927961806949315974000966878624367501963193307280106051769198331783662689567591018845151001600263433164788899674139817252117361578414690079157468717103594497203058167104802784731370869505460845818485179689921815012798380455316833093342405974580409405417985986007388001620452536127999257892517156342198394883573165493809414565633931587013272323472935819175930880358744501852028211144205892894617371614137924190170505840255456447305020203342990061258373378588374611554422665174098213180534539604766822632866215777461105176500308679713117782271604532408209010356777541228683472949533613355648724720716712152721098950168549668774535868868759012675780668536215740420714255401778495370232577448514266862258152802562285566774298400835537149934995397081021588113083174376622209725746687714503121652686188069555570113233362271338985511369284300138849774533972103318569744679738947687231597333508947278350208596334516553880081070605185955673208001707443059046106768101411265449729198788086260512760036602015382991949926011041392478796200717588397849784339906171433718492161976307417013853374985250550380937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -16873976316478536056994579476968277296063238687732663444857467814383971667666772365281378362633187590404449573105093253042641979246560025504396452810379490831781962638343993578223894772453984441498171131027680432534269522782290683167482612050529166296403322566884692602515039636581980227362879109215603907746130549162046640029882476264294573690863056669494887955876614344144317654392297434113446820058605852542135171732318339958875787157083470144897966200321297593988684918939046834340242445385138376704648174945723550158243622409577484483353521532499912836566882343060097461523787376408042631467271563954291111454136161587967187034404106621420449962456918903665820145235446858425004994081454004333327488609133593844619073725757587672975839984684777155743667660812191511616942776286324624417425559395937575333023360456990471065740195250597321630444311992834023550962432036442005939366592293057603855057067611409662679583427421075856859253573517370129324970383640500671932702556669047195344530413508758017637240401648239370603723513695202407307536911434784789199927988794517843238982258438635100386593980337599679678716547930731032936006203612132557481594326916250293611226531344392607533465879113343274223294837199252418942777118912460017278626541964574511712773352861903920069173943562208320437595882812853177828064451987623106385316693106145500892978902950058554523103078268018906252621968731866466154850354891544151389845822619969589277108632595580557197374608370894543868753864044257477329984487708623260623883258513835918013511333651092083014766273629286581080383952880937444325960111662284752061975477352477960486675997821081853474177627467456610409903127904508209590238654132419707149538562439701332319475781865407380801870377573016263514176744269527899424161549505828603535915531697881903620684592530827654388772199548077388872219667034689933784376606277758852100457618519791270336022378312810198858715356475217704409422717039048078178056593929538450820681820575602193931104770844480580803992786733608028805650553266739202493396632675496837213432032276068819453161233354675907444735881708199158627702315876322139149227885358299334291184077636794248140246035280006600358228749761493295847105503339423629072578853667399780199707479772219324003040854366092853653907629893332906316026899789279013782561775378657149913553239366082197778426811140496613920775682483188541930310013374661537467017045060915928447758989369713647220738696018838822501517881187919833868503014766009929000279568959789862460313878724320620250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1019470692154266956328912414143197452339402933154886731799797662850200353063588200743968705917762085552172559344326695389095198898797640214479898802044572109248134764108533937120794356444185512269005008233686183413485224401039362050859963331211160297308116534840588248388838473193343828890495598692352336876903848539518027439742906117971158306231178294961899569834569067646917592562247032957249079373024381812710956823922620852205181296573440574535921412058606523609911125668540747626756585167729152423488002324772217032663105993092120783759240748836340839611771967385728675751791535635824911426453253016448159526724302056653361154277872732753720352957012753777926879332764287109065381417019214227384421865804862203929677750004193165597044301920089015579734183909429475087526479147325765653931904619673849760542510350175191798901738411152137055719766770912278042570552788770561803648489070394544736129943164352971063144057009756237334591987464119165535745701617601050416082571447507074971965899935307631345620836146595084520600065100803938960998960837984740973603507920542935547044682116325987693359441946158215404688434981618136525536543162931082470544490715352769829471850898621488762914652793993694475730529554754704304724860833259697055378202862998255780261286379033662340435204464416287045281193489004069565406602852069511033138964450940656877433917082405487182486094355758489564436089119781146632461088282866657764862168976329981475324278030343163981093317771801206988739904044169611664700672733164909313476958942254630450301645675507482669989515702211754429708133425849271433509361329503383879251203254504727319264151476746460722199146691177704663078758162842124181450190921503249239749333115626370679451035848326068458261509064798357380813458605339874133672919166968309343219216849547806786368337797984288094724926301814862675264190566265225248289615019928746027269853761772522235894821001251774193170240318122206184858560745982568558839414463501120705577269909701618798400224702160498921056600929896956266224440581857133167879894402892283743462272428128421059790181470231390323396696845475107956449089116561493564065003083203410380798507951840436884232787855317810235025113431133423407681995516849538992874772984377309523601203519965140899965566352126686484158787845335394481396001725612427179242227273326700426882846179890021912480433534159312358529869627796542701552557221810554270342255243649654673342680272264446031330178521306597499828444173002172768940751846895528375804503436738480749096638983449095437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 671293641195043365018120625990016928349189590737012154929132512066128420713174208130436472339721490188675156148061572993871113787726638435382227099623939025959671266935774335674563538403006139074133297025437801474406931558891925957821247145861808646024170383782881477674532353553933272198495036643684401635458416394489592972449171660680746009543229210750786376348323203871616783030251642986147375686572573169160940290499781963813017370461437886707231082039911462643480904833130950654268020342846766295227057805313487133618639439810808085908512547375402847826221382681816872112630908940862223346004632058549059150711473179166578162359611742145249578773621429771401655969405743007854909713034528687686411470854138584740124048116459843771631937512172052637968321152483481870037112361222234835168474006134120779263926912626687544937698833852705215141053735169212774355840558335353868770459090746591163458101697032929126401059038073232403077767304855376469420911665063281392166483282138324201259575247953851102020824840697845413330256596434651151593203116510474840622953245315846979710305034934516832699251215395651888026661578380141648214383084990664462616028842684492302897762610337648659764912735994505582090951595251430977202951723494055535183294774660764724915627084453400187475916782243591887019844205386619071311800271195499533699758470341307848173330990475574574694307659174868248485597590768467306692428376639065332413093151260837081602603202887974931216661492528554318281954358333832582427625972312464453904041533855734066306667965583077864620758456028101390990495142104031178939066233002972955739895351661041768308956665416446895553455709467479465739648005181469677354932699410595463319258088323992452055489137905256375425531591104129926694719075477208140400141601383868781228971947219774201462853549053600987463766997406810339994897533465175576865708654284174841932543748272415707129423253517299612291092148278275579335121588987739637362779592440328288107477749716743377650511367142857386443345512334194939521050513272654977288377720369802464088553473274191933338461020393920061754019481295725037674073360494975523307799908673900333898746379764709272554875947314753019788517524379831188392583790640958940300918224741680049258607935241041990566793603151335786567432309675442831812791736304175795203859148809493223163005928299920498995975625936908830546283647130545606624254281885566350847814905061099404594861092582827778994316605378238240506944651200234201790906523033979987526629810251524157596200911488764653625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -257717521604454601614982850264861656735118637765389704629678279383638763186701857672774307019270315399131344071704604664940950240660675020642702966802998727215995199177494507766165285561063778880942061848272790968461732312579538223486193811808668111889047867655660383766148800930041751524577827032661408726248029698511468436278827177095916245953287786892164786015700750028541319222394212364617395790032881599544819432223613519908457743757558195891099238637142238021655008511132102294441693490776758738933057180710736237161077358265474005121343225087013522332507106584566062086415205544935570895440833351277695084881039497797744685406151846124164832600365602615320017192099176421959353010412208975637564472864954842046927795613574585810475909662152363699113455702633414880612917557576311709180180225266220179720251470390071723123543963769011283115027748423253871718605767053930297321654697047656637922242384292679956613860624305061562308877553612588242859820457867687695290210378255931020150877855514846284206164424217497960656807086811954557108482007394544463981922963128490591848060863580389494454299311387880891955830147079353163899137332530104922199409208649649413409423735644661619509769768956556829632964366823839681067647765022804136101930906095046365056703970176993297606044005467004333950166411445503511250355967208897501062720174227961861647780906364483584755720757057422492882318810961784043981217964125148393997342508572806629373574058583732523245943643047349161705803421763897165779067900362895065360673347754730803799389805177263434436275346516202554153801934587821407588185521782732018041351544608614506104768154833065962986188631113237528416473508140518832671758069915338604746099223800194820458016039740715052727196166045416981777505121018963562656860580643706008601446932609087702506229617403826197393831873158988288935148343359370053795413009392489233586293955286495400751015649515717797173525048772241674451403656513755308818641307383145420258230695939459011526785592429621226579973169174532485671899481836626393864705524738638569763655250828926831531187014457643043298386869069346578586473859940167082198604708260002240576293567567787977739263307947192624905321349830263857596286093189755739588053456548250719883681883743352120296945752141970599756072386055382910813836903801911443143999840348216278666769421534144492757142713249932583981435188716272781990035389035249058549595601956391691569915338292481700578216758854174313966859002414056943895821862945659187635351822896572735169223013542080517562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 126783967226872576969682849318563630328541424189360393251110042249613570254316308872235207053855740406433084801886458610412567212399946461557063247748207681067665956485086477970120871454357672261626787364110235743897047723584466739724086063480865369074673388482067024048595042946095890708312452756902039389062235223607925780022180696062854651436351890723089161845260476960694791724880132722999653617168916723455842839064961955751247868939912647990765704776298170870414244648281900550311863862823471755883896387566114885469507727118267834326554422746519154817125715975229814751668575314532775510066768166399380350950362125921052455239963035795141790374883212120644253793316203228227432723233429726768367857090682870400320059568455950790008586738723014552425784469318568605271913402108778339056234143970308359926126263608718873741760879702297500348222386735623656172464795269216008171215663603744099049036036312770270781060597535596876139024861272967739254167390325620781738144627911858007117003143373222047966320753723843731925290814878787264322611415342573100081354442349666427190659660733784773367542833816328399727363042217579541872733072208648835409848621602838363722740109549628720475623226562822999773210284118358169182591675408713969694507839700288238613816011072137928076332806441458975270234056932860064787657767544859793191661088618781146226849960067448676797748639767864513247068434587482947264999899583441601086928884262355567827644374557198766600745953927405945331289247345034097808732363115993144979214896231966177766040235490458623071410987310265839750483834184125331495015559760480024116550184406659178389232686700095984960696294495254727223466342535496633265614954914792962461545035459963345996706541294964561411679365605932770612265533266523307236234607601765893891124935284834241148877574681014782691620557682777882497934592663352767291842291694589590322083767870021283448864285179188268719194602339568395467088214226931559137489962655624582006261813943174250087224377325327677106310444230358324480680842798127956558626602685146361982635004241055106269408066105355381989001583361441842672232910494431507067987905491095820746399158680275984115703497962371222024544915068972519397791718977992457340859225603573110825570119581788020564403057494066862022838003143949192815682431886537677300144289551901899380830720442878483831829790266499186143093288349867710358472207503871665285533061122927705670956597229196023687880947078914159332918233585712740813975506249497338604837776123258376586403297792295922500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -624901400723303489654132356441046767353787240245267328196987995467578764316146788960134949149245332402415316082332293509692008178776994566844948760260083083186862066768000666390129392053950220607701407657501808223041627078250192938608253636198793503551968143194183302904335570820284283006489358405090944928797178580976139898945676676660923144350827279500302546815376122473029005937749673844527622031724370390260590198580556598109068835832809168752576167027839089048230971734771965164729318073085278870625888175179211305049219651053943363447678120582037964441911095011310475458029302002682398475642482559101642858138123148739378837767707634865915144295393453237770950226429511867999718632484632608036083537619762816716289941834357755998455448791779042075346904542690173521617780176145123357872682466765255316527099067512102217312173882312548581490823751535646785395131860190836460354057625879966804474137619405275797713639734050498256120070099491354221708760826980554538916194958585230395191285655436718497990169073373362429136853620974298451357052163455081473184443776211488092407308215260851824841463069505734218211755575306935756330309433272685367722068383834164910487571713338095187413596699256054187778972359549648312747100427330446559604653845018570177411421006107629413816316024454032428242634552753930328544603064971253248018450138484055265749431449718696447824382446126890974673135579459764741011182389632129579441481592072135067683073937180215592561817032366616082507114295943933454320275484422955964000834019864213443585179112169220177092626115741476774917331589182572136536533364471070733901031373308773097399827235619844120954505552493866392850895408332726776694740056053303273038282114615432254078290318479533764775351091722037542790007110685684647866138036030648133852292654441719536609974081231458294354774691301368036042623277481650644722484039384163385197086878392163950806277340768730557320599751372734640952127522494416116045120853876616888285392497384221076933483941741914035072361880849417344646262083585943485593865319307206667726780119911673234465299822522531088026470754773061383631074503394260967444359840929720339684697203963964823422785856000398142718498221099882430668399020101972732260873671737865874927764218200400936196928542178218956168288067389032068235854876176239431794439408010281492348505410134073229144118475032589726052125102476468907622119633341499652777990539625129204621533413880333964765190731925395081601749345516439813473824300125159406310451831347618579820579566475797837437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2797280475643861739463427189267020201371759847864108887342443121001305636382276079227361228119448938317960241810281491173575201150824909867834991910101383378384723979031035220106125731304331827687338097054602901622519276735593353996982445886434291347274176446113109759215904263470580249858275899227375526845073178881677879212159420330788353190193588561440960671227720080281716182419216697953015368673306687044264509877433609355040471717385681750601408608864984059109396780260279354853307981396102176283611105053151195153730147899886027148350219514993109340520928401560504386221199190824378128974757120756024084301453216167474713895113353734938482224653189013530487807239408494464480715170755739224658994206815092507651420165926635230444611177634289703546922765649355367428755208966756363224275833573015534315983892604322800020375575019974862749259263055105300113306481196849146955484318001929638644161760797520392225236652072651476523907794911913634834788234671343563956678355379804702749367629815515935365352994373629479056364292521874705540804710933028244326961511749175712764125138446856636872748439463145946593479650196319519670841591884924782861739890485485460010178965988414879778636640980723191195688879537208256713307639909984857076275345077675100361671303472383677839417865959904028010504046871949386127543761411116146468852451381315769724428807179347876254006310644398843535707906686954373486074040868343282380587372153160850176390673244298811779123992357288866416064731763720926761267559102287576162416877968807337800863086408737923208369071638212992798309107463436805346907903399067192968826370755066047232488117671582989634856330831100400441264216206965292244972959368876855311508667157654405735029320037824541704986132503084005033875325870272708477681455051203427408282767971830571858679669212776545671400256192871806649689071701435939630016258898414181680460520607448052404274149839615216813685579007729251079662515344654241626323112153542525976811052128539486702580923738439234325168206945372422550487828424674586903255369426606551659399256206617313008408992056844763981882408185408466626774903232247926864389829552485373390476293581443366285132114614868442967212687539511295707736846884636174264303772627707980196841791964062579801542041949371274487514940865916437602858184882786333157930197254020952002000160336840156006985260793402095660450525667133294022556457709599061897442708428159365135983430953687274551918951944390833395145796949667656682148678047655412811828551320775740931897552278560975020125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 7428978379297513369347522888719454546054336654081984499466752905981272743784195611937137098182085176816380005258535444053773375115362055187780596467742271844924199148413629788025273287487267138911427258029331258034284670803451352399310565799472504576457459994598175097266742980134729682463556094290682819794990717411220491619768831034806739192757086849734797345143560021095598387495547516423241689746929965645861954045728699084017428296909078386757196294155993565564719688303130155302107255706843776048616200005032012535087117291673918625030856816044771387158836054576196210728255691405495889433419053342925845886138522594707165944724099993694043221244949170359923770992792549598051315689670452131611142859692436884868008217528318805318802187693840247063078360103114762298724898869621832502505720167550546884877053239595217097361210090243381619677568916326226090276155119429767346302772267964141452342481370155233922440688889727451001765693192845307992764586105685095464626688963911562606597963943784717857375672746232497293895201861474717414199790670333109323480262274590902496449365787663355796041617832977343154310599020263384286402307053457065590032479953765492947620039622791441520267422275971868708718434050708235212943450515066589125398823731659835511584653155558292070186128968463412517637017319928498803824309365281289157801987846664125702926296433368962535433982781627575641424067939515930959587853934443955460520254350976169418732434524142361144096147806046372967107880539916833000786231607936473858811955542422161396512761270418796511415412168797188405890757803806044052289627582376874563983720965947401966587268171040996382372062145149949153372994456562757104264776103313645304508650875240120942165152023463073464037057121220694523861231681432925142088844523207554474810271754641345768515816500225374680777579532163217016666933706506729454061491875715091954561898850439923512856489445518223335057026620302845914338141121268219626752968605122598523355466179217963343203130311615155439086908638427140043787813000158046346595317765378404159195451765108672929059035501495181165234489396285347248670750400735585171179635917406474794110839285228742168859868917369798141872272792837046760136001201804464168097126480827930559840421488824938895896339984316414168014946998993664582098141304139265473924660966531527716919299231942555320883321004428039726366575845401653264305754689284628140699036076964277469277573782729870990195703052857184287250727319524036896325761302009968805111976398254214414541019211105453726437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 11509968076436023218008719068677224518477355590653734685061920963556779927831060520081207605290731832997990860526159694976853132014898279067145023847763163465194929859620551354527316695036642708043930254890860368228103445803902843265922596664334363958571655564497439374279969206356156596565046357508226329713571933066731139971356526348458536985663673466667875930877577719261181772984606031529138400617585233295950502520809689936421061275569582781022736674481519721063467533402181204267229624400009698754464121754605102159720839296021840263241366139676170893291525789953904421563139753334912744860763108471014535588297995450538653125029083930379055508599858050618312208468409040013218570175186514838782637683402489130241280319830631729998077777349941947782303303643409176423255040139113168987726898346660829674973906932677440550709694502751854187966542164019727179701586782781791920684538370926288879750295828702553010182587426061169900578382063288639666922240989011150090079225812219411857019484611637085817989971588708203845383459353075103218809822408262068446745091583056948292237932513634706249914721346110374457845613329947856101747869584253518040712682307382596774785655110771538548602696104777466002091192622169402956029695047101974918852313128935874445538754393836719890831173152239926138825629343764794992370666508292021292160687277971790553037761307909945369053607959753687738971811407397599130321131151917006262449878447289760388856100242686872639396476498055523540459617445417466635234091684294243934677578464972620489709691027724515046357897151615971359629151857645896966870796093351134952259132337896065471245557313128025926630530321166197127501985969680021754442385637470005819226125691834387595887931405480033617815619082863704818362009045511040079477432463389316138445287963755293607508680538333891387385898407233496712457890850190065278689220285329025122029858969467437781947008976717199813104842212654267557382367248319026498471475056415953316561497333681513208317516519014781353049647968944296895115309241045028660249447818368171636873056130754718918458705135685986572898338254824209648326335491739069184245195082017273112981184834474743256053558711170089970903971228342369980449280406526058142496840281426308524742102083872579942486877127595615795834321296623943608609732344033813115080054349075582421027171319195096303792232022210972991794988991906320523341884828254223553263995769634071895038803662510100659007694534963314953108594500011957861558376749296550100324782411876965936887481102843721912750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 10254866737386339330186859818388181815834849983944361976349600255071630182919810660693225812874014741667435117627133055534070720824675759015023532625874416541844442477349069686341376390253355912716199826139876188634538986283614920958150883692351500229637224065265551091028887864104756039637442585839711796617511550342756134843235465588483047809530244627435134750869335086273798751027193996271200059497345208395865716912884725811567198754640255881769303205503937003889716338322044663348353672291738352443990287736577331867667836802883047056385173151642046259413291778845380392657280589252106177393626707832197046819328092421198173410188797172713859361691695467155799470049128052250806493150582752523988174314438449074478048416614022138497901602964711257751632493687216409320735230528818510332716879991673501257570815274325871824397219076558243431627936753433630940583572303712195592867145705128738426930029859965657651243745566866997578579848568147225685220886892814590218953088989651554253699765657162542891127323246867915995602450562259634695826845632570732488359848356263837104221715737806285148066748208926647435571396519892373085054719894363542988916158406198392033045043455086218421252742063539099379330960103666308291680556805552096427829104269643189190170710660555077131546163526483790131735757116734459641147349910378021832967060150362423038943486164765298488549251509171314864969384871496131466022660738328979812348457815263635354146880092759721819989054888469320876126029688864179150913005568827694279984961007808883675513554645207460643214613212425555358812734964843714291721846052324552101287175366064433680035132111211494542784266011526506673739513160492946103429136097817547264778953143041522246330614525763571493049105075509980363133891152480007049074821942780721216422498043356389187154287964899719414336113938626904925499710372767613582654640236728686290915272109224491254017848071909568272848542324969954723437912966516913442775894706309980929159496295917913868147718779427040684273480852987305312385390447004539584227916721209162660526343391959319685384624596690826027763962948580314666878918914358046814601833738317858190150173668438357238777321970076380044523217713604207530131141919953198275499106546358152506974936775879614491132392655960520131047646901366987228067061801769438845254769026788584604809981904885618774567142551300497376344320107911446480833013815580662360141011177728193034650847549918420935624619928284840003380773790555400779899805335217470799772760644514062656545719645575129154062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 6410856754378675198144680286889538746569449804771747720066627425503464356069129298750633369233468409349986033993822717665565592989391399279227751582649746627856457246559908161569362727047980426484983600276630858054544536557270898301630862788896693645296846710921396047004549844659619630669498529405725046219262485437472144396370030001252181388486097830380701583481450912104490255354460495772843055912646673950581570431986260010446784339696072785931815969621106683724019273573796404373319200443436581690434239512546581838070532296878180543651145868877262912244176398227739690102340690144908520464555220224179355085230436095901799394966722664619134243424192571643926057929149103946756197437335756601889244675141491433367998565385012925761285525560891717171481241618814128009159391983939623252603052801564718049959576223305033086789051563904258227305057720127423278139115108977150621372111128202435178636201648974318975020271754168455326647984141675543543247734570005633442168924947220508709996561124340631083796729454486064344152139929178397551517490180516574550904870721992769168709180099926740359719441404647808242967391116640065495398026077119601395209891142113753728162249497589336078698933602837170655182611580574223128893848979936964610644984990677172790186053566048162410036850802719476209338411201378083241138374757347062445473241641324014364172048338452620699012137788305301679707691276247757871141651957283238778018686728237710587973087563464283770511088397980766651046318513736673715973837064220808621656785206150481487864805655109238290000719630198230528666520580574257998697844521829269146453517425113765834150317623972448063079374008304369447819808274666768083622739103069140296301657045955886207021639669227784086638854097762618484054471266003470349157103292832573221468711391067663325556826339200490576786349066949239772324724119917931625608645899783141492079812003070754908918430818156713399639568837435193481997292246413424487744295817618391586397067368977821593026563106927668126755438203424573987776310311373743729768028093261328085722649415551894678312417667769742700402256501799722158691101453482786730822122165480966516027401891923098351659972393342214401503031932419930783682615868492185363250487269513746137082188366104140387131930943915177150623557434237588423910407914242781295135783317701371662408628587328017539433013937028449052827711082449184782548351032098707602163091464170309284708137664947736752455180832835314186736002954864917023198454355613278898436062779508306029373791727199640092875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 11302558010575151703278449018973184967954871318925541385205420516985302640671001047278398056055152577900940424544891833713087139755804926974894127904362279424816054930367918469077007344212955508864747767277766364448347014516914215498676975775658478621909149679805206831298535856710592789621037571532977569694699990928500328752991980813474333333182107864953166047860681801866788490086643115511431808129021860343153136437941951029527764367683757067899193208217212757134915077652817517366001293814693564924905091819259305864118060348489994439557947224583107145456234327446086975842018081677017434511114965419861062552022755835790007447408357645274612566155308922195048986420734415255979341912466153387720758025216324059873749153524874536603186981212550162691718194981666139016672924700936133038400250001291159273538226702997640115975445249666596791126481730904753219703262315598127141434453470740521972580298395317111363038617404043305940632471525990309477265846343937940696467236057272632712641856473931060552374938766109477934298945030058357268223766091771607676026912417497666358762467577932528262332641806305004335020970902832003763410141292068495282001176532835711543052047641595241340221853563808624787009733638294689367419903426259362219748369690199051961738319392824244286263329402974520343857621377741061484465690502894704356653655068957407657158082735984470386013814104921428878427958720890881024516252866009061431338040816196928018836924243918598462727614240129186193112210332809376472956140734493700921116892761374034651947427190729184739133284611575396184721661113437962688855606672328925230574036522848608330091599700296848704227002813854258943573785757887736113567193122709381274557042345464727256426290643149755981726004486926773338183394287404141973350504651914375549189825414247677571636422722638193976157480564219049744985383237779749579724901519211715755862758599287651814456328230045976381282456362405025860270703166280859522923792422541446298227476403821285055404766211098536217697102975355541738844690078071328863922284677604073882749359072121360606778657992065423711026449457274760679925535347157203045096747089029590236334175033012029555601500958506117067840639163352006876179941538917766077541332398598008019007368906701750375689537885634410846975405131524639989896569701423600986210498658277047356336755238441104199064212379594486217043906438418529708426892143477719207772007835650388982707850195331172355560404649708710317039101460380950144079548163032785023041790322912568174040334077662019697625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 41757887006640745399579430280790453196394463792237433984499568887453987398630269448938202078327145843263114288008980770114076725992677711191591901358433404357602325432137436339703864924687863578997641305531884823954036476843884060279681459264071082599778073639069460214022399524203158381570843115600775591390197844555491737317337934638286917144777756379807346840342541600832130335940450794687562465530231469800168035174820402014752521907104132480922374475843040955445075799087661551276142334563957572649322118743554642834927877954418022050249870724031104733992888305732611749903742948027804058561189989478777332795555451972881858611301500589515674410801958553899480883346582729136449478627305661497102591929692996157263017595799128846051946943573344407348181815585405894858325858577210248725398287864719539909424659429155346239755364817800911632573552353736066954338657217132693786753140875829864179295257498148770022218275744347356120365541793838130033489287078694589240209796322981411113009730338429475086847852233942251765651740689664174659458040548233618134608993652908215264414905167317855724506634802590406043832973252497544075310439338222742263281898716299158827735637740162356662887014227499834757217451180672989019758228635729441054268032021693544316911296226059547586835587108240907508972142778586498555223673632726831431812215785739567709274904503179153947511377813346515094956201231093942045938552976991910729696863826499903190488686371717229885079537345972843936485480273380763153286776907006617257252963914278266088783561309536589730031801671052001787742842427985547108038704501606445174588843925555923078739835542228515405916315367136154287637753176358271766585899879608834543889980109327463207785884388420178496793984835267042230408078466317032647511050196666951589132963766300913920512753560007047168339053900086544220517273739992315960379682041654144780540326066946151548733935070905392786211052773949495918648595599466206052719466541646757902927287010259499804241723933892047184121986106644315502271349268375068991469144737154427972216390565059434806148784403312183629878372128420113465582302262599005281308036969053008868220642553718028688725216606538229644464220843856783959662793526498599313749742278279382218915168832080340486440781729824797757611073665764954854560183088865388785701275971718723952073420935511647012277945730165888746669635465954695977365143044955256996401032038877631018127217154019380809189518436513684402760554342410605646371563279045850753383783102974437258812034294759628598000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 97004378572830488323915757465313859521618558580651650647732371093071347723325954843674207017338747611279219214254852473897225161282101415193485307713563836991213515526729281958179366997815672250096229074717557789363852385141495112108949819429399492207326001281255438330927026844783408130314097511279006020297134267364843151955320699120257374265434792364083266406137698046977532354619761058588469936608385339880144509681232369735582841456034850746774066866334385980024941931130601325017432947156449109283797161109619342930921250688141888474010738762524887002499651369974168726406566366526639026807623708425517527267683530551809106830792725016014564661664526152031383536648886371000795091541932884005432092541499848903788887861440760987263343338661245976528083212869655398621049334629254505955807094577025653754031106636822224503024426782203434463201477996246949365202808734951277448704577860509739083896496795615594358215857604625630024554161996295703013903767246491101540501880121741323036154721416377835440700288429661377827007582096352375433706826920706727417066715599247105634764773209432697709340420414862126344222376344522212939264739981327480789375085269489084964272474808512900930642224859034003147110796997840605557166795568924049041775718647785578855462061046473900817868858793582237090372431001635259629790539723857775701172906885047856916759337844391088855918797821092390245991243356123022698492744821894593139822158422611880732775455363835660372850889210571231377777064886488014551451771118031786823330037316972316439033394319420304404099223372706524435003229292606469081825576050710703138769539447902061076709122186714555028788703568265253607384170078175176277057721376464629013361953134280072187524137844368815208220575059900390432777194009197338222343474987263337796560819521842856379186330321911448848002049557522398944899084990829350332126481857780068620220301333271434525143467922918877980564357462603531168211762457772188915488791354354308895329422498247214665602065255610238927309479475499926020466161196396257520883911729160105991361724027802592823217336788606032877192734428261598393187780181799103745665506341155510359570729286754090900600788260310936926365669206669109230863382276222633997983161910600316036690625706233236511831814411122344478853709972542309480554689543711656961238599816549749971479405006113016581045187612970719777040745277270520228292668398352914744095392929525358517847640363681692383584805844272779311618131137275553165307408814769475640878322759806434043384109011054807878375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 151875498686416920436973186619673173161714705097013907511427365616425343009025898131434993026591767265954977514861607594131163052455262325615351281334513266317535819386781322816053573134051178392527291325573456470990152686686301677189072378667933241006468548979696714814496685357724184437621782837325046975441783879995833795876866060302460860653803073157283065988954831544188172184535775269741745378676949384687483200570668699750093609210410847805846192960102831241516702536977613488242879472997906182631831743927275496231452722391344656917239799152087628342805462476438182207639625825933893406491757671746830083961398824655683666384140879500385617992256880205701138896367801987224141397043333212120836390758040875695204155466710092924129892968720584453460554741600130439072221465385124983597353724108347141376774752889703269256650907949644631834718898899396593960743845944771133758277753303877144834521625129966656358527377127554961130210755254808764926270562397882743496996708953226672317638573664507198144917213264970833962345037569705355431070401868505717436728555656303599805390967934022832804943156575536504290276842100314651777580725340944492210320146805079777760880986989809432775875800877675953729394498615495593763988627549431042041343476270928849998740210228158556291066688805468355433416780604133958137439442807371292763969318815496113405162735627653975657916562973824810368307826706634690366228904921264782795124837326507395338657026081058133948037338474252005632576698042924944763750684278535453751224579228778554642957331102159806624745894680100873633977102942187769710829494573727518733560472669612937883383090264070048714448150830552258618315174636212162953620296807185753651923951773002646764579956544551629068711742869526202844449388358781772863859508486583483669589203256739093923555954057348880667033533250969312764968341714222492667917133225465428138778279787205193355859887066111829911777106255814004745198579543915064142076887243912133371459051663757813502666573036948282282758477893070984109475634624207067913319488795941453653770116441180847140906658495273708863525097273850774377551360207133576365710728405772334296599167323948805845895297936469108857837054645001024473691797903492255259149164747875107727625425569854555856175910578883659052884023204259100076725899083981240951536628672676617018060232913479316259245183225252504188595102722109877668752718721598616114058999038034314968253393286398375740328895261921768986221738222991378263423397798152993521368021352522937595310306472104059863750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 172036051362239113378719822893784058591669068174596683485009336257264770390395379207870537505728434183720039816154297785559351067752642910881056658552504402195261057050319041961736348423357425347387691068679446007821093606097702268714805408731994363504812882006411045746640644973234717113011923616841999088022746240189015712409513510422732134917211533587711948039052997110692291929731325767392332141516546924471702664038326610403402177226840066725174191724653559734176965369845236087358599308703167977482573707776842022402978466022997541992320242176605776633635920858214300000913919602765514514877781822243206763802420098748397446154421322930456634081567133617137032158746812584856769341592923890155520658385508963978814928359846845139258856198020868330582069511756519385278951148735185436317619559709237163903952350888954399173140552005947858239680634700730637786654256124240888113562561383287076124219334370292218122498712027301016138659783332825355854919112879020713946120423400456625120187293637693079659480479069459548422385367678847932224320485373236420520849014771285559562367464669748895878897344093678257630567578731410013776310019564581844244951496342380496113887035329502101843931835014662094527974302834792279040146621177643818043430029773391644644042477501070903375381895948722887068444650387370467184753270361902614283909668051121645250305124778269126184407532170289374357396388544448672668183770827185572371583011927926934797191374848590490468852497523245125731478251769563804930328928186326176393967188713603569012956257185520401094673701077564142500691044338724083540265268522330412764169835842155339548315584191555438088463979493452521056812842995503298985952275976108348896409408801769425609960685537369273251267173572409416378314225919689787999208634070828602917024475245221849369593656016366803294788118563890796039941738273876354820118424597300884723169212773485674043512561864287525468985062441359511835598630022990515082691414847440813351133477905732732214408254175603644570504512047067821584289412901516989246923369286127959217899194805128738986579686356302431252331868854576059056180497315988378253893496759767968137850363097769031785046864939772879375978051083970687522962948077922253664397776707978622969216186406773596491792173224652517195505957653608073810015487324293587289505764247775111605998488585515679361790131842996081664182013781476428633284136789543003048435365880055267327647483641239660397271521835732385595267997474141666745220985548617009356517436943259070330013532432820507726625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 143731260807042473880258524051537847905370126534160633623323098791813689623888561818174258109151190790887514767760065523877011165728416767582340382691300909373294213460783999494880729234807967248054269052439457821175273872791408467126474480321145095079939621471458976408823947373217687108583760453962053115774519871641153641172853583105123038454190198474027672526093229274133495348416202017778021293483791349051305226714501556220891014377516815519335430425076544454565197653897467495883628573859394221821962273768684141468935105202892417737843393373947111007778418899531478487972342322513359251634073376915471591926721597683194400366907963681998538273542351082997984683921042922234969934354168662098541596491899067203859824885141717193169408973352149999498067663308774215453128405325226333089150153372704038992783221050328270523973696489504866102943537597472133374968315311874627617509686508401498629534426391738436369879723322737621701922651142156214733528730226260707427306574977566908863090351010606217183541464964246908944595607044153462973794864243463290148684786743994816271009591465736226281295119373869056905793161729990523636621597076594250493088674308956444141697716336965964857152332420779976940764272687893317992373364482126996570137714175865630007757483309869065304645918421327272065865098288505954351270788155623926731102768963204346427061678207868223448686223824051475026714151061155693006048722984579230709419232646828585406329122588532205766918882411916898895096037204005276019294120389082444769178689397629095930674926506502886594780467513206005612804777345601804432657056092440105402200689669543419682165209430239990154095712954386124424377496490656925549781151505545668650853265130887656300354283638130198069705934617611772927887613912831016600780236196476895260516860771962365493141858426803226314722519342779066567261475602311827699501912012249071324403002447424559379398730885160015846156235370335609124864640366132753137046362796062440789286664538685686230485934325419659263581697937406626313860455469769491988099126498396878858501213527093555600475893690573558490977864209968952006397203120759100181848785960387460844085766204441392828985791692573086876912461807515549500497490834831513999890459259261771096995277340364799049415765303943115361578931452037562631375993919587585107592924053696894160299284413078087253163833567885029982091071317275670930643026205207259177337758054017318931039464241734730813992961212148618455383818342535150595578246930283544888355579321744665384366296483766915219500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 85586314498102647089135964895290399168899660406400819279450071272005336653138100764516830530288552682227547845439213422783639112598194031744920775702569588894770697046181048404479413158197562980900169099754495902735174891901354471714083446756246701204042501189343106712657559250308047487334958405515765029174429809683748258897674939978968079963432971950519459475926751662675630443972001622195998661392610481457056858976231359981038192246234470364444333221433330549404194858594911041427249981157048314848372696754426798528761260364016473620159951244175184985826244598742380673887243497221588212984062132908197490630436830132802834570373383925827220998278851195355989900963604468783330142378035085922319890922576466691595777931272276610684270238333303642609572969280677371254656481876487665162382640935861378714327245308471237789685792163292374007159033106943116815672931507371104764317744288115952523484728101017901321335633038214688076621445647847399350393458405949688812115225419411447900369758670372512391566743275710871710936260198641025937821587169330762951227312056817586455603597624274490138700885558238444513960922185077438167379737333857365489896937162879026761761848284076784203377203123492835247477520243765564842142901791939085113784178267760982155632033841753154569309084589924062580955893709822719843207624317388014584756187620310544770866161858411012645345138414830911792393471941905273581445677277369763948065572237703380504268547639968287049464217894635583303921885584860002960821603975804906731686350660328416396349289697364895575897799548795841378098093048874234250497845935189568935716861778582264009841116121536274995936573933879048314605770382136540204236695157717808106756216161063421445907671202351096901628221484411603893649736766306983951645326016789962913424413773076556208950568074975700092131656974567119063885805599438650834283978714101982239126431098285229790780410047272435934674515289965469834342753557955086498930246517738771793446320016245070426455029944616159697401523741626617489082995864699903623106167322721867377963178082081120228974910488334067190993015908579276112798824901796009257981176657427170470171487559344795789227222522849768669147416517943408832063026568911606231697029818834449130299621571301017697232628732423069405540951312050132634846568443409062297717161293098667893449555885425612076058433966773807005128669761947126228455194430328782130201008085299010407153131207992981395415283250597514427801082593229731637518003972379969453246491171695588477736252870806426542375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 32647277105643302751637899847259911351558378224411154018809270385041785329604737380571953409337482465836761975441465886125871603736331439685732310264591723597294041806658104345937689554791907184537701521067102928054440800031326564310930996627008252647604919773073863767657852069058188560019156726177409917821462569778194756964166214939677185492706220771546352449323610072968514157878042209642507010555088403416052740951905303087555805934667636680576204513783619067679936185860604821621629663391590114970769940772838523164290707209029761286260246633823155582473626838388154037813869484363442134338697519944913731571194604040891658178837606288722002584808865364789916296650933831056245308228110030260037212577993459519193064877626292795245172933331850367853633550065486777764274463841289047876384335801558151754276841112392350818650300430619031802534493110736472942674657326090128104254324298779196839573629699800562467708206376672877594202791776092837638010670080965838550424436163255317477973272250757215215922291071441726321511130756309660052798700293156303410969605523011123214593420723436729438865397602356548319974086073603485207951536945731074733372517766325720408011477827531125961835082509015385097480195000600952688025968796428010177384246492865557808338768171924647867525311683523024982246060434064216270952295637270840014964674236562521170633591662667677627446996634950546414600634021151737922078433706272091179985955347511072362301461119844986078029012473561045572138349266362702438751175511323648978541203477821593781290080620235551455793069405784187090644916811191802901261139195620238892624392607464884217479607158271728032803412478414172092341319990083252041245375617918151958983792733189386130568758861170834181731157402487897275701800477383083799449212315918866584614505398362572868673450266052374012854459937052337168161748352102122393290341100665588410057043027203056403544162963061692584986975195111286611237812263257135664921634949834063995989417734251619848817212937780182703905606625362605176121783556782262354834629897619764368570942609374470420095458812906240328470267450461230955412322938505064894832289023363130293233380171683052403353103158300983748968580719707617380897986422997248133641310103163511845093376875440270542162406548768893934711886707255620982264202234723447864691221078038090496078303937687955751740341205033842943402662474147851140812147716476556679512775343082698020277810711672109194629338630986400135533930774826866592030623950786470551432734454642708442060481452627459170250000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 5084567901305130999157616850984413519188185725132459405714761760734399085503627407147575398003404101952740105888347618177511490131269093252555292910802361655226912619129360560121177733855167944610188167254724616797754993212712626334392396647131735085515847704073083148901457580209874291629262081084421827879662758980265756378617114720463342929220211399011970874516748547641764504644437974446829561567150716770828545643276142669175303567437233664383595432208722826229916000532655774291372508257139159911565411601143779222353472671688764341900691516528047400434520278786907618627694294240798379217565098928579444763958919952369246633091692448974725248803195997696635981911729735253174157423588626366759878966074196700549893444454886854407535108652677763156534933782868549310492171638515855699500340779341078641812670769380800786817450304737885863689364896516232133808846625614834803885048498024254193879511075573686430063864783863635298652006102161471739162750094863582681225632627890584242742685352034548449238024093637529515416056223137828790315405623184137047068137486577736614275703967702725857707351854624775708283939878850829659086710985377504614267524202688235726663064124222041045099413805945115235355568630871466642049873092685330315487292324654610736385294269533196829941385153029222550849431445500831376159829032314771671090759527324148215622586874836471227881326939520762645775989803691219309225190154378562242303800958790671460948146805559843369123629140379226676292072395923642824854560081904023566823867707988527859924293995245311203081110972623080287440136876649299029333732092891902130913655166952732868050312040716546167429618917170897853678607361899783892498490132960365476122114737581126453773338182864454761191238468452515698576052118644677160306785814126994608279330502662343793836373116326534755322815088840363677494131780123874792743402268395947768439260640460813332515857034622840115088580988962280914772426885438628725963761576223923145513758267891796801863300315939954430701299895722883103647521403328811723809568378940120581152571384561934483091052550519713853152395421096716541839541206294216978156311559521466958791661807284301002482209479520170165995096678564811111707044425195270508859800908336366607331867552614514291557608947494024313057408597601143494451050551506317525002653883342410325661792238172226283273924557810446778350118007040931940096718693114568562182635610516729078539967739318683820295482497086359659121488048607788513969657454480211957956036305944364701273316944219393396875000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1518245232138966432542378323901417054370615784696687454840128664697267500743028180511498555396585431565029059576310044572997763272626892786333847326645554199092407618013493429331561667087602089047648278113517674397136678514293878432265212969787548328795758938978582663172765006693432023882563623056321555834589556226751207301594679333980836679337116439859003200458914124992373770299723675643971250827889408254156886014052914236727949078386228468649853797365988576749812430405509653750750128102139190046470172572028645550519877590810095104030511532417691111802659764461139484248167758531600803078747832200950260006965742256796933354676764173494207319866766554974094461825024239818601275769038321535324107013276770436305429693672525073713543919609527574205805700333679435913232651552912090015169129054608327506572256870287113625780200137959264272639709945303737055959828575921309290726715132659736862279899728749636296861668041792557864774615211068129393774591393785973392213937192586730444984121683510787785934523483540704172039006191905615154672295536579873271023549188280395723836456039408942059948378816152041699252918880583204587398868128752889748796986951597992259135407948982701622421720293584099821391177988682393753982827172668762791687727236123674312696372349921545712869955757344914078055789461993542549678816101492032384384343124146309787097666110146772965522642994283547129927819467982393596383937363932967324210695404076388611100466477949946049346882254586302936305365959039374923988035556355643234955647144132854051842135323878771229434328275214453968186158397160686072285249645933579712926753530074356423736462742334347728048685967550904675560437374475864297593262215525459254899291860924799942949917604084917144660748556590268044423983853327146392289773736658294954190714372791074261684741976600017869104209467604841080321776096842800890920864192311521149698564687373324284815759192881339140886678922993848956736340614245742919630994039684590920798174290300392003808044102993701146685786728855435857832838545458230830245014718395246662254275465554473404275250188552193315580064563204790487016874531067602388446433227571997707104261389325621996498784442410947112627452415671341900926893184609984198402180510760463101923929630078316928350967673437270550332670350677834616576968774545734617108331637585469005304742281880365677690462985099292552466736753405927432957703223165378359997684007284839985856739445351581991989302585428435445933931237844942092395327795921086471899374740081726309450537409544412241000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -809462132970514448881418364205242633541366504167285890186165857783890531307690762607045454399496105078659429095628552363346750951109165599875214765013066021160573688356548868817835556158660373385571612990146613371847629007099278395763906575757057719272136094053371836396377045995601218478386450806116248992071417947275424726250687654802354577112968626503183109426490010119776299918371593957726590064179150363848277353140309293565524974108114286649761186705434746100703608861526957927595307018460487507062819040854938384123196627907471618972318974327057841704965049573167172138802632722766257969445698301377394278530533149707995384540965963598288324160683103526382545128679477557671590621086346596668751407782277886791791625982788231798221385664623506518374438730127299302364039907189140367181264682535421436313610453146942715485860899704544428615201306158061067161432521980941205311073567072005579367159368293118265119758420022987760723205100936741058437772074239514507106442247108704983729599985260889557839089294717677764144377110264442464127775681198343442963749740596899053911786418476906797423158870247235898762401976271371433409247639130085437042405028200395925847438354073750623117698611795934643533827208994785124622790805487752523032417789663638807194361826783990247842918852617678311517766000812294522288660350026750970213105554176576963902340870870086739297345493472581506652750716725669669456266699871158396192290830196732545524892544343190218083867969373004506186042735144036254914654132106864162308139203036798129824302532673425827737590879131728280191910444595199024953985292616692546144072460610500928368460963280926960559437478021580292478381393038728956527002648255329849930411924147425950189389715181062387371967640027912232915680444515392653347012743223642699006173785137222871891585843062673905604302331196960599510343682133694231018109169231297733120482048651135076738199668875926588192945529664297735663251980841292812256468059240886378133295714709446556496308929844574428321185184454241690342599710210996213342370740280289278886726111736192576589508577059970247234811390389103017950577586245281857849219063214955428845865295095419039922541473644022634580045080048115752515689167370651760992621459138487549019118897815983283364679757619721467284229029052862512810423463765926684918154367810569109352905604361376926337977272459606943042912519025584967088817088071016372473725346337458723623330065133188557694037339429861340841889757073713836554760406286647453028360808256614302630493744994909758875000000000000000000000000000000000000000000000000000000000000000*i1^26 + -38015291493164768952457473973254367236395166532900452020854574071445678075881170050055490820636279714435346694188499012560217953539907011455067330763547044449055688749872240536581166896275345591112943249501071477683083121844092866908121127914328559144617033761695509057983461067975824967623168643764643484343691110171116514796828091321984142364508970986819663634510962638831298300027869363443637630549366854995161622576295204124990500232092289561920776631999362460998893545817124949280299993069465854295349350095456824103739613645311481987143960343977263539525414544150728512551308563449966856106743617978138555893664601168216780717431917699046551906249652988010244297791050249181947816675029397576101049892473207371710085652045011664960365487397346489643801814853112800945441812411158890168409518298716474720043986307684816918493237900010593639950101453808248393262276534565515618878971032836875513042596256397103859179787807283905884527533491191360554130310880072140139192974660038425718313388251625927359854511174436250045030770789878462168633040974936558820305573586435887625615113157913899506123664564375490264036157935415463833062797329378366044699597563927073819891656369415018689303932649880241511146736235147149774090822909239360338828732101253208412931301647982169654181792186925504838213271794888708463836239447062458274848499749716629949843750155785718833619636945442593464230844989683922850686236246342954228773320336504543378184419572026967179538112607616280789641039107401593890277898253477282786529157268108565844081833055085976420103003331883830088525288945571665788033050218153695674806355425589014066331194287868870093387613581779840498659325504695229281869998504060516178923504515714982310805991756445348820049375307718667592898487137267589456734991480295939258214931515654321698241531679339252573396508090092134160252528564150920773627088274114005272732371563916712224406209102193772947842705434630715538550109054718708216531966246091823085446911155934640323415096261261121336022863412043445551263384669672193196983202284604961269268974587008747121334571247194661376502750822831832608834090075807524784428999662606595743137461177735313269299681276757009339051933010867269226767977767677209664035163939603380291717095840841031294167152741141010015960506456937603236381970357301730763274351702147905388963893868674894926233008896031014927379732909406087807054874235374365935658640493303248468486861811874684889552949267364369347234238875844546333256435670442584586962155755761005450904844353595481750000000000000000000000000000000000000000000000000000000000000*i1^27 + 16526770834013668941640650910478111096017851280060810149680729017122951834840582459842659606775647142956466546401260600093743072975854641479629310518372486892189785412450476524415848165835137001604642899624638666288072329624988474510526213086345234110220322767444861199070000920871448679037748785530975758948254338632610311773257418142397496990953723430461016766671170511160612175499683956325196166075550565183156477006889805376686540239933097709680372102200788762534413470064868110374411056284633481998891941535648858356376589139602625985244187008151532972486741969132328120831727678345301768541598614132369963810098968696246453196334395131082856903589080740248770643579363096421541200217956201936140512442932813782579575507740035348275801290671620786649716597373033270468780671131486757105159957498091379980623682919735244135437074239034299130275297990537378092894195143299105163367837724955348826318440066542102707011503283947599518223017360148106632243544634752067899357481144035032577391848931400421421197782403376082843472547179880648242471414162296352214031362144944836563688786502547522574947422670712291514629478397545947592172893757015154680358070436244469476699668760516696317602170084315478762347888165978860395796374658011271604545569914002930553635081063226543835145712414414680234988988673899715573614335997614734601883609381459830276795671209132012497907656907361870605332234785444875755589711285304513906538594802075352075179725131156824411181925052674185010058246806390540753909878990078731405597089429356703088230358831360171353645078961439308761667353343753375893736487117241315789607294208030453684856772160921897009423161970056789519226499133610687144743093195315626732618751197023166220412206437372332228090805861742070044844842608464970634250788601379752335181385721801974654206071512851670127632231489602601527200369693340852788409354123696475600845655225346923208217434571242592192062750351972835207346276594006174372779256778676145419025622718737200493608249670633076074281795093896404120769014498848983769109877865233840984471501012722882703421761476021804304855073121972745599696986372029758122581152881668262783099718898279574934695799966050952826824659088400615701607380574329324610419830690095862238852734153529397018770831180370190295696029067724203172791626257078727353189337956296664020766351032109249706577436464304736814459193193682086509570086090941314194491351387713915478492117940306867022344921017800809037649147532182496696301883242083467530167561092156882344294647755045302875000000000000000000000000000000000000000000000000000000000*i1^28 + 653945097450134174029217765628138612868618421412279070488938066888525026123756885114251264234709512521821966393114007553715760210768341922364437128163376010944891960330625421850957890984174101760214271187568963600147464727420338240525462569713154664485231870750882357965359285682525592849133177180810826102552092384402399692132275402773700378698573802910953863975960948930581306659807493541423596159793079382351672288521626501023247510336799136409916824068620615115154502667810836629711440826370997547799004670039244738252287208623123674534101997208369605761727719201716182301921573058899096809644041250830766030259211326993495956542489236327615114773288944379178327487939550624140683275817534499929999015764446226608988752766117794876209280523500799126935731886502857464214010919588974724399700007678358581164784000694723954924864133682652100852007664122666465352013893448385810484285510320219193128235549810698424548069254629957104482242437606451477513382263739094575181673189976659448611145670171330857253665403191933344229914633401178983693122053225907929991462829466587454955468198383189249469072357019623547191244291684530422423257203393730555872536275193821848556992326013179946222924026465392331355362739667000510846345443044547573303977916784392659681406549207811445803085984556199345516903822870149224361411025840583003410331611173620627288237482878587865355613798168741417905035916009004090062997371082042548842420446597986369818192528899722815772941578008968967503075384945221134548752071730587262763116678941840544503436596391173562452137074293477084541847583504618135932879069793380645974746140009456805843361249577295631106772313069452798018056517936453461593343911899416373414261398613165155540557636313400280364064572873386109526868864035569049673424296161715668137365099625837779702613884563783988835521251244734252571126042986690884807323967324365450088898272284420815701129583830047099759323513256590943694947309207279746470187126618765773646135841622849307323878431960396596626965540780150270523817369619653620066763838724319344694055959845088478463420675720826467351201027150791976295420286568016819614323568384961161861480772577154505397984628595213863352294514784449322569338835848983786729110285279899606969142724147539998588727537077810244032697499462474896789095788621062240520431793775849982576017611000650354011905493976398273378086717312474211754307872810456551046643615567379797222659638344529696204667458629462702099728537925166961826029704544209856687742447579244783062152335930707500000000000000000000000000000000000000000000000000000000*i1^29 + -136451252598134617321857885139166826102461721516003076750888641505370013759063694736325289931280873682505053898610999701655853455098308978128207703680983477144038610607181551738243344218456285649683102222898136624838062436101263653424038455437657073271347302181118607576734871053958117741264804170811175779430398090587975786252458136745046706914610036030913031298899383449497527589727640125044516846687469487208597794153860671435069965653758218822944968566397426396383844792955635135857421984865548047909377024491453884790631328642295135267942903553095637467181318072101456731056093827461816902085399006659568167732898632174521737939460182173626614201081634621465252669837484653659800224339023485333562974140790385458951256068021847466402313293438254646465213614445404047534244665165408913096277420218382660359741621744585158129502891630791184405699626614088013175943944292812120969053139076219118642149028948417387339060119750730850513867516613369205085426359066331237032290074368812630507389604187207838839302087735563565584818552528937548065114721357844234836064566826854607599070079267570137315968013503134778231154230666921057908192520315015444449730358768622278941162613143008907095339544994203558811117943554604507891511518814904149699559052655485238834178038579514333120841781045208331086757945907720942523150049061605311063494350407309123566426025028311959955953322372571118204622633997847084081225202461965436362405544097258897455125927032566796801836407342106693629331863852127596059555277718845996852580243296327162879513431703077599867109184285687745226729440946557312211246357553597430465746862281411130955146074448825423287619497025472441530476432693349846994126371693884464803216767521310025389183767238597461630454621755098521535342781893833898084967503619573883017806302709254320598034159221225278661060325833331580671805247204869631830295009133279623833176637886915842051209332076560723259646595387538815642937746562439091542818697663353657695063870732595887466535760284459815780237143704694910620611100924680434536506856413881664632743189602962701302770179245524206189193987801940644683585526651128151494516987131432631347725104348226350457420720965334574839434399502433469484943265768187429370326863512199156891704944777676109012674402878269065483298113413474975659016962000299659211348136698022709623027020066297944194181334906814996435527007938005159721718702910700559206001961061452550527236367774613391090628564269911171956292143034949009242641291747514944996321993363426777586483399739657875000000000000000000000000000000000000000000000000000*i1^30 + -1569344211843681646253759960524003138988292838516233096931238245229551784680912971630248526122840229551230665048280545100101003720124094256528545402494809661215490776401052811205024047900152837832664189920762768060502474856684641105976863109583564639149465677234319000854604255887604798182262803306158271640638798312442412536708623708446761937116059152457451561535591819096041686144126935049665832674908721620562610493964328311390125701930683233193350153518063251407391384288587354266623170110609591207231947714660850271713730814426667796421814741454732400696841022804083310740162106481069617669771083119316616153442338113489787123754228672312914044958120322514747542342553536613783659952352126917011890699745002103558780695758748354135474604521256291302077146327721983756683456134836239077906273129423314744367933352286028789850129240445252254995147386951362315118825388449294552974272293774359853348782892553841306200377503350896265730019161527986420668037583052588937099217738426345026983884802133045875452276802492200443070759969062313137569830095375314148293767962497939487660478870358380415273430729775487787097540979395043548580744931597791960927297637003722863041736683247014345267165333416356437806773532397674924668174495964705073205576183891017004643943095828727148620126202968771881254180874818932319264928127342859356423129126842972375815729783746811574682507270293646937711113340876114182071562228658339569765229828498737085340456692871489775469528797877824338384229753872558913300040268739013262034958231461375660282363246339901891378638858367535546080925995977416185611282757438579713602655815196819730855241775955717668794178631953222162754583136892851822374880183533036110611750937569473980578946334628942423665485680426621873441664152079899781629334400455943203528182134219161699309736491299210327793476321484642940825912120253259987116565293672847839415540257747573700661554937533856971951660142842618425267294193536400494840871526974479537738060127305834657385115417896784444356330992054559672225867985317117376282769558608982424479608167281034687234800779707511875336182395555320837589555007375235752683939203163938816977564727700834207935017314189415219791847964174492806693778086449505166221429548005611262962736855369565039281114726413567463533329550090937615599783530719712392163307946376706028092642011882031589326551846400760132092937649386674538081387032749978251968647814883546070793386436500587389577011776796526391441187196229245648305234859744880745721657812091176009097042630228250000000000000000000000000000000000000000000000000*i1^31 + -4832739141552100522763122392489017841317423677717109081646073647304293538920119320306882713226277775414289043438083758930646806653876204442483681608384578117480599391043066129146679901582803992526812703143966191758034266140707335853055116627154183832991060395286017625139767862691694956115757609391409596877501738786805071426313638614522424565549043361645279693683430644884196881063176666383774708474366088284374432640500576437280038386154161446899478195556845921289367352250422601397284846021707046989262887566065020233092025382803078957391299946588009136510525358195350032710176096273078822854487487932433790841999859883249177901919098339657428963604912694923940283393075028470326330388980990943896402361134991053011020655129214680559428901116133030614394720289813267465841075685195408058547773524641813695343612890175479674357491764869774258331040866462877612698412084400610576033339108542243756484881817536212286368799920960013151179177337290737249278321072370564647296891257598351087566605509664155322207748281836526941986150646018404833794306766827543734521311055287654518179283230383532080169542993154210128419122243669139238476998624416194206199174762185281919345404004959797041543150687357162941524733100506001406435286642806360856626438608144962817563086548068606358147587760459442674727210289244336138934109190230863453208997355130795552584644415242025058117859590360146028323190956108143587469311488536261431488316374444671692107817816939969167814100729137199428883081521952999382973355207240458636399450160820092361214889071975084823207684432350760343247847359332889382336290161401258671535830831005365927757601225379954091726417375385460606436373537077853485483762525427212276168731781366604721494174595735472943239328124941405909194407229594058096225957419925609034678750099117576265519652791399166510710160942676240751851527811896476971174399818952997344882987587818178363123334198926073330979257420904600115153517837285045600867381753049058463584954902179070655383689343281923321998144563200841456257077333528753645026202450412555523490569979026651388138230747585928424722949470898376889967924698130738417912000723201855652098570505315947069058238595786237193841221606820534531582885945467516586783294547652202012864924906313276378166948008529538411129121567735597281260012547932605819050157027250699464448181150947116580135557321830733253835643865278718870427573358822247303581323755732393339147758780806970119045815255293546463809801396520737903514746148867410623262243966179924463296927125680187500000000000000000000000000000000000000000000*i1^32 + -8362789352400516609095438436290788320994390713624018741103308721022312564450769209105021149479910653279286833507523461092914330972750114496358258276728933174863588830763181336225023043430109082857616611733713179692754419461638837498080286119094933093577931322892539996712146976179381163384160294352497452024543650639046000887840345110388728825752309262033424272668109789278495268762559760678719390833718515068893057244689048555727356307287521792263128815579526098228035310595587333825390354002914927327847048881201268067152359180966530930518776308114956315520805161111069460554694940948666089367360607473312470092452824575167786860871090225895424633938932790608368058722687501827606887786997832255205256368810558749452540592303676112151108530291524903742774795883830050711059233065097808902737318438317080447905785470520315379269803298429698730416531459333825250312908673696119910187374303922627475674951363572217848027821978002518584958937399742390018109194523713634081573603147835114189916151900768103206642969698911882247246365394814833194406306348434649641201442294645276255840146024898926304975812426862720756223554034681089961430614442709682944482192538221134602584437895555816941648905902113123659499668676976314542523448652146765449448049933665224028033167027998490005153937786522259432217799227085584894709126483453464759220815508635728115978456830165069357407400420938569843437587081484710151753904507913617464367592677997161912883554506593662847473680187464790843565508446435882957517358598044384281566284065287395283556545459425085916264360640299345402076887940262570770199511349428286612955343961663783177451470613453323169519925528145976710770702700819136326202186455336783422769737732634128506104010845300035200062129750259685396192297508286950637506589239220510818415809226032529546307193007207836341303898686514355946640286502695478269033854055243834919130448444266492080171969108185754774979265692805006360308405652947529571182841732678576794457050379594975567069217335768765638693259734051127722853485996572223812377408861549325021463870899025137850126759350237828569146859272477666197096197711835736496011916982673286152068211143321208080954266603581733190345139273089470226540135337638395671312231522912191197061220657746124504230849865493426794516681692462600635005378676991244475269307134239354350961167087475032804517561426217582991031611201238669904862932874189294548699298822263176021567391361322377136983534365243802311925331703657029658094848781983411423439605812138353734615203934000000000000000000000000000000000000000000000*i1^33 + -58064016751895391954834344741992111143331219957672984801381581998866521716768662179608293289195298337401828817279366974027532987239412465924437318122510299672004581111153292854036362173646930645262200948903215842179414846157681228218051056333716436164928686530251141882896721822956085480774709135613469472474010186425984387762635803563622187062464170128234365223276586693469448565397483381952094654557231736185007003346559739655210257601008463836000586143652937699199877804699299919253626264204809742199382574266207376817375096084265839686396496382039720510281350491572463591504001283521976796002851068892722928618406878066138620103146357818399960799136113336838814913769283203276749858065163624148113168573410980749117905898967246230554106859202591842600778083136262844081686887964276597751502420554920785096130891216251858544391986631783159773545578897182918853769969057556333954449215828750022518731653326449070047614022447713429948494930055968628668129526146871074026702459880509340041964856715910794437240599169784490118482134940882934687520544954452672998350272587991873581944995692600309976795511452901776948670425954314624479533761485043541050807928352952214710262546681845438783051045856741514929454067932052725560162686569813031273353270128420091523058513680562675914404712747840422910793753323607876902833240575038946920161102979126937853016116337063846673959393206168541633127747909728977325014087082358077938254034995793881523494846392213044753421131937047596603079508078130292372746808468288528561217866173025879466931361607315088017693328825273745223268174367649340110693505441447464270458276289207616822104480676235896312041944517609504911743724244069573965787828602306282745468433220074513273521790229271015323752386444082237503732861194483490876105048436249424980778757228129217095736528374089766528182968587877273057934815087914597606776713783878599668050677059112209833283443382776531945117999638961392108470054157143023168597238054691924343598128682814094108808685849523185700491448820581849480100344950669195093505521523982239588471117591625436885403154182386827348788114790076179278425781815217508279600991976618099547118480112168185487101785989509783748441616402759392839404908192081668420688924868517062609615737904587492210969676797891805264968327274335607459842215363274923665107648560049812142727162083002015213455037769047898454142379040615785544319098733477330208246266957382147167392369020140295826852641032092686375825273325785939725410391911110753334946606316978312037707677017812500000000000000000000000000000000000000*i1^34 + -3642889455331265809575011287748428957304976880427648692463407585599425869908819453102740210598314059810278644950997743159641116485680872633679063240972990233756576287787933130407103061926336573204220726460397822073957662936300268659537962040662097184001439499300816844937206262718733185659466290842031070920837074954118797564726857598846313610079697576556248195917185430664580761319914646521979955677497268980309488248392681484623190563811537872131031005699109858273900210464458927224285079063983216916227101119731639011491361716964925661256676725886504108233066320429094391362362258133510221386255673686433180456146784377287890241756953667943940522339456629904921319413049504505995636375709532812847710644881557714742779700189980966224680830804539263333648571056670370258519778066398147336873604662224189039299196251868717738565053934105737589639550870112550787499898163809765701998067338978695990731994252187327035255655387116669517869851733391134167081718013806027132765216109015144959043101282311558156567492308884658381586300556163425338778051576801757011033354287159986712226660538412521063867032893351661743522730329807786025972317151116635897350334646946623568776407540662095875872226064923491598637213295057487607769333707665551811021641208434075367219510342468341425947507401992632067934941514515317062628814373330457004051122969370586023819279466001837461436630856321743304025941983147983350937567755999050419220855760822752542055250911010867939803022241793724284216423193324879548354778075256673431941345998388535555852606763571102088579819832057537770322464188407888324455416229509602252042016056165628247921437859001356399565701588045862583401732958523866930169654780145632591456475037834093267158281554824815379198384439721335629860833792989204491094560242217795912144239006252550681664555181408909436013847230345106877856049282616387608588337951045738272234585000544717475012083656005818353627647992259841954602668414067786518314120434565250578449786883429353427638936170498776696785428091707961145384884549015456209743738394737038696759455775214675769182698075675219206804014270803159868291134945949966027412856012866351200991361961193604726517251465626399347226454793222801863426729486459510340443145830947444687225783297796344302648220085847990157697142579786494640489345177972926800735707895595735200536909875062485846795831586580274077888371325374815134000547300057809843348008753444291172411072888397441385772516078044225491719377355348080929269817394299106131145830841754451210092879789125000000000000000000000000000000000000*i1^35 + -674671938566353926017327660642103586256847389804521155113024772199202351940339016099620572691844596910877126798848371884592562332234638582784182133160222200053676139326553640779375870191360813357277711798113372411189751138247780079552658831266117123464202162639806162372115121028878920210018868485717871723364734623371454782888961298368211272596574928528834976721622218219365562348260187953331720168313431156217998805563428917469801258148265292846957735577849747271551439145718874398635295775248181851591135979129753460259999957872153848867763145878636268880197721541857466405036107999832216084304261762034265866554945269951542279668227549046274230999903829763031118619650716681190048918741184039718878714976038270494305393262112487534388428344900644082732965132393534854207595549238022186122968405452046944330763118149395953360465494650161774633079100541271229619274010688415028725538166311279165597224508862952184220083529161152583234803187821754666446043564712832028166662719246235721155881894414003247542085882680021947598798550886088035011601357015074575939134243274963504365747134376166170838625634665745334291474636859927910461096344899000777085623384290868041242301151985607923485355370153789000239593628745852709696898917228621572010184917982091865444672391771699493900550298482640764906733794677568049517542963875706988697719398802569107907442298734429177838182069318144343186315996135303559172015781143488165194293416363246668303908351481701185668354734373232064153990112290154405941999340105166835411148343854866617001028472528184473239853515140814235429631127784008101228180629022169039207706880206999663973086920243230159249951765115482566605339768592475210469031938958700521397258371737656527908332366395342282752465007783645783091377499011136611920923295033713430784448058514902414912518692155731596800287917496072643736143992377457050266366581139464927036894834892283520772308916603611534065678857156457413624007871620065998863344460069833288378404891978753566506956173195343873089162160205014501798807855176468830799412836104739751323296393147162216409414478152034313029123653985320939191670250379409601236679418633373284776757317244719615153931115803294434204837713139157677574639277997884937165804529059345763319297359781771427141092753333718844674032388819175274740797501893954646222793211292856341524485529892027116125970461630388068598935035806209266299857997157200076136163956506518945572310264987903462903550654324920917271336380926197015597970225787592785808644826906094462584482146687500000000000000000000000000000000*i1^36 + -31280025084604226157329191455316928592359530347804318399189677985125331871803766256908933676045134113267408814344068105067214683109338223779441485581843860751675872959703782585945255912083341325673800193157179250850386765027304870939909398713475252252585118676924468132519707149686785846463633243006885460487156421740697407457692904046192007441797626549363167760949824656876920292492328453336032819298665582667541629286754155702687832144536098807028861907070519800532278255711392544034120669367230085822353891946374793053609596092510251534967614089140526824691530267308522254005584940667081959143381636965886788161538683374525028827302053968361617984639322047063259136242440698266615868197934620604458461003354436770902628067762130781112342080203361340128740742080389544067145266419281679807857539290059663867235410101403452005328706583699057854902597738583731900769013111821620657626188497941732578690901724980519696329514429227481357724528067816829385404282981286165140951879197567963971372532723458868570767288066098330997408748547180351440300049720631462652820984465117850654122730937932491320776429281569341509763559820819256537484000972132530674181410942861051380191293537299676674331869975411106305799701600642735982588197030902791484852468861764771067925761368464706062701542172223566178630459912292095155850454553179960548059359222883712920471674120162068257989415025883363282123171847895401649052908384041690630742011529112167440208058904067281009181998472768829150634059238486712763255533499648092633596524868100031623828744974376805633070354513389960955630657703129877797147704169858860085472365776408349022299935861576523091098415825006709787045765836552589450565124435625160902003007621012735321618214124040164604572413474791263113945508593387363996918294168111417373324818661419198426917995595498641648780271933443569797786492172533851923888845381959247345595283478243224633404556302698797467274028566985836935802794800214656094975616898787703923539795790336515620679913789862372856971904128140339323038325999170084656198901042926503863665495559303743703731845175663397416299661670223548630871145735734640801960348448426929414064766784525638730734881031632927521572930141565139987041692849173424724543019498200723235034783626334175470976865475451465636521780974247167579306089708552704342851313015753912275498530788941956637837445349846470615622793230428139304402268665319762324709512742334335067593767808025282575269248431036903225559386440201183061274026092294262194365752303691465161606759250000000000000000000000000000000*i1^37 + -2441790484540822707543800356758158024644171974788696734588233796329169206900660563000042622374665447173343198071820389075807976998923203619756645637935723904662542977718463643327481413093503112864361672226581428129180983117872652813902086068461919326066283008443501131198483022580612711432987242008113493849645414930955570207537885171174752038854037677963165559584525449382835416333087307346504300707672225921676322645168903722723546667039353933361987787463597006381113225795275317874909301298575597103252505372171585235797938254228822507507191483704364236877876034275419277414000804257899374103408281235965289644167153513917192873083498992854150570730299693877561044643791285792415246277603301984799275559102706649799533906462524903221819006731585351110061696466563713359693486903173887603310923722072975466905604444801071272170780005802025088152385614258501596538867104975495539535234397034762238416591203287580420685026220357969951743679324247539487118720261266210510154541411514242881457542701606779653063274407838389815344599871880607847146674341549198509231082080894331845511491508058062250695877289370773394309565552388863210697990953094941539198418889996248253521972776444971550238790535285778998260459966831597854213956673065848107932524769277263421369359390062174868645319558071294071603386692715777602135817155428962407396349380311973669224477214803058094478412316160488742425543539090017025206329674862578004613719124826939066461411450921427592331834975470237198575067051245921155633601693183746636490752412617494233884405886605576191610268349603259301442731679929767973159002149522860472305981978182412521910382095532773152671338014152042997395333281161809037162442258803452256559722246598413404797587757337640275016968634844712577646824146471272457188389302937737038182831476312756775709594675008916618315700729214530668304168246131939858287377002966957477757001248403952223310713812956178967506452845534941506869816182013992575542216595273311338214398955743322681854673641837308161599317175768952420508445097481472506817848134031752806778654540706376271503464036948679015070016450016279025051361076481077561445470701277217233223615992904557607112446007100561001662142978122693130588066688898698757948272378125652555650200204259567143895956779692635903435533473873494638937580792952436371793571577990613512200501242943131401910784194297388179638363373143287225479666373143081753279102744086626507643262033107796286293486960085602015317998684095098279668622948729502148679044964629246459711476812500000000000000000000000000*i1^38 + -59391742454552027928113057376295615377037136044809916078721664471639856186673840320270354489845227542775284951298996525345207487610901368685683300188818195008235467884930760330566237201021104433543054260790836204493139906452321642005088758609527085255318517931653116519201453114485767028362282880655049361903736584668087364982426874629519103643003067323381168574339936371250221575138004237949062171764347787129755433456592688519966706876508575784900554550043859824898681692526203257392270447637878729297645610424739331187153352328603807409905970203766468795374342831797440670758177835149643927420708899789472584640388122672759688894349992347158769617452672209240175040490837147879115919132196959946281843722070848835757647953676729792910321229797282338049501644958612513304063466575440694895089970167936310855837157617422803023576907539595256589165063708717306089035387133704314712839300388951502943004538661288686004039638091771185132489616145076954613834000257633282653201006411466727171166528586108698175951442294798041138440330050910587677827271720428034128951571459834067143964412371627502284154340942293869975325617685225690014664676491386666947622405216419516536403964267233708413788926633331904354609637693804413487255619861863801902692975747198281436737623291880651546893287391624501059976649178946009482131646251991361920527997261306200185562396039354697584202097174091364431715255844052159163465913963355476744649517561736939630614317355398854385129159918634082658731805315787291217382914801322398907096649509320529418543873144804212134153022147095107923808358710740706074799725342059226521580940187437293424773274513567893497559269533290795395343064133674362352435246648866872368930200524963643276954484023865847933364636892444796926186290374522913934056750865322929000109277899715433728530091923189289080956381737794313138496551019092456143895080268843550915360722047076511474905441633038751604867500226245489050188147778577376079209958816531199307885322461957017617010477764683525251625120374938063367670762229166490699510889274023810204448644005793660313833584066101214048458726618095353033443086169432416912444183869785006998416523546848635639362264573623215430335879096912899153206666596952052663378286877983453187643000702487426915042236424437817797355396187366983570276663141920156591797138089834424035689780161756389493239066162007798245788423435324844131796262186515731921900145276249373866383673462679607192779955086909162788170243681282624233492142295440404520684618385801434003061875000000000000000000000000*i1^39 + -2572319969994928449006815836346580734101297635787315726229357847183100576637803549449978833882848159601517552647828723892169094598002263068932119540797336310613554756772258782722385814869484778907317404126557808902204576180990942377746180628398354751238651528228212031162146341728925602699205155407051828050730952970614185805093258559525161133296213857195682919414311933914803094727049670703647797441683532039551280687087524308493163689757281406138845273641514720519970026753129327142247312058486753504375438773367309955177454962840967765254020377336000018401777741102634310017421271959063004046975732401159706689939240522404708913980793844757079749937504739861454688307404081170256348601244220300412129773498096110236566192609358122486930103123690660673390013620954625831062222763993770426024312557187905386572128260200812476132222498423263991866218829346314640755140313774603940569001881753001230940111377229930648747461054328472851371632997565315092911936638244356372801185937394079811393030071245375156089722409034943082304327746575128655298678626972775955059943686685041854400888391071000153249774533273444512066201582645491238759468870025681986085640293383741322675122075023141718277754508255849599064600115193351101303324330277717470423994807677797627317209937718380143095048324607191138949492774830665720447335410886677908519805430905398238765506145126254758828551998346070743822886397334380878478523410157585113650461114637492410932218330461397926059220868678921231596096797657985999456821806388518621917252937824498087150814263768493134054206292309502529314624289299963230013052611128803791387879728342268040228407407376864098057719126061560877992150062654342205026836623657207644805666335436304602263973518661451685203336262637567496261891156702298697884679741886058244038584586189971869749385027203628190135613770609579498180461080211330943915961433428478530406746666165449222973091616169925338548263154580189933622747101393551220207621439969281813608556360643568505975339439277626090993069127333188350179349302201641824454904137068603721672311687176990785120801667268044368564273343892195378099596204814489148931657073860102214824599951642870188188081921490444544898795000960855286236357179048169560348973475685631470752568602154930782350934140257313386668086501304796073435478817701491409088168464112447074723591272938409174284957645510416672961835190115567088347396941026975751328305442565447330213655227954536910488883230378488651820326472151384721889280465067360982764079264041386654466312500000000000000000000*i1^40 + -15400174192534394893329887539281275603880054907035350558397648358860711935797933596747194212249230913390061457395363812661804979903473844657730319199816165398075388152767108360168100500709001837730047352773828379410839785669777321415890515728934027318904003927901945418482054677565425053545859385230582786151922927605052691295849469786537929616466171846646224537831315886190703853689473668742341605226596138089427454601917503175569435255873603518188020662223353415570040401902313922812290599611603416243402404932577157630150251477477600326172857309806041143951457493038099570156783430428083650843127801191024642980172871343665811803052042356412582302825972833670700052787916302873939245457883349814826403208809223299585183699730471741437762617685213139408986402604497141611160334728090491461649415832301298283414694071142655292905504643753303377475689179639717635249661534245734373237179420472437645779008837678614334455994064131141551068191564944860410351903605015056621580606550316741559954408525341420686250768196177473767019505054194768145265115502695751265023407007253877884017626527250651061613352481768159784178579952866042827663366773047746209194325566065283792597991819125708755949602021821791650287241688434582602769289090603929139034042408136329988177795830968773644012822731775687630461149098912227961455788929675113135128118166805927124341299166833075267455611015695930910032345411177186708551478785233935665967851674093270658636787853442066904339629927861347350759756866817174199681031092321568478369940610508756410519145000013278855119512058618696436596491959597272992699698893729458159809847995019600469101072127990271251973634162455485479859527958953512970493767382878801487395031429288004953219403655738161922139841582697058721089951448965763037655773461127640531758162846314345840792591720307046331395995325282234677176886092807942318686685820183783567886904831690489798563425700846730016674108514919068606066754976842976917074565576165061552856539344836493071211931994932914244729022135857200830781851882908817581799345901116865289874163709323006381331316503738005350469381733613407315364840341593714443031474715824576119411278821828407718397250595767799299377945821844432365658725925973411342918316814043695636951473799539717397763507995067077112450144387512118947420326581616495495414012008423050334903622732803530454311287852811537015609236331985551885074282210122478013873900879913487129229587314561968765839998841075595200623719461142800969192828785253057228222216732023916669500000000000000000000*i1^41 + -797634457223355968132329435471922143594466580851223088522538168582439046841651864355102038672637489522194731858585004276154698338709361659187024318263053109601605623490923431984074964423250101830796030358378652345588574816903236616293897733901529783398980259220121094705806900253624902137681247753889417984729258950468416890494208635202301967559214171329432778697096772875087872641465245784228174841564929708489796310796599337796051904515542104790420543709750255783610183430900123557411908434310753791530176814132266382282314819464616350315293601498721072226989761275034177746417864648715642022390982623759249134606751250851504728120007715798133537492594493105001546593596625304298088899925512366237981722505918332641345947655200678574057852448349012817983576055713401352296372269105609753578592304214491545401710602917005947381285579264562389747638681460239483578959030324784225550492581278425133639400894203934389061034113931061032235782170720934139485940554658870153962816272767500380179865229714983953775790017497908057600629549897567007160751317948848626701236178178561332659500723469864046996964489192301249331453536322302828383531354372857338530789700211911837334731616950938285467042222878732973179643631293167598043697988488023535498172822680517927919146991064835669322222381562520530460813766792558624292042756050154938629312544361987500106366349423764449248187711519091013032021163439912921660657505786756658795112374406882965212715770536712929081043695639808432068804879488346293716950273302691050881339279636667371081980129905720168646539992755052368629847708650884132936137169133027160979732260205681402962305568684693892281654470056987478594124843313213362682017793518019079408280405104367277541501940086502199030338529041777710505398493999383324149960576584340966740188910710868768282308007946104282159701142591062298767424262832012462030146913383239945179212745076868097615621351277941625424970958349973225577538940453117336906371228950291468247271936907074530339115707773418454888120094409302749332958293823167045482642623065011386242561535746504118873754122025045620633869825162238932242896850071599863386708307678652536741278175487332788954031908514708614020478061172104836910076871777050878377300193037189386223824168519704386770420636432738801236666518774160269341946042756566570035267545074348998974469077575812017830941635007560119083548167800725421145795610440666541111335959858591190368593360256608063338069859155875288517913419664557702968692278558683514529842955710098152687500000000000000*i1^42 + -17175378420737626632456972884549246395979755423502368736661233882139952632082981789916529629937014258258425360289906926099311273411241968063546605890204643768569852716538000503380065425235766015001096466538303517514405387721172438600057141070819540352758273138650231318002438092367391402939001772193893237603372211674031869313457554745889387374803101249353262000022326880162681371478121674903661447199172729848926621219891788417725975661045845884059977527718968980136437815924061916702913265791614950725660215017349991662885200299442829374627908136940018383537988632594516906135357488032273653873547259570681069777993179817760968530874141162946932801905597650983459293884914733584792661711361107525057613918180207447387590639576882728897447272374886422672727454947302710542058697353238623916062103585371335908726782268717817145994836640950162974539267125042867999613299420179937327610664249725754390879424962468726810662384232524222526507581520211116923113994594613115966053258751957650942927641150390935583302126084880581721830646658411593393301738927409118089740009944992320910674603091506447908082462304321732547461209094385441544159888635949665718382879759972577807598631828568447024566376496659281167376138766406645208873501079351045934247435565812002594489243977992664061034701012745614984445237367494612729956522656236088811754195045980644029832295665532439024931786194854198031377720954712024345519854949429364585515098628050190471875352371426020214435395377765350440872757559062109854069450639335032616326604100037342944487163901576447304401209818776010968721257210543660420852909863097360472061872152190156818604252511302308131806422216010416545226789948908392848238667589021594291041625279167721903124554293914976256883723424534749038544272467923304253858369151039287106342331076548100851056705774839906811301986033791281479521533099865501027052302671571807683592213048554838213485277467859787612179276872824910835179126515855682566672266402016786833078183555017464320270645634656826791524578894074974720045765141441131396881646547130672797512511910788305979815976876289594385282390710963065258312344810264165157838151422637061236440150220148663719595689715776418255600584685284330053760923506391606022457393986557225204811767410236444560808417386230763240323859684396659574860529059062820107486878017866058964741763485817877541762240484675879712408812407275947836558544775051100189212580981659754907314451938677159604443362817226955527353348686494498080344837880116336869892708988546328375000000000000*i1^43 + -2085575324547329509190104507411828499295123680744456750906596635822690982059724126160364763797467110655754000585842096130517940266527388989296156649493323978759459299693858454869501560165591947611033481617787165369904303528826961383662098717503658816613033260183370197858707130212618741485971316020304230458786084502723033967329221449153138676252181143503265599120415881999173214988561711625053132395600270846635164524037957561190022962376415358776787332136568396050004961586285220334501311048769945201254187296482977515590411092077342252321748292420629978865962114091352095694182161116766460757245490342736897375218248054413149075764494663653164663437390378086217004851127801483210272194415875462676312259335353784487676651662817596999657309387774008836636362148334797374924705678042527089103232437073881376927779611090150430436810358705690775464021266766349405578611023001628320754337973072125851335433441848284947677815946782763328859726925840777564771048676854054123836121212706401953616012012200153735023077531828651155800398738197959991459109443217745475692988318261009797404618109220804545573872919751604400133974175552731854653604692905872446500025724926405382275057318327738506764345622612232876428754436634182805856796221908322210159492882502203740754931397597783255493084539192110720817588777137362934790778624405593363457808631227579500590630832271617732036468668755932637697737071593979923231400142410976222422013710870745354808991702566489090510019629728150238603978764157069048339543656871843687983987164000701506544737353241862400584279382072406470732390343193696625731346947875215998620240329997087383552704718193813740713888339992206317640846592640010184815660683762793838317382395278161110754800645966326827677781030074667355443635954015336051940139535569506206361409285410682417995139240710574782827222071317298531986772357698411710306837335841025547630641809053563609132433132718203383738885447515184629562626304125950056081255014018253670970218815170631894627671358909448559022464240115970790563290517347599953478431822354190803687899582453443305861410206415537118126647332260794251146876841753395455853095143571967270989644179029479112925341309996171406277165136571807370534297235431618706401571443709778305765206085774548860975515452811797054184641530711918081963234078502825077638561635479969814377654965752111130994730462999547103963961802384834981942165793098518177931176570734511982957036183148020230070594736132144136935783719138783610136312749039187162018506726542740312500000000*i1^44 + -77353415773506315497993711635028493348108777852568844934538919352350365265838140959013409054135820933632570203432354900284916810519468029158095359221025176723112168612769447050343818082488957947449418137603528632613666021712641127668073023452876263688491426500905773834272175768348335135109216535305981536629292221198071043142874370260529875328657951104876086812873078769621742503324810078746950022742376705711767755264331049482506880678293995627869299216510386690267202036396230415018639350646536297034133304887504393908852055726036235698078819598825175487047672507344483938668258848781228260943501947770635875970158917287641543554605457894112642411072083843881769334872073826504895156388468964042052650485428987037901776858030625997964789839655299535591906726763112088452304419209000647856812380365345254385181006182798390681414892842813748249657223873617396318372042356424803488791803390173718660207434047371904224815921110003630346192893895313911195596462984187697733344098460586334415166700521625291167082272151023250752293080965693147730147709890427575774922894381357427777820571633472013283432123080693928941247240936231210838077767105955514176924607252671058497436812548462090794513515938164307159895388420709766642609571854028094400075777642813098543317750778417254024318952526631715066720081385740821428708005465270885370891333256655446222684363530268238848640349357979539444927795410808088051634411477002519109680855374416097899247659098084238709389578661382507861363646911643531538110087014256607777995747168014266735251665098979888455908140906297231329119945799750261964262720154366972014108672749980482828553986852728082071229943193108600789653759213416302165563331081974820550110886063744927440971827561446977033114549410124757406841665542637208368508267229567928014533571337618771250061401522210936287720678130270607257379867666076102538102442175185852986198347619495752339424772270695130086155225185150969419162282304960215815077880643345477627486449591068851837308086089349404097165026052832426925109920785497765769086878493410482351828456607860409563814339995855221248631238696248223054280692828601394507180842577059109206170808907979722330933805821957954878191887290052602132316153766532898314295277909702144130799728689294594621965736137420529378173168303173156488310928971693836126909335692046996248966613371446254952540657509976158999056540458595545679636513401737934292594221290266408939992476578550582652121013058436707208318734954979087504508375800968022505545366466892250000000*i1^45 + -1167358029227043330788325873688682705634674994908092851477373045081941807816994559727515572042673938823368179675176557166109995914221058516019331481632990414498484946582266827504235341023623027649850320575608867963053327536198208917838813393097507568774607291106922771205000627278517829506061012749469882561831251874709916237172615390943075831220479349353785730882559065406819614792551818268157235731198817248303871709350377461450981233731206284027602619470456216201714547258728303676643222723661199720603892271683688728856037125263473795120083818794195977111380712629460053850681660087385658476423645491117827555178769264733915903002380642076880174731630553399944585402439671683731711505917091979149117201038026608128057675091407910982118637066062708387889984797970837602611955563269085512445452735684839551059216541678642103659402716094890046396714449989518266348156775162670740580521130648791831430450970842032380378496512662941680775635183250647468795869850205751563665150547627443261541499790861963027528125479777463573378658815396225750863519654483480503225814444969695292394992320887896304551785168683898034280485255846709425054789813895556336584673225985064079470078110862527109577248248497824621019363751820185044888066624662784710030421440113594224568195462105445510292911889591245831263791030381703780053520436176522037678359943417265411644816671237421484801764192134654249176778860597782948198165327690061974586134745423251533614519215124571927928531171789717420904198200262282426058359884506915622825890436987016351841692677090725226713978643021142212434270533054483218258713981380123960391925771047788920011851590451777496734588145626436240690844960427041959322047434315763860940825181674314188847330806010209034902096574828083571994580803442718280809361746642031727326388949702840351415998822508508143296330414081435721465210649294614986561930288585779328151881130993611194860299964696489552627136640978359876136116956594878989088869551645055637504471526124302848162722184258818817779486286072132029312331974200192472416046963988714027482018313165760668688130020515389718210977954808340971179478057688188739223110389216442883316467877557036483720489413846797563954525397758070664065583789695334232004424127055232790438297216898545933996569657389956564915636417630644595654660262660890023079723751774642725725556915196716885025119389296686565619393988124851259960184425757247537705773900400123558859879113277524158252594492205990699983942456741216485593131036102941639074544565049187500*i1^46 + -7155023983910173928542708500220955671124565916421845257489231567582246095020008384051486753299963800580184780986492457508106931549490193139109287385226056420599372615110647831684602421772903565257335167625406332459359397127950283788614826730068798056921888030502593599303979940173395343446841409198650688623673125465960952258245847478970782826183443362018906270109269136931039994861931265239529371963788059898952771607910006355964981065604741056940506037581490545855265500834570777544577647718034334221043362032711112502604953522139846871941761221619273500289390395511254003746154075985080042787332667736403733503550510600427123902151810610850262414614572793444625550157915580428367863467955231559676494578580663175830601272734801537213086131824553180992633655487946991593751942552918722758296286064090140432777002816297524509215623932847720893468154630406125240962773568057082777855306169119467295315379574493432045984993551998853310440750765107058929197832486938755316241323546927418450959578836556707889635482892077830036077823278376005525674565243442303721928631657684282058562263735030124943625282439892227819716502564513489401098943418944321684752226214837523381454371552702516743709956004990590260428590307996438674531013361502571049992286644286945302641772116879258215134780709579367566006500247907554803183309231110014062267803166578747197139801251043927361967916923982401762374699940984785891701079975069909271827213065583282819152598290274445850119437903953042516815823656301637800673845949367701370841180597051175588056771897479686672912008246176323643952555509109446912757951836360905889386800550572872818146309132561316523283492509078761628308613634672441229653658701818358763293597233772619423475695017674929883711221196698088954033186193942695817517825724829226944541749460573467663606093324722407742487672329098642840812066410619287090397556039873002339222690023472531882177367847450932145707819987647139332768322388775805091739834372101380902052690382457228406526757912584763351389210764143927520867295773170317426785822122358989791223589738912760033845422975524663880880971899597137392578505069760539904108020736374030813473120428157653625060672470606712199790662283155720581978429498343407669652244888105777723137743356696956367967873337923282707338953347199355098690710351910315775763877884550179109535594514340125028836362130623380125935469890568847618349800906697638878268870305020976609218769230623875114550276512676431037809246584569307576901031485245546802819496098625*i1^47 + 10383799800973263567372858005596286018431211109629762857615060966753118585417375201401682135945654098568590853239367194850703696488462682062843458533576277953857775976415815568936915682047315255516776562275367286127812232665974254157341536114732969416856594096592160220508114670650957286990800757592265788901655850466797478734220416919448488937885556781337526018119718744375329583918067083602190186615915035095726782255002063246075966762493900528780693617831867951385284570070071003463417253958255511256731022861253763053464101401196631819016270634235456926679408549694068225497231119376753799538015607732450510713042390775806996371439919426279273695087409939445314347525557049346372867504529818191566005494941463118761678223985186391441701899502152726513067389581504327826012273494753262586936037916765720425691761970517642831673908675920502452941427709344184875363718965776174452101481078407825366361654982090350093428889554231051193009958674449089009144111509784595593995532566448146669199489933412043648536738982622839789661406782013331529458517758129451400694800935544507374905479078579473252837490772324460450696555045728038014246547718502821098777738322240873557485651779680525837147307736930467085640146973023671098178593522603849674070129472455304278633325884741455431676516200854656543047122457149711475400601297366695408573280228560209689814409399954126925156615671667099925560706423759295449086897389062936695431319989186805085082134260095122251777051264350033581380497124481072735082055280061376252851799678171846310984759243955835797130904795533282210440153897492578049654688387834420085092097250279070872933970486924544610779699095292948878713586980735641525962702105564868278377441687398867465627844444622855704453138717130207316470099955995219981191807074575891660146746678926576034751670792931235049434779556527440077152986470330591079040905330525980810480799274863358639061658318283002363937468385780489149102254528957319479786310740054752951455484289261032315633359131393891009352874243362555405413779218721639064070920664565781116243611450925704613314590075553254157980151483885012952826713073978701640871823215066484274589833679825900807225808982147793899652379411079955302812937149918424826553169577190081380456836566621972756239647787494289555689393823637539151156350034848640196254190581480852243659365296775776918745479946070540761821873245446377993011640685376915588656744751350240793932911856797189792525599551683929528887804541998643525896229451356623062670336*i1^48 + 733002489461002734721190924547947150772662910852074839304446095740359061370786084334227395745670942918743427299184930075313137047238729727024456720807883004834031625750539549765970288716132148850979616522749322235031776467914571112492792977087967846025335104499816777539974480392216332282570526034376170812773770456445564288164577193912258354831570932609207350231745975774778039378516666769087368619647343099301232146082031159911968513872196901782314270656547969717200990823598033358900828262713567326192534169333511591729473799459127019657944689735853475844554131624115379209114256106103634773966790554033137525402680100105365897419291225600189216425553122237164713923490622606571792168272745940418820696914438759961503514315811662988443897593252676034144949112381213929384584130943700926831950750354626769138315553795709509174838040055420254117520635822720811446872510453362726995710642655218166952360532573348944873885201287172562274938754625941505389075157637279641419489839157289342516671318942930965356780241445437862722243651723759346214370279425158234272825719397712181859315622868070939334179193627878108561583024773844224630364862047931555863830071365283747653524534743698868908029548725081067811064870464259292524655531936401621418739235372409174824933576947188184638067193949823808719316263305528951627640631580802004864728273098024399513887438782622712400090811021576161849884647038928202177010450412963950976961917798475143391398045987599295027768016846327477746835251321630176423091517426584689387678200176940807174101932127943477827235754449913941098332459147002714014576316959785105801306496979517916525739919572726708245559957242506417403449379679451507016424630343529954985195887322081677941744939442857331647813270858973216378832357451571939268531064450486099093102003717327663166576414247927198696389373206855982288020018275892093046112121126557133139836442730548245099526451090261030983774960105126195808849094888927506808038140727367108645100929081316714111841435569535314219925211804899421419992601451559949163390107355739074600507285433562299493778908867609217514554482610319351201585038303175728501391274840490250436359572631722381626503006508816031438534313949237449670112968226948327475686127574122595437583054032038428430214598026965531097123195129357719346482025957009580384191439270981197124673254104273017085630686171759232119927175079220586502791550238966873642158988755087631278240614587580218232040648872217422403914386778851613432758304825249890304*i1^49 + 14013949268156295727674057619781063978794226756265413917898228392026251466728184969861328462485184178475340089297462299876812216268055149157794442889771409229095931369286276497912181369137293481560545882946644870735563500193881238406204278330322034940138164488375782521237456455628003909226588231915615592819731158011950903990827392665169478331585755582163533843579423719675008546046034026502023630576399384112667901447612730078298847597106659871364759191197736244783278181430061972005757743419374981321615754335872751218968052213595714265264316320504645644139983567579680759454511013962159420011536039157135127176707562719781496266762744326479530493875947024083954234155140194314351860334187002982023193364481282297256424222315755539875201684807948854600782641717518520881689104551401194224758232479113825211827224945547737071121502514535332038470151762346699211092506899202998556741946301268025386245360450051348116731338238768315719108852320026913870314963417548729167010680032188213933998386110231313492782115654591727976598636253943450477052575347131510232794505529512880691556002125665581409022162576481809303223916586652488517335769883865156849892833682965774238364161506044465236360224620467186143445773426894633155824594893766431836268691407404320351252102263478027587965278407188116860183914597651422266926568533701000753602183688389436660477050281811471328797993408370572508348601875550951063612955290326072024673878174469211972320236881402052416015963239103875548192649730259488165467164543843904178165955519322061080106086300837525233530610840785467302473869605433198700930384272785881164238368806820280265442454869068393120217973949706677626268953501201612922403105879858943412619807247373180945232850398903760018053894581626830670083938846483244742917554106858877183238137623215935461838743099848904374786539765190922417099591978487965998559957666726313787644569802559174102061393854301489907910355928185643254363904655385438426964907799439408453087322272481208830678405259840646705968291122460244106417405330823831309590396561222663160727716812854090681799759859851601289929700266161571867627029532592311564240685827518987073122726067075738042553355494516440883727600115493215423669513361670136010591374285691338480363539645017144604228498208969009039868044806790500701149567401798385665552967271661776325005331112823363544611228951617488666731367614928081985885920547299774656070840015320240302438379512391842397653895536634928671816011112136207506355552908214272*i1^50 + 175064114254526624903379514781668142690393583604753835772756076938533383546706678834256839693504959601329796410573305719977298275664612644590046598063501176962880285696598465421831291638394659242019123732601839265099938156965022462422385772533132845362003357128263636223733073829959299811863366890043284492327978252028624141866548168329776433749414939821395979662192498586799967630032009180816255629977526883419518252691420296373388066217173603782783436802642360316854369916666068399524645382891908317759134282589326759210365179258121099680277306886148418820724937922529896446482903587299512578950026326566385728766952330349942097988994335455528892717295383212255788551125398689519051869474978305637408649457572393348007739214259365180782339284859705022408693135449926782479866518228471481007996159673518173709283094625368169557501486122127776370352235906807228919366819069234044244187226143139928562476056728632554516568069468868970174490001129741397820190974880517728581831944822082776697156841997085887622958590781087130176924289034152057629485180565399412732787173230656249714886337112448836965356897355664370406886420412011086912806027705435329908755661564734740222622642794644892755359472479346365508611014582199159447424284757246648163039835044718142932381454678482988234220788801763195894469633165515551640316772278744968889518244554116925348449891604726954547733215095421965884951352470160250171302856176274810680897942317112134347534640912599226171667048033704405019565345942223155620098312534358573680406883958962455535818119997265716264823232027711292894496809658377481976482566355265540413097400059072190665665646246316443341579491530855885235592225977640287136964534592928817095369307625110761728756089458473658205939541864569047124078618062558020152672969735054953355512950478238877657604401489447771412872799652476498205431757976806541985089373338062143633113271027102489837040152707401348482329262644228550630463436505402309841768453712877957315006202585889369969664449471196598620180235843437664734509508555700891816479995911993669196763287055761408775047602226366150597248268824022220309478003212022887798297857569051571053532155613914857625673833607227284427766285393649111327214741383455397659757848981568360276672227169572655090590513054057045920204568103434229138375271597909715625908864565442073140902778573807411610162065081044863783832300473460127127595026314419206278385957278051179021094149825982109867321110616893190331328970557517349717113044992*i1^51 + 1182652218783987398798119904353787794431750417608726206702744158685100808727341068835035132788199963792660232636324424317465816147213207814029919426742035297592192950034191803283895005079315003545307013817219985427087912275100435821244462850954132552538814706766351080457847280456710796937532347965290852549210084383880199739875820853598941748505332867061107786627536721886155453056818686655181924436436828855455131055557824276727044352427634372838382553162345129909636449366292029098054951448335309480426445008043341983280465520593937109828966167263852562549888366441058519309332583668754190715706819520542940493812956251146904283317532414031430674546835760227389561440026386313706917519536602820643052070486586820776155697838577514269774334939719843769340339817086198500506002752782426839689658028866422500393905138313571264867995426899186960900548458444257859972728669254056240136083429848249022805255364574651535655309280576779636543364919962323559639375147665609233340660123970001929378938464839188925352651665141743394466147711987538459683387604473362111558943115412226694958610677068528802411166071408454094331387912456887668516299872731023691972366518819923140618502424261558661042324645494260595284153424311489788113135354614407789192272743526721663530781892184230879298314523637177158890675014935968369887846380008601213501068086558987682800642916988279070029964544106635668346288408991514074165027230394989579729686853997161097124785662425184533591885830426100046427095159617490551187848541855908202675546230658502384080961527181559775501172374750649424130276377851032710584857873614545513505213189326007276936511533948684548391919470809865668039810247491452390737415476869261717068944888703912186548130918852089168202758095085078823775253643961812838748327489211178570877678961391915358734943734173605426663269431785889787252258772788214249432725269411699431668384422538454595263497676395494713399640247185340240006692020622557658071227142047851703633971053978055453489241384809904809324763271183032417586072383358581872049278215976622433285382014847340208315572011533105724277409886721647569791429772303035850178109417122274075624597499087941028094689848573571998078137906060726980918010170631645310660073538142379532511396949378692699033064095327447807719298067225300183847848009313644183892636345497825287785727816783493742232723252420450561932946314413019385744620740729790734832486785665445200042203930447119133291153904183894332244911648296607491817472*i1^52 + 3681406362377761325247683314604651308327304261253241288140480685630200701615684245729681320796780343607789451637013859128077066762581899860103990713738516599314171077138065173678698425663240841916772457092965550041896180079812474947993098110194415199895037352875461938899872678488970094109995988410958371144122093444002561979383765450447217789678324994420784762001913924235821871320105008870353988575130797756753058520539371888359530686925041049055432203775557663189798194324084653479164743450212294089960095892897322613349581166375672384722324999095152288062641286947986195010565150261300497726355607970620158969765245698034521262756530953744668993806194963538479931905218890934604786603493652643961352727446591138585972246249052222456480073279264316434799474264478552337795322712811665463390118280792723043166060632019217900239909998647946091532645136885450486319698606016771820198868451120820399219156392380787537107851087042499306280975563779584171950974467190087421581558727787053736592996891425581786510861144682245967727099476171964101180330660071743502353000913731880605469688068660003673120121342316896102066038077490932808652219546324727859034762053253910271284271753658783600867989304661239537505959733399641437926216689108310064517397690594883523956302332381323506256187469844845553785019031544994671711474960522185776922374272337926862164974096006255660147486777116162662749374916609447218505124765026301325826674121187488244954412728566715865574226475959683436249062953689913470650393330740593252980236162351567662807907009744533384613580889348060992874313846027682561498414715103368911819649020111446025773823713152031424235860135833377291386754209421808768413827284640141569729823770147859346268390748725154949494393657601123118411022921827057438868881034952554449578526620910250181193555654871154405550997057140018858098668919403848908099490825022484865493743784416543683317296683665924560335012570583874002351680278890887018670545487073691019177919410924470027015869350307378973000244098822414481775903717572749770422422014664584768305362079977840948744137264028243718536856966366572426430248152104604438564584045990123881279041382956212305134201685167383471864899683794532579572037405586173530865860423487285834642979003589200921534615911519845073838889096832355125370448548585208894395575485705388985037641341959727308084044925539904441110763891333542877944354624974072776443554729837930853193884087120527977067291355874413221394632857442320384*i1^53 + 12861596400789153495892126669996608544547158568939087032443465856095456716292217431598125662919000872835862223672772333220178434627810761232648790082817811235763768087314514540917020176099120646387252762081799864170059065845230179365560008821059869369427951108652464357674284373685077438752792010902176406389220046743241569398389691911702343933504487490215575844013315479766885601061643095928673003962336953092220425546436947323903100829146979808407025673386707856764282323334068072286560319347046390373322860955615305423814123115192446398663278779717953141535078325765290545113475985904689176010249314412285320483881212414574903826553673086389318281181626524551417804722480955544465356274610581686370531236553731639175902275934598691049377364205293010430857501651067168398991789720914371107728646865187544395533855546797595679166510347939100965627515246490295599859220234038348317637275790852570660261879757223935901827330745787214173488957090317193262720021755598927299140982198833258705302881024403879012805429030488030216254386173913745369205929116841536889682126687896164671583504860458562546091089916338797200785152937022700316760275141815912737780096073622740389534342653306729626880472350364413311837704973063796446318595261782027013571940223094158517940292943774983184058671796649282278990484385335592978743769809377949838072753076642475897680734686032528959660090161067697174453267574050272121782672333736741053931151018727235567868452504768473964504184027116796814379958064583845382391733536070823510216611477696031833616818766808672372082716310377368970478310707703829900509798078966402970288630470665375506573684610720921862463008206546789499019510572477495075839176310535722994006723783973703456141835194706526240288147578190471532887711620429599069409911944026367487471783608585195357761239549267530386170432294343436083001547181827027803266513143253225192038878234786173465616698873470666439008837170897849210120748428413854367567641550953717933985297327990217345637604745731294296817597106975495787985124936981441350126582596419225825377499355465508378959156840389576512124060989818514609061875799002762876304977946354492136093393231382846971442005827937488601152168814663769705107133308025008914717678090944668492095880148022800425939091380007411715785773719911032063897497015119183233517868429396328714011010017495587893607253636425278497710521149351065913296603652160577884803650459327293436430138146731838312084717839161576570793907716096*i1^54 + 193776021587796675251226440668901784302127986695208583432183796752154178093079583930881149958400860127813224204666490579311417342366015420653697109865687675768219850429130975325016271839806926746180055872133939012389654639640154926596707622620156892326801563722261854674416992756581468048770805660104716270400794114609589053144220916158898138712731980031640914086504345846420863909489266491554429271874628822234237811460987709532030834523189347764525750777510077145911962703860588414028004743654127226017419466652392951860094108883844674649575222260096873246697910672845621444104791562862814232418112194135304263925100943785640942526826665404211215234793381458919765119530038828952353065619126539948939585417802225191058570788858469771318767488714448927759953302024327530919678437942014633307932927441873668687660575688179804692288811061383002623823837267008466652599925932674789419614078001771056847146080745876616549467847056353454269081169726918671513938749410529849549540932643277851348554268584221385493778455432691993260008020140818637055686366655509770029749194773916888301821432467183469185406530522855009206868964409662007936094357579717790163399488485279422273997265515083760052526646913665040563513427179243921747073509409883439996549681251592726456239761134041384295640360549580895437446359017318855371685233043071891500563735346649556516076093337204121798099396263662496905758127401728742142344434173587481357384106148420085674993210490944750304457924979789474235080154170594444062253966395262710388354686997069823041444010943347310826217123119640820180425692601336335489914452039555045466925521395716675988395785935615779494260146257088634060648832902627331538527014663317906554107544999033956003584113533267930374984575443816598122598812081551597770083877277245448345246648510982561783598449827920641507015616700222794132542384891021133739751480072379042071444807967852252120070241864170796171855113185578144575527253522354794712673873042697555216032467787329143636956894307148544271103309688873933326981869875123868414244617313402433073472215904473591515881924847260434346615403783037745117805668195037479927684881199862406883220970667878546272390235194905956701842025509483320469106707877702252395766435634487449613112468254354470499377397272339117803378405866201207381211525991675568529254257839649170703517652825233974737476884330188288910908311969512598068806066967039144348930621699114253920126681833133009396455337982090707319390208*i1^55 + 1598419978929033609654723521942212521725157253777726458705475893069985485566392329953434810737268294446674018122304220070994704460068187135382669834611395094688169744403700197906381796383618101586435652602821906176310408876354674225140610621696521045820423802875077903945165606800000962796771498644179629804003045133873512011329898377632145560756097081514097117970022446251478256434257566862011187438278612061480332935701032606984705295202253721874751557852995371488681686744458421974290976803407167031667850110091672442928990530629881207845460544891274225663183876080424091973745904124946889859872051392550323165040945376142920913715228670921877533043463136978286446078832354493118132214757407429155743860606795602355123124688956841404065992541737895068358967154987322666995552546750501005131448555592939925229904754211423202411458292382238621910794594286483429550392776205364491550234696551229694663252166930150517245935548576264402123620921089396824015699779206091438312002309017666827574766685023715890303431340076834565218225516467578362115072842352127885398543808245661253668089602818202587493540135341035344712931895648571662694935485263020543304920966249747887327759600361666712748292479410140198302132954268882214324714101304129420291656651819052919205360063552171427036554659120855536180409576436194277444641468585998477523723872393182990364557392256900588689424059441593170524558477412984596299911835461484231298463498193759890219707313643699943113660883464928517410481140177299577615254584348200355606171204973499100099636332198888160726217245296963012129040221104038163252115926094699006730091276955705162638925286461042390769652114206452410415935492723748124046710511763553314986101799977372151349948996550571870295992962737901835225538412434538119988044798760236564750670316069610419535306433829835414978462464142146597067949335290348437070059373393345346453171468576623959774961951536038959043878281265262102529398296044690374006175695262279862176365672518497955193299270055621732042146828552479369032862520515532761551328447483461828490938425202690192314425824024874486112845596188155939941033789570899972853781084588728266662198976233334692943994859333176352487373467505919122563059059585149170620031431819063577746869309788922540950183808483999651133269167712766555890131909433836734067150098375483571422798798140022140823591577025191981200000307132298951745689641346527781618183810148982556330431702232293878254296475757143130112*i1^56 + 7135100203534843714586117022446300078446018459877844148764745435932257822216000947239016839607626171499605398782010053161841786040621429471983294007545827524342222775505429277335676171136326304835243241226169072165317442143914225435871151906653454956667392753210671201525265644034652067185457282808414580945672110479965554468046687068214081156568921503229830652493954556370148772908845612177668786176105940050834145533760304581707380165574312857966417074350089810275847979815016026175770572235879198409512528255253034853752624009700078695910846415491793772435146594661735755723915412498280930006385586340214430805519846261182182142903216525428570162511164780265444466438173100325207890711593650518495080760794976912650574287945112932573245053366009184349706470046306903119415188453941779470117539697167315150193720738251137707967960385487953583892687610775254423614463246740485641035579994213451869355221912720454275769940926824501964629489563068027626210302749378071887574528052498951193323197004897730359978421953541860083623422366589226502164145268512046553841672406310848319596461078837157348272725749976949100560152544435626663599255652280913527850088348582099546785938757199710381347593736026947414784824946049371021707956935663793399150086284714914262263241907808311697173759701145459160548218145609321487469664674969330047400535434352778188155302977541717758683033350541845163457792163157191778655204676878531300383501925887909062797813224981991124928740495972751533194842425805213100336230470322052251316117355323912714753220759631109371997352772968615008740405392952901082663696843318265515960722957379033342376753161769367781339214953469656724953313046210645491795611052832963376054491997866368377468069904272460738328764382786218166133975852120715432306882684554006557136829811196937802246293074911064878756881149264155689270891256632558211092712477706250562036925583995282613635744357723274434956917611400977257057726167590453393167148486001939776710397287080559618974696931845067735995362593826737804057373204636694494969085842611415326495965580557287662597237417346899670738266375835611225879110027471475843864037849140934967925196994783353578898690055025241359003981205374878097161907590215653215424300563389112091763300703609833765881755321234741401436291812114204814039506604995534091089438283296578441990086789289529061626354955112522751873100637009847613354728570797592174957820299569892356136295930454192897700999056064512*i1^57 + 20238318415267315278359716534347341939658585055696393107590719747324430380072139957281679664498872054875924289707391969419652019649505153823669579653081726436158703493622668394931771656727456287676944410159173640244758467120356192337872367655591606335965193872979229756696639462965765044550868659414678143491202426512089862544749709982645283094097295356683195988461719081957362771183852750188781679271889321204901606224322284770617946859135580686470648967611389827461370040080528468667106261043195047939036361502885325162857874392429870893808435231253273609609095432228981223273992270630262583650725757689733961624007600528692264608154755718253944832530507357487981097519726000101321920455387982699572466523232590662872579440416293947818661926908995186898332080337143252621193486751501885175897834266396440918816984439587127897097622891814034643125639159861676850544351291733078429649765818791024022991490758305562102975863312930488401235347209422869995597143443975600799919848372156173489449234776874473656533505013443835678978511619994305833406003088596832991250307532270249270560990109889514089540050650002589151521545494873764153300721462678409565160467227242736255998530807029990597102010054324074869322863079204346319035792749551248899567047409915980678895378182526299341738966833513720788815561040440910601545099447625799671793325923460271150396359109961317298045604791500443150344492359726208437734532982165252486329613326021207327959768196508217120419658445167372433691215433265280803463521181667455759247610169606350639220751684494538273504214201215308851010772057161080281992415073330120819666239159093518435535288495085410248035908377200742122215458524456160269877444108553036998605197219866498290321872081285317221441217802431213375161038147754094185550326134195838930865798370610131490339532869895093183694078265928940982243858138221659420755101745971591753481459897389658461083291112222788745489554237793822980951424586744012778625824532441787323963397453246191573100351911027634471936727849225994880701591690408177020010648074592976646712783590578347252078971038034167295312471836933133524457921283983269961585754409610610503760761476944823973699469998409751903832778192449044649716946022290824722515538974673049658064016418712040969653555907467731070110028463115593322576206475831342596241865496485111007706554759285601664508520106728557041682265961192857769120817659339791639167554385310302891844067582099581507198779392*i1^58 + 38465212251008253753538512081644632645440722666490014412315546208602657261813641711350807941930900282154064697095989732207009148954153182275007396198138271618275125283949041304649658718206625818796507813369155532748361430817261743808974546643450813262419308320287278440687076926498963718520714112397554956621696350381020323224348944345461938949409772819725563325095424902533284450957393672742456772759575257220164109090997725283847104222177743855444351332998593541602089076583296091870097035222899711976958187238734475967224974509152279313710219013483273606800528911982027290943608940924488096171859749726445029995107748822660087213131478654210885524195854355765325758413058549053671398509872549817870538803260855983906522208813962664659264204728099296844181959892442650528122390262313423792621029690428819123281505524883584292282414323139556105362389553515385053083048123388009145890612485849576475671220153565757124551670677131248793009920208487722031399003978056306961571605585325471210164914366324769364060392508836440299102819527326277805035546327470646360107153409199066916309653779371261622414721068795119818549148931836458678904884683172400715501456167867514802840921076327217910313686212731382271808206180786606605563799254119673409622496283527705403393030361039232219586739189139403827979667968365089527551412871634412378485489619148179138567680771187266231387386178541417621218271582418917165782811639554402681879373692345434799270515853751310157699753426939396875565792228292251439560336391733554088695953083148849785911656286602945474344092026754040197473140631334662146063944978487204734447743346422985473487929342760680991622655573165478958576866696847264214956374075814192846659530366584138342936705620843615651139060983612457594351067704509246434139627373222289053441849459306543936939916577040654350780610297816353303118696937322577742630779005474749609730640032355960985447828567002730943839960453515502791161539129084753888979616981676909847572167276141432175180725917613822068752568364444140085769597347776677486950444986416174560839685078245552649606052889629130080063309244046886786903456866925779027436302211837179865707216394364529690800030478371886914945261386280313380874102983287306819196999294286772104421339292331462828239696506625320357438113884656854062496327275889686488659423532495477066418553884152195655716799601135197130295469823507294663643006550551269929456396803352894692267285263810635497472*i1^59 + 50422817049882638941070988543785467295897689821205044535647191776436177320407521957281337025658161286236278619113010053933220503192496596589698467674910623500036103656367461637783059390961814337781936078398424176110142369073092305074402109762714544333298671115966389134511586808978922443227654953116717517906980359931077715584521679577290856206816099212768988069119793572646516944343521129891570332158417791087080034377451900218031024935427548867068523023940496452945423569449788294263032551823058929407882480270336058876063937378980240952164223769821181109767965612247870714325914461656539686149199780131604561074832634022302213589259664909519804142111091019988823436827724978694359119673684803302073299595919686479456416986902827594829586640775572730312747749415862193235791664733430445611421646559148147692787174226593626987507170917558896095424312927331937382554776336509398539722229593763217603591098124897203611483393442794114175026110098012975461914240036486136216892153458468006401929216703249999568644724380027705854528947201496946356082637228649973240522452476126510317173422666732984908815114884437950005867518741029587863229797042157681105389866602461926144906838916866353532583500848489991479196436644124567224770418206817430166177585970758924771346934383419959108322789880061590259630024288862229327184507142833448411670222251124163611385145733786305130361745326164451481442947829838005568753166274644991793915335531141314389901042696266106265653431350522660397591882785400644317343732344461489205616180003385626604207963338858741518034595554208766716444113329523583273787905325708017961493079286915979475497859405826401663424803372420449668289416466684623292948218317038167131611886674885851025556093537434793005116943474206909827147878660417522396019558478993984701903695989893657234373561184943190373249892184957318924218924151000828135972714896707747217112287031405029963560098203182807339855358639305511082545763993633069746267404301887817488359398803819083650298281057525543583884853359711230430421916288819345037786572151022611090844111744013723815953331553602368028671424915911830538092408961608009047504341706979527240738117731198952600612299289473779590910738883817221496943184682298303314218973316086661600055166613484750316747606584214991592177881323929150152364031421077663152731092267631691363840401431153555041473561011055617806884354730287967308620882244367967333761172725180842219638218681221120*i1^60 + 45324633195809347947382529652880439719042268886964641300488678094250950930838544100092538617354752671909431445767938525497277873984918412557543396961382063557548575033927324764402949038038619714445921730691793729728425523335756550235888555592380456846046495506738117797829644688585203463781678243297072854755148405418307584383698179277434599201284840321913368164859606019634231419446076882202795897768324876418081818295173409701630203709648651817961449595318225876059824365332198817486776936826036047293449162178828711835915471420595218583225328017961983100518803242485236125845137303751884496480677431707757014697863797244785575472234773409906623569694032900581026562064741649865078141909982164223756866938826663361598018405913261202422189765642477272250021068167211541909644302069596386875369016992762742201881579463021703933721292049795388875770751729504615277290508742577447568950343135369402438348163581817952162103025161093374445454349710731896125710930114417651130616231833359976218764573537523149989028995683853585625720714636316313477063703783931305494843473724320215091540148335372317067830597622477227779368359040264511784988380342902720495776550460854966457387280217404373881309523404035121506679971669625610788066917419693010381881468007968979048185641972798175379143208322271166565581280923471289413689820167290356463845427740387952369050434670337075232753954381197337417752035788104279505636896306802565493740353424829127385896336916707438278454286049783932004994674339417103724346994897298801439098941562832700516774897166555398813764860863383230281799294458784902091694920273287754587243118114082242209955324218664348731003500538832870781051077658360988351614782408670907777751713686936836798104345081542823614850401522774272341249529475811066563278903229891107410649516513797038966120383947015300224082715819911804770729191866136986879335709736342760395779907731969422999000523360938895083847772541790495369807711828643131631179505790715326473615178092768835711281751271151580276561603434263594249760599535582525828167368629792246234226716832545481449833805566336065152059559016848173437411185822868914232546596470274508127443867557508025314103640210555092888283818184237535718680223557528931434600062230794765289003411021180140963221029771878444140916850785674537277470825972073713399611942701659288040186463788798291861927998952068961740567045037539817725961229227820832953897639144444947781524652032*i1^61 + 28967117784572426688362590187169459382658884298583461584999522321764475703499169222889329620741049460426307269488680120276719576985264353302678975223888518852107446381864292939898243443793484511413114046591506759216416207518477349233534933141724538364414419814848179687741971998971963706078026395594972564385911237259034177856818293080593714446207324749923539113259719393299065965480831997324800821103367714925256621525900851369391388760662095898946105410488360909100390348530027901046117677220526065220262037488401593009301461948985515923330863623042119564063586074825337462173856758856418888875655774719621930913700814049592486299873643845800929449162440238769544164340693634135133582195005426889809725013398572895009418705866731438270362721091496082450146795532246689890299568056815581936808133198448739659728580352416689109862706567252099490800876196196892753075780793431266577718697152048218102276305294709389041690569430971088541260385386292958673359398723578161473089578618331348570733749922580826468832610405352075377741101553718410984138199130453361978252804551874019104849911338806507751165092219960407329293863233192872140327747866460732697824787650937187073133446661806984272383007285731807469438029544398703376948267178246750879712513431638053724770890804928499498154966068616742498674875045254199156565284348204331742134913645440659552037135347316801960746896695688926097256712398511784048201353578540825056205550853854522317166418958090060593223399764177202394608906557054846594806429697471055043210652467490594708957674756714980024959839733857428329295422414603418652999283890746572073013327080422070318497688471579114349810444734434575338094709814074281099382929397288647987478955410036307003733357914419987242963260447117446853443191996266164771814047131468114668080746219616831239667500508872694308026413321421920834173767760510496962825143120946407807261307574170607589998296057051626266336922212984509862137757892974443087859745895352122620582271164556475392848435865180221574345455221620343922329734428827230428357091006311812397961377068606053130040224675710991915715315478373091427870417959176171602923274298603161197759129556841173705500144508441312361629630936282442543739834165851681127389285195640757098326828429037397402003157855483954477768015057616292550702897051901762435737629420339893241344626072251324298626448195376122079450226755447812606824461863688642198224588814823458865152*i1^62 + 13550660677174995775484261947804747885809510789296029550289195032659735447027108294803452616911219265998589481426945861497220167252841662939870953302547329083645546457451260157976569265607719993461119132132671670685295998499473821887431898295334883297628888538739164893315136133666233434392005583928740117255383407588769997710119352778621613831608822419270863192117389156722727978458849555072134065563554421378471186169561236982742255385915161561568522448865023943122772096549823483460489660341511295949304700866770656748917429757852857133437744922232087077708850598196693097407368696027288630312053599829689479305814874631235347144341271096895985869521944674776256882889564340471975753544542517369336929823146878000213927780070586502971992096396371003037512219084244108271068765708975050044049352181203567914439156726487668985563425694500690486124001964456761653017842864031053598850938173216156725593122436507008971985423825279077683249777292445066609719678776898773832002659171618506063236767978868143842188772627525958184895674866897702945375842287048663295479065584714483607784790709356846304751990212472097648353552809519008986430354736386808251999082583266384206144150418346638969168022148801366626007659326637562239593911056603355160296405335627169290194859196929928702038759235531980106180627723275703709482441102852496897066443615752393579083700562952729483089158158226675310522226098964418380746959157382660413338906427139154260978181793538214921125821546703348574328583255980780363193043075633658780138492222027248710759167546821196460774066677143548588082070219417482042139125414355584362452178600018239545905951179850809116734050954157698789525092858753194216206945942438042344031691202874013667585672157069815483181181804020840250724043923410865012902810250387849479986642781756888676295298670934183856581680416305522694020862557085825039328018921578790208118542877810484954998970374272572969052225931689724359508924876462539138407982347080568721601281612763862335242388417393035505900393427198453846927666103484692068694359065726296057568623307956688147287216794608442481157168085026304757600738164781713063460301043641316259088577144459788287674786294875446657654842922273790278220615887816125902369536162936489855283964583774381925409105373714011178197537448087860561607498302763843731826598759312258321028529343662947330378783333935578738888226885792809349296063195273146363639820202278912*i1^63 + 4724181728353416448784785956505223698791047880017175991321235190569836514595745280249842403105625121840422512765585266026582065100338430362173556710424076524302515255337711115878456090060269551154455087896286129947156471922327644658718109579417598680718721058166603554274075975025973372971892003296905520558241360677981483801689544218850694791392231410802042596866656567140233219646846400353177040545791311435429770245592737884241690963466509530681068655416705550184650042377144350209352898695814330502772815297262414132640342022889431572871837105300073162042994463272901729032731645757302051070193375408388552610378289068976241934104701416955799303120546866310701284330398813508777797606487896049058310174270537341566028167036238144876084852029680530646848441905041312689511107928973432139023065340434962953844619085846892696096316183377428393725647545024335632495788130277485594496653291034487428138794630893433713375006977303915926610886038624800126192270617576961202972541426488478827290704266396598028654353871974786234299923304180273313660412164287265298465690132516370752652805510734083909670995821364197273085742846441485960225830784683551042059845831876464638084424063901010318830313853394151606989930539651492655204435154980174564899782906157107073890675405678452649424455012604111942654121218528102562801580718898244656378590153595062203134280905441600350865779128269232774110388841946038540841079676898885969044768751800956259808807020397204754418147533505135801326575620682900633269623848186910119827724252990056978656069592716751629194013950512896108075635622835215245269978605526054082202220510557167330776938428915495627170045331612612280671961645127597648372087016270082437930673590140630509790250114252354157517303125842409147949448088856678551560104489047264553300309107560120684731657074473158264521469248008732605772856827767104753700897705469852505340311108341993526342067124401810279987001712059782424025000551341959490162012568499956768434171910996367854652874382740721758396385587250617917821401012288195143837334797314852557188155354099850525241947406423208511758687749908500470862874580438796288547638408156201333389017233189824541198556665907518652951971905479260380437245594608534813976155067090403437704884863053302926366119558856160494559332659061447425677610845854539285190162225680872610901797835990015409068583336139993941235813479244121251487974956677798138635878400*i1^64 + 1236947675090737417772908995264297286774331000562400247245162266864385712290563470477946245126407621093810826453143644617075479533955495502611801490797241353640858860634874494234323813763316716645272696886583650450784718772529577817129803608984811240903993362330456654256234995557827871683341525479474175884914648577241726575074876976934458975302409532826828427410625164573971401906394154170474555919296611935236195155123016924665415581910811599466863492291552003574556398307351398459215511442009669183623096233034831172340563343609757677216507150518483405425800589610281020610885090075745283319214546102855112938356441965362788067510445679103180586563769757107994869959452660305375354973492814227642588704191126190783311235458326311913804646560272567191946031731340977779633733267186410453380376364101993856047851963904019446992512871963191495886467920503366602900620871714542133247655054756422974637057925326492407885448746117502002880406698558131230671191727221665213090756593896562658130811889926961413123701624242577392726752180240297135318640375204933968151417107872405068433602638612142076045315691170138115393288905615687012194035525128928160061757862420211145177648285637298518410104838945523602672893056771393009077451470988506302890460547864466009540938711397104746226956822952767862907747068694273262656459953108839910595742464152982101976308415181950259761326749657799724372526291872433284113573985248874214254414307111665111952932030574471532327969846557167310555235562345952959610411866399960335206976326794255315178889534590904942710850990032336818558387251156758280412113917410274135513740962918498335905769548342184832940102071670328568133318759063705402433012381151402986326865867612570252597352429052723365110794666858743140451015803035719602726238249987947503887499614011562660284718436847908777527112082189738543670474892547350880973279525834786577684114081219063027473475719300370757973839159455166444587399817153294290461609867913777115462051255417594739605900972582247216809806903138311702846779602289981968245794460582987915317256583923555730470835343609527944471356936812108250104917130891257942417741630111704235512710863709790372074992232884389076469372410608896292865709096839701898471654224312722285133792696237149983862699670738305951204456588878340395315845699534783899989670276713543883564147814859117272938304995779886132597586990953022906530113095261688430592*i1^65 + 243214546543140508092081398688081259013940464869546927975039841858866821354314197193721704123034253817922725030526781107324185985600196297540946052689057484404663979824526956447074839663948805256691986881184182566980344516090449158769025574767170031500598214224203195596413530635133594053319523608160460808010403328007036879566264507884247087950736588501894324309451973358878509526469915619690406761541997900750544831417346041060141355632431712176681963579835602273156326973481776183076611043980820739530640363969550920737628487580534990256514945009233215679463233695191284643900857131588815458388127302016489859527009370596201705556263278264827274339177693808960325839638198621717533998584503777710368241937910835400856906700465881170932669246916263357446636408866374329076662317825180087361453449716757855880605131019215351782427023891060266718984980573695738034680297208675499233279235105511407985901554819061725825406891771958690395608380784910216385633673215479701325703986318285888104586480763911216882215746310095684993165317840689152753296610802477742069866866293749404513110156016723704680517384405530445090131243165491449226868421727494322468568058491414839700464542362703309637721408825305894257376050511786696086040477128502588575276557052056658213558570044934942017599858417421082875556804525807642305692345703046030801220077966660525990072883814149657089466430918905508684453674473457237120048686867799797387303576869017342546057077497742977104860214561772229520431636728230648884439962588182725794389397769110801627065932727248760809312828668126418641481162690864059806797031991400102127281561138589124132583165930127766883548311537763263290685902626170418996467048003904070370240542974895655617434248422584741024511724577265652181400879100834604316698211343726699206118520675945706390560629168323481387056976210641022760008082713839601336034932945463925292096115288603743253497777074568758459810582420488942693981078992947042854049023634512206931954259244880936951814645600994949146662571189737984289565927287896958535282075757579509400766473768358664253329620512423248223003570422738587142929864164904473611284842027158668715112415487459766119361099219012642834491296725156013912306813815322611215641866177666964497576208351228605960195762511266015465079919340734002975558557298926967987782276109436956218420043906490676426589275426222665097752263472308148900683547934720*i1^66 + 35825341135445040429017427257113086180050436734219722828024486650479323692429874674307557540605007308814425312716607921014466148634389237392734404451350823412169877963281453893753102293877941004461365369247793253092679981290126365436992190028510513310433314762295106003771525309874495875333687150855001194450860355838537604132780187483117627341440512588922335520393658879703142099137530570227232531383526805278446354366278356906453128895303460715727087049901896954722950446769872109500614531057271422628574029729377150658096673930369697317026211508359592277806421077229503733714842783138123038499404253146295627782746570357641779198723674389984489614006241920228488697543784279667299384173268964568430671760909917581991822610601546064721332824384927101407138458544055770941004685474424498877249959842337799947198341795838504304235334925566652900718153350487155845187408270734257710461499836007863700889825849456436170115059224896127813497341116161384345924301593274560723543200229289331966828888111757026164814947684193327214485238229380705032060033803091333865615490258760784530461841265849907095427484110195940388344521614384196555337379226863469559169015511846940788617189218358930392131144939156546521082729255162621092438504499222998171411629438795261316467009930067309563526943362927370946139695007237449980396511335930116881624250590626031432901347874139259250563543910651294803239647109121374437760090252816910011708019540122352575500052904698472202406793556243598009442204509911672506236818508564684165992714032050582199134653586551486040093777807945156873852938804275496247857237649553177110821920079184703024003830119195871855617961225689024758002269739401765208615753519530893427402886624611242034425404910456464779186410327534265483913807027497661819088241290757281992239016050564173412700488434848978518324913589667721439229763910678838385838317690461819569736606712695865232770615116602538824415019544162722627653722101687758475109890574045358745474555154072105928365841020583007229537896107185970338729151328678718097633307079893602806772513574482822718861443659514903799329350591163354399056015248823487621824110383971148913540965191040697257324480089797462843589859055064246201114557480579167211401491089021726783410825792519514594776101044669472712259357336825549075190602707823808044513793707633029817616175450751071687706050806722102114499855493215560296038400*i1^67 + 3959217963422936394296498245291031014499618384958413655004916506564210222821878533117009754094557759812897994157529474420056005562073811334840069016324203380684159561523360383811232334241069943840937206364500729660341708031901444175957731917868836470266823311055939954314968988808779032933913110411503161435622845477851116769143491611792816002632215660952485099559323706237423431980621490250148644817668069274205172252076689737701240686010442484225937934292460503107162017222994800376754123021447289601541386144079388464318089741017243995154097187560856452489619387108206272292116373739268211920070504239816006672249059320765960869002670202419495179940116082995087374808668310226515848596211412901506061120791291111572562415988185846056469183660682916954340244276471963509476461893050857625162272753199948277213283209240462843939587352694936081625909193067237232666569130136486722419567390278681405421688801971673779892236588583957953833983512635962822392936767314851957625794394698571201653413889301181427561769938455763437372357420238109298551472285380177357666646369863392489490365867184763840435936135387187404877177490566094242728890109962485815677753713950567191727494615478354803112563235210559347257212467630525255565509863563754447400759064224347451388967611682809668650782000006700912121217852040978864479313121790180627873055055084942384391608995138262945785074962256572462483675342439065913047571480570304185400599575408354201503450211466133372761172374492561065633665504274504328737810459463272270739289430592367081965443336803964320541573814592527677582689375590365660163905022333154790075685502435860894871440549813934142730661931726036326166493165168761310392167972895352647787917465957786445424793481840966243587274594354652978759302879687124019936702159064865751125805426634513696537269379914294355749495633697054854421808830070506516523620484587614293258348770814158920643379948412860200818180536764909590795045629025404225261930774428552889946481738725852663719976400203190232222538249939819603347039806904592080308935229871308427926708904153433377063167063880842423123006069776326935131174387111776067622083428138928155562513735996753920575263864063373685029206223480292223607763964077452707796321166445978004247298255600193722492202488684371999556892032864536965196945672934331283354090579918291452535255683064872869397759962351920998380655890822856704*i1^68 + 330829822003356039233518342363585351679899780691751741632887152655763369648928079346334796974716782796168883601295576707454236755493488498182864804844990177697367015217472289982214811316036728574648265824145494816157055079708400920286008427338977848978986901050080191970361298731839787039822123567049983291705523289640746408090479732776669480019431868932990191270825018391292202686236880173687446619271744377023633897143610665788282350808891524581414931757536282176464537980536394139806455700608021551600612931599995670170052639541229957312243784915686565021168179366418225111103564433216423153988991458177704456772718926680386002216463112659406627555364171278420938612891421366086511607683930447309561973837726257386766363969977493610928889204822033474295973614139988206328288058644842171118428041668438140685206007024691964168643634092025788060172515197954849836173503043213975656054838165119646813083419842101567470064329356218208071584669113689213567323625405422461518086483500611423688319101911379733717587838188885051976103252389284527761043773340803206309204248279698362777742952960100917966003322277478446657048138706412386225451923449559685017097456318120291729649010177687785679351706088156544739163495090198848568638411771577634467212155080933426941041401215988271396829246924853408357703809654664165687369910134165777771823898015819351948170137821302402249056756133520090076800299440446440861474225523546603465981895808955389653425926506766818274113349031455120265357205093552397330857372588465168121007955322705258989425175217397310514841893327210032804453816003023167474858267415507017049693556819898117827697678640095143452571976769306056234811708966529383911249693803561366577953830759869810500654858995770663510514616546786278719572788024303702282066176063090322802320689017936752622462406119678525300502049507406273690326812304383052193235300177404231104768188975857965310509418668323621556437060101250580861616867324029778953412261688759606565692143110245638929768950001176035359047046071644765889161011963152266855598041650875432391370287370075977766941422414354539662309610051645365572014244685178875442505586955863061964352660064415264354491433365008508103540832562889801560139852781909589046876154336442398686352981661661404703320736442601335414694393308227666780318766916580168441110487433693150366965838358653474368112349066398137343314755584*i1^69 + 21021153276422072815409489199333947787208132856783485477918691856172859158525779214793372388676604707566325504718159363196704276366612662858564786801030378854629621014377182296622260251042246420794811028600878330277195015249043896157341637037238334774023445580082620087324565685710526025218080927117523161628352489309016281802619974171888295066336398659871701478465606478159320324265304205263681082815959614788435885678459118752185644219883938509881815709066754998168165835051715334277519527524559863321620130521644775406812738908914156602963089712535445619336358421618952033983998264034743998309748497432520693543847988151876487712359956986821014638713848050086863288775012272277020132486001629430114243627947893104982472661627757068287437169391131551225922063162623420438980249753860470088140589051589286509686972638947228733995752862039131124969955705628575238535212542756556418853000473811696194432990578549090260403031525491580391087030865007483157802766585824392637248589571062787416594529573846944767998811997857335626163715388479161906772461130749773065855034545882510198572863543631302606443501038365175765940495054623929973611050050212656486483908610874521753337986061976765128755345543736805876220591833209623896880595818552711415268576484593098843588560060132965610026573861689083003055283449904289065314981487499120446507246301799554649954423581244565253047496130106756732908679594333172938159773521822690199512076123639323847909625165636421949525327158492037350401245521197599982436974055941664847879818380960235651304603497503504344284244053085561527534610259186092227212819929730388471228469598279371149727044571266536565270010832919359450270357876639828371989864127931842080145175117090965962123792513251359738822510950837660287124515565580390522650272126689520810672297604173838984421273309094643380123365452069823016249911999149569547083607429663641795153616022470424474164559024174699735737042474750449214645420161522720966438788208453258524911162354563324821473227513415081533003532297232613871912232939061170416433235340803126289983483941920646519195547689943389364361348669474997074283288862627388042935496924966152951642591815605276152688486186112679778676583967917832781667232492027530622452612418984670906882562208568126804050231783721718672661741804866843312210398625262442813839365022884107284154584060023157564541653575950380564480*i1^70 + 1008607787496929471253219623310973586143095061417901452020403731319292383881015819658392045036031137294583122270636323917182463320076245030024823502808324507755077494271355789030463707860211560807600735784548658963368286686257904624674335543784218142064790725621988235321155253745266640923440684553459664070669964233518446887945354086336472330379180140725721210758787275559048007254026703449439256334975963449725127470145668843964204478005140429380258949491250976065849426039342596758084752577454577006378354943656511709673675718739666051141866013129171219067686074921705474142134989974539097928011103133302957328516423493654205035886270274963626043393355779185873276125260739685285457828670371697004013240981158298611583868373753765740400886378426630836412081820989156225724166435635155761585014784205062997863563163835210351498528876477603053111497843837703895814834027392297299471147652839419140633458838905518402549103689951692367183165410796136556366489858894701364002307647223091339661250287546637900119693060074973001065672511857743718288747681391733577605070746073096074856271121593535794881866358692390706912368435213028397152839295250263999757409564285064920582820937302685137704645109183133411956187367555479583723977476172861735897829048428320275006621599105229510240329240550373897523131307554973730664620652404525738060665127111593278912046458186025590959324449840032144446577256121881212858072825915751700439225188493679766925852725253745751050565919661345869541170515789215502761940023548654720518086657707073145860093576332377629302280105261351524709061398595838613214371650344400423165801240358983934996414969936770579939454021377721210428606779345629646689531282795434140116537600269978138761896987085682496505163538154397296601271054463298118785509147907881443153757648543350866277243482696703385433328687221502900447350586842114512266669637490529967584570678552430570377206158788856440050703483917540174320345182371468158589137627339811855594740304828499369162824433967457097154304718769833714340440003083005032458364279480873884635142352371795667582928227888130016832976989210304583492397790189001362345331203151084458725297972193608567427294355442296080195534207943340358661301773286646508523215537915081896355483142004043519264993107487239535623564034349051977118712847065970513919089117314202659120531323563574960481349073371136*i1^71 + 37225871736946012217705349863296768612244389333521271525774956691053793185479176322891114164193058838426801765949019384503346124804046053330210673405965582562359581926671732934935950813956177562703790855061476564962938275546886823704637609527463601394949410182801896839713731279789232671162359853152130681959703036061255418538187888191439323772659807998434618284187277491504592469837627546006644653313248269254739680179018413571608716748345849988176322224000217668271209392737128814220643873460596016737147879198399409151553864379588977455265663049148412778424325645751307086637180597113974013884499296225416137274968475187575988626059777171340735592788064283287706573782169201687418776589549584278979705634127624991861453019737666567294168080451240774786355348854522851286519108611996434778591878961634017168478298133354010677095953061227355696191889999817300181359926600722439571979698867069293738024738410452513464399710583620055325223268280727550218137251893551983696251376536555370776592448449284495922524554336133977733073617697500698645528670949174060660073088155622659646485085947815543364784313864242915235018036032365818716495543524638805249179692692576108223841785552991702904085835442758233914562139757116743974581648113457252167044545901937428611852472156208447373746911819703140355169578986144268900754195579835029286292455235131293596033302978819346531613576406508033863636484070383256194395005810242732603600282565314774778664870513934764644868979782425189651070707808595530544740649340224616175276667545974952812777719748118689921730218959124792313952196881430585679643994453901442492350912768222393860104693529299470777512243643448348248736168110038306698076179267013775543508663214531318828285444693341615706417983893624489050954616264046827514036103211632002719584528466396664178770923891985861084578092486567901356554608060639546291961634242194051074041739368553644163870400974029901661191240799905486856688951573812741509012600742333412612134047635550611791566582022765643522137123354093711351417770815323159683450240490052444930977586542519878390515909433477048027632402664027771024308125670501026570896266178416391942066862326306726830706190963997296482400351104808175036185934390460616267167304883075289216503971442697870023465246077686891668390327572333922512209501515904474174860430754254768946712026785026947097296896*i1^72 + 1205587230360762938616507653347421283685984526891973778868036804058703023433940424062336446827034140887218697925563595116808463088970951385510373296043887041210973452266450352371035741351013049696444487419266590299174975056836987142147191951285529359853684453211868419847882306056316969188570217653797708353926329996759471637561764514328255164286947753033182111549504946567877980629390360654482716938137315758588127710852828932876184782267029492696998027668321220355994413606755866924672207535518461560502399936323788633459759062196572752119072610287735638562853360252318961086395147945899910449998584368493073552532100887277953344365055919009084514377021539577162793062906496767856180759008601235377153530615825319075028734292451218168185561190377298197357768466490260086093563042056029130024600315657731948562884581094335838075387268716812810171957226004763581099266653400306229880320032695585687776755633871844242692196292801339946376008149355292701754101314672514799908374123716741895612125024111288604854055505664761074900053482003287233462607679776262821597287590873071710097902904206620203366912043607770954572315348533044286834421899703581986727321997963981525692360143440247637069573418091356143117307184362922535690861697907564780196965702429297644416195673501379027078417407382877008698083139903169709473695275232096224414763537309537864540470869480023505008058910087632914300188658351277267692616841590161548641874661213417479396186513663618959896311568717027532927902342808465235810195276365358587715363689164826556298566294440154238840495731724823858875729059954503960457160937103191517483123461927978034189281604799894609936987833304398684601139895910644813855968086134561437205164476423826500558274847055271678977659107484002853313915890487830254269804519869650778621076920492386426698974181984960783898755425367879151692928634884413517258311946472684496041295308663534933820647748347394946447859819081863241267454652124247214952517084691620354126284727035777326660049383486516834800509548715045766298055588886139715565620567763648852806403517677138963453573214411723480496159453572878831257703472460065274119663839826916107243821912384214765423990851339670520533495445269058425218383798207434556171925145446884796587381243126409259935593797400593634238765970846681755914259232873558428305844781732081045277499774004625408*i1^73 + 38217079634168607145903612196671092129056076444507495711768446677631840724417752155470628395524271245685122181973652781763142229711623987593906955024890008053353978627407721507829238961866949642680325522410841538520809404716061674138415378359211266597567994838416307535979144231719860235100112987029305271877072411003564619407723708417729218384454325244231619256365902984137850168994104355144757118741764681092791445424161314801872213538267307654227756984193214206378993242210094684753648920769344782681015217665674795893379687790810739015972284756780948644608117028926341406599396164243050751485641284394505704351711341020467522441968563297401649620299742367213032487770313854732350740817188963390857318779535729360102030318994806453623159833566786796392789434320245194978882731185756543535185410187249079978477608496704541495379699369862804894869199621612382964886872534513734052408521094299072533579636635616079905994663722732141022007680833792135309715027649089038391058166332442296855898273625427495653612981536545417993803350496398939426600243287722449555674175763212194776036227776294794991164000881059308707436177098873895163998141755243921321476657136271807414793455558910984764789855573342230971880684637897764057255212962038102758148765600732161532427301800023149531458975041972425704381837462212048374018909026810309861869809715933165842248459995863526223125355116967676227731874307843357813684621571421257312742611029787806293324791837533660415637962053560922909992455271282956100107951182995796772498384129393146769766439326910553016364958044852164802700043160584368494792607186080904551580490419908320831389933428205624836896431234339794183879077127147469880930509574370165988626937646590636757525407575863001414302932785194143318244088768102228925435080949424986662140105722487584333561213214559326761526756521539891141715508269210015326240247856495790106690988547915037884829081173169183321751670171027603340150637172921019665489808640515747500028128549122013510583604423528223758081289195458877153965354989043921551264713556768781578562338598247434142476486331034683664879460597081545548335113365727797285574413060819630474370356728980071026730330583006035814757484033961727227397950393156829511557795418930472591375854034348417613548424828762662965018847980606695251326263417568844880541065585048114230353461248*i1^74 + 1281382243832239915618621143134786728938727837747305543796491963256284028620070780842142173291736222396248638311807927988221698277912530011223177045866456371319201027697907354303989458423351608380904517320043110846560332839742510435416197387475300102013374796345897494114768707711104990559827388382947888353677430840781465251302655104506851825501196890399864073920042939215547205454100100540228815694162962421515185074114247838177190197183763872021787413119887632533989810543348362337049857685014022306118027535590573573846849433480765071086607230066887943739848573918157791446549894513516715184449107062350500823278393432071749186436750207393863348149914739344591605225834206501660483146891368747014962799604121486048680477286026953544738710470203845930772197893640551809169506970350562210321780083151654509375263580413349755807142008434860199639316658606338933841133757131004812489386222616325858459882358109157777438228084195442316680925429452057611008870856331930841417929551728988312064638195669888850483657788874631539974625968620760387173696537690122826976546766251691519154710493846923802053680084435513816427486341467804885124179595999719699570320762847313016474095499016020693364090206146275761349302393963984394164716201565147593009317390409645470948849117348974628646778717807439414890075584986167935818155533350422756045131520763443727014971486795765658960705041899968218937417482561841291363456240645687116204800970287935823965911086925577050964887053196188071570819664592589613499553372414556222020599440337235751280497886575783826395197648464132061329110579377697186134491389513066387647641496228549728288551165540834151310417722132945465759013068079644552788638394471241776136727883214262750938034955541051224130824108350545130373885396120189837752499171869749980290014762837661196825816023678525107468149979931834387803170620690828491619141266389313224026416986157367925828479870696817472944411236008028773512905261483471971372229934862753073329107755488334871041492149772194019434527450675070664598324323141090343560697450691913132456080448722006690971601640425372829973978292431379220127325043148212717984539230456501516332148704347682146431404534767286578519087173188274288345248762932897312362024188786647941375172533159578133758810814118962014449665611573217478041850406533325134602529531619977461760*i1^75 + 46705207544569039311535090749140427438185598075645666017202359750413837738335252576231884929362819266516087814313727918389201278386009565036799561184617538471496183085409909458962173849889190029404041818899049536570457564247839116756015122839028012018961264151213644916924443267230921380369494585907545152233243321113840949506258366771221912962141311024766970790599559157099476510367129093960973642967673235197577032103757822804352309385322717058727671887177678626763519896103478311748199617758907473286893608346753698250063201875886467088843637994449969074414062426195085235696377013238501347857220478338286266867771272930263775418368143574629980943210371112291282401015272582779519166889704516936733091506624423901961630067459305175427291085848810841046608254232566123112834762183439354351369661944856563225646951328077653863279703546686597986169264355615006886835926716091727166417758242837239798388869199809201529037925070445692468330105571444131592389621147299994255949571298506859188405095898565141863075638689478699144688288884314320914467044801654606725799623190734616923263036573216997650325964751965528773630579351692065617950859295965483369113842109146053854172067459108897054537133529250481187904856414931436021588795947569048121338864397445409904029194930934667414762147347328471369839480436823761178279105300407388409680263167107152426017640250287825899637155124244910358526855612068403164925031154719292790556156997585042277505567840145532874693023478050653519642439738700040331933843548205705959987892516902290251356424475935588318524249083524297926013580411497429482085169237014349962703414038403364456478973069256433655132534079041689478991414991522010120239788311569446526554618997397864449653135511046195668190353519708168764925542003880655480636768205821509819081471085957279229585478306959557450605260861664891488885534158376047950086338371883954270628266260203328504588362340610051290674618484327035980942079349901100166393083099443721425364631324465477616963842365768964029725701628107728681829225596617512599317128019581445799208954447925745928324240316096417381543599202950465584418363803473016586273995754024417923181867266045373171713220201544185350188925600967943523444286847358381584957160531801318476067115662246015961809317579154585305289271525899263017777194035274917295290847330304*i1^76 + 1593660135950310832548241670366822691606646080341269833990403680672946813650885907840356289702837236894955346151212432063235749249813720285340042978398489612323387316239892253518565268133731875561589686114262459299615359134418483292420673883967309729436571959261854332232656291340032173234114594427942549684695407077981879613901522999936208010309547390167314109147411368353559884964892330674861062875462781543248770758384471893329270649362525977942220754098303896755459432235218251023795148429231979234846199833103376089138933603906317895113960045509547400770461023055082144028467941935357647494584131965806279036454504296336182556431887461043406445131858429501826093719214417275890399472013097047782321121682296109894733399681721456921225955661742557129507222324125681579862620741928876359874750996648137703790173181701514099123312121794129267123110725545212813926830692380114884614484390960135913256063475187673207474697606080144678562762244019012144149976253415895055302635610195436285147605494404806323088409965943534329919106051037976711932218525495497623346443997663088690539864415123738022465013898471010332925458293732757146245678931185901353972956840838512354437162978526891177289432122526479770744201331682822018626711736639335279820348278532168701055533386680597703260349451771649000389441070706960813917216545821578139815109613374839178901734535789699085270958183289490647538137737044294043631603747970048406031690219402779363673244026365686801164299372960397269280575748598099834500488064688357621597169374940059759761175249402731916670720320610545178975849960453074449269853981711049733003706697630866657972918741600932141532293274351393729484894782720777570601504693501261938020502756580200119868858752561633672293825251499663729654446275631474881302364623766230826798485943526943404624649223352691150952303639358474938799045555990228739247921842391732436708371808288624935204999260836104747672039541167101014350476526388581402554515390808327108691012936003911567556703466548455352980058925726367077721558778170120405725642746190912432597778428338140663012671781213411102946280780557550745683169076403240708538322464892535557965272227615636210482727006413534863866922507068114897416164221323008046557336635002117566276606945015610546234669675312992763618856609675229552132708976832856975212544*i1^77 + 24757449439916039013401267314187937020523881129856921111190621174292500061136858646978683603696695521619582118982697602730640515854913421006213090667890901476511210999314239681802591301261343300728299018578301481490438003820987654154524736862166929632687890783880336123954858707147258027656341249168905409978433352083642873322339723872833750232902430227466885975616292908826996336695349888531540255429971149864745705649598461377190733589047290368772204319527643866932084487446315542612618056678567870744420456261573735062944310580164557287462635094104885338829525592327415309300190494400994908021581981786462434585231302654408450265691609045308568156883142143507648884807496531548006316577500598443919797748036269643577306277379085564656598690372761214316199229959532345709247557915817708916214645548500937648998632973686029699884892725441226456191215734649376820731371847709070184689855648366778219807771477594336522031296756222441158947043969330493990678021674809423713031227676425767794623512532979124275571430050690646666730853488866211313163374315528819360361943055645829132812403254101029465235680564488224172792902814302016979260434691971932251033572888813656121999774555815733973937961543633790291478961588002170294103447664363716466440540015400896413909023919061036807827018909870054298276443309467677912622376569712416982726064885802312812220801577752505546097711780007450388915121704469670424310035017382954689790731098620951520913584702387564209414648608461997071419579639657830246861783413124089171321386851678834653974735569566472827077250406103763863009486555684117137135086957052092007983012377712684016952421632852267614200503450675092775854392508380301337742663714750257720581046021004031711016992623997065960503149430649670922110146286259609326039205549527875917683259951283422584807617682168028447945719576718730718416857767323620101648882916794475411595148779322507656749908728661907304882704877169339888416928479413467547487475778217814447211241923107710207260309930127114918828403380500469379890699010036019617048832900648408931912568845786338469129528960170132349587645874034209602733543092256749584340192534081224268226598313349644916922805351866301627147948896518822325433708847775918630857658604755488116235488886118140884188973880802910821480280613716493205992205174439936*i1^78 + 167520825668724999214941913626717213422356645505745704215237728165318096229824565628976724021879610556598698304604647608866145589309561471291298708630622201895881728842213928389306695052303118292177613815471220056505094350415655907847795859526760036672051990788829583892319532808724266040658612642423002330048548111486896641131727595143934846177102538029755026452455370345874086615283342382577537076518156383336601639882737039192309816335285380913452241879414011917695991395146610166605495657500604365697772076624486081100180152243390564296221734111013041537805250272830499002097635867629572213069943236464633125847477955089640717169695203065575219472887178213248009511243699620546758866641151572651477617475366689374066625290758958763247721713708927831431341598255720370609271814356786540513722244932838122612190195910963468578350220626823443419940847884385887647694488449204867938908599687025672751661479998450884105176212046798332787000204097709891358126553143643064194142397878096930820534226527835552206128290391929682521161184496006448243577813138133432130820335346960133473110120022182795652417287682837886040942495006620793228073208536798481710596130637914312503707289937009592592391325149415073646257640850449119588038466506554298347649141792958381033323416261862430581302960308823826186669806348228735472825053176919358979620218987768121325214607408646837497690824440831873767794855151271861162085482723813377081581680604008836052757042898501329645516173536933376896939303575989505914649299172980066425428003510025929102895609449923112893587424664350955914431232025676223689533425088216543523962121974246504541489900317414247724430908429324320947837194956015758187178568714905162961312853409950358129355464928360037986799929491530932182494885635817331305873509945719534950531696551096511563185348606677479132536044910556979856751769330090268677108915069872358865950157709163413126780409613418392723853439830931634385019807661138769598458264482749958328818547429608551221646679566006498023574258074173842000858103301527327179623144646890087204789357489481160580937835524178808072356297852807533333283703682443772990175376120952075254793046530006223138865618358725678151604840537130514080216921078142992374355496429119952728726285177476551488251216263216039741807807839435226850787328*i1^79 + 419239264353383429335435162702730907537295895692069487141300740639116275120852261947511357886240925050205334687247151671874626791698983493762121528328937192421310069908882219595349750142648729180957226972126028725849299529026762175409959679878139225668155040711847156984446117166377423813746312522909518376800190430007532036119660147861963832410200095988982479439160336971862961998900443277579387169465891396355648883983057361870760169713590528893605906243453741013566562593332299717386055900463857222306234727143436384350516377087526597570138095974781586967119792148323518319146909812269552127495809306544458225737843896763939880889995650598254122319267974540022614695932014462447070272642985265471167968937538020012691603600276046742952680879869909016293843617488721769323492616076821782154211010699808668357673791075999202315710048271632758104525180964227247448385502432273376800984416818742698583200771000316199605168561520166374688352949907113716145331048053902157080884698234789161546309104049158151113733624242905137500038682065694510706043325760555542862760483665629464931872427002855720139544638243735509950322735788486905951653536961627815076601381032209244378588411497415687307306992208212613031732061659417931696518913909603920301447014562571733956253733528737689294601244362614032369760893917167603663600803706167269648895508512995569121611335099237451783746768115595282023711694202972656860869571001517520284003873062496340768149621239208196479649100761993903172141967513566639179022612998857166172254983371484911739821764765418222060673970417445018403941524287245343931162359361546861926399424146926366950195473383167989147107067956991659714121053872406153585743034593301578211109207096573064767490583299405094644698675571120754809156292599240303599702599176946122135284533389252740351078621310135203996120334519237983949265595069003996900092920880834187450948652132616529716182860670420631558545079019504741426003731553248308152500040598411835006074284779678314384592893037786255591979699876893143412174966393777776322895673846230838459077069077469213989091420514205292305970459852497783300927584995801933860692592261676321699556264977288165832671793051674450898823286892549850204102984059530467544398335489746252253829540583724630396174158667108857350898491125137408*i1^80 + 409207756145438617748757995804871410657784010751506484419968319828838827719420985048757439328238232114886408876183608312655957973418127198758753681961800014328193804051448297581929858162259602520009286026963778374182981318459391955394679727277483383781492520130407354059092440222933382935939217891478173248934937754327558109418264710789514027448753614150547698219069682068750132807341853574804599377795895117230579273467971633855225396912410207731672673736673372096468430553116063579907133936539918395987888687523594107971838395726219643028531169402041465912272706607555415575064151974472187169847213301672845012567932954731131239763840449710423066873759937474643837817381876206564375112043254191717848093168624153126911222288658395087406010453991960466287239554808240452918995303035414591321317717002928827105949489924395720324662957692753538216760515671933046867314198541818379145483655274983955216603903250301031118814482712974724913374096765716699674373114044474722730247386695744359373894185012193335886508163061287304475069947467886469599187654406155408060986172507508555798324192905587618494107398075933859487034575589518480096656247572771968830215594416815859723383175424991533745770810268137022662298490511779579585622453562528367710014722874858690497532088606101605318226874109239401308069062296591283483353085260878055942636800946530149540812509807497220624666455455170346894454634974470841687600198599531030724909807163997702150172456756875639205774285789067046470279815926009472334408438453898743539610630476962585227183620419901398532331803059894458119239738745249869709664526099446413315036652346941607769157860865192396445182280880558841308193387233376449277557388934661132767772253963634584577440769786582803836545357355265544019395198648792184883025831570429975180659463686514612263070843791860099889844967239478152694009482093734079154446574295621333741394822895533396047466911474235286990819168808820481719926629478578518408985117851639132307831792995009913517053918159767192841484052970465944567488664943508280310997367457229744244372950095501989958430191699386172750863148889881764926578770340776671532918948551291611501696599056668601340598330506008172474346912948042491901438614419794748351935478318570460466375904563213528053390908692775489161396224*i1^81 + 94937318938797942429198834759737297318431010447978772292331773398067072031411835531505691625027206900275339502403935275843947574764242431942008343086756525118869141984286210222215786709400592108640746196092043355696818174292533617915127321232763391295897159249955485840102402951965893060621374183406168289795306036183065132569341995282648247111194638156478817448497305741989991777845869111683504045993086504419882858906030785879385398326736697106026729369371878227325164806392904217706981816496882707428237194704244976159634434725011983543564951557015743693823400412448121395112621070756197292344644313643195279843619418208362692878876791910109232413848816047074933449910965037191984044661154962290687091560650652742769615333633273080024221103883856368464426083535443556154412333980283737883284239216365643395011535920869402533674025533525673631792679945184322996161637855025977882860988062448039622994983255676779954730392838170331694311586966386373863112695324712140738655079435513350852379536692940090459507627947176836041152254252507989121848409106071307129210011081746721175680656530174621695696758231007798080430544254431355518123070078838271795437527246476601947532593765661561934917153206235182029044841081775340498553494419638165056180258735210866013583240374385133681951764805653615809306779639072782967563488149970976255390742984203693300738617206076807560410485922223709584316335104552265046663175484918010230592445863930546869727075673630840937948478281151163184238921270693946132053632496611249677548442396077679997932855527463710806444142056448052365137120275626791335328697182909138979309862176111966652459314139278328371487314779892265278463867727288572999567130556213492199681817168607720257695662572741478659055902196436801811998328464021173305061314022433487533410473864339408755043414739807098412475176587752316239027360406804693760839808268126727652618990742164988397341407329633222274530862812642214111880601674952447964928491340639796095880232519747565661970428954231651581019552774835834947607938846242567311930238540198423624037693632503752216083435215902765068097271192539680595535272309166501567665077029508788471288425109400598194536897540419391447260685626951141117448137375456926175173053902341657481099202176850898859368887189766144*i1^82 + 12040156543823927284627024055589129783489110521001557947529467957610842588833999827098256907010996618256983892134792221947665979921452899273513633649225315706367240111972541956124516503630541884925911906245860083065983326433740709581367596658376508467561548351288376903229909839259390963154355746603333682449606619039832061058846755825981234251691030796943647361487425707421798082755636616894863701932948344383429760974549030160612541410076401858527899949787231034934167794673710058792669183217039149493705393844640180970044525893606930473981289273935731483467133273280519866419490179946527378765932773074138388782944328864374062187657843857762474464650548741771724241292268088850837631665547936868443990842072359536763506622711393250357010200326850757001882527159405138729177560824211096529221975213297085998571862117948817305520647063295593057221020394483728533348139182109610381639761271411059694564664364620570366478623659096333958920933230043120070627536366044530271089042510973291889037031783675381850867722525648321653117821964367508628286757749437897803454142609793463313746585389260330354547013218729126424761588943716722765493976881246362972066929123060953425337330208289960823504432042758338130970094927914441462240016273726704227822411272159910937829681191626453671593688352809649790595128715737627232630242117015365279431834259936045352763285072775894250182505869922821910665390889654955498305389604152117605821593611271524475688834881630072035834604971900469853674907239530413133763677668826442668487498432539015121127109615796229293547728219126623505016570844738937238987410306162388709243421237810844282871789050662166047330040815234936356644249332797443406744542220884793949712275625199242801009080776345544989861615009370107562053343842703111704734319874514533541004601886689314679207754762018282852205206007712983492741957895905510255862284399901608151437888766412274461652387843650074985946594890294255467048177112186561570179541490619414506568941472567009294074183033963591940541313683730565360020020905247728169556942001843297172507588417864096946262439907355774260911613665123533789531949641329642899792155252185087504203692520066738642192226139555545901026737071412434064168362552283546672794378578689780716973098296935550514364416*i1^83 + 3320549729059861994443586422235458605048061611453964815795529483773530889735169378481037622585194097220777774696980734297233338324727808917346849098725426288661140327785836866432746578165458550887309764624935684763575584508847704578407687474491556901597676451316009302268047074480436758315729300148309612890924083717273415937995390048648967205766723175083764510014547333026803907630025256289963082195497289845144971342501559797160391563273186313184113435235243593372785386635418743924985092298242523745522464648265062627113496178913475759318990546268322718004274544660391616516246662324811397687076456594039537973457080995217701221644873648464648840416968457499460604966720465593234190512436651313689384995937805308160561252991092082252858188635087957656215809124244935266128644433358157374654578751146736313662050937693930470618857743475590498596349307284906787633794294881670085947686107426714603728881232979919953741358397086948543655926450664877835315580778607101308349784624646271393673255682168835634731513925669687168070788207526228164031765286771034978528431176959726469283720019341559469772025971248451682075743472315612946103923894661111189645198461038803780192547292217963810398315336993128690370131316416572884728411383439170006429098257716387771381939425070158785387354492440029292004614658151121872523162509252148119283488967746009828812154606707982803563820912136299663021569576631204333363857903816830935719018379985747297512167303461429997765245582037595833897917164794843264833863285647946631951858176634715322340346593793279696947075275667629797127549253839024431425613394002219009574010955011081016512961358460603821973499917976870804606427027195382486513261299296535275169476621325518789275706257569831346397369627686258555848911809627601484506980220525090788590998584194892302501872084940309164139670037844687730846248700596698837240590230440985259137499622770030312138524561274972122947169272617545797194663012604758226803109751549181704813085383237414651569585161664177556820131399385349651911297896949370823928444192581549479094454033922758428415180341258729079171260033405901098865315192334077904522654866732534759167977885479845132828211950569338459899646118958345296981409485239121365956813200591611574105868861440*i1^84 + 42708910759629395824077165840908534127465141339118903187439357051503491378200572397859441607939905054147798204743611707543556098488014185978033048474872676146519058804826029640432647331929517548105030862584186150302701191162575991343566865600117253448266203405979869615713948902852413271100389921584958764733935207112354037332246730589810654356449019602298986593015148429056144603178260702333146641691315900045851795181366439923972360193326807827858758072964726764678486328441673760505695460818073978608917592095908966112263042173742777598110134512911713905038310681437213078946754600835555892219435541609215074112898121025854769479993181141167364917303627799241515870441128267716816426749310649546650024189338205951065627596534696369550910181184208402160290613307535513606498423563717160092789718757727876283991989074929794794576660071354389912674328324107294596836218294750804331106131067025498082323042290597219452760648167693532207909772869885044068625869858136606297817319375061290623258019572559964286076485208421158712991067577490785930704036348972388255248657636493721122735316126643914407519440627435038698087219534778619635026755370707045326871404658061463304323484560200313427250052478575821193641667763592762578830021766949746457608149336228474815751283705284154550039861599286025443525700866987211757831970656611542070918770705541758616358332949907015621855102231511206724064318555196733090395152744187346172160309401514964269061660613418037338258841540784180952408727941484884239645375508795842666347948718814214630619908860047700161204774375095439979954019114129889473749171532396570072137807843370322065806381017135528977634052704087574581749647254629105783873405856244525430134443974710993330366807448456687993490489664399958118061160631430435215433704958757942635586101085084214482564662520002826378058474066472787195420030693612016852293505114246583429677754285200649548213392110349318630652856727069155612221427502683753784396980936525215618253679264603262543378845395921879644338408414746862564519042535873399399576843505205548166552880155718599934446459842035076765121495405705617514534642443593895953047140443435019425945214541764165257620910601577763354689629762030485547394631307837854826821553782077259776*i1^85 + 40062343740992515239365901455858995318410668938607425067713649554594232615620692013317400359820612293583358235339275633062236759243768012889916369204432432628643983045235027728503173942824014462934692151371188880822057597094273490201405680597213726652616884431212171281478015282400202933388130416747399018868272920629914046167326005329047912772770285702375668692798703171854067887118392396642230938615029965466203725220097600793231614314930221911671794415317421170296044887929276138676691697948002104073616485919464394372528382224482985892146811368283188364679572186391691953233055959390688712572331479222732515834103386074928516084487262198650757201755937914826969152444261138127180788356044274381532972464775861624543016452672336767882575556478462808802498764822110950860487714802348500887973138688806836803643229051872469807366127367504700913606151005888350802748886161266731087069586470685166275565468222484420732943195154110116223795305317815707845364840082241766073849554084467370418136600147144787898623382954373388685899033649183842811472410267065943486228929490797508223085671135051843922940844224277357264955918969410812152906227231221575501567892249684344876201722977594903933376069077154096535994373624888540444573807308110434762461373840226201652700710044213800428585275024899201609803840807607420582863138172531753812025389040372040886995332107615526858998979329285342643842503325278006922802789342030709034045285716659054232815023365199194435248516085974293344654988300454403198251207911401804259735651687712522411489261434989417511860130371919270710308675158610619194756245153640014009009820211815268255314467882932300266863235400967304453816994598639048901610950101365899674574416513876046038733331709027719416226166117666454350636192368148704491214717839070748311511348836496437336541362024734505674666956516211354188517781843097825196487685631967011313548809133200448939283323261744987915368252847378370661677905954132169328060852360269720801917354933357210098112644024606810545191552496050767308919084600524263195476365602280574180439762267991230475750081094458793854788529996737337281910035622071817096497321453346672721533002495060652968943970799560686819044874884968341503498312121244446621696*i1^86 + 367347598815521779160377114816113701289079890807743591057099641135968780592358309012478697088145449191184977962638357607900699817877992634140548026753984289246615445415139452182974611946396377684186486298306688732755880865274053995656994316443716300798721956426252696231579230525235002186348245768818444182589709499344312248193555723352148702502171794866573631155221044484688671115279394706480300962910351435199006190927668990292388263058509501883241567660422268826204238545357488706032397359125453611020553822474603691465998686706463189445087059462593487365307062913394039243767523647298169047116769993888488864292380884440120709350365033261962267615964173694306532394796104057457595170951115833509693753560489970048089432188541583843323838754223291519237393751288373830305175950815930043935349523104075123375412455480656338827077518591252726270797262624567174285302588200259560410780974553671421546738758502141117894729586640826360083768335653650771573742666546262686419775823877149150122949173444771376674012704493001056394502701686350931871330488897860777971539473538246821260542296171582974914208013057977790778225222388556235789862459284021121727899269525622562327820027839610532482758708395296648777854559569517392068172886004697278603814459585089512207758622209831775376379193626698152550758029208615672507027290064152174835442582762995269128596454050076988791697610391850648356240574140112627970026802124420881967624709214581056244610592769020083783897268602176265845551006010652579584923985100795334703809453870458487830792718749757723869659587205453920186428789932037650498669034241610636691280310155277431576925323471787166297153899764431078800824358278222209650167108362313891507928260710386531786423834644459811768143077063334117229367182235372568278346784266849291942679419446112690991138083667898588038089045502683872266239397808679683161894700554548554883545652884507148140516052678490630240014587095149059614201991186322692687978781160157652966707105065554506468226009611948760261977631662014395168099367092583418953763691601020552049097673982269547315467388705977665797121049497888249084620999268434311083628055253881509866238313282678599253807874428090753563864412308586860124307456*i1^87 + 240553616964450185340580776850754771146377452628015447086406849555123023957328052983182718593177739499829040874457816754393126131948134432740596856132437609866706328577218643847935380584565753340482528289621015152181565024485465084719505086949422606956638752505970822954644051656383826536400094388578814787877022352267002384602647945573734599503441524319843110485327431478982839127865068692668138919953941633636730819319199600721697511427460305880984893999586028514721627882742549888178028084413336489989386874576940401815536620050707005989146144244021166434725624377703895082997496574255819295811415973452022292393567876233180697957052932309938489057276154469099631251896869745954864481753469117700096646330894710661624256637250479760757439369798441775945466562629703466477241943139542409430027271158835951473127176629477011667244874312156443604877600207678214173374150271033277698235110587907038342370832789974779208892444100745128480008107171302549098455927369677975282309740083465457843339175369365281370058580522664870120754942146207001964337685010516282147875647261027684835459369546918618448743967111276059097016399599817467376899096928259100669914418263304904834235167092647735245543917810803628128922189767526655648513974571559339257211771166846529410495674837476868915279929457758763619873108671836404852434506190672988770090590255861110952038491724114692896167203134697168662130820762856624886186652212160795561995774713661077797668052130366505417482512512618230414486169688014118776132655132778662578997901634763587633579852030287070239743223614350214060581296870000388082098036137611076935255591471998014219681580630386027907971341525376789958309520107151976515319282531480647885745155838982582718439352076895331235915936926808780416303354921866315723954126001902470697308049509186974742904655625431190331072856158057308087989635588431539969885465898286854995975543344813656698316004402927275761812384221228971952957898767145261748080985262613257487045665349190714359814192302870168129475170691195606527961870622989807317696727806159439768040559723217103751209156300030537609861844194622375290419900062321160935033745838400404637188454505990124668216663147582503956395327488*i1^88 + -175659269360577879596576302975232167239384268226337104044468988257256038190723362452323608440836346361151069284599415081733111704285324781497889385714457361465258805186205793378850593341727773098148138022405795708252957407676743524045204994326479983192637738297986903219183987357714774338105509505935129090532594121139331975726178619401938443689092911002162966126773008333971704242000937506403363316655148859461375592533258425438740093289421658192320883263123891510883938649164335125051696907131639407168773834312149575275468410001351219906870451506760614711621565836008653291005139452651660619400384117291539688603465244611635219450228149750505547557027387080857826587339211402312405375177196129641228994834941822742842966846755610711491491309104497076311859014199121194248414073252593672233493995809806144860298869886920249019577509388024144601573273664276876999355880352901369587842927688536108519174324216916183956243880949005715047283617266919943304386204931849506687408135529646929508623139533794509535122468230293039919687580109624124362914360185751566671320413525849273447065464672319267695151543253323130438419701609244975179963942698427846306492369570228774484240606624538809729621867921223983455538718355308774231250053849289358087797804728347789846975122251621605107200264570726017104661872156909199307947889997429195973559181687876107659238782400773449387783474724030195669759776711379330339829231725573005534360364181816174511596153995532085765932739453465719134957009156981338167855146921120514329250486650722439830566775543656088802715756486922565535066466274708730329395208919596663756934081004686337024807295372516878707186317917007751321303376503001711699957006899639863799840172106386828573907413578089057761127694779980690074179280475062545292525997695408332622229398953740279608074163960277677710036023702075621121264102322811706889792714076828873561476804113004970906763541375317823956851943395701045109803873411658331344256951388391884342330298220545053596963103692954957262946316461557921455392372365490654516212225673153104068059258637982378616917539173723536619600807188086352194432752713870842016429208341947316568645051962425290060646043353088*i1^89 + 19507653955802282044409874445931537998890604358673952166916137589350870417628318331925089830755135029305555027448450344034593702009556575380995489242962252874460735564598784120070338609579738333631391274868214951442804053832533158723260111051430745017351608363900348417623215895381331222945143764620016668236340053011935897395775860618804128326388539944914336882413422323111366857372214873017520489785760078453103268807073754063940308403921793899779726082578552750774754025442578318255118509997184205488910565712613169965083435978430296934248858127498796046450642556080674449840719200303860537089598308244341234282604383414379227367102446048924748099733015233427628387792565479681793016438656732530626859121011223058802983873533621925970684622358148691747613308823244045973489224500812399192606746535342073329601306139770257321351433977895404508157029408743111628972408478519247601783191804949818137161470579724083460084228531660127938824849646018259186072988146670624373504731926595720843288459041862791947944387541830695068264997048468772535894980025955800511827826954047261561768240060327304435661620179282804987121000641751165161088094543702310826827153512532876151930948748511064199228267435336994542375014220419639985455272102561025824231541380252498786103215404370795646298926486407975328212530765875798524446264804084963527787014239687854576370172279934481624550576825991098235121234610381291104525577699162540838459758557931187112484391225177490091555173966518002195199475058001936851513721363917359052206752971983490705043572375281077356231137801675580147266252657831862636374016351260202307687457191954683203879666859945947524113462048709994329537006609247836650993467185879636093908461433863911705809562669978162809595146619816622320370200320073454359044338656794247949027735929225226576949178811201775379222290459942701660741911331739953856876287665417845610524180469099772767330850993771924255355403954742836696389598092675333846834031216442167385803528731837941252495970295406172589661808819406383637360836168974045325750614054831705735336927192967375163270063634216056107890270755461273723820620961459078887143018640035374072256886762110976*i1^90 + 859747045178571122416609210679409233798244820962728547640302474114004946175764986383316353926824978899699594879136678647437606921876132215059865026577814962667854215484579634406076237582722544496277197847230892605289523934460079598269984879557028719310430503780262400819154679922275059548970315544225434032176119787009273149760353693103398309913063858257381331430441242158104275478562316804754287576701260692769400992107693709188984830147846927327030720751027171906638348899295659198905592562269349716111497962110067256739270404808132026971541662094723802191585931337913921075441166915004525109203857252025224978053735993322361664730019698698807021544366152520661491892717009460297926408669855996418023350505290823382847680288590724491439725725052729140893521077635238139105184885859076073342362965312352758905315886414304302400396228973218612655995066795175417972847969826537921140925093997877545197544547168367165185150786729849531775122003817074767581061424312806020396433724465820031876753035329674370417481621427062282483196068038765309978803754235554874121533899835781221745680500958521517267158516276447316498490578299105442916877829560458010499223074933060829657534231973050315337789644334009046417553391765892605206368370680636465373732568080242933456196802231746530505115701431027516211165501102543293960741934632685662434683594571114954263468431425283708659113711790693429155339387259126471408883133681083412831948169417404797417354654049664015885194974632347776173787341065032817515891388528945069437734344233300912262515920217370110878914390833225789035376013254681025271859118956252941738374380567226868895125553014002739997308195081391316620401695471351039363499787635518255978570941277186428602441855927681675655050227362794696370859855119959446911326909334202737326562004368951667840531295595089799163176982448222510564699494511909888149104495662130252610266105799062815407591517444572343258622797019774806059014126602327473717977978023712288127724140565905012510227349753914407397701096601637055886434498334657337034771131856902208795817083306094436584091020037129943636550539739221575584996576211672757397115918591459328*i1^91 + -24467604137458495654652295478827941764172714536073481645477819729045535976527733831065970874001563285744921230128028907560456424248005847511708445095616398187581004759496829128807688675811834401322575998163351368288439488976322151683304871975543946780829056215044810707021197676840785949116154344622739485370193675428523710998422736467107586708901334223531859130477227472753163166236720908973137246621881400665466275412713623271139019254431978082435437299930836323215965330881594225277950047932380189187156553700832632322371134280667608907439130990555880772484652338370976510376093072833123438679423579290657390035910951884049745371831441708011445030571178420707124255853341063885761454145603553259504489345403183231282680003646227958891868502437792850371716248613374669758495502239277797530988265707315873240334805648959650337501063124057437857693102058770681776750539135709841928701985140757415741228807069194829046253876983660529422824619433842936214150510335413339646845714112300925516044966673095538401294501356411802811771080541989139819537776381068231939029876853122037204689145658819550920740396448946355600521518705396113363014127135590293978998749411840689431412231804964463176446905739237802809222667879467374923611053872388752954362981346829273307392068363075951820430303952346961823894160974431310697805889587649019359221388276900642244938196211086386815956056233595705204035211797881902778839197203272995227249320897051846192484563799605889750704510047026450954303460236829390264752705408799203318948738766674559918861842300975152334300367368929466001007852394351154475583876127392440753540131235767008662314213619472013755844242935060556616266474602165890525430587408533696972064132118553052036308494123197413101699963154861200829228542653776738183281693297009708324945974984987814645249522876663460809237015444389259465389921594181070510858118813513367760101170156083540291106333122008281557271524827688162230261769902930623509099117884894162575881095245223308446817989278035700461039432742110415964417785272932018051772735302206668087628578528784317372316577638574161361239722662902632687854663103414272*i1^92 + 20126734042527735500333206012368829600679767014272851716965807471703668254641698004306730596262714946610722077050695472303535487307776099669088305337480598459713464087701290756790361545246621556061446358971580162801073236093054943089072856037909601587674818695437856579153866848063414450052805048679062500787510160604167052162113018094331942532202551931263017805294141338040848590565268982707503858730480773578125295676616286517984533410127965035668134203301469275708669524957236650003980687063146692279623398244522259331685741591477226586234875673462330150473526941582227443066128424903669736712128529312015935186831716431720979434602890874269601903679256835407508910763945329368680525909509537137748498413784700683364169432082381114495128929296957266333697357158517783985285396725388873766354630916462787036510807766339447274562662746989243697863605664287741388774970885747752420678327315468254838307913428092215854641415500914878506428408289800861159624719847099550129365509245109263827248816850999294525006575488038132347303271203166950805929163059743369546801744136242430105619592339505787890455238405510072896838501471622064189306540383903544610420196569589460445741658753811463900611457267516276006661278930897308421557012090070892599771438438490157060156082689943751614066346800569283986544482011272564214287278469371559633226246322878261162515979034805785962805735163625431343897040757549467377406843733805515436904573595447830378585694180409914760244072347920213122641361952637222512965038427427067928514841664754287470648370315793158931220054001733439450729679306117766671912452075565546531703675868719503127337821061585623061244841096676542019792809464102644156519191835335682856627368329999498473524888809500759563776524194547861576951452554315900187847604854204078159273272392639666272195497025610000676392326570835572854864599166141287786044797031930448775167441173957761226173589156648612942100339653324759357560945466503865086411142290098268941922774814996500258581030861622522239629004090030196869920629330624965293324222674198091539953166277104719552879050609779472859136*i1^93 + -12832618077653116952979516430008404354418702995352775662317984089927452478369510325560635940233150293129825536807468413604087203353236282063858035807762417385914214493530582706440666620998389733227997875152199587155184609225609202433647048233079544076004808884741057931115736315580502971475568939017078941833981724850786955709487384391415436623704636337544703490604754764204567292806392815451160722867760163130262491418923313932945698496820645570428223160924468687606905617932302750973575553191386827010771479712836487678891576067347573491478119274507573490217232901522924529480457042352332099431101126181510735630966546540266372052125323265573293043105560454489920643678034382933127170191493964466159881840736537251819703006903178258471426599226002385258956122795512775576079728235611273480823626587148669655026136874294782240065493383937094877233109054945348783504056345138255595617424120803085229476253216975541477380418118843455574048462994920163575982102295848209281962146115508925980670072333975296103612957779490849270174012540447899661210216220884725396188635182505889191074916728125494572591032240190808604262161659587021339899546913642896729368193213298896732774034040424795639298756853111543630506978259263227638039089709446602882329103212038616797551379502291595509412157493653609001108775264335493001112212639622349802964470674339002404430661808323759854368447216079498738072545775579005957644971501140876497282524183845092619998117603572660810013113038711360716839873320360848286447949236915797254413912044777477120385423600688562347500787494947890766750119640819646266651428883484030278903317246315900550526661628148510916906700734689670926912382085593723171524504547782166016261062235431171329679942607202671132046609240837680961429378184261787578055803497826368846171762503704409614679417274531753604523384085522592834404407960998203109729339060708014413850676594655081107630417874808666115721037383854883592128373418172099386848224226035571487616083260288231742961509886796763846374776585750758509751201963651438096587868480089068828360704*i1^94 + 1534563362416170891415345806689600544622615994023152513943211152086668934798016208258371654305620677536175083321310253827525815279517402713802890239083106359818157894046464920137989932257980229459547943834218056715347009614281479632125674136028677002069927454231087530200374047986348278097807471307603557730300065616960706352556938235196495291020265281629076867512236916922887087500337870705962421048129742304435852969525300492920684863420134134403117467880323725183853655319540698119870857681853126053031755947511363998241815696377576989088116788068201980641105789978860569289109971143178566348953157602636229323395626022516431476849017955171647221285589496268916768566409930041482384505364909952334695951909517302166081109506446508156150152978239558984977233236095974658435305891208391083572409960408207349893044433115212220436564221910076914194109501444290869426251083137466077136372522697468971867783023453952065368614710832538316081032318617027004494063669202325111488264578554192240857566864641133052604382800486476637789550081678610840334498324906653155951893907649757262714204279688343040007355339973708152993278135996507321499634618327365892821892234806836175291270065223084811275462303688576346499404623742523849763709264381289010213712177673688879636425361216309954129364920465140464814146923900793514079176751527231018252096331747875372015513584849149311732540941813702801728496293220677001681459309827936699222652411511475992882446407714240269152634230153410609513699261628592515229028051012422327780703084576693311888931870260378091645449122567288581609591239365462717587225368249482718092084813408113529316060064852496623923695377932074201397481685660679699214319086465148944853362771381915200381964805674613171871146092232229285796112490226508622195550935934085835625720316290267995365059925639168147334212866095499267880968504052319615681818940357675703365239809271666706793923672573307159336479650937093767390593111080819569770445096775069830792292029398911169211039100705819762764203601540510195384320000*i1^95 - N1*47475656078940967979158437114227210326643645000621765023992952349031170274814961584249630630114809103487484033285225342789117911052359969467350295345740203655940900948633124389781650393525139729312248408050224143208881098023275496651683015637797496919020105168905785701600804669261627940414339894879575791246234657260121118715153318924939719496678992065274581433463250087451027407908621212570232961910732407271687935320469441387690000000000*i3 ] ]