[ [ 26192978980539119030539107667887744774642386039921843312903792580223021955913895719655150076061304508539694520293144611943241805739484681441865531912793218350573927590081754580830826130389308833424323961410345594824577959656811721321414251411556909161254094903634274575185251135921825896560171762193037981973617210951797230268112186868266442758317744654416004796261914516944198433628387669414368461713052362125678109750890536195775490429876076774716213574946676568143535272092868942310635906507797064556647207516118168763555274293263189817537887516740407077699569501904935671080332724848301414556520847637399713467707123589853218572230723504357402230196084280650935859625326631544347134276028998974573991729806229012098417650955653173625621233196819199385640196354952899025653024453591771848225957058796125149280877627332216029433830008568581398951293105936664338339265207956333556188640672125985947136020408830904366769023198177101092174098912293282981905825969183931032643919564854622335885805154417536852503358395222896590509096881968702192967982918808619386413588899602704080888911866363505044067962710561620982264793040015031527342318767157135043685197177500865809545974517839722683322080670903688304224595960237213519164683137666212417368168345568428732698306973456789270956775971973294700025511167151613713917542633524366160626912871032586129233965674139858525553275050568623442799341184753168498663643593497195369741660323212955040350354951093135338629853629871478339549090950442066671265306064000472128879719133246788901734314848764922755800880314130614715785018109720777594027850233839120247859036980856404646818256738349974769672439552648653232419263058233814488138668678900445781201553881814064999179323837980504411353591549296625607509183053862450002216241688332507546466924116312064000000000000000000 + -38062525289969561690402623956640696099915025321990476311839961673574207789628602406385172626238604158731895651848712467694468966467864072642534888602329973310970010583165750070485514343763704104808459048245950671422819684070237468847130425689702023308919547550759521351155960836173775555558160920712449431436399451035250234415481931024635256928567660003646351241550867461512244774893573574289374316218347360917662431307843201926992901317675486283958614459184921394172304280243438338221739594075716250531078992969336086943855517242350743186826643096522979606375870765294801622825358229738913004840518174639375628508252260672517564236212715905003911752574947976856104924302478376544696213676432352457178699820979378246460663477184084971955192684937162985367676759088091273168014816583291377206659052916419769692473130816095246168972135957455504201666995931214509113725827772163750977142873290802344723178490305011358139850191843595512008395743849356850267888783901177064099227658952762757830282079786292679949964557925206039246605525585213058237326274985584140557173052999633560860243140056439134716784417236987617501457460704366835012320910301332706799250482548159685959722290972856073503242016051385201785332784473128581887049220101289402967893880819566882062664843396713605127016653030316405201548959114627150550616935554512313342519999092795523867414614231669434913768777001991407775276230487539222276150266209882924780389189715764752892023552709087299771577405808202887080912582708201043877325950347367241351807154885560429458491957549734973405275977551694953405581262637319709081601268552224871543919242926022159098079676360049380927159721516350208705053965051666174232598687503108354284740518210379237262483257517197731563748172407421713062162630328992106442021032293184686846483954264965120000000000000000*i1 + 16853993806120001673886300327613039627926377110556113521696267968855084568994637258598701580544230810819265448016434826603577122549802069699527187802785868655793892212911096076635176917597597456216204735297973196775642388230293957526195332445021546085306992821639681476229684936710262927836744027734664076822186542385020173906965419824473155517194229534701620809008285432945032369907127629343185376083122297360698858910407479013841562046433676138012530017934735045274798583975359148264055964932664879627465369045470309546813515455795133740551887905220433318658065199978930045212142478945545245159278098240906853908530958141602326946535948320888752957341694392084596223708571076693242236696538458884590722791660652418405151855508544784963750646888017000479940787251172893651869648964807334615221565024685635772187267920504695561403443973684497232899609340072381526204447839824140008772991661722610745499180396821784475383641704417819555106238964162162722866952473096871224616380396576820591264909147941629233164454061929856391917936642205552304929645629480199370065773983368836886439539415021738187207220990360313588783514797776171602232028115525997446585449842554301917853806727763110709457337900910344310684183347971183640443934846584062548792459457763016795102289081876897083240424080529304393846298949243800409651882677719742788487367983340148607936076741518998101016296886024708987226244236121451666761657610233924547662189819741347652938651485282867715729567052954970926820205357406491769901882919834296156134392297779012835093588671126610542442443708467878316990094883806596978217471612295119770550864742890273834434300938806948922244990377902251220542864642102861593776132051699777836232473447862601069571718662530892952167646457447241258067598824357041585383276532356535278856520429731840000000000000*i1^2 + 1459876909266159804000463284119276773554797930690360062873505931190219182069614226677983051625513475377305680108593571006120554218837860630163171244613113841552729070089374461582565085775935665570548757740276106870963917761612455307832030341159561343840755521460187141663859252779495808163338834068046728860305498076559114211683722780719813821137106400244967736877187098046369345202341160463861213831313390074641830784637535018157453551650141089506561675359285549199227389033988337942333367653398755619481886884371945887691322859444788271340174556679983362403958532009194712698914774673794541374295094985663292674511307846993991022959483413948994611429194482513352473594786930438521445242866386994045508960931772827122200847264631738410755336858804444341029342775371583014174958588155508322320231369384527685938544296867393208477993644476797611882997381178022281916681521541581158553884840100699931597340571748598312523031358655106575101152898299234010570958910688743629737878638370317389488473505366055201183925831423095636520974224054934207206780932309899890450328545466187808437486691029091540033179548588953991091689701839798009790009283264484771944440574996694052782349873162613908300951686449785797123919753066733092971372709774930497911920564862068363629623859282848590701645888457090116124067831153842661017766329101155104183918101112361334509488829871151358878305877924307781399632478494392425436178276675299283623805512059153250671341933760577825149608732812094606602152880474823585251493416161370687802473354821981191881588533980457121949159588453982303991577882615366203432363682307499718752823062495315508352667974634051199697565909588902841178007561159193376271470653792953380230782623171299014972431561688893368582783163965685227723078868018960920424756177334409290031091312230400000000000*i1^3 + -1495885960901963946558382256337738546808650848010801842147766621072867537920457115318114358367340416497752692693352214538694854652184559243537458526775049859161755141025150622545105647936892838295676337078891647202835170317460632341802716847172222561041299296585640493695632711032394287114736370883615768044076486104046288173004582701080372850363735395950567888729776269808562028437357528499334575583048528737014874589692468713770890235613519017936963134414633602709788807765836411386528660785313551405595832367601833177089113494178045045320557673975372760469733379881063773574166605013586540958045307483051918843060656690708352581083662802786466136575987852085516355684448240013863112185900694944890638202440920022578803652372238083726095487259923664076370933312178695063516306198161946637812743699081871667115456500146087576848628101743558863191254934951517032105936651068594356396978877386183903111646502068381002430015332973174744776508637939905929729760237347892741398461569705539913264797609599134730579565545153095213779449834160038559654465960471000379597464551090553378265770602866624056435074603428340339515550652920335536478220584662230791939795239056295930623584390510330152918174519665350279831286359207638500548457848771120904770388375176630674170707745865315330458110494625389554498495666421263123819486270180405845007070892496675022801378975134152002207329304496262386064524940529830608892635817558631625932625072883261893440667923928860770595338869035370174199193954810016019938120106110443788623958040296037505618085625520505539765424423499850065251467450825076004868853904078988757175341691804901065146082544549178307224870870171917168317505122376117246162938669624573105555276325174889490405521792210037984304077377608771396274407770204710731146365064339194270632760469094400000000*i1^4 + 705657898494464730450560246047472657640176189181700819691882422374627654753858206422511303032578087909397680262381954993059039162814279348045026966975908515429346600614184682893959630514876848549397216829439960079705109511202628661862702505116056726828539024667074078931951002257681231699166911522791349352861903708875630020901745984617992250962107401038686083488900686588343642989265554599782671226559522958681120224444749024109196685885683985108923072868083742939000466289964929723198387171173445184033324427650458635140560129794952137152715664864250369529419255939397226288976664600100575627348596785382543779491018164334279665054010701676733387285309383203121778942812066092794574671194825238294234474793659659440754027039185306087052580002716247194968984713923621969295692357599656077538723807791690603649235845267515395511703663073523719364465042554736075503830615937723097808610955841839240672456099680754250077805766576736412116315615046155526777913116016020314516874677327215560922282656279355465752236222431432385380379405760540151219483319218804731160262919078781943207344821549795276519810895776352198865459636059928255425175587438446778987993879913106558239820307019786811483988355783226927047916485341482376114629942984487919580731559564654458415677145960603776139998217067428298811080207826686592288599336592799169654050682504820202925619546438376336368947186971655278234056024323017340420577621128187312824324504554617141285242849887206414220436454836764134269592570928621477618038905559177744016047517531671037779639877491628736347412708490039282194598308363834840047307750130507726823763410893704346801207289302535077981093456810270743433159147844023350572056971001112144346223722249262665967198773013151961637452873753272258991173508036481213688113345374895745028839178240000000*i1^5 + -73563600707308980696991895190790596405840581579499657564313303463561131405001362111823321369080233468116271817719637658398330074899636464328297641103263295340665494496791803823126350167996414878799737405829031795189388181451318119998678748988200294554418706215578542767871976319101225858431419975595246672305877705910888219520933433928590525261705397741655510729609617174723604931191457430803170943041169173486990473505655088360602806915831097080541840788772145399660251400429708392160314385471297385324688853363029700056778822204804856330286307801729593756367823256003761243850891641926001755541915398994235231462268033617205519780967056389168180927281553892312502180721946698494290913161210006654428842660794889091938772908657700921461530710702095842999399895415724775439407597642638151593591128911433977701471785027902685659303974269967387878663648150587198675477802648631125264643857856211948660791410278568797953838622286581433452096638870573994085188234471812141713172717225103985534813405956074695160660495649011449125156380948199581997590082754742711821151667368524033790480662854314728968521849840525573898351229780320420807411593431255985356240314973645207337866393441264610799591397841758184019657811219902254847081276941193411911035215897512778827175737879217672053868795143028838912069756080694032871491701137636926407151142427509470135405227212866935249825646009143579377762067827976461086863366021695956404485904366059394038179189314248171531093781969454309763467245550688134641484255307645341868602770143869213081833475347584617836435034691627358551832982898434203629687313765121698391440677365219048211592982739986286690782347398051906083772568673348778660993695807524170780313776367643051372368004952926611017917023421240597182285108189705476230858609825332757590232268800000*i1^6 + -60769334897910505688052624560415968523481266020336368731676500654388348532949586690044500754646111969280317395943297334179777360747974822462587532432298877208270932549947499168307339545276322914207476294526864069803872827310298077238806015604921821499062725147925586174994366869215446650034211639747276169312129768418255136691473552674518797466146450955264462604850961272304939063738498559697868921051953523099681364572635690885161474631036414959304238902061789471383272358383777618505989138979946316888544348043549698716086373345187818888972494666153024197762824184676951450505610055713713180452536691408746818394623645252515262724811342339295554088391469861355231110751742903408877946411761804498911379685047075019382504767804329031476489383880691851377245890290152627880034406225677290048506942260926605047343777376873554287436009329701056104576920597957477091492632118925881573069654857554125047607888516833990095278976974306544561693415013683390295709856481038408821803377165823763158494237589466918299772764860599659601082681029202666241286645577164867155073896346898544762321306491127103125575891763830914243801154903367363169171625695062390005278666556471336996935871537367435496943642894854835370280431992805376948105610093709133833763296069563409165640736353911096705273633962970550640052541836120664779875168872646093249519478366709157697951192206831215835730938145436201698877419523638634538842556643308718364508581892818208187679004423975326774870722160665505952817045483198803022341073981531905658200638381691379074890537058169154607297147813301858413978391238036278566780477177263954128234427096960263582647163710050892537035791953451329872158734217913829478889551145386704474427915624846621791627458075084754510426256419779343395470029599107321238164415274079213490012160000*i1^7 + 10138055812323314675635677469710687492975869709678518304396905319571829430516612065907571229456946041962618344375398474698790445200921790772398897923013717688075492574339867212715837211016886875060353694481381757088672731091341626200925119791799005955521544721782394502442133919738044894061465426093902477731793889970788496925920116997209350647770770254994548261385963175413919810285110025398358899338285650056704323058884076655644893323180922179736652606449291575020984752683333513688281789957041219878170148459548132779704551593403787851459342340337190951922066346551719911716333387403079969556336372669024726054790581396319087437137383367155209296619891810391178461055964036620531690875649821896170913886989526488585115357109166834283711584778381891150988580335800207769233244440616229401396565622714383407900765766800928173814773857794564381726640296782986316340206194742098990569937499409243706255353542623655906638965541606674173157413432003310985342733073334798302293259329218544671779055268891280379907117655908521231257032588559077033840465568650033685056580273543577205644806762607127127650813591524337705029435849939821690272602330593617242424797631548048933004669179207762762391555125694094372614201612467792182761724003117073035321100407373474118646859065973394708354651137409214738249388182840750049926127192919182055856111037244841129075713106943200375995246813638216186722662911652139840691934959925063152565414607522840159285432638309737110771841339514457966036823155640130206264461282574595418635364194058857537379592357098734961056203994930398375584969486905830007642638672885726098499217701157033066915264585195714128857455475234446368435994460838969613853174395149400178296384413945220091442260900723749306711291186500704686009834573781203700031898916829013842329600*i1^8 + 297605229938314231103762277558310029730889583730067948490141594121932081853430616677148372372448897745516747401565233007355174580907023030088929854884292285106418376041482044563232057000206751932840133949761467986489069412803801189138043954371299063032392022863500363191055770622209818636451606590516658865844518030875122741329618668702634379424210352561742691475649915207476568633258800169536544694437020556363182719472143512759039195580500900039202168471452846138851540412588790204028878250616637619324749249469834738626790821953721767354120365997539826427983741928937624853495543322685937797451209847448675424919935559919224712909970390945129807116810822866622217646119918254813852476183646493073579749567312932667479283998694868559685610435574403881334671251802257559565168854259236813243770788147979168743536897316759341105833219063655934475338140798242403256006470236142519553830942398659722812715939703862064048014946913680248042073439718622657056298775535208675702719714464949630335248582241874533660039919253653637148228456817325949699379442382840809729022387383630101780478894900548505063282115815436292011950736666710480845435374866564206379874854953881272584960256323090255149135921128879027909273081026332762008375456558539724407303749463821915946592194649014209424710971516886389349213486073791060510260976156961336351085773908676355316694739614093014542007277062486784179652071414444253845871759637690378750838183399182250346360191487855892306435180173089988004447946313060683004610769072548244632087493436775771044306064304786167028632054904622655024951414946303093985371394131274398919281447192747503782387943928360388963871309135037354700789366839628246760405061919791245409992033140541452630434511959453172391784427760929774501122740585775168099399288638092083200*i1^9 + 64640497859198626214147004354719146282182290177256582809697845998783924568597067975098347753210649842304801215753046073378148035800320545023113073058044480129369906871295297550764864372520049909074405026614503602974580831518968246616569787201218081975442813455953111058669307663949034745977624899156144296039694675475300254407353613248062892759912216357485648758241022785253801887123804795273885749022552074217853937697028321745279540214144202042610330866394329842830099641131166184039204219197803685064864464168977709469618410496989339608798908494757422116179663546116649966106329392481924319248562569518324034069806460715409654792289817245079530223331289651878702614162143128084495174925951849617479826242416530240450212370399930270975269549534478673920928751464695770931410436806545965893706309336629861873242720561059027066020199632203441466330526127755354600674340975235272725097407361360635632294794896695700460828221404849416772631490780992686039076561698457864928810910496037560278188352713383457814288468434238741622887540495869952932779297673045151022886738186019049601760378145984729222631869347673487907149921406438778931703891033130254563968731527663419116883697767903803779730174272778689177131571108415443009456098865397528869138613541461912576069611815350269541279903432028981089418953333970021076360639538256284501370741499889797852486328804105707969966131224349945279272637627100326476288220700040305381278643325177755055125233581016707755036661991536011042720919041815220648568482112644994956862192918873514792276135136922263153325049031075258845213815925687249347780009349252175232987595980174868933534107757024791684432048154244022383595284988239807886331543650566939724956630651971421470721225886373223620303897915811686707343244046273960890445745535057920*i1^10 + -22693409638295981400774753837393518887837526174383186441422214585156671126744182392997655717641161820161193251823338215632495395060201776726292173120685351877364729627353258609671717624577445818024367567601982969067075756287613471737670971564321617308790349429210989548324575304629721946722521627438164796488577989819382132243200590355972637850841557086927481911174427243341540174837701350670282051312676350363750434623699033302036751222666077880055545290595544154926510836775515506658051968225142941781831351757615549794379409068434432548261778167902544925705475108624323150014255748047197192010067712006476641253862853342826436841315827660527632603321627807252491737278722739424474444195832183486646158071675601056346009108369708951386130969821331808873535203979151793889727733632015451408246547027002853401051032999211025394060722279676812131596043601595084762518178732143644742025081553000054932696643510590618460039320289100974091251119256927720909534129606128178804697936926173031592503183430739822226786159683581963228357035270610158109283303993833363362909965257807584500517082057935705218643358744003801681028876303678176821262006995682128445540881570560984627995895224560442173466268359647208096202834949610706712688894525184637151192269563879216072385840488947657788636302269862746625821421906547634476777804691740512598578404622693634826678906152189110932703306559136960125912836658887459578332566068275284877636328791310051247311977105519558463419808819238745164330597099952141291240986410661374240153759714296262953122656195195680583926844422148669175318594672081428654045045612811681525506292254151025315776859358476219217195106302771412146015057802577242631854768837089558747484992133152635766631934469844321607384100826915308189621155142243327402600080343040*i1^11 + 1933115243782295577943434104845312045247861775126122662573047650650641654631765266390263510446583651338707973388044942903489751169826003896631102820672685329992426772662808696780363694128150762279468659467179421457669481245079228643195548793234918905456580312218658979277035433035633854736702155165423059054160963866239268585614953908719521679239033483778211882836679679780151409989318773384333655170195727793067180266018250452694125616100632937662200630863102951025795084610326399814277994310734486048780271049596183117786418925061109881058120126079181563630477097561797360197150276244250635242565197380846559731301847509915045378829961199635460042529568989298272981779361820399006605390526355695181492118831831718765346504862324368616598470278105024168612720139792237204658954483673255439297364827271890307069608164802682933916218801675551516612440383203232476657631584043605351007366896503801515223031248127019833487647541584800737764513341113781786992697725174948869876024886963602119233126294085618697118104645756772673733852903272996858681203674344789963298725706530516078592186021984180487044410804234049641926295426384188298660399966305902148508914474960219000669376846250883954866480229880744709317019704206934561131952253449675727522918852182042796661329391140428040934045471169265442346570274181069907320008693218329447685994948448625923542306163223383693226856945216815070058371995919958396707176956223940496567247412711532121264390975539162577711140126037678288497560015441608254769218099752002029684929836084686094297974469672651437634346629232881168805934885817437269968830665611392710714020103592701415875611355418766291709510149753020516030676884299861977156080426905386575956480090242603712147091471192974168893849758624321129972143458814576645673844736*i1^12 + -619920130341539011521498144626144765984594144551447709477761645818893648672484657253291396907916165465701580221323080007189577535769426455677586391225076641853690435504112361767214976775824846870011645507030109226783596978858305726561724814983167996774998891855475233188190116046919055977187767070381020860150744278215391721150430460531645206560139829993375397785986809268947976688385910174987405269756340093975516205280157970324745478549275485615137499753597358407027705095607753530213992213613134014942988251019599922516105496026988778965733158576885970233189600452782359972141981010108334364197504835854925533665186860016749558699949023761527239716899669155411427754367926147275480347361709082384367906914358159477989902894914721276275810147403241757293073238018734219543783457203065434023476621423105254077047833437102857052032216703080803460707521164540395550045895434103253185941647976602829717930067565995813914441121142209810432668231166047798549516444554449804723533899127858502305411401255103499042018875504735938993229247550903472657825230130179238468762556386319746283087181614329460119288502764190979959887408029278329012777977859505388947794184419910120727995502413443960628098619785964394518866918100666649918661633430337971228991246063548153238513999476593001380088674701223232874274491565278039461061635840319511130489324213737990144258131336570308106954163287102623775672452421240621491400383682587554135112897863003324732670790424300844305876169635518336850327799809291336348585779565571105796275816871605537329594113137855728415508053987498853969083420346455457075082601794640549076750091165887620095615957600427114095054017784775655283534149081974568111732171015381308610526973770493532350046114702326998000485201667158255220014244909996914507776*i1^13 + 185812379550616954488950836892686277296918786339173407326002207646145162176854367585970000220701481810899332112409431136637059997114560789143339574402687910546972663565531794028967822406420861750134714064362734303899288188020728931907944353064038528041295881311148155696328207536392502974139679897893437007928183070126906677045914335955659439093228130445750003888705265885776098518959196421958752229789835160316720938453506840896898876023000138541861336870804797812874705909930873016279108912280785064256839742393185980595959585939967472727781262123252092839838081595969873599702540392158494052886690921364183431087219034431012532195884580544536871664560408352679735126556123559963816708839254931253998029274040337721243906324179147738508418117218767382630465404910439888705887903099900052228086914921022901734491831998821842826263153692119150820944262106823862313659219989716238339046781133449454150211125358454311729514722023577039272111634802466278078594750712808820431917433556349989362903328030991548767630316314031995041415419884378078502063977624478234526080856797916963762802489491349717055310964637203234595816902292301453324648533181267122125632929925655362012298838108355496231797403406410739583980326849317923736203501594659614479881603703945765716660781098386014108162316654889173277000867255976115136794897027824331841900860779364314213214405899036117302353008776821284767086042912190439979020512068471478054249501057308342741575134886852027942541279412197434870197972063461122224968168751804669600483151184287766911837612515297301175422219329984459919153472762512842086749880914949339439477220567270564005744309977163423973803410025701833369881066212538365547554979081717715870045292904166411446201539176354394535461593291386782310600188679338065920*i1^14 + -42273650410593320460318461776907004817457248254673457417946611046164578894656201492880824602475171439372935236086030503621883059238821417309229394244903538198137075290101953581422786811377506386049927080714830862657933852958605625258964176136383850750840079669289862592972667786824660667556149208497464309934583218151726334953983116400859132024159228199313149189540013144943630419912004992943459115099769666931904234335488445496904964576427995205180580339971400475751928004351644619370378657524790339022988559133897302128867290848578868155092839900360477570718499618649377964574923737837933712732545205953567069295304673439553494423920963390599899967858754480154770675441680745728199019292297884961815737459135266030305952456463976030274131521108288739651796298108515523731904219856977597604777903592299358304715996989928806888502389953145042839437702615602738936549706073777022284796455372959122362794809244354611695559973041953221197147389394529077735087478851689720810097233812850849989828592761165413061904304625622365544138359988532954731624948044250060113658411203887998348882120309845221283461525596049116387029157562157162910246756484553406102319032070908066162685139162482563715085770675921206115366643525007714652774495011023166655338617416604446733434538806469113100417263967479432938066717922611007393533462625918073428635540559166762675271777990885909183592197707389085634575697488217685407360625457424717320924773213347804475487794572153558922571632452818633929230234234232108483533572585098835362730531389964580133370048852540719662289411608046868679759134457949134501073721004139898789882552249333802541537089078859523890784086995302634592295101329156446178031984206533153981933668180283647164984540188911891976879139736419567698837883769061376*i1^15 + 7563857076612133290694113129059172076670855510947232615152651294780374209039925696938781888060683279487336776206625753309870904192393015543508227045386896711129855325664559229033138378062142060269634790574095781842222817738883963984093776847078621105804629482020607783679521614318540129005626139701250315029048179755147467955168486870916487667900737081726130933294634041876212995015656753240621187250257869675596799383309936916040364245442082388986382741078931743719125973065823486267033526205286741733047727284899386830676777626156649705180194793154993467124568101282282387816262349834387254785815205284252066745218663307148260531084396827710745296705698606547990071507572479927648113812548214834428571516262515923571345123030270599050463855470202982333715047555187937641455100890987500899879809366003599870685030808263861095308953296908976615858044099286775460338620582638825031853671927569574149297220623459542519757543888867852443293125368869182185845807798201201358605902125394081086245670530420281060269350334193135151772675763801930568699934435133794278433249235074597228536481320978378996918540084922707641650974041045141985991138398191244634252971620377313935814028946414036597018792688436119900165209331192629735684534859279131960541732476111652219900142292512778289068620636894561479817364605583445459194737796938816797429478233821023661430164599525767186170294708748090366916826785632385205339235716764081434913832814088185469350498672632570816203329558596284219154585538175384791477072826498353367201278391251478826267895743087630080292136125513232203755818923402385799345513101883242912415731898527720813143466959681130403703554382139732227819165967892487229706761020410275783558598829700647216245507494159979332110204038729023488352791298048*i1^16 + -867290581601685576161584129200139499728883243390797244842386366911644367803097624041510516702197830864825493235429286104388688129288182149355058408251324469429014827273350126197997376210837618281132593355676107303978994724465482088407851225594229585386010222754717780520733568085269527879414946371599978419011081095218729970441435654608421575340036837166005701232824064556002709847809918035939053935662699166807912031705425367005921448957513744327045860507629081148131944547499514780041682109799696483148628523311290021069876699206966590748678736316081326040611939792886979739276957711818757832772871962470734613998107651311455529972407133410991976712321299761597595255064321224135855242456186746623218866154184313014505945281078252302126287518240616353802786932133704072458656433689679935566391100641592634417286123279843754573812138745296182984998852420884082426356852118910949384695603571347723532222669529367495147794177640132540641190620557713936841359128752260536339538449313834895421926652262622723049851874858842270021569985973275489728798302228250031732040743797414076351644760513356238580622205639982608891238441624216875811124157870557453108728683769959418214163595997306507346977726987962534716305281373467653496356866809777785040615862371741015369416597485083557119531840616510708656817584767975518328890100515530000777178069185539867795214471391223730412853964502109821758028223616431495104128902932544522023763453511853548653172742019288951552437699617269727518200815378003962906384194219392478032848149251891987847494746285464667727862191726576938761369002508187143571838794836633941119554443411146789105869201053837971053534729312944905334875522621166476182468895506973339148439431766929134556636327441634926731434242415910141409886208*i1^17 + 58169497383044051103410866092072675221531160650139310806540664931548442201305611385900907017110245051946295913609945058730640294330012633792897693453154484305543422958771073323082733821524672116701690357044962218224314716515145201261461568302906010084773972761107959734740690894666683552659543443927116896078501434897731817151669764908018935731313527639410367386373799517965896881921870914009150222638831408069598426608052292099013017761528450440169678384997730437058498976681199261314403725609724356944132587249840391621737452190136489947334132436765036603093890711397696062920588993716623835265971222545406800342872710254148182158761296774509335641340785688361582916501327943610458014893428375004325014901550311251707971681326805296438140770593250540932627658614549711392502206101260879065377635537233872447277431128936701849393588880826562304178241318160316479604055794890281259212196624165215164969144851447085873102877265768898990472715568168489053551049294493718071273918141867002968556998394824480207682381907316077389743300335259804251272842154082442604476587746996776743250021779246855923942869104670898331076400022782676153267314189536779799971266877906788525204850844981646500488480474119550654718245412953214109942029291297900857970722276604085629434335526187869913013353505696934917838803817116649416982494539366092505671606071209297384667459501341308894299078201663449566124319449850816953615911552358242086638236203277206741072695007590031407325251699300213167286194014820829959855527858686788661123479143553662570348979372740475643653015409676411092986003909016851461627450868239289257594550897017507289681347089025889549686102031814249874430583736242147491356323804821820097542578853544243370948192280623584128501613339696110239744*i1^18 + -2141334671044271039280816406355148352007550641582746751037465267394208959150616112068995321748710481715267601133977386894605067030788440127762565393108602273226671974211067154516005846638631450349257801749115180333355142261797533431447569402347427763044582691241240587125317287264579888472686439684557368986863048068265397318727573942464928502082525742944848868063480127942337709502106852177222560189428339436174378963789930357040758360467966603236842874661970812340010254867602972235844877816669403663166947844226052079398620891045759880897143005109624127626163057442645284664378257315091472731341263579882497761104298157090293959378208082487155304535626964424467015774713695933458020242175960536420512460821351923754962701864668172236877673516825153963419520299386959096348635284908040573514116819884168533989327552990640465496657800014365738328802115434223002623357947940743766949351500392143394684785469765116594662200160090081438939513255843672785075991356439148776223797234691666262664734899095126702985552048097648420820050008371476720301296875500296269749143518691154788026370599380522183618864747154969648945945508811615774588828480863768349482296585832344795046613508660741994040377895678272286210033164434924654591925779582705474440622934868695621179976521617979711223970141890983156127277945661460966740685412871014898885715161837622646984459163067470727444432499505127744024501315946856398186396501921555618814842342688073130766622932398087459799193667933133328817734689474938087405251079945438744288795814405767063486830978561025621706435209600999189609373002089381331143749886933467913754151141502207662455907020545816432578246864216858917486921943069451407921645784679520104488452842297995153222340421685949430357119041210941440*i1^19 + 36044162064889463038789557210143500370280729813440063810422209988995889988798433743485243032151231074633620015779984647890721975467210108421018647612220444253327327480827485052652586440129591430046525666186914574535038034201817155465918260308584129698751146229293960685221603958302643490224645224591245443982879893109914167233579157523128792004352775150477931998033463123331226931385761463852699160175462646187312320105822280006523378172478699156114050972775327432643591680737741940971036037733259628982228029702148874444288026842519112823746010803810353549912296214219221454202891894253682875931165106336894647789001011010301045350478615423658231732503103687289978677181622615407266053055827044353144594754607281762532802389611088688510945701623844563352072238091158903444328712192790892173049097298633734990335052357904928718045642534220344577271843199731947874596270552489098268938789741746466616311179465172874501345077947588131712043106119992246254672616255523089684858295658800456664295465013207143473202195524384686813976245655515369271299236797753113354967942119015405841435899969047392255470468454031031943582665477280901984897668189644428302610048328089045306548723735965547212252401852486894872860847844431309506497460809476847170364945665401936982799180819617757608257339282460603390577076034895555016035083301294191793344917252020507225218063388900085283639116285941903621530925033596589825593438246724261483057120063241371426181576041095587411461346382999385974087640318033973143979193938062181925105564751974616805135358361671956700612449200950412951009796819822690500256902645772792281986386574223017694354799837503240240040793078734204692375904970673851267627820953718531746203523762327651253572796949039217944958578196480*i1^20 + -38444076867674724249633742679697033354353465771043486441907411720816910996160204610344165016570480725333073747836787654778746932439607359539801735370357238941323330377040662762628036167934271938089862621518819430457361125453738411293703027154185012707706240945513873768788925253771564632768481868140925936039863591621539972823962565382193862203946543018012550404467170878373567161950596659352906734099987014065208909100350393308162705316355212834435962898318847319039756580044139324023493228227300703609458104014042750893537130373312804452215294391911435993274973125603074664353310052912303132820234172702045261161906290149419521607711930256654148052625904672767179393635922131829975675220928924434923273505490244923064757810447788372591188764460424851439154074455259755896681549799853985287556490678797759676655146642311506206440233567718623901419194524288837427806715896236557086786811757700127759338336880636031817661170975185756297171060546697650905350143623240615165409859649813415789432184707051718837501009236179420273146953598428695880854519389951102524572150581975140788769508461833481117639007695167076572347281799222789772176778134750986844387410060278741544320145524385393659266697262211288876319436746839969882187601292143381664554683786064680163622040456314125777950266185894124106859666755439756668697066054632768070916888385531525576275987438149376056541409173387708679109807423436680205893361452249871798791064332033190519992253039332578590312437372742530741676060163031906596733532188476161309824572232547519802070436042728445780238308795382865000184894928875476078007275570954748852375094540003060766036667920903022109815585799698331809874516457863230848992185092586142289232819969777442617043567782703793428234240*i1^21 + -4667195749684331306846144728508501038340523140641645552954863426546713056197610581289594354347826665827735107334520568258697410631673514225242223771020913099422770287343110502934677097954914100968950478964964671809672004765896185497588402098470399402946702427242067626643790142537168037534223684320563055086163254409007343850469112112646230862073285617779277725877743745227913400939848640688974751694979973845993184236018355808122930558386837417312972137201634962594639030883475896520951577540373195707995875090908573760478257212887107103592896709975642445465296675055913742606585557779926023037180837991627237765346324399019615891642250817614100512933490815866674350096821769345913101006948113034168752604788470137505452853997664103571884567328131332715775228091105198161266793009033931852421995948311288866221042477766185119586197567985237912495718803932903380278009148540748837084906967106990592883744485647537116921421697592941563816074897516092226424339441615972187221094142267690866098424493736016074953775143247543504886641392608857266570456299352567715060900952271084227083860828142425786972777701351383232249894110401178978789082663816659999239184184492483939665740546990315284749212896509179974218817877688333771665556498039712966499770288189760508718964411208711400061867865250163733456585464522884400398079331058815176777258282400889588997860689977531899866037374518359386647698940535423016227449167739088881385914832442044749569572715167832470125157782937844012679953127325539158525456196069893011543530719063641461652192624762768711747167654046992122590700490037503613659052099655779646369910293155435249897676798649040667850566253671757033246876139403432142767369839335805772567299661597648476340747132435827785728*i1^22 + 1166519849240252449110935707829276691479951049097953949331362201572001067176567584066147010647651370751814106091214964955994374380146745327276099003410847995711193616440508817668550936002317912844821726291353053759431446193164619073903888079860680718277491351138028469305416993872147848954284872650855003843883711848865690207984991312128717783177378029063758429107571542215625756308923649071360524037562737413244723427122082198702083482308628634816709582738883048505849080406306483052929866088086247937214472441713466651301905189825803920186468877873851711991015225034023582670491762302474840173157834987178454693376970204505710239722292977499086607995989868970864350304230687343321560183066119403354486301573640344729615901251670200375139745471856925528042022846190427590498452663191196318288321301005151122911077630111994130428115538144549050050970830446712969710219533262941807461402145367217786402042044571699109844077625867445176801832728073738826656742368336116336923690897525391271585997713109536897891893800472276105611471619930094179358406909554692102789599879784336751059020464646273759804676745567764855368208687698222449332298468229002406767862421496088453700639626245062573531642120311831459216693401616502199976966448501151211445872237149295435199588362004949579961849881172387767583985410983530148881316085142474207248128288139182446790274702324969933266009946288182068043736794927490836126222216028688010644769189999680410005831210386387536906971571292263443917364034505771284548445657061922782429993152385288093334462387609953794624900790809092055391343842088244824492641016397448962393940703772873805653587703626873033908642610689890469846426186698863000879454446669881581047656660549497539302654933467136*i1^23 + 574106109156054557311839860735732454902604922039736974594010335837600343806680245600712449448417413147426777994954740496441905775424636287537722725619467537001685406236494712254253235599474720940488964384785135384336413361663028545614292393191935596684166076644710782761269855855301620019017446295973092936480336489304550776257030276787132056740017804482958243566013917006986929496352028181634298632902984990885127480188374928287339237459432679173384412344650031096624976181872128589879767064279361688518789617213464989313431378994608670394631078686658415290203178855767813748909091416503513505245789780408088623399810275904745524234419486290820679687898758983950398466809990397854339658538562632212138291124130125938139498386406848051027516741024274303006991636822716386450192180214152094672234957123236438555099329335167116883515435024790286031579135047442350840408791197057795387134697485133454226807148972187283974130123093374065988817407873700559386467699886655233505228519035268474147451738474374596413310560110383998542227772444768636630660432518113097100643678163839274509055613861201800544091886853356299038230812314103717852926482109209888107531939271390939029811199915351247630122231129216596567706009731104635891282987293820885434223419466554421281826342139062335474885633281980779414505716146204935640717932532459280187423339244047360957031521259729996944444772347812556037192861601389953408463197018651539320424150723081355609815557843530360650930673523996355481973329597101954592578476261370711814627283107928474168081357353779584343291341123040110276969565703042738766255983696759804530797098153399495939665263241810674458868859747002908851305379130297462332844091728711750612038636359626268135779205120*i1^24 + 6982583622411621221038581251936276842913369033608082543527877615246613607824429987503948580776889329573839511384167598123963927097450150836367256084276907186498693533966784245190112536182562472415754309195707034084598235578958409512251675503540713883155061562687969278404557480258085840017190287614876882204292590478620235457088506414786143472717840386214087400179500730442705648376540939104368431867650340783979932572801576586673091677147295109832564637350103617622158813181069433069703414087936295433194418802584883431779286466805108772256103993851135735652200002744689925343241379712233086910188802242717778382576054230237620344414841246003842681632832700246849313332121562466529999453830761513780208455598832751706940650373716569188422206996912066774144411847886783752835808075367142361170120935684453899297662683870442195342037240754803735341045280053978656972507735613470966861256596469291391795742745419524919857936187623687428160575141437917737313150370338186865795383350205791169245135444292130715214461228300011445890283371429324788804904088803113233467246056431935122607632654447585259165271480268795045264154685811996663978073905309604117954006763837620306175356515642367266281732927082045081565172427905100239877896477779476399706403379464148048631968419579869288631801188787558898961004438283180378213735569934359097783527736310554019953318583369020298412281095734555052546141305490412192355197501639367528568499590058721627149500323675600667383969975186501619781971064014364701309902711891822827365534458329289503243022801360251287779501658848414565922429016360433483898552984651066423737507574688640686371889753821649821895417891810428074028222580088356479673048781427298980794350178333499697659904*i1^25 + 51635446707905319297619421011278606067441978775190662784527966288175686230244978234737953009632320269662257715444591747549056295947487217138455394346179076809768096387489194747797359654594899959589449907256349878543459243435949709634545921737888652998036116851290935957439310490621412726619397145430837104209904276921865858754001079243846833977517942124705064917362768667500734389276475298529601953983984883163228135236297411089951145038037249919786434504837579783550079920998311218988552378078182469147430554399878033330011679982446943096941317789087505910967387367051637838878478776242179787944913177664659923630408693015678827995530355807342381279565476803715180753496167599250744165503283007101374469856792073801791693528470119229888883522336825502637144903047131949437014215867674552427105986710465081311263982912205216648109245628540086738488719360474852884388501253266531070407590268301007910872176623758983906849261373702912076889206919902381675046194604861354461751933426847663394096674597146350854891066895690411171442497559632151441090073980924078614715166858616520172864581848582667937521103715542958972161838991855421814291753204395955093549139695144822105206473819851168458317198294788447302599442803970751481803468679542221306486430918269876259138440291167416533781359554793979666473288211160115438784297746137675072283672327360981210397477675079299835377089195082536254657747706522904087334905408433951352948342749147128214207808586768139251768396975698215105775841946685720562162093909689922229208839922588631871920528695329619443440528929899733922366699533457854021696940902777850402262907469564428335498234780795028151003839603096106911180306520921429131467804649049058774199642159486861312*i1^26 + -960911164623445367519968827321649748337503934731751268798639286807589146199715075303443496137062187578557672609361950222053228664519950408250893832018743199112465052434795511775777429417197670260479565237871599408167722902977731344098691213010686708648466554700535672067012793806353216562002716294968135590900962381281598574839687013075527151772891578325721929553447428628988596994771872081579114026364462082891018390116213359131909339324616332787745338856681088054289744765852839897374725770406535010178206629928594478094809020076370732972750933845318822710758669491855512631522316666776872944367002275499090658292088362111635367797035244394311348482032059768091161672181002571713912446900171074653927673896099717080166088584572047518031382436506764902815993035441157319707800894689965370856528837448207473340363977646239271992158429481968552907226427097549972595157759735677820727724416885967271448472546046443771790999899922790631497727203467035848899469152539698898059587516559759865096218163172067148485767661849706300392818260718051633325829707640417568810916753133297684656052987496172577280623291148586125967011161506870691127898937988344564557096189537494635022824129144931802416307203695927066638785320700328178227520931135995653247632929620155587752423301693833924701087395444774910379441704562649304707845612540676200033615241609988192257536310318452971191327948946519216145735938755340597614648797173210126288949526460172654210399921806773333310714735290221491650015674837045560970806260438666344577243656228095795223807372647599169536010773648430402702044326551556291898946454617400857944464528568964628172215653368857617171892345468802520731892862346064887544615531480457275138098067406848*i1^27 + -18466807712416885984586953601485081867798046651289263110460537834444319443001588962884518105945573402334798042566841582504200541316575464455483001026180702424761419746459679510368347525900139459858983522867883013899435311996521285253956261906041745998536536193972488446122438216425941096314267025810071194021427870001999277416760267283435047504891711069377993656649249167216272843204774372714457885471359341830696515011020239356864684589214782555072868207193256840542442134802804287997989480901041827618990116653648075486509559132026931114476538864669329330133619841572654394168467798508919866359341627668295336277017065685892822501422592505214423745674917796910169051640173575808446443955801630613329492429644732437408166137581051685859680975159073490636904378727697533539153205207229248544182714768052102565897272951319649838120557255897553388394262106647642344742162735684849676893571682958712417404972867828021588818163531818792064843273026807437688813748682857991191398853552172232884342985058703532955850391532832165132709593340125622856996789611413334517411721766762350514284872274238822172536700303639785526028496087838808726456231490285888221455949230932746865883647789978805711211352829806055469047602234893280107058227872713510384095675665489623739240935258841954918995658980686164806274860936375269906366089070248449223792344054056476194198257973784551369765045229990701588005793571928054493098092067459434597490972144368393494815758755551599376908738089788493385449346334153027692500880439332815370663227487972283498776735697114313431956812199509131732468570942870205987495402415828747953504191494865289008708207224077968303172228971679887044959032573774880036725337371247774776816566272*i1^28 + 18351524417901571511156749827191766693312232892210904051691297970169817094628087989870162200816731890833561759574809183874679669855577151544718845388842636318658739145891002400202917048564792671726774790362069412001951511005641789686319855704821589472466849768424776054050939388610613193562143476585765724894894360673065915879113876288120116684451580083837926500832814822487234504136441302755578321550688783926841132545016577203653612656954425667640564288706924155959696961581125165951610304444051813380822759367962724812977104081991119398335044471046870728393971678027122678892028914160550713790829506700477032072356585053942990464845335743480662138073709167856832396060464608865025750929965225368413793788252695652050469891158493713331639198979068159178986360267361060244294092267239100983920178527810957795747969752003672709538628388126017464831410064576067897511246738165015097104945954802581360018822116316037137689796444744386712034029664776954320807271455357268249276332028399815643194840727556142486250315772362073176789156430527996242366557092549382199027529469709668980626663631079097661572157498146656055516577569172573195940237056262399944885730046194967474637328429982340281237422228638230994336517034169115989205727507804318654455271042738693569684268597209039481226650862252967252310651288339308429931376450433645213381586351658789869548177699776797867408593903046555163723837234474973615098488716852429758760434003305001109924439523560667919268243240428548221596666598154322165568640674121053133796663366473293146025664012802585098013995821406903737570648130357168298830695156352401052544840284553346117735650324236646853028805759663030650446183743281030895586390852075194941440*i1^29 + 3061075343967295112459181947118624162912329114361121322116362894014604341756905767929912466052795081927250871155065330905591661698231231357728196089115119029182526269870130324749083498516686937708877827330770743036835975271435385267626546371237780972141527206309136244690593342962152546011464772375263401110309215123510972259876764690769984408153005055465030731583447060789157928553353055927652682471667995069856062282575784676810682346643539078697365696630216424312388195212069945275557246336514562469129118841898254501739228977326824309562425575477649917056101464419379180309694136490130247654273276089099144315960498354288059101291446640385481266628724828586345958392952639269113044465887962071955395369765806015726414875368257895819233892398615114362400478485500038567107107917233611128166590196712802247294299940871095095551960140476711945545514404118994258379523517993740329296184171427105590837602898732419553417996869373960998264929384646035201562605550259579291593817624081321087112800478082670305789341822147733489674130856527454357933643759079109202775075672500303674928252566205536274830789380400851971789384363373249944546721321665359948814613234022968301560914398285592343978047354310932676341568255099375730107174099541723039044095375577295351787421689279454530782906658380919054851815346351585810999008841037541056498545603583431149033379660930941016180199196178704657710374609861479171723524619909913719269685672699819444720868255509610408308423975124201640086520262011420614605219986529840229973235312197276382523637221193846690905895951220525765473765234179105989700060501199729848000699810369725279717903242521550927737349639139168024457214030534341451883085365445132288*i1^30 + 34545954340881361399647467178157384222449104240339244839714494519899029340089273450431808541536746564249976635846544750152299292826604096278526757723609171907722186234202719325433867693310124278947760991641567334934104382465789323713841561125656141223954809542607648851890095156401572356947031992761550488646068069557001323464707212855666034534821810792304673946746541827455297322753257172288827429733423901839757393869809810404440231426563493683011375164319303932536110179531333119365973288978077251949136546364514961976489544802808350206567939408704320753918156183450276242731818522891526845618369010502238616789287705627852368313252724681802256041229785862522679770347092851053884896851070935881686850882330044706156747596205045873238080079529350171012128764647357517932259366197671373576836648027981269533989213362590985385009073550298621858519590225232915673368140152055947004563445059105140524730690375358816167396782003894810018977934606087105545076956039082241900935208335507825303714431984735577225573589775967184033322561471049271397976032467100628936344071494879666730740778102500550365158199515514623953878188979333831623845263300739485590182834423965710803743797781620207649563987962944846748253785208554803733309507234143006181008995586755873847127319314789317947218109533656315757260477998534868835371414879569546503653067480674606293605984600834372540468354386863975939303739983788799851012735322075623873171206567567361630119667458974967349600951607764326802798692075595089657196946333746715246163198501570686979250838106755060001641188388214551365006715735582352702966306177031456410245265402030296110202817050344297760962590649704111431132825951717119420014906048512*i1^31 + 215517777642400816121220053065299735234071453389590047767395627758515539413294955022828682503072066502815091671496722490687432224094401486238874181144873589726487233405966651386942751307910009392478161121871485971606165619117851079538404031734934306172532818119474502186167148129336636528953211887332159746824679039580114334640991725519655905552601536832144327313387079462727760862752952056516570123820577748114987199209805111764788733689917919961712999461329984231532958421725681052127702189159666137015603055270075998601442048643598345042861529215868533306125516233808475592274156209962608401389326876250048290468505473534090016837475459104003894876613656542516893662501402599477869643548247644717992068041789035726697815332124586817035372425344399667552101039504325537764268611888442374527691219692135537406255813530617046937158215899315071569651002291381133289014895939576785718724774799577253391810064906970487055472310608129331036787673487676112296933834626630613622957430652367067842712487384749857175367079075792119332380227964565699104554506587179616094034573929574361301181345407805897029277232668321142146464543325737478224163769822357721994493223883342798206313641235361712654156771369062701252706610782758976941010759633527863751755156826183297301565200286291764742259882518959296007595041472503654020448321040895201650570513078718659289842126262777545402802723315150692485059059312438426537618450360199527453700768156939442311530508442719758271136592311865103811312318645866328474773641281204894492225143753819763334851675019028201975987418806915692666959365020635870327869359308191653293144857795911397545707239597944311196480616125579665306489890311188184605655040*i1^32 + 910543138145180589593467422087955536415577462158462972737803614520259489378627438347513124719387731215336559037323262998654247314993423182594433066988950539384788146291311801003116270717646824431625476404440243465213910860962166514898273841647744081251073980989309243826722020994460653150898250768483156534209343002947338547287711299850832873084544204084926494779407998706769074488667981180797482106872631436727260823220155199281467591464549586745066386870041580901405047546524973669748915464587877679004425502302630019209122096039083027218085839361327775303310603416986834524554672342407481510222147243779127719766695820648681017606806858056430504896380685708502181730111159936873944483722232050745157757224879234576817314951022227770378762825485188136605229193239371087668500545282736555947959934641649351192473591097296628822963693846529186028903603239090126420004554660237429977981555982848502604688677859178413733281091975592828204150491495088615648155881539612787449768222383792319981727837746793397939340662208373136589026898738859287138097333774843502772274533956553898087888848608261024897610595981117858353720911912362899751984697827763892412261563085250695955351702832477738100151947640642372922329359259002478496632945392917709512914054729835959459062298020120730192113870371510513958488054001581486096392298330020888702521225924411737954651499264215690585991570653468433927457379848432891863651086872960058712595319032551546749746661958935124288169359143840617368648428906787695037024809541977683982119371117583223421294195038614878583505835064480699887662814753160385192738869099485786851026219725973649989692299175425124557034137816631159317333614707808927744*i1^33 + 2739439975102361849035355242209485291897106637595041545106469272244526628360223794420743283527671324655099572120331844917654535023189400439355498494963875764363227508934522206167207623671598587684783575962892818778132009908464391463914098065634874278540325490226883720532816715940322581065293277114643982332303404644325607801112679350696058476276480813134034274544574031785985401458986455125687617870157733391907212838065090939914642936130678919999405821135737606206870568537672861150838368827951630407339182104608054871219677062720150912503369601876592764738554727415179569342868982144802795332097614212352784243844327842600612842726439341353384283538222188144130668941121981972651333826456821308450393535260732801989645619359500486228847425869187903220020138760652534432328511392786482443415710548646479114513907972855414960083766368759165954792365077531771248636315095606522071414250825078177541522756142939694057388282749626591603281693520025604615439343668528379262456224944578382168897849750655561837882219693328049575351712973532307199853308416561311799719032701300903829596260510266071721477432113642617099149403042050460359868517715175142064799375173426938638075574878003484791239911960521512815841262360188806196385584104012523029968251035222338630521533829833809304586995794060032061379535879464705018007264841786852369681050916303089192737550025753292666908006900534212372886281858502330982920869616314081420661248546166155154227587130626589698221505096336197095386691007433320634224700173084849564750517179087803878010403911864787359158651952513629913748167320845860612589969082378056214989690450594036714242326900263084454097989183396578829495579884650496*i1^34 + 5853662204591292681274297742756860427550219793286343136916344524749490471454591282746367669573979023866573309235116655934824647325414456366842410505770406018985165523169977107324353318512302959604460133701988175685012955155105123244035884148520301860836094096657536060077355479875069768601839662368042063529916324875096494375034709810747148559785391300389212541229634897075915367432006555228750248766867761877531330938228295605863442125074311169339225627875235036724988651881187395195108687808830538141285071348437270872133001855255299752826650595289196536952615841821079534030572276832749661156810153532542703717484017663013026038712783581333714399048596350471057199430048952650732655551150052766643238294460500308715741524354673200112660471510817863250901365042922110618335425210204709425328369242131868723450237981782072963870500269069336927008494755125249357060559802286839346844382690217814410712902970553063954718235244836340086652189418783516084872551412403702542441999076582904456346989074435563644329093242204419287327661026253885903994305988710532045262576812716099938774654465189180314319970641066354513310331119838347827886546695059332044208863870607858764389538292734129027040448273795082473353652299308568758114906757907923592478923179216570256277399418882274109611263264545983336052559937104165950327588271116274257871087433504786236441673208474440245446379882685401817684365643876197435663863452320128728892360332992649523315551090281642624039871802578766652989134376619724070528663622977479330703591484514717948792676078062295321946157321606834157061011681820329562455855801942706122844860054652207831522234196788591336815361289651949216938852352*i1^35 + 8701527667599029488951922422692700842336406034407656163833806687526870856156478308414150838716166155680172498657841909865104739900117916054103658622075096070532510280233826226837653956574026425655068565025570140065341347155201147752348362477431996002361809669463576002065276294861502209861133580218459742214667745061323759042439445577070992399385178623890048717444298106188896787761536141974835137728297599898829196251695525302273327383110088629297940008505839233482305223833074822296381876068215182126286713404641847017206537467332610318371778208913592900832997374602438071091202889519121288791319787314664667513756588734390924165294780504986027959550415464772243185515053632602565211827075927803738637257313436903103714186966082519020985563620854229131913102500963365058025828692246131088356114243844752323108195812531657472475361055946437112271449951767644592627473094940931439846287367318946787192326917429255163179930698996978153060480189061814689441935800899533109177933410304471941948130499368670077468846010002864953705533158937584590416695401688050490593750109264003203235568425462660004564765998503650342715646219642789359818232390725926059509392077778333666853169587994007630053798546127056872459065819099754347861724076392075000532636055361192049521120672656024616306201802073342131356572710603950698462779048744930115745698671097761269828221844763396092550031167910135672193742451961183407411614253596834665501287623850414494831686412307133825534725236047878113763837400244851767699636227374803230150728936055931682211297435355671796501601037679980644006487731875638282345361325761640372093520866503545979615573310021717254061729515458242633728*i1^36 + 8979840028394156726566281373745402022211055794069101505751685756270527680439000163558944724398763241968868677399931498782765268244107131596435588026784477095097432004863290343896775085339676386150450441724502536346512751100675431123647029874409387825635227319424297038211614444210774351161912044350493899003940975571344318033939663892411566048187493794147050213385944205567855288925223177408978753340572971854042565184371867892096997760944914246163757795848930614052421883204571484048623957902294471322669048175607924719375265041878047705313737287463735784635193616924858446591581516223481679414430016512548638591669917684416430654657800114911247173916479779858856584886092654337012787461821777431350552288862891408401395656815861823788874433240810106683229051156753805631044508286299056129751735383188090451195254803231429504320948538213537472045034163808361045456077222019675845773974137709067706224010273747917258101465117925771607601953989000031927217118565050506763368256998756190178898428052294718997987633621524356360090078554965996997175607073448215513367774874131626282081627954047524317265284799005817442969547960840482128914662066426930065381815132447325467305235372369121385917630458088330309722102684705719098768767958092468686486994246994210740345995652597217801230255174748385941209761604504831948820732727103388984288407286459105534774802013682080421669770108945633209086637737201535929773356463131077198099219537671798279590485057079430294285463022132491227349196037414280250340801651649764771560977153269691571007116779922330432734331704325212067130572936407763178287398306371214999341031388655030168222232406285535580894950051848192*i1^37 + 7467872921778250609899062331501637406679283315401641841612213746011624481331042471144700030525508942134189747047610546050076009166901039026967481875076691840153371251033908823204855514097019949857342494289072804448123356918124660452043896455767057036724786725730865815305196342526141254204793846130911563736816770110594199104969964423747381651837506997162045811995148492816873125415025685578248941855888155986049720478863109867168476294702107672903691163017489891060929888050326084988813759268873334783635870792265626031483641263785199105855772375111803487781052098071801236879856028440473655074209397745274484806075163880258938339534227756761901907917373084078110441943928921765958763889272866027427442736526805859153937386068211364937592454851628741932944609841307970621284246696869896486554404950343571943384463511101402133122483708622525550164817430467069993386890909448353082904964031240503572438096205976316664239046001295202203265668006194596362059699777607197850968054013009849928543085423605533780084724592250807121532834570949058321944917530507135534079575320435804359247689985530971881028823401233953312576505614108491163407510879916283549486393828110299960338266887936294516056658247298705880274766473297033547337108485667014946683504770972345508307105931785400942101894068386325508111947234019372422099767642206246358431991345376224924007405997684810987708739184006575500888623587785781448171179702630962479948621018334190346705467516222580609203258184548395235850187415358178307987780200674899900461948662814356825814655276539446306072498016872056889878299253107722746925096485479113593914110161884465022698302280581382848239277312*i1^38 + 7118385331910255411500328255392137976077716077570426609006501667509766022943566912633509102681361462885643377600388239895061000409859243733642253971613134482478472671821522352085475345372800967215434603051115925508818591086887572969470988930323027218950462877687325445969512443287996290783767719763274364419096008451759986319194395154393447674672842482764074928768665080746840593472959736680518873143214679868051513355232952827645784486969527282215607093589051385758197591815726416491720477719036379875929522702530604827865551817957155399248807119943999572518982542394391711285267315635053201132547473804955221097973380428895732316308458029743273518869943803629978965702019360657328539546929754384047479797440975554961418123737461088125637703428446390793211530796322768546928760833387073155448732878257546144348713520699265289777122025983028222565444595855551651656571057010628381294902226891356237498496788364961156472151742497511232695825871251561629108463118274958523155838908878847338904615183500541020180699882141368898103058380101758920998361708220159865743973033148589371692821537195887903595571353919919772201899694305922561699723009605838231090743643707448291608902128038966169037437884080730244852101863310357079663970678541999367020298707768475408712751205826767162677764024161874783159183599510163336319635930731736430303105231294458472921442974342803253425552305056207323502606025812602279641262706413352615340575170269064049765093110593452652839400147225757213928287300689556958791439881992195135512148422041601386339723624367903855147631429166755881031965836464625148784407562810510569673057426687158658790584304147227068160*i1^39 + 6153451238763895729148976391121309758716263769343791516592293467248318525546530559555016077277592282166812753419055758539687865073636018118442371035489741868742883570993297660906203503374487105313198000819995483652687297545013902018621491745428465498562995703997855766127398079775679073333776530505622154035875391103058946667786493503318120794821526104785902542853380667679916588095049003078090266253574658420724697459811232319295167896265671809010552791074364326151804576456714576958360966920474261622708378195946347627388750280465200235111246258271196354587422417582513321717552775524109447147084639823412445415664269125753199286180485403269573066103438522813401506204664256004093059034611905252041362744783408567033363219660347521829814432038836619685677935552147608273852540555414773303627624499354941417106915189416942210405035835475927548694134721712748687225025443393582477683399132163682995449185646669884868300972665709748762080769057432895416363531136791407268823185848092361529586334245026125736178805420857308680693407412435201872355949267779839667527163714555030128306826953797346773508872029036659874610039519492932845438778304527660096675680297089270396186175952531030480769266352668728226209918163071046356074759177730611612372983713374142804301833749658697383411906052714261181122592929206504098953590402542262816859247066317277652792775280723401517916918724843994009293421124817798988511800441529607772538107244092500333006389522293019752522443701497465518868346114120677998767980724392875889349268592346636647556660092145855188926749705874389391740940542321915406296005149491432977347781178735825250396965906522553*i1^40 + 2188864483678308525467532129723109186818430945338165995712442529989185187999607157915586577607557715201807864027532757194774991815997851167707823418359661981464438858001274990364219742172994353014170800138590528873170224081892196687365737510620039829453274288826833184378078597465147794448948162867962363547756270538481987404128369849957723508948239933237877795896165479279576587830272801952717167525120399898276686653106732870661406912001827960503930053292147368223188093677691194079870302728705247824416511224545933520115997810546008831285916789442832570946108003579280691761573146919814442638517438286241734439190419168059224559619006205137677544940991793629662934160082295474313442566354105803047874465650332202516101679861110884388523473829103760823386473276905255949484493007582864830103753869775820391609974505165297613607900056076487779555731234936718090058319692242849738803529522101399743671338434744300864390299552361534387356776480361291426348645141455785830978167620981518133603339421072906667750310949089839542321650726797404480224913625956734380492153784291704901832072570659464837234908164011199707750855224029851659359589640808935363277229972526518636859365322627387530087669990154507846390595245895945463645340222294563317089239248376503628642428080953199898958853481595350522703279362898045827403740521520090216377237934136265313298305005440131048728461456561804719927727023545202167801333158097015862077388171473827656828058383233063229791074946741692578921319303675410019996462620468072980719888004085400823021268458620744541680312015618326397472877588968963662862287898629304846520461380817644680922680832*i1^41 + -42070082696374115430808326467806768947950173891240394657409545275297489531854268638339521346397588244041871162425790421411907945578237131523329573485785730461526293094612628800524277751190664043335164283075333394911631229023281306133559691647003938835476591303169899312072300581151017438071799360132173413550335650936974304271908009030907922812358890782141165143901583229926419509333833199633936507984867970311461816375490543176522650189747090177733065192727526317328315365446420314184084034193044954732406831571508038892046772027623463983471365464987827172924888625261450181413930584396165437634818957639579987032729684583381692864223928059278732216564012736587084915699168778283258638455395855911726348477106772184706541585183474716477274907426698438029224342585482950045741077282819813767488999090386629080548699857097645605942447225769521709549090502550300393127585882389856015200540749735385147464515011855621622566320087202350297595852577563746421802142236250836604555372359157113255381465221622371099476557782891065365770563399741195357150581374988511000692915574014538591223383025980305562099845238128965211124160457746247820565042549125235278971933225706910140234754700970100539802715631554002589144203590422738601158880678359345903589065045307680738073755919784543944062013635727572919487355371413435943258659485044158620126003582467763918261413988263305050003127888869845682947633874147273797718392228360620473552279695362574603123687024348233123260823618940871285287270281995658149369640035883991199089869998221516988768073572426530665243952265649020492038998327521145477008682927835796177576839969819590656*i1^42 + 324816847612773334196163997507411985640339460761534814846216968943443307265097091737220795071665740958629037228092837736691830689060069510285253692385965565704928662497884568544222312831490665365118018397193504700854004949118604635077700618114379263686741785819215848069500829645474025800489909171373274250775460501304649508187412175073006604648952301165908165499345913371866660393092636544506198041348765017194327557651149299463639685545441215811558653201312780178510770390967918007115142906129998837178964302362689733989969141991033519957598162002391082148780361290647183222142646395158571093695398052364481448702507341372489806463395273749687228528010561163640145587735819533729823882371707327193381739564426934452997218240604384418176414860341526393801821196648267820739247674815401899404382757309853263632062256788289508142960957827706593313249103018080555374974207066328217899828154591142601394814636960483721627421844609227957128792186789169093430126146177865407127128860276345459074254731929042635192944153872073072135626555428784975663276512449328044819407440479490922741825547716706505016137977790143491728462629962466880859931879087965643223767001287217268795108822873185825558663546577875860965677382970769083938709451135565889217846036575885303772476449339332215880173578008720050818418033813384241849202752241404116920304873957086474435709999461193329932556161118121814833633854836776621533144169508461206457027494083210208384541471251573384935878338458540848875678795462915357787463955673695816132804490542700397783039702648260949431970996470241178619540098647581532147352245677838087076872663859200*i1^43 + 545163206592680899718968933558220640608068707169975067511172747794397301798405906338881915642054610053476302446445348416367889510388051741036369659445180403370413741120634363558523824714385603263977081784681313586394094273929029559041759290595022640416859398840413444878088313553191501523185618295765549562243582206821120872790223918237303107887029909532113319622936986309352294531970748295794963338287139907283597748296170541120236866914761788776266794018710904839973293333805352965038351944945389396119102231496149529610786943852559155767938741173648743890276418400101276083932932867603833189539281970603659680031408902401134186686422253188986540821754927951360424990881683499914324453229238809902987007816117451267781113320897938021080755164723286757508952041216398254102661092811309068264565179238367483091432015478868528804773841367580288968883359899618125463617582994568981914811973648813981223357621123584702244004237052143307373583349508578193201736986514225623893179373271857398395642094731243249983512067223633402445817968617463060372691043730166250583503044206011975386382785707747428653935353534680396673573757915859892094412318807938953333414743246687053288762899528547534612555777219701316894321072313536416847889121375338873952146002399029220992980728015223002686552503449675211435087392598124609446297007263650449549086658301470844114298870609898609413567303301399912802423548226616340423020405102078990392925517889511101551505659497368454837731688541975649436649061428863374420009325713641733892543662836854186896900007324605930886909941375190663205044144211609097004094632823449542352437248*i1^44 + -449952268913638122794851588132703873289320816492663146721232936642581916640749588806807183427128487010913674767178173347155460406064526332229682112014892233922633256807029925450595883908227936796372283951976971824211951635912394884197876503969265324929279623970805533568122509487026681263422473184713903845210773068149969572503885126723597486059170387630242941808485358226469688775432695119436725598503303767230967227151625708304883938785681752197834063647324221904826674426747872852771706500167160102344227328986019775179188341706040539987651325239382892774838946116577327001576411700558407141142924163094803842514547395259329478980857833643917451710171226622241403811265612020743190150693120393535120013060177930052613985269823088702953884617517616591723391813230681252092606660206617347214181407510026579653666773757932487242919805163145874341159345330516780915458941923050590454963976246353839107911757663512183624830481725811879434667352086571555143793340186271519091737145917283298137024744942223492943735936852719828333804816818577443359769923477415380387209450438742583358297863149913266962103512152069286743980653590784029456151687441878616053464252960166215764373408706002768530881033381483631999785514449112956403921634884191472131500147654967233255478318520028922100028440120921296316448233126982269996897525913450156516737912663713229576886654480476974879438926862595197714494051663828262588179421464971947547350101834827455719324792599788884686861911027682143605291134010268800267990541747368260972561257536427517088146094655159360592042405463232719398184820552197882165375095393732263936*i1^45 + -138047995912410233850072069120967967900103079674409174324727175496306187964699665574150750380964516295492934361124365941445404348948686654791629503514513557088106769861620079721982765441066258590871410797290344605125956318035463407085065498406241250762816834442015552773273166881762640905198298676297592798683205862987853561884771286466250073652984371035338303200666704547463787608966219950362511056082120325053783524114610413596951572249107500132878148150822599533198940619840222625864393792614563426066915949105499519065782534472517902012486171144261371121897046792123601905482389468481227518427193401184511500603675839063155065954568682893720909950632492449339463555483114730322901357945870534554077473887790080037337894504341939809872527258940364212426754591078272264028067989492899328660050589012254629360353159696388177415058510462143588591558325923386939001872753324557799292221281513041064142746916651943223008245500921600410256647572356210659313938758741149876593404192024291097610422205933940303636979471744030822245804887415180879911837790022577601674214552791896345230806299485678955858934284147524499377774439457369332980609959697054871448791125157817753405385359712875744632212319149459370253525075540218216395099463495738128381853414935013044678327060675365151639414586487629088819680657158663033982608080776006266089892680104949877172338940209275557944469675635926154349725553344117074210035153852169011774728083551726666755139547262915516038713636009565064931880619116353136861901985870122825501293561861721644294533251255123411431308205120701380152642621649765272389265613914112*i1^46 + 16363556846202062731862354628238055416985916376315904897061400479061545091698041420461197502446396362935036626971388390319375932633207103671837781458653834288737814966690236562691748795502526146011029147691229701726229280349543999261652888544613542434091249611853651715452867406864101231165733141524834944340167850408215656325736596507467052532747373858311493191626958331139353503836534090277444395714975865140396109229253464425444585405347328090113853137512198467400413588519042137097448193963270551056950413575453755359969264927227732207120783901881339964131462977779639562246043753320737155336780699424841459320176506467250132444179846115418858722306600140273243985366316245962263237076955764784043687093239023598373545351006740898011629942330828783143189614853104111526663971188071637274814282132099552152153962127215076998994932366347572564958447453950662440489873557293007684522090377044364683733084735172779592770412352954137032618892348474654189419559461617710171432260739869306990456374417912060812474346116000913515125387464500756585411852538548806736591465113566347866444303418542452492959042631966128437308684328432617956377087039816394119960431876282532775933779834360803039833362485415425011405976027529623744946628713768014992699959008702941099184837718502582506256720046367611974211006369511963012615871884702018141579429948515989535109794050382278128095007488073288776602589329074789887402378725745494654888761720530447539398761367052199954303014650050299410250152826154941653740768125629596942509140438708281775054644288207176061769792669305176226347212213203158985342976*i1^47 + 19596267219200567430322941287733384199299863457082143984474778920299706065144770267360671048290495731274980851110747649887781130616276450142931330511324839432069904756407626009111442098184828998398363045342539435122709805061993289950007225258986401715468751044982176221382653474880919177227677548204793895055981437592082253378408176380388422903717956248060723481787474578446065118365943108715519713790545844356122121199111570842651315505038426367087237810257684535123462647957860666825257224308897149547751056240712588371540108244984579874264549504578990932123048922711613534302569964862054899876471158180170471973617954194764922974712247207256244071529119977073515087128320792939304162532174440326496828479899144919504328174553160689331465033774623761360215446172053910151122740292834185257169718219657256773312200377491940902409685514264617342062985038042221247527836961749235275615647120835318933713845119530764614439273284304679513165880539606055785998755508650898995669965870637072810436814046693205877800715378531119258758034031268344456872316539480970624042772180683064796433247932911388548776512733814541000853817456618078941040239850160114404346698064153981338396524248828726878914655730189060716018040367874562848714351887577981435459345165319427560660506536852560869246826825974312630555082887909408694487219091224089636083936040981931150246561493204923861157603318074153371720635430419944477738677782400662676771794471716118158726310449220918442839445525061275319567950433044781834134951123764828475330851059849276292090505869964102045000268173779972591244599188881670144*i1^48 + 3049478971033005170156886379251384821099849280840352190250174314008449581153917018583530467373020410227556689936336161666786926389447041630251395204285868704020169113463548076754149593509086616924518120716471813622437217541500813551575600461632073432795216167262768339952725564546943421954212246571402982098438211894789118221322066377669541434010708416832651623983762375688307655842813940273542108036364912926369816815782401803906838088289458613903646279085867854970112198680722629212481905805023619408530902162864253808594898933940718666153185729502967664150022246754773611080838843627344546247547887448451564444210773981163291911970939103205254843325467430307424999176741194440905172077023927890935173538425235729886037492452874221716672697250385296634725316418013368780599124295670013396099288954724074093872310517480924611663397003203695709057119510685456451788712535613746433886927194252984192596327443532916347318358705319198042310058137581081491982553542405415370582576927457064192080559456661885174730569287790395811380860242796801931281578433292946984222231721613501665177794843811095173662584758085884889136518524252658148087372325074211472114274655165261925348699577492239542296792382426784267967439198219595790397854181772905230667909033503507840540677043962828054513678377574008435266099181186160715084088376526697144936907715904163934447580524624163685470435911783171654204686143916583565269168779773328618236932412020284798208918723995030616536911912542281620111118037490842260780419204328631957147206039505974805348909099049210495916205565140137056453636653056*i1^49 + 247637273741348958459671633163061347347627952975245971228855122590670157578125318464008534691954579586531280444808615636822915878932098151150428681947138151593680861915922585506093294305395254292412564425460797236165360839791890122976389788038459858160443071891396300487165403143610950561136415582281843007947755648236926533832820731373504050356260098433398095072920014184055831023141348331675427665396144741089112742185186240509782984930725606753184254502303124734640446535014037897315630605375924769742524688457311637428415165008439487491032050852591776866487169880465701607350930936344875091983690392363787375984543097572104140178353266279076557262515944756781831847991966287751184085710631605134446605349485362547545750441745131174372127979896799534016762642832857013163993759858022572805448735651801306768640649699824460427493313106127908456646704013441175696860262414918402156337202055568943133364528949605528663053508051726638700740151711397067578513980444954272722049019860606995513193086218114583813038594672869159000511862448732973034824475953572541116934322880297782748949976932505105064973850479182903862727244293483896108932775320982464001084890530179867417644121270864525562094414169287740103118807961700514204957075784475610359528324833586176319268807396674925816618264463407445006944193703484158111225417590411751111853497769612315486249485174841042679225146256771419592527391322928882004586504061049624584739332503509909122002680275437486436993297577632979153081746397674181015288862951025838541713557162101662964360435910914394654776107936386138505216*i1^50 + 5190128904743206712136774963996239832705192769855256311240835161495732135049723698710631936550693153529798025424835911888811376258643962046224264817950867423457351411617133108386777368556183952129997753483883092614849138392598525119723893984600099590699503370881228588006825170421261058952810672952785467719976983897256459040064688996686512461519691394210333608562680327525134734606297158572365998502241671558675054179902950131738958676675821272931714408307788707120201896867956183312369426464881167490463593634100074425250091226061608875071496681425892447657517590385766226408935427515559360948261481343607833762526921853322964523477027294061739768989716512652113129768035730805650849285064293907494078189688704376523349054135680696779863733562542064351471756835997374015441045760888050367919115845780440417606549220891860173160026706245516526103258333726039885020871765915067936066382978166060113859095165734611036819409237448953673767183697128351349970917083344212493178586459076397131332007613473236065514016018038946712933785843677515972996987137251255475781032131454098338846564815412537244483276894036775026444147182582219672242986318785927403062188782140139691858521964905786279246604333656780813321847988096329745371053174120848152347849600280438637384042318349631025779158710714420629916896769163037207822783760502293640055730271899276167540549959547989231785393168924351978245653204337522798699568403362188491011397108558367516388848928027450561569970435610340020990982912720286841182695905777408512340162091086966611113415297747805848906135341367296*i1^51 + 54639985113135312554755184664450376228825234588002368752108111249892952373811309470913434820917520296943996571765062670824854474682103144981525714978898587126199977413404933545920766914306678154878688017089971457652196033003862834268126286155369597934185181555887658073644997314705046462962709900347402659053830567649660341499281647944633261107645166997451437852025081335830111534268144956822733154871431493237084892361643167943423102715578884486278568363532300545016136050385636342568651352779378911101782471709549708713827578302323332649704974038406158906209668219748488970984215261441434131257881052562142349159573594411719244946532221548041339701911441161098674307659429760114714427605149531692078603155362064088680647624958864145588314503034269486764646257493656051043591417173064072404910463049341418000481740470136900888350612262689333071522374301250375222967664899727241667113241337371488124932642785711349794827058948211255043280210363896565354688445280307346299227003182469785932416860306150003596589042901716320883365186347469620568727194176114308146159415077729064572767316154050620539037014011037927245989597608393725610813487869071832042261566914945120119024052753462002211433220991043778302762132923450975981209848704952738603130609953139847928816224141588997649118464909868304472652022178782889306371038512025830632375549301608904164702340188090044334657389563929809006904613963688442779358907070376979413661239660820195655161726332655446313738329934121217335972183122833029051470960562415668471375563475544445336576123899692642629320704*i1^52 + 319206362022682686056113486435326291700940940311287116885676148635165427292907226774920354961129217124907530334877588466298359493205834680881918435478815260519314490172525240477156661802516293909338728067737017800012717162092267387245038746604197701668029829515817244120278027096110248265152245712148019147339527479680785778283782027214032197648529918909638542809633380982546334579915359935641894848637354349694638388333023505085580703423665641535231807016671706152322275407790925953147165696375519828965513337783780232763542896082004766204580797338376810081734177846284546503856992421268778437797819338893728732413017868236269855555424416020149822439290482511548919171781236255691719200568625218122859890758780844645191833871615568205866279610040983462109861150996780588590353546804809139750477322063177539326233725389428770477539619877060429885886580016188850170967244683871506439188265116750465450114701701199670015849523483834741219605817173200364763058892882665040140825597376081593315489146813063548131291203103902298446382328458201587102164004188522731921802304764156240583210185538783011462109756031341019661723716089862650854111728069735924178569571709361290891914958799064997142815913154626340918454864824496766820159194395331255576921429005901125995518387084328671649983701442614473450033220783739427712437600250851849185516130895770365775310309513978862361936878325807589742867642151884478276805602471773055686685967567536342640877037984204095706142250290415222767148905332554962820859350008995265607802999714308017014319967094439936*i1^53 + 961656895358113655170981593997639768598379713892094825758281927893204429701136013568240920648778975158270218520346026104312128731711685801216225995626646088517623358444687641234202755370663629257855141741973609604313226331050505718761347730913460091285562586216521131763187358864568086390679761426413350520236325137184595889369926273575372497177890962164496273359798630556379426387683494687491256416225441065698865004650246349181035680285734881247270341215355431513246882885490220454682877844197278587683429291907500249000314588859185930443120908837371467741752218144833079378970754744476898572215787198313653729515752469275708501877599283743718524353502551461694189963679316829892265368181482103830151105298965613790245381838264667604996285136958324512797464695545008339652727991556939235805711821803499436533226611884637357062726852892496536458195578727930537905453481344945660859337391530724085850637253767163079326557325684973096225463907695880751851259099511783955067974032120687345716511036952899240673290135649489171197256143655620302603926184895971159713155072483773356656147156362570422011711236603902612933893440207687531896369130444193957359480406214424927238915813141114332840095627198114932893197185827113425810098317801226630315088875630893529049393938340192564981233773948404581531532699982144956839380659827212615802066892509947320109562478504915079820851640596457685862993340164367068337395461276643573080298691410892802161218574698046622284243140901067987392834695443309274756844642637569884513493543045421612258033664*i1^54 + 1260013692899086176290616235366338050524439795470186858756976701728414211424884454162213959419558096467758650914659853242497444715672489572485569814034893774510071272253432999869137528779035669608013119535301276132760192649685543833467958222738323850744894595343496199085553225574040322976868740191174514569346451275995350765433547894228290125595845303103780810775894281566048555328972668524510208335080367397644608139620469851737603087101668632923654095218005746027622451853671866354076742364247676267861120581974634190532726528052034360801245787074388153570058804986056136979724685603571410761225045191348428771844546402738617373749317878884233491858214683431738141507764887189850676432758794298714157839511295962614930026625482047064220558445413810325840886463526592183088447666649967395198126706427362282332572856124759584587255632089166224762756947804298264527511709414764075606773050828773522769157960469057437091560657335229217855784953193519502651545940759874774741598210327620916526847165172420345732436778920333926195504916801118190887264562320020556300978008304181717689300308420366641425769499207151006447158628711859272053863444089443134253167868039593842106073525517066913759462557498153443936081595278448645757489172278613811824541574764217238004477939346496747721235602155891776130860984857085777649879460414047080958823304040338240662254904478360155426098618638918189803055069239410810175085074731092642395451670144680037059415863132195125410482923854285729276302312216042293697102696776714930657947434671407104*i1^55 + 713339141312015255283876147129981736300784233518917470420132088594776281724896183032162030385742727981376072917516281669546517792217143562550606344258303839296466002178551014580158599298448535563060699863032651387240958746968304905562569682599749744307832477764307382240310069211021765053766765753373630372988463828324459984960852072055367704834602469388413269841424664974628409072927654336230018929194141240985802709013630508278791704494044952186417937566503269905214239626339385745462639537603758903239374622185452712722787741807602384728849804627729393514323600340514341274216349414179916512949093971090823460470505913729861801283289447497511594953829006708125664558271596871835383922908916885175484596571696988037855278653308747778010952387741607449823541253137544786860061852809361000990500929030638751374606683811881136030250801425642169485726684842415759251731103585128081766821136938689119926282915056893690051303401582514691638085475303468323254982407027031893624391092697343495858785392108331636074823900757749728668308330801546156091115350468837447479155572518771988384475080560247354025757961729898856691185633445938737219537663404716420374951098042273062208895855383019874863481203038950094473575040541366309877328108302797720741001203725827594731154827871235993627094898838658982939491786269402735831511691906113241730623892231060101337847540799018120547354118644385200994411032867897275183894415405781948331964756239720357013776652604930781040876906132625599938558761578243055793278682181177354173284352*i1^56 + -20532252187636575428934472795943178889181492887895969537124080710268131037846670499261586296804171658787695238301645455283774485911007842673295035381951452649372084683883843297611967072991138048987271435679932014771672391690869498626264352390696450298905665340445728271177297605864569431737710279885225324957049026680548562554637287804470521487131462892453597520955514890685353599275026196861301216406670721913742572428750469291158352054029049508477129261666383412786748102345946381268265800615135175805723641063506321180639561920333855784182354918232574989994350036815798702230283362870504776669196295725045747135431428903155636885718956866280886678475529550527887689818533797693947302415933944568585259571487875508877845903446437653472484544122219513101580522420775511265899304707676507732227531904253409682597776400849035836890423926352918061086883567557742600309902909211659505577384214703458060207995268259700358639874525054949842369591498760635873280529937399010320935013425865176746407688948558299747775726229806635421001080502684373207790292527549301162312055069394930056288386632246864518374440041395751953747388872393941278927403174685432937256598011012689608817712664277774847817719169345490679629207335411408582336628013809750926936901228783082118204684888966755670975935319665467398125827332316685626422470940708054865197014584250737821051480715927649644719612953079111352256956144429813206447190823024359633289502242115822458408287544555293497466764950038581371179409397104725744103747265495040*i1^57 + 12124949404432453094413446215515866087215117727130178263662568686721288548651480408786077954823112641036326252252980109344849080764337327658570611169587066727066250731827674663520977179066547942410178767969135987723808653778805612810663353138745504646258491809765269041632793577671133441374200395012831921167072005323814126561774925275525026930058376071364209992891377198139667244311223625352673947512278283745067429613562829053629498969270261022835875479850963086170602128561763694028371234969315764696160171799895886148696209918349513617613005360600159417479955839394116335770034865900736720158051957100238931128709346995459021629818316780599998340111685473757402801136031557505197541690461197846767292279951811845719026378278172418529634091625014975025841579019920463999345685200264861301146947063129797231289740418292125193347344929075699975817023603991454991046514930814288509701250224972254108798934376190787654980737800022208874310582984189035666735488175176417373037219102919214464579024222936960009822121696789166098579849387698774404169751012476320511615785980932384315093112405835165597151137937035765290599792153892571598574418581288074719024182869109107541818133010560099975982738839693469755687437023251644572064446476261429671008290839210773024855043709808499382209382471930012570119132908198666997839788672716410440892530680685065706595427343956122215733813734058952176488079763917584174044139796064046990680234853871354286541036537878755949098233757641442811610579250853088596066304*i1^58 + 728956627026655060782249803130578853752941565311240852627212833535285012118362495233226751245280245009802842195390614422522817506302340722922029449344617372066426175637007059809270540728546743590383467434219817394890757470543312801237538396952677401286136309247740743706276500199781335731187996038288291428911637273617854377042337437951331682405586475269572760574666736265281321284996861724476323208791663055835879505795916965848421328548407890540924867874281777871426354743314970695893801076541324240938842438303593894047273983721551525879614965853359043498907744085271100976567632478978633532299380624735600224546978451420442570322142979520385510053931505974393210799129862246658662742379817873948068896844836502896011198358910280157751523897964512475243565094384798591859374727474532664030925950464058306970622081030243162373671234319720003182046144002710145838469951026908863310731264641337592651559242241310059349690561178029530988725217759222430735738043158925983780658102534582032065724871163403489150698003486989419637136762734705543336072700606006233803500040672876792006553723292374528710008419259428716647753975192375767091860255333672522092933963950673945033002504583020632356813146047559563804199940735603936043960445078350017757267298058082109966336241005595055782118276025452603690446291111391576038255254296844268119081003214930012740444597779190027311117374751829435169575873453135412365892822685741950018652328346881168758106016190160362659049257439404518790050093203456*i1^59 + 50333496584735569280724189093175831627361292841628092996085172066239643651863328088439062916036269470540808838822649416716059770931102253758083463444282824785737298154382895884100058430406606295359174934867918802979488614002681944436048978221387348385097226330177105787948693883497730162337418446454827800206070652273652002568806040573454692270085253892435690311922159613878524037622756615025470510929635931362138076681824989250140504877807589733177112978383099843937398673776515487025045812552924407746470906345842221047080735267363433392507725585960916368044201134401780656508393770163131762908923172169591517245532076226433210289549255073430480255918273229123762104880631103976276065337458290275832043439283439867099112364131081342751319418506920110673409829785366403087638207769812321665179024261843234425721316940600414827652321610579117450621345211562020587485267475335742714996525440429928160440379863206969882131954055584421875755605850921688002914673366559507140454439610588138090183182103964967871284322495697809565453314335455724892730318462411836967650776876191381194118610761544021080172146209261316992373826052029019116121778709888814485783392937635950741843643114085746541128370196360762673870218239476714166300514709213915119661692290046328695945892332955878616517796397012073817670683537464375864811175102398495265634406540193236208686603325457988656351648847593853731818525432832240190154004390357391160172713444398638226303851478643677023419482970614495444992*i1^60 + 845685496074862578514408347156393821551508242751020160356630313971937584054763020267535223566835066981155853579061126847862475574304179719451615988512951698717323329704506056839131014464123593331446772638416905633147178659188444591346581179266481142193677965688104009338931798845244191645146867358380299397632959973565909350176265771386502907176319745961596704546206384010877070164838690137628944827914572208400675645393053168855603792772917705560023770365654380183541881173247301859846780910695800602236801552684682167208749947947458750326760061477315200846505888732385394274969486194207317080556276108618413001273964597687054810806904425853955589887717139394803561729502409277211392326136451655781020295652874417598132739907618618826934962698837934892593528751446204627922992253523289922413272789782495638784299077877154925561940296651829815310899324596608526332134156384871557568247065669657244901518434029671651020533438602322186951912470320408824569061598188008249746775213525358102480486390081071497396319234042761423668352040270864960823248146740079669195941746736113863750200685609257788511261997341372919368704505659881702045283259483604483582811144688506227618990158041818958356110995244797901050071513332839691479400490053058628303358646113495016050746290272535780388957097258011048934915489973270526976403402148185282334888834973772603617263226306157534511053792795273248474281953349108401679065793065202362030119528935937120291846060882634720898489253888*i1^61 + 6334010874343382869747119309555731809522074013173959832988789891309836821407111926312731576193340422434319342265423872019490392900619967882358515332215884971549333350005625614013651739172846594384341122948946419739096222549689598577045715244612727137338285864929301307000999764356045353816829045581345207444075472430022475435310747943460213122058464405172622530624886533045202480766914673641072187105996644566182251241026876143042602160527340852206980496038471204253074664377675646700216818652469774749135467544434420284739851615539298355324590288520184743320377170715705356433852407686143765086023943286218475564531340913447082399923945211091926501981847974357339907498572660239357889998105231855131926823790069638968965403637687590019590740890281455008267352701952350559609508138241658161184686230045293231837786847609610314894526505857276345963974566428031577458917606000908006590650388712213934643837994565068904430805176390132112038661361201005554098036326649364631178377191259460750420355399473709600331699199921005577357056672645448312110599285988318734778545069820005284475201908592691194450249196622710600519088870249979453314068104765862043734707022271162156100628931163750866516804943679446011005207395054696345072261990330474999989327126015636600770915427909487615005128824396111065090354160831191581697593747719298490518433419508010087938863833226512202551873285169787436382637485541670982654894859545929107231157919177577548804873995761483776*i1^62 + 21825780294239514283714762619904230348993264544611480004692945995058956148718342224886551736429949507722225310035065512217916532658813199557835301205385761053610187418730443861691823910064276293109547140377457741914925837124787243999935350073220671156736616846853889332621424337362600600938704713650970955006283341517653123136750987496558184667915948329773237311943648782069336613731429061418898889480121207305814189029751400199352952171514996200747927021490585746178271705196503364813632811627889463104429970098991663760676086584907510001133071681523227894405455038673414105401130285097003911257120822608717940324273271150152088092962363439316183487535027888929516436955188917250537839572642509645624257673095100021980382247002899286877192204911026377321676412951867666110438716054223418877886284662092821853898540005478040435811018697519866395047912207409726380916296846983743830057592214653305644795042189961825046012015319457683511523919212161352833755033988215043974955302594532242985258328931182986794480424312392599465999381530214101938028937294401430460130444958347080020140431405145500508572805086225359672879396136264829416731773746200294739467390114462976175013620043061328150397628600475180659038923413887234927952344511534917444097013426062366417693199123479319776134261972140035948931159399243823897447825340136137018220287846781562899773402231079897587194592691902220050748213679276866009318503274435429124261182035135106696347648*i1^63 + 50491151001572440750369179784487156665865055872962359432667284317615448152890980742129442306243612247848860292674052765984432231435425694263380302957503341297357830413984585913011552312916394305076196265364967587750800610308301850410560805084693238739528857386855644335241811307845475207867372673882971974141702451037224142036722555409974768732232223521039046837803032945032360591217816835173302689236215064278954977784952515986832021143393545204890241521838957890473729830237881123585577999126591289795116982692934954665679599747129364103093953802371535017486851468519850390529864679069734750539818160816479798496426457191137780738046367661384271873367052851044712083959629453071796475531869165192917314037270910214071144944759471878889100845811990872564543258698029637477933612454191825431761273788081996437689372154102281810674398334778728403297622088212026604809118907155395292287586224417007596431266447985678218626685237084859544379247120917106547518723206271536912740254227971332417720456191832486794075252505611135693992056372523837615481531835948852544985219067326150077585862536099038254809766786797469424166290963681873547009016320793688254570457285204130755124001572653727188140300768577931527355491008578419872316254547550929206908080034072815225752685487264741005581336512504612633164140463633170221636099531975068454683205893716066328258144038550042204480662694669850665924037009384973864709696502335026115665251532800*i1^64 + 16110671974131517660970452885087939494117048206406545133606449106901774276483512653063343337686161285580633761294536259155452376021322195928231801224550947081492472141344496932058706098743816381290224570851905766252412693137853428461533370033462857072703276163787077944243627085641081628614146897228060575878072790370812362639998736295345115989533374030142888957779731163890358241025507539089956715709162579297111757395202463700220082244598329360533978899927783205185921038692910070403405833326042822222985518918576793700094495129942783470666278772199303616185462519721735507871266024761463733529311526376656642034121090906001194781163531910915443971114117122237672823699659699931549326226123923495998936023891559658410922280406356675566136410447987715627189726501754361941753408512179065081916300788968427997161334278884519566693146188325704163520728750555341633206950000587778220559156896999733916599620182350218380648942426245208527583199594137925920537925257779404102514730623014018563977473120926562305178310649853470745160017744160760764760506164142833194195130504977579101591234208732628014950016267973107668118451329618143866806503215518260621538527368397254402544868317951115818844233724247027984815682617117845796885584727891239695362413843835377975321743504243392544087402109581612445424609042050122648524354494606708403585160859031885813810421623865039357194839744523705096401093413415952259749330008695373824*i1^65 + 15182370276305401524079168892579816455678233986463279045779663818896585072182069386101950915814099752853026183151185986055128163671521743074438395865973574753365884495179683606152771250331671962618295391610379528947157189132839531616376317724687460470652171953638739987543229568803704989917313131873565193718935950598194108272049388920643929340568896404350833825137275878882451788298412256398967507215761770966335972500426376831205053031160593699435141125733477394976354772413298233669654943661233463159147451373178656286231724523958302952595943027230435765932098153950053218600443496360009590850522224370343479079599836908158049056377968596658655888162771526266996142433810020454643237286491897397511517593744644552449956127241363306694035172665768768789376475716541280093969129315507771134905308909081136803048711474967086004359639690614238140674351689194721277801631327177724297229047968822172503924773421175483632357759378054314076540888367922532826216163556954035792980791045488332568659540234549990043904400606882099199363356598880077359775786120917200203027502270941090274602031717171035579004927528964089033740020947140729184194139223096906243988052166222371552450517888414485160859299275761150272476233027549071138245236479662008480914770772410761309777326294767593168032993887628852505294112223800345649130116032407920954604899189767920456696448367798584827822578435372909554214314016600664450269184*i1^66 + 8452622783320139807576971791521022979519351635250769144769669471956719578991657754456466060065332021435954834074858999729093450998824025646554265707662027201237554908075903177823340424091838618516312260941850254725575293819910411218973118516739939269360204271712650254306752552125989354643789851340404789942797419003929649749012532951748681601272445764590242202274286864208129831635488971331304675399581154327782602353553014783546767238551026766221246024629416963105342979445424352943102498610162988485292470332584779128578717697878565363465351162088019723086429544995048219413425396679452674804753879430255187603177814734143442053960515299110679806116929357575979869830274919038774710297502704799918494092842478442730380400571292444677099699821439675719839097113789862382730420863955742570666733474309284727817693246552818755483315119293711430220603895021172471674636114504648207909525717653777121667995746750347460654080657518982788933965567490874417797971319298604109282471539403715765209860133132884878025600415381208498723145211325679932049169519629415888548632400487862598524605842869870402946566345087032812179551079585654994478072207539625085459072298130912061391792855165723938343704268073469806356830223949056960231649155091849239763823611074891025106881577134846161880691941216498481119658117965725305063004437821934576706465720791420963981503506373003500087684130658200254261873344512*i1^67 + 1275216958513851567575342252229494784667935183312486662807486142267850081916443616516215491091805878601252099322450027106796625900120245722115040699194762192468254263686218724650234382912196941445399831309758443441163227357207341221879200990531114797495758715725276356746212686606334445438342823064755657754413314493579439079997224173312603740765367766055374822024302696125111250522588864778590174050936751408762112524462833448705893351957132567803035463385837715658691958185526054247631052167203782963071210080969833610854412779208839511508713569618854127549474936658776064889659225433045434564557900022830126080085472072424407967468668676270868328170227836388444606967233437519314228506547639509358642193283514317384496020554713790765171694814296985690670839649749822367177725172483205440159949422281428255480937808214722622778128679942084494019024508489718191776015717843550715950871736233976079262395710079810339280672507220128824670466547209696191615418079000717956857434875527335364125253410292592886366620315243185690187501501893838326770404969644224045095560862185982049798882178058138136526885928831423594787332515654406879922086083910864970318051675340057464593016014624342793761614825253615716061824101120393153761913407410706825217536688903805968680648814489571022874729639416739815728707449286865304790047698174696087218123556179317466541262966639248563933083772760621056*i1^68 + 4469941813495625073450542011208970369107425893076073530298784190465442994355341417242900936541819507008115857211701984379627221122996945596831537829402121166344548360424046949808463177963355728999350640356440694930071901453354908764321639189976236644888535383228746115626692826552632632527336116283525650136894111249410320027750374794763717902684617622112661221981615804025825077789776062924946809673020009765735123889976366666232097907580941191930524769495398056826898701397237349688073169145356833872857663715342890152649993474767099803835367965125441053720565761772494534114300665988573346187358959401062371474403322760666319894688040403014968012202088303877962047121353313990660292710200117527358152024179673062124645380724400264879031609440584601180920427389583700974748202621240507027347139382756748044304333063450007161898960592086803392259494145519691938229103818698192592315103607677148939133137550380697261981362896317716809952213791787918990783525536865125697988759358447765292207792638270449063190622640770236287649426971888399114345904839450451692337375911617060740190880568778501653464017913940185338110853603154967048135683691151603447158485310632472351275738233264718255313808144418678715758540210764234727701241588980769855967343370789430318606565562115446655959295792507623929995577444937358504499766102515093346707523479016358213473757505667305832448*i1^69 + 6087436396703921262683484737889481567559619329943631200598598856342498731667983612098317395685123082124037236647638146630048239712978863190956407893658007000640547701831108954266686701822101660294109314661087635092088100847036277215596092835992823292562593180744311810837765894505660876086741515877066604079398509160597133995316186516448381183714726940751695881404617714534142046934052055539778918328810691823742801993719116338527716319417524413494053725019968421484047496988041651736652179092169714452584813988656796062694759336639608995850509083431843280377113941905141509511255401882616595616525024740621344871170869466514295046075256239223322172454804464019585518323799597264932379682864451532542660073299585436276067894107520532004297466428969823083061763345780886725024424081712779406884451827593157661758170496521762491568031018033371053594661311372109585214952073654866352978264728933756153199528002669464143693366202976042019989242702917021758226794464569078428731041423500689323516110503565107186648588109330859336365379069035732795894591296738492720980115494926220824761477480381706271789044637287217109646232617918072538272277014673455388036491226706559684841082564264676491313229559880740712736954461069916354484743003957856969531709351532374815878097765937874747284706940133153890929601701905138886346254677983718783068203470659744520208384*i1^70 + -364081556014226193601473937192045987217836893653282329512720417268332344169140912200111540913939626568778597947444280231644021889374827174234801877608740942539720204824165622278222260926838968015934652428124603518607807612329860342524484865615529015499791868551166688057879232069357624125100980790676428740585184452194001385545061538123057684517230407439110110541682868280811887433712686807082869678239221667012798131085404217877358707746343993721346163485195186046246142838809492862355343742989779568397857063531295346555953784795030123616746699892333094210525818944119155335806433013653701195134990404314427620221414016181673720104903536641343617865231729397664832240809049331512045585837315340205452746933393333582154855062831141857785880184608076207512754998116697801521453261269843483803114584762359978539850251343795685495054739602768041044994391312811433725149405706040052740328453305371996507266113990396814305841786847525714142504722454864238844012559345789801425600553736441267525184736656103423351049537147781816375613631294960769897107915974185684887253294673736567591873379358449494882899646846089536710299625097698270273469605700757171035429613778468532067837875102652148655702128646576484699305803456081203485626701096383272057802670926277446373053711408414313787632689884546057547491556960563488334467464245514754999713792*i1^71 + 4215120318278691008685402174887373578153785307840365989259445940138484218198018598032860667281080526180443427261058474986794331613611637125719622657282163431467575553779623960723699935682634445244333228308408545198993499124615617637451487432285575682763358270562977949546758355294961227354564957615386616075406369533960330565176089718207816902761254964844974601264490320623274259026676861455403494022191593408322910720595473167421253305570056991819033494384573104557034512902478980088139346846363479959258453718832219053612735383173369758777081528986318886815706151522740057402305955278406803436809890360571605872747703072235257223591934184035445690715856090975831370374937558676689541663371957040400785903780194519769220220517605429433186417777479177598340049591889287478740539108823174247556076774757547568075070777092344146589815044136100449663448411841783656484130076608307803619490239278806269576445995805619720403635328896187791760874468358492967522730193264482209012311009801898284102051422990237333012175952822072985920396910457205295921156816558453429069090741745333459354493290414899203786181692579939262900298361073394605307140877967416590440261082381498637806613470822242716928519150404777134618652853442172369441680158913429552857588749144821376631569758822882494434659592623857788201834827256210326347055104*i1^72 + -43489341988521242620129931623727767604377557797722918858858753786374998136723322249901876975504090016303816010575181644010456929623218566685104208000099716280871345791355179951270420685076884444657328392192586825852937755692972927635255767672953746747659918220495922270517179725562012930976496399512194367346193031862018175645770507301210344058492903520920561139789885389702695809474058790001712573065711328482697065037362421919168485466507302901398410958824721988273154897748169684540984428913610935111567564569936031146462624829261569627922534558932226616455499262102440276227458429887604797965899531814863025310503755673862624200535054570059533146643049539435933433672090961964463140416143450953649219389820593999404725545091282750746891092128538326562690034543643868960469506101356062500225062383280831716827940794239592318961540521083533864461530502568549018085656635135489715188357650891658235835218872281708104047854722743398477158699664304693180616359658093712104702025896721622445501677666648836886562262693183616187610689077094578454391390104758791380415588539216166958675386018924948884404735376492176733916943619726318374220384997550432788321799117271788071240165109845091306818924423149479818672907857408427731506867244521386736105621608619894855680190206713078930339185810098196876552568832*i1^73 + 954477746297465157320289939708366785572565280464143026963783942593317246600132701428697497059995900873495106324458026697765542034962558679147602723966213093942297435412794355050026130784065666641987237472889864467872444392199444570669578100142272023295838882282387398831046480713261397434015978223582724811111110316213771928696188313409425574894097494421563029222322036844385790746196147407663711785115565785425704384848919272546614738327557283082785594860172015327074337085253323525331345037133863068562205510276091400104299800382717922332612059510790358259354762049341507215802778131196308811674310783199452618300527807270828254683358387493022661898493871310584808017450112040311659376292334349947189904906700562913416688951445166045764576880245248312207213494252571126627855340689357917100349501725849441604116744871741494374113727123681930725730643154568885443247098701429324708915276506690390035761671178938907030498720476232503541158245196499816267842916946887788303275281518439671394486609144698341964535499106610314925385602541732672044946200174797359876632804920564303500018634829534446607481691154531198274376118156859343113544886810003458965044202948227340400763651117031574230146051678646858174698221498697908644868264705610720027106590017995601267557301006781145526829056*i1^74 + -49129585172439248184175446037458338591250701043776759875687419858242341404998444207594997281440159097799908135544412008539127411414564982575018701748489338258162797080304780398375688017072735320899619203347207866675896439291080488785619780137642501618225892653584212412872329094506337877891884656985299545888880827251089589244304385687660499449988748176422493566295895892772385587303530508018258969207689905084053743997170883852299608354447606100445508666815455221679896016477283995262904118769187977978039890946070120599644140769634039126570568698036040310760479855106253828227707590991891044535956530673600551997473287019787255695214771140347933136423688722211887099304275778362108038233995078770875315949993104610885632498487096492573105881435932123626218005831868888293215095406870720495318353094012503487878372419116956680431014307120340682829803398478788206585089046658752280369733904624010658244173878715388365976817278198432263665485992844726913742899974443097476268500170882923921391543649617976355476804937813475915509040850814359883795590892033648912392643921090119568734644859743176311637488972000374588295153420482344552470916636359506239515724876044871629183004513715637563927767137891658027529108562634019334183864398113174891657604196466688*i1^75 + 683801076624433788468168393647580277725054625840012143252639092803162046564651124329027435139787982030779075196385511905904950820539973274871837765901259220837030689365088627541598090200815517393826220344166695658767091445997004884979101840062749460618439447955572484700671804554021532150697607699929049366095543287441035491369051181104808951671518585901822792673530516462641311437358598228092393101112735717831692460394199797369509921087531507760845956320034879296363719026387774981705715288830225696333334089651001365718436908291880481392160281409004985298733698062733438667566132436764038365143498431453624135638055510429975261629271454048769604168141675683932790713713207850604691313106967891092460585210407644988185874270020946084373977780038050625498778715878359922452022343848386672878129029794728367345020187098184797026815779966771585194942145763436287521215063335310393928987975400482659371655110426029990734061855917261822821272630041671851234361961657899409554699837895683753101952897581348537248482903206964109170054330783571314060505850751189916414540844068450852578638993405603243059808764163113986968345108417161499554220562108951997791319888912021104736225973540014544032523586588328833580943639876240297426944*i1^76 + -888116104222882643731170291674784867958060051142362798204524979414347047814435003629037941302915136888858406597952890451627158260170076669683307697816993406974204144429825211277283290430918948749333813075505259350861851610717223349907397333987004772868474015318788626404544301229286841708054099654114108469605966055698167172044992700857936567452561185228798069593634384209092520404995607705390423722417917465029306980074248405150301464199343045224077376383773558919191889215160414591462348106002733263054861117843342962288172209179124589287824930305283419380528827568344709986407634100754060456664414969140563238270792774407584940840685237464101027304429392114639486238812744273688249342779555402030559928646809889786705605177652473354002927960937944141751114252079239122632954128287799172615611249714674815808928162837667028374759308570945740331170621400632974439266284887825676222416229049423457203051332561060709934690956287669600892635857078010002085042009772320754009657552671715715555835530647253019697187059954997852764201713538059082712832674627115217196502989618188262299261852989453690724607905922603870151216786515569744315221535276454896380684060055629251131138049061464440717713604608*i1^77 + 1397573998510383521655066788916881940753175743235537610652904009637535388825112112512266479579838829200489079184028136296088504833151094367916238703337017472398232273069929771164917983232030241958487672083186972680598371071537710399458263887630738446126427306186265630030074735853294738168202735905397251391337032367774055091797699148135386502149345462228368216184529881415132320916911351554308989379944473296982311007095786340708547266778037353771511166257710734070797705852678135644738420250282515077836255463740583969972179536712373007657069543806199207025382674137289819422497483510788261307088427369629085675025769168808944864557728163904500373918179575813548655897757632253526717467354091211463990851968455551884446392214012989666859486989375558743655172200857920066813333968477744181371599151813122900413542460462069971443786290952278680321674809434171525322129695164746257020504398068615805559157382909864978064898870865404721231526976632104902935495578110812536070228979774489551032231888286306480197928713849291658774716808749466014987167448944018693276428807452525061889801059713468896820497085581118037600193136313739598639526393320904327168*i1^78 + -1746432929147647596022342155548051643322721155980334728661407318923107137987873543958108307088347393334183940094512862712372711906068856342420569829070760275962520500809977372014538529606340684002194133738330945300413705320200792343572759429509475997174876980684163774857413691093271776156725368638136255477402965476486634531031234957738952416255898987451346599355213250145890034808539563935248076222723129455639951864166555315113742360590028168238145434351132789300544922203583990233072702670410232774134964573463194180228700364972298993467307669309196010563937650256547965006134253339440023529046064259876312345926071714479525328998519781172464322677165598891942968430229671458674770720214769070414701167306525338698065408068325369270857690908460631874796065953703642434668756888714153772809196992916110704738785669722483070043377374400747068573483401605624957504411052148046177935732864433497463171618934696828709088188575073982442062049375661860242866344673685857093538330245341417489131702988447527103922075879648519284857115918470344903200381238677079466807861087129314668562105696762454280869056086016*i1^79 + 38179874944841354875119212545459623121655459391290596106540614177515876261235713322209414834227469050380618735924197473756111131852282390580757675296244714802949413577950288889259817491926130437014200600977593848583653633501841704975910664426065686132779424157632272263149880395745555740422728350775266647578601197513764769736230327435866182427581490667411490850297032000984851383689485364352009616887517823016661162517149144258921989561312048413492043993988390833110028731483745679964743818034231779180451469287535014188282150013370072535480398790414431602243642084059965516133558034676177354068201479790336893655242130150575540780487525205915105562290299413186401372910058880597389994931986586235938189456626476080317446202292420420881964856797703619052486499498534669950402391341164847283490089288172807302715383232259032492687477723892733778327375784887968853127762388616150474057704684329620799445948739404332412017225158849423202843728078994326912523865318452970446135783379379803786750251379659927621641782979198976*i1^80, 71116802019757695445964358116859154955555548674195395779037123494065068361303073354307104533277555564869182032574243243384232917262798394043170605763387489721942096526549183830654372257216121796407297718159454653044438316469550497061783775622866562555554541919230105282815046654970104566235813695477699442076156634397525221882453696124952002107167941772180568188448286165562722019483324263699796148013220563004681502990729367363442025171905569294110379026120182637143228669952627993599130219636264547765460215610466984683699098618609940607747478922262015442021385110577905744497651484386956142347164456300023617285298905478989901876418101243499166404384442964808489027380619177451930155039188845057185159014028320557874082005113239464414848312318694458187633645808113409334039533423470578242655561255153009168894428625044501876600481802911623196321945787428186994521337457968224712891573322786505937539343493596315837869934764459918199085149218442971378286582718722383956589055423992644986837506050173700193512907912888893963468218405787370751423408068229285820830386125610787451823837366278340614640931242231525336198003406567963720742382125715038843636496861035757893129210040247069683614257220458237145598439692763763915699386238589481849715867864021363294925163234433160448830442302670414286405922565751012186925798289372066432077862639811149377454453459207024466974691108273511729039680183377433201856189324557102785556046671937542756590334858314056253487439600885783497777302923867066826199527171032325605573276197452003894474950920088909380262354303564068874633944817581687738832084538735222828122217090580817621799292822518758066593246536813770570023179009024781498663082985903585281793492017401207364812891102447881407684430699881987492646329996429243959548068916408329792138554064146313487799593643095550555553620252034201171912627359194419499027452067542796976403555296045483729384829698065480229597115568451582299524667374252810796365318280150957632543983356517458344831658200732034933622910122941061529600000000000000000 + -115862390094093478853776191719616511699650570675935942825939607770500147377811442460915281901433199380659833124642293581295973336660213993812406421563105877580962364382043139908271636004188832921073725386318058464149948260194069793623368936568111775885954961397853742224105255200862263904240975773956132081906292075528931486117539120631222731200486671300262702316534352757560868622490608261682063450618189467336023825770384058948026038216107379936319926960310958396311050363367498064581045022368404566948190098342613649746851741884609266478606974634713922519886108153202787622186447647646787716542560726398242600712704080412339275853513500558610383479225456200344712452954555259371667393216551651294225034021320668667543453644862893107671018756211528555276272079799943562418039330370270547238002342869876013209391796215400754853044650413704816659479961554566834313556433691846090999399710400908563349373499667278776737800772961360743436756888187588131853925104904277563193336093864198909540492717941404457575478859083673656338405375525419095800850947745317740475844543362063186914529113693771858905384122648908744287678968205441617052617933869091413259224016123724167387957730474890643637134427756053504324947968946243075291885807216361186041716187179821936504576186913522089866090996719107315843698254173304899930130295676724920746246575947347824822706508737392872983442297302793198044555555212663437887566310830471430587258809442874567775032751027161352964343942559425551846251416117683776759094469728899949488571645182878354674011027383633021598608851828053542792101229351129264833834025270624825873606111465747371800241046220585537895224180453025383386411989401803591246657993335803396427764857826679941275114057832309543266153109087142470381640746134504625576823871815143717389009884853832486055053371443048135044363947384407117935261289442751796347132692162001731157712869238414913519374942773738768243753668959648651269578500709403699240594951109959760205327703355035180394687000794317126490176002262682304512000000000000000*i1 + 66493684488764381347866307928630483320874151523954327276247750062171684113799203664280345645107112172595974200456401805109435215856113316970245723434423080270748113172195091430163693765238161490681523997587479144581499845193747548346903287575083940044551582892865054882210804277382248303216088282912232068807849894090773868462856079163675977714482056405221799936922058067017800627421730670226480687436205142928170187710949334524150654473931390921889956485461129094785861147881039782575573802168181818561194810940002873120675470515798849798360637660224859891136082921677172639140405777949251905201092452289875371455884088862781169711582527344921430309799247661545730632722367010079859237209254001473703890091731762765502967379766674976059373450047000398530825181942748041179174273916366386602923692740342145104411198783943196734679024033825610769877291584624289016153808698895617008276403996803392073156546065902782738237332462344227640307720705969261935853930659343760816092243177573330788951101619983018273212622030143579650941926311242727108201134797588975422004122460611799674799396051375228758477346076357770585092102804132456183277903318445183105533114363033765792194275729204627402214193229555480456088460286912405947703665199515484645522452516176466494792183587321583285733903999260997134736173646697256607213066008011723611729508110259054914061728363108652228544709853720619780119573476134397680323744196182570054376917180888989546894161701385326042073286826118398774255965680940294501309761716559957549782544708282436936475147988073344632248409493655908286677578578903078533401163052124211187376826467155433951127042051423080160106407056506961843241901604818772137068788429962809507272315041019018787270439838435820779854543561736060876149588706991313753027839648282037282779779940897082550375507097559988418067463276529952502747228264736332089710018003042369941204717144930227992596176410255682740350440800847468808300240209454399394454798289453333520692519094184155934556140911740585481201181983764381696000000000000*i1^2 + -1945407794843830825813201310214971034511184080463625175082996332959377327389808211022996059460010862492023049704304903710905532153133122909145606565637914986403519323997613438963014906134904441000368017640985276593109777917258342037531653809082751842760443285288432422671988858732504223203213956613667288434878203662061850561433503844125348154050053566688930955033663972935492910936287941299049630532455817511152920004366804470146290564666612667700272384812415061482901205232227088194751270756130642890125821124788407065651429985363263700681405044385064013514524939392536301265831377392285591339812904486935860489983329827671474062236598198362606890481972844953136464967403671124991703389435492494137397364556871196697627516165059090775865911533595318507086463439910432895342767010232474342168616600254860878063341152844366711135449420738641273803870669162761579782061265534540278964027266606911257163835750443814784679318240128147944848422509128857272256437803286400732603115623478778273166888997098972764306978332596823363253394492458987236017003981109813761442193300611685769338916183983986504687487055432306263133538181432249813787823202002589337742379780222085529865366270386480004486219801436869891914942273895608299057339284657107618464628318378583712996903210576526071554886266058150995579319126531854007880089613128144146119350457677403987048124694074583210661008866914039266290643991309938987716685774586050775762653594229829890227144430353768008844210177625241294917350496426413309085763475496331862205219812705918920642574692792170794451277150112167786457313916565375337973679366048282701745370222660841451836301721092781603267841116297107479314585960426555350483101758169633439373781399351410419130219129387237134465432743549889015860023432972726398593409706802810148296171899095675108465846219578832967912399203440773015670309170352703848489612636762450090341507409525331642588628608711937369076773140289477738387257020546085156611995674916758746830882583848987066105971568484261024897583888287662080000000000*i1^3 + -6205588173742994325664625605456270281201361256671376684687791399472222551200213182559452705912289563503992816751542602378944222503827068258460567831348044979151555684175748830679323360741487767451837343660106184713919950469331662062319443545223393453327078291237135335964486220198521403894127071726872794014878412802467010665079445581893071817824416197482423521173012228079814498352448684373016104655751995220009650612647783687729710449004770996807683882082825450099572831658947326558426774080075871361062875907247051158331394791118873645255146903455180728105999873677959360536294104280082904880009257739336870077138828991642387766415342530125689507650672999718243782728903279711536860204089557660693571067418032439964287909557393371403355007641735343494392659350643965805773628973617027571977988286605757212910422889238743443626226456930817517213878641935810683774511750006216368278620009932182003580867403667770819919849242531060561912776703065116346098052259332366979130049427864188172029608971107324336305202275772283741001073534109886260432169397263879421647728900915702684916096281924144286810180920132223333687305547844808978271103715601506605948915995729912512349934426270662930617492714272577996505244355694858732209042754324884411358725585858681177208840736356805629514388736830913541848568558446982535745736742839801550032486317159279724432885446215481517553327732648889467907187938234127391995351225998146417914796118099081529043340318103088825212954549546984858449555389404305118987827227554788887485604981298026273862156810665034782250791174606186029064323066571017483002538639246328300759428825669220802775714277454175888298269386304746515629355670465023377961435291492366455215624868681280634307304092193547586077481423220614410148649539923218504993362884493418226882868423384503573605599584645683893004879228100064824605571057749694996529497804473708571934719757955278578805433118481737112332706650516487276431904163600103624064215466962314648313937107831861722755320747361783771108558064121282560000000*i1^4 + 3089039740474460227695601782383257150585858439343564983266837975403093343917523269125068209429050728412845519385157100218250926605552256126756592161761373830567645901811598538696530251412412131798895589534107088382889703372154251401891674490686293205066980409486781399618585963745178295976607436993139188298806487528109153112766479903179507408315677335294830747852145386648397178524876731685757780939233451703597349589567999774137764176421545948234739717693634304031965779115130755433037052886516024127969470224518333252706575870954416498824966071325709347241260382380173567225209669343209796031063583072179939852633046910221554007587202166022469542188186673353169834261491807976246218214386013287718604574171149771444883336740215458483388295718113265001527001203234157549960630349824824823703505379495853055613315131658991718567031398227296237644971993375162834140161182849132737868080248453229231470680009383480247659960168708751015432741425528542023893884668581423402394616240027042413506464058699876509024656216519374243684762059991405289412777583529074845831510073889167315293943221862817258611947147565911329181380806291577534833506503328646871257321715243010906845058541530914834701194476963603473147862006039598030467691201274025194055961488910168136318548748519570365399457061978615508437361447299863614631258714452738235144037475121834875504515782883702163052871980459906695501762794517356193415767208276452604993937455549840222642340968955806467389032253339479584711598748706217911167189668214435628388232078018493634274625413069211739563000056323033590285999446070315322625355262819451770196935278651939655044542363521209665537610595019574715669911132435940357943846046809120854547818630764978343593930671072710781881321129617720994200775868726767483733778594188234128046096856817617605842181616061108657426571118101789809905602175534498304771237622193535802100212141102097371609662687128363088929401251024492431111316263765723310365013005474081591104431103823005055197857484227673061171624231200358400000*i1^5 + -390881576278310524017763111619150295036092937594340598171622989308786883634275438310988449301326031628041959395666773661944988819037809754165347743703817759091795228004656370686681556689855719889299897242508492944056464406785477873663151803418162332854460414802864796984702963836042515761128314999917749910746255776295867057962904321861739537743690709047854554720009921336496781767244394636293238444079722823532769900874981539447847380879079340370216524036491606339562450870706616861714836308555713985468006510854912044316909874558107504124690350945226830446455792043355611308841353326421284797225507210718944352200670094159625306525258439577510847838217047863683328633647155650460529817666776686096701625755330533902607999650773198787083602660204729670968008752717933877846786562182379107180351131409764784883526102813707865421449435782702055938031548741458810908353518585362277118564279190039382991920989330250376665083580495309870677029798614078545945760166066852626233432967923747647115567091627579292476195121761005369773292689375613748332292861978593551409784006665831859503240503804798476506574323679166335410876336783837657404320093849974915267156924815384461973070462594487569334052196777642084372827845822340486277325724270770420737835185440543366345064156079698588992360678537720229629976446311988923049130478588664658378081130223796564737611519979536741837095619966466412450202177611027153560265939716267594939952496043511894993761659551506363536940698487612815242935077739941788041299063015605581321330678955364277235828797310564634327947004644701301923179830584421180766662190945191035879134343813939435949102335436351224034254899274248907193355550743962888242804769072401530046346790626453983880976546287550672756597572706233787796700354428829341580007368108190669802294314825028560790976458116024825899338799097770179263861119744626669266014957351608184238552464413796023480677143799845669627751857201725589755389455544772256946304024458807980711731680232643005200494900624785073527054223278080000*i1^6 + -216063192972040615730844565305261305807107910976962691914401973920615776705327141011657150098130688740625369568890498318746909100727166516656982528117910047408670499566679759687085406971456136671511824725920368009439661649855648250866839519303675310814280748083069194322179916467309998328135352522693880795792403167834071107682987572310104907754700492211123597540457188898013423166532484876093178004595563450924896827457371369745168956609342785684185728751957723305399839293976678288494695275355965271235774876456389518567557273209604062290221684876271837236739025428240326856204244107426343491615709559686202407815538912765861953572110879924534177436980969213814562352864005979423048807292143863695189096149553172249400551502585123974228055440179208541056634471711455982403757372633562614050105680727735374006202271151670360655450005990163186331081845776686968123878767021247085785351279525264271890313374615013659299557142275536752033835414767706676491596518848850240824947216512796364503449917519615701514158975664524448308672727681223795065527202338489780136315816841714100727152303844946855717384379015783110373103805002031764258185814562112358412005761417159944538676424255008195427967911516876659244650937191286014354688583322791189537883730080665768851610473929627568517152291623642505828948237914094331182265582507819976498180620376344969075568139746519433873499710418086373548264704177925669367224348563804038124883665664776420219412085587321527460317254422394961842655144041595355996002344362958970050307850523239646422356811983917110686574328943884138879236577310130988530682975979401476361694966023091208163263303965545235071755097030080078229390180999496191959717567462292526554814889052948008793168827393486538691178181760234189198862264841176373022365142120094066290545600073513420922594821143751857783624838883847690006390558452997802879385804707863447157016128903383520374989831828299945159080609042189463697526732035937585240163448782346281818676617543945801521705565607011507774636530073600*i1^7 + 60314841635149795001147253854247488401640318490106008680132030439709008576776610542776994200112622246964499137391773294649500027015742267929244438271896635268458042166114601575740746849272712268388530933136204536974516799996148887820131961363286136579687644231131460979467233001023560279372193892401330643976538959693095162251929427963505903177008142082170730668511097834806749340105423307433041314889133304174889933940970633207617879090682315916037306068737561893373937483220005089480162663918449438622423257990007115610499523266581139005162137432402510493260457754727823924246001981679713558592703246735473416964256310772338678457279749544944668070250223543685374893590158854411711524132053624861465959336658994225437292659300366333481354681958528198692774926615363242301047343188228948447721837218596831168119644528243562935204598246524038107612611204313448616223447622330349678805766562183407141232236640947979655621950420156067690777996597275874397153624852834743483688654571046821560168729994270136752155212886340160968788039174300007845845761938094886758259036196799140187941940410059018161474152053544088206923874624670018463379315815650939672621468695523349429483027558103647093601034260716544270752634314743889178855382662212814316713004124527581724473037574586733183916483806528787729906222586585447230209260517366021579801011956657113019161295300248251019379028957342414075940082049538762184921701315569230000940099318460669290279400917581672323680166060239887953313325141325338420301670751329324809309647107225165189814848310150293375106879199880323664920826154945108103758503229060542215408590690475695521024534245729076990046103431445472919547895684072844147975804119929105134540392343290132266120250214082343529364347065219061185263113214937052928744507578029708562801688432698827120535146725173961075043493333481209757724101975170703565261082639627684744005130571307210708943014562350518305672815662979492474158296233278893528205305415908661134978526903324870417674460829560795639159193600*i1^8 + -4293933755561076919959515339713505977162662121769831306869753793785230819182335120404686228595107165504797183600349555964788636593363134243791494111210628721050181811220129522666601931961272357013594846029377527709972498103324927371291731231162000636409633026753629530253155032498087880380299463307921551434309974957017431197923716785550667354847676779880088094901435321916785571501749309591548446443334156195058693050570653439053132918545005887220479454696988946994090828580355556362220927084126765210155744944362998544722653848533797594216001628231461730214189755669783818152859943124553647403194637882860317554753679047684898582949244921118668231329338533342775129115796520034089944526412964298986365790779338518617343546314833461137534058419076822179153770359025164585790509984797340256776681943502803792047206873520543003000442945953616146567903362089212443258713856732114664148171935193739233873782025263844512551234647082983978712595093787067331446848499710396804049258017373492806985351267291086180580890308070443991891767896041026570376784131985737377769493495845749153461729128312333766996252722865061932128474989829862448073127656740828326047283487369986840650455929097640718369611927175554779652721599867247896337521981689063551676955861916450185249014752315340266658814128437981629964015605875720507803359047687904739878044015761362709435262490349566174976146189433953263217391615723899225529150956862935007348964369833089914567134774502136966929793898447579269361357347537886150647979591265670076910729911868234543440689934492846471119913425141553340935525051626460853992484860626930466964854890277300741091792363378655735214764141585177020827288621125612039428097802044472024355976724465275066723357057603816708581791618429922884852701701828484211873101155357319305480167112258048178820563553399553126380502147018431224020325865821560488813301746505849879580102120568097941621228871335825299548554704689459429049560432700906415145614463639205777030668839756521352278532988980798402068480*i1^9 + 332108547772953558937951555817566371835803652845917022361928226382562379782674759093534986065982081797215200295742381330205516319148101464840405693071634719300456047624796203614634288314149049289002718789145754351792721676792269531438268263817777594022139486625586243817867910945525908809875245274517695116203863534921161190929967508218134114125031767150731016078877357225728473752018232581597087082706807229710928738704041345807915240242825213109680278365642991932330585906115300677420491434455550663931403986859109605052644204357588465281697693002318814771260534942446979356272515789736276695890226853841149868558190038339168740943779095434271088308439689327831966158348445860543412034677136192090720268005116732659409402954015527299323570278163796550875181272506824755843542641004254093147781578986849696616202394145572059364901494177173642143252080378668200968184755332809324517329625199844218706316372781197600874098942411433781334472797960677872773413760129334986358014392137555123461766790983225528857221152438276210364561862870430860642637762984870793627746222152254994593530656665167543671069013907237095300412293664895531608459095337526359702292834455523705931896709002466152358567763833562715763738884568792987166435214704446947301164240577152870634403622889400147233000294237852251659846523811979514035593145049224073718674281226070133998676619386475807985012025786161424260919106418830205464577587103611930012874398126800166913802460106139872876634931201989599172683202129100018795058999173138073421012047185054611789012947802526547168232124971053321704843340420842122740925420457427580639780448952133149227387679844435212052477783832596267920199176066108417754756393680926238435690525096635707925886397015223497305330378901845836182222678762136887275071558750001560198978039191990874830643168155509491981867218598069676946129016441885637092478222187998173858649763300955246518687195839488083866897637539334115331487933781023692141007999896929260142655750020002673657497433793280081920*i1^10 + 5061872708545718045748229748183298137237302122612644893871481544105566883074291588721446530100302198127181152434256082159462514757374412662082968466986210388374997693988625123531850893646603120429929110540182562545694876951914418494523352471453308505251487970244291882612921919299292366300886563046101365788817460222084690559238926726516188510732224249010037887217138282425294824341451579990663280022690161652713578573429424709263249768633796354444897796698270635949723837988904869434565722557503635389148323203008144721258925015977046343209368177809768608948083940939835959032517067728476691208349824604800898256782222343837083948953173612314024850564114920694435612515598468965915337843583768442813194376243319525671804594322867417994178234819379485792689221963931013764840333153967112076972158366206069970186427644813732569552683701984818299612465613781190801418265228645747208188674011347233819317782458776193022937715005704305016645279283641534086982908638867812101763726208842959295260788210116910932965017096024425635916781855106225082910470595616989599127268333026639441521931861069304677457594934890637733214121439212368322394356175637761118992874508011033139752178709682876386843443725870116826780245671655915770976183798448238081863030254276288817696730074195638591307937149498290696684458150950471974001881648812965312200748311277997605039738401955497912211257014686636207215006163815962146466591082692285628424658613139737948796122005614177562514001785142696700167901192336242803596191327850296346916747690680424905704170872522726249057870823284542243074263559353090584275292338447534233098758616248099908269141267358313936613456475693618412176732000337980042361237604169172304834446368448650442701796925826801352901086487189096646457123022737494139758496366834306200014614514402475979535688055825303123383333823014264770872113435148363096589856113532533337013118761775592029968955748375249542910218491448157474708818592234991648970359493671434260958306667132109005282224130490368*i1^11 + -24443207030362875023877284526240759717483397932975843889535856963796537510634082626148022757004737462624890923572289267746145737942126820688228916370008347413403475796685735133586867074631561102285449721344298113558943023993294961781512530495513887480636870914624996293192820027611091850954261427285266319504311387806386257088975643719223413755588702779341890030666516784510923136758901509646143960835455841766545828826506798318211581228642075400411500473072573606475792750918671275753648801580950746420279563799921779071535859424280822847271472150402320953938590810510009140437430582597715364515848064854373788899705622959080424922075977148281887957646397068711003556216501979019707462497860849607000822211177456906925902266088176736802829195670722690858684231029505314066556329581515242884014312884741202662393195553080237500406775906678482031040429059811294995211764609719201538867989346048355535287451369835046595205314967263185532074450354127339029682139839710236115432914381624924692759501027806915619401444268306715972499115106201377759275681781476999663726826550657431493642085856814995262039750527609714544324743193463587287169779000092254740231188374992534134722029421103113536126256588319105530950120386171853256169638530269694209398129711953889436391148037117786208034010967879372373839905617434114602446517480653879241740826774912345217723195996767911724598287529207685216268191118332440999984031243690345099268427698914500203853819463493469781167838987086203777233827991181251335834250993770024494963292083425869409123760158769023175323924090390555528724461722840428913803148453034511064723348427964568480570850760041287751952682053893415504242869447063905117191441955962268821679977584211974234972802532286019678723767528838656013129491711188316599989239479064171177766692085323544843758515529165503201178319289308715024475388240937972633231037226419307610785961021447800151952225475574806647445893764315979459811504383569791633398899620266043386720767135607087902558739496960*i1^12 + 5990662892483420256746303778433758282503575089090488840845293800109853842516731549423176990566467162851422574172115925653015282742877221509306157008352916988698552705486360140344416872925308885997566828557135293723129739302898440379217998387885320566389186646842966527967743125251615456505593485072543145065036034347577714991044938607521450531927880364942285427086348151240365208156846687618422810529825033628951207309268432511583168668913250906863425741238465023157500801651046452992649752561922805475830510946563886727997362594208008545059749362863759467944859246048601587601529785951909372580668523083940827689107225517579722122254809422829838220819676406985339865807923763297060817510746103916023041510928567219193584652933310177174210217254293531992743445734263107270591401030921989981079659543790795377887679574876248659869496982649236594363800929768119616494362312065726002713471459546502629702163136753212679399109875673175378730421794892111036505237366525540705772979349876599370506563875213216176401848516771536759661054028196919381828835743278015010142569898033469644076883433325305500295026501906586195603527898143683222055047227863964492316388855419016965787803585094534798396208444357257868589695507963656160818778409240969715138057887718778068105744563621614612997937654547175644160904965340548155777056777590950313639960601271799284916223741996816497772768086070468304917688576639888026452271274340365979077696985402881328909929719198330712930926333804465368234320657642720174357226857212502462297197355766177971577843987569912198087037851654885356106748336323284976298696657232336703761004835531649585629793353443582487587786859472631899869856210492645197480989722182995775023447054769606398978474229597412593775934300572155823955477812523789126406770919341662959269148551538400671568835457135927974244369136689216539363334647060374877232018351573632289987907675025553198192083574793604099442538747772773589134729674400193831294432715780745687091064035832432768910884864*i1^13 + -839427899990154632218127717838905219895021546097258410216427019770388771510690230014654522134530361294704373926060609599405634542928933768725028412620182052595812036372026660824918152824932566632212615770289987076892250214990919770855851057554955820200145496482587853912028207384124886961822511403037749782179061679108502593124927948106978076411172869094311270445061804906189497871755459763084058872658436201083156794994911394824334015060780332173915449211046837029112412871124709174391697755357299747990993865075449689870168353378825408954559342777696841097085319067413536940782115846572851660526917749969079230690248477947446679384524772344900125682964806217665198418627568619886070088384390413261612990071052744006014616518700777625756015967449956338792605852660966933686730723952257810844644984296256419885741506381264972124253956342720451983313046056375272125576143497785317115273000180749616507927982614248087846226986209594836360332323990371156184319285834289249333095235775809891476079057282044354268300497141680484450048113576096763790918561645021118581123251853364958282681586330560320207733033426742730279721243280715713565736024454350435499506639692547269808503626166076779200485852790595811607067048444918254801007507325891623539441462331200742258637837648514034277705887372680279906704243868511526390450071685084912783022776967543699617256378622095301206992787650475362067158801228542456441767040304380379495707724468241781191396670821350065462977021041034697213768846708269049815965062044120237269979679372851707825974960253645821288566752650426868376860219874486138167450925453843984132157634609444626205870407485067227310824358195229717814755806387774046267753487840662054899472723899551394500961309445453102748889087110027505650019920506231304933166822021295798686288907113932541769083914266437087209311626839637588033547201635012867044390638046260580779955625274090850503245646541728807403660764970659097437616905130854280402283993415922040762412830134790019612672*i1^14 + 54191937971215382014909714139263162457061919419630040765032807902580054977857100002076947157445838286305072032377868795151257048627610664551429997888388457737169240304252753356292716458905492368655744360838510585495302202437409934702000581279232572552132867429182261820347242470938024988554549443433377219582757378573767268619833312539740860995074387198863873052554381014953462582168595926284149566802493018207758411191966722538082614726058650810772393619482950819868482547274859908093405892171970873171042466737899113781271229926894308516640002926344069827512267378014442941528559733037286257227872946600222478780990202270618648537061417196677858999902616040801014601439421663248625249430105749566851339666087283009404399212076925346619118937495817448032974908702488914316885088775891117913806040701721159746872553739446225724618125743480591576950571667195152956103793092047613958132959818650757829090491650104755292665416166405808615943894423902169457685587543820211249067565374435203414489999926253432161047784230280315892594452972628647377867367414025086154485926111686818882844563226139510155767055152540807714371365723699162421894107726831523527535481182095694544381346972252902392535713602086480267940003055489078984980416736220080393733196737543070137364634175087265505521241746101584531383370111249952892363727802917366901054894397686217914663682842260720486926828991640940622456234346037632754446164237915331929891688859390747767357043727142239965391656202876130056930302601123944628392616136504203898450621309650603035703034812228541319603595738649857914432896710223166830635026014174773764964906593078395604076468753492548161378118098682412212147090130616145023060491749173118616398855125120236146485472954027875189600235585519650532540190726100413440937187829140586205043926517796504404092044746493571285698103993374417111437765084778630042216653819697737085668619460274473369360714577725809163709516788430802501932888111173179813666336418626661706525447080829255680*i1^15 + 6595291687487856495270888148996336609619280675864304290473787065549965745579591902186073807583155599992811624693515506642146895074883918737381210848464487836750787967820856469709728689532572250081927722535873315694228697370586000517106678951680277007327194295655678229571211546782388800343319496852718820950006616956493835233542581730900805611949856575454736812099504596661058183433376945076903301948102743619856195800678726254654010264245482891814813114151787532754133910245859822181300912511094500228789701562839151750315955518490083179409736916128307156263110226295116458933683905287458026980342086188550416261062967487887335585985911715928467060680981984448318691900042980377520265162349255151254718330233177100453149286112805319822862941929906240600756613356027669830937685038621314659981132939247696693044074772322591780433085755071461638337249498402607237394864792215454718153761310373421389594174442587737945749868625490112819613307180171808137902645120165962193515365962673364914757106921433404681968696619243615621664633514529654747238786151332487529647882619517659468050947591958848446704834243841417716261993183321610472322829327730034792017849145373206999859302198365851051803656215154182740016473649259253497320442084307151656237412194025522934050986782189176565703908238874095499557231790501870181359866583094154136684949031619227658171673452249953148124527542588313220436403009207968781259064472005748233991214412461314706937109486300313725327675722718814143075087867929796564415869455120163181418191657048486541998539991754358653963781257293784780412973731560970253696830830149552091810034799268057075838972090328190921182732657573856420290192873170843315632937127486601101072933235015499347278470952337055037467020079153406481128551962740731682730579335265744232060741898162102769237465620184678023670547676098298252103673210367821796687722753732804087322317241573623056095118135633261165094062699833138507498917023194971193878722338337370951344428484132864*i1^16 + -1838824541145322893438765343438484006499766625024421265326597757383681134877771269814445330366262432274581604199766587595457126277855672913028095514666566619382538109450525715205452829126437843374987117122352773795471665163053272292570517684090800802324721381771216137549415462518207217347612841789933186483393808143700310428159475286906674822441222810785232373064363915171408885140673824806786527895634738063602562002508026861738049653122167884323578561169941848037105088544256179756832156752037804470069166378336248884537616483739576948515881087842461072934429155189145785894084402131979283112695554775817797105288829626690908150985668053093881681824458082437397564856613765240917483428613068856762682809489973343698353503272091951623783518139720611133269002722021481634947860496065733954238044469180946704775694960729571423681384196020530920295539157119893096669748722990774847130015326300640922439094237227358916343782613907717673894311464362516562946728885120775254984505426073691118278711031109157234043824626313983361031959041623514611935824002254052904451439654528627984154982363551304098891023140726004721429822376147901724358663255575963945936086515583335762244870339336809693359295474673729665489634279917045363126019210176104849994358772277739287811414961746347900312835592246868481649569090794575823200812056242645672180371886553594914638802197914197070892975070828169891039102000029280368084181754420865643984654960323287461118019484897971892601648046683700384503914658728984711169269709229671631113196029034817855872240363929777905240090927903986711432618268260770484062337754546264084056073032375259040367145015750102100139672405976032967470083944003689470939999361977470643499249483163141739877077066861960749153491682794790823362023995473358756733899499309350447784427802695427520834646327058256721355504170473378247966611468580275280756254430662265499070121513172880544338593471166310850262001304696119944128397516217860585569804776624010982109426483200*i1^17 + 176606273712635527209559264776415108431309967528211895901010958788309731888847683804734728192502454907261747366671741691437488619930360767064893121588843715204773879378207530751032053437609666205149325423865380623584082485863377450436842601340298118280455957028331802891729641986099743182607497464594760569717324170640782786010172550983062262690299602357555480628991536365208214755037985983899048865004731604320338849011507780456357611288425693751030386348602379625720371191622030146311348630413795433405844674756891034515045099199591554329597444712450887897839010666665843414548671558683755665759865804941690435086442297369659881252450584910985508785248483336603135946270067886711229096833127352491650469461043081633216594382331808009195577768606249460566257847504863850892622628174627387524669762276568834198930620659212163403400841022181886175575883489187818384191104604614321352507908208124821303466667454162906382168667820185461168328120428111657918899629357142202847655702153145169260837881211745261055247707380455400207453510981293592886911823686588828157813930434159866319168124761860356124547593713267446882890865755551246916869075387354117582186624844649845499540238879900846002833200161727187158946238296061898300130931978922500593666631712862688858477044761558665312116020227977121647315689897554333339481986622063333811951040759146615646270649604499888224790359773900949636156833651837010513880859103408051339927548413628920634734883166441441347987228715206022186988865417091630975469731922076710653392453206633795387876495638800438295101827070858056096156531941783945558537899050937649380121253718548537922910025198639556471290342727235549120666749257751943575762545033811488970154824726911145265675475063504048214872139822865563031939465249696894547892345055348312634959737671153178097719339343749126199273082278335188634142710167710068877350440921063421127882935020820823009637232734779631812425858520798813654583446647534427102252110552204951603380224*i1^18 + -8688862484016996905226396325593135421238737304966858206957638498451755058892250787743166762031333899158756710634559488110604233830176325657616370918140362299904788641096286187231073207979008734048531517521128451199801637073625305556406758043028979917915739651760940229874743360008120178267533106342841369560939106449179794431337588815193927109157749760630113611804184033240098545212892941623926588232638632466622799291748602271048676960711881327003833496846462583732449148320714153319471510190505812070523554668831292475719769404064242877467316626900463664091482981254221746176449326974263965365958874465962893928536755393014877263398883469988145370233586642690172942793122017777723521970174555283223351147498292014097213747196746607398166538404412732950088248924358960352269313491330393131938753911570917812790438526443110609566107488882754286430438521498154210177100574656911977176599924554964738830217125261514541268881607231539701148936352095313886594116844066277765205760377764107399609116809402505893164853195491537759142589972842355703071497380385384376197939308232641144486550822349775412156473443938904906206523797950825977840996386577937134426022417916393984177917262395178798937440308951449906198332377033060912264186349125619182052158922656003018355515364976416132586916041648612783080086551518309712311141655601044720322799892260309166687931750051035129962397444118005887396030533944492291187174297547065466310863871852895021760003182354351601276474822359046547819393733647479347058216970250410727202049614109846761218138421003849651063922202011493361640949948532256329361510922299319362941694221968429762444741636548280077325280184046420368382222327425153915384287531161437505383148359315960572598735491701418950956458172807035322767624969253015103119229201299188551093629188294359427720323342132701276748805951338783548066072737917675912797252668830871226275254045612706251949821212887116282267960643195494878170711707954186098776275519717154750464*i1^19 + 219331400729092332375853381948695069610878950878336891782916620883748377806056513973712432207496593889855030542619852131515972601803481573790307790744464177975135961636891858718136286090079991334986382359977197206753849211945502752159097390734620850270334043972654741279638245638566982352471028973204635055000539698518566103664720331912322256545595701546785811452324995340373760183867206556149402014224291313530229000575756076593526813301539821921221016316830732200788653376213077224913986802687074636394496555956419933485567037070517244334176435600319706556359028129857398733043692978808858865656545099329920896823127035499406948311903897468207192904420822107034662821968888547645208851511743653188417579679389651460945605407598998856958406788682688570906347170475696289215531722454406727714073957897264289931931448623063580313795690901205804326799542346434044916321967128358969186752512070735284515742250730685472507178823495389634799287029693831606448732880949912336027792589150495782337754204136223292229393694873559600172539744978547893581126311210530050402983296745207953335351575613165489874528139725080536307514652231988074755578938243094315502274245966164756399220406744600385112245438091658333561794830989030944368778575816125362508066967657761765133532441446334318228487273024444291614776192529192829872000553583261500350886800259265608852576280995650681555089571585228802990589550141884631027727568928395164113678265646786008859511994475779968964651269412524282940534845421810880866152887706046650318622403702670115355394853733065814037488436256505891601135425911525678163235917141986122266181485564072773310860392420034776798665077828075964976712140853593068990049510634719806005827877165205234447761322980599456040868133546427404333835600195404943139191339450424417744051516364100392653705628113885567568310323820033803012451413599082437236509276724339442232091649673844996377286250579335732319105452818108693400984823309619188595653451882430464*i1^20 + -2257341970303496219219721535773625064533421515730207783058021930997208521918649973011443415936641945646848058912582981576023571386572404287617942829856963737739395632688355965556218820697167177058534522618204877963841656009756609761331582230498518630088723816987130515375825883932755479081499723383807677466020856580199164854287510719626062998975253589767829666265192310529391612043758304704918090792600780308947210415988214273685815050943189122586478046686711742117371208311406361039185814358355504187760755173387655858447132793181966209407130714778563234626437030909116660252127037395425227066066588458554135760514294450783206671883933819674772837889421266476282637993043323154252546593879835702267738959475444876570243225196684995042889865909313349758500300128908475753218057394700084251526201472956344048096161985197078462595351424096884954302419138986718214838387063826881243387493335655020220019461452035322437251165935759098820395238066264641847692686641348258590447073104102423711154927470480449014103565328461233673959513989622404240616656232494558288880164688261813344179995871346000671661944627605029669684774861909745246543417436023674856259641125813426793237512438273513340266552646206276675514759384945583009071766359637064193086824413926967187332079594030500850952533436960500787649617323552167094144176566428588724786636284759247444633827021213784803663653194090119598454633004326744716429006227954742526058889173992174940797154718468517558050146987535208334375673671061681210748001681913378984579202259357416036373470793627569616281033220882235379402701616172341831838303123545949181272887337354868679909327014657347231744555234589214274545632117833716884534224998683270169399025033877175436036004522568284645678026883087296084214687629953583020577825896737467457291109090199544606952766097324621849604783772747391928976236403432992392734969027055374203864546347569341655369208729371574260714727517900957781934876606312397467433564110848*i1^21 + -2933904106488040217732882805803720385004072742901161422937372343323740296856698972062330206651354892949406435395845219093770687243168949660162369724829051059603388522584000563440498666800163074659411130346658078025027410418425902575120098673205664955352209512090495854856381290609035846376206521353824794530493321773314466325391287443112273718160625235304771501666279862967843202275249801815247377193320127697476148294217000269412349420214095948195849298800770955300000576092293037097956619794429429204018063047720957384220297018209378410873001879682797297030920718456088855270492111827567852650754143338901201598427322471744469434753933377620078584391166442920415396885441899298701248581380275194075725218605344155544285512494100404088082121084496343263443616861311968341414201560067239973833723251992408515480888301007225657024295194824247193105743497254155998189362269476141002401631526404049458122697973417127774509358631652960663738750254529661111715774523381556883823112777174681594734318961380651211551514599789311864668156996656570683069824132957621334882480687844463505222072183506009857946529772911611391356573706870215552163581865144624429392776973063145366644342440912137295850305431475671482442595530327246192469549995109105526462723353422795962552988800473992788218941875145170745215199522253779757969642311579384471438635918559764128364990855016481363767711635943041749576712872130161512739614081283889850225410686711671133842267491702942199696923865325274260136272606399390100452761404198578260087388381127091057884047489112860685316247688225581967359847457103099159052598225189956105954590256127336520413642921450147754029121074431809676530038865879860269773373066238392061318751508515617011147712536119646161465216040336221490145405964917677734366175244012718889088774733051050737270742993314388132730824936134947279834126423196239527234622361453926487498309958449827897272813057951160863309871948845127273572419156472644639916032*i1^22 + 98257995093525573792990835911160421020781283453738857202820175606233066847771124518571288066285412900618401356622894521031169418300490813146904037067117670666285848143951165531090026198080554103710442817162451002969283649996744751305423518139937940103638015620550309365584060352736855461649818401499872770266846823323541070906103785498788784194138925817464884029062864210151314577857025251562399800727850034426772771148493258439428267491538256197983740133768627031386328246620950097855449380699247286449963984790195242257166104463646908700454557610503522681497472612981501283675031432598902402896723408519809789959562907683551345778880911035622924373111658194566463316525162430547492391025579378819675304613214782029506285899434893476628764760690873039370538858753593139622507322300804856110230942626674088986651149045634824131593005710477927753276675034026203237862819976592830174608443324548235596021215537007882407953554645527456766886269352101687443707374217161458375435496068072816801785778951055318305977836614980861148543032433488898432861119729656762703236554774986699688913320173549374573813813366919780317121429777923157756108796233074386324659478381971901136198144328501587880412049198614868216958955830392004436176817551798141750713874949494150496708931431634502714660976870615373399956431087995645296398385582557711943880141781475914134388059007910085846325799048234084764860520400088382621815035579272793642329313808524448068197347784203254163833036862536429994275824158546195453649983736688497942185903604390124689488558358173434856926336681642185535293418233058607365703909401487713118294502650341946648417992205356850908379246643872484482348672737456223968221077694872295039661067411351080144296727498379805068025323067355064105259278213076711304992896141017015759846278757161238270891151836123479277610450486846030911379891628495763161998859042046819563021558476691074838079921480453340880261826934977896306949942416850812928*i1^23 + 803297461625829731048930612153649425459226539929614019535228508200678859053089346995871753566631319037021416743206979481767643680221786882607503088032092957555699769743428176111842295997075716167393260101029074419316169063943381142086195905127157295473638830233851746732680804576537855164955970088367719359193078032507735893356821779025351905726817548506548745589374688638654470758631378438866449037281732122409623812974314175335744988781671854361568585801077309279804635148107928545920558675894866887037541991038770776453841889833603806823410667369150103014377166988980275143928936504586680558919613907470664507685786932688926428964028039646463375427018677516998500033175054195444224839078585921864461382678536960325802026479450620256009545039327917629549462000519701123876675483037287062732429861329365806996771158433049034626133164963440283372282721857217071303806121276113240712417336591546300341026216022709790472378406825658959376409192397303191423157624827655490187902254192333050500898088010670319736229926668617402533366029079422235591245763889246835185100953762044882706915452719497105831224794515775787763259321039671217099070548786127908868277730181458730199161219446383231114832456444516743479415138909942787741296546634725112773563727714081847218311921660597235517875476369631804080436801050463454199894992319668699833517339238240192657619849286251161483111072976994822541900523190197197890610220379975547323126910043087614948301570435746537355973481435329552898394195907752654723649908056710654839142488825871196869060111241686603119020453164378910023850085489990753915319786859683235502107625506601794624153740273983453333554719896783758074538246997151428654347562781615104747996402559386954203401364606366063647764960776061500492134873957733369273826019465653522898185197445120891782992703869782378277187847857428950303727576555434460833255928584482197193400247996829815582967240760102687398621330838286269320006335463424*i1^24 + 22554474471136736645262388400591678359578797496909010151779654265390801300773063989930686986863228509673620944458681878457969221319674403841134483967151083413680053309803313851004782013994265359690642566366683876178966953529053021026967764546465022116747768527711250766920714838472433024056978068891554323602077844329869410712615664798033089226041002680662847744323657193583441220026146248137812569261666958455057442477882346565818306714594192815220720328904197783271630210252433440518762444838869016304097465804768155075817762535710398317329598875449556460512522457539794213797062201016590706743125607978589814255601725023031916702731032949538395779187144241280565349664405535972907638566293897137219445373287370111924240886985777888303698227411294950616458336834461712221859067347228555478168212884053079641073535474789157217015340520055607468155029597753301145291611009703842686703278551899161020083269106772595730023569404804702627820084503481574694825605768903285342911730808397910126468971774160154243172974241730520751413158037838707226942128674841714587262240981506262328269083774856856597428488000681558202266061457443290211164352190303161310973344700123350078576119977674301101130224356925076684506905513159699397943499388628133519482962683150344897443768314157929382149692003855046189102650435561199177611485103915139378673421300975784412851033044919959282855859986608303091983914916495563523441255520469920491451697977041248478085406762605534882469841427865683010940190879641247361610556309106279117985958428230969859237157019238699583993101659309403569665262261554985000461518887913432477132505464613231896103213101154858320767188971241877267417981297334664768672471419822786347061651638432701686158059520729745882529288818326960049858315903578781418871684908180237392803038366048210179187987929341018225529436964282313018467263157102128093676456779748066887861161079294906475910785885366276003490710314687260357375819776*i1^25 + 39374850363778390445720086922765761239016174644415998242632676790674256724922055915098777379610943721059033089443833623427373931177723152363778715838760453810269828791286372919316252594715768239930514181328676612471722181131339939008997362001029320334441199599916991772298429420193377627732972022796591140755849390799436333084983628093965984776266537634492928295579080901269005610196992304862547459058470593928094499997693144350970269909537739248091123515116312733685915263522880851209687098115315327514939437443607492982289330425711551201746383518191669393640492507597248011997046409323729364868491659507085303625409708390501360449472681212050861787284694616962517239028849071054035209925039641108982808286171386783306286576016873849529183504591114778111404338672569339179431679272337149200224044150025701020655374142659956386902589013456395365272299152388633556231883478145435516798544997325770571097628450461002205962391988492123679550596383745364936010081000793076175797768222414821852745455551041661677333198958160935883114105836648983395154897899717204360741752178271571283879090869201865292339338981706116062301759123343510936732518538405207967038555620743496692078655578612879083605473073708461396494761990013972999646121043684349131306886776075435623978457320755779212967478877148587641681486945357109372827856580731923583564602002661359459361077442250707516660202072737384032256332162370192188349711842847442663592448912490139845316773443942888412492856928261467140901500984765021595340828566807604915268017202866893384335480545048673363334916747494635818190174267741745546154307843338613368207694878438720785214838239555419920752131054186422551690161743733818398264507756354977659830577905136043706267396169803154456879718871414676344025554912359329823741287745750947476550888122986257726659849053382907948180058875604041047297442651595746073635165340689195239958969030344510325777736546564649910026892028676262592512*i1^26 + -4299590599530190023393415235397533417716445307842518726461816905937197203729140727457662216480892104780037369586459003457029005892605412381116499922459555112163610480790973462431221901525118129571803815060128349992014471030821679338392756778302526910541803150772838624999763055857703588859409845523622928718449795018201244372377264962659375567514525664083360134757165462959735190369225014585261669444448248127533538838165574392440558521466643379837655938881824951203365425710562003856939352046876249839243593456795265942102630709824002351868765334029395682147397894128333306870066243097296628940750965790908100026652398774738059792207393937432633864845511118721401697509985065746781608208294717804230062045448606500786139171502371278161775024441943689839875332618180398902600754424822258390854535455553121631068040363870140512512584904574096145523115969583889151603454118076515052752681426032034257303928956793154260209885812479788635608136674684836707306600227885916578880225082590509474882425307016873555712003514570845000109105876608975066645980852393040585612462697296234563035699674394598335227385433199773380052764018923221427488120541778621333614961369614654024208782507186798935073127529618085665723089092111770738644795379908413775389698023132318866871218876875782869037839940364277368058199859972549052825574384749098253894332114500856033121334233364516060409950889925528258502610876660694909027436600869148445235479908336750263518864473787311521500195051094358990777331926973278308124710977794153273054258932861804351928151520302649920700123532956289884636537158758800998055987868875630419465475936157401562785089261464474568238071890719899487202265548821637332637194575803795097185975210227311970572677145433407550197797002064957777105929314761780050746524232400640983406169487865282279611853299835890790549542410756219580375139995217730587904969795985880284526179350204606823981070365894104532143512136770912256*i1^27 + -52420782292197591235733689264724409364614032024577506915923476651059380903596041641801369006250932472481720880725528439845920929681094414781184599203826289861706271443195260919029799504290290806422513728687652069724785153907266909372696842927065091475024444178432580421618297635476012658310825794689659006988477362268192918722680748242293677609990424551328260277823978935902165995792003387219591345067167168969529027815024444897828074089259432426303819631331298098669441504602886078933818201585544877143644153977997884173562690562114153627333161238842797645151801203393678256214249361660567688860879807956023621663933322461634784462403028165314466296028579307163438403884057964308082611468626008886218540078354363222788744836885808630249137657812414072415769875250859619548758818543177131339161489989810100084022316759448728693293083147453103162329607328731608586680481260981708548550356285639326341219543782675892265177313071687562388846851218064488153608142602652576080174184157291034405378935435014346934884538000044214703686212113743705443731829596326927385773583967247802708469865973894308166107179559042649388191330496733112991317064060442959809127080502794195394312265410193367654847925464860024719178608513122991756303847537781719236244143985571537111499190571239138784787893633166812339278426768528091100436938020147988676884102638077796085753713346193871178903926772069602101142747088484049094357122753491995904765036370064399182144009795206508925321541670028061039681080900961707244132823335456581242775993488900654345342039681780340093278739057663124000072272130753171989851233811540355686394996702195997566140956520902352646489700531596191774222057670256449373557030449400960061580631812279985177066645495797081612424260781714178401160085689003537240979752602769043314060553840320639498093114606339629471834417934440952275498569807637507228943564030780163672165534596572462828234610521747453133771962843136*i1^28 + 221283387390684546355825862799613682459137294840700480845223018632183913940124931800262162906475011673315685693789441542141659575671431240291141276457209848021771701657687504583334647713013013843102776115402217970883235695843631030000995125299240744192165816347136672311155328194940351157060601488208704360175189087008921142277588731743190852965492401411472234588500812764321744106138402775886969470112709655934737340949272886390376653678152222156632663726279962621590946124617881113939999603713201192643681290108020462927145081955083936983472807208997991259161521062234325851907765550997759771037938180614534984952622651967920998407201613886019044650752133640204443902845612767119930784910022930900997334476224813469663368021798228106633963647331570262560705358399170759357191743393087355440278174420944516457215515329495742236037311339555892675705713841781527651599121254972173974678838752669956994344445927786760654009368028711042980250910473974801226753238464293535783846610614360329022072617165740284402160027608535324252684588007311303330636594747215607213011710626220313827996489796486306373667798863909745297398570560466395180098561725194159891901931396019494700394311269859092754482985606892830663291578729354555107297822556735101876548189691430377161765055446766847147484447730890790604100358157060446447828495486174556903227388743158136976901312866366634151878485573778292582341666372400248596068085263400893600621810741113291161499956032446208810892120635842081217625772166582994966931681777800479639136830029935215661729684149540243780434342777283066593283465436232175386815531614224694957392498005124522527300721170809671698720289616410094168213517582937309061790917286066613699110087202503480735269305815055013482449350979789329278917063454338029776546868352387072879427438002936765739030603547891228942510610461676311631648161544141271788504572209230899101083842252170711540257750099402446717583360*i1^29 + 5027304338929287490002128364186672794425406116113611073647196769639205630550024552941751490613158653826064223481243711105372038929823568418541737196726015074525373624295164644520879333053901948009675345106423996372444862043544391924378862173267909228767535871584674962560935570199076765027288081066173502187700129270711638182170575459463956191807462330789365073576188530583154097970034712442902993634419927605686433672906142540825279090760474624228775910724299999359937834638979200292332824027204535673210840684277754966586823144338709363772735292420091186514845301990139207928528843873625441495037344333607062650240898202332117848957299749190080096959292675170554525234876021615327189932885761533659022393374649657801483314783676231206223695073990772791635725259141690149342594257616874461687013580337026817950705517006153174876055114437009823660784896315302854572453896830928308194002716674327474532949689694245702899414193318871243987616571857140088744556385301493107799062995110350766483769538262709951244769961842738949483699017911819923458445006955606524212728359298330541124650432381170783427757917526892274266077190830382619395334705685502529404869531581685050079769919679499065531165755450151155234877520675757669435199956018145751721419991914515390733894237981201947163740792945713362579440622630532208868077210226073221474004063996820458080132788978436878273230095701410176018187726387964536214125870521658240543851303773685119584147572531066053732976124870252891518361006869417945282800263510882010349303865887298143958901828802423556491895039413552567060194688010784318811019275602554026697614379996333302264257874828585108837882397542962512809874726835479378778566621864570688795114971512549280152469104796770100014683832890803160555826465360105030565085804037503565876383263381179338889098355864178166221919841919189862056828312245707523977896235993341850021557163774857360584403888190200479744*i1^30 + 31330196890897698351290298100828555564860984478326158341784063608769776816678838749818377176896123519843262052515923934350286188749645795172711085721043472887366846680178034418210706103333712864731203470257499393449363213491241019980676347116283836280127484347433044729314175967218472525079386895929271197631340046990313485073632678119698831842148224549980298701521621525600073607449415678972052244381875838370972013180107849226465281306645520624697933205993223417799397466717139730377733392674224826296710528141577213378018629550972127227743493998645174923353419348777908061221854503103632649241773683998672459419464121076600734717525488058184261185082688998198349325665219941636518868589971967211593878844745958152717118556890261225781818454766479066922527632027719344087409589911038754135247341578320962632994230904247899178541205612955102240718471964027844084715529080993655833703288855847409179133449272049011685418194592881175754361816780408673221435134307505697656184658607331320075864227013093211039085092670764272689963377251687431662299266444011903836484452208762616737458191956635537368297388053725499166018792140431153702731541219607603221739408706136413605502072452174961359800891645549756091782394547926967252700607346995839131266506408358290437561523868045044966434932027833520930489192765015756808492398888002575076975410750936428692925294646535155913545250213784877963201507349126951623200522108941174265078183555987525521405800533801830404103010779268166860094604248282201284638855545474554542041413964983045950514517851407333201159164227690614862202796907440942650988907183840640340544128576803620018545737587087093243248862545550417804631232698337279019074952377869693800231310394484114960957027431134381864078844059905219823487619678388135124408974316380636557457927410892093009841241156819449230669106180404831893522118083483668367274020219367296303258897573440454762617990794969088*i1^31 + 106641565053958098020688894663598998599907031223536439874604347125474798765020753297948484128731847073051325722561333810718875421303774398855699039042068438999582014017816552396981285411747937222003456956232884128462921421230493772191005217789769671344884099240184875706657308386540477444887529634582622730011786085671274774176316790636144269672260049644080608120789689524690284036174769116473544195150146362749259746236629043642767000001749279290810861295790969624772012713167708880349090483768688946164564250028725242653005958033468826815306231223815178843985949866925802547398031819842475986450384935843202358142273073936990888079782170697758300349022404090608958217653206157408630104474271163067568857179408949081984074792664325030075569350559241237938511651515422583229037342019665534386489606536619384962119441119697488200858316604117639220935702480083131692168025487848501309850092165252605171855984796730960799769333997658189556099870335153272573320133291644691899365804068837687044324007578923618309831671916855625703152745500154317007278226072410007103653303198435672830675987403949331030012326463961368081604406604906111236157149620094929222426584940549611552484377224976367402599792870655727960749218406343967846386428271104323629471590647946437358466814112704703377079777475308589546934390304696363522082670174883993666997090671921334356476198688828395217127626028951289450818369076905290657570278312440227139331451409006654841287861660080431364888399414507960485064599394411373914275166004153803071435145998726429284987701400322933398738711343254983119400307356802281279165249039033728489948554576687845607697314563396154509358885555044300069015066102358305754155608237956853521446642519308552214245698802738780959577991218716318288989253879727380848859919436135335651826958499603907348044618340847684652756485730991629206370327194617290751859830226543990116238431284238526333776297984*i1^32 + 161635267806769182961241286475287517974421958192911812942796385129345817305759106355061577781455222396370163497637772279971220662386021844171118000748945975315975805790328170079941043149360971567120499354755157570550606785693343278006387142375847430458728600189380218510272029708087794883571237350894659799235834060410041083190845877523410230108165048587812409257236511236880171169908668633323044155273899175028318306603031236095369888406552042081990115721973179147294778253264827328230352081282808283869594251849023015565558736943199843260554017847441047572338873308031031683466606122691639943573575376952664014491750829649134725250392945300738513591713769272565583148025375115107988378170985975885668953102143401991974988324476872559392331448894872309127657451626139199675756401533431870332039927310677177176487492788524320903201198347258045210722508037212310974467660082377901038657331009651444824682218371894901910096678428800481467782644594159204481437457396558853111178834002845851277553010892010516889571330752254378555199046931131847549345116090352943622870507116828481597085113756681179915816043655977286373233203854061256564982689879778626848457780470429011112064489549341375674463685884362420746484506009833713405650967713992919431679035102675681044113516469173481663530788020608922567651672185819031991716854263267460678856233458116326846326330505677617103095312180682187572228838212248096009493548372290880903009419242652113487127199916729244867076336411536018075075413503824095960569303355861614507646105897113562232582647735719994176535688864510637128563268395006288861575619020108251341327943078139165085826132383358883520273398204665443836733691965638460874771986326795149035793896182020757883272625164612078930915273684730267755303056594880934374418149562180379151711365144045506843997586854489094871037686504640434226625183072020755542458769215101875057275322668519511031808*i1^33 + -279193063988033058102794648924135349728890639533416488000495622334155655870511640820554983569617785718970537487145750316508370707306306863819414921832496094654416383369122028057740794257044784385464254700522908350627948293814036213054953908761810174896826594586265284914838353097883282607295265471000272044782859228151639507508049717798264638314129327010308969785784097713730020171697331563181572096879755594329791791516649466694575416725515079268201941210247633801600279644406254975062849115685986141720070587643943320833907213981846604512411347947099749213011209985576005050861998338805594876584737289512844914473239126256023920448646470702754514955976380894656305839301652579344707434894761319679860825527517759049834004201324957064492235287595368212370260060292708271513267240141478536380085767798532630902994456484433038174557810806031612266557572032243911534510714280454045471068115549462286332593557004933479615487575587039065640350001530209887238182364909093315007751500713672040543064711944277051113410793147995977108490054492523307023780157352967782146269531125389438721766496868634531870743349810550608368052439787936262639442214678598603752975300074099372197029742440701895648628686478902461402340270666010661165975775165981102785211080095704670361379679700732312245069341995798538606802737529055337515092321435537344074948696917069501957770942173589572859308984251620519212339755353831346850995290813424536178368206132454117030936901533599248226924422556907577888260008253130453889284044826979487465826335955746584976548399370553822038180879900961867024483432436720588118927242259100052033691017704330492327507128393445061085799525929915174738108795516817411238974499669434070722144711460833493024886727377521994273139219394915491118905454007386125349797717882842783072350469291547568390682602216063232794759023605806022391621912618028021681812752667456567856913410598076416*i1^34 + -2046924118325651022446503118923712719022226224293457940446345551931378826695632512263620192237889865486970221148094256518486258226749125589821562079550909606182582720524119933589230459436872499003115748297177642527360492768030563990734855009217760338045278667270101601724205728389023833526173763698325287084984033448854615135404184155666296068149385384515771157241285809492050474739993822833064570148925299148551008840044616812651464688349206256073385871725734305585698138813653590131438031004867864553394399387120380423531461490614011605797386647263585341589962939074347113332357574496953217964878138638799272741296377011531397894288854286348553126203057272219974890823606626398606432473674214687418724865727175306053714217778568800295668335442414082633553518930501497731996033026171438307321032298380826444050909702464358998917688902738990450260937031781629379810614689292315654047316924206333633456586694494167139891982012247666513901554157883242819284109455129931718559647300071509169994648400645197939915072603322975751191915815093172071982506160529932670331191127130007374812775131658784612211746570816456756145869718027744306357429641417952738067074218187338346623413379709357629769607611895785591319485194585727141297108807088715769561872292764760617301439413794743246626168043056883288175036314437645551779963719879360239079773517302984775139637224576174280442805300104927900472176858191473535168593026351453150561386852862080657371291120599018468787611428795286104462801042728971367624944921155740612125833296809284290394847469395810729280156162911710458814831237866789768286974887739077344453609101112222407996498195908638564235173156453132402007622900018575328168994584752060331310823737907898823376346981071466570042114461661663869471542852812950985917599097898548998254668634967454458993038046613163286661960301841251393748030252404390445694798557479193176706016473088*i1^35 + -4797017075307354815036184833970819783058083697555541378873576027186036340472523219040242650611814013602872582228577505923347014478285716513817574302086780097383742679330595294874371519571106664047155583093718779167333896183063351487561324232097356903590724331688859200667471632856158633424245697794190535295038044496210140647579675066017627499302875979967777852335387939596228866541013999516469549255383273296559421408950637841109046414243371350967435827640082769007386408254668064651364869923719835573520453005370343846605112096400318690448623218624835202036182776267369909205144231596887811910193268418907899716159717447237066968193486414063339794000940079280380898976821386987243712821925482845620552832902570632450260122950829395445089781760806378606222213824521705201860862171659168927294626107696659489981188913487503779992691841953570732081514182319292229636821132573882227102814862579823008142455246402634936591025543819905931416931454163515849518272123436720650539698438172509606953482004472908100711257383905505129917331221936522085878834296729656392674891977556924783369367640728551632222108250518948605064839285306710887462522885547805666159984530366887825785674836455008987229761185256394129730726550632381004444870515670323269881642007128961591649158748907590191636360013682255007111202187427699548678747413608636609628920869410225451396948095517639311382839332300036024842685899001235447325652166618410498209157414228587515965283988872834721027680291982992264407813427898671609252762745747145144332057216547219266122670445764572824968199242140087843779716205566725468919992184999022735842999956711391834791453934232951823078730473050511262217338349682563396282878796461129990079861937481441919413821975358548100000479241969881608326933704598518930028730368120976577359792281639112977017086086923519392244139636625986279696657623276535423660663728734351267680768*i1^36 + -5844034129525595192494098825614818342200892693039583991970639315280791025427490550471028568742622177414714109150704791295380057469683100101632265426317308068118558372240046373707591313564366960175248281432024910929435215259111840878326582062935674104951806318896442311911735005597257238154075121886386023455610085525577042946729725833828592801160832387938495050154731679580078499745102360458637499907523654606241948944841869833938003677163343610398451763440508430083566027593086825541323045705048540587535184355571686375036166986534334332442709831776288112413282619494951494290617655054025867565029593177270917776114327938553094801075639951446095501338725343710341311555481558513441422670736356036078692064064562910523039014385994619982053717612392989383126420614334429271936360383661869130454806197275997592736705748642605067776986127519141943840897481357653667987298329761214926659124825998878172331672240762064624746514136759048819509230489826894094698950049342386151121251519500525894330029468942482964114344606583609673622403601437959567760676632199196466814761944935174198340957643300999115699468791567290207967371950742373112747847196109783938843345492819271609788556179431391746592348580007255399723309548029026652776105094591293767645344868185974073400698656381872572197937903952939590447304429735883211348767352785785391674482534435451045060619911592679240453325595370372038084891753092726771875661647722806193799361811125852426485717355175080704756276207672608217934885858428171759690558768295405407793336487846174739229734122131576519931270294639051433276746422953807727379157248349577880176603990140049688053647546849348243245265151641229189192827951996090372024629038042123610678450749208346414458495956669257826632376562905218251252174155413136219282396944867942282436711397291487683339916659928673994843288987383305688346277413895684041720685615470469184*i1^37 + -4026005689249992771108724676496065316567157234303792400164161369564705937943042847129069746400359262038762822339658642654956717860744018934093857877751490576164748639467604331066373557178817132192038445127465718587442499491685338307565170729359801026916217850468517589019364304727611368165103203332281488684407714002415497897815733208021936078928468434406296458785766929944059975752525522917196598306455708980935090449899859623467689438101524874269535121056546226486260698121369712674723429447173246639024820287038874048042295300631892904627991694611934811361587091288094509906050819773702370804939667283416938181299847020831488380923450807757935201706896544736155312648989339614690107967114364284428701418164107793763591585621286769695142203550120212812474854100365661391443853869586412465250289962597592556959628461446683829486445468798239374992705139951743112259337968536826598244380208738743573233318882458612178674116531199752144561635490694023894430794585615506619045771287062398657213534740125375297801585870309507778004992797666359325375549811367070543084918248117367991339186232135867094269665311846302129244803762988205042013728207745556568755894166377424959864117079506665544138031438887233487952535861537721155211228436697965789846153993072034212222082981404668525059050954586620360737003330127679634340278973981877267589668675688335644532699552582322506284817107983895437241706376483360930880386753044399610375642145192329157453442865831353116708656404834871966606835309020944602236795172014176826811663137479765651980797188863746719959156202233587139121591399014700716651054535930375589018899800855204296494313117158040320436544746058418839437859494056566895158630424192180477252282016154418765193483730758566689044574288518001048108898845214263833841933365195636251472507185257799543302042890962403989492667561872292286860934660143881279041156458664*i1^38 + -3027904445938724464588626735384238206381080129814196460493831704649021240315363452496296999291444601581352790432186457914027773244218588171626884203071438552148938501837679712914144219237626352728605953106208400607708792624150845437812038968241216922085212554444576553429313965775400763958848912473437629406748289121596518101051523779988587151953558554128479164224014321962484106933706333974565447300865006638168360853210999987018761306995884724845598858342674105805033571720004750479250118045532408705423524483775533499493439547649019231420148195918486425147778013529653257414633291625740153070703592086802949343817444390233979241890442029402031591204197947996588315352171934011976598126109090466690451547092340972620784254599662995466952635020062893386575304736916922388234209763542786426607802530634582756684847648857710977186770900434214775616775824606333291372295288306768549237020191422571911951950942615493703505295399699769078151837903733093919403011924954535852760480000018151138724084158570115292254298242945158632726172087276570143216047168467212939549947816409689061684265892510679429777106848537462703997635340727841139836705368909638036934389991134311075463316012304119024026776209978730418972378306779560411836633238428328154801330366263673697775388237283806714118565852111253397891586459184620178949767975580300076786623284847396871263709902679191342051091150120998506824691406300084644748747880217974106321577487743742959581337901312010021020312716895939566197471203025519901946039956133098004068511991647908334490498503420001862449391151064295728192368284989390802904320033330537843679708702767596963584050857800496548873522335579940508327308816801877608898847168651126624434191723528057621018662830749843028630408337640847715662121425762732906797608061602372204973949386897352989605945809036803064846529247646674643941114467979924037516957*i1^39 + -3273560369493440772923719026940644598947663009527473539828847845305791833047449847714340976050292398289950711245637224081200348168838079932215959285344586036961812364598067188268275258086907965470151498344907328488221302752785028621337643076153597967800590721450910330390444822239216008446324862034387466617106639368830961705462098374334568793786773905351660479241643173769090424426996835368834150916175651844870835346931351404026293555175369269862949807814983295293715215587933293189213441923540660323547432976332143251285746687494588027196433230477036044071459033488794222144535615755781430894460692505919610748316350871559146212067035194357672461971180806664656726533339911347136480412231010199657807450389347375184047664589294789586234140791560242658115394069597008058344487665408558909633841152369323889755644391743739646830856175239370447188591167368110508146800067924233075989500706097941290864467436171998991431916093992126057770884438680918271271308049456897267994846876187144175078314784522065952088471672670661860154682657472155918470741701970793762052664864794367756193725348680821636639363752272129835491662185114636281793279483404169572310120861077214763348466742934509527166239669058897721080912441477577010292969563989043698650611060253799699909185818328716078935103812193307706841200076170470311742143598172971014255890750934805082385671223822204240579883257152581601293327038449902730913663167501663506196558143325348591460606589269165310706261805941955127028449678464249593124016429337763275627866128796758166505996588499634620883742246373032849037912928171748923932962462915527364931945013880791179275714262241772443232214903752068689473313051761165069543759951978088221765537698617409382134840461298122674165350428408188081753378375091926261894060665355269238224679658156178150533957020796418459494878251903640396740705687033030144*i1^40 + -678536199448394127980025135768695047837202904691460933890595981745152091107892563716413573994606701494920996023842028113292236422092237002235606112616427093567986289331151282725004083258085416504236606357531992421383715598573467212972560695353504259254499654416387624341666401989953167173593436700472126290576999683999234633709888285097787924322367739314004966980800923809482952292609867934737750551457163665317014988996018281141645109549754210354717754495549303076946865836524086786585718601955163359429842138688093945814823272257125011425235885601217968964843962368103598932080798348028380640309288166276601143119028810273398367601455182462067217512819984148007618488473191080312791129986807817034236627979693309041684935121341337032210145966444855833225646718183062240479588524198535034593975152828765784940246004993218894123830156870648813458150664259719837772452041325366188026773431885995965223620294033291756272558160757826559714631171435916268402024453719918027334953484069201711748835893990913989278713930406803715590535063612919957877358203102758332451326773796458594128727617096390760241660341217497098349254037204209041161625397088321418706095708545893632333008542958708948360614322162473184086070004552315499479499755667102784634146624207563820567777721029349879603962309133064957080912445929492469942008631671263151256962551888975593911686211169401815002630074700520332171494705367645316334203190561823356094888435103174518381591498831938249572296245395547549464926438072817297728071958812313206894577711745878577145390209943412030970942225182928356663081924052070176435359457793702117494420790075547217720922727658273289819476303633240759233011311883422518236341060240113831201034677868237199571554234481102901045422709717677409873061183581363703317716727095394164523735277432900269264857562871485041948343268848449615884602048512*i1^41 + 923251737243507451732426939649418734793777785093481421566884211769521238920240670965142857818264811621334306280334820623795668081891827982392534224829726698405269408838391893134267512025187641530318519253581781925596420954756456846264779309739334119076965751437836153958336939254525510535013777656373942062069900251717978782201106980596596364450299632305177324152242007082946101472226221606654570133928505250891437271832778403605422730298484210078232070746813406640211922850947293437555086246547801705663254562565197814869367688388579347070182498114481889083100807310697653433386209507813834940196220361682635303610949067144923574050728842143325015825320539150466944267541737515210915939720177830157711610582930471754102851873634711401468304103840135731106052740151746990560847565593284860112978694367471500670551572852702027096931985158570029012418642204119710196423478771800671296516449217572434720503725999280445277430059100417321852583538483296063941398074456054007075882869029401365193734376959945714666610109963999523704863914551472636870871725333753718548061203152370207040040186138429528500379960264776454951879775429092678150355797238518398446235869363979768418006452036036651920126157200723805288834603310717151700039493682781481628535918717742549843335079334860203526160455551511661798148169571495291522569485261203318267335365735160145118447612661680540720730141543470763055941919998290836902532772363523162581598345253241520957416451237734253398638250207870380653487020090652468187697074419700789972196267440803810890017057051543661962106243222500345914001765061070460069158272187905241227295640600416234817325160448744864147205897630078021818739233423803450582404931997972833266605228724784792849117475166539871455509132096181971202465522725580675581753094865093587815269885901034219730635266510840563901814881882646717136896*i1^42 + 263458788362498582464551218183291895794159649524856733368963191936358958889998471120590742713772752314679811448131779569125963181488782744579519197285370779482039427232476638006554483401474063084598040390769352312693988892780451685337114727683478406169594959069877332953498003805681704492588919366006390763748134108372311567344570405955789309668213502613806017022091720142971326556126230576653982827271548947335912512102889262789748349409423321402543440932815041953886949263495238846963263801140601831931888396885618543790891264898950898539687181833514576712811403737849662372813079061036962236546408874810573499125322697964707271410141163512947112440787972127166865620705549908312433373729269705547359838363964033130103389556689681306838951732788006934130527062674674315910718195757237407496980642633544240908650635495074472957554657309938546732520570723632151641844267126195402469503979284483546094220209988420657505209664432564527037286465164979891871393967157828162729415068758956639941879586306936447201543498003608407516778537307321657388881468056425622383662712200729515521708973026963043581485260191191793591660723567133205706030692300637921395235836183426266011017765446479105423509752870282360792109336669409166525132149115740837592056352259230957443468298339007894163501802973495902216129118582387113165466791372466888772228203289822733048441768904110077201540613851558780938952913680175625790901576178477204954327394692719595073761400890685630531035310789604801460616248586596984327248857553270680633482031989441006013398030409956179193337542783590170933633734226037853236752638628728942613595904277345872383533242046370066268826327239567047098635663890804800496508750499329174471385781888855837666529641668572777219043145631842720154903054314792981424607602389257517514726741114674084179906170706061700415793669936775168*i1^43 + -254811097953268221828485370716084836670410374206783802993161188047280669111018812464740493661200886886477053848622706157482602444851675882937831026104446039780953304242287689509630118993092768098595893606993207969882430609431535006159858703097396928482275085838960638404246638259168226206975742669164792339724628465809855528052191073924400265959059421567634243230208644975701917744190711118041335391917584160459681187852312534430888570402166810000561175084924323199424610668358772731264245202469037169280314903584582755228092065477277730110534057044863102185396712946203715821432340760735120694565940423758930338931796084635737457572512313191850302397673866238535839076091305547697145098789786297713830180972206134225030173796959504760138466207007272196732471321327873971805641712762607611211953458403001907130105974692504502692958274833533718898494001445117786547087800745551428000007505059096350606192744814944647027411985901949377960842533559262062513613098812802926278132627360258018260898696726659655533210138284826892317562639730720060863236768062187444460846512906402611966663882607540520555976202998795560329048225406434150606594993320146523837089658182238196647924609791293572276393703872017808431726916330107799229088418865063699937967294870545706120858490023167364315544019005327266944109352412121813395571036279669845853991108114378907785826045308071425427440582287754940913229396971039612987187808626301219669977265187387402360891404243348106459708341875479600863958089583334130248045296445797765366270660418667178670958035710635357556656280055409631636958163055123315764230794014189079057450940165501252195635954146386692393605887676427446084704896840196242982221386660115538864404032811633998241643360770332086499729099099484992270810217065432211745989260155484829422471333197729909268468386631804767711577243648*i1^44 + 480462596073421917749123608149734574090980790875767103082347787829769621407648716263046280428494988900204400521658432326678238972541355953756078235948986261607257587536550393395362493835391479754470565806871920824663810151894006677961356183627701969438242795722149378152982310447683543003232876326209269207763244099646839942534024754609704753284010036899452027670967544211552362754435103652771153469257454165814535506447673457045362231072007412040289572693415551520903066117745637939624139131194399884110584165756584255743206001232894180347050021788877301220188017692115449525826633831344286995252188146405765463778914241333538705468189551610941745863024011527599437772718839016898727080058734183890527225030450495571684167411188903613997105377083716527189410047216088926147200177260150301980304755461173309874726349662721731670298615691413609574745600299083675705050815753084506159315386258342666911119812188432473177787963038360391178311199578082259181818224937487970836983358624168565135412070092803278003586194037628575652257046993422960171402523391013284948595659731741679513404928979257851992338617545962338822015507488491208987568715552398311200371160033353082964226724170980657076382687267655372556384800187985827681835296876484128997949918692348165957758512729129482733593102468514968401994491970017776532755790691438415582185965157617987116894819109209806464195992765238292466897652891437550350064351283459411288811609536991550425348984748598753389179058908020755902026027365898000261816773600235039989507971972221769913552369249120305717177321756690271815005184802375923820904448998806101230608878502374710451355520731036499163246651947018605585794398007072115610279778012455387994278853775237161060434586083694305180556670786414208058657721563876933101677870412174819417962523529861402171823572449913445810176*i1^45 + 77747525258554788552977444245182223248116687076050570142968860678709332653497177879124311347747638535144217953672436512200880353237852728129030714315493910471857034204186751238043702922668893694040519501946491888577537263106517139317958938603501861545071904412681854116586715446622736555361698517734934870716108943433431706850341238196629439031318495680074357371729930176721419802208449054523054080026756978968126093185057046098446575614685378904697999205250357932102993360915422819818222477862474296148356228932493045137929613350834389442471487403156728051690471525809474160455011078502951248586940050415390476209495554432229583470489675619232806833902026855685165762960546433218312147041118142937087292170075945916044352548707692675904217367775384498240060869480324253869016480271775653516195072025179934943485238646827561524937978729669206414241778071587965391916165195410032138976475141542488578895630024651467479765544066501102264344118618612501188443117981447239573835559231887487990579038088655497832140561755707377071088528524400071950136591789998903461161786439304740544830638857172209984233202513552505707276890252930568437553917634807692679836880952277627575058547245928549516087596777284684502729699882297382081187288910416710619065135743216930310763093303214860853985709860582479568200837599054961144815439665583890826720355379495033615120704183492345043237639511812847270743204419849417474708575191250058438823836023833303550023184629612283067224737879792039176660862616820938022126592446632233880130997926043674031212617250106030117465046298305232212994256299632910699092510676546983965325737312240170789193643579333715356055320214744672150492280486906153340163118657186244160195112668383561021334895524989387633728028310715246300657471188916679211699807544824386771553245898547119224600089759580160*i1^46 + -47408885810070628828350276279219992924325464467917258168484871885027664629462523498841825153667142847618009886156477997241532304947057554333133260278479924995636504404535876088041010544308658796869793437752270740661770077052675412049921264268111115069327750962590961097647651978045285628956359314422621720494504133527801389822071475605195727923784455068074077523102552997726226969258820071959754295233637359360674121872486262490876291216104273097946785826136132424837964199835290995764650122112077493897216313642097512373472799035807638978889921536673687514745720818099978377871018563564310243571142947006367463352678101158368535097660136094711792071152733965973401966836092494861372308197963011230239073272424108746845324689967937667023857067565539491204337492983191319486157167360293180338191011296378819424850425590662099103715307476585882481620416487529980956267284411445495298416213202760147197109715069153806349363627985624189181892013618552202295041165605465185825800802741413646745973313635773220419025840068478951396866734627118548370284081637622909136680680061351691603839136967715007915924892087229442422705754651487984989608085083650627437114333447936860164688300458338863456452219135891325844986584407428987937468651940919541130822471944489207863203807602665240959254798165293574642480153133516898031907802839767923128205138944701818158971208916256456204719868920591396269123170670603827445560085088669003642863511154550999192530614825808055520878198956412907208165560194182144794275053141373132241652119038117466991013811420012136095142632083339962216718132964407821108529668240807271498754204983812154477281867154317905795839224210921813971932898031392735794363035283867391691278888222895992960431903095398153868466602874498107600402073088438483175586718794743656663358549298154207135989235712*i1^47 + -25734297576547320777143054505378962848207724976895795108944019824432512944228040092961475763829677622028224789643349602229982560042475200775964212523519654384948335673617401301547691088404880054821278050849460415748811767763731208643233039694709276468145110524217692666100575880977849859119641817223197597383261502814932426191431187607817991848686152034757660081746971289946283992837728238886389529811603070210873532696847292466257551759233180765172294823063545873279201810234304807634182057859734494818131934521051513364855218091954461233899198325949924336037405461615531000082872528774758123030585706836412740682884366309047497815847539560708091415516664236893284169967275781956179676482940452979826554338142763911005678691867456394945753744689686607223217857052325086071418224145741569902885961114987321880967088634773516917954890675005571530796504075602904719567289870522410988277803378850412828396308637493628329466913036126546753205967502810439853173055240391763207009908633035839588279916426425280842937119740840585361472672663342992439311157713515417547085556920144487658746136127255577718169784490388944013790929539484544569807373154397146902456422182239318886218716942170816130464822707566004423691472787807876842822350463703756835164683071336796856240907748798919867357689521029538120119258327081164897600471209187112319465702156183811808874068760482176375739186674739610287617400061631660104228535265955961014738110525921721078397493594393697519141432397674441075989361814975664648253479049727231596834339305452296471430895268451218400514288723475804134640244296143352252356576624368649790109353874923951080078877298325568240385846413880036735641644131321057225041918724802813663477168695230131032279787540715195213417438470375341579619868186136610140034411617123168006238113346866083004416*i1^48 + -3374539082598739541355479818288332950967370805661015364392879156985421817650406947739688716694913758222445462472526509076491466282231813429951702085115588578213843779442236499973634322331649662069949480320473534202844050176473064340132053344066673397861424249075313740286138449063038573592621640866274069364621586088726345347435064519145357154886887932751941122164551789495675003751619623445270033672305465050737313463174050550329235667390355181225117298754737777572949693192628663011078642946450031096575491423433393028433860446573654005551873522621940703227680409308529368834463982197835215483273402552330661463224530264483790729778934376342318965932607925163786472901608308956012543128725516153628914437253216203714541771130116948562097014226430977862497730224881756008976333298118913697130526237143211239932432295999780518055245826518664804858872755890089632149687660457971543446067366865256971519747350257311312607898285071893876201553432910340731287936891532020173766809522763405597609501571479753014384182477297792500571340066253900060753857719974899313014693998790363264034513545069945337142808754551630934892294090548137395480808222659158452889284492010935474736869575277031788108254471395461619891159003627828365540085378746251152751558166335461167668674629695812680448805816909246336427675979473525490697062534862717006884060620990809999600234086255111700212267220461526223245717942047026054724572638427109988456315260420998890448684274471755996094113672218698973127682902654896689291616597631314715649702988953686052587519807400399685899745879721028172472537272265940010388066828959640598446145283002870926861349360115680537484822212453230449253811354125575978398197012882920716030615305281956985277564572822267891117007325105490726471515071690705523870762757677929011239468442583040*i1^49 + -220879474588799607372979694929163693800557675512586545924514441601429895635337711056182673244480379490548039632818612533390009599990512443475838230387472217439305772355305766113093835475177340814159705748000972370822908324047648068703948253889132278960680718864808763743868451278068612949448763713743233681106865019787746445375592554914257590792277343169507445948735905635966166685248315998459244974411684899553637180965578314241700098431214736474500156630293798513453632799153500845045316310866340947524914854949266438525824486302781200112752319011950633955574154659185733253469157712067572308096816688643327884182749640679189882237334391446876818621653141520593306028660441549832041294168345702978667901370640825848940341917799928939575684233605266707955675814924407923056554878617880551694610576019899199297416183057192229897115602811800077438529256378533168107431516942525983455532329454214145964071690786375847029509661620383462324005394561283161825496174485657506771625861329295103773570741508855689683584578932464896825924566952715520822074344997914321091649953220574725776567962865196001228370903430854986871866184543241201647318047964740932643080877587071828924096330349571859824683175232707837961951386879120127380565110224474130853574184950172761069502778077930593862955903195584020394349656781702997507966235644392120961973906218080799173743537673542374045441428855692325821123668264494168266347316872655270844374182464205010704821840407634261404954467940309293967811766715377363797106008154857053062966424155541016104137219294110546162777613409340498916635883494068368226390310770547621575208051273232998616810898808049326560404904474270848895391211152249205782002820585877560221242008002987663075102200544695723038816810616167656863830802646812892386740847399593026305130496*i1^50 + -4840991640808959611104379251640673413383575738249444354106588745588265173267376726016535346911477731475233944743063215430097835837985319112252561669098502733120649091568632880835354789595587370077070718716189799847401135728622298571991811008611715133293037432268723029741240097241214083589830807840030742764427385560967391507157339885554284748474848227464846094843280774369093331245927893077023233086375024459824828411345478429024541212321235440675428088075221967161176801929470776992925291942163638318587387430517775267979327228395667158208217117337974023996440683648038194848746677230063253786189496027046724894951772922414059417066549582553344328454257310766351656656018467776088092788555760241745707001335215110620212464159435860232673402877894391367614773484266396405721006166145401279749348974383802202786264352903542467244083810650115929281910204360132092025209496044225563347059458205920065147388075645500811247824742742495554774170790397317361438505457209481286178283189420734433991848278349081770503571130693611859359688639733389976648664516702281837887278267118145763398985234911513317951956914474610425044871226751381669831144873793741894144345727225888833470686085693738701395845775210970493070471220345467661860269441309201685248527456755470884787294862074212659323698291270948932842074120281806045783582794226555677795480531228407396389170688414833272707062556036955236155234170742521601711594364008060838699458446545512421692412920931653084271628145515148762323290993584556168674682916384199069598041186392719772782752551136027129914730322541534429105649614490623848238010023865526828756894296040634988381653821144030692703855744987354968017109931725078721997832966655189224807058716024656628040178927732826209746214304771601794105726805077792575946600105394569216*i1^51 + -58022561256151250562438500855090159921378165344948272651939081372469589741767734467171097045286225365006005505715519826504453518467594023723478690398228128391824266159865218768364029402781001356490439109510735239476850392385605436041936121562828251655989253414754425356206035438261508876406364504170250608044352563347744367471943008892198284790944951741673012222336846670339999279390700862333776679270047187449246989305734808678939286374835205352923402324759562542914044972877932689934561046114439549629863404557216105209874623518798261377418875375997356098906352963649157326808583298936571694697239323406263649537303269565619246178835846822441513562533914883855974170656612419542318131602894619481051235167503519451550705152014569414029404112986251708917717422098389268244836069256699333691348847950339131837727497275198172000381425325887100489808218748793338464890004893789736141338764967018130305626097423279595670954859992361614481554820636143506772715332158316731494770215048304130204677540460205712129479003560764092693707583343406177853502166058293328785809847470316050206684086262250505611819152549938367999192777354730843275231356272131712223084052543494076310973356086418298835343364146443027813687902509565033298741489196989900616278119550193027183126018451076645913758997971385505387606967839560055265839538968593438613486378518489173585981124881490503363391399361618162321747344637973549122279201441474100417382399182561460687734262745311550638171332209822278479453055129150707654204037532179741504830193286449537088371922822591147655212550854143450534988476867153563298231918840907237358318802749493394878884459733729280694299051016747738238378833851204418486381342820905842680601272713638755635946560036446499183784140071241852456288918983603985181438902272*i1^52 + -377286488698858719293187076520480406460028037458385147855058555416627881269850118155551672728062648154445065998985018475200599046357737187884504935660927657387628981477827749311256246588897907735925216135990528955799226555831473533781407948045965411630642643288845103166198367802572811909568773869878355654174504107675446365354371658918729205675664470830596666879886710295592012560784963902384300039199034737119358297446562359952795919602726567767989404383073661811182033037115371119095566805399644907663905234913660776808497411733776057881969812444215883290274591529562165924924169865997568758466648056396138093022201692882225714084124812856616756479097664852278236985335383477409830696651313237352267624714254110677566067050678189344617880037627665561129616484575194956745598766609623097108916368470819216467669755616055299045269747129605896919372477576450193790349186119814095566261048270910545764979279280237272406262144527249843018173434552844174549990632973777349684577990509948025902246813158176907659743187110780937013507428389650203286305466984018375173031248743317479020697297551019296269609654120909083972635552733633796985280996095674766640844485573660571574565260219895633474527390452558259218698578945812014986640381136070257055784493236936055588883240277066969069335652981585660808347343811774482713321017577411529457650188208830476231970874767899438491080547838903930917095296457741296100360045940915188921920143403636026548698412119757769509988053050848664065343877823417221981965941351431722893108664657582272030919075121438661554556309880828668854905891329587208057531466643456584300526082727549913698588069220009391643111165081247347518696880439743660428007845639140808348078421141646693646252425965014263153586644982750008820574671092056064000*i1^53 + -1202470544184201149152981211797113953269301671865840996742909127663931654474670095975570663085271409298555186176361601852450851862225691683402653929738809127101581628369714374394050198657038468297573639979342822585994068023448486564150786454377118935149625363774719001728810285716148211875740987269190555612806352142720468797292113126690392070919645762037175982964471454735064735757933548718237240655909279942065049909578255724841261846189046978577952984100635611887318355724186794116779598039446859706147604389771244104327751516146221939519287117381120909452930197648191982036497343059809186473125428292013339442082482291657140788433042720027562953013747282729400796702371070123502299624150012537065408893925956765700472561797814188221854470068258412460790502568806158797639489126957655558394125772736257735634727345270852340872288888983134318364608740565822941349948472292657594643578790276142374431174435755681795726277527294405350850311290624101169977256946938726431780022927362616818954191600051872148359991030549519545426052577326099094652370118172981792912993845103261169708752752331026223787297479124339430828097897182949908497137860034370318843568352779111927825680702198424187407526576068886648895850640468025495779256383429199334292820518448788504071191887284374080967833163827329545667572518291910232277318689592179939263648783915526483149500559527101665791469709083973696695323278520789679063798618645533661907665152762352097597972960515283172592845595051645382143649717116229619776512808784983568687066705902369532452669066085899289882220978852083400531123981075953946689643422675170865369289114899493222025047625400516132084440470626301736790946796054287923119425205965233308488388120989545062914647824046112090372902123144100593764688461824*i1^54 + -1621481855471539492180700794067654528758115089696657692399889072258117101165524631481484862533051660701965672927289870099990875272411448608948344567853480570800925147007715722921003125582328555151856677340249916827032759491743383240323360865125143051040487768566676807042713667471095866336295397486783592605449052417483342318490247589083148863142419933337771574184172261075514147226748411207767670270721899835377223606296335066823318835872249119826813327716042088957652266238374556893259782840490957270392259385062139895758978803330742120345727546810214590024542903148225429191797140144706994414949667845524156445445779392614508671438563363139123039429100674848209697115741444914594782696230754804470571456227312587178617674415968943550220057287685763608304138352475231315345086441332584343149216018120741840754450842778416425869318284645827853603471149908153252165989503438594263202344756855694273886770859898346154900329037704133001067294836162478760798775533174648487939342642729586163652618583471617075744492111784979538769079758212474123467059938478875851150229182558127510077973492951686938240711891726952639633627051635238094990874716022200872746474569441747788058621534016970891957030822686748808316330633087318385060402723404935000239354503853081890714462831850038346721131741174524812356162362127339128807342093763574704066587796792857547633975778824881508249535239643154491154288581203961768840182422390588966189859933057316649096734941366476525062453443577276399099086771876613910800425065146843429745093360838264609647068262016175043727390053885831445497485288499750435019611968139469427307671025446216443926720820808652246590516465942519295085159291410421658936100776381557628849942494348899125933461222777885784519775007807316688896*i1^55 + -983961656682879462813619536926562533262839794027815945761061870522458215189930316555781546518704686818345403944423263325374518095569688584719912014608012850569128467880221680425178614692983504910097246871269038845967293537050834972869780452194762712690458727196472001716184622460056734392052889102632548022739689510513966216779337874693319035571787671734968729062402646502814113339146432870986401335422568252105426416766171266214089388259466670779461307062727230617182524460087187497133887223379211372138792715586422125888934414715562720384487519489787132993596934549518319709113118024682722341252179954385107759080623709234010158135884366725663828431289161590197971163525677788437585609164799992138199875834273311651465093354549859319346996904306581857305220046805844268564182944269760302694132090664952996412874854645298664122530757928328510228025081915482666460072032966802527672614460197447231207401050226055239462552833548689523210024082639036608897115756038007155453314581722975931082058079310131345359587165111048759501935348443883122566410615526228349534042876857428481955527486873957925757435937570047594568957590234461299407228917483713817302184915497072585818582688470098929558141098202412960707321974027981123858328547633389295061342044661002348343220749852133460355181902256612859306724164953035460631614244997228308024742904300703027246177413676493896926012039610600961723829036047179550959456506655818911587020644806780739412449391643893282384602836029402867996319788075514962956050484938481970738635779506703957951541948618504814924816550800854916585624807556001164937189498782128447097358986603503652874466344828904146664306463141247121978565094053544970559908818915863510763212179103918537605511285518313013100016566272*i1^56 + 31809650857390570164349613565802086036894914247366811935889644571959662153631370684068410156654785919395493639731901142606771069337667045852099352897193992549534558913783742165381874855810047428016291024217176251672323586996538466469250801084592205468115339718952030707111382652455902624948393279508499033870231278778621279396305674946207773648659225878617331831508588356233443501229385392425215437847863922178588993029467782355626961762380705236421197728679387134895141568596102414557322817673491801560228939755828210694001939327467363814088684390997123196019629345053020743010735421319241790675419365781288124116863758892317138176212228492889238995951271362725163775930052352004864699719403120351604623152639136684262915019050572076715918314161584058223293006564269541860915942318370035327835572921979692694235231279178715877201206428768167220109090144008250166966796156075606378097109708408960098408542272203869659115784274390839514816150173815530709036891265348046064470791318911880781060183013473377614906755669983162576614123177328353778349573372754992576020686304556389619154019976343185840534910725375902555055807501156172925673247623739747227284689889633763414065735863579296631297769085721638183461852316082243737576530478172936446184933584415695975882551274578292342751573583851809168248763843019338414602192331641432776769398269088893129511589880963544921268255760867472925387178014340914077668822873193308538462899237911518686015938620917154922909558095093249468815450506528156646314098929853228375183787710320483881381481863587996286568113916955111429082274302467607977162966268616557403859477507967173567922042182106200856905328498473767135057216347890545503703651994908194771008884734895646854206869349328748544*i1^57 + -16282598488056447518090046171524370392039071647020765914259121434045218300591678804429270143827557220435565949638529625659554061481970947589771839398635886463018337461343226977071772838866202541899877207170629097962308648219521302155375596831701446952388061792018281468484104264676946323701111600667124675708710000939542952637226103549589701157569026745862062309526570291892443603291787306170451968429086497416530382267734323922713260382096075111912763613654449205386113722892905639333949785609438790776141785196126122332988128837604565184795498593231495607564571520638376984099314002501331465311703517799894440788464196867133066429674756429510663878795026898150919640913191395490147871524019858237857881644423966087931293986345936573583949855975199256302364672672523694127586569670756385016078552010072531513898857975424141763879572185757388155909981449048269586624247719295274128301877813766170166073721958561163548490256652363830399421076216642678147380906193617538929639574315481120817214319358651365626184195043695961339834219856701029930848910328051558369769218292306822589046775217442793454710545862076767292582977418867544409327329685713808623549968391123804949641871743385537525862378893853213611110969200189919897972247978268806822478278295336929471663374621505336083099488339389459387134370659272902819274473116362991225974373133458419612231240421311634529209376157272340968170660752023238681921700573759670627259473447458042772083565181118082868983297009664305479812278158344464547193022346128549108119266507187248019926148174913629255919935549324564124143638979820945923449614754517577681710320369963412303687988605316800568869709682941906159860949904054590456474101007546768493845186244869948260757798912*i1^58 + -964610892893630771145616777095946016245488929539367163232692896109214125228209748739506395473725837981747418295112532505990186183383953455661788332327112844219776313657039296030175751925533607851030763854107027253000309715785159201954734390117311246346272999912241094816654995748464748356177284325282446381013742013701498210621588115315501835009532927096746483992642210917373363784454576216891116941651720526955041411438089003487800833612299058202756547654004499042030394646295262103003999209287014945501736222264212864498904693521007926305578574059004045737872275200659529985147932967558876341226995857601789067696703815902709841957417539533297845129831843804559804309730814096309624464751347642936016547380910874312436730763058079005342613922525780072328608995092794316508306899524411091048198951491734774751096383654185359589946799858354865609410327695057506025771385483511923447976791621971299915394731379458440802510718082541747208799248521880154121054967027598617363524881541494923177275430394214133421813780284576239928162295527517758906122763379299550502622240569912503230155362219197235462644037380626852508266738452484899657555576697456540974889594481797306415392513436162566319354210722062681858057686209385270343775196480452095338674553120915087214960580010567264299653651732944883841767144454299158535004763983101428189859970089004483877465151882139590612373000057157897412740751298389778568158792836007444443299867569821144550613154267844915745406172266191702855310653656986028321917885715577737923062820446718784476424958660342264626841505385069809753733676401361070928906702631414532587026972742253909541735678459933275757365383567572584375302766967743533562228625828956961867608137637298176*i1^59 + -64613406736278766461534596402378264182523892574490614243152473969946874904270789827743221972226986240414024053124073564050413081078607086312571841954557900931263383853046236547119853117080422018743966687566957754760994879320889206355393053537199863860589882143213335435168973297558707938806774246268852289902466164580551697764360470419189633868866859065438892655216124008015814883055136272608696510607837235587226893627528715694792336701843187971807049365956599778002977875936738147790727799722568270327209950381786422215876684918584431270901205123506044036909164462702235759183944888898437852968757437309307525990643786379535965607137728239128377974747617928548379817079756541335918877788595180532690179829635682888566219018546194354214132347184744902351832673326573746025786641163518829629192535418347022102180824468994745010394223069452131414923243489008218047087985874643649822860940045342808451823505073310882678183848540054577805886570508113101270941861197355088044763075259616963353030198427407107278449377786792962041788436367107628734230945193287738243553453401276577816048537304119016644734360873585552370786509304629511899913644499410228117510051074888545467216340510283998358107874996988220748944418778318858063560412846550534471822578177927771201866613779176079179119505642243520399252144659630608077864446815882748272019210240251055466454137505962045746027587194397150296502374423686664827022076365560921965737526863798492236397552366228839856846785062044538726418846193393492153112575570291002942094477449133581171755458791707752230560825938157423868593836439404525041908825581457932970128742870357605119565589365121206017960403672541361064366797742169738090649602588468893815144448*i1^60 + -1056663589828652729521221884761825770971240333862047753132828238594977986648081544345967970586840408714846806828096720574134517449057248551769472318746910550165768580805149983683578103896206790199749789059917927706122735263186412448205562168745460513721569682099297968113144790658897236606278895354189621102670257309610424394579735120659509407157210272182873943386117785444632862384219755534251610660108559592441839370760568813279160964484039753362243080047006851492424940850161555255832828209998807721603954456476614182235016984451830116654528478441862588973027185491006580389857182261663437988948734147417580100975186713989575451144222499736716795901649722023560576255871077095795842492594230424600890780598536166685672168199518362590629086446146144848809344560066763655488554283038358090320234798833883800354274277785421235272180824236459909693815184418729387480794535492354152722740666979111144031311824272142435688662074798401231532436578804590812058469587409001358964221784691988503116799546577703017597211034075453716689210966023248382977142746906707930573980881979727769409558456897309873600180962480818559023185906882548139403788395264737839129456552229743863692379048393790161529841656301557262402107445117348199865289785016780625637943390051281825917170712946490780251562934748849536174128304724551980654343763404981125661006283875023986151259321324863015498660947165512324317026169575935939859165379812491985562683986279378506000127545082851065101569730865986239655208301971209557297175599146113817360333547103998840922244162359049967115275504094280955829061972285183638320105194014102041366533794573292192916253388783856960757891505048769015568388095788022913419954687574016*i1^61 + -7620204737023345994845537941069214170909074059913210864826869816540230274737377825705912181242541851755949255970162010625656909683737799262082029924334564496026481444751475659133428147276011544590012575385997133429386202630081032084196076193914505369687608377309987138847479879890168101063089144596840580947981796968091222339541984698689147487355552778555498335596492418230213725271256549552688805089099225601980112561513352615586234807879095818817708051062703398000257253735846498838962946265795524112826240004950504115219609928668211441443782082750424238448832654476673507897883256328566542050095566075662277952332138135765355554571818512456662874340739093527575853533289614576231906588709595574720747178079829944026965441293198538025717016626516209445978820857900456538064396886515783412523483766540151924401227907609923631864957216638103805378819108342464565562928560334038153855243928445426391687636347533561140008671280264194738203231881789472258357958557623937192030180794800686635067993027655781393001799680268638123988772451404179256697422701582175391383482460260977019726871164612111576087410068249435797046339692009398774514573953049629044330571271996184048829279579692065045600184399244697141840213809005924456183747831947907441511415610540740803178185991661989203198695290590672955325882559375159550991521906828239615983702770071422439310954863077795053698734194882987481578994157901342531330658529229384024800017899326618217822737118053731996377962567200620804683501402145962605373245262541227558129244030857179457070950853309651939135176790973662041834905342335369015316203789400653651910401214697355587045876081178112232848141088910679111244547164446281170944*i1^62 + -24468291037982972142966504134104110335173612738200369953981982595299526358124776126021540479570401568228073682511001627826268331604922869391879410860369464786069692315434945589745446613585684391640641326730953463131529020397202870982668659380473047886176480839804438118901911135771470567091545968051148794858739350477179996989491414190313172668023501320786463393876511227065393672731966283368012787418824502946380391445741854594100437895416367559429536949038242902872119907923314283700611910936639073903160776491599146130286604294171625385427386201817653024224244197770852076428917838768632302924323083459181795240263407666519361717234204204264168064282397238177899356424294012680229877633876618641419893250520828650293339300087151101341948926071348232256372275954489939176370138066702848213509327590840272573636858737181545809347368047475491272406972668173622778725807786544424173706480311208799881428396887444208357265204860511673409364344065303572494750410299302582703746254703945302966880467033568497293361153081703536863112144818504494078651625693077836663765996213299846852466431234966815224682550827498613760724066675213941699400840183234677239036972586197147476201819419409658620612746511591196809184144737160990680880416630707197279350110527879632448574791750400171322399273636441813826960237645961584219280507127494942704044386700828488866499395760135131737272836071793378663934655681975379635368634797318062605739507187395752296794769464010979146628754805604232700588406269491888000091489746011354416456779052871785663104249104407473404205208646013783754628974678749508382672228827542796776653822716857559337581263635577024944579141086772804870909984768*i1^63 + -49780032518910270355250189315805250459216245695009448104943008726155460984552751394556148596698828098806762007780042151723571256453817912227216691439203403295710186501154325087229238968909686444373810124403531757842807856774868207647119900228204039184878282263965297833890444699955927541396487400960597082306940609827349908830571961440789830757188998836209288383374507959261547206643114271343788302980425025197941219326899082507902805563934273671116963164100331233491526179775126540667012336186093788439172713894649298878310195236469694609791892400035252363190886880067988893532150042981531465628965234023845224367297019244800177727336552991469812918765553517772500182324561311841745581566907362146348828271878801142288506077341898847976719506711417571990679056599788797582990432566178253694050085551660323782521443138840112304348358746127739848745778734669837559642162853453934748136635348521394972127279689588495346029946103178568152253688518257949978461853006460681413332434063032661967770434211694981646534815682754997993070984252959481812451077378960771467839970335791758115019263785414778358325408160557338978957966794097607815407118798769662697065094332569910691325664821049141003247652100212198550415671782536346281235875692838963540430381218685183312365523765288365693797086054848950566137166936148257677693893151315796183708135734109058574159108221452292050498527821238335284286668156447978389459591332250026797541659974753191478514106391232929318651565114286437641088149350034724488723062189347620320618694659290783141826135583782413715729928784208404713389288058485539474350556623286674385669573437617625190275194183893759051845806430617600*i1^64 + -14746717558684777605513621201455768268304156441569931397259456596452607316650294111337396570176475713315316622207742607861718209242975414068412968576034745264614564440081129425957682812079369603497902182394664789162196255117545380492068984551784067259545667432130795797992247656135483624196426612997378598029527784950970611996216208898937100622576600775779397744637579225354454212358164204129358381321666221147263194480772614188385518430051058388564434249744291662703638098129591714517479337375966558451536998621384122074821906353328938866860309973612174333448566233481105259863150031597509264204966095293684162779689353172275330287989495933905860102745035902915886218060194807705876629051077624515672470615602535968674273310498604991999421164425031639547326352334144443038940399850379622294574753612027965985161017861361150588645767373113600152309349123545044841406755504939608965288239120527242135411996596864380360557965362161081309778700205372568973233302617127377516542309306872687787481228533080677525583560238135301996855214766794232521079541759862478816734111883496758584827395609919396864802407491632785148699700407503764876406753477944106995209185169911404400254607051437430446228387791942703749766430124316744024334272400357055806966583844989966885234796229113246200960183946457361544639658194191251549071404041883999948379178143878301564992343709037219410667701693071572493242064224761233577567988303023131752564385082549880796252278549432688770000855645034222578276699213203434710933510967952018209305073680573271861842989286276026288816848466989478054657606646233062507309595053999987361775769383479490602925225085778331172864*i1^65 + -12845842656194015366067724326919721633207670611579001887589679545757266337624024585996774815941115306004307130105015692765105116687350801048722376437909267701001644063777377384452966222203671356998376267260100232622299788526881405560733120477328927028393885590076166558745120669402683150263579168784579764388722898244959397073364249566943168625973340927335413215594956874749577664608695371390313244972463821703719848847284377252867617666291603811369674886422524235060161322818181470253928556432115976041262749002186020581226378047410032332757223870900275704237061346629661414901304389539938563773499380015488661138963335340835770021750576756941069254629723269586890278974477634073651987641219198054783082216804190079938313025489553833729203630658847274653328604657049379630048288045312477634605156842996807231937874106046548964611436207682345124238021420292290890219040688803490200315467673816794163954693457259197927584587696857877912203582313838528609106065969972034787652075951408512319663448302685537133139350706316149241756858283766308369060256441493915410240199694042073708424093868925466487769198573454742277740793688798233465153727790894365289163302887632131281877782714559905578820542470272844097867514708816021090201497818317363054916852046996196051320114130539206500281370517628524033461965175436146708837600880449180296295057677459234314915028443071008457690184480664082331635903103926268043900852199137788650464892083134044863662201726064398166505602939210308396213204215116611603343646352390637647074085876165268893164165261072528893359355268962316738617988121366701599171904917144553769503791559068460550828589056*i1^66 + -6438950205709770857017822970168253832367238169236964760550760168927168936417893622091345826840287131996411852373526392729220877924067097831661340226534807010082426072852760998562276157675869174950131217984586500690664707789954905267449256426118994938980766520562056260607373908701873352460994907646236485469114036881082218793356722182825622844899330786760837137180306195001329858527454079115712506040775862752759200705839060689470133091138198286362252583569934261028780830554005912779310980668615843020411035423915621947909810848230694056376802663217297795906493195662490353455730965343742299422504434465041780103163178524574684308477775120805042139645666812154996919469806999315696307417669414075407600075404322868374003550628908883173999550995243276441391792346662975369315771431122208344431994274593366174342333911891052498279425193984221609369633106579984540526290771262114003683468991903042826076680754619298112326123189052844064452949301790092692707326984979948199357484535728636708471052842346380451292010596465090680810792749294497138291113606958181427346247072320363455416036830937461308039049564459592006754342363677337318946882077178217455965231569600072798727233323559209681659990181892480148592474739582549136026823370039709096660486100672912468345523114643076155713251341877147377692575396011444939657978138520352842416619836038310718511127832831534798905178349492366275560838257442324046237184599215192022434451415968414758487325179126217697175510208921754807345431557733543490041311042124538996147298710678950560939001014195605407623807228406572970076851683426436867711218794566274852120016730456064*i1^67 + -868892587381959793146436250175367442290187240259715582220331719989252062689841721512532458491886553684022283173972757680687714465634967782275682122378703614287279254537634226313120392883348705146206703286097607773833361696603589135476285252960547327942040476125962533889204385976014450135149775080821051332739983724008982976965550862981287452210117759904065619942728285366733643218678337295821399755388075962211235834830185981148627097678711463312374744893056782845937025221127379433628239750541949580345028934693062748673179243788888837108910409835372741456315534402663851531887082603104694873404340391513693584412157466766577088135461049499642057634532107422629367643178969994405702063007626506339906939352950707864489435418574116019408004714211787723992051641182405428941842504988445299792701773365490217756116366006688240980755597097996994993434957893919659144648541790363356955741334877958728473530648188697277513082615975528454585556705902404588008935750088414080489074595229776965962964704065326051123586811440291414512599910315468314966155258241006017712369645458999236917165874239682809428706038225824686375829555264089274285138437231649146965864683672545541816946554426333641890766787229569276122286883979692396494275217640222721856008227316745855443441009781093318148281768803603500857593720029934502940202230464918480446407174146629093807120435706096353454927514477561230215492801557506911365308978616892381727536539342983471708051216143787258716229612107851290330615914095521366887944184924366113730869901832901177366745677480764491524891479765124752056436351507847949338690146671804809216*i1^68 + -2785334315795567024837508487732412655824130423017588521509548712681744238786875580066945504129587258734637275444377582588153499966443111960258844409209579308628084603802686385470772305994990578699478700987232469977166970019510665107671681604186296496820863728283614424258682646817369755211167819990293468248520888402969015980422154272476217000696745116275497045158823896232642086728379287449451550603603324080416633392485998555985254105486242588309607262192275267624994286331526110302015256636930169742256441917027269309776095957000689149056176790879481745721222377897125478811173133518314093189242729863767191006314866535842559780942754966766355293877220271453060507018182497258220869861735956903157465641613024726327519102481445111935173712538213386934707921813847676765733932212716743059330889554670556753422907195248946760870215638649968003521310873056638118912479733521733437548358143573036405583934872435198674128716211311422540455817688544231890869697046270792524945515229365998216094537751553089463190863319283384079480240470486727479897076854367633734055739477806824202389303049735878163470375868012953925973681498476319416800072993124882802007009420532429667991023437832757519308108878114925790379679573797994609097394872411842046960972301011670101986785228248204372277191798116068964846077453598755399786869354225037258363283668466610831884758801439180541668064456316991634566977378323180769407102232299040387096335438904415553216387528574300118434666882355764046090524834217412382398578917542970390529028966191383133890954029237043964969611856634814399230841925884168753905664*i1^69 + -3444711258530515161077451695353254944712177741365878735723379548144366168071376108629564120265587133028428578384083282478738826489608361334531992613262419642248383388715123596818725420480276276376390585468122158820705353266130347785375964437920846944777829124284936650192423011883336710260409048315702568924456139685425417497653384938875208133418800411505396144035992198049889300672098249560186344339617630913370774885007553717226166890013550263000313641260723318182559583269171271098470450758110116829393630609943324130156073907317380930566681140253258794359066893774064721652695149711773631519170771020262366630247153606982284302620431249333937867083550655759743610034461838186349934440950082921977487859568738951387569569824456584825199229450676669675931460785044581693121002431813853531938493951567527177526111472326236354640021101195466949251151373792034026199595832036326481361103151325996908731589823801259489660553229645564583590408204727550023958641319724544916431475331093989419037448934102513752514598992690352192422441825469303323391594455348004116042239901181668015525845217424095667771536227820918395151112820656601408620695404083776203036368502870312819296524083537966633237169868842273159273854364734296632537630534359763605150874392214561219871456669344507922915686081281214272642643066659838513709294924936486345075140082508257409699553345702454476916756386921312067286973005666721052391241305648072197377112518385890772221737588288962936287168875822991984540571650005486312269156062109601297847649395839111472537428759081454850095108027132116367434579968*i1^70 + 198401342415500508065599000296618984591278546928506012779582569663860301124061731229513881377518255552063760298614117440625036216033752732457059055515107202119443228123828614736096498985933881381223821078920850777854467795932361878651638571823583123520696353887526266216449268500890512810876116620325737175639266979648101531345942961786106462309997243210888570141738028454869459184167572944511123984290201699432245104829592595281984549609205854776172168021832767020681633859482623565066229733493222131660758110997703493151205342834947728616346125209775166118261925272462753129425311731287149587033449261821069100242848651716699417267528591854806600716568804423249656901693003352387823790763557312350092792352885984050862663499593427030626925131148593286586570209487457262944489342270133330052742414121394830136379038681955797211051434595499015178331471989876190487309347965308534719718742421778072993866027955841716049168472745034072033001069749933056908784052938240866401540040106829841951700789890365757624271953468926224851035287992089760414228407211727022157993482886178110870578364831432507761637769935185680234105539436404999589348530253691859417818398961969928025077910921814191822344080286327959729329022099215295384814637147434883513923718925469732337265565861239547002489625534905909650438557998940957295852101252360964482250268807737965723654530081627363712091705484525647918213261025120929440254178747402669480924816379986325822421152303774669758094357918364886505068894899208786418910040832659462305219841814924050896251041911882868930346221568*i1^71 + -2249974876756949816692989967829374536519006891375388144133920371921043306583324357716231207877978887798291576778718891104431413711249842674440181320102992253779857219235723357228633162879489909021804880567088365953078526998249927461350875698814370600120915918717484433100603807558653049490928207949900192151503445973818692448506767113282089282961091806967966911432422579337263829961132138834041835889243399449972053178185685981935343330383843760903010353415470763553636943466129504736724541373441433383169418251202678460198549796422742235956386826794118556044009924073814764480940575320540930683393053341905504671830122747865168781735229797342152036626683842022065999208125270625177323064854072050339896206024437480734893008734254036385129229400599155848938081611398607703684864292481418736670297120120693791410996149010398352214133463908885756438148281095062708725521784927779348316622625348963856291109709093451904102336822859161793208982682567172856513895151680962946111879273907086029085490094838328000148784396972163783962487187908246988951686516195525423419679116016451584799917212122727392690070833249198440018768724323392936935997637117173642532519144090182771570467364034239894451747678902137107578707219956152155308400549653319516622989116234017837590146449650490396267421575313924240606004493751535101717535533477344358972525886546274614947878243640149229924419972474002481397782690520051769631316527146941387215954634884384781815752117694509666856134431844693791392231516399628366543096025783980860949143734680163542781562716160*i1^72 + 23416016535914110886032828470209772114018111622386085193450144165480180971962139953519619505662290515538656374979992172973978074480911584870801718481556738552047096195709559874171688128663933168973522488779448063783251318553790596386105028100288484705498507022000851301485991611804579798443334215716717124614060204433045294802653423142043641751729652893458629498993915135731218911784194234016050819959118672585795713115785009826565399983150280986999861580621704257784551642560319806135611963243230077714738679376647823485093774022447484963435848880674670643808955896553168463407285410151966703602473519662299462738523551165665436040686473530119602264522037107348533088641681006560057840836632462802472208575553408560517879429479901760251941622418524786959757078337243387824068690045651026423294276331397755444137900354678368507134780950581911609007991428164776323235869975532004510294789917636525741482793711604085237995801474232829039065104629837599973577418672410679761287355264505469517015556866426528833345003628735194610636816703098060362354720067497618629832509683896439358688559519438284711592434514096199995482643172654944711395434694943094586335370777407086211499000074903383917633541303452855048699579709290877517070525942532438078469556555740938466953301639419218950849094410695826790877728674476238404262924368968450325176756462475370880563834598715433937718502290807676810435050149937946382157312439959721950765588675723895965785853504558316577648466233378225961699721360188308009026952230575537348729169248256*i1^73 + -452993660350871369292650822790086329597363291842289255962401910118425172778824588366149997849371066012656212139594207820647646890623198138105490990033869412540655363634514008307760296108468233092297776947851313718076822440043470223177259249804985929377862665420339537542542484434399855119570337644500132602512021467974945690468953392520848085205844193446318843077184810739199008503495759476306573863759527145467754233752823202110255303376138532797898761606748087782453357226681228748531196344809670462349332062391049398013934289838648914541742423912900120960812012269502871570973436399008922765380496131153671528708847998601348237032461868388599465529658480355063462109291795543724922943490603272933655711732540973841245816378070782670279945854647307229015126013106894200591668389068257956577948781340517901705867682442311919177648746706464748191613161012645841600331815314101679389684708283419287302173419169430096458418540164237372835264257316608828750584165287956680818658497875310724889310610117175325454451941252506648219730250386188833708177672705113857113118603837448387222700490225578098295015837463394941857541805174532521170863331455868697531607435755134595967395499112430346079988622869459577902247342622309853994944036981544729552738546614729575787701778087420887126668376145939980869779968633188103799783417616310527860185717338408474612545991286728166662814110058603504466293837233025264061201022498854708079954658493115101547983304101579884521180328269904698003799112983289425975358521344*i1^74 + 21027347242220328448121541027252664681652583719958617621325771070418377962698298887678234406196578700675407012873384775347686984746022011101866819329054023984715875863548021400625183031918318412654488347346914785361425822530419228117443347354470922948823316742347639376145694296372271323324734204394843572232146705405277859645790834992317016078658976548933064731891912255329201368432574427639186708016304642908435922479366743474161322386648314653614441477029413882665531239522450226552089247737006665667857535319961817421126361850977753830640396085744054746144466229954925888342215518759891204869772212302381218581762944268862205024734402042930059769271347558564827716498576898159783154088219787136516954808157878092590212094459662877805335707632062555127023307716139538302589510098162815270189095506315060929465111363022450228056281922399696493692569637166386831789608900419392099440460924094422963118206459020813590128194719878671494223880292641945074300137620006680535534729676119287343673269498227358854880113515920509727916131765486905536902373013198183642973347970012105168777321028488458850995315802716408478135267521318730704182320096246309751719553832955238236465681339066002085029766803321853655416905454674786962567041133945016094062360554611617343506789917336589499116118675189346172188730596886981046649889743424115704410955736769632071097558500680965728933605337310250643586823386365650520640809588118569199048371530779461825573217019432871316268822337094156288*i1^75 + -251748032449832731363914646702252923734833315902299452125420274394381986342997309741244957080419644389928202726467183981617498740641549923317967112363503523972256878780713359660414029112899935326904345676278057288671090527385740237238803749070338249949770710978260152452890948128380785629370460618952941357262156711850253091141047366688407616925105803876488383381551024355209063755865283953220720150080953360594634693250320330473353891877359268041584439036646391258047541289016531832694832051831625961066129556645438236297635281327541123629900996791682724053195138650355222435494329865480206948174890916346566444258340502357538472276369751094931377513935222140785365848295793781246969174442832654813250208167402682287296516257531643435048855496543935186398308066673394241583290158624415512266785156127535974050292660794138558739205744111189462745380231818674218034200114703461600406687085678149872444184216878963831219834182274355486900780387049530933226554872377539995679004774075561545936314652448294966943015809956312857963886334653844890084798403755091438165374881622922109862296143903343761481830318689139667210801767850811914990827391852874754902857133009814267223832110108732749356716626739190881912267145905372669582041920399501693493534520401900495930973391449131193561132189979702436229991866978580085530507143756528273911041891383283704246953760265861084975821270565776066206815332799525057350425006556206459317096227875752160692011008*i1^76 + 56721471461246397127014284095307954279301913441149487868381858653750516026674587304801740633524486121438365979246794711737647045014029463770999272068908170955753456698295503113474366605559029717003105765469095264866914833876181666730084896885986441260837550055829476107482559158395514957672920347051549279687144419861021622632955889083464608497161865933881772348740528526346010691123763468873869724170547974848177445750291594103191694899641887732278805534237500055230308738593150913288911081304461983964965629528410057929153458636357547786829155775133839584647479966390426547703894080638307307631006360954525492655057688637701072766251754128028801197041024500328953064838125498469369794366665117189005362547510356734947177945825482151080059477018171128466380389555364873737158077653653132519695521700361894530619584790162153938075810194661680905599381612556621227394226126584484403494457614184330436013050042337989306833355118195234894100892265879120106742492161636050521990415589642486081165742337304372844680982312091251848359808364087275128561031129990173430431362313930072216442374128670870486594023454259930777616333403403954238180995570344307876324884342846730121556689185120630516079013885306145062528055458684445528818599920091339290478581832244294497546744523221917951412290391595199143176425879448281421981082719741271834998775532682251906459692166540866006847784979028915971320315546826801023131251113984*i1^77 + -36241160630367288904860259325286775788540683988137384833373007855925602958594474006310866189582923596802011911742536555032198936431905066612872484696108833559075261363575346407642005225168331876521156263578000191937547767066931348599619626815173418466962983514490360802448754228497278559128229230923302648630226863299772071986710192648073416976198742587318302228108939352458683770251263474371808070052762953969572500909866747973471010838178524968824757491720211458797031266506993947381576919761908754111572509876659275074592057900476820969343423747251835966206047716289753293816957999351284107034136993733475306766951992208325831085721723235641227631047535764911488936430474311841646904512540484352114911949478478632950928734719360039282669807572284796584263758213198990508595065376447435374265556771330275696585393334976728951370127772132052374419070919283603797428850359051948503723958655268219420339944528621273892177882047474507383858690567558030204249113373481807801680413162521352022959521815066323744529980974176476848615170763618136960576856126341398950700897060632898535444512669053599029026614835040986156220959083065250625565013127558414063963663242734582144157872914893566518199579287278729941985832116431484985828582997792372023875256183779393305344580501340714530599697504001298402271007995623778126665411095241672152474221577533483748881364239840102580224*i1^78 + -22161190195622780820423809685849738093969128513669521560507295256959650042054195275535051371709044414724056444188241724999918647631062979774644467093674494687118101841621770887200636981622735579635873480675814359351316187900723762484514182875238511774405824002803931977994616239829982945382901758734330601169826014652315347967693743134517429468878369527379084868618893478397355187701656557035807887797771185398854914660307355146888864003425583702873982001935531573112641847562760690076493438568819164046710160112017663250466275029317941243698785035212758229044609343725736614981729393220832040857513886935036190747744468029307194535338310648816680931978004986530781426321212920988874173433479777991377307588729838874120390013964752218302403684446788522176797744841699388442121569628854036665853261051677532543865651439276369957679290755878633551174086772230375183458819698792854791555839988724166948058875696212133120987182094071736549908222966587561676441322568647810613174332078324086034354020065621683433512892478900534916733312870819214797501590907032987837736920022356366115764128952553983074513106190171887534637944684338944276825752605397447830657680659804802490878861478926558701433385000825745847957192387007467872684514626385672159170880717078855177604844998289377272055458167517996979268038052788135016987082358784*i1^79 - N1*1112972288969358283131047834604583166504522321005367373143947362935744213959346183940107991056683964401520865511073945747349543888850982544044290025309178619609205549534519705658272009255469553677215422638499283644500*i2, 217406733507483683016335821537596822480745576663150531566214830936101096368546565374142266997336274733595406906077285438384829853563936743530203782638404234744553440515187930248554761937658362572396044863152314762310717648427966124509251149330850166062021189799238013782758957356122504055960434547428703023445220778207654556873897346013938387612854281725370737257071980811725096021065432888272754409979292784540881248391350871648490233385241854331426548051002042472918509911774433443445349694245208131379069552890029085199253951915209832138435295113972192888462131279704196910168250189750348377779899327464076274112074954461069274536875611052500204931930398202166173129566848794701650027529944846112682946538642032396930908373767175683876992536288752319149515299952962551079082653179027236080883597253395987510853326665521125347960198729851490009149030355414450374455709822955669307636249437974929199377742277389480067516451215225034693817961954999949309650991894625075149232176735284499756567553632244652790833711127730140144426527051519022925434620917221761904525247321975786203932052771693385549863687850614970327652800774952746025123128398161798052594320524014699578708637721421161784381710518616274703200730326035362379131593795255734189420626483962548384452778947893663889840510224434267911796858999177853032164434014851726084097255496245830398858503005892259737105580205310542721239315944054629214697367006040406617518939820434602730678412693584991940190273126745705268596685353806481251819633707159853767042601618284566819704283630517910723823307868975559324016681072428724647576538996578569617574597695833451226944635907522086328567016337797557056371558132978670491065279420384460770957000575696831277030056642687548268810416511002808365324262418447818943124111640610593132512507429735289468195982869708464079726949804639133859562853014113612529843397303272189899066133386503661483281028966774856766534096132146604705109561101485916517115724281218764129940537570365824321761120360772105429435691311166390272000000000000000000 + -350453012804813564359388315120205886638629579303276673135830392353186416623960794916393633873928039849047894225508012232097400965999170635085527133913704942736016605474203216245987040075018323238559828781337691197022433500177766438101533713587896811655868543307468816117097260110593147370039316588586087220089869669053239769847674092641419560529558326929992485022210854576082666925842247531369566646300595401664559474860978475622249460842001890742300567311991466769376424037896372540328908967820904813959788379172987789509516584431843569741096173851180544770995468617966323092291442080876743923168933057371173803165947167333007625089606045595095005722998130954602067671870637880395502933960049744428530894128080398682327744137526773931509546781692425615893373914839782353403766460573990239903149429200015348038671922733840285550484430784966296390872622485537529342379047480266528964622007286407305741039229032545211205685701596047165124356714821791499044928541279677407683553747791574102737401704523742825627524812737410731658880222788760170302895655149190217592795026596059013026355076267119615700583976979538977655335606125670407182867235342834844607049520751588635728545825653567622718923068997153518633317112144046001200976696043221153166074319607563372892630304360099540753139445423377368847175162912729139021499321928710931599929631032967643476030357569370959522462410169512853018235946436219309937949140948028522188563728592300466828356881595898729857652505484239628065776625176123975362732531820791713166927778592135120182622041663400129452980513805289946815317245275672995469287993178457982062988549236603774485045886632254180317141507246890005304545126615870740942105439567837809296274583763168331492464760721442194495076587540658057694955780587334671708405849044547405422566257110577295843668345938822862738966155609790659110132497033823183978207790717883331295866684181440005984974821986703276695743079500763436505327089810848552456716973210238619164092800772897839874244919293577993797694316622706114560000000000000000*i1 + 194350856478277731549640655177686764142028918877501038123803673101610436994446416177937420776551585444785075881689528720681949559019118247505980762828944336201492058537605530450688929039677787718963479684881877360269091536890190868820297222589024293245935860777823259706912071370304004147981100647859896590076552385687946435810291144357533557803082180283444743089152342995295574734612953289630098560163618688806101002963276826834081864845735566391553176567293089407585664966798471833991539945537634039672681875107117503820390131397397100022403942239503150867347979177255296932473548101871547286164355353086683781791244737195169156829896349301700750713274339961557851732314133266147885750409742368404500152768799785533313934756104282027515490433402860752596983485324217752782968759653509386889772945703277121050868569705618430273654531113657019961463662118293676523207698690123480465044767303629415171495586201137569643454715413607969645108853868252402849197981465852975970745356154457221666361310318737003721313838828749810194428470632469212390442556474187677679624723034557118774683795479695976041093173002217328682188756102714441166862891396011591013031120567164851298408788208625829126894449981967683476572792164317311196217288720983116230761639268369882202078553759431059647330731776343816067326043228899397921821081265085693081248523578651635092773288661194490111651700451696128216699117575434691084437198414114396233067016948825111942337094444388595687229799974267542334981204810723226315681647020395362735214389600849396355008981023999749164621237601499526303840426167093071122819571743757665370954899571796184822004374511707234912608632992124386341266606714780172020067575662998879430336937621736990702665227591800578515749930801317614883410515504751737250169256157499539591505800226707664679057213850649571019060929128827493448679316208385893490151720631434085856812436755509769511954958575388083119860121366414789216428526083635688367517622804215678359458293928262012605051430412177998251345449931054776320000000000000*i1^2 + 1585504332314732459400491986043455227261500366284685418974977302851127769807602051705499362637476831660684079228194701543286390878437133298505332283114686137833289260563369310615421675028330620635408633780041508245615951508372360147176005167488360858277854416094722082786453752458884630046110609386255813230360114909875320858149279562327841769427295438665058311106204347539780486724588458089214322807199731360412973070805255053491839303224572151249502479743415719918430993643775214172686444558225924745818518528011868458295586137921258737649182657748781671554178003272863361971507906214725011334807118206541813447181799008286790000791449216015616580076870646436522201836958937567124089974939646129684054336101026565089224415864466283967837223507906078460875198829553478015298751821459628979915568015182922329574020699268630470171419386309375209541049589859053205048517353635354432755660620031214574564232402952937679040762558631607969003714913510714470644813515548858104569221189445316993730380742892634981178642553888457843117214843683293731599501425715391161376254231776931712059181904944938390235856409259550222870693896808064842780480845900229704790664026359766418484270979689807443102955405622457130096276087484327290344816803374265576206064102777736702748216480618166618962385300013243938591107798962669193517690060417519873973601617197984075130034063922292494047355878395763259439297678778896272438253421588608082318597636188626397508884869235206266939079180987890501896018700733231967155005348000223135133165417609825026301029095124977490913281232532576461384638406797706142141627002695566000256404115431131805081185159825464656970845444152694304591290458476370282064185433917230634221527355085711201815697877233984563139033037468416961637933295620906418188793070185913578506145656634607018543580828271763299742417586497648394472981270804080036304796766208778617253057064135736744302605801627641498438577389822274303781848325394017782980322148686689212914060471104538751146989028756275984253159117894451200000000000*i1^3 + -21930622102078399312212167876327405775559768511133560064260423583086967926255396882097195992334110265831895607082171093378510387928053281724434261411713517386477078307215105295848364080274593516738494784021163980041010899168522242196752859159038975033733869930943897057771688293300827155137554967976158283039608786097646882512920375978647949650517597501773823947573122534292798210557377030359216795099345237357988718470146953137994716684107886819069967547049185220966367593714657282111864428433672569080583812135282782666265873038317941087242451118815355427011724601678072262950983959994757090455488498096814649639324902265672707803200011573338355441494884885128487836746209610167667685174914359580198378056734236161900383748422373985914368626450206763464160915720871325953372858641169981013165687885276640368473263413469718335530382848755170622549809809671990682152693611774139608727558577585486933315686735483269147711995954806947723962601371577390451215810976993990367730851553378339024301660504152547269379395015877171741631570199901531583605142874633144984103584139530117737118319328622698575543349066251844892945130290808463080590242597510934808652794857169831552204202636598313758172177580531203360027154994914711374225524170944589551060715552933013036653582165713414636590533441752418083694254395284455582544705816201179157108670279626458215996853783111484187846808038518307323554845394160003491663593351329050872020840036150391691458920059147523737853649504100437876637903868837185232264680162124584898111678687838584259626355237596068182453835394596607645482755441011052801190392147499070286359920804943266733184502915659992701168780037298875893054799783391033679029252707438484963691265827231221868467188449405894069166861391993151331921349602362673660003189195437945528311676613037152061047712886085105343701643120024947999762300407502399045136225518200691934537534034323278491802929232465620820003525513284499190372147282724342875718341756351854491926411665137460740703120156116466554829763742217011200000000*i1^4 + 9850315403100290572886398737082600989984320475020215206140322121720857555218167978760694195959580336067730771654583111928866388031347583864114495456100218275389726096327524789670496245381147965827726504338277359417800271073247246760899375254060424221282975363630651783755515848833099395829183252576557938462779455283075148617282206528786668894697094016557284128896932673326108472170052578409138531270696575406413973949024433870046583189200044517106484313838367557506434990968338483696808015935333496761706030607980320334660648889588335942537383492388981081152076553447560085286570946904559821640791205066560449162986011648520740609566538660286137746138926200252204494406146172989703649075863713544956258568863941229678359254235631860985768544754077242377045280222998412735498360676637718858627039905730094157581999963715839100509694758254035559072091270191140729221223924558369589824214862260355616107962580160562536704561196644840184824655462627466528173253036755341017714300150270143799192549509043397532698632968973518891600858275147845913498022513792378067877943872480050118634429170185188807982009190576358614722368578266914443305892980930788393173051958749996992860477263502235401445272319933080557883161817025271281203963561739453343718641577650453542283124202594842294739230935502234474281246813673398955644133467599516263180799447095924172433530238732210289964652727889725495022828176915957684805684793071452335576394241890622211817079209586969639539561828649738838287455496011395242845428757922851200237444372667143961154550613010243166720189687238202630984297963252445977584109965677873166637025995133049998003167587575721746038116591863507826281599821450357524728890643752850473377519651746241053506042047198553374312149070272754019139326735330820054474180339264511205355477812718933282570993545039152389336402279802780728775377987232299787148879768227232494547609532152616770524976474766093158037671428519847352700650497557897141126319184546006901967629337231936542276431847634348286602290764185600000000*i1^5 + -529687683984211156573965805248131060851376783434820286373188152101784314519570698489994964879966228147763578427612067066909417450165913802061403392041621537463968432929903348479970158416827098890689485331813899130994778453869911703337501127733637479825769135392878012472645069902833969360110916526444335748186399352028523607457584381282642786658241875811840418267230541059398224020923030160419479179147624301170181521877525896085852768596300177809596662170036070178158625224783333091876669891678655931885994413833668861243677175877813306286033829800223304260275608574064473586509818042920004829513493308011410422399566517241354763255142569945176684257077474447474213013530425403939040148064069091549105690765224555016540507078163699463937499734796897341000924258401828433846131115947085282383612019884568054984584287495867181903078631943703955128607993356782488621685396761971869895994368078098710136129923100271181077071954139523145886522159114756833851253301572873776346605799448884161840689076542416758190146814783421468051474296956842619999334593180159676247117189237989878409366782676311112468786076215504122600963807614526539693642462844727916006557715452487824400636976838499929865683430823297706406987470609908178713364120671673244354828673534941968832548366824641944194123151382368890651872460062061810480547517900232337876108846489739130262838221282564964060917071511751331659240036327594211113966400630067075119112984584781909397394318779651595096053040201281175652123220193774717625592821621305888289914334581139344491901866171862873406166151143187935725570921077192191121526194033675224083860047948971775100838265642720696058604527207289332873419056318440293848951116620463201265771216726518181810640091636882814629770170770017494587401351583780664010464892024127702177208183451408845628034632605454174770079225895366822644399680774714048060170736241324613776087798888400782772697054238775779197515249504267350172546851675009218860383926747982230841312494771307735098468653755668522393476372889600000*i1^6 + -888871146826940726986241542457397545147193317642164033495704953974185661336714588419979969643107110635529026026019169570482217155531900915461182774239041992237604169734863492883377169592162848474006033820160323524407460888971181427848573578813122009621227849949482386945067914702551180584795140040734309144920834202932647682062352986051806174222201865217475820307195848060042789629029565952925947760496222669458788169631917242613223977873210046266673463003194868895650152605142478696620247035146958267544250136328370042916187426888120012074076572780603858342126293953047111510949201779841610834012504538403638129908743144729169734993922166043576152984826832968038520093960169866933547765174659963644684317966082372350035780433372428661338347480725639072467502439315537916818846777712867759148216720857504539941259927182354240570363695186861666315440577489788571669167214214899463064105860772611065455066794280345400626305592376115695107744616769584875790986637225707427219206852356199697482604071000447984634970413024452589658882615927313450277023249635179786038101552893935894963794482354687230858082768175942336931142686818688460855296731381509619259681175335394732954869460436731913178360069557293549465344865653314322111491118580037417132591742861993330857885956388804095248130891112459496413294396719749241394839081868402702006105079456473643416392873194173480610140487185170017675827971630390192471831031760969333880986226249031557928793833631716909907585451931718788552885576954974323186669836502044364116816824970468628714195656130584512452780496828693148308539958811110521925947255575116262799574744409263826788015078401431052506648544246857493781316538491705762321746202202152020288817722957436821065218420513393977037263761044297155296506840237857450567850151587917019037019232819766883515060258927972324586774268977101190758358857648061907855877942214537615609439414526361216443115341545422393641608399342635892406331046682109008615992880174086653529842406081044244419372448512800054554803568640000*i1^7 + 166514175218280294568506514673006401805017814712760659112139333730500136312054584600743229702666745958416755346615772483170503389224442475181243188750741815011521181839197808566789764309002940721449155156296404843234298705033488957044010768931664843247639257460776120258907933770464025412400887746931568815326585773579839308681908926576032361918519980545995254718928030015133507200282669049101252830435551326544317602861549284686677669463703922059253259422665976274720735413809073127726578460435175596303352986087067765337223811258117306019034750134911773986293276090449756129764550744970856681317258265015484791440340573741850764626132112205832722265259451564749495135271651639150528409864486931060700682883942290957061983250912928157586679341123081446829576646844352717381485165160138036263042971057026618158154098906833287303313397911526859050524081163330062468007230252372556554898730806787737444152144905977487945773487913484926527729070623267543051664549789593825484137597076941263731136028359257481189543465419089311801081551941361865375224126034002009107152609102739596558627263701429239619864608916534524999027801259727459115456961488018985738868667120242653023108866395402158835370612503961935080800138872960628149050067678136289275179884016099921536495980819569358418031186422420062835154459541469830620499423665329441468910833463109719151849153771300363119557340322122506124264058092900966836478103647593203240187517873001137639378570111614252986342231976124461464340636288417296418753569098509784176379003723636728824842853451312687545768385281629012743268973483936184971044384891771398361452438499249641667578122491150060688898141464449065537877652863966226379237049276354330798609966924387922072155074480877407869988311813998254000626098615607619337390280487098856513008806062393270013370529596560305318539489948226149145135610938054599458254420819608393203931230330407882677753770712530256065490967090357991554950542837684633575488005215560002932675596572882452717251508479486962517514649600*i1^8 + 772210058556230253286197120559245416572010635386661896331290151808129813844072438502881592139935982068103138240861501317685262332691690512598440624629685932275675448156065402539296469169285939476473188734149314855710401736588664604772670281888152678683564414873043642983411081959579660906091755582563853743980936080398633393151768110300918101960142018730227528830157846222444711143408700329206720099007003942359067239499204872645600017267683328499381339060648346423276268161975087233235055602222299721239162153265658281943461686868009089211777346665904607863373411827633247507250538003915548651350797109681954283068068643273699102184943241134534397288086486393510057929145485546820159669840064921749922978028817163811739595553570032238560898690048629444582627082910490876487067395247138507907577208770244499612522298672883019904283499369126464314568566856931455080023105501982188635668272194435342098251588622366902838304932969237257124546420246585560381620807830776378024899744655206014067017436736218809662427193279491951328098801180996540215139046308924801471227333190560052630743342347826149787404457575544077565681340063351594419186529045870370036027706946833705378619512576741568265659339092317176694833746942986679143872450327949605658105927545216697078621186269294580509497784850803055469259016257677116254461403525103592037292273942662484409642925282937942850576400799514249049022541120977979873168496838481559192383647138137213349137564716594442371875745734193985617539610703261376995141111131299633061052257507888903377416156170566152317936284526474510540425301577144285293188405411264345839593209972809349178613036857963092710259809336534925787858450558883394773714902210487490426917921288498874322164320033193257007063285640925661049767238820982137102138323021356180328915486376245408599581898024396868924379865558308805456854908962095478506709932949125804183677316766961178640436557852391917144235517934300062354482445158393321882613361224695211836274634285128144469318218410878409113600*i1^9 + -1144682065569497229178829132922447612183640848805214351887085914603840789319280279893895987077432806354116321843828201986550830544878042544303673586771959594223838346240389824441438185542712692444559607485118114477001602114405065580378596594500983619135621415252558962547682054419387701441585351203685182306579091324428694941715650236947470227176245067590403996094137769364770701185773542188551179654435186650415951917580813067345430984365975777729609736775320010731546242259384244792696591471001745656010686646688349656443962915951025656395110761609116531987911129301071808449927551482706522189322872044587499477768077651242571175547467937044404655287079097932481319519640421415616700380222925234664501935069544489418915843886560444816889719845093623357039326413222806661693009004194539853753252903858904194733862004917171934075153772847011891308178090951120051758169498508368685207252108526230767454730947961272921123123262237232890085070674898928803329787642180394411916976764270238031485765026103292631143059319206640781854357259008599108792825266075920625144885637616446217671445295156580776752302594965980807253231014350026767627655584857045510261428071433992556440479119089501222005928501395105338947397750130139048321462956651431526143295581380984799097115123748073006187189936585182990298174095719061807861750408849813946204009907113663245332137498221539278851144994216820925431907515615363878145797277862315483407956777050506279491109342007520590955359083044288497520302223739470998765563173196834614800657906674044881659878250038602871186297194452069470529409599453073503326911296910615141831418203153985831643990985595238489118531271579316154072816043262551680505341036148737019973952177570248946175726817061093192212368837400536208073667133811690547050402279276705812868327776443436622222696962475185466049842192015439037618031506315016453319227483431501285401053342952493246932987146017246412183788779099079475873766861384782688380462518660663110924873312206703914913626945839588966400*i1^10 + 335233628218268849031645680868413685887392112958237460244794403507973031079572131581991360417687947404820927703546294661020161235492045933966564170557266827754107858625216817402838068343040588478524434440707162892529219141929442473033295249113276433927859661257655925576552446914501037652955417282233357545701394770770841643375614946295836523927373679720876770709950013060199775567011687056904298643574094222897837643984293735068416854183024077308535658614586330018508330999126752591374802298493694947405598931421415474914812793103035563487029041514205397397386441825847521430101168459918150135772544972376479444340164379653154659469500828127651612561740935928871786331793132169155618272520881440584299748566726452556989301572650104860600810108857083127324364264034726595416452029793170271738140591167460239615029046589355446882454063355379428688364149468955709117169506555256719966147393631057839451672765574029301722292465778065649369054845884038143307986765871758698124949188062222501756435166619429818251989790161857127712193935214676023281349042873214767932590708950976565408805988386389687133417806260471540330025336934583668780840484143764857267076735518855808555198072643714173930075622734278680725549900449439446916374791904154799799591782611918790009935951402978400489929780034636960806289107515349991112237497870576151731756594221468701048217868075681230365089292546257505665158671733116520344837745400850907586121610103015917921429528501491902939584650034535861655998678646010897645342016477502491954905945557819510127232992714590396696899541512256122650066056772555131487445727054911923113353485793428722228571638911360232981925436261594466502022142705761910525673087873239754179866908428742530412901967121052765174768774700094224008555027204291993438516870053414716600979677256330472055010844109638181962238507571324511867952508053495849601839310987004390967966595951940987411482021090925299518971366747552463312333630270467635525691284548390077922203423321712992176244383337676800*i1^11 + -112276209435349818295729856354098708038147492192633429926354481451564362853571313796655012134695141639269452526073180152466720199522104118214083911558632342075902286401390087969250563118079970165272703811807652892298278412847406087315913995513348720356478337562358767005934153662078204729368819161679692468830766110697330687425006545976302917621483240284120047373369855877307562238906408043166154163689823245825245516136218781087275628622736580908466623381692194640301523279555723666344369875709998509988303078055485275205312644134585804084799235781871078586334438257591787769636746969815839978901615029977121794187937023140184268969432315754741279672364235051603618824763354171878947996473729491968033577194642713589022827767741910546350784348958164265602041667219962388724428435728698555191678615652583140046646476382807156807096626742466920870150077226131778804213031485602934944734291158014957537183013804004866013402752999707211751866911865422239899970177344540052464438771713127361595414821696054214237146196140007721183919835406825651792504527158654558502934659358422990934472960287315755834848703071105851389991183307383016501386487821952637071928172420704614574232259047553327742543076910043110566869186460402807093619495165403369142922011162440106459187567812983811236058541423633228157468680359188593986451866181487655415031548660498055955108207082543167521986514287226984880153987249282161038384750566880004837985569494136728559315010108228571263792207353487639503038255241121134594728361065228542454936907284104857456441580602936009255219245441784836093127555220388841479127840679906231077709625739098969317697595271392989292292428128206443842283104072680483061654688585721843848347359410248168428389514418362897972656441630085976011287089560420216416930765554918815690435012503803914418191242093672842337987849238123803910183348115982552832248635407269269110913724308506107014370711191446840387019762094105194166173859331544010666950162741038746665662485202016257625941004517376*i1^12 + 17792778553409208913527285814249158068264953435483290011778290470716243246459411583502825269075282378211965295139042300641246201446420789782903077544853676410145592283569904244845367889310187225374279041496398643376878476739783390411903121984579281144892358704876672971614911814251779883747904060565270151032478870402343554177583375376568453888377308461581034402330868779080667084453999412590029016810577031367267905958919952621768010187845504244845245441255177417522186106349157861788735735144790999057397251876033047879946108520134542956249143490638830688113519293551081574300268011305416323006393368714857590650737193479244280617449914190455416328713942725245289721089448523841209993015597690066051617883422844277449708752903993433812784946395833764433149311394535983916502674359796096602295321320280374098466437172515504524026378772330919336282963787680127642430874471269164206098600270513485843279402065447479513331927112370463234463051825093520524861231919715572457892876617571997347780962781848809167548423310776244068525022741417320161582170041034471887051580734917048665671551516377547927588178786975629726706337589733419388451578037171880483825889649576686737275232429942545787821643126926881092463142115683620832851608668285384423512744893294604677096275070426003343976250406043414103735108589032882512867372863335653333567728933299620518284954802950401979057629433044236917993855320505630922534850086030725335422761901543232938107176857539950160601058000622235394613315856808336856418683669180475083482252170950179752201315526332043806699074272045904717115831444179953460671359505887905439605951144134919039950788602360166818355206636212299704436793382030741959144843894368300408346518939374477729663094274331569091112665859016091562438569932953167789509919967384818442039299090287708640099376258277556250221461828563746025975555117987282040457044790651772084768406248694743098845545884358748566544972378324795740454415839565869488407811646521102104498451798823491139547430912*i1^13 + -1358326206614009532169470360714753658959920868160197155414660403214991024032643384760779664915800670001980066377145623638947931023355552661447288708601038233689763002095162325574271607565772675854220051592405360002974489819891930078267803791736955105925174551218190212069373757038623106155828979133513872086991149941623119986654450856016002742003030850493848772616734360774117426713773695982298905327210679100160191933025128588836170922221514108619647297178762710577053865839590455154943786168096583248730951001689645929432948057998199192250005541185744362342888511719914326268565621379928717811795727755089716803090506684616774728210146541302455611859386888448178850597492313586967659061763842575508116604784782804640689916781433326773683459433220769615499062246912142608953319694986337807452678786325468259834216500349887510994044290330741597299720533340129863862969749023605416748771654819640135145213626160788674629476228033144961830630557072386393950835850448627691261275126748377455264978098380990489400358424872331509598616565528729634338213706463562263559832291549571350329778841594543492250304100530182815444129922768121109093235313979424799695018225117474669042017820745441015347810700588173476183018788776240791210749417266734829084929772942729439349962705655140054027533687568547634053833769028958889760518189975767991064881887994490935283853478309589823826437757802808899048168509276907650774850270119264752386119324080311494546554786928970475246309862543872208288549731437460377340075506311292032041684106936368038068821126790141667726573280040070670932227375970154639285020345222311215154769125323240265153014078740991805584110354285917271623227353874621300596093054428733663490704975482869665630318421249363694290088355652112341018450691304416741338641258722618057461690715117438863150874309882352932127673353786563208621802538084852903484073640062939340590935104170957836853865819231857088199306141320298118729726348410120627541963619356826750042144236728332710838272*i1^14 + -151983725694834457523240242487067733696075970708472576909452886092372338430057442434837451305736809732519104475640319603628846110204318234654023479252369453312404490892195923317781916387213231198240456566612173257376372446877827940424939905169493491424107043880789441993805950562794354118339536134078461670745256469881797549714543241879261311553879349384042746524638125381425452795896773474660960180848549655481300987031375543268236345563104427502822348252696430416429042524488709941792626554313777916773648128389771276107239977262248624739662120915128191151549472109808453071657015241758016405044951014604247969546512300325207899407847382123544418890694855325911694073176351005990880225195823981160647803168611564986316122002108367425725655577654776330149716526490214503771492555971669512826299194457204241409492095063173349423491455814733623437271680206016124913103793550124684323097277520454717769676322699471119588517174213832070133558151082205902691719069999574281363691845705606115253904304871891409269071759809902178794554864577594463010941682293485388409202421666066799676805134430129425340932186461927689132853844233186017767745162535677697502867023868956034019937462349933138200026956325405411802792276192564268479325059619568810635997296299371489993380503787359338548920808784486020634279399578425202829629786333569657692542890398468370140678291205977065991219087116209918610613116876995302987169677000333121631157311031734037374003057012364629332410004395557054404520098033027964346973121918753512948434717890846823343139272504404324501762251643243028310259694335170666206380952369680509309209595052425918900711633321201996710180856335330828257307355513551362272750038223674156567903929311781409489546377253103878008235333367991502597356288339562563575645628875306415551524152909709394534465486798274786060213537530352420865133243264582869385490515574225838159336226476148514817342787129500234590392330443084355920039682559931263955267984143713148549952261140703608832*i1^15 + 72951499220313496944084765368341674067589843373567068167391272268540810185555676903023578041228038501685931514244751881328106557580229554495965476640386992795591546415858524488593868701117730167547122948086781428469878197573070193350897443249705765757084906356537619835415915157515690535108103492209220904576207183092170485705102639519429040238264748582228730382972782561645363857452416324484345913201620057386434738078098136918223316550436291560949136227410140029391980428673945501230561438560322321693179035444067819191606084336441254271294158987241295597126997063616901537491261514787865626072510603212466647866498421203597753569813539449249929916167661773455617464296868518274811777018116345606882938259878224890022786167469318378096549231361441901493700743367043370357302517881052499792193087132278821533933099842066367323024161122149285254800389658089774367167587069375619737277331484083710305199273079675052381298082707817095817047808584950883602590304769710740286394069453068581519246296587911417532334910449460654940061384985412296433548138076411375512235934845534288619211701523161091469581522105404016860041507424291283915693634567070048094673151454336549360368726434912803230586481018654587262613439803394074452327924564442158904875089410860641477242653706996157345184543798115132145771200976958616854483782828950989644771084849217353873448565402921714580682768240783117101021652343397339686915865521795989052578576605128161656090140608758662464295942422028211357247145241203679297499602009314070766370121661482910579194088873648990478906904283822669929605000225802940417592976110611752126484362445278417413084788861065345725659110612054638299387200233335557105565541281139549313322468384052063130282872723574472500712749493429402660204615589495987067566095995536274410774706717453912969903600637631681331103111262565638511419815049577962758004574369082550732303501107006421090855601621031787927340886029173644464470588671144701524701175024034980760402831536553984*i1^16 + -11215378755278175028514833906837272756243509387425342384623867608656374565546648021650533249968132971731589493100985527730025372916943338334112197919684335513947731283001982791042675491574951993937161400777986146637298166806287743979576068022108497387686977658860638394325732431500284634419824304163826940746646447857790003146220118656822092707265668811926954156086574414677878658674654356233870008499518724711590197534654917268091995588137992628506880475933993144677294550432231675158736896281370915532053686156038910087217230150564480079382582228840299251148370861969060638665701781961362227590410304800558004759198313740607823970043639859786741845424701101801253720818534952253910115841388380518584296542095786955861788489835214289699459349420168816786193698683947214044479573396072312535789401860285102132649265016903776147789342397011941911501340864078525967101393867447573842667270501249394089744437148899025948266367913600501764827047972707420190551588399054103284480909752074501974630113868008805409851938166059412419783180680105383234314115962186722882035951760066730615607203703264602796454821284435479841041348081599782595223762131367615118395498603709294694463523335021857215200027127913489714491206622694178706073293627805470312739755727540019119678226684797519123419776092048471101383482343726907772199972236094022186705643551829383535900912796513035366532655606434395852529031339764670628673607208348546127208684793802674642007468491670810903068740490057541277586911381463087232414671450919200986252185916932477899839709769572017535640801460421104098156817669150597231642056934320908334541259774402511618190798969664419349129590772286113701134372554387190830399490502381783761446334428001333902593321963497059687282515140209178395493505065974773570025603194629573971809617074229583985295129637353276466559647965535208981729891336335888325284060469695193458329016408456951440772075830571266635018737428648557375862726033112555502725402756585400077052717039616*i1^17 + 904128456298321945358934819652434713838231362293091918210067833907905019273647572932230954663424940259258242785222964123105802772250948133846094623248665864141422917679651757697712157893011636848728302023067306694694391726648803954142362101648940789190733849890010776439190947635949145161139064500708400059893295028307598784385940559980964701245679395609243824733144136604661721251328771208711282241905863179244693380161155007125967035965215707655115376519801549990040786369599976474315964018831594016881748925922533322474067011732230353797741994261939619089181400037858073100479902810310367952380709772234770691139834483733192140800219256340160324190630593598551975097597594544509130699777830022049622267501006900458479650534499382879106420147971631443793752630849749772410285808537003424116078355913730917692116870666782146146978785588515643098946915353149835078217644255801927085101567250388781936212482669747342205661316908005475675588304695258385835425200456428505232846161201257845099809526776650800987499944913554060954834895658067377396905272827450040309143976865826990733447503278147196400818960426804243707258039298372581907743571587300070347340652525516325735528252499432709965582497024003596254882077356564062637320651385968891252240333231238139533308022504588049206055380741616196981340798577773252256351434528802915091286593589566995324337212959693778992010853294786379335564279129711465685700058981440688036634372502895085304187066486781122061594330647133420425614388669447923952537552995795992535043024377592306605403359129558280894805038558194791038350080052308066090437500222911756808960557872213093651529250456555588776326285689267650786539035424194095996539244006140965554860539705788054072122242239686967681941457734661196009651431990321062728332178084538931774768405794088526465468972421481963430570908460602205998889403770509637153158480513755553963917325367505775066434130391524975468960800790065502815695424762230027309947549033737733414060032*i1^18 + -40464747279796797852567664895836183020107720440713772146123511690611740544464203882641238138369036955655475905874520855333176607655056135634712453372522730512969458485134474155376498699776486519644559194019910839347072489087325505170336965388969647458055426974402894524500036294834614388400890357835503394966152617931974851619288779608655731822040256464976186781116025362730098899908626869728830584698764809293553937220388057222533457561038330085976403131211644023879515777006861896790973721361191951057910323175001543226040673771072992126797400798994945072180051202292671609812385771990410056086428919824275408262607775803751743090589718612399419021574640930110569838776285534167785402265222276335876653169272453965426488694174268050258571141317564265348650932903487029487612177882463848432407543641526036794967138172174430799360357509948217518440574284829406026479680374044813804622861369720403708305416274712184409321787381397459219471238760326422420057729962853800055873592714818363161774978723342313084369942191191586198254435710445504866442915053187896163692842019258602289330531340815290419008227908659216401756780259711884102316716767006021961634138724586078070976951691156320579914281203778821551623363333755372456629357808844934230687165788774819845935999834536648833865637916679462151974540132594685682157155981972587440204532420067077705609290166813333377405280672555472687714570387974578762315193066959550033608525907567596001907361859416591901925334204270617454844846179362604190337109477591854027269940755807222880101125720666881012455499769358947585424049047251202576011778889338830812903365972562981835704253018551514834383382875979515360120626287490996908707008581128968412935299264155383568936998055334332527886524326754730156507718431014076381005327379840342286226612733167573846052579972352734180687910826204626523976532679744297453283417660020882156241651333252660090043519672742024338330503864330748043961906096609903634053900836345680494592*i1^19 + 948683839044209130389811431880000149549253568626850266279834242883052010917756649065165610214278403068925450409254886397149237355990879917194394358418558464153824470561364566285831798779032851194256060897686129256924737970885837223419963857010805312124294540444025096315387539270230193513056667409241342865131191141678337446009014246683185439689566291279345375283274335767894224733073481515678317855288993314026250371307651719594439713773638041948536426648388076721812367713718775521255125946676704629435266290586824965835763081158184666404763155444977052071882664831412215927129408028301023715959999651438394024069447759842778454816143884755264812807520540809831820137306311182789755080921960086933482599286421516151367923250840344979810573512473481817468877583577896395975156573323451336073415048124514356087907812168443518199222839622997842383753103445928872970737615381527979441008633147998708767356890890956030635926264338030102600939679125698787044991509525305466198744591099027214108193372076554855136858099229983187876412606426823386094472593503083638100306662366470657834204998181214270010617899677173506602553067336674116284593461319874610327589858126635451893295371454506028199841940029713449669098011112764857800034236723195862381697157188772895399727920423983894034644446380555704826432619256672530555187886472421310586025558042132696645237941568872706402228178261673669047951056958336427405393100684336422348923626666223696628547816980508028549515247398911737684031056015189247983253916111372368816064045731396616360264333244077554304004648510364635561979689022674479777270442108999847558256683166864248276283624969640207545274324038689191147294743525935105947689101793372048548125156854132593131807539036094365624504772798576611703115745074225701413106145999684978156834365505565780956167274645525708016289623483315131837190985393514171680455199827674444507214441462890807839175587080501057263488182845198582806791293471011544073150694279872512*i1^20 + -8809752033287036648025002393963419159295836188447996122956375753798340274342588033604238660039049490273233673146416574337174726155168367245772155259682275358849335478244596177401830021765720831496790648451383210720998066747836183372716005072659509524596148427161726905551757551529916013633544036494062320995053515128383155587283295548775647743190773250709378724365151097449182832965989943909268001923665465934250903625284602519086355645731451573475227209413826332519994302203562088997174924606730316941132742184098002587098347987482635020899189763928786189546175350601185906626965550974306509833903766479126353464306564482600576173825401256411117482077783696931084156832635409718406200095085001035003269017488343436998445363512241280123325542636395979758342277734323578730334479230066179420493027922952444098823718689109084961578158530007153241172576576168603005804096351773818790669606208110223082073719800295084602587741217419982775095421939934515990701051929645727412851437295694041114775754086696353720950451661367501962644035321482424306425039510407081756373510072165956491520859464097682333064117432042823752316896899637880159495726357488383380125437938193995399074805147362942572597285365208971294902826933548314639201845605976635308986991542913988777720461037318345014326837558154477469897587887024763737192367648751065785146663451188509811205790372627548330694261179434265940131767785765558109211120325448964508757726171829426843933646960249225103693280222679032921190442771300817513998583982545015528859127959783051852561881501970711238169147273468586891694528258095120627972275125731154495968389460006201746432692353573643621009433936091330461296611697664506776291523202488437024561978818714991076030142709562814499687354783602656797359814972613846246143192271996700071245990907644411131591847588067003510942780594142066366016059242572982370516903453609898266715589906947685879413089940530799909180986161927602251953419703598089745084199206912*i1^21 + -22315285547499177580108144822231117487362627844433015758166888774615280269564218973478246912472779787737083466809699902376877406411490376103296730199257797742538853339336680628750851405424437758761752612175878086369724053865232844082210627766469443121204722853104436314596520897936797796836352497011408840813861916074555008964797287249058877659151378192496198306005771448817088550163919625393143471781208072238858309242693206808277852043727001438865872039639871809922348375686315064166220074394374401519636442269392208652909814230014772657209159621807969489326364779827813826981757300643326407277703176108816538907266064074626697945276447682245699087501330232122005618983579665165815133763538287452286597127980748481049555120276099408686257578087718142058325841301297380169934563296160840272829003162566024051669030676339514007802443400293606751412969624753457923566259945723954068467895902623906453613566154811842597688296342622198812919674535578016918678633295994640770546156982964526385333631434281835889262465023198784937899826216421297489917323956740661408041189237151692967221214999023606801940979272960993607064185021740603757008677507689261442970357065073147718170818745734144995484545086044125822803675470076452269963591859754019989460341241010059640300284379744529842577646878402880198597410168122023190484577784078186631596344273775019897037206981302197344599139857440686634484757086281917338530472508527855700623819507606862766338297477285082850834791872618101152457026632569232957406804569190072452788729428768265225431126118034382544923191375130056333109104388914221058227003476951469123776860856780496053312518750602645347591990973988522281683249464546003568448732066408588929480642195468015473147797105419401954558350547442248530623137652858350188710316442405833060770625305541192782496797494386676706502755956583255829214324708531411036010639535767564610580787876880920730419261814399372951179674892198547084309473835264314462699520*i1^22 + 374508679877190176600693787207218797561291455436475683201983395689950712763159764338730675806760180116794255088565033435109073938826957471147103723974279624845907180089419534183846013471308743390060222756258758783613397628702631761331611010449364538694287939263822588145948239818465182819677577786453692884611988806848311495387375962806465802889686741451469574299404702791362305981774763496825768416437030827808682374153934168333752040165145017091081906250921022057171292716526067880039185465894849570237936451824207322754373941261393540438536429269138814273610127978650343155435075460749431910989153254904660096710834329390994672311115566559526230530067499270760537751572875166479895434446695232129284545388259476804050096189854025926923416083897236269026254719609469815218023029294605758431287787800929273226907203151423550118533242429419016774209764206209909023313029235128860238833775202624117097956017755955072483768904944611731960105855582601283354098686610393332355805492676030813494858647152695363122549184452747728140718527949436311358862547797212734610692183117795430178996536325572074603652160638359878813184787073212213943730497550733748811755166990327583996924890820283728386004821137355847036391081690708054786876610343679804511375893333202109864777192859544283775455029755576596263735404811130695789025591728697787877261789097999265612061159583583353140288781412409119868546772934007045611068852245967663838992105588087364069226415767218890654843890239360566263473076473139710088683803791271881987790406321108228001219136088990928179887234881701258196895080090875350066849175037556541914767267684067073951373802044959858873139186481263487683931929578688773450056335728538914379115352729950113257323928693866489347821639243601395673629693991600732896259080267124276436261639049120382457819111411513021330168565011853299080403120103685274530787411874207285527225958074592409133811138345894886388716542115157056576809801563299119104*i1^23 + 4233643860935507489624062016061756204575997792367806215415237643888336137906089336034812161301708885308684570366939177305660768221474309265667863531291278083137917189239197016920119446944242141663060488880646075456196732390611150057461767825651895359098363371435842003277233241942799693871460155141841480759254635861883336548685250971603976575639701096181895254252803848924880405533705483417597755521385881927135109667798393036263736385679607184040748665835951265859441941171099447103997371850055571020529353255269842419789305730534830256824148479796233656675139792720156338251865983539139367759533986834192181435267962165469520790768618000294066217730029755093077783705382482666016456921413759140554237631532857981256910065422644514218249394384054095529865908260642637048338778244126257779686262018505719940868901209944161102076601322824222443585094125231235714301747323901567867094865613028815205838715310098070988069166094867793201565557845420127193954265897953601386597895272987780630058214320576702552195245636329315479129185937715059221501260463242243897552972301320974122985678710221611184006904645431557574022753066469136094951730794545486358920389561363068967973359220919765949657325593236894523784316316111176459729554015366480753224009879766568692965717367837244136440439811970001326511465122855680292315161873498011691475325635403123593521765195914354712880280548119854881031238235595166246397619884356487343341217706389479738095945869810022373404254380239195239916847938372903944044454484172858651345471183923340418754816300162880970673167852709569623246309195020482885660099049113605486614276750931893376107848023272269380158453467334896281054058337418037464083706571350396356156439386918001940721851074746923147261991761908604385830468194976541378392511731647115122178676230215403320659158888127444870869123396391937367275813012705265190546621893626559997070476813905351788108319543258859304199450794047384684994043844755456*i1^24 + 103576220652259702192683242162663095108199639697054160797501689249436740689076820062629910345034669236702993496708924608361868333879740966753781728611657003911657274086478983961706837973246498726292505506286926026189078724602248031983704149208853309499428607213553274228218886775095958837909957286580968856697172461236438229735398243286706800984664477543682612270331203320482639641046609285512846808245685084166224759026654274160860909468326590596453032989905317959128665809541839786591661159313503765814702420140493984787774355588112771858656362039176063740975494095888771591235066016664717302723524377854573804920626186836443166202865549754184572905985635380500788317568669514902094227342356265391923468109643510650717951911665629227578880644164354985788217459896230256505883344222189690147030313066664925648458744314644751486304739510600573423197777069714315336346684273182560380948277117620748009710310843104529535316675476149357108873499020438767365103186509947972619113431467458119507378937940091207492101556366065565457536096195004245820154779142700527831444080454569146804488609607081593253553144630163740613205151316123133150707284454843253741766445603594136913813299967996665144638632777009172254408974917595667750081601607735436335251404171685128994433198730000541019508995616313422822458571430550269496665805305879766634265116954070271603392663564452610240630011980179435142940259290112228259656386290046265417784442521745033225537233251252367902412910619807272810544043023243763104530963462494791838180557657424711630035508329981338531957396647282449459361130027230876151579159087285910753978415862561735752131810036876217934485159084159307869391937990591913516980675807790782418496144637677440879906585971138957080178973768717025505853473444043350105495784409350444990188889130264372032194935569441405495979568563562697517335060382935456884214857812694442019155923868591404201755090481313000718456518438161574177171046400*i1^25 + 326185444932973880206361264274961655795726953174130949841163627289075633757740633150695100188190236739056124699618436860152492809663167163780412140470143325914617912600208442841141692205402149355730239722669108601073659762975252254262934508917629410058436420781589646234614977459799000361086653239595194858026976921396092145166156978653636871971890266371247660167357579778250941300550529294224362362791838803404128919600354244256010231948721488447929602612246100593620180633142715260687092966481924061764569774390104016853071273816828581114549626175219446148153494906453961004512424447015802331796874585866288798263337360708840116225318420223963714987071967147583620628331649052838068452923340783296676835200660645477227354923022256301001307412140916228737547264329975125777572367720797794862702767580889897957233923154816906087414551144636133188103480123309095462796589469762399979621908537621895172730878897310729516531275316668017238466026207442379282760765352187001169277920668010105955543036093812227517525707367533752580521727464112066316884177123809934909034125130427063636890134667339298841959108503241594552075342044448896392549506437145760637081085502944811932573270763386489045677799906045747849843866294937144964824547922275560267082687694701845530676606702519757041974143219108194807036178949981012977201921345084401774327827489596897388011731430840688515687721729341543219883405918389596346968443437004335195259774226994927466476785783399293316388276581119220794340332981618788287644228702827403626249707419788208907632517986386276280936895206406600518744262192291083153551462862065794329773147724192281808950704079165729519864394708947681776468027982904002164626556525106788022025114656738868296694984984371007505352432408133109180216195186244381168659977673777700434205779195999792513665551184334386432281046706593066769046230505932742075679968141365935099356961222116625995818689284556524315204334840079605301248*i1^26 + -17825785824624646784144966463298790268335714848905314441659366633821483021564855659683137737573298309860252789271026206596088358124961245393319437942836843008582204258468030158164181597761300373983806486463381920842022531663508657784541579221860509171723182774382419595620758686187037387773332383760485534491610835895604317924025649105734439267505200778796234173071017556271804865389663339497444283125059077885958237492004085850636193644944838860720650847665945908476642956064797770664064856486457761545795242714770947124584836470682527996864300059296528795413228140257472268214731981122813902924097688106870741360434262873363624834840645426301153663117826519313115249954867933304660013352094404741891447594217597902980433693545265344673770876836487246938489525202995164698200235520347949706630777905078227136308481926484272127099820050816737426498419340184423739417929194614114371208832193568309310282538133430621872872010785738437937456680541368411365572918186196730069617459126635296245748117839908922364829840690422579262941514522764402213384803964591607433701432986590715692506325393265749879632528185089479871944746626110843280499361423756355588538789295798339225834316998647085858596701682277958091284002506051317295292895044410805386849970065401454991130614384488612033597866017343694646889939170250234019361031970273162049658649311369930567820161701093862184614720988534411301998000069123458700224521092684834976863383031147803018548569836087759136136531341426330236965639841418759272210790847395575620228138958823641495176378121251932373515582104075865962397999830073198797192053434289025210383933599889543311102080000837726716398311451517455907949321433032253955170713061790525308110388945885498008924327979953082250291473684811947461753430738598805616984875050136347523837128664675190787045598277471328860153423296896537423460616584942340396925436716975671103284267091523034896545496462210596380409499269411635200*i1^27 + -237901683533936578854988742902966623244939496243694335341156324861954974559700118188538246318823594905340530562184144398515125927397691825570951970663028631341887218426582739003572568496416476346638023910176532705715959113496494722199540908753996557861832453183598895879658176346311672176095846255010277707455442897446454542188720109467094699296294093403917821116214915124603025916904951715555424387351775878913065595099623314713969426547197848026808886792015200853142629482894508869570269128952055224471346381962671566594644504577425344493261625977090508440366619638505224062069758818559620689568356631088160300212765131254155674524237799819505999169676121255641307751014967953992366124304609913100522567819819325541346430849171324491024116559987888685405046864718193336085832363695401869141715338637068763771252596821913721535558635543959539203461749603230776375156822118658739845185595428638623296058845375031584237054317517850351769609658510212035679031120012596161795233102689702133316753709866305277053291306956377230081781438111507806886094900244302683394770599062319288935850864762611967817745458770234536616836216929029361384762497522752945449158050051601819690702482399026870048254833876071002507863132949790601739425453834363124713120807711596377159774190572133854745298490237727114865078023472688100579557415194852070897553335036638346045122151931930791169110986649384640249779777789290573723676661240413099774646749467111106228761664191233645818927302618682611504053847514902304136026017583617212060038573369141161126053820538628437911090764805468092512109658146180160482059031099380426126559852042821834896705255941573325498599987845281200491682597893928625370642204087333627220279030995470457308424204915126042110934867280862302827423119846346702627665759685311840869479000441012519075918977498993324072466900982749695735364749002526983754184436960066071063293725105968621050507926388317559487582592565248*i1^28 + 872954918050478175874150349208514553974563098729060517376304860979060165269025645394108834136488448980246647651461219028838232509292429071722323294197583746546241636985949727268470280021209105936813812646677117881540117955976362975790259367387852392986278418061311384073441078239716138090463848568586723491820485774244799971776770629891077250251001860810478919078399913092621683498190248879830564191276414996693756046797820202043738510540296684695008111497458775026741084958119771241145548671913968784809016230359276576400908442721574107174279812291842246546264859941862160323731677610977602613074292992701773443490001623095037671027344854503716075810549221029853564279183684589875194710920635144267970790174124209565728894180308723091157121577448699491432158336024464370029636131278363175459815509511109060327968804422867963491776029127820872992323449534419497450890128506780251676313315930651911186124919205881004223097900453005438852303688278695697273329051812175929469454594215900026581354783755816280847668904435484930230874622343850968362789926311353753282570282998797775359782144049161033401779174387871252314130336213685631402831969171736406065302707374216372993519592246011148486850651767001623581482956447123322511612746063943248528196234874767015268694815205681142077715321803051557450395840219516147897956208554658605441627958198427792131161316888675907667001102387866752022947579745959025269038935301276589050856606608328670786650439344507496081366869512808274602267269239512764007087095690843252883782210428943708866775913085722604780632586672185997182512200054986793716423440578682260149464377333667108052640199136520808057035031366840121798920591872498763582858821143662447142234831477493192682998779772593174597364532030244060702444178679521405718081961911743613096730165871272330494861396953930368340251752902928034024167500455631122411201386266360120247009976161189810918925390328637771793563648*i1^29 + 24407181186455767088879664139807310385326614092550498090221418706408004855920736104179435854274663894279160392250880823513875045482199408412049967763776126534925026414254267478745154889663881792453276775283283581593575446797540749114548341316475207627549468255191728439518459482886796904045305046134729662755126471347037118651361363277035031746001854290559985494133292627511576393379306117944471280307726899582108050718428963398538264360942722305072017214008636979323628435137066687014573218216662000155977867096090671583553474957756245987796627976627114717654205509109396608514793304730312030861283749611489329675439732813464972140979472014947627494148989394077222738341455166126212289964039707835153410898585075520221273367653326686249481531807558408962888394828269648214793591856540576280430184470217581634949662986964870395581844026699606635847793771061020533857434621435174975407802430728235576836126073229132073240765126759828499236163523287496930784604397640719498075259076481549029238315294149705453728083466868235079709750578782858089077541351163337697335111675752529262241083914561417110794145549355208353152371231444091766778177284348012263996457496254709040487413453985910628052325405607009137773253157471232013956228588627302273800860679549707217943278706942379722367595946723921796215516401175797772861087620576858064117625702846066821208174345544335630659816603814876052948759253408454514211303971301153172039482952117200391135300373361136806711327700871960677925239783384893137052589056959551832796072202749042205979042118846104926438882799379850291975719368739859943038125125568606238435444219627424747596505471077990740543969522964337732438778558027210689340331615077276058005401916765099606915703386175114365392889980666469604415179145225124715139580973372213553962576736812761663098056593190134242335392964585909843425557087795122229224376080361749719939302296576559625763433951037587718144*i1^30 + 175411875157157270486220959278673700742832396108335115463650782138810857491060229191141398797466051267891398855025612253162972580224241079372095447977354934389440300381602116035237603312009004366486685808109314908830883447396213981945193906952323203783448684537786382034542024606837882737027208487607706856885904306750753921839193854129641311463220222862607028749817573049657236650951828292337267285199152502083017150259996472906296095115718779221249100714801493533959239610226271918498920856901360282508277906666098921201489790857589889983973335843170794296623101564397037885347876582573951336157337633212385755712389218685943706629198722240916704031481816454419334214393234000770908149330179124771929965440996367462515591741277858590040911032098490514629642293014957934626920787865340168663598858422066676931543246797735721757871609408348324396241412492640669618211958753822857885419148231248116649045437653302200054310760219398304873501266131235735569547328516938934609013746384037012789335467117223047407967971173223305391531662348000699745571936469139622559250969112655964105800005019515104367261970063938977525866547435470131069031543524154812688743938342915431226192663513683913656739827096346739592142809942991441698964588048475232047881971072008406373199872199100771229405078180717564658655664316067555382282543094013232381947274815763011261978998823938206700161839655132673704001173215980254507628792023595464619869781682864668088990088050110536831980527715392114293203211522163228048807714070141847464201029463020132530107949634916532848814517912435960165152777865150407572621553192196261586087793793294381424550736524807145119207275720047879679842611527039256923266275531960431913080678770356024254423181193719689489168183610898442753369626600029406995264572016984477966423959057785498406687884813088203368622550505218174270338923336336649898506422212718009416114220665958957269173052064661504*i1^31 + 740520129828691483419006477590052618883725975729017960383056732716965002930497314105680310564549431740004050543420853195834250591838405089000118890790195485627456894975184169613327560406295547667559329125849095418746718354925326344941701693160171935401634555774194191963440745350589524342418489185201135298838151428320523863323107271055669576972694951955298018656134020575374603769306098578995247562833654941107013541042966158760102867087227948632091633790131546975205324570116370302440506588406019217515058734331828243145770996263860503397628168288793813208498310992121048808421117265438447662842072838969083015037142831326319000620913797210203593221010943482117955614918949138242512120718935354978739127732053821154863170559029117919974638378516983319360251565392545585528773318951433879113684138358594984316013247190247447446972740268148441110473037853932202134437819863383500098925775952850371813150245122335314520651328194000895595463164050124862043780690601830468532565111169016308383073235253306199979202529570913906687201824439439631760295896863090352019334404817508786060550659310028172795474835218789781001078518109476101182793393202753958969195439147192543079596897468736543579940248052293610188915325019688902079892615495225974867873230916801737424335977764745799047715937245275214923270113090491301910806497626640758143327196228334452622697140369347577244295197302276331106191963485722077223328488039805841254477471248427420663121774164354506701190795759206797285339666496305798971020790405088297846113650614729048759698844206943329935609191970466981679503506788444612344487958906306984955861176109648635827480718628495124710703387960865645382444701550860227079710355801125611952327892012758936859612742908861081278921869359954184289624764403052530038849405680054413624007165694958746279671904788846688500326096223224324432755350316954286680646646852166399108622724692003474456136646656*i1^32 + 1971484013641117255714867962350716757131927113944331639976190512184049362225131165933303920037034070146622729987163683742917790546293168328764227560982370565524174456925581494578848545443325795983421497231574816830881681195841345410968270122342955260339793595055604035080489333396681593128754289839169105901064609783086267566374669688995498304222039111555552896429209263796567392737081400276944416106591122473428301751570765290563681560306381387988415627663175773755248626729698325719457315430242569150349734228525030245633675929848104748470857579508161952386989425127851783827524370807259225572109687537994096337951715935689406219504257621906561966480739784633501996276703520588384835380094003288107545830286948108138007187355551751952283464510255420932694274267530498939431488743546802616371135649190045536864169485835086139920657476038410547984748046772023247521416056149246538975205399783161212172162544308670441296945618726811161169632012124939526888052932796018517084945419887575032988063353744456513248676945883002044530572117520491730319197251557050397766720997530456975407223283215753232581425998038834191804699454464841692147587751055804614766704683466060905947831493685504012867586398185636400778805971097463551140275498016772497041491827097040786836302312453379220646555613188982088333540937665574176457338785734309266196276236312918085105979479944229696816805361208648339333477283366365466168802665742734750711192004946445200636746977939117232180848122822102159034045157004895413557448067885241498420738103743930097656233750051329060227150539277828394938939665236090677839902382434535233850965263473239182339969644160505024164750259380659020684156542022682214953112635075812291722493484758472179661856547093104163556130985716010529393134985141484001988291641150348520132854398775321497068326111708827115541857086151250055415243014413638274146311833662703349238931924638778545930240*i1^33 + 2855807300566532348004264323819377310904497469829878203679170001141843607298042847532037089617394908532071350698136723374078993324333342647397893584252009838138822148512638208772957251685954821312984825944877756108153259373236911102278884236499564427221365489564946530845179878075429262503637108585401878058933499318717356989323180654159940209943930092248841230593792462983579631139502366729504492075786911820547665947118650065317672892173102943761935813292529876686848766549722987534587645462273601759884482037958997189383007920225197201081935436405091964377157084850621151054276001706718836829959040969405206162582712085594539913354343837164281984612157014233861559708147387649017968044250312705622987516739687078973806350980018861955403324800197785591368475509460222120559545987266465019461786611342142471611487085805740239031792571310319826858000144617270234705378807549526003981062811879924552283603952740416545846654330927316577788574964247499840307521109730802262735566199211902273651279083000390495751609223482903643346943061912925678330528739890848008413084969225875625503918806998159482215809522205013043694659447941021006026102577599998999831088950177873269722947486363716261272601065513949212102492012888098635455695468073287748030573177192502337944257710573944226056812709794286229575249130114377115181519250584744602291591699697912879120876864816088311033908732804962116543525952594151459198834779595283351445459108849510660021286566180132782195281802866650626594714920222265420618380326624492649371232836723801159359696441684832852522173123641800365792949241962758047241744716375343719552424729861188060017314103433768416533287725454831665949574516868443414034610332135861707400331168229990579731912761665881648467609210866908913863216780220430745380011259616189920854496861228985794129453649653898755907423303776955441175797409946990548958922474238171875073124567337959424*i1^34 + 252688495814103604650487114578753931966186045976331588560720074089922811596566448550539178661819170291203289581486783608946793600375645498055728681972182958543735180019363505528067414826525441043831319823043228758657855062078036046984394753356235301257905167795667968503642323932022763654629453212888225855118019561779621720819193029959822813898365907233370320862091142229231408875571589957170996941531271001226817494276726591225435233911562391576591893152435623343896620469525556203679164763393704870211397858265682016305734884930133198438065595899307857182672039448847417257293349025655671391017459986215405511753796864811404415402673686365428507830729303332768851885087744728762178855081930496991572696917921046176223665019033049743567323953449240628057696117288328536154848316290504452337567901559072580313463924962483149666253391673833807324562323361070731261755136812666257247914720600193378509175289621673234232163189565078598846807855348883422140104386716090136074040264905824180444977973751898260178821285610135542647893765248145681049502335451342334678444443979754821785043924360416786461468681731479519997675309666905103166883299613233034164636503033356598173070815041970059043115558542612459068174795753689419383320693187195045890310317644716074256305892551175688318673105845147512058582941618796796862046077188468579211400094891498133526870232716337079119696277074403604742108470825530469286665174141902686026043937315074142830184919771632682289052986842153397151994951551093866545212903290131488479002725807766861650870260590078394442029686724707655463201610239008931319920447422647449857300482359534971219260965852049957785687968179484215931677628703263913970191492623351877697452706164891323208339632305257611953676355629143564220058272103111562693201116352644731272211741086998091148935790090672239652942679853462449266094006906879197909868462270678613554166370304*i1^35 + -6775385829895866980162010925615883132306420231520841027480690656340517826159866521372903765390148415355196050652473755846531259383040331594530447563005774497428053209662218432431060589614192072840305383261277788777579731354651392081684669476527815684197079462047915251339724979670695596586061504753992083721182865439617551291638401555444698887293537224827130667165810622109495356016513840430689414237856361826000858768257695754810878571948263677210682151578907396045352558993174815359934613854914808203834806309259511090374148327665745975094019440461545357910391864103709292496535273822632800850208746132366990245756755400822669881657754505139288031075468489905393587158851515737196288199339576889546196245509380171991695683560828516902992459756566671829122140604714833118939582370434425243080056095409262658481260859601612726947063439395985932878080990821328051923718241524863404580030314778597434938656560264339206518696447828114284288860665313256793921321403563667471796208158556552037940438007796689870806271421774730747432515693429886846198614091861045724753936609489193985287420940311073303379900143920092394170211096225975110095104926473160464331918934340161287330153973928686131861347293564086410744912072738036907776366420878657179760613768882851665826894823210664497924579992193823420260881705597116160203062698878555365352144905247604942295779795622730976843750262118952339795475634802333969078723911378905198597843212299196832158016860094094279530709149086172172810515284719959474216677647245545811627771268310997741560150822453952111580108396184207228941659926641688426218498433503537517098923003807774109367541270799875044112456715096233760942381183657873935354992213105503925397868956524732797876407613199401775470581224362911517967582724988841533989493069839321953316785084736164816204258453456076262926377904391176092603400247764004909319540627625379730371072*i1^36 + -10900472884031907047661347300934775609364744979310215052790838660697796868487055881146099836482181101092925264704945778231349662290746823944045416272934626369796435746718618308150328317983167974049507243342962078585423872396139699356491898532018481480852939669770564049131002814987368396467863714860115158331091627910347673873032847042901683604461265782641504165234985864935884821775774050850156265533729485015212981263440129126966757055734424063660345735066691650468148261346121337443916244786717994990361743050854129427781758965379819220404434676160737769957274917896506049388694140240225018403946942380326833687816400004562073475523373300002505427862895965369253431228548532555609390648556891120224546157808979643327184444821709378007046613782707285628719049051497908675473912470759961878867269338840112280971216671831987569453282516410431478740734341662160087733368285334084051081301698825730237756674016762932711251838449062029478458141806780363867349307104402033860912877806126633468021379643510203889207593602467928341305837617802445598112008605949480887347784319236318435968231745471098431499751806612508049087174485807604184696643511907831601070925173111523518790976464061664729203503143984942548331012505578088290292295486704671397995061361091881611201732253304525132935466371439869069831293974995093276005483306339020134783896259640267933250929959097949454336923628560835318341831716415059562099224775488390271012084510696934352627879011133900181147714322746815238328234103566604893394498436592626910855759396751050344720505492717895924289497490559466579696711650252186343107802481550419966416685097619638728529060380426339287776102426916223708569614533610125447550455580507834415188062441720335182514193580947877302017798670552687924531257282456096167527696234059155224094043831052937871340523703023168238633704638258690846370201341142377581610106288932018240*i1^37 + -6335097545581884078224993742298297903534351058788816714991970306226203559540091297215256061741588671989151312418364291778723596118281363999068278654466323381903986340243734175339733143308405693536720940207380891544975992371544819270734350432908986889718143616295329868107561697537086731412769143252577489611994770393062095807479932579801341456397909725113102835661635244972551238610501085646591670223900045243724923392496169288952641548378878898962890937483626390554780252424177713330102264236726954522871155965729217136506282228313836101633557850331388090116553001824747395111442658971356596453402172345685898841372897166214871034155892364810945928363943370036077715834903696259413232170056456186425218033190536477510671719766240015923470837193253756759507503205151859525928674244795847882002967200752781427782381014081656797249930829295389189022185305772090482746083674604113771293239333720841454747181287831155610115078157043213962060918096659448265769380896146766014772441190529710851080324032225739958114053447038129159265170492722759322907995984347710229661762043510713776357409428790226804011827889962982889814943988178083249906130155735535358651070107318792393232979724738309387011023636040708850141165652549334253365225915965470577990866672382803691425986643300179432504458848893617752238980382000254989655640862554983734338347997098517482016739270752819622599039629237592777104295876927127079114121924838985276341180051509943740136364085127129516778864349173290689666924208047210998688570106499971779762074476568570374250044629029500784926682336445475357379393984766525915766999940025783374482771366318056482115108038368237374858910901347719322035735248055033180039899317259529995776891590980157477328933480200938525199552748262120739769459988745437971966914617612534344353761417754889253844701306638666685688522528063000867699943910723002545923905655592*i1^38 + -3230828261544471809341715705264158984664526469301739279355632768897126523926333932497193723638033802973169601749700593320838665501703664294040422292057518966371191647895452629536756281269897639967500460622738714126086043493249794470281920389843098373644489539955234153898079345075090682615130427972730000643663599820563244759701960036006361716101787695516787474017558797846067483577231114171665461216200719000736318703659791256268409535428162911569407108693764378359360911351032348146844491497375845431640104415815678916304109956464048780735887080516595265031198327495850410915485743900736535032108940555638150359288802555682474318124753582675729456935051432290331884051962569503302163137035800179706015127081977038067309191943171691959631651875776903915429576729599001757109172723549170588574272254699291628128323915128412560931973893929760414812657695000271372399890469498692622620822841563391958364480892179779253237067872827330212656743492760389528644690704402531397381234263143786500210372639458049606928569897951638125431701976766425973213455118201466836117718557805869515602761667047040377879562658999478773880251527124018875486481913347133436367439203995153048135937210380977055032344879249772915326423978991223675060838425203701191240304776828752077907144986872929952231054022775088828435291766385983354460528101420961001332305146870749789163722212923916697843013941036219892990996145206515318589189459156557208697626770667620682772125041907661851616606054146332780915423932555213455760387916429732323326540598344340955964122907851767539469841093338225374160426701829502515738689788207369686796264296592754176506579551853599343801658596311345407938791750672629224210112298627033160122483910838158747459761286979138592491346982855347621678860948987459535830531415912753710233067790787640914211855693675490749578662564197322597157151425425816860000413*i1^39 + -5426976888692188777599933031230969940236116977122264827031760383728071977162127345659668597188636396468472419290873886450886075334617791238335511293572934345115083906571872599505004854422439347105519914665524467320253974285902342941896073063583010252776106821286374171146034915917293414674870913482533569006384519023225976398055523506809000982940228137311795870299219395618684761368676330627019850525334083396239251874484001120773383327497640036068975588828190511407222483410294275163864836638078922930224433209918506211893424809081304947384372484610366060821715291349782992706148248133054279533917680877547287230443814788424731987605592941429094546317533473244363706414776349975310421777602407675179202509558190303797796222518353469666499503955593248352717714973663864860635241809550914823755531429034128484173955865695213280110544430341138816468656419957477879497773603335801164325987105653303448472135713081438063524371078745598479283145415115988956805524146371966012115875430356972135245798293655573011525087578618600571133032799021735181940736695658485812098275258940468815606270430680548792955835920478769664645367775803197281547486534330814105876591688142851724035448601645026965859630768165759987382555164904998512034827329867355405309901287226786611290283204772710572670090003613317913254612192331668160295544076165804825447261369927225334785563982351475704987835307298158992129383987444544556874338706828435346831191889109975353779376571908390884582583804233101496134983132727839711633868924431212479449400709265751635066364141553968118411163390695881990222272891688209289503446503103309264826375405299321560621816151450380897537360293863430438925434320365525556157889717798284599038749767576101663407673306601808411309178663802288611001148296988031911089769231164083390108219945070692298090075354011912676509254120068589893094023777785392640*i1^40 + -142551900667266786264741013929733693528765396741216560634804877043272045920828228772323817209653352966151162665864558131385019585906889104479665082600731749260318642817308758693232157266087248740566138181865051098204086871835417010082184928213202372627780254649146699971338129408527787002981970216428766063007382307424710389000746405731018995630985256014868706586155625173736771779697345780822864127822028079010373058296795150410720000643376484172464731415388469926588572439227779508238540130661127250925319900625230101031858203669239085842774704999520165531211976454105827651281714696399041293943503564998134269932705049524098722743155704178540310231870334312715519406878154608449848767977464891856098427575386034242583348643227607094320472837242006982170210033895763456459186304834130686863718277876817913665737510887121881664043950259002451373731557190856314608014549434471805036197523566303913917097029328535176704119138639656198703650535122443134156803885277129698422712127919786633852005896723947556410834400963891369828351211774570184551388050748137972160186088214951584313046000131754144378710374152692048841696743696656927820428504434460495222691333521462881275520007954953151069809316426530203430859711465738449499204955240992213977313066049042581674171667717585527412241275171541004096522241085298733190917463096594525535567693315598201806362330005395133274752891611443863451755092701282065669873057966647872827837245341979434912514532490314259363773181132240447743976984455822391692835332732641041813153256109791266655592296328231265114159022941245687404762912036302582720221598205794991188056461957023773011648209519963391585085292094379370753482602524177018638931483187755436489033752738763860653652888452965297871551919347492911088977210957324761899932054195815611244134246392386757571967154123726271776057054319636706493460774912*i1^41 + 3533448834383788469042757040215932723799885929041119687912901470529488682408940759847390271738435074633380431299807305492331698893100540183379734331418471249651256784121392098303740886782744062189884498421566618315634557195792640247840187480529584979831203634990467696926270642514920495943225270336541604278958046441590472960403303336052435610166408429048580691888401958341371248065988909586892174607088827393794876366713119177849857177349755188330294497660674637507142877127058506826984108160877350186478731107704724915699922963490941269917342021447995512488678654895844665530883785868512470129775690539313596018788136839893208219330718302561703238787890150048983260814879116107502815351886569294714999918728816822116280541021011658411206415988797475465892158457362874618446310032460399577478388229278130786804280307724835285281145907882990500640604807444865255030557459733511356893720082721463737630056530443720206968452330252807099693049996611525056471134359697084511221947746044567697293432293459684955792506672944634642769505991745210045307102106982518664316895273764415145245446305667204863277328996708862313039688573368242239676319669199021825401863563803428119234156100761309881707595585372490862416963733403841946875983803160922768429454872889126584951450583311994314467530150825788601024088231316192137219914862351839353764947128537605577377696468366611162998960793134851400251080747702291000156951411069854137359867223101882515154889884672064555105578973173790143564384386239811947462454001393081220580352749738600773988570396972352564745828123863441519190848000065174931587001443970237136090727554152864038418095511035929321273705464758371357662596244233384326490505013978320992029951310016294244823066936460925366568573036739917187784934542942810322784202262041621635074160471770031327593428528700921597245797521667864760680448*i1^42 + 1480632837967074102941617477917435090224882126012932868303181158511892899335295878383456180408335982353689219540945291697826596124094179731757222778436248977086364856478467985553389498812580268214524923203883920595415079598271519337886912187661676021590880079469490141816419842856541764778091112866044164976903373255486237921316784681864205156652581581674680464591816763745059254918823398271227008259308080752174390332962988827491631170341238730470579211871066253283448326925632982117794015007252677449116363134627861093752063105949433984567801824678446515715019844754761128606858592003968772570435734411550731527266733961686586750798541214618420893008912152439121294621890479118003917813512009015939024539985260418569807489370233989606423797991718416796717109493588120958474060108564276697436045997552956508512160432029543813769785569325639376296834407624448723723434767808830279133664998296841188994708424916467952245540024956954678190818014163553772500123773015414542341778169424624939296189077766366701230861263080835262419586097841520493891620621653984081760548990564014416411227164596433451483128091903213544780609144553885118048544626473375788213872524536728486995238055227335011099912018095051735018543026890818712477497393481639084376574802830512808537180136384784236700647000315773186316468759639389133701745576401006183242312951312278802330904735426977312213672177748276990176198502042340998829148708192621899074055957428752900950468994056978334863437983585339083903885026627351865662090818189794597889807961783659756662060487750553446067503967902556053293888586480115513828203999617782532470588225644685266862173234007359515197267802308219297990885573084229081439421895041262932904291817180742239123352001011840852301113013378440101571934392417261641076030053245122201697890091727667504533410911329397837642318819132178432*i1^43 + -431123716506654378061976133107262380504607592755414389333863443207129327465058948727414387057262606411028787553595216727174831438888444794868643769918045461407569276760461368952520321143117465271453956504456716825516336859391727920768857783939981638448020779921588781310472281188477585501482912509597554401480963494538318955966919064125583159536744182851029565496457645035299402234659856892125966273167040239665448752868523822178433619690045926211470136737150602230497509524054990778046854451696365311841938737958363087041018032169854924657619584098852632917608187247446819167776419224492081452349682324576597134309861243418073601496728051455426886675281406896963381860002797697446424019915115826337265296949610175684964356448352604953213246805540159430698584182140201309883986250866086600404107310230992569466302771272709555094747629911718240952730725892258356392141879112291083157793593303007740770124512265490006613134201917307581320608774454414318836163349263871796815226412451404707249291275055014563591522173693357743295075916297556169184700012896436207309887504667979850844069511624874140426976717652920253700646170503850892529735683580718004391122594938008997554180776034736818824315658815195709242809136697587105712578671422516721490879225941922820518052738452985316869681908979851863874351662607703649072279363580080297358669153786536772230379201927939132279965268851626108695122570727024375464877807378987757512939031716186250003500850546405187133132456233669224892005237317139649969739700699946237148305587270798223059110084346167556431602940653495351122244108316429209594058424416537285224855211414972401232871797629536853949043993938729990634139775426706204747383084549422303911657188415357217475223423167304419696477631845141365303248667692485486591639530719190523285011751619677870343508692819408617157846630400*i1^44 + 1323213391880666244814721662521845316052338704046833846578200665344979621699731447093209588956939178769558740284544471946382116634478604224373929861448709277413062788998857617614468417907897396045027173199530035903544655919580895937324121895799744697080724671985083083764915681573803780067013559849963861434280371226198779023105457978995807578157414354808491269659094666027279640345687234332033508573752624677532518425425113977485538545078725323536359074797880630041544206412151397015248243265036105304056705848360068497142367441476540214384533443806591127031103196610085644847305212698872574740510134700213974639576618115502474436241575189695251872628458320534210635648685040479262735310292980063198178516308061337418339053633510051609279227016057059137916622617910867826556133976592676329831467910264619571781184439782120702050800691426262469988448962642662905955594127109471766116176809790919857011264194560527150697595855984070386899050790755163047337797053753321627216385860877976846067585739140045483383840744913471461838795162978978596389675952988612761153548650645478966277010905039197878385354156844185372068238850020264725847525007602068328992237954605589492015300570038956095467608423811468938168608470824023986754788438601744861304360857372966716697259845057852739054747523706587937792548217178002041783006732737944774104409759533795411932231151313157386691110958926183939290342905716234722942488752372900318925054612987053773314803041527051133404458735825482108936231679288484112126715726334655691391479103168989108865907921641820792985280398283311336007378524797543501368060689539534492472261653657320251807508651417576338466871152578674337292153071691050012977358153721324126184822096852779947484168223221285122088276847684654227027485420266592953854532300602356671149717623982537891196557868212403931447296*i1^45 + 111279002269092300485908654049111361277649642000222439867734979934777857390682816946709494917449796269060063545129019060847215985504555464736982302392381663307648573692516409926049465659156269384678302714377008928841971077496932455279924340246762363736447269015367847351322543326213233490663108833878242036287056223725545640657810388623933300441933971355568651529641102961524338935409800250769146223784722109156262103795218812394413010310636464406854530478566019288503032060914034044873978806744775917222435065483777604015355855194096628264057397407354192847640462768122622727560158761487133193994987047308112912866738513118840405790737684242384677864557673850190714750197226926790831765402352547825460916955630734389604038263952190183684199514981947766738080598366550367295809792008777945154898351509658090951333812830829907697539030513236367669483334891785211965798120504859518515839195997403155591297185142194411748913291856932048448343141010896985201267402710144082213068013612843870418590444635007806843511139809350589324748172438938804250243608291069142551987905655583341306536101524049444114790504559981324239972762590362024798788535114639159182985105907954190780508786145364490918141018700793086141921324227746007022673439192178216902275680044928063920108717640026306037882799658386569208160210567268504930168856852019686273683032872004277108525788293955502333636206334143466623090561840405990644685794607921834729359931346612683964036794088685601566396077643500650196264687104389830004394479698543678046499630452913690128041631071308932644736569115892040328842236170949609147184377275797043228420702890892017201642104574151302670751563606482692304569911498044763765132285940157228350132761600438202940810710120850219706459771640916561770973687471181980815647345188656432534340582502373787488846154863476736*i1^46 + -179175997501234591198552386859065182710348460093007810453339656899635524608835332698789261504007766326930146953829644181931040518614556052576686480687809145021710261505926599146078008845860964396714011460441075805676954754082558229561515546279576077312998737104412858636728715338888346274922422934283119958180739072186159316417412595863967979017937305980534012549426595824759130328827479839223613331955182730117871221321635427136594233447449600913478722800222713986539736300942941916605732071603740604807216641916620465881171468795058705018708070528465234281544063523476958026519401960153741150633319163119979442231371276612523688857139781297625298551865591053514666458677541903594737524011793765605877056026264606789833656637149917120010282980047615889254375446717124482815206827489931493346809936906360886087480725328629316141759517612981726405489957908208796347064055359952155427709891594074464874353759539112521547637166360915277306713777852115353539921746324559736521153705410262108119871100865591152244721883391299382324947662805697176150279944434796141012042233675633058499844394723368357161818400712878062212713394962388477453689380252047307554369619021713527332669603615202954099210165995414737399854171858355753224929294064560448606289619389180063440078776234009629020843878525860251671242238730024631606644070291462253829878675312729350400840117468182749974113178814448430567827869566225525054610183461389620027736913602918093623904447566000539248085856799649997110451044764037225690334800719752322390046669152839558808302857915342067929802847412647312412850621158620231965643606176695577156452952478260963050683194010326080388901690868464395732632222300630449769900053616209564157524756973141007931883699143006111156590943891353981658348558526201560740135505654660336208688103456757170608256581632*i1^47 + -80659570001943290261193937788073487938049099513769117502737357292029578352082062361894032277672558712579910085533404083266736887016944593392349578957076943413147657619371400320433631808695265279715525711616318791429827334846087872445891840936901018164942288686731589475304342641043056179047347253337639635701551956955299107843316604948836604656656053643458847747349205628790323783204488711986186008347486276352292112897630830245159974776526670792384397627149428062653536839228683803495387037487148321777566133154068144486559447227025604040675717746122053672241585969120933715696451467325367324869773779415247574867354871668433632918131421130175179984937045519666223638185881486054092360475840004651056422037564220414239601443699519846066673033049709928210773762456831869912897371436321198953714779849648062763204406687991098743209041059732259123022830336845902537397485762921291655375457415674068331693061874555234539282676870445736456490939933710502888397634804997119301467296671277499943674167394546120305255650062576408961498702749048151998311319853800718393103667669620467336776648338195726839784071316672741814431371987308132984331236116880326290198603080383225941483768736524264000326690799365290416483053060679923387594004872623546068609415281345721433571535690440756862366687412599455687112140145339854604517602205566243599670535223885801986072913942074641731622995169833932260619016006013573992408164367470443997237533365515020837472880685873883698153376288273783039080217423437646232562924771963531122134697826739707567697200066008695717033066922037140136976742195767302924006973032453858120672410158965220731505136794650491983667952813218681101562994943969172442045609081913065840853262957916958409313600482398479671206325950178693074695016284521089125530692190699711490517319194443411095552*i1^48 + -9727255869118024513322293269702509994025878818457938944745615219814265221593516867586189095543140973005350301261137072122535260703289034975052126431519907018270198728272026163358673365451665702291242268203240041093480095378883735589433574385957514175040915568271433476068816835590287156004955179408820450353262818326993588978662526513791501564765415280616715799746998216136431295427618759424254728195207852798548488160183705654816855803553827900612588983240093280815658255560101202013774668473227472857093278254585045163012552910572903451774094157847041305825951014643778507125595227170263152324162566278136778065100931312620330348055930558805669410731001952572069832204277226803902552727295734270627622245740230949677628166919557599123579849749573990763920087385374115575388553448254669661394539283449945882243614172136561378807032545703182721119504149216782308916775345866312301580638779750019325503254451727609342680659405292943460408636017659253359654315350371990403352229981906701515449175454327037312961233929458349700861618095283692561787926197964368319501664548609511310035150061807016902816524037782210194638324322643622183147521386941778132838447666044807340319010707674953141561549141137690298704340723947268750491368998703716794343979463726162830923059826091177669990539360537338506072792690423032582846357256815477820830054307045571721738302666366001680524237643372373367917482925084021089511961330454271327714093193475357719789404572209490665645337036899867583439346886025494612455907854852702898879177122279940377292074770226282970128290045823289662358059551578382275108529089232808368078465209145439720946463246276638721724031435110464397088446072285619454932499055149942752687210156241167602318906868238223869359810907081903284009439132646936166566768431878868465833988371513344*i1^49 + -553613634732302320200873518892565958668600085749698516070639645036603052571486688367266159244034685443579049969605895844343694008413869596792347718504574171573491518632502922238589865123303951987151319471492275121766977559487940780167748619756230523577168095304430895886581318909372989449141362310455074956526852192133086729871863887553640923646703778408535947007547719598964400250914397975053877943664119648142590086255853093762955651627388430295259860153497856194520964270944613876388408880192666563420774429179549948744812288294399458306341424281545160842715441840978848284315557316510639225791659779771803625843659280041134048127090652775401992602914556754314311920576345443678988487393191123234483434091909568211429152118570599500445345810294405125706826427604047650775387081338760127089990804281271757388512533388009459107518393091879648928537527439878479551986300939906218286319880586352971345118199183159561587914782831553270387498940750395992771924868737857876357988620289634223745410176657822227726960507164339359132867188614592553143953693947658714447800890226255147097201953763999765670430248122548786643026120238788947378181724265914137829346452922506279713959006965320368492638452216407827326877228202360933846555931612222411213717556365418656603699057909151235290322361160096928150940014732312342723679128148603188991702509549473570132539976732312136598251934321717316734987073534979251870496382686083886756933343838278861154846360635950134943878630938255262209836569312505626496503872941585439689352267066033072609710956641368100490997001220882758895257837688881105199298067453964400718905183180178697232718123802665479690190342002629697523869909547285242799167351665052535191958415316456594764413923072349630891429675694241942208056381319457887489094398247013702678085632*i1^50 + -12014812443765668283426821544809024667527420314011640985743783817901072635506391385554234230819998812859022925260960836383264942633425568723984118221937936768771567577608278836092400670472688941215080207168489845764505479195205192122432979404230695097958161921901308660467790192424290703768058072914012542936294789824368752666035709532110612341281286059740840933584470170256168993907416855997777160911489949750974092118063374579472572968047479829197593715855013373866761550945802201614175212550585637821627391352932861077616567806021883465487844637599004079595592267749298886939664508756077554671789542331433627634034611413712707167779944099566529014449801223169041793599753752182071802342292738339156970959414758844522271573388758022224261354192005199255185730485662311661651824992646040693608702070719482635216820609569945079142429057907873026392525294968497964519171510448113108055124152715487801252516360390606527690994120356837034411611018963656475686375113510680834408641026363802447720632168291087031666063461637911101797830336653731322022499352249170433659425268339509103743907138143703593152891668038085171429848436629104203587494908355434232311695136683214410639463478442602006140981623309942618029904762674665291420439927412770715450744166136947582758197971403468515785005582690931695722707795359689820675962516988116242729645278143884958256762685122931110163541960821219898266903291256808639565631461568072939806542541175260155624780828023182021499676800930623042530737677755316339328137050793930926015852253932541769532376328518359514582137242173558574707147913678366584451033538340482665549207414070107782731707691804659112603081560477235729957225738626417793510152712708576460025342693935705678131304192335569538881483292549339561310299961239891577712411675327463424*i1^51 + -152847517654289591065737777928246647846095828437083481376584505348475229065983345838570841121125120169381137426631248543934390340902572497933926994358451307311963150436332464359107251468440266720372746910481141954149810612100955231638907242055233164931670889083294536153269774156266434783659342630355230525806664945600378182690915977030562026075579175875533316745927770947983332452311843148695492139721068764458709134961834818121514343626630617802900059419931516143153052435999442396607969425762887985400122768586777688222414579495929086594508357414496917267066758873711353650088562937612104031344661353537869379807753122971338832841291081562064369543539871041311436604920235190921164305773758661019876215927844582435157997435943840259835614014013030070759717613514393012807588046749188332159792980333048833068855412174484347589573701640588552763510507863410686445070270926592994072319176491498050356184884594429917083272146194410289538647880351473325819931631593556624183215360945228794373001672761235552755659520296817020819271274427007338188130461932789564963702173852709921090681863611544896906358719702905934307707128734436578144470434301111385629019086702889686238719126859916969261634461066804540831751757617463900691839958732782338733133965404849552636408148704515091958871559922233688602196578328884068530273730870015603122318405809560866947850647865071077176876031272243103489089564406723963770296519313128119160746511867082665355478235289703301805610976330734355405689958512290965057460720864788052468053884825506687454766123244121207276889937645223859744097164931846917498178822875609810601104610132475403918711487960344455569519203274250862695045550656493998837529414390843616378690754519873371250726293617540207290592019726918069931359047898095102117397135360*i1^52 + -1046160060458184086874339481609446414098899261499366249791399158185773297003257650120944242147424239927361147805799093449628510448460088156127313063539986167386811159981747539229907886911658817737994805080103915846198477136783686140290373585302490234981659497233330888144232187259880352787641335035661771688101557169237385885249114265726312887301571941874931213006616123917537807831086496900308104919616004688798434020317172433519528366621695033589174747559067535703166109094754222841146832768840043567408717829408093711656606636412191170934622450704810077893495290138003306860227150073894511083627523701188110369689501407330135196155133259602306081751265295761947995657970479080830483704867216408309030982832041628957638711360688209815287805928073297209742360109401045230782896787403727184067514829114627666253480386224028969484689180865495162934152494859603945465610656072072512746472198371715542733874484474269096104490090177123547516309368708444831434664086811639276300249911152382149561297643252580313988262491454219115686566146048016207218064590100427295304798662152463496453124006891730407662248491613527498484516934448263008660174506596194219036011397409548166003368794868058710153715599751058375787861632541715710546607577181460902453410160081788785132298765376312212199868835412485770180057334652502473002714565008934378928217258882280328571483733722073410820144090269401582300842121096940356965900847038164857566336638011262440629688703228362774078311891802409278523812806035485366798520799636825325095286828012671853611920052790262392534535716251890665599506953014647014974435292911085987593444668906740211027138920007499491059754461446346610299882856074765486256816605517927742366052368797872258878006827963692040632462079756336037580999566885782552576*i1^53 + -3424709026024628404560657838765442588430910971989580337830060549309230900128257066480330886261721473091409098723669691273918340267123791387085672257943990797978069220140820885711193801938318421848393307958680732260417239933643805540336077895559624220751410975445425454714559927718081806813504077530381074567213450308074057052303786844548617289458728697597072670316357689016018113630044815177096504612109138874233245837857749106404464658779318201259929142240375331199260859767431395441738960172414423192595672655672583474220723527881832664985875368783413505840959264709179232088576492628645468946122898921767337824930248978412646332855036746446323080050154650062258361278614929949546290820967825176583984213128515796174911571340739832187396427301463699075416574794923908109511251205461714826610659832259732638906528955323406629506691494652209718903342164210022331309899823252321819179108748068970555276159668886715091559789164892596496444314477862869343707447185025170411825598515484871501352884589615661529556449426039226756463542722313027913073090120699027564057094105636434040986424513238275931245555382826455736014706809016963075708875908325146535378034149022988535905613816544576474038730725080823234540893708208013927086314166650532222184090412852222750516554090204183385339850098660162892816549397821843370493192339284362734246134515686788374842398776749117790138354822132295010840101748915388447488633419125305474711914326731966339444720073901858173528730003668213097986416698896948319080288763997517430979579460973223980416174355679996700444009644023431621981178544919798444798473225572030975104761107620472089119334011302608995315979223584247537519716932027231371812704744946313041421131126547499207120123968906284473491913112502351211845080055808*i1^54 + -4681481506233987324453802053746055705254611616623638737505366568919945942998860167872241957865556442540053668398813243011600873255851976307379778293872167327516348548785225197371208190096014911698139695852217997547165179447683242110750515789052089586121560975951084935682099559779855572185828722185835199922827389426480266551586671460418481127760109849626325906560927822233020787725920452848803247243943856065077507004870191664736554351201830155950497130525176220137528944091236359265437685023051540094594144656966705415353487410251678901471781926869957080042706181611717512104825398078192204102222027322691944565549611333952105632609851245080035174890899093892479574758305670042867903458689057283005117572117994911525003019452482611036251334029912128386071972639349265084365938835464467893391758659448280520316181393272652560902607393477517622073807206809418515518492748414888793784978133544267487020047162203607033739310362708349440269744241633011985577935577285417593391577848865705760938613168585494388050024467300263865707611920907874025765024554512737932571593384540683215249576148749729680847650694962353440824359918335130928795484523880019180563247170412280612711042041036954770503846851603312206355973354893526192005068083639665918243636920351980726802175368886862183344270135562128324403994700508297822049182416037583003101040610384444877327417001934072133836121176583529176064201670375125820457868790985542141927901515642212538095141139555621513151282875374036359263059345611672659135490862404845966161940435145561199401247183438246155696049049730027256238652677104058821056371967023879103862919484864969667021484785775514183250531941769366869166588621015628838265679044040025656379157497411233225130716093222897212608865163173362139136*i1^55 + -2873290599402651181053312836494392333139986432177832746462184822512948374174594548850013680500420299426957780746309584264447269444377942067876781237514296703426699430687809438128912817158215887638142160133472979136077189046679195198886702249665587320425713176114678937302730687753483755308172766706866444696497059163998778874314635030658878143746789904783891593008875118614050049912391633837323932257994962233891757198103244721324967716456193959144568072293173812845266892476108496867990917924764152793549238002176849451624546218826930593597479907537795193877073048906556120984107665725687424448609309777605743638424380840402015295827140121328792494218381554910830907254160917408021845348145945309331166608252610247066529268374738393193236655032932265749857717055950932961524433662740692818601638296987544121192745959517176388534116475227057091858674411984885464230299518687788392385140823004027145141920591044240601933794707694627527177341720494531500996307597848210458779573117729507200436660451565974114985894640397583401245364547251495475387513769309980872077299090002145906372403960287553813262106696117049475724268842578681452693877371209343259111291714502294390736889183463007073962376891968546340321304857966787861418973692462443349519246380194222565580140711031356742481034915560849044910857379151897017909244452166456719167736194168284472545384045655247050009682283656095015031849924439651872014633597223669323630060608066485281931297317099887486694888504669280761023766327421529748518897504712535676784720447234207650078097323590869229387413553246939036350274631950819664206727239897591056943047350449664775722318238370466560867108480830177607218337672272259069529766431630791254215430082447338888217887025066130301682509152256*i1^56 + 96580081072800517886911048505910179117641384977970513406989573106232750686690777804516513248676926274327395728050779905085092993492564636470765612093241320620537630848485758667212146639231689993825280824502225191406070888477096253878767459087206417030619663012479362187516035840316606468865599073058700848400861231960657454280314957978429259010195772222432923981425584067887431494828542769285476921088076922436983914190469658556011339157455411498516252200597815987861256249687177029792395805412846907356530282487930049746783685083967410626192930489511232714165765737360091173105652462621761164908233899017490029277398757952285241299714978345629714263428594705487069383640060612481813752904240916752655006563680876704517532022549535519605973178412668512691500054740485125765063535424566733677427125241071835895449326202960169190230377155351615761058146835612041349582683519618460281305255483589962597026969750613591930884859482663870639763553476438674627019080631204889122466515810368495407610561435294172281044504215539138148857014298782021180426791099948236435733205029427965693731058354962519713847598611388054819246727864938719034277701933660247964192347875768974176217259802702511053301125520649040407215162838259796568186630001864576454772839012745593114840106129613730610029972022387703396404628266676895792297427586736907331556079789979495724762185619373970307880079542342706086403812464008095110166717144951391597978750662410827987639319639910077620229248131134134160347924227065413451314663622498715383243526268338434049162198038508477456535675783460229170047221777851242398192312765853548984023381373894724809146548716126625963361348225647122742434279869294047677531832026759401249823112790261913652565783221471543296*i1^57 + -47845790529207850249945293264653647672787603029203689023110590579505640869062013708992247129295377185517027625083369620339286248681054733799753010519629249954512518512107734586852505256179323078893229679043326534450580110334155215654150653863064275354965850865434109514880221601524823204191962567290273471431090707206845977574724332496808188911785188537666304071271088415001195145896750767619509738413012087556222077655611100077773497890897377433462847058599752105798422724432213541095484679702673433944929459983623608652231093628560941838658325125480772958330237336061053480982128465759031128593873091140668592639527657698894680380260654518073496011251341683251759918042765086251534131781054946263214392933596506545738136002590861847168352901036412959017698205996405536765440870268073556501050021303558367532732174150133185902655463430838191108088010311786993018021310090405894840648645230403393414136201502497411591407490985887215248494902667458611541475359447731905112479374925291662705987255897332314092533404950548629859363774943666034975225708374449640116581107182987906057672845142382425536867068651796095163079138499182718770795483660304341421071587273576370569806294729431161385293841201575319746595825840670771401967043752438882158069326569194375526686881587606152680322155572912723078427432821022232472008824192104420174743401600904762020854873556553105642525822820905097315351997544080958974132962712579208303473671479656931146476969528061474199887448614264771493863080510723842465064660978179807381444091312419683325555844021136571495074469361826154049833049902682784074684179686965359730771041492881582858677097353788611582412188840010429809016778240755402082243902446971719548850819494604182957231964160*i1^58 + -2848811271851492359542415533504332327617517911727233707205197379473583321248394916263048425024133481539171951417609314928664635532937630912724506009706907581458845564742031320665517727055191933924853969175314708950117291246382362342916098929239890599984618303938630405324998823226932739775637148880552891861606626814535733790288885616090303579463721876373070095259341777916038654170235956368207875491827845676761076359326703186406013497377525451137213731446285691715981045987178559364483436221807458396221369666349141369788619312396390042064419381688430635673199254379379487712856500294483579626147160364541019151195519463774908240027983424081369249391850401363605865167539072140052862766777219973901743666322729042874312390224428280992028547546206372780412298859983633886559664562775164790672324344108366912038550166344109204042383122078687851097247628200197904980057278771386509114366396410769753945684788638097864153052686895393235175321252613082782131482300025530747600473597481472964120202920932366448295788610915943776054237737365231646125082321205214785552179725725982392768036450510042393184979608054494738317318940322015484119068360957771527206303078629537103153160424066285054267401386264717708879250051582693180225907255544575739595208345197688919243164952085531596007388916238608716178193219360287728321582981525077382085023491711018593989002479267060889575174694240605682370428878741391335779416709459567764984582599542980621171749819710006855354837593555091151113546545474168520853005205575650051456625949653652975118471663647135800250041349757385827425091854208621884454860345039603565361489807282244609777887040078460484183241115133866473106047325632306024723018397293939876694358996482523136*i1^59 + -191795065671799696613716365123579925147180163292798248098054485032277412507142778199014738600358909159621560142618259593153217372015218625885909324117378595668396305317060935449786553328978984310943372656478642086294696298384598830365034517966753316846959570126757741632208015477290094672328096708633655492781904457813407198621599424305762229501744359554124002428312698838478747173681788080777496035466867722420323729672068562678855465148808928618197534062102881228458738177193191144485542588141195991525838902529940140990460352691727939012417337619615930057350172475986743943502765150336397520040588080406032930371676872007324922999373359596523115255285494260058376007269035591642600203425099112797354717629687701555968332062316687106723423408375477429284958747760100159216837478712730507104418230544995245241268819470196336572204875515896200960049968079852232338785029795402737792782814575843458403051270441028443583435122843521914406221533669376723867317666236367479906546253696491792315944545283531788973708807478921678298698761794718266035164526693052243823932121338829486496465189806366453671934594112028570028141220013015315002488832011010127955178731222317005514311013543285031504464434805426471581798751803469480381376227909866332590551617442312955570173571559521870087136567348038803103587089039149597109290377698908871945071384336503921279562599080549855614201987938410177552327876534403284561245644210018624460359102489532201492875985311690900179084022309332780014218001821838747826075902373161342198180330675509966111065281727864829679166596537200471568735356855435874486859435489072655746700579203113516716937849057648682652731373816990142997558510212602677145717567676229593486852096*i1^60 + -3163018201414046728504784330537303511129112429088175244280582454509564987575949785556666716655656951639870417732112837427268674781759722233948312695264651595063792693160558095109148871879589661990509827899767334648517807165784299047411809887716010619529403093340187591783982759849264452722771432874726287407165310880162436694498615520605236942710692663562184598972278872952142620855094222731058467004614000230429719673386945800920947141231466143186924349547470017627959821996113372095728953246468183465779424926162709298653391410000654712346187212858153582839972722277329144095518973652264419583189392880218672798387402723767242175960843095722384890413637417676241424887568437019881558231204855945411956934235553779347440792855376717892151268965316029854373156692697021482696770014299318230005847873426488897001475404238518150552583198312922219057230195325841878927071966153913695880790595911314670055968207668658622548355950867151555218396962034913902520030006481882245878405589211314342945677477565203714187106867584223058171374462583282961552647885349912592610469648494157837606733336420944726042224629499506785934202512065669267847597799758034042956059688561112588254198963137479372702674539954551660315434578141027282577513962662736191517761567427073987197650495422392408229743259615555567618793140656455025606235767209923785836653556125386562934594388731930027476375064135596628924040553355315320568291626756779156284336660912738108899409118287689170918129618416472689726656218657765510452640255990206179186542688792421721931905123430102512794645714169394895591596391320989891729145614757163452556514747225561152100445155920040798711110532848269507095279142927824691422940041838592*i1^61 + -22996371990970952777375796329080229754712053455486943487845651661673651756254031820174093909427382894031260333321377564555204601680767099208604338294722169168411719321824752102046794314068777394342567126397785432978072076843861673593863938572168796167033645815245597238937151134361113285736910164213312515969041152079083410572293444970670769642019619563220113333873712530996641729166406061133725406604063912508018761400962344847030401385820948116230317016765486533931817816901694385354000737965138450163204009021765559535971166488218947795237466844376965586729685702457216140043450814893048826825746972570827879292676314008800451440867404401637855149291673756171747432661034864425848837169618612748544082234657535023413391511227990804607833236044792936409221148376429142440662860157820461206015877714963799761523061807216397100085260858385343299698555251240705638192947280933327792863675101408342844115249367219237642626215357504200364470139794604548958052255204999515682769549841537276938181029250540051865829581056232468451453603863802199358786590647536443551693950262021349180710944080797773888471387725596680490682617815600155213940018225087664306125107719982012746018576394577476560945449775083636389937586807350277915918715786082581210106962311618343439218985272461196728474152855211026592926640917047303805512420155685715874178834947795185399234349135352805063057935955762030178782389983190870061768871579382765006991412948575645882624950959728843672361811144849366436957819840055281604131250473321230739352144149338309876189740419587309869524702899250809946054019973439070288829080181711575609111878958321063983137759846693455243959301914832467642236000104660561035264*i1^62 + -74240865869498103251771021929715968914491092728136432860323033183670042592638792137464991033615886942316134793157846609648972636630870966313597037846973985476671817404887816233770733379876690129701371205672661897562366508600071750053812808796624191131602704259068807924265773789973182544364146559982632232629460896242655425347977382950307941430682106886608856155096454234446089945521548291825621490560983115575990549885854170204152750242379143659594024025200950994915062573438816101237655221453701304460288086119226075684656324656916756913261634997694129560683607449172521607382463383213993164096069765360956182856954668361704123841837413106647773893672224809487208630335798698232010937327047211997486631419254394020946977275097005111694164800678950254494713923111298852604795784442512240963886157359441629468032681173865649330913272890145118507711717111893245008986877884379974643953992522841318881135823126404510832227568078365563160597327986512724457505215770285609963178387842441833212233363749793452673931162507936019327967495926827244387946358787519379634123264690221361620662234938064687503428570030313531185198540334411809255450582606004144981811483078394125000638785870582196450770815302708946738782825147067440181514054263276780481147068935941428497017550256214439556939499164562274191562459083966964910018861778486047748627019549252747823542595860888155998910709693682255052535008437665533324929810420583374940035981961501401928780958427091658226826770228445749207400602754444621644740318532340053170941038299986774553953360810004981367436378833951230207823863564551975723902811073234576183921213923727845934532879121401023632526974882466123458925297664*i1^63 + -148767418399516594055530464852414247860651117338205747930346558218103332965675845987720469571290966105473815938452573528903208886977233988356004336816721687820803926906851236319737567253068754442142195132284249012191506634231331341767034041167465229067065674593967052056783497499194673893285971344511557149116206351568360338634162137321653540365881417153798145108433545392526759622643201043516243408100190782099932210976685522945563451403004140107318657239329347545857145879577252948987305695887783013347366806107820879198890406722572236905642867627856770045100889272210655880544206901066029704924367628532396413219470630035746673834584779676937820154802304977069133082961145799928230435533312140398518034412240730687702847268658995951233800300358068727221221470762300553885861262654487963262675103059867793382773135265108346456777461831522895112922039185337823763487322116566952364429248669074631091366694378391794281835385784567215700902670366966520107344617598864436438571245179635010891299336534043052201809609381524242815900165808209208372967279751390270680375201915634224242961646133415234498292784554280426629712018918325872056162485896395942245169072507196232129132218960314997481685107500857059679166782694681459926350680743272081412932575017891371315971420895792184847067520918041614866464487879327940734789751390003831605033085656549818761767061308656996007832405884383031814692088267114415178596664869998678089059752018053401241499623470328336318975248395514830082911551162486751976756107297541541153794838251908143879891573795059275543435653494435919720045986163435965244480375626073048482896258159255587594851584827102467489217527588847616*i1^64 + -44108404945889850212512375039187937171187237331089114450403078251856201276123051231539790400731101449203225996543990812019783580525420392336268314221210630869419781319587625905494219707548822304072777335189416092289639935227775163137946085033861564647989631648434688304231338191112095621057873145604607590627117622509442622957822648979314521413545140210777236072281718787016853594691232097396551551719247085729255874827840232042105868961469788630116694574952051185712952934299370821545606692605636078495451977783278665494745970282619719427939549985534084001617021097123539910802959988291028957030935701498991049466038869274672676961153448974454588982798136345955256574252059977583245111571923415241859000446902297947880843603272277281823835011451041888757899951948363927426674829655533352471120323930965851180070233480835814330129370433138954038388488397575341578327210230055693854548358360028070958376529620158506034225771243064471523268458557793422325133972973077941654322280920981932365795354288309534251935181010172237187699217836895329109674936894697114088024902560944949995421666134949174947725892448946179158793399814441145017570809539550513680917598569294352082494112917805707410229172602590135848834779409221659349953201210471707635045909642716627553107433964259931133051749742488047580701459436374670422088034774250754541070872942952702695360294086275867172804565658591017671909409530565085035103221581793004773517463044988168731676668257854206911314404654785501748724319032303978320002342302567729616238146046841992902795370118559795804468268720161289754899021632986606189025401849994026797603628538350481304069349405933204144128*i1^65 + -38425903965435280655837769311522705307043294389019466706448367629618365731039680375663279956004082046130107421612328492896017320203285012230341966239002996403758899453096400496235667999146938496728260607563696866333136378262817326038162434379086832128343682689293414892878542042818062189174657070028407201803903334556282588809788505247874237771360588853995904489894362896667668279842942582139474893865351475444066384758183922871158367027269648367647503103210885440602464444656648802717205905620786121554525298836803786692176806615525346074356252434886151007450706264482302058875355784066985193813836787652102255346318295286508225460948497478298676117793378840035664047760417927554895543616591494728169482570072537481118246489610046145736219107049021420790075593323712532069896186479147167753818206026101275512664144593306687838482201451043681825027037569023751890653531673291507569118879847986147368997212130532014167262386701481535869376142934029325323378057956304386277746766424802165971043650720249990090258960582460680640027695103953576882990727288412210535220955372581684440238782746518663567086978417242442421075258783206605114633305077310608132120136228989689115874184591751866377521669514011521292966929791400491671717521067650781832695325095987583411508821593036187446619579428715466053324489264498606725256531669776206241630017637491664534894474984238319423140284036438547757778148821159638635993944670542041523113974775275226396963881196216546712540438479021050569525337350696626494289700660272039415826590340404166115721311086917202211280279472504545539829811820521771530532322305630698566043620880848099806990565376*i1^66 + -19169600050517996933228626319329479848542024597012507723848389766849418259695649868807312974717203498014290276632148389298401512272446696505934969060024396573120812505840118268763216692776647731296646715776786908305072885760860559365255490214894563595347625776954647502103485349194729394333893587573796147102786192824380755237694823783813266385009763363557073524677427706915985791225022033634213986312553935287588012213122185136203152803784975483894196802852884259747979349392382004786188395614168732965002401148729079477951460812287717898920210674612814120357358072980331565393723051297397509501030890856302982780165675271755114835649320836737066494072301216628808464123972349929821238376369127147399393315359167765186142809826154674545459314344669577382107380306723260685936795548295144739697291303449654001192417456800896842761631356021098864719628355644728432253737690819674210562641852382788819973827703169414081226803327050755356402018925430915922070475355727484858857886701926143379141829354894628452443464288815447578157393376606871489019396074353590207307428331433572597286317478740337102526337067713586789179679018701711736248392355340074520135386165554212275758369857375148846377370982031182755461052579299900725086325239432869180749181765646473105124363624548762650900121040890826567521775185332003592495091073835814505319219747377918161065518269780263206396747258405725414438157764130528358256271517287959910581462637928127205397704002121595712440140419541368193127340928697399584756578949253904538194645626575468182330587517367389878635820844110134820023981301912648607362924489898912349024239501705216*i1^67 + -2576575389029637659384145024552098778764312253203146653626282803876351253248101551692754072319307511359123680729209267282492244758330652871597974952436767415990718143287277132079036895037747395570532119590619560935096059852763590716559015745962692365462010102597955563593283265538467428427529161834577793997074655238799700175517675201134357344093229020671940698690981649002721340383591375238819598384024295935353285581724430914291767127930102443310463628899741172359697462936479770908054534932288788274326235766433931184929967376634306186038072793167837295356047129849358688123670994980086202248078532563457745415712028380670518705751124297893689568061643723289371475615874670588475790221147853997663112115507900862087233481572401430594703009991016327873356603125447029053357562445229218729387402347854855339463255190449602881460409535987923165528544001522287156229978756674450609062414529605730975082157212193195590583874707107101214330985564912423542778458320018453286499484087268714879886150136528952639512323032243079473952079105585047826102420682333321296944252819794112887555282352879996102128786494862563789852203142739968441691986612815697315487878401506676974898208320871668335430105819365740845090809021922724241844157093399122368419748626934372552346582827139606289057975530610284114511874191176133621229860775190194569407500552205244132389419878630323476129839722227445624177118805391366183273137758017452380615078063527010946139708503835946880462447158203112177531041839911603152125707138058621108709801927003817350729886138032785898883483770580323833949277285291484243399470463710050385920*i1^68 + -8384354008155693102230078337005211334414980506581883837924768240870318286312388702475904504780102597852892713810023818746957218087340248646470026566164727879370035124977084958961273039567774701109290793185588613813088599295813609511297714137814774413479075698252409942074332854429532999431425755120579225775029140028243883266516544205898082051566833108201396973028772738101308071478965077450602950734537253166596470196891791588403745415876141348154529585878592764584224891499735867747576597644372073501900794325466449093958016814966573667660615913383559639647108436750417653810645369923672183381138481827799015344708520283397822944316837737538299389129074013790231633728205143445395277642349002213776417268945496138071962713967287340925809646361246655778499225696258680801711676383891709916641111695686447403581374299309145348665002116818257036628795043484871012552235982093040615304451237519095726464593982870056520001110933502636781066267018731474821224778467449174286825551652528179830971550524625367450089539184578030558802579754571929007870573843296753296105769686575373977097489954036421231892764097547624168592634583097724060561226198120279112233990909807914969534964063024571993805181496453141057396987243103398634068424222923506426573456062517113938204812355469616752586604408506774889874034513131408929464733600792762441561461868766888119709675074808500863227217462075652235728593964736864139927293889739947143537555485796916155068683828639537078904607114024418427796708815897783053245026940194312270272035121070917727826653805731574885097254574193092565597072485252185978830848*i1^69 + -10550800498151510309149098782415981962332390973912168253029753397985628329865373097005607381888124940237091830855406563265314358702909473208432152403623824829650439479516993657107367879764866815867028139094076426780055212437645106426281929284521137378630234355804969414032895065197347575753609327176526303265990225026967336187518683685033442555145203850956765527801440733953167954384595559723654371055820151297495853730353849052070372122583369309859421684936554879269681324778403473147167961140735954495182172319143990607234962088045211420651221496990342471328827449505933866365517982293202429538835168833632236963442996262823187699589398029616621268024925979353531941083945182880287540756723143876681589679754240354622870940771149769222145067171054380325546081108022455747614797324142719254682660150288511839849353092247196656922243755453924913538131194621109781330059383497869901481209814312003428072918058837201216610981678734378224841311969673604260316183074117627591130909499435738906939218842025858725955154185195759999839384833997843638295055796738893728624448384989993431091345118228798098274109588281209322562781022168960248570937102566208107974084107062673026479133148308738093257855924836841938867996299224208270016289534885371013075632625756026208259122227380981064461078328184552455401858410777889557972355430433481691246358547669679239194028418269033607942579691476181524924223274326326595624002921945000168620417025354548749271070050025100960216998424670083575860462025330000505138422865707469436541480577573514498221229907296542968268755936180730914328805376*i1^70 + 621675815191341475873420344046510109387935358346773463860792417596159581373357331001139089761129309286864110229506222566227481992955179191452854361495571334932446315095685881802903297389201261488593459829877407542196079166834751612473379054311115823409925447902279436296208361756773449724120822240142792837905560699278562634532691772689805801821322391078607326103515534584990974333610064368159330627489739504386849170048394709775424377545147691424172815729421353201091171565266338597179151953332917176518518901298680305478729066137143758456663744435507964768365856587707530421715223697921257024613300838105308020891716614350760781090223536981107436221603183484689133426203988014854388331868056799658395720213973663261127814071615982103133844058193407816476860536215244030045367078961863947070767947138050857527870640980478717505786804267060402079570471720523746083482795606013563916657833459131142388795873408605920439962353148099677791524150661823891429518614364121543183563089928135339264191216714618827649226403670080141363379656601631982687311089077523727446178144449979555366335524461046419100737457568339356963137580352307017692237841270546479954879525993279988710843743224161792983578428782740954157580575944020167582628225392057702311605983316590677850199555313981107703829385964666931825357153358135861602206683856889111728701467125897867902474374252715994385322391078784338215843706155531070244302671705175904347821303720396365472936879466288439681523292087245311589895564790982601391769421078199325465238631222708129914634036828965983723064393728*i1^71 + -7071612276246873711712069890923796382651241298458570962213766418846010436128741936933024813508438436658591416486381723486372595516777754007386077460663063213128147516851458262796201847501835363311753647926350710879822951037204561353953806747802295877435183246371845976494462324333621203579149072228943120850540999800221368052969845345532034221892765089220191477966582761289175003945743402825377108107179020955033940538940513471725567410987534453555391928468942244365870944663251388287030138200497158985522446274409089615111287504817646735394114741334287526503990820552287967017318934226172637164999456440274887706381625040078782341146547230240044953518143596928861730204410645817136682625207680353448622686856349847536038171698850725471639307805647296377985160612280789225856780470948772091210496195298181420795915819768789546613563292187752543613558385416733411541420848633285438613648268707695077759400883982616889084373043341935828196286651560078469106757383684542922267129771196236450586297228833338128967713799827762325941642757309869973255421061577355571003035237874481968039298503687033734463518461170465318657633016980407562046393891736489655087751488944180696845718554828224722084766930766192359373281083782978313828653928206221286068208772366274058665625337013501782772211991222571452398561742998332006845541172599541264109508177580363371414632586574630852363142654244353743247448284120647964265974765174387056869946738643316215211129727980536030156193333885338512882079479588867221893469318751040573598996264066216508148984840192*i1^72 + 73831652756773779687926449636143532910501762067117644069934174019583301642867441546276049558254752962052512168280110491926251390207166034493378185554038832504776833738959806371113213919294112474267294833084526029454641391931181635746488223200029600821403471891722483389540330603337425161115904228144302381422542066170414303962487794242641321652811890454264092297206830997468442735382282905676535982189682556340086193134693072935344233200649358658732938161119389118649825943358476515416470708309611180013222186292922339117114362285348302372498048757229119308284275360453245357190804795386721176556472498787224999042833071469601117926453478649241605637064604959637141980243716872300488070731940611999221289297109614199337642642963425037555090194169842072947675531866960858894853777104694577987211521579365307388058699653595361970395573691850630992078255584380711299314540602537880563713986187957201411175446970500591445501804249026234935654509268957204043076953495622599013121704381531455985258284628720192294643788177586093438542073838278437224178262970899373522873049201206448089532039309033619592602868798221007693297828821222562769726134441092657517711522050394341291596587067147182466493516649891330989049829664012084637596946767015397478211084057517557621742793305861615663766276922602868283817797055323486042563586369448744543532991114974103816241827881474449581997999838163794654564744854915110144308596432628640977466626699891604136528960344832157833118666675959571601164245519380304702749120165431810212453064638464*i1^73 + -1441796925279577421354341014413643637056069147384300800933230373730923923053118431521479295089802958089356253416588017108853239559459426602597283479091240599091101732754451364447286635683643514671981347148342846747281387448309745152736337646124587993084326925293279344864708895932663107886119977550582161943250698573517843755601555458346634222703670241119417655741072975537284719729480003180987969639138333025126525948249632006271683074619748563957477847210043524273664217253301593268575331241861262849788557409133554345553464613314648478998538412563818666592350495359378824527160739803092582564649803642385672034885912864349237402864548666533013746797876381534881920739264168698896267518005729406427430110373344121142187011608125745147189524160551666434749601328730037684315483735606745816974244745293859448220907562618847100125245132643692385821801065108912669298820387178199743902448791205741434227698591809024455204370833587832355585701224817294460361010261087188925161511881789241297732478722622205365950971852614993741000533205787619804578840563302771720385562472706845576291736621571120178972517456691123051983296778217108044682400904439571464222748538006638075281890043880372751264722026119470434485670257059336355204188646816474863880706861131969491259751683409379468263010690256713838562134916515559657183375905886356999560559223502903194792734097976124912512292598275592209435982153400686794026273657474702077723520692353490425237970695722444810151104151030849301277695975408062645860239933440*i1^74 + 68022880090749740577598126160853650481268387432567738353514580186562264195262513980238824427657867344741657045050929882288815087387423667210979228474771875955573304711136545564600695914829055031568309472187169689872365655193579999971636894298073249085633569972558188385318838500287015888502463984663962327811855246887721610560786715850382759449870100965621591834223949507280408518054846946033259356176106254231830944419886123531523359853105609813409425798319807476908919113460517503907072284375727507287234272779969677687457425276920179311818205446031344195878779774157146521455409196431002165998020498199919503570074584811663120725530528018814330093593577675591173771254765126384270743288150486217637401070720421413233344598575416571570266908631080643870534029996815036679025934062859209457653311209862532961456849211928039895966681277595365798487772371436715802422306660338100912474173761544149593168381866903774923410808500653116091235445049041230402126207649210061336494122310070805143326726155355512410223909420362000923908269914398595030577450205502929852111048591542325489303207452917395671602823441851032763534352683018929636278971047717145674165342861250008583700942188609370051034665546657277549808793166763070447018716325227861475973470658190036133519498852246291791530619529560553112947501516835492317953606611092821370761025234103451046148094444355212369132999008560158961332389376215180190673026318554704437674850779080925546396753355704000714187883311800516608*i1^75 + -827980527642743329224344861901479812284117011962694642569345033751921778598336070157861872466633885312069942465554534061486159673688115619440420871317162209965559763244495152650226472105429553052741579498032146915485004706263219009577990397355531683579811244327435920388882592484723895978960347004977591487619028550384647171862625748074160673142989987154771520988864789477115078229784905707062503967351617281242154822651219524115188616688643539485218210626423590246713470604010248488595409367760282258133945819487863720766585722428005420886782897609940368573043194400349290772095752797617628736183244355825335727339910592844440952107794096045554317726923471965517969807027696018335589725666009873820936316602053866016214098120616316458714006020408511336037425162422748572865287263235977260306644197359136700370016038379132789548184444214431514592211489788720329941495915750847827003619948617371180211580776456024970201130847258400806741611586634088962587395236642696421596951000829112311946879976317283735606109380750893917219540277167103742693969871905475897408986502868311562611807147529063470946505002369973398781100341086343675212271029864308953783919104025213782766432888497826399456983052325791960675704212016366776820577813947788630219876248088008044039973924276859893797542533796385474943592809539650479621111627834711147201461754362024749573965786803580883517060516621571428617893804646547135297830161451728757583444889988519063896195072*i1^76 + 138603337079349636873597696227739267179714974698843139585733046641009632216276862777227697139114221194073886541200245848861499175755082238496448471634267785295123363060422697460868499425968286952958755384451528249945053217679583823911852572082082525266474476848968670198300211014267873993885156762387056320247524712422410354300193751129873023904692986355017951818635299340903947436114898068545062772965183951386825217235547629916600156873206218898516161316304803368871235135971420679883340279947841761305263560687559690203110727529735581201671786116778272892267458013610490950779680374479370410422174554606315045692977753244635219224320102895901776636346578047313017472744503412479169716880559667516888901978104178462908232379265498816591726889848667487123993821438648061167770157207150057365291398271997698602897099767835506608240515704736585961288782251902126313028861709677180777110504713607075556523578367025408076229573708217368158512752634160664720335713584287627458197008230377887721470124216561105041740640241575096635734062989292172828839672138526256565022898916334641772161767947264932003071111649075474037894384282008783667672466033747537804929124071948642196560415318113242543269272032925632996593434282532981488010156034196235163273898554127866452156482934168796194892453407334626605528013188839827195240205379515683604062376704288404021617305858908501690923719196406664703583504517407454836792754176000*i1^77 + -85064761556895141218412643488943301509735108617384923195927924649995482699982247403345248028874526510786819874105327997067599457899120576518644094121589591360607179112867687416312365783848976524810751908622758877785330775037528437360887766229089821449691325372511381836039571779141698205979903694250932524663925737878929626800460635102822234486441591532066813216561890345048783654505640232214466932152040741106915437230119988349416301185156465231365121410835364098705165695363039279992569507195286514151049286130221103377910814008467064666864785438888648659673561450356965255611637987928654156526861064570218409573236913287680530685479203052889006911177520679292054030012733736748929909158418239599065150060419414326291988333392845209227487802290428406004023829518043020234003580736878622874872999588218786513136715872093540311887945642253373157090504160262649274763462662410980574405500995993650486597699168549195411497220947873249759801515396435333454735351139235248027307271811131493658001201308551188598674720885962162995785155916229240259925334178832629043219938414021069977616639148500193081162048295792143397196314111502702765728307166772749202115372716761044627176286677053480559604983299987571315490379430886428090369733558902427368884049822948024386020832908018162097514111341443645196094794719918127332088745892394311194069162116797812483198970387832135221248*i1^78 + -62858325448829817052139788459901892829692403896413943908143919104073688928496670319437840331451426162318794433983005413538552201458619117262134124455545769343681463013422565138640284154082103968189925896953645893051945874783387686655879928833717643382994831833817103763763718773747057055107718810169886837402655507190879611418284114988673248202995787690303645540407704587032059428202113239704176379707717287333953470708724153090240325363884609820251411817159076538687146700254940372727731825123978215621253902491298963636179902741257967176093710034980494319231408702727494983164660920418906127150908595956454902250994171645823760468955354672871633975042737808700356035022038746621081216232171279002659565651872696708112590824292934152982619917845321260926208845922325219734274414993277070664303702822577429074475403576842125918820456843309726943172721319529832419032567211682894349584280142873242697301407916283213151133241117912298439118751024297842065227099234440466140664074326420609228204167944899250702002870892148078133620849479884126704462654325856212330798696503058565574184962163537352251274383410545426291345959930311170335047614934896735053763698869981189570144119374591357252731913345946500865459547241129355377721023968899496952962348787103814544938934970689703872651717077690635561071623549890932950056824733696*i1^79 - N1*13355667467632299397572574015254997998054267852064408477727368355228930567512154207281295892680207572818250386132887348968194526666211790528531480303710143435310466594414236467899264111065634644126585071661991403734000*i3 ] ]