[ [ 7166007481270027119968003454182606615002143826836622690741049287749965049055034561582545953676954905230687684669339302700511374717758755608960858573078772270731486241574770262926363911562936537967805013220643326594454901585802292015426688364851627238731249687041709536802064325848655826501825415585570883032285994829634205823772280373824733384816604426729693757641133875910898670827182977679582540887166819476769900363960151596317199533484417074699639867636760527906550007167374428786849443614517699048867767736046539728780952564417311771242099424579003143841384927842956534403293735388134490606430373732327923243036572915640353366231110370392657949664448250156590533051552547159069272473905232303296622609538062831592933177526579292088023982993970526561216053289651091010935017565527832016192210458566594042679844228808717162548337639794133460535502282430779582885064490536205654169110938383903376816887990988073325662595957989632668831043049573859765060684209565503283410510492879117794340251530309899943677729956046853943159878095004214319742959859585670390358333422603852412924294279600220904335052287024111400898613656432066170905985260473843653487132988991899631200285956117491802220104774785708346190482098921188466289759538614103631362141209380030007029775439524749303396464037587685625027730914878228342266418658153584088718912287427961175047065889001900298648398143787853968796605498199089032859319771560273279310883287027546015211209020479598262894420422798657087078400000000000000 + 113212790069869536891153402623811187259474849603311369571830526410818134025867684787259935673896283779392456984554028767581043312061804745649373968386959769376192453213187706991452997513247894194682624879152323718620006891844467167360356618765551081722215192469715004935034828735934951699311576140885056190304862234271317700519137266920023266758176447270008616544517634077207746153666839693377876213027017833410778032415016671925551847653167889153587620316487907525068354628212036770252376019182787278794995815575890802348315382506659285127535207782053799030120285715048631546493202834235143274797076674324669891711327611942542826974101824969038377563840815258005923523564995679553395041494662385179487594822101695140001318638177968215451197138244203569985733691804910390128944450361165038907616295318158786545447872644159543038733699603649581520750511353792351951125389382451798584113773640874522871102672504223825347782770326593874042984440356004693696911938356293466370868002185010044180780205002698268630444818210285174074626365259318199189461732931864082589493400893912674754276705359861652536701713155718425166366184755371358743989130843558444441924159581246386685546690462110492285935392280271185095714537512435015502677868435827489327604556782529354241957563940874822633774853302130489943543131968267526815134120218503847984579140894457684741529405866767955625976362107776658629721537383332587295665747181771103493244915489436217306395203417896636559490672042776635375616000000000000*i1 + 620715769990141496875610298825846921998660179326184509545821156735202430430074819042781580950285439480519662013414414622482144859412973174911122503953380662076122854059251923993172357798663828411458823500548438368274857854162763713097388333667525381779018143084913923314539861733522363915483241057169365080600085612232523626601205265113711927513499095618492730889718566625062809350394077363580927735808080546475368839446651231070669490553279761519087304075396977351514107614723866635071092161151286475610453065821920145336843633311418337373834448556899093390507518239478029249152274424694131488151056015816024543807924598645063897378407676545103748337588023137313089592311967972155151815771366715664766371661949183277518127748291468197554325159043214281429311859428137006810561214169944892086659798582474126566827447585133316630962534738774165229721999718531360653107945977441394504556994433334958999104699506474699052118003831241440030192770834630323403792113392603517248540709026571736480586843110864661949693552241219789581077196996224299822824289924396450334926537270607662438851137926969297739951128885509591354182198519758360700198374833480342551953258717271111714253978187130402912261025295045306083398524619988428769602914292558753401979807944691368884517741457486241871922127800609990527793359580022486263825921643323667153557613320292961168477056740488473615367085046490461471245057915672679029839034243713815343799039281695266396952351390910941421133159685603878502400000000000*i1^2 + -130824305811994300824384622295231759254666705608196766441658998569398665642676664758885396264471373988281654653206109603162058922463241116973096709676291700061846466808864134208558191401600338239450034787698491686998304297774211325766457649920358457520537739306836129511596000234480169805636903731851964093458155160139837140889758352660478807232998790280498814461942290793264471940748010702139141993017936710463657811420557767208362840079142840666283341633980536311229386284285391733303193459570370513634769304154692587648068852740761254982984514981053784094797068631134682267869191807920624784334522525273408193277882636325257891690036751211072911634178866036297711411199199464289003385994685945097424497422828944157683710188551688546796435375544761831680509906324264021972700650548197486487166624337549339929867579993870669642165765956821293595395470509663236631925340474955647683745331394896069668030482281449355723117399106375347382960502285169990952212899989218650124449145957364963111359568668945364936890049288783931569871300922963920159915081906070663990365470202139415260529461818711317905043698026982500597571008543487550272567240956685807839617594119256189117734679580318520665935852060805786413426853328410943925234275103049414014749256568693672658076152208086866378958614281773065707952988413231008040304449257342300601203284600751410875684918406589380126106278499047435742939688775146520549271285283994974539234947605756696494108646048185082877750689158249054208000000000*i1^3 + 9426826896656718889682065968516658380353953148430098817276752805129109714220631307417108057622564439084193674693191687099337027104105784084180605239655321372356051872622693537284894506943649625573095489038939377250416346126388040999778537789400431176037193302118766717989701794376385660664980874808938963399084772210235182890747379230158151660147554166299796662316333671547548935014889911380890334692971689720889111646011592835190968146119077214205373531343452442603986793194936251984269269858595081020241733454394113168080088337478946686446594886346041093666618268252054079207794296583838825436782455279510835362579121795900149368293245397411804254052742870420902886087118900385052855820187945289110363272299714736098277137691102976756211427814661485678814498505418210718619259470143322897139021285298254151544758922323696511404172824200636608177306604256107898298356818639205369198991888879418975682723118265141934762786834970661890954685534729711452951969497552765015414416962852819630907923588496532427685022676050247517571336864786499241973938841184749635151156939020176804807358835478743874079931849991994442780023246136623860112971164131147756018178417886589360923067250656740668472129665235998272872739823341436534049488424048168853310336033561131323059671583380786389723224990750003799727215032019741167497787335753820354660851424708102555870700607262071786724260949911417362733417705414247409832913594788889023278404726712264612426541037826390619515859042936668815360000000*i1^4 + 216993926519631177709179578278885575070908917235728222903910271332046176408926771435093531394905474157197271007794321185719234607548722138755883700257742806096907873782969490286628848626251553976717673762474861648358284983513376959297797072939714178293595037231870467402462773404787938863829216119717443649413033895321757655569823750405801269849400159626406251790128333669893389239506284212642375097116842527085348794376878092575429820300536122584710909385395250668705616857781289597081068429736241449502532759137484416767705858647559758018712070669828037797320590335499200707920125355651095015190213882822728676657403507750120174345378085950228183880752702424342143725713314300126246055818123952744878979843488236031916992319922303717228403867261476992143391047695578733657428310495750291292621026973669276632132358256884890984636579137593204956716244124817752307529352348749642378173531734260635121787289128895409067210789167274619503417384746797374911832173155832946080129166153444722619993571749959211387102281842193083266231331430542676785840478413670771284266137585463448758710945507888652976848904608281291668915251903924500449496474610620787688000688938999910355654446719533355475840678563403595771471152562938962974176665976569709992761645062806014320710219743543553100145246083120747047306732505882966470486584626554245447489334045072727764159819015868961436677087683877122564546446392374573130689702853210910163135761143689633181965744820015053308033107986123545640960000*i1^5 + 1159078609440840608554964644518331881815101233029109213140876420415826047608067106144917230266441692018716141067195080006105049098476878319708580140766739735655076168784118603065351311804692673798677637617279493886020485229970939331343339341322494913087281820104039295761705383455940720241878980805464297187133641358752886551488157561572005036457111055961114841134294141061693701907386637530721876375341018478609648165069916111710720055684365878509706065143191556906795536216814011745521221972404983828084793621191336187878791775512471699485654686008967280748853070065025579260737397040443377075069899697273348282983471425319105323309669988183196851709336530506886909349026532396962533858840970140384060355595609477542007514865255867755480056180855524979312569286553004575410070022369916439011547552284176091172222159224985250429069374509575465915261692910520066919736934764338277118181903442032695991044263661421154756989750399843428416330946073920548800074293531652348715443352587950100912117198366631620896750781561424003468352805409177403035472233356288385677307844004625508086593749487470165880449539618506125481362149906642623196552994706968273302877980830786085776621730652342985895341332679760483597144168094657386002170651072393292114136200442923800488528693610713508498362412937504932673239993383693819488642568251650290470597404719601390217522892110769064811707843411777538317846617712460523881581249089073838688038637815103346981783802459761122915503872785416349286400*i1^6 + 2897194764845575397347571659026450896302898253105091697445232900046514060248922112337756166289762277264702234101588033040646996592463233023431749526524566574985859362903972274543987411852534548896855119284090901266032813608614957213164685629547196908096367993194764266968485937637898086140618146503265428510790144023660159009942013663016602057511850424593222321139591494083614998839734968090543289717502499638002037355538785389910806734876422493431670652687604241604027432575328457975630628062713925087885389447505620971648242029352170461530335321752241834152517476936796713188948550180721952280753978688783473789562667443145601601851283683282549003598056697575672064838684227486095078336644686568915741122349028973645609190794128496327504100760485154812046147965324388309253455462330080101135893303186150696717502226554868304295315907526145425701719360903710620262367716665931255707142949515252063470140320116412034529361022676548607430898070684953135282679125150670808925637978029499298937017101854909328328728382711717196426958610722941747210857512205965613894406209988491165607164214164416080022961579906843287689706853995781028310122370925395212861057168221506288699843416443623518769282666483248931208650926590243489048181374284949474806121481962879814475430158190455727843053615044504597416134842730983036115474371638098797890996328633809385732189917532433765081076954107859889621486763328367204868735530125106689517628846391703791523155383940037406482471791917709393920*i1^7 + 4081296726783883096473414630906268265999573009056084172304014257982834028603475299627751410889298580820931211475738522070662914275242679623707159572688581603217780290982680725174246149846116761015003138899720705137099319997729627468162175239580852177024727895763062190927554905465787362754552142142143872160362717034804043265696750375405797956546752031689453144979528200224795977100219106689197478188999297042474166512320608079093284400020446110813670926728051094019495096464242131768381490712624693463622646773573519729934925291701676715705190037094633810635263377346060856194837305724460939350284408768738353695775261715580641676594807633794764829696675238350632940077166133405852978862762178902870673780843010848042912057177409205332596271854152563840710993850154097274313529056900558857669508409501696223082517024974776348701617845622417621966711371278598639283711612368958561482341230965089562760201367499980837112496963526993969589036079454384014693810250310006921137763869494900401074886567729135673543954722864232259543166477518782166005916310382417560107299304358931087552439658677055090432720990206620190029076947894124316505745209118059677963986460572185186234733956829415661285651121719653963052335680626629132044569216848751055613364284706219590102975582389354436635244757563780592565867795774504865153923612094977772989194991277481932715432857634233858785652356138185806844813717092279225629890103353838383206678068438615249162731765455803001293210063671918592*i1^8 + 3691461144141594684033859833850950923790485238761234814527553164516433425625293633194068582058129668277740301961697883234189724160020309385822454039557074592941929857578831886877064044730881991992663953838626578466319346175339682696959857478243571196175067017694563814657331295308049411666913410326369463216510029114175945455931674324566284870892623488368211846136211647039783440480557672217866812901320821014262977311146079709739123156361622679052314978741327312030233353538420471009035240380573060759783586852057836107864716328591214464026542493417084203287909151870472694084053553843384277209237022208713048707882620500571883950213036746288450991705579067838006522390694176903424777944886970795631406759006006528098874398928429019119089777430964604918053003504027310161064940078291684455780047637503955024094849195791030082131886533408741951474209219743484280526970840553346679967940822913098757033377136357490849714758038443712672588645229637944107615141850454141896843610690897439252010407377592299586563230624104799758027573757573962289692265226764148460142256687863904353593051152129645694311938289080912645513646275058321971398132422786053304315414314876010116702694161063251074358041069295140159020035529163838207034447822357269492349157152326127472237696617065230856373748642160378104016317581375103778280730522837380294707091753807289280507165949900680607639474382581627012511251870131783413337165157222918302938030670537557465396713466908461720310561722335232*i1^9 + 2276778186770211082178555446292253769133677973934772534038900580283999408350338239589683389052282968575724208654082643426594861383853875318509386352582347225967615619174030048014393778506029101300752160603919799942551186858822527437274243303612915929913821401945762309712621320163985774747943603332335176659925271460528119940204147294719877882666707671381452484522302584745714240927153081517702114787121580106598434642210876406703781145719245212074706148365417422007487529734654472372497198602131008059285061043831885006882394126075110038013692429732494898317104563050617909619903783172377534595750876499411029147014922722660522598542847380212137221474164790405502014200340954862503855941705341912977314437824391325368178052771377337551511994323688271822323716958892528277871187082243252837551734690184037754716669747617665089942908668446688432866505855785023106775387155235423156310313940683159735263407262349017129361446488643891994748953066197744852546997342854591518977635723388608188460145378211766372989027186812371234053607666625195242959543797390016276472592755878981910647902170681393074998503609878391133524234502829393807079197345229977030021188869049330201574665819606763837924527127051715819435422216090643352741237378568026068892510022946271237435612838985941748936135250346198604657312653821786321402429896790682368047304208704995049229985240024352034184870429549490713816714700315677175954346421633912237532142921463325787199479325156863313530696237056*i1^10 + 985189385534045237229851717933025276756286030239680821939548652980819492027909112389437813098865768423861961416372562005111995664698205708678801248764566404089312566368043960890117402430684719600854459627791236813175835380091798032915264874149997810026669170205848565647744128862648858879412516529968490304556066617565041876011227909255508408614792738391120108037918961096425576852499400585655207808767408877501073027673207341415869613634237151288860667078238891200501689884183337883728628518884453843975525901330123542551800294829077992067087028907969899863313810988968999343557649532897805501072639051493307357275050869810289856181890367635506240489708561146638186222749408413700361231360890043532935248204989343349061691113099555520394116131274529950819866179467580604087868421440813612470330906652883197999707779511166086892528011373940688334863938617802143312319890727201191018899887190638654211766770792340947852631992986286015343734325993900808549573886900236952592211275483739798415645727785112391530311848200032556314618475964672238848317711332742128083195256310495673506306529310693220793780543530568264476468081487777353497153338236753792685121369279756074745358577882467510690205014884918097999110134354607421286446650971456866346289895882238645448839297842690973256228231093264490392336332088933133745570335274758474900629336756268436979585584762578259739411407013862977226690498253183971001443015830649042467487517927132211247404638323056002260271104*i1^11 + 303252026333537513201057154147973907689325370503384797118857219432212653960836681141669633519611544121221209465941796302999418834234060797656578254141513443981332660855360325806979904814585994304036596758937688637926585052540879233565243603868883739390840271321202980101363213228406778778991550250403834950711895841427359644886815208160047886074731076218233708920257853405807680195191973597816487830123299077615973448250689735551550794968795145917528972971298757604788616632049573628123006889028177710489045360928340057701443999965647079914418215238781265409458890301321578669332999819574375588003776275847429763718246107290849862680556423115159927660535436630092675398140819513103266755842877717540729415780803470225471820861703825753043107709940759746060112478557088495969531844648181214381201328364904584937072518786061294866081452887647904255690071856500202496424166756527283840109133007981577585520371892769833917496091022928168044618830249642609049295611234627006583985614570323849378962775375170591449967052531353638750014697031471857042251824434699286345396145135794494763976533241621667661558826560165012112147076195700156136043571007631247544884067517096596805243606367505799323747623597469707255604871387696844249648429217165856819068763072891481975787754941223079755894363243634979882402461150138377958408302918470844922100410764485433020296658203006838333081354137165515836091407347338216489265952318503815728033261994566019497628097500335099084800*i1^12 + 66663917285124998039149395074444747014613872515323704520312923499830866993616661751502118800011987758679232571775742714066042729953888158657582965304248315639626328023469332929949686677665788748163393116647164380166422168841093118036481558480901678362798017165936502016770180289522394797999468495091129969519394139942195890023236353236974514746959293354240097332955526718218334684990259479488490809949713713770198765050645958530325371473806576377963519019590518014035919593415078341405528463479729344039263699019893758940754399721163333799304901290621616519895587951157030428770570545291751923111489803375265892938824437413906092533185973854453914380012454596467684396269991112430065676274810312114267649621589372610093108047156431760051211219154570295171832655579045813021698598724367900245216589236581385005957934671345358660153309428186275723130997002863586432604039324486788046157114726634836099948332275458119830802213989806458682145601117257753244605195417535123676108227239507093702894941893590299923318617291519364094096940366895638256569860857591929071633017922030649064223677682669387459744552584483853222711970476054198378071314729218865894342810490956774664891045219143260319524557113171549776747691903593362396012562430346759144171953525396107971344426303677684174755721041749578751336480997358263561605415967086840432996326734585924349418849233724755024719340328145134866444932545967406454416536871600319628368685652771294184888365718358196224*i1^13 + 10395083323439854182379754799765078425444720003238847758333843052117284814212436599659205502315660918210982199921390445731069119132525458338118524534429635436805881656609283090458667684164597251112026465293136224154232477864163503759267503773934197686207792897393213183423583846538549023918994309618913181451742193741656992455061550182585977134904555923997795682259245345185119740702582688851789485773728646792613598672600171357719314991791019548093348641366941534982745241796706950205371233155826440138816179493584463004099947360632716660597833311235909485465777769560942099342551678993906731222978914428014466047257705425745476218558025148278641890379575470178406763992716934549239114384203105483830504516187106220087233731976234845870363073621556058609167111037945921942547918180522998750031306169204104349422848483660738574629293784254334115253928315600283513505785915228277947441667052395487337709233640418985116785741559593590462867930822699661729695878631174862875390966456189629928414741941915235382717278022913703847689901103327355899643539003232480645809291747129795669135988189497694953702450264660905913070163302003825203672430662318203317123433736952288934528721939023947587890409863902827202147944291729991582619343915558475538290442426199366802683919147496916946901369904720515645380371278543242169646921873026053696288250137274256436596050836436446487067582850645973821115266615076225818557386136861874284514623047442628139342488739512320*i1^14 + 1128164713951499488529008454327903727978787143995713466897349073476708844236993288043101045961153413465649722448046346212698310268070035351816386551082827341131068479008729238258328148785591881868143298051174572500983405562980437320198390906492053338604128014394966450946549023576872762200739526291320466339292600718711152379499939715802796768135653774140947081868278455263806348184847082097644216750038090791138226587781268372447332282795550453434260032658566038416148701946663928136653779943344157906377327577696105629905920091952858359598687405541087890859670984374897489997522510344767313026151249099198046147885585166350520184167388719898386238166460275328741244380598887284298695660863865818386690488804915932081026569086898036613435778232595418610730767388568430238359671174119413179378766986373753567409427868146792608817019808099920626771684260236701126491562608876265310964922091622179153013106136409982697592562126255663535268422759040042108832959803221113721100096333739221455751879751483476293905591123241007710772592974254270714684204866897224698501382160483777124426724350492505842104341726354919738388697842234591373700289385726003909569036728161246075281482386715085084275536742780724244793315081493393151019780795658108776492829774323945273989013688147795289155761414050659238897259356832618709813994782459500166135071781238838274002372036540255102350162904226500995045030382585504899765326324877607371949526540634345656392123154432*i1^15 + 81113909772173918190091173164085719146891488909067822867121055260254856331614269404328986599949787284552959619736170869778632218919584734036928748469667949161317304332141252976188183006116723028216763077628137573180963982881042788538473061626332281162029488837754392208740349019166731648850587673715969452270563109022582363138902118028159691733904712485760557312579897605418672482801746489035851305775914673159229209199733641681318444519089101640362527723982162761230480290062843304037141264528228930664454436557601070376236359185401288230131668702019026757367805986652723862385425522045939907047934677795370853967182204813069101412613670761083363640755458398301930757272485150272047065814986653950100500616080270372152035651665217492495151636369484715556255021510828112574623003800999505503941538596381140580168036894324358068406792511910314561829770647466275406846056345301404722097022560559221479504191735935172317516379662397808959032507415821859629673087824224992986323009924240969979191404646658076360493791730612882995123441082924645616452143317847094224442963650585522469890121935393920080909741396730061412309442338783889041813917470200522247935412482347200455705555616814360939348608011664420376118781989211534223430166329561773481425834158679711582517964595805528146377863546005732470684786841019324015039603885860271601928835563827078835610602860838112996422933608151999562695566472638976262006846882125311769899759808635801710886912*i1^16 + 3249350614633719707548773230124693763214906349379872344000940812693768367176675512907225421205225800869045625703298994024013976552967943021594081677424988272739650722166262989308742597538674103368612877705026470258010277296003999826996206044983086994108564186230700049929312453872404322498490732136674318316971809318319701990492110390750091318193165320058092660979918893524093287535713400945341437915892509421169343870480734398666185807685520355261285968602092672067518497343070021267853713704454833282289571170647743465006063041893809553417438910310835597780225343206433510861947916784292243926440861868206878476225535651879388319878284645283944164287494234785995228203515216626652731353905070257661364558765358217941621681851706014604145206723952232692215297546512884523665274190536564646793231167100236141507673774660139961428913935226975870575814169297999651964716177153324945152863301007527699523180777911773764980956784151364955654421564869900932052225234776750766366933855918397014582269600671191230123728338815165450218585968234091366179954177268797315596894226646206163147508278331205156154648414418530631188501773826165982175009909393386245600366547709394428902012555790000367303437274919191817357544961233709141006826803003905132465896602419043028997422445760594760574126614025066617257677032307032997849670368449499578857213870656315136028527950026601451231189066275402029454901928411385098531971563315724651004222518882807578624*i1^17 + -11289106080531936009835943016588702110413339553604862188586002184418982749630742648178111823802422395428566910299897025498570073691702192341258372011771175024533640542426002662980903168305595102681739566806352150400957545933993114193207533646304016421774710779399062406926729684314389279563003872828375442527486469405211813431503674445859099846246744585634796782756390536182819373764913282618174005247351965260730667898727085783312902075069119147870438354402637821121321768484028272184302154685780495761849019452867738095917930907588103253329752450844034653141332729313221231142800640011993217725944947220003050510535160790893255356830580702269511054483809600370529164599900275021792301531989548020718161564442174105711302768194606579643724679362245162317545108589954975302593302417137167408063283397724771939407600127399519519076752592564472617398579092495061101551864422499641369804819032189111042870791240179810357278692161071766623608485321133507967583572854441044470186522742574301312140862727623005985828539082239567346557984282696238630178206479558228590368116041431737837172525554536944479823695886674217983237700698182510160674550251082351775629833219107022896880852703639488677236909788117847305820588994102162130600310403990082717963373244558449196408882991712218968832302102548836310021243188259974971166563445241240919547624302080355179800774820067532753832598497753136951652845687652352617924142626403788211015032800018432*i1^18 + -6645263938571048705635912884752014746958709724742420233828498623820094725471937773336337380460288152202627597903835605681240083917485529955210254888323057038655671613565027471647868799127170118346330545209567785681503676643388931446296507890518044678293452577963072068591282235718134169677966443150006068138418168616553783302813622971003041233551426737310921483427751880146235604848500578443537047265450474034604799733877716691600235306806207665344832434447343749204860969313327326052223203815474032481591185621861232021962785888804407785416211675690477036007252234429433599476816999302922083428935261416518356694237347424999124126667566360890086429887400879237941232538644025407985478271047976280138827151184501890684999533574921024631232181072861490666604908221539904951373683465593284446221629506105178058326506065754876460000617625897014891711363774456923735433564642913370388800045453447330738576218262979259212320677518254774475237090044082679642980336059998270954969926642074540943117232412936380704613933757974308742280903327702226196292674043588386395733084478626833006402832737881076502669777909561300200367877058029313701406338363270623050580310414292511763294233114304676778631359870601952942493102504939173307823342952522673473836677611230071207614613397087223244692358415294592169626437440954607855734269038731191372848648366935728791136936851047774596773987186009176119202512498153954596326426982328766814386636455936*i1^19 + -278714016521666283768726317098538153256288264293260167997637664246341486057295522716907496454279724076824461261933428119116815744934016907693811237687190440504552407591465455972954584711764742101953199678726832970957918787943256674483735255725592053665798168068512494235477726857627300464113425181990825341557911414965830292034506724750775342646483306720235746497475974501624913326820812136900672041974200866400955809579697483909101226664271435376148677332060215462935925918337189273852837182539241632642293183243653648116164506319500343635491050735463570199160696831676542000764381964744053628446313978049640667937728918973026084537550254041347490037020384366639871470664724647729924258508876017645436034188978848906474294568111547256678442999271976540880714419266287724529412930860297978118344187076509569231548067859920796849309139553997202320679089190794024325447952948694518452070620534866483166532881205951564587289086340489827887094256081750395695750268402508685016610989795600186228494125685235819608798923430454497501184133348302502038417320665838500434774303947055707414235466683636926030912635848055813806335252821439733754351161286748876978875649282084024858172120458965582119197971146753916699213422224399371644592112702727646920672619259128676161955343798393004047453932239294301720734526536997583940878182109075982150136306103011709944001119001069928984997489760120279893216908603850662443259400369922226832539648*i1^20 + 17879924849681857557892724534066893319409115765535477172973001848629491023378282804969843773012596888262450037608612232565558565145471740246913134417019549796583363692729380051108855368617150454267893517601277701642540930502845678589646858823241281583361750103132859263401655195367168972513127327523132384934577188742593759149981218594291979640864214833240290991573027618049751940241296271660769533516123754492938762938627823667257537622805963000571615680585699549474773162966239987233624103123638469819659949991599655417020301437088104889445561941483980880391121118003675745160174223958203988019711993556794251484936077469959914368855950763651221732828682873242737532326418372174342597336382086528118419214608635444975186362656657633672013542299039891585861032426276517803205650769927797627242853269528391930269821325651854481136536092442688849694680016522515402928318355510722450692336887928023453912239979701370797230835863612534594191090537897436401950171657093199780306468308926494938492583862554456321832538806825255369124085720937055269578738469422154156222737413439737127458754800662891636297730612876838504482425656740091327497561864136737893892547708283276588299158920307785904321765232132496962660222635105615643619876619753081018671095749169839475920029944280217639452262998615698276976182217584149021130779151106633985307166544582950405317024726573956726937352977799332373639552420919518332190619881855608946688*i1^21 + -295684048449135388236996232938509095846813889894809583105181636586556117174705965289584398253117911060078422272374522885636770866486916296735242361790694789482425984408703654754228346965237333477404416307889947704386196951845051926555275041670742908716560661277973179575318530155068644089660847082354345078167715448088969613291305570901658761064157262632071130984693572158256915074424985726311920402406184364914007906947608030564271623932304365416608233781752853408032931653326479390719966461909086231706552223039168733521270876856475903234355486087343582184048307800438014535073669571858766379905030383164029055072687118729380669139704878929529236691058410796709546013462252373391783162109788181995076385399719956402014742390057649387658562300381707055574859990517754538656910795920105798917042256799635920519156173495444208706906596541024998256621869498706418836691154161281393721252776651474265430692251978775110439275649495119226842538926517744307160056804316784399169467194866567758354806522619486881343652695766950773598577851705479975094000780646460597912708494476042144510622091062636296855611544682110687825003099825981107607588526424987876478343620535261056971757450315378995406063120762082198131688058565723709978474882935076839423523354882139727792586510432474624860139707950380403739610834747821462869569459129310048903575944806637315143731055544764570129263247300234311632660991428455903345838745043599360*i1^22 + 2499927227333341371558285912834688217278677272320915254595536727920072122470141466696931292466399811496933583614540490166800116664608436756495669864860735350691437975541896959841574908895404662330001748004876145198549581443310567131235196932799671200794216715372006519734190116649611272157405097686679330333495243002293060891883181969075622945310878555382656465784486383598404445989350935598807177785014391304765951325030138654349090038905513663388347043199502457023439394833552204535114542441641721348313790129132368210946661674955067551251976743724206562307616280160797967427678134413228376184853663023836552623184632925204608649425749381055949113779666584835413381102796364574572884204280504799660569552088452023486052513560980428983610003425618101716847919160396736294819915646361582849995730514313051002551851140812405363831265894573779691198505150886171843588907611485096430320206298812072125027607438165294146883964324287495123512601711263936752252522179441029743653530066640012460169974958474834758194016658391119841693766612456194173676301385060663392627679153733018484843376943645432620457930199642411133099479513185376400116775165075999611406999170887377610258194786362875420918293284269735343205975551981490649226561011541737936808000653067771001785118843821472023383575742034656529799963498277382809723693120142737661960494683270031722662608869019322990205542876270973452154785674180620034333342695424*i1^23 + -16078137081202026368313698890475527518317280909359979043622264941106685871195078234313226979940284479201282607543305525672400621789799141136002894688925556908601210592545705463735609392222160060860591531673637814598798581601751133534217624700142938378348927038254433211223916081471484823950211480811191222558938679441208498599949484857757012558262447998900900582945846769922446752458367787531459828507578615724025529442991877037876449238959157173219430540810042799239388249569409301941999008478881898684940470028759753050004734076250513228497828008073425082663957152706698835758304045116419667726251523752473799131838034459574811889853148562740607406276890762463717332912747934260227500800453410023893209921975398911967610594921399097392714962457238225331353173312543004547471975129256169659401204347572842065931031200946673078433777954095924001177853058652368980825570351694798092870317673681420709289398709682288943753730002088272859653502193117390573061696288020016184907302489038755827941198444634626859884775677958430936776195435375427538782635942278069734954002378375956510309509855200096375198236921981648531618390903335432962984844416611516989444797202589022015571654685964324874492443150032062581559547040051694645351951186818313228528089511456913822981670825198796082725221970411742404763312524074875858973639704083194902926266695735046699060131755693818419641430366700051896665642440431846016679936*i1^24 + 17887276447996998159830389624239704130257551680310293702433102018878217640106924165114883857596596093126864874104314705445919255015240169765094183516634885398022234517117654152653792370780638392995859299997390725015208120037896304230306438226495000045099929103082539020476226614187043993942745498752672809886117941540955638302579849832858589422342836539078687732368858640459692422676707433968897330099825779796892695735607708898778575015513639187124842778146589108527153999324149611259796396328531938399647333573849460778489434241419748576396621455286617449098053074504645440019410335805094114677186370133405093810519863223293135221162387633849031807946682904595504926219961366441998581243040094648337744669020914970133111788038491613921333942395376870093722928725573559405182306250059604477888724205374028322439509259385287433183479941442299235746987010502193934325416612744703732294017324335205515799312197255753129253067327213324453065758622949905313631568441493712492676059905390684229819278320251068530931443410794277419417878255766385964168791617064685081694857416091282663289512387327993214886264438706867470405694956606321266797367334129110571829194623564335043435377611825422855270459611987376048750884627571359938935268268432739610940911206064046843103634001819300270550379936041892191750094719777089203634280695477740918581334967984220020372477637077722195370387042235130604417561266334203904*i1^25 + 125005163045062534471165468193431919828593771269983277931576971798135026506541924912717614780592271026416634751096686754338625074443635815439866568008540938308572284825065640773047956230552244272344436446088385706305779560697300735511758995150675099390846114899743743959409568541055497795971977839707914202166078325328216569838599530977923009167984720198145338667283330901961195285772876840645580309317247332258062466339551467115998454694689555171603542818758398459475515285458348900739846654490494922515237978323962470889230523726371166200129548105846354684519342697111305852107937986516474126759952491809574399302190095092940807197838732133423463195456250169349809370975439903721226462002880765215413388885936670019030014917284825825587183328753412811598150527550221873876693567341751319603329029300973283106028152075220425096047673952299468776279003890807467573450637294031385988059752454361854640239723537019226285253982477233340458489751514706702432521752799956510014940333418659546691980096567547245307226784703611537018421539872680711423276948478682999780628240114753280775383164677952011841381652882030499614755703266700474233552741949949108193259135025266196725425710786328535317254723664929926173685010829294417861723879572615881397224571531734129075396215774984237429879188034588000715022616603014731113967526620360586967514712497670377250521296037158937424078496040183786704683959058432*i1^26 + -1341630347931736386567193155693523402510498651525337346122361833289220065845805664651244660640665269579695554623157081274109070107378813581878240662082116525458819067648227518499760514230968276947050546364665495250256251624959485493117745509951493532100295603791531649631890315996887596601409575587398563891014231933661372360401467632798613911551005637301211542858707101960980150369211570150455991536389846433771765629384207081272561711100187126494094891896679559916788379502286271040156443912855447186021117046701414841663871821987128239898200206864653061392886583424648444102048595854859296223630281761873057488966557639320911234691414537674120161703674844689312184132741727796861513035897783830823269647120607161517848511411297686709369534049961561772226046576506523309901250521353952390025737356346983928994676820854315165825247107437266116795281251153285386953963892448342638746999247295209262768583485021453846148881727195024074304494272620694094552966517382311557585787256926317335073920442899201348247900449191234349203430888117813686363902464267532394423129714585858318802852924029515190072347868561720968453856161920759460843540531093710933092314861662345671838214013516232118144152951108322909998386158803620883439675487986193771346469935122765935997757824060341531433217864058498617970821328463648664394162402410948388893108682420889393755828290311664762898346857280983977861054464*i1^27 + 2815405302418201098969599415584666154485743210348742646009008243214182183008394747991196023909390877667355476719625551031357063461461480621187287639089109161238217817830452063429185756823964921417308746883872215257836517797792561979844038655855300146401799584109523232273536311638216942599564760639887013335686744294977805361170977671759300805873980476791174176917804367900660901096135352194533574190718929494886483431503335122666230793151275587370036434073603821243027392797273674126924968180294373965306018765364732162756813784830243282657630569680265676226693779552255126285220845281303508232053193242674463504745351303835972846738533647471116547402823768545031269223908052127413843949027534534751687916650200040180126790718888372650552167251610840634605383242589993039794104739798157586531975800994086790959395673991298086522065313676793879032750268431574244212649622479047172794024036368968392545224856375312186121977720412347635194195137298783615089096375994345898919104841842858314539309011281048871311208575858547789833722078263341216558405643956389400692557788750640843534442716249135368765524922188044039640088269706631742174091981786390476071376673662706089115172745788711123768768799496795813633507518356843119937478379828866841933799616153957471435311831834879585714017548303775625945373599987989116514684894107611494822390936837259791887697228524705584914216308375287758848*i1^28 + 1506326616122453671615802557562459048070178774840687439605522786246346851593723156851351819791336051393617152424951015427100204529247047475714719236700737387759325464584730479969314620422876624326243835960972161716058364022053351270676996635155005150141757812918374677556903605980339054899207832278202622338859698161599942327555334044437928631284241458102510570819966987368125105171506187435668503215952582962406057376601597536073608323413918942229280795904665155070920574581353284801145042318010885224938857994962617019293608783710486220392151605943848901955107145617674660223587295358755887181363760896997703169254104206433809409344716186555665797269691564413866702238552544127980718216963919835528443699833676064171030606379637758795707134103912767698138451337925208974821043225332472673532688438510117761555172242864628281988320371066503300669282061457225589341103020255682256074967990938100756629377990284038735156269118755155214701920082028290692701162116021592163033454728445052678331602758808975658998778506497922388172964685343538279413752605334554100697529690692481104284511633387430159818044152686866377442045718162672934585109303573260143824354020805257814277869372950013749770041012125829172572762721234615530471203089033268833802007154962723824430933659412121593133708401221769446484208298969761028712358958730687890188496852689338644730022193027813678031927542546432*i1^29 + -36977772720616775082052562347037365550839968367096055202053609397410456824689454543502926596791532201722652552922748196900022921916854712021673219753795823909447946743845639882357909633368436548826680418751665286136333893006742890996423309819010084714434033595431662306705241432004064036855086255521438815449663872158319417076921120507176914676572962256755071615036823442470892856646170712492602654475270585508643788224333682719898168976377312794215816854106254477066194779906148615618806878744520480540667300630894713209259525247334591479207088588565570101548947415569673584893166413018299416325206166732384281337047609280798414043111135710931237037957319737885259683311922117078295266628312599938658751853448425980469675054624585159886534760486557434957048449912856984567027051927907989121545309540612637107948516731396890702611782925045109062137830536572569762978388186806098856558025830876887529776263476693073039007927513071719500612113276713950470906601733655510375466298265925433105123192770866853103450279319300599186616826512785100092629268408886720204652168551429280234554636999061491078970891902306730236302329516802614471433605926924501068337109888180713441984233395566465783754159724867195721313766723864895205318040990910906956875983605856337230625135554473563355945863686931826617371384831557932062398706901514954612291295401373914216925769455910861626408960000*i1^30 + 49462264058606413529011678795083674999404316418310774086906453564637231446296957962806369703915304711001440680383772402493802209914821850151114354201982755938812448525487772738427195080522519419168500326434239232329335267191898037983124993100584519556046113010930590861844829200771648350590234720727162078956982559841963449095453382409413480848622324116528043802712644679218817790931545158192447062345562388398815655789565424075931142651046891636768966304264648145639695792290521531531953740611303825021191736071146922960111964016569153168225075797839300045646020801911826507504129015045935618256016040193021846174093044399681043020731476714393945738734831390017208731101269047464978421487752645870370867166072984070490545371582634148391264142685162136008607828552486187998654598550331771641118686972960936863117282587893362404435481759388422906573816776339966111519064257227779547864662684986888062118327630645342055615969737958439039370152225301306177826588703394859020156808077906202063239503670410480458507131804371951655494152333100278931512861134953017353291179800200016001937819370543537750982031123830338507317226063087395767613212159846949087620600808411814020977875188585965685696894847693338749977221355206305574840030182350592392374892355612163807013480476526468865835853792809558014493092246866172841856399592163039319520407097825056044187803105108516929536*i1^31 + -25425774951835727058685025477132741898063254729666331208624990853767401572179598409963326256386598956630838394946348099410699773690602095569726355034543815336954695296537558502638138953190775519499556327223933111291056224444121773645198142656367143796588079651185966457989866956945802258128381510038072798883428624801320581907949414462079500447129936523009483766933982335530360862271784888773884250320804691604433780326379903124475980827535509234159853153726542185993656544053925190184857986827528668973543118746576676529932424726970845767986279169474932858988237901108684707064551815638777209179490469946749533001008403715757758880058355338270537957884670636992819074998219483945628435221325274239675534969283868954002887444403590681297341627459667562879661236079222054377062701094694826356193159651441116361980639177094405795574951249911750100741275515116888985287622937504032687469614205833899500650477869489157009595563153335710345627090811818725516648480761293161263499760717956627947910683075451779153106391969972348724138581539539708107447382095574903919287143771087004479966690985775322460201759451486626867260054193545756465609579655982019884201403431120372792332574130755791541922134411668021216619653263802120881771220126162207566474425715432592131553921886115107385380855626938915424694513416512725718525200006801549777443143041645700680751205100552192*i1^32 + 4331701173349858638687942814294886388128885201260155425262009917318532654091088209664024834063639819154710314853590274790425749787447561515305096510467540468225420278476758102278883701811369549568246561929114985275924031650627340813530808938646882282729242256811183940076511777147645734559681585336052103439237641798678926262610607664289970381735423052324340842119347891555725954026821726167807955773181391499163237853305668508919783788354923082472281056181213212175772464111686326221695527351939707879327351684845150544659313018288594501811891195458144984471604809421607176589864834532942927369902254661600850479225980659034320284141092466329787004438901594375630529390631386443003517340903655408803201653484823413843717955817383403115213596222210258525937205908715701906077402317158336410018561277127487554568753440944668879493059840815193194247901740635071035183281767918273032634163153330985139669465910744928080549519980998662035308089468600276359191273387621555725651860255881726041640413529769409227714481213277050334642148075486228927078432623759001715452476825818303820546691008269453188294374341871663711239476768645023241503637589583046419089380326641075769434764354948195592067395246632727932282909610673496842396160193433209852018721820694672778309084281611191454891976284659222229579679204026672215085637885914311082401048991902727212881674240*i1^33 + 602930006866908177138264846765281069144237609208248168799024290829384969616438434556512814295054499268944780271837962157389933142272171537119400026583535569781894766852202474506213754795466048280189986951299039340405310553400117244300380461661358784197943016329231888389578061833684684905567629414966036165495918316551935517278924679458752944332720962715935022939786464027259707688737208727886917222092551528139995552743475054763467859200104735116268391021011879821213793736680349545222206973662319033739321388213039326563477921134063804586556302510249247813560468390258375646977347808837775281958059290136407767292776430940034204351939622682583279214966893009263315164054477034749634557375642047538732894685175093502194500646649340966543713323178756011837748693797518741827841650555534331030411342800744712232728736303472106030574373521961996118639528021268376705134069833332665849540102823152962536099962655335992392655256701684832037725001379478847009237227541812645394178905651520813098363611942991883767055266532088759440985453053217237342635003054920340272810378417160498226684316679615498762305616019284060375160544597980415726771741939437274429057518385200105696416724618538377542279665674556772271230651407310257789117158934460651452716201764628842690343883660963899928935731147258940958298523727447181507853414398388205063681103646154555392*i1^34 + -187020927051695135878223715644734737880301257331565845256298433614042843637233365846459023877396239712941913604791563308633092058384865921362357029320003559877966031913644448495352491847341721462491085566908580248261220252168364336372531027816033837878580743240175414747859461959693439224869031932562148416214525640806398982073057205862909286477547314006475687940558232978007100092444701211575211360718403825652476011517956138810942879098548205030084243082258168967358491712549826507409167482010320261712318684007550072117676513194040132778835886091462042322197975020096867286513581544997835728260954551673732098191171405613983766820719436628514822683791118990704906555443307265266903232558301555585820336077771416133959414487506076756796962314377357895550771329758188169357857145281846843490043647038273030090003234065473630857085334951407612212532422502032649124635678386839448076351207556368612567097891235501819173624127864625865414490704103397026196500391597971240351610749366210010034046347980671978936271557541350862444162269231741153816482978197144806884184318395215139597954425370613038676646229650773327833285012219578628413657763179537125118348589312483125635093795356220435347879078151370647688972453428736334455189840933372402511188893977845655843873310539910123025290716319911681216241943929608755659083420195912128977829174968320*i1^35 + 21088572380930632470819674136446941192618026150126805035407821453419259663860769443140574692572928123678071160099403010788583261753203985698568754101380016106285122989251832077874766829162003437887084237439343817609101266013667464695973892785718976061880838072855592676595795576530550073219373683896560154958818118541325266499874076127818231022183731983424955955888724372757838546231683869349626143738120166902325946000198585052183593653614944850461807532343126573331930613276352863677849850922795951741548013732216657329069937076038744131405699391017321867017601777077736913276513587432608950491336842335501330571302216135211429021635699627056157490286953709143541434277393619469279742091487177362844635360839635881927464703227232708447885666017139315415896301234051888131909334520274805325397052788610041260311824583386530854116413605522305659359201145309989691993795737844454137800961870252267700833094158391939003744173885102701465898350064164614538589676797030388426903033965041005464963843035443766344500229013024219555182365797878881178293900619295164740172226492717985554523952097504198832532369406849344764108430335182929956467434083505238789883311108632176484664554245146006574326316412659915076372062051003119771499754124598724748598751463162627173586891391102591271467392363213598319883011690236298560543344118475636099514368*i1^36 + -4351184467521023732748881183502119063195705040297393773067956757708413880786070805268177764026116541058946616768443934247035664749601157277503766440371925584661339255321797434359585623707563361357932825293608375067133936325100567736148132569578188989767118513175224216478847396206043368797313958706779347123815040616038441961717714776300350650990343031839686054336677090131069794828093560592090065520731626336405641696020795519357655265326738761566720143411648813042133590589933085233185287857471831859387697841687791858364989485266346452487453292389906793273689373087792848408034801964999044567682068248099134495548024529559226504765068424896929025149401847582943467675599601568890978855712303059502852705960564575563741749068692068942826704962591712952610917913968301266931363784741013961692282067905774929896334234330194092478030610712170600000120636288967747564220535465428560094941795555197181433376570405163121886585901773145043644809931038464844001969487605146951647504254772924559363480061285250520860558027114746972462734246383647531910779565029996090121903112529817894842873224189286389891079303770737696026061652501188626881602044940353094746454672316753593577832133413172418653790485977484889442681455233550793719007981032603420690401068903037224693713029943003609302571353162263710575558654117856735011886756788174848*i1^37 + -4670983733042254791655298117104514853713607299906667351053673209904164207550329452636411498737001479681560577166185459295837526777645980849084439184852620027168223387065884548185863167275765683146075584613204542844755428030712168687042121945444406360406938437797735152882130587552100535420183021108709769103925113226142174734336251312059251400981494468276838657309689849426492182221710715619854439999188273708236558873363754679558312163351475954190816064993717277932425933411843353269391712104562265614967205369756734755814184217090697193706522225407716360743585328873226204503795677938919748275737525674975607876052890290573697713619063207517216266679413737135081021893232354694230085375423974817460240596314308329725713458784412564912060804979172684147390664380136794896367737057755212129094053120456513211105906669945500827204920549057452811211923304524217102753797403114029304817759231620639443610190599707643800239593912860184160734188861161803434762920920497302311348173357086164928217752170632402894596462582036781208988751753793844014100025800986125604790621917806152000219310567015580001713890152367401648960247997044639519685921886677080441189997334982730399040174107693001071362929951923904999123115515877216468255408112668614512943551086521782057613072772427625823039993344472000434414014525847538204620141625344*i1^38 + 103925860578503452688693415182516590189380485540810827625628104255692095488274012231801248075976117017505098873162038744221506894372012124981544360919498159912889865201368776143795228685259971106362919223588087702782129754862226660656140831816985174439787801793968590485346035744608513261836084864268792433345868894398860624831625607596709695633534439113979715557303347753651846039521845782454846117507738301641214718734211205867072068109430129112417417263730412162035586210367981884481902679160346469880071974074157012047243072333295129167448609921364921823463493465932953716011610865555451611072960142122355305767233507825952021268888083907287550406300710629649148025425383411862018912799322963430841242984616718234297678586453176935365536255932211439182326960617368416791870174074251005880509860739090921902440991484889631220479981673522077117329393690103820264490471992294106982069737648735700395936112303547826092645378855121177748726926203794234316187747010155419634620561525373157491974561225847632396906172410192945912948033910922292725701094866532660531845976387462501074671388707879942311612055124681262593978814072689110191772832190995147736024560516414721868417497360280648177518358121740892134232124491593373874209161411143022910469709413781637224677770865438544000220842800632423212841692731577020186624*i1^39 + -1076367756828742359207266813746223573431934523011486486907021090998659858454680749345221377611085208929128193484000850673552118031065515868815414434623605033003274929186534397954935719483494672333503484026517871803976892996527521355994837389736427416833454660846902653610433783341788819604702803310608384445636210961461635262818006086488581314643707155537673959915291411048232019275657473574374762667623632383114881449997630906191484356028281171248718292760091738513463845960266489523242123334329751635444669601580523494500697420757808344360129267251919006437840919891954309133405256258418161554047709480897875681653500987927911100295157111506237506510070028556948904645345101808456153786441225143281232500178099825778866591755876283858449304353936512558413563458784843470552452709634545072684470706543111089724758697429770091353399005688375711236098642862091830275065343604862054225946288073054402838841949957235785066142191432737587503547746181094608322823451830335027347009593672885746184833885066505228820940282712367908059695734509111426005662478731461677700545691286676648890611599604978280767013790623981127081322884900899391346887948663228812181019953916331640317554737766493916153638544624019918181724726702617884648894129443124165228622165970660402210285311074838663720559723261458022549022882922496*i1^40 + -146087853249920161260119140500914111269567745958672841775165736317728804227255806446382692826512021238643680789169589397005057142613602301251699764431396493766263401644917165912787379059491027963225294641394731354149250689172871819083246005482665611068215810680903241730651828616244290234657264550002785818027196800053420054468627656201553053480978135059732450091337151815221158274194347898849264451614158084977298051697648875181649748709243676386480331091362221762094563041279995903285035779346875662908286929618571774650956515229305072717493983010597954592312895127748394096448558750996449290057488148925809731104287605232578356690509599031825947473284132626532782839163764415163111238856941168546594546835312929142932381257612861952887532319397196704216198223311603490267490128590752277636248321867710989547036588047354103836422786960851294400594062801776291309470876133450993982055568089699107092660274893779620405723797618540812744419962898871263662132730144789598595450858039195676037857024081568037361649830023866187469979416294954844431499371908247962328298739532290072059392141435139627969911018998622624150418497470846708255948170351793096624633608711829811431310506383556800794754978255473157365687389249433636352907411662580823266293168723530475204649715070279973307302552426168607838306304*i1^41 + -842260992022288149284171566172147098016904391236507662788979980673923337732956137371841944496973699504849469388266832569572909282786285606934101196297556132802228140914589716019115390799981389706922983932775032519340590351675080351815055318812020152874997183106332183292460637557351579923160319025476911192999500590629649506556675841879594011311211090810015333014912314455482419326028105322751390170052120915859904424032769413436253448127076533505391422360836561259263399339186386321968274033200721776723343430091965784002763830493129448058316331841092515065501614306004444036099460193743917547571088037551141343075708888948379343518303186790899716779468538395574257911124744049041566241932524728307077765344007706621755618230131524092052536801157227543320342569504653537770293498293379523523262640823138156936364643785881680588162160633259093975527781820787466630204845015196497076463071103076299470512774051282984414638218625024536045925827900596776976153432501940654362257592300635557259357710059620080211873159510458942751171207575927513729050468956748574810254422088637368035842063508228173319310809359664674785523022672040120792682254475839592388671726460215556034960263776902227628482753666362721451798285940784361444668843734587405538060771216654573864285201120326945961333413377998848*i1^42 + 20910230572622801710213826061258197608624713855995063870442948203490173224600161265111195756622353129435726196895064758674426293107838793399111036823674943964784385088808599634133325565661558600309993805386039460734688841602365142502646031019000859470290668921026806225497146796905058973091775870005966070723935941680553607185966382303325605018044204397825017140091132069296351688292147569879870517471688184896129934052288009767189654945180294342231933587949711945022510801739198371685464963440567129401329156674998825568628419135524769456427306024066858792915415124108307751578274276762235236251519641638003090380101764881982997723559126335421218956810722376432659008897460236432332452140150139000608086075080478474784733176404996837068991243634450084373500808905284163544776422552014873291587495077867941272009484221147022875122969405817460266843149792253188528988693318090835504733801192470940341538511994703303707810141969643096902018753492251813080973537449423014147819186318004975371535206050363013288333044172315872687579832808189864317911990232819806024005609702155518870093288451338207608688485465709974078659415416613903360828150000290969095257875858799293755663016021807100671632791194366232708647010207757461380163681645897858929383205714635550037551291933399731425268203520*i1^43 + 113921356318317171531484507994112958064239497005861018494614212968003210179317026110856753920699799653952929505487095287553378291040939412660036064048154355194645823868561722691624756228858473058004560507736101060580596777084854134582125114862874235980477261511023241074364947106844251787595527809979721728461355179571477645141466983441465751638555213422710247772685914734238315808084900129084591030583380053298414772742050268629124821800531673687589641163381484317583523352799290426425111433397752521082077889703211949164146835721061944221131145405271800640774011367794200521758240864891541088515441439646558033385454095270344843327620277813526457694565474499537321552209153725292205564969894800809592642620614959944568062075199253384832541270775086442301985607421993174667909213589471553403298850212101286865305452750182535071696959298837331067394844154766765809601200797844536856099441036075271332260179940132437531259889492744991000215371102985668089971521113061277254615382042635189840412468700780777783538902645518565857529033211531130543404588103779713846016134738668844725837356759657197382246127233317485343487610275489638245923443394504002863325607240082790691210318005519760834737833245505813108009946347088111776409407257948352878154017601897867859018208225097940992*i1^44 + -1790502945797108313430538112763741299222330062277442096160038481046035268263624928047787588498563375348088386448242062023869390109813100039403452211412648901157447028863200320194814800546776292649721241575766109301453251250784033134889159497240381823987286513265325113589295116356189646721120465492248415511975731477608082870115745130436206214896866711252681812758259227458444533833030378261879722837768452120453807916446480389728393483361801608976506393805418777350825975289739642252956879444858118311531283143133482513350697148158060485186134029550602396176889632799917255286941576551725438913883211772631306668504055844785907503066094059551901768995134206137941427723634433501460514092316246472629571705146962605143560392745244334918583808030011221519792547429753717451379398332359425609078516440020580934197094683898511332681120012925462946622733685739876685973223794125975982883131740889371458877809694006836485352329070733646453818488593904692218885499808483836039074992702858377084695606166003702588655152876949525405581510085295625949545625276866811484000234250840932953332998168037863203625185165798958124266506698792701109252299104608660624646444398542646038817236410585743163731025941546637619353191899550099574540684179629270568086403561336533735323977383936*i1^45 + -13682393547753860141521768276365866809058339259204824145763457896646050320324228691808699375729952375816136146506471399808959539329145654277435154157855789104724025974533099367177996676978818494895923763866494566686017616874977522562824304729304321507736966720891650713349821706630815628649194606050445032964912242561848699310498806293450603162787957835256752856364070870504581446791319354004190334241486098310442793448332640354739983947124155623603718482168799854387486808035412909240121335308416244079837455696936334642641625587396768237302704185180875916053473501456885975560104572305328570089313351260662221101063194158119260352060531657802626882800072004883680286890153032796654980117505801222453955939001398284132258231874045269424266672950671534936357163527241151525238519025351608198736975390279937982862716078318291944234172786247823824919333979937157541632191016745139020290144437197720109477892216555574864915038637470837174535117910826479584874019801215682518590520649568909601550604854038720034575164074424838158198807037714884118055684718584429961537853953686522838353265865386404737866252745497618201657020383532321124272511273156139369191219643102919384104545418644819214606060245163681158979668207964503912949863024173272560960110890763822628864*i1^46 + -3882990444961479863381306888637844285159844987931890101550841874656914283752488649682230427375477691004683748157700448145457928138140209544014741636995839759157381175943606869227608895813769162263460108450175394457150295415827895372827566616713067988401233244905686985979948535457949553053356711586684848821491559021123583895211447041025491426504735063344204196439698448987592654067590645152933759956931072101555879050333970308817323972274759928270068049043433318656582806556231717126980834854931081311378448303066456932968593517442954588057541699069713585441322479069139113472586185429948381141489663237596684886478460135282288252031674785095977759344401701473719033748009594960456841380170902057559567461740348355425112760289567001884597178583418300746934205286633697369924629992291793729920771829953432504182026700721517982808886519773837435374267129745820431433672255437692030957448287505393637805839254990258014914325735970822461322987600494313660664278050310406120612224658149819738823868191290575731419924934497816910201964258687427508124657897421875999872848673961100126974538111255786804588742446852377124090784006605543938867437540152567859463752209766448910355486999571588126411253479114538883103724607405879767696696552930156358656013107200*i1^47 + -463180725814174151161750181461609361751955446937351350475018851960668446092523210392542140745375648469673907041826372855202231843214819441415702271328778217969248903017893849116177256559660398004706570804454989703412175840900681825133425543122809800750025902942374991202488494602948846593297805286699274903224461793293682834106650119095018154154868827471779911147932726467096487321330423883272023814228861802665082707047089821921780348595618452370018212571458846687942576760078371081753367517866028849752940312271200201816498409062929207415849143565608187924622840882963298224539887179968347882684925121937428055342770770354847498762576542956302047613860738136095961616645608365877832445965233139884855306965426610510727033912061769916417580495662546785470180615276845630723383709628988768832009778398411835004032621077287375501761606618070909133564119024379538341748130417998450887177456573095051462542653948352711949369209383001231874731888785013429286858347216542188593114494501089070599188104863779661744160861176775963540007010818958820018208767978630806627032336357516938813026521635484780816160555781470591930330075526837922412799622849463408284731045537549543256831563520409526693207881354549273676395548690152455089632744791188176896*i1^48 + -7049789795355556527668326417625362150824755935172544088887662093911553859412736703151569458810288531987771234158205543481581093389547010165066148851803532396100208146112659835026651597807049901012454457926504564593858659123313672964132172787228770076338429619631797574912146832072538871174294339741315059886592278940868247263348087329958025168467071975163545288791409266653104910774027593230000669422496719456573662881342570446619560941097295924772863759292872033778738090325146000260131007755639554858496967581868551278402501721919791114939194230585704066672034888380833439955376063437890637200439352942547860004067615103685369664728820531805587831435666001497811771252750375711248930020672242694001822646657547890726010444720564259887655402847967466673535176077684490454617465875482142532897991758568636426000927422902720959974356939893379939020375637801331467374481565806162689467921624648051332895144175029546870695935262413937288122415560771372681945372804305890336768887260836942844191259208855321503693777669380393893093030206898813523018528515674068742790073819708910403914830707765907839121947192398294456713468027522163095102036097094999496584161562089426590012445738483995216413027519831200001857422249673750098877927424*i1^49 + -114634776588617638868419511165329217886117154071448671025463572316848713329007790632799079595485304350907060674916383836511246516429439506409269320937272386964009431770580634996908415918490982418559717798779227126199420514807236557919685977513369626600422045682534953860993847891371161017903450133652883332357666620545276739703254807535742746315259511674857985049043023034728964658583977664132761001567004458088123142843826513182368592754838858686938232399433527767120432159113049396301089395852890084315438680886133805062688896824183718943419725999187123301630822516651790717072748564798356309025191892479117238781256737842908516463535943224507301337296516557048300425520318023740598626252578095439196787534981036120119491989288759793318875996545976091734443626680443191463443175398377950153501213883883891803249899950801097564537047360921143746188429399268892122719182058539838021235701819900196255616559165470140615569652687226061858358164354150225307230060189611841141148167224417028541170313037591493439688580380024496489289293815559042026750881835576996142872771485030977476564530480696711148762582863691216378537609574796414223952665427577409296854104299953287018416880112240883046791364613774541798947600814198528*i1^50 + 54313612739476276162342159397461163191316359777225377987774711699849085727588535848121660662462159727733037588054884334670611043052888097995253320759105715255248868914251052395607180955458185594668168273867216790397075087403323469305030853374553172514860603329957277199432816661158920801165195284485703282780606718288054718454968234970404626357364721067474498194959895542082786568084100260859780175619001649448737824681948016219207669947094595896433674441943125628326000959229538560289221471121172442517209009464818151791547336619672607574672532676154839856841308942664658078752843928579190385786916697636760241937898429722256804272109872967424891744068670662293257741454145158683023087749455486799981531430042940869065590157213212919655480275703831329820366465023043098369808354896691749926804301224038416854077648137732471270306349508688940581572240418043651442732674575378600065654316890874842653906578162777934678913111406705585963770213935046882654594287226925626784860860742232265180679446681768321088023443520002737657956461095739728574459181625417401013978703997100742636534586136085328179746921762795590078408851252085996464532794975586908324430180652419838874112626134823231335928237994190881315072*i1^51 + -39677498493465116529832836252999618806264454030830763829143427395997565697373399339500129054707141409633014063232301090843644694465623164216647551182658242484618085191404194875715911971658341496465327658238003414501531918452455661682622389489064129549528491424619074412463427264049603058190610758793551349397509162844789703471552548345919565739843127529751130901717195696836589450650914857972021414300266930912557429798551772720221537194650523450753975869380723218743305653774742145835491472627820461712782546946816699024148194712909927201217143636614066311220789499706640793750316036779805842125527066982820113450408931519675401920772074527089313546223179464231626720622182959098185642731249811095589958305046864635310850713569687535886325434334528870127934440874695598127248316757062179767076559879173666669997175546243020267831642778405884055029453649843707675724333060488190917516617263125713608875456452744942387183464100793533872789419570920570611210482477327027233376273856742481843739437205676601630711790423845820737293187454594013697835955123082417111906990278862402715116621946363707422309711336935298157697508352548892014407943277530044086938738266496406399078253560843619458041561824*i1^52 + 22744712150053242899101520494157931543946122868109110241806576970150844828029254082882656218599252453376746832689585790577711347346169109319920084945741580293693571374459388164558637558418161971994491556045294691868581236702741664738780012820399972409822946460623246256743734232535826708776135342594808746541888093265233543934477289913131447485188615665350329344688886334236430841274243648430322797403578748753180370407434011095840239774309893560863844885959998340991994843368983220450316607912987889248869452754716774310475018905612174284013260493648774014319852907108806763536479033491474590137435174102718934074183673715805896456278150690075999746239006177051464441189023113339725731171429124919236777670767486206229857803079835324018734807245769074658385584709070654402402724215835040651556658071477792963387421551050127974215105594991677614700847528997511304648755241228491948397226135782363416151102838576530899874218926899132948577870774582253115644042855282808436892901097193290300008291010735171647956955248731016877159529834270722388846135288343147289780443062828399365482762168051102315728819608425511225678669688886286143285673512764823965530412877321719123787224128*i1^53 + -5695941510877430853710060036254359537825590542432964346483620381332302382125883149363970132832708571394798362791389427303409826955214743222225927625969888271873271417899782213533406479263206642118842610272070415309852808324248830067593932383817955858821242878038332558280487068676965391176336478269991810229265411702687198127273721476026925951179080249757978308591985123766205985372549647246343025673282097543511497871655156053138920528758316102113228474955329531080861741219018890086469374642683938523484414313061345513759649283362320384314669297176750545315721338064503018489608722934497320167420924166998365354816225714563469018851349172755304665035563003451001482963807397808654848134605753966538002996321583359691722921464169332637272718246400132273727415082260782156932535013299643883496255137626590431640120542306095045335358843682631940820853838222930251955077052371158259924152023878101482272406006210746373153528771187047809650891479201414867125143190137995792553332182978787376451053503674739286305103366328114517572115742316844116193767487344436800608659917364535976716228463687450319056145920562750364278010926820650459455701878373243633581531869*i1^54 + 8932860683426170162652700594608662574965702621643454105503419177563024961870046952494676558106055010550741842311911578875327754152187916051997647923834297290719379479929873946676271838942234116726542630171424353788664426947820426459745688417281634614865903602050958737546509455503138515391649964876997449667130723127209750533064993098813962725716860448669329989652587185331235795278443989027861153618031193345848364190954582430746619121457310130004228279982722365957415831062848525139495445828254622361711262122064316953098392232046529364550689182901776047092895504768881667287483400406674489252022818880132369496605560104467124256813785163732165308078163574892963931268098921704404243184905884450214531250692858813733675198632965485972009921573045110555129385955218257108713572107447296697036558947993837857102823202537734112927960854468007198292015738391300886038931296660201559722626829819791142255911271415019424959343888523941416346851596869136293247921480519482177771996694288169666190838795492852918940650582507115362032290779887951995269233233896900521952297433262805219880555887681486373901020842865478*i1^55 + 172376649355326539591291313221968700411131288259589816125873209580151759316935713597231204839196244424656395799664414418984559705900008715114855990934220198297300750676859483920024852033027614692554941571807541816938364456215782144183004583993890495618445811799386354641554145226753946550408456698742806750976945606970878086629978521956287179773228313337143528504106743843762383359944525530638164757284721087481282611718910660291442806870248126831680969988648970376640476240656441050942850196794603855597377503629844415489249241987234803519093023754122984769642418480624556746591583097939403562422308492841044858255420553647581825228691727186234156828484290503762435581227372308841110163984934175416858740009504174482400134650895868506462900714057551575276629803949572186756411268202550267861504872933818211594263469722560770130418540641127808234517783125383105948012782974011426675529647965363998091038255064751908474842613145645770721351554524133828065934202975418836596644014606398678086225223523248427916902016133774814951488500589513955441687201562500*i1^56, -280373564725820450572514697695081324741062006098322827971650089003489957518370241891024973539734936848352054119126656763254419234713754865758890810223976087232324744403233588403721675017317001137092977326106119944550884622359547409481664557249363446124007168337159795784707758213472532303516817211928107172314784203860600546053675582053380062183472078243378113238917568338800173936085999160390194848644634283170686944084389092558962331685803122275401449339846215402982982690246647470596524391987511963592067887824040938161081307205186638852760498311932599197421540114457632547821603010039831035505374832416103022791703652636225897161888683872228033943610895697851835665813747359679265932789232404674068189963089864806315908414680048566029059261406971446595985881787851801461148778489383860080125895175829590403796440267619729100446877484804705196029844533915905942552718609119820170162743374190683481361790881349724740092465511019503534227110736460185557805638588754471677291672256334360763727709229033928553435132291062926483841487313096216746568753345614672777171199543899316025454139996634919131206840988955884924115502558830680274604480733402420117579058796961520789698446474819696916066182732304462800073481634528794220630784393804894893041037862948223834056190691903688879411461209735017980627488996530706271221678291630773615691688041733628173951841202119173723144018696097905071538032872105276770156982934073625913530759865251405967845285399656382665020711870587473583326228677543369265917741759510401918344911641581996682197289502435954327763463701669483074468653240390813157252725082685447769570160540053412389619353939766762257015636208108071360185979571692668640689815279070455390497010965597648406026182347662286083533970019422651921394678342526128526481386985073453039955390891233312526796261074391665928185642662075597853709355960085307509275306566143180800000000000000 + -3858033543583534180238750990801424463878666699276473581343924944636616986733497096861888960121676256513859169840611850789050246829314454257608233623098819890158804360393604272383035907853846172819159509245247076010689610575887604242119953076926238957898122819670052593158231816701825421738473999691599719071737055614309895239105269141263357971006473447466584711418681261178432125580659377842635945567536362466483727769866288371153145843475754129983472827691493752959199485447183822045586733726635084101566213416979274984418550961520487858326184084316641227172302472826308729475246673821278333791929970216537281374427726615879554997611672887724521927697251490377341274039005144797979789003961079832528820683534212647158392506988100382408449615513433230004617688652108036120725422374238562211351428012075865281063112412848685172831007422722726934218912380109030676981199489517129781855957306709362020424799526096365062714847805971485556159822146832369295747066515962930430517385313385847221500302670246714213042543052393057630214426899143833249267678072931586699145927101159143564591706394902127404029528956260131014002507417720743262705505242081403977059285784799443236056816571481180227824008875866191038152008377950601174196971472507380242780660204538878470732295742877045699976289991029868759733708166532188605492283163101789868504011118741133951462891936300857707037208175642683106874919999085519180338339745822475071683032040362527161615153833442848545201086069838746524622956784132693849232729638498425769323981244475108514386939662955147623675894618238213260378218430850107648634767655030441784040115546555277276080497213042387558081037892728967573217333079317115784950961909217770671787596496201140448998821721664925069455977294605511850052459494303817674626217071739502068760031055388060881565299923607523369062991432291905738047553965657530640756041012836564992000000000000*i1 + -11530562057900279070571285822973850117195657036512623064834695373016952459217549453275978065534323561612782091645114155763161965712366076324386497726154526547552924175847576006844918095239304135150485884466570399119138215582067874525643481234332499274264920331100700419720939715726056404305019095507860257955092312655630662952240188934857641920924698096749240869519056777811302320417595405159740705248918745225870266253135749446254645506256622728321978773106081446737547733954092094734416283435517935885669332110750350901674531337391955052884570631520045476680370055082959018342611941358612469318845130806581683853497489989590045033358287128496313533553553240412378356246914240629743660131070246529913570527944483738574234022006178220834983816474661247701584646800006550752665008339066197866558228022710262055858774288133959182662524216883275281062325580394111085230060418281991053943718708803097925377557491106803795465977973811685922894299802258372543933064823534904754000889066364028779903797989152888776037178122693068135514101009694374627743028037305646482317075347656206169377113002726138424758749386420354082099972081429029178314483049339446121966413229049871559708351921107891279040684387593470335269700819435360950257372123104515628983248786976110529491749265795002673542881927718215046241641964487314689983032658554631116299342362090126519449594291129943552653805920164095248748485093976147203723689503702783915878191644757826131110476465258760399030676828080774203492075452661064407385020326960207980869980252223526492865184745719694647317942055378444564331293000203831153456827913893133508101781438343840205754945365843079832811170948758007922050184782125217455275878378894002921590418483709921516573528096604710501491191288498806998051120428385948681794188617591357720422024135691493013577556223347962892699062010109930663571760757344830651469368350526668800000000000*i1^2 + 57462298076873391039539856241825913974191093036692699965246075096387241770207450216474627041186174663203405034163343252671717074874293563175602119060238843696969883448284059512302742176756279543925460483622913963396906935711887439367743666581244246699017303748236701037220879294973350090606425002584290958656822298921072063496797490238340503240263829160952309821623273133024906723653585433123445714137859145093243645806796342066083001189719290028064689753664017147083143185674128573024963001236772718010778589895764045768969249432981888448501644400904702666131990275030352219865080128967969668292480612719347157788215848750094718290456590126109661398777816617466433746746127186882154503247956639121829019456580952280650396736111821610350036633396643818666519715665604165017999307333358310956120408121622373205060671623709410273475940758308308518416189047953759571650534038978187518195527625766373914027711948507407220422136957128731959585385645692187301580694431073481307151188690620017822999796292044119140038262290835665597743995815463844659321848160494406933273464771140462703241229334046662363307280609730936857754609845177989115401943552785433405419766406466554168415195634066919763135556641705041809123225350508341909093133571924500436303133366616794525036425577299562330470374580015333171483474812464331882015841576982076728534299380505373782042430033861269465765302243139481048765402814775457640129808187126918617625698147736282217639922742343441743322640547725543287131782906562711866840097619265787965595986261982775006023945502863445297439265976310184767619114135014091138222926074227856233743597647003168436636327306385096371751788471757849040117050719812192734003128278162767102083784349473248909513921707200681279324946947510334185969456096135470635800483238868134226472959711425467637436634608653164553653767219127184710133675255691878536583688849719296000000000*i1^3 + -562190344861980629943531915589290857682498814254838159861961940764418938926095791108612971959240838901851077559684983832298912575036604767071035251521200889034100337766024379307612080160963765497852628636700504877259279957069525783474049696073468956992936698267953220567639955820358301034580346402401239444582952819568993458919697879114883915840940277040750683389143764649099449696356265081082084546222554306701630788828459254132297260162183540363797193649814343456674125795626670010122277171922841050386849262293856853184923505272472706334048476738573204903734751570156742973142219121353210550234069269695744235062162492356456267048869724714908388392159704171483824284186048379625530082459297686017111663981331107100936915191258911400422452689758884125015412491260640896513535531710717589910414812419830207163858409393010563471443373956369312406285970266406005534017536112327316069699835345230237141350310123662152593061809108564371301350012122618710460327383261120947650584255913637236925946951536662561367846362959455528632978977614381577640110817926182903146357068976891664477419700560639734206117263611862465652269045283303581118595484745537419419332319737603660947424498983779521872623699411046418131616241966508134568100527503104821814345952248375326878015246847598077482474612862017968793754057460951981991037883444488000232853878142526239803035765699002629504594662292261721613509425492667356889989291643488355578170118940785106106539325152394473623709992794259070232672851326515912364219530229506718322795108830165966028468186210140958765455937554849104249163912483082578037635458521449775366961161185761740395883513625516016184673732713802817156270920359074313777133242816963118690411397140650275052580652037407324937785108075625251786826473266121381896712414633648248812603445980203832053705352541064309807764449474292800413243412394248512128423806967480320000000*i1^4 + -6788657240867944129705872043738638774614455185023707598651271134847892511120374897053276430141247060170996104951047458446687540074777616377720617157463540486426468393880224952819752150468807756524225012502314845617166818518112906632858804834395875362349058420264791060807487746659639010088518145655407873854824744522624388330855403472431636009090302314308538354339683682624371914308659024001275099643263821619827391213039492996308121927040931020567106960465531431983713778660076291515017501815795037872133137417551782635413418652538431136859929689012556634769469031923570811752158716283423596828484179868665546667477625519786785458918813148593247129914256079596981666935291990947440170028773657446882576213453742008593124110005678314877169052387320921017348101196051932662594156025110711938143853129913388837164612203165574159096804313639634323531893035709108614794745722668181099285176279601860109455850010598484579172363390244709445309520550029645000054115588390750691844723372861254043146561194414293874312563631081240541113012645921867101814884362918812502414874262022572696578827935225697515141781979464990600211407439022012091420882999878556501960401651529869181976405306010355673026863585138787754684109309167144383773936025573692748717400604387042733387395193808484466883671009207472029048060720478121173366717432352825549753299795210261020060651778333423566792113766559787141267270941343225945312352465986997162918973346347573156598917181262375006219576191721183250493611103594684970692228212960908019189445516321737831619815798248658360352019795258262084247733994412405568936236791762835335877692018212009703264410580000853960203203431982786706602450575561431937407921412383521643197725298041612092709005998192505149215771755372671667918934736863735285454632289515764611694649045582794225629741763815444689007753685962394151840774414890745750708276495405547520000*i1^5 + -19663095753769630785697430297128798209592626135581351290259039841393291434179107713158270259870067696990469640823886691764841915633927672948692047914435392325640890128576626898008734819565434126950756838243967333538828596477207111485229480636457911001910250734902151340726227485051049031581956888134625531385851216488829358994688254260256283785424554310066692827053101601155649817198175678228199429448266225344759049517310598732768044547057572090992451077488935073585444488656722149600586769959978799485064390501988919719290711463332784808861965388575411403609021037150903144409658831122487356209510998026919146802993006674570830224727865859236865427320846952234338327295771772696212826454292508565507082649007353562172898263247481693760878695815834614104212551657837819482901252043053567897264376663471441365407449130587630363960842068800990893602066219486575285731384479551331420495650404502824814395445452961467367196166280486157050113537953163819810452585331480661535331356891589121145237794033313660291947933596669502063174740891339487186288324631202696455962339190744886466358462373465351728617355648629357006346113882327782159163508963395217245005354245007288999732054851872462283361688091559269667836516659595614611756007088482258460584551726892553411794724162850568939027023169128675448107656734658139897724729554358250575814060205839395826671869780713060979382378373633557575393848244947639395366998693892152521591598141407494571044693684940334426101598658961946388007176712041583652962026871189246102682971268425220796404632210067131663819117536614349093513529585907076092092811254562211690487438450089557591122273929766660140972638693784864949855741398936658647300409182687150667078579381005448966140503406084890770350481358930484384257948295810150706671988962686274578608291840558280075512366903530848895264486917752485677343136133703892394906117647158476800*i1^6 + -22870707497941142930200850142836748013085302548336095930837183613685655534012805908296999858854605560161315289626543233342375013333666552055870104221754403993292830835022046495231058405516854919405450017222354753932026974167106371558597306863689701353998386844692337347928198963413239018301293320979505465227244374161672307497748055238127393339933612615330563554158078464960686809156857706429870639954970961093440328959138777687177050655258327580295654905664817318408053023208325950795725257513282277199123986112506673770259902570031241605210865981715014678631298211735616176200907755451065091816508640614981492747069307458154712797286549017189122654188817574318888535290046308020346043547994275193558813686298017106701070451676126916503685722448013909247192741333722338559162724060822571546779839135561158279693516707001881667105720857974698486581390458357758942327994631725952975467425508380454633638151132014365104827395188898550079358862007162641656955049714845861841890329156332395616666076800125735976914868456744666479329345529651153703480778638220864641733373993682717983860736998322577518641615965775782252600693765142324945121610783083832312529657391502459008905890434840634815938788583195571973185527021606881767787453700812213546805443154454577411876977993872837837859992426081079041349034299100262881720665012535098066894947066449692853665750281984272155580660531140186953581075664595766702290992205915630052974910239245838643914001038933271826263777398199823930837986748468767886142395811415915134071231434152903831548529795091042678574641861501752719993736795616041081927198619380982842705714780195836037236633796836017969825385758208199634514622110305138248286493196196925705572657936032619853054770217834106326103574705260891073052491923607552280684994378825317230413799944150938999975338476857788573783198765121563262126316940024964184340819911639040*i1^7 + -15786861795992150872680765653806791791820198427130987700705548279351543936013859283257551163540400906194448950338520171951944850066009351585297948562967672168089251128815405273252324657798217892376208698843027223631436113035602822904549472146517560331421812652065945951776328992549046134725286552216304443358591226363855263262654957994130376953104040760724148699706736563608599135130525267935919810323155046447368156003182516651509250025259286932153581570061187262588688624943040430863535383615856293976136931313329736085521287632969081094880713782738630054222044018214026197468907264753071075245199745180086000805828752399245624110649944412285041619288996338032664965311170829383067203636775205370961389730840731014652425437317939923020869570422712139799571362161464557086393268812530293559801661383784672892832257211114672852615012306801032076333567402106004644161871574153416849574851762705477483195293588534627017330352526498843804286762817191106173729549308537220757387039535590747399462431831807863488902943233346146703940474121405328678652209615525191140180119621978516653403595229091005706964147155441135284429416563057637123000261965411085663520236600860463670786549430241981319363355926298604684663041161857279514184926949311184534673014386117499295827135452629759578650565970069399607796148812481533652645420418829712542419311207611539541700288589373246615950564753883679862619518847514394673852449826998814928804933166660292170367768297903615130421845735938758819729402257370051730188110456855004922750084989123780291892622304575359423668975034024984917300243584822576371858585729028664702069299793714847770741226401214637132523586212427820812183752683249624056509351167273267914364628556211508529236582037752571900204249390859808514861245577338697029995190618221456190321547011399192859412166574472975272113113897517964259933208394276655723737256034304*i1^8 + -8612521489090901286468163047598372210183577781448132596029488888512068641427706174550187132775128964785064117200299481231432818390815295147360273501681098975008403116767917150324234862784154390192831300028239923660542082927904813071889261748748067365804224247899942164511882413702839115564894316134050284332637965097019276682725971439859007959611611160982320806728804275127339196755788014289427573999045610612579854468262743474601636980294199436384401893119602926454484004069521568176501779753380184417931385852217910623406259381454124565466252152140094953008488848046613752939706915402164997056810445645835971607568133338628137386456709928515415760582493811988354265819418787962222783967957484411687043614013178759780349743184815175279369333855128371906687018593032088480039933254815837919405471561480732783657701165176710488376278378838965544868129361986320162547635724180187825040398825396927341675507034047071715756800540327221218200907289878916261103045693565805541038481933080435120783258405557263468772369471932099478198144230379614900738649512587016683954715871382628587213687999896136964336038888679848620822002432194464233017055085176928206310595574867096610182342425692321230192726158637748447388156663464386052613376745945826699210160468501397243080731190295401886609168065980560657397453085699200521404862129763953517382971724788052340982923873679071767854926772394497521410346769607467908731228600476225170718817632253815897029788414269124968996123146317946049903447281261657593937229858108047501194530737235724746675638120675636662581215129367622300204670244855286231787555252074681565725524687761743228550788534013814601598304999503390846373137335202092438364649398325233473070500870454314671329796104190712454657722135854601716389894607104838652984845914941670734558770503692996810199997514165532161967366252466149774475693878790586079834537984*i1^9 + -5408957033399439607948748529480604528707306004569620903131714247067150242434036054990478160107444692536732022373266388651964113068755415175403373719166072403387624412707876006178727192717220978426522638581519214725698612094566146461383439273752793140600307802684758040459366784780143432137487749079099826645943504931040970433658131482788175960859859253981709708300862760065497942404908785758863793103306270416699330302335703958317941777443667825552415230562457062531836637789744693061327738330775246163952486352840332185697823918185737166887042955274138348908465311864431951545559594357134606946240518173264320854365120533604973616219941131982375789264276660080267349024355364080038441126567889114839333136431296056662190386752919994306197628096471470823009473424946413871754713721057113119838669871555703142717315137123471504421694422695906030028681586272549697674863485367697518336996203116563959934356415176474248026933674027598497338109582338829266545010089256538040318614184549649280473243089715274550994463058864954213965605133484944996373430218449074047349423380549907833630297907061908256908709143492337729353356005142950636245678654954320113654799417094383777152605425635996076708868610395951374353254398749320573271595551034787969888887944009172039547321917509040728247408789972256423330097275220914280273995281469999690266207807414321036044911959869568877016626983886390913203779778219598197874395808253284446551367828565386379937382099199121643168040692121656115760641872208424029591441293927018225539683064076271917145560020140836536658422366090153256694304906123665807385191470946548036349994663261002208242702885177621160173177272881027066357711014465753403107390309117235738153442436334598817462003283062342005144814072272984329647661950060178530906715297529871590265446515866627349610466402102861465917923175759965239520949566272809333686272*i1^10 + -3648145648911151683229598636558650689187125210435106711756887424832009160260588154337427172368836037230530111660649139890130849046109097780294699075825811065506205857884343987020030840085326429078692598477689895445797381303425823077520820748757871380759805102543415622708377332708011169831612061754990136351025714434067405313790294238117548386438203905500854447793880972850718860276817870502026390559234568324565263905152643867861407544397916116932554194716556725515272731561520023569296386485949571487003936302004579315505082101678348521326011970364660025970598163771277008125073795139690940570989857510336371976725375737842350664980985960618299015676596161921466037717492479047131594869915322326508427242846072581552273666888927704077304129914150481284743548684617627180320094699941661882179440936604007545082187822116655514137191269220058823563655543254185534454758124167614177372732063402823796981016243642134909942177871529569588673579551191431672074503912811157607905099409108827300004377074966129671695016931084756020450676803141843598772698164020337710545229273361239982954319647637386540777148341267153294826967744161580057862173572811808399806963264850988229398839882597539706310302957480487232410177180445796118234576905933850016162040037194660127599453490393553083362103844478260169970452734314681704760927598824399828077594339462953752148340874699115341562668798893371300082788189578838657503499448927989718291389741090296737133619098606488863132980444547981723347351305899207148214411215818421706592786239014288124835534617659956540006127744338736269594510743485375963401285611407088537308342643145339680098376464099881479209991441945837211663437758612064725130194903103886383946777721116435199567141788511217493604569202193514992464341478754843969765796581344293988206700973195231846101227232191541864958962363619941348657379061694252187648*i1^11 + -1817873285713668341454385886023969492341074956203025054748217690626310916143553797986455365737873494270841098492955689517484594043056994287718709271962889389239502879200493120792189050831964632751172683606656079925600029523894636221295247376849332044154665448487887067641090111153266571512067809644405356034113850337581519104536098853246260382756496256195323011413784076988957456690766991395951558898194966940720517202665532526370617385218724216781264636088745234430724018076564446707185292185593064397370959928280704852959035173626131785721126632861465380800920058992693338248792896385507462412711340331601948145733649686447891717660884828374731467352771629965535364394081238536257881171081709169858716024902960186826587033350113656222360402541012004222207246188894636280408605108424311709078722198191083426244586495013847764362287166879894447728331409862065617629224416431172022135665636956948434739792530819017853797568840014697771311152299430862494195772530770058619577555659790724229463165073124739489569138965653884379925814977676823344319865047347680466817076703409163701129195356139653664712554603336807263235999308292562117187051125479337327575142715924491959443424708627307473337288471626286080222891024607678006956083076969710045720210392786653916375324947787139762351835346863931995753481310651522928025833617750949261715349373864868833739390038805368276317373546141741638199110914297579279953706302776992543314960416157624618434668210637067166915803687201836099209341998384304373945084924183054660962588316746814835295439721776265411221232481223470593618011588994752728589895081063481015344612975777826914714543945576003165389226521074700936469659948412616262465683787625414275447508354853572546748000528063032515984133293182224997100756144737308960397391316304246402481328911641770081450752319944652724893053445514569228914109319846297600*i1^12 + -581117773268145209850160087589499737814632731707803144014108193257986962017827600720886663254518848411561448571345370737120320140229044060537366443171764937638045135729480199059772983411193660226648553664724709892443950515474791042682507478984042719374167331553205732959053690075145958747918838197521388234454125308682546735266398598558937440952629660034275684152368509299595710027910716347152928221690720100418590572929856775191873758848804883576036296426068547024650279851802981491706295250718843864832306882850096190887650096382524814114328932775172442444400727259374646177829379329340957444238236202183876961458400709919530125197206432927717212834892778713181527925935445728388648968052594688934714599956199426403883072554491014996053746433641790389286658209203815628910934534806423602279025365359308655943971636910706386342540158796882209267347431683966572985250649376825296169701968591237098675388048850461289694552092597123602304320211598465078651414759107092792077966557302019394470603175932821703209099355592432791499837687508363135556141687104514246679344805793680392079699989286729892990146005767665684059158048184209669893072943396925716510946039577468327537842801234889352931044229437512457383622059230088097790092583882948097072633223325174924630737973371808031999036199541951240850235440601084712411830797251950026649044492940786188832839607458390496006603776988611411173552313968435590870699302702199092439098173902326680666446949816029872846832779848768918471925812808002803775061094100204149770243025025563629785083908038168633111223018707894017593049965500071358410090517512232501077543324409077788279794455945206527454499187560244415946662618873094779793099164760746046420074960570916044504805218902631493083585551458069563236918555050535302542562875898954266697288836077734795427281764295615056135865371054457363289333026521088*i1^13 + -117434359134477529821051415268964634447761667062198778138517023135189240816425323478187097905794332287343050564354349758028625452084831695963716634445099784095954951105233802904728618619517587683185721133236340017316822056953726368969386905982160755714124612620283312453725921481323643814672369070093355182045821854577199607941407285407392551161412950012383540765930188902551814353922054761477537703698826841884255270317613694061924140446515958898876495439066079264869490013573936843310525893562729852888735691919237963908642825257444313500956113509817972004049001876833259934341247007328962849301564332835029575471425518160310856338454761243494737252409691994411745671714619928295232232520614907290430194650389366984217154081746699773338498304999430208030974814542797738250953625891369915102493427639583291910001882693143605691488765863714085866179672699976921465969434801791417230049499419202663178641075185330889413036234135739294303695953078873499097893928963604383236442257867111875690480891825570990523376840063256452180770223853575694428196861809919478128626410393903605058898842108556856344343246382139860767275927886481018567439724251787401768696356455922515102925135149606599742542693836946111407118678581100058925738036293557884926214333987602359239586887237330114268295908540651031527807964184807090377524501322694330249533496637138621060514269285946203641341149758948816693773297792669565737112957643310836601147057432179451247780520080705259996172026084562564063888779123302340968903820129635129398946261931681441516012895028705007231037267910946846659874537302986971135202041909140024678984794822921514845497929762474786510523421118509733524380855625099594931432705077648846045001263733017750335176415956735551619188978172051106440973902365552968696228551837652968134625155385107329452069079559442632355203489431201149796315299840*i1^14 + -15212469950094224677901296143837319628284045614607406339100647139760496674301771204239868797625233683697220847760772242268394228221773212787041647060498200893974103886599473814759167256093264555401864727037855245793920071123657143832489451258045570192251310465366769397320662376893970115562704517519395570227616688231936300812815224169587103091366458050593527092399252191025948694063259868111975709502682948911214309967274640934330876650803794626588381969608959446412622616403300386582453465169710777729566336468727051841554585073029635982561509689914677567329071935811913054240130151827060876736783882813495702080544495124572675705305559527538591135122593583417464833380348233075907889344805484968484117210891099519730739016787076313786124834305468927198889108368404904733090002718967467063400073259538902609883451117109087783525168777054542113681214706983242163618683188471279262564025926349433019335717111148246620647907982340833016979789252385590573046213164795142120884840762420738855977010547388695378100731338915235012966716436893011250006068623252928366384717217338805999206740838556981819036526993621433869850455835942229418724610564973965078245462030826827326672067812045610840807911913186632291279838735996965216352902949512263270202292418862605031859259344615361596161149543591690957358309766585292504126711174866712875130605614054324966728619862626257530466721755975416581997053860524305076372763110268987542406561336147921979653141540995031691006061871974075891639788903887603244728163451773970566361583567399463817983784683847994162973616802381492779705745781229237440004296611185836344776834660503442416063602147155616630380121082753089003235330634944469111530736982855686596574805512084619437086991454498731087440165511994707598870130905532838252739093537414794386015357603357995360001534291641966536740641543927361001488384*i1^15 + -1301624175250920632807285356976444291610405810684388345159841088531217175974591384158715635956754780733984421311662011302432241584248452119588819516259813421324210273888459138942314280078252533653823066322594812265620448058301722289570338917198743631251841605713077319852325393393369380651738377024123597432583985217513229825669483329334994275421806676026565492765985915299308759225463895353158695583351918819027510065032809964354319312301266151032739034680451024689659603951686813085372749601010811406161692700451198869597361534042442236555690358081057618138740066519430156760359429380599559458361159856429656088760740399644104967115506655596733851421760853530778656069076080759272326447788369025005538730227601950775325483445085671232823194731425951255792095706509369731522362210725726633134221159728332236883398789723471032557534573669715447773687175262654428011404092823383182403340554115324797568716388169557310088875822177267935404119658527222944090539462729881813661791287187294137505588422607744955316958479107286670907578202377946370728489767629256891709029933961899877637985408331730017423425229659063040823022120181322206552557429793457035388081716450441662260005188308534973706066935927222318745050764849037497187898746141009938031402584116795857916403754007576899777605038559251045950595970040042922784196854377517385412715235819385682168201024110856974490833012578098665834254651224789941169538022713694655840412484564194762446699449000730101532518353806467589312684902888495972800715081920557450711233562034793394107942165278949192957617473499751570169289903284887474260210321459074841191035498955488648639767537745630659462611859265336915034211046390812670685965442967398081308351424856092149931690012897903673214327203779595579789828834186851602347188425889503412627619700803782626209052834434309022194856685072646406144*i1^16 + -84059335557393351983059176970700110431643760818309387096290518138761810343951466782947245406010539812028363645976054566347481389866221401906805391200818090546815988281820824799185570651145502660123183747673267137027659851844963645649538169181378157836524475311489707642378035816867919012468392545892032479994808852667552010258180723585064885906903201626927612417840968332728721727929381177955315018187240704624405681346633651433822303036278829848797998041878837761477294639710550922956127662327706034272162538896543173639491345439455753875937321368619416538967648949039510972940096137093512092028462045357565558026801103139215990923821065363871683100821922019043630687090468403264389839634680246469551180826121046485735193509744991142062895113250110376907877115086512829068579213465313056612184611800948704091274859707710245863434684997872346964440252048796452618850304169257449163384440556225093169842104213122154135169050791218219105955146936083871862439096467174225478273067760792804628415541218993096097131789734345510133471776997889260445616619273273158294536416725626362019835700122071577683841084789704521687194101923337547137529912113617832541759224330217680585880626126015600388668529618448117300183513662522950384290712489969209656500256488021135490062066973907325282484478517950980713181905992423121485406763298493045594497370949069198322606006611856956123024924781537552276413158639706895537499235652521207679217323507933509042665493707866487195749664231609987226176942122631744581822255878491426972198267480678538983617458184178782922953952804864713963917125035440804110768495898861904128220728846178245970283212804539568088655239976934254851242303847248378014222717997628419614363266736599062334372530032831097626440443522587716510689622994475048047022531043093572170020909376913858457293433220221013441710926371749888*i1^17 + -2972391138676961532682322052945028141192171977659357570644542301699623975508120741378606884450246519354542078506960700552336840702491784030453266210583150613180184605107993228009307064500468976554766992788208162444051845952741527957069550526122284814266967657217623413689174615561654128203014853962452337582096158811504269934718566004257675567772331703620414781518173369802739094927935667614258446555955357540960457512632289806903869097667677855047039213671916123096641213305294548124490409741823688453883632026727951473066115752824647218850648094391412761740919335718245812027071682603459869752956453765986247828151837407394125370930795749197288281296592308766862187705329076747105461086377694020992226393123354296700449582482134538604272259624566824660609234036220088568562842002374253961876288580186441156437231950147763685919387046293343227781671334564949823844180921515097161838812169089350280454134852687221835313724434394841266777546586576497419378080257830377766178296389256331326140773899755662234405450794585227864896997619228378066230157807456492181718901426009796683148379813021733585769717672825244590605892807899105653894917986988798749604057283348013461434017735657574496629106252892028296804031544048374239175317270079350107394306459124030303973711400250120840546266667392636249604249927740428888447073578257482066446843405058233868440816191699071937649279243060432871382740869426434093467897199818869251332883793233401504669063962395288298020543308577033049692046665557220234600142257345234214651285576157526509030217430389894865856251423156966614385820654560126988165465019664479389453517435562862151378217956456444126153057257574473021286995367548846939771456815146581791315893795913249569671081862674471427152090708192751652095968295768073125752939013298284654564940870561640999405408856402089880674805743616*i1^18 + -75059223715056602407729426020266926176077802328900904645871897370488417390931014964837991800311340797127527233972775242322840697201822750428971055955156431057727620762379323851288468432552410997288479918821496364389787776974991778989872582023306945137242007745409764153092741674412029252889334874341654254813020280996963266058852677142797313204392246232785012050125706649100483002958543546411436328651344489965785114691588617275920626506922877819877859538555281120553780834007125283438726291568178507726171005365323879786320699977783016091133686822710444310184134866041418652047544723197972791972565189647130043557741652512281188629519521524195235206097790860214524689212435471246190491069388016537400014624856596828960851229123915160965243361504208400323660349505840934954988415544628901824448334544521627011546558385095535252139036039371104298802222156008203080212362226278879601526403873221752141434308734577782087550253323960559811554001201622203913434797884881781398130336599708380885777311293879574664412015384775059518282560209264459398865999129661618816322151616453772320916671651623453356504574695307301665414982569649753313109125173885642159711614751817162885357225193421053330653835838714729464464294487923233711971885207279443100748601195216700770964734872426380597640199692047851138654872395785001974531708533431660616849943178953947704620831820416530812252664820407049650895554925980327352084677565007058440239972814586450122779948068087916678154869675816074111894369524579494965581381089286425466235317015761191362960934681052998904109996725420744938929219652881514285224485188359710387856989698781511368394976273882492343086119233835408616927209436239001482339973669936994748062975698383928939221885077655399593869679421067252038565551219439753592231537294488737130595369288881696357020756144270295504519168*i1^19 + 12383158821474222473906435644389147161981482472993344662063455764453583069967940705755634064765933895850081241929588992179746166195873358754253401318473573788819238490013662140201179119030287639333344612406827394095910155995303442054863232477421190960975592709124181799975421509414662727645372235743369592464693870503568570824716180310439916189124845518765146823988979648011386217894788452713197459416441910443335850627498520707776672067002665865253891128313479669901396771780463838988181662504063539236820451259913314978961588567418296961117085554124164846554637847981939942825988450635404185728279477563280831620099806036089260899405018815577789064163477878486638155065383300853292772638223065453130637501498443640158414050794914284444570052463377213291023835008917334005111015627482622155963019170218750994984344066505849345224968775348543309073440790451914886538476550473434369017435473745346091580122677548833825933636915767646483178836738191367607896426063523267292493155616219260830337978208484667870910165451572083501555160238557101461286495835769556750719526319768639956763019089387278013629525337132750081486559104667476002357346801230863359100837177296001366831870323384761459398964952818417174496735886054752419969460268678071673461972564861964017004529286625615563523669478213927478900637387311372338764475982822734725790811253793925022413996955616873154856267137482082909354344749031124642623872639399121900077641110047237119695614525130238550434694227606037232952906848888443982018560786815718853572674470689575253067930403927652780291124650781449222796831756726030420899124932935007009319533601874076630291043950628623236431943197408531492491734741626762903509593035429876061761595385598943589823082674253995551364602367700034353049559884224902612869738411916409450683914477377573858338858582450504728576*i1^20 + -97264487524455616522727992706265998520559080441355591675848468501646333246392130475641023631959876996963633064251284589402758817147564384147428960354607122248187237150718878820657529749142166064962592392650918656945753040348396270313132888039039418080045771608310428851493092671402028443608218257131860983020859436012618319380501124311966004979020708519378154222216996222658152604846296599410325634910552530160193000362529594827710586716176356319230685918840572444121217677446503222104198548098942853134760852410420492346901513124279387305533346181151418497657161288479725001022152207100510217481756392981698085509984619295324590668381234615674814394134336587009222103131222928831367150918825974125425720117083689257692852585111143908835804374298561453551275508255174809564117356463330387322189479674352796888426945770827275041870151776128793220445985353892627553372865719885421054410341796430870536514068786810003742123406041286692348624324276846436350769405003172886409032689539240548054070860193359034217809790439082766230111433885211844869000955673755482463538802896765466032372861483740461798504910667909202526805284020509774675625794121592634395206750889484761245141723551038774416336831130500435136438187087939658915760433985731152406656449369703586571112007048660920697901019580931245770460925379786154859077462212077786186979628395672215676737238358342558669332654372420953761339561136020633364891669155717010478281378921970625822481030031295796589737679479889407198060739353425473046152968053791278216289685317596146242797753725058068487411403150764800163525096880065270481352172183479712122497024202205819352748116652944165506328026682205454942011434559830861947790482647975011715956768434554729540074337898353747408875911315724466122841814991287145228652329483670111744207398433640090601579245056557056*i1^21 + -4414547335821008684105977301493391006893833798147380620428778052698022056626320520264422905849054773985588864740426038274911358435872450219508877944167489402383629765701145804751427601673615641581076564534975543598181903353276976813009964377045819654172199453443436451709997694621687830623942662358598148139655818937855646634787953499004924464124259598447702299135402541793330857869183403081499352777649830146202345050395724915073279428769087186926180892471471979171355367435588362168281917641542859168691248200387095979768285605987534490203209197459347110931562580157163975865396219894793621130929275542558818728605435920093160569224864107531235816603813632054696680873817193177740971997096104298673726332741768216971465665990633496598941691880747822042406034284722546931340415037652302291607177629476700001795391222693003871798633447164902190401688541022884796019413278143052779367514635968408917959427082103600501811029167803640025306522478694585643896087360741695749728483888948760751538942468843353795675677494352049192477365402064114622259423454416564782489003846711074738960553794942780376027055464144123207636573948431143451802149981215162039072699182569190914878985695747704833413758147825704895897604391562044354982874981758958639931920576715494839340305318014877926590749415931554456190028070849080775549065296436540047094035029138261950700019204974662734012790519156519462905547475055999901237910201118753476976735159836278592103807974313906624405196688254047963894467910998012754864009638285989510586605781682477424709529392874999739515240952000591909983563559968760821146198690568680641045219163842790290266726673006638986897219374798623628438343588460591910048969016947028315196819479801340806022832359446381388459404520811634136495473418675209480976946308716318966410761679501474469569552711680*i1^22 + 81644094959994331491489613407342104804931791447362374094463947269083078167451095613327512239160004417124653459003841674533922165360653073893272501255312413654799137170526293813981890194193040744773688219582320135698597442873501671649696927195413209636302337410435962208295834392578325564687100137463746356521551246088428376308600077346046377282591279390400370639497026492414234044054722587155935612869977180003192562134808940253952569658956222423216266031785795495584766735118365287033538518373401196501899194761882153925433436836475977933546325679657098336039750337699439541216799933647320053100291747578895277017063735334861821306508414977682664148321185977799280397663175550311034583932631155195977069424146120198122505831037858901934526842254623030761336941375587339414828196246710068472710827820450740040258375625762671005072223489589892689335525154531256986575928427550909659199001564574155090665047467235174890462466088430269629337957341135363005439922214339938956861841099191566982914213452453060584080073047809220783087263650269363753580219064556790432087818136083334370422265480674077966893214305408106755975334250332466347211894585534529521081321118914414439339184024026236776389813856855803866664026249670835988716387758693114850953362928794262918317712010208053183401500991947097889198111346742640268922336581032454761392746636510499240943155411831680098044207677279023398400641059188315403535290433304380158087551222484052178451135046880156077021762503880450509235781352703584529321273264705898594114345698982818314678002625365279209660548322653516656803060097767371430212967520409644245807315993273707574421346698424960174592815765333842295566087354826722421938918711621607088982273881522506058712688499102005486059325526493141340052697549461135734658367466496022709655826508111495154368512*i1^23 + -662277796481072641358391062406655639344631621570217338680334079168600667281497832665579589347746315772590672741412488959435655958555342888890176277193861589436686890512484490932587958943946540938680237672435262431405653815249690172147785301230376412051562973060122047824434562119545854249117022602789757045860403348322513964808647809402615152695887415446054893115734941753206632506759759768976634167171231987271636002138122919356538280072319704363444382092383220154486159886769979124981440224806288559232062880589610984044790507822498628985591820707788875005696190015571347312395264255395063421404410617437525282988394198122945778260190515605883000960225649225533863916427846291394460509657439923381487385393915136136706822640647733236395303246527611958087873858405954601148088315284564792554834218276691170773835605825095986075142277107571694858108128132144452586394957711668956299588064480447383493532354016977566330696258035656574348686722839048184616316224037435267619614743298468542829850085577304169995224873170842737602084474697677928537483131803570644193463082068328234669401348366596920523043126022625783990672276551396442370640929351081132862630294872157925527515747218405383940223109108729303186037672784693320901679962603244139638066710200270565460008442710553220194603421258107293712687565805703883659534323540760384830311926039067499943417908963088269187393783925762874925287687575685466416479021169826107076212140290236852931364517518107782342517382433668479613205984781128571378313673213976736279424243688295655910178649833680329695246093008993997064137535780517943840057525792951322469754436025134050876131297344347012629499473102246503460824676978641154434852383621142935672655293058635059604355410598323734482884391827862782397025296824600474355669497461384217754831295574775431168*i1^24 + 3001918565503958853955770182642026556034107495042572105256649895524635571416304201319247010570007492629165531760485440764228993643608894011736515049406963774330113776801447467978666579060852462687947516509583910385379481243669587708745474382032910509071466479583948510699642941561409523472056928429485593573298838219755776389675724751828331968340724726110735053974427884933357675007369472228327230793443946922686107318804475328427221071699773786225338890404037737234439271920883650541462014396678820746521025360230953521278179971338567438978469090323468780324421880383025166726471457830388605300185297304050255379249796695436223349215558645302892051282345604620691541377665793700483463389118054785757238010901182538623439328117758553548611111308937001485137400831419449158651857920637872033103447549454042083055005129047091327105018734285135663232301671196264174910169038689565573127142137769763564980902429085264110502200940148224217782119459317623301679521264972300989322194247579440857695609493596926582383809559596810313245443719730406197245555008174064021361107837390151895927548612407614501597410562644072770085187243106662536014577022488099090472533660072535141772232296147395011928310198006444265370717412309220006837152464056931790207291012903820673741092307546062275382283429222998768995719341836022636216236106616195697548089396761776823447681935885298391711232486528773587994925792846439911062684936528788476514485498591924403257967129675939379000078650541848440165429507791865467746033193969533593784032544532010424209500506147529378168216774188076526651071678560566363775384890061960911485766036485980110028707040321728607717656009046624281385575412411639745954717301551633939331023665105187067853186700477747999386607012939281163776807131628660704053341209469708673090522030538752*i1^25 + 1131540037748724920036176209815933338296063058893843360165376799581531556288523422174842182578495296266924207435584720658194038444142239942741514888998086294416639405724916505247896619634456247322183451270360308843870724974808132421051126119825408707065052810457006294794531378139085160715622513359198031773495738191096215349659161611503695896030877195784964581820444040525528634127528885794571577983490641292050805247010605385213936737445293298620202006520228999966240386796840529066051549566373220838162588394345634570253038911344739000868770937119080304478031871873418959619633554294302398710728345856971563887563682538671789027641988703370592308241811209836789656793347975004495103195369707301685963386068031610769551705302341191273764570445327615265677590986063228876103576594907477130093069320566848733191183667077706597325473168823545761769772366150093447724894065485554353693270221607586988755037025863479248317002128766962912901074948546412514416265591965774540860441706008678517070615004163092075326281419414318934157663256989338685968752784761839585771015511259683677064684364588820782315607994188732454050270282035938420307871437952131045197454509979438026336528547967830919067176853389571340819378714055437215501851025615611348379042860513316737976735447521105469151098155868721780433401551179815853708278256623653255121018188665744858893937646237797467735941618276375566826622659116394990537452973318579680589810177788120069264448549743626015440532541796143532416371809453256232855365920260051886301322808658795780271926453079359141291851230687640955979549967982067624250918525656788030163162443072821032018451342654715993168962404105038086394332567558985188510856046344014324815138296276142631113398722757877658623705056160699815366806032097147389036662732928266384353263616*i1^26 + -77663676725740676809868341756700076864243602211575602462300451178328134035886123425766401584413165662079472616158749266308815551758342015428860434209567808654952958199349183680198879057046770313905146485088040280080379387774293052902879936410846901759903980831591897776799510164982419511274927922266859993744685029168235890212530353652364390191795853218434433800150377060785417399451491918457820152643607796677510685013104969613778009064810863921173358143717370425801777302887633915300092894600955645725604077024256949923227049716829535017506343491882250537390367284861217101469613097715974828133675096851703054553208503336279711340878361642209795746378958316225401406610516941204006503030471675909788951532136691420249309474069614043698473777173133079228497438156949730710321300516418498355047644415683339249318168274120262901423846646923287312675684393254685942468465692969726491820266622711333703491122886294689521080345235285072568393073414736180970266258340517575337565029761255529689090270109023026564436327904565145797384931734735054605736714804186724482881521329263901089877734413637800482637636511767383416237904681484437155715710123524505224277698361055274494266706589990735086064055621647297426029368972893188383541886788773798159915659941471373248418919706626409555045011237192231633478525821227945765997746158462566595232980096184280798889333761653243653904286652385221202695035702606610995439476721138332925406715599455006278016467014700969197289020603861786965514594740405824781120336762494348412736023366925485304029215878338064360762185068193803528490944557989222814384818040952758375651085625635563314718913000377050488381870428826528685151565475424363350886489290500808001708977856605994752730570176971873667507226323505558163049889167147759986073341688693791916032*i1^27 + 252702801684654071092438181392680517009042338345282060671499770250140587859477133819016731733613031263633282270004070586346075806864304639441350905652923445145211910149839450652921454762287478348630198588334165643011604114140972885769077793826938648248296339949756416568408224512466695377027635248211698992004370901132904905748200244796750008936595305403558967433185645022954580960406867362473121819643690016667159173916836618915004908525213253168801904973209204298097634886513301031138781761290712978186844598659289454077398967512075678027197696133368214970512068911190351728664102548608766788968183469607397190600071962303233532442055550342561522479684448522726076179871803831732610081421922810752837182553181484725799549973892452564390226563687735737539861640968492199063339720779859923188810973639163198183823403228096067327153456325503932701823302101015615975649974559984947233154806986370299541783379530892063883578451065348539968041430234677979938784668087820305668815419836490984354370321807572130622349271733615336446411662353617441659161897541117478305123361188580968045231365228874395425253781320198279349259980130150995072643666566918362856825049752128033528486399737876925395424603956205693284673048111975364319827450020818301410632432332001361505376790500994116176834256241952403672144849356575015861887522066404602116809663570874069209280171382168461309860819469105340640198849474098714307503196615097745512136701070695072102331101507465331292594947400925028623567063540485164439271890198339976079788399786941935902503109066249257218520022940131719598025414785308931241569929473224035605945843212154399930925628998243502744635372227080709135782605887963105456172350092899950554932857708177229075055007725756840992486204246308998960526854649318501384008646235521024*i1^28 + 83271379020065979961635747586708796893186610250384407508854102369333486114341819963005712890651115755945923143489835893884224862362056883495983461737833520761490445844805278082157206326043153284928018322768439269530944377337494050544549068823798321992183718743461919561903152227408180293743671374068962935658461184994073017529521789133401780549636443962183569597101168889574423943317443285927203671062881507978785700754809901830806481943911107039784973372120497658160618089142867851711663110506309853318176819266499911425621154649534716989789284237425021534142745904409940512430760061695640095375953460698131305915931992077816652933859229703953498056852017580180067012873461172660339591936005341604345997667135293628470032592052234353754693923936076436614417431203334454189325914826356022850214426881372516298062725547200941575793570735195910947624141205710140966154906386698753054413848547298107258090651152578190455848524479242567704792936024384852277773456825152461587234890768724414324333253996710227722537509988405059239190460448036448393607738833707918186803450235803783023176221740770121829424216062359224302511623280382935498920351395631119316259849032746290535352638250537516321556955448495210085102112315368053821926274717829365238997132690217471013000622691434265252666976821111745275928581619657245454058762837531832209818084814281530341813007633898067283711208031507654598376187683722484833612522751152501330260017118645012537220688868337706921790913284046068153346077078007623642768198453787630252716362175056829295775683999086712030361585064807638812880841720486851291927618367050465863539067793169311691438351315364011183598370013060181790697015612837160795959746287860680255364519502481145581402643243001518952709850049483865569355397831142561179674607616*i1^29 + -3268071763049145459417143096857983378703764302787716834697110652637453677005527024379721781380800755117042854005071084407889239202036405087948681515328878787518351161575358597860077443351618417691805416171923604974104956988262264894227123850861083767715515023829002909794057360707754518942011557358577665484612729266712683810502527341691772010747417302940524360570181603794069606365015858421867907214768439310061317223309038616605065425661463118455339143821065489354780646053253227246939222526697454524285180122200962138280852781049722962735219677249047044203806801476189582960429295135234269219164032620545488260081726117637182690404434567917523719941479386437120522986480319358387976011873828963017140602928368363150740621664031261837387922427866561248559300528523200339992283002364144915044030417521808390959402388535109968822524996669980812383579326630718834223105492694109793842546227239386355110705277453951207037056846313973378872691936783775192188801362562654433744821551574002944812606544598406786153578172579000569070699258929945803252545736371181398031654922552022715470926783930087059437909145585174593601154170022465257110511527438174709251037920789735936368682813293283573464488356651796428216768236562499221823741031944215571003526677195236367065543360270132163432623942442165779584030795012848917041913493393887053033961663695647161746330328512773300126815239026852267828840928476229472220152635552420616374464273221356476503129609775777507710897017186729134113305442008413906867983982569478136918813258525976763021526840247483300448984234763389083566593039947057812240207062723612430754776439624793185541315771935538878886704869173852452641414646145158245575922735358441925804886003114129855520786184799181941842935592707724630262231201554607636480000*i1^30 + 6051538697183048463903284119465394252559038333022814293397063546644690158676683810939713698805241742398359113877155861741666023956660975157806357703101156311002238429958973113171055548199413925003039106870638228650411624164691953371527161376161271866983557464922127436633281132000760357030623309425026890211360995787943814997153261871705432699596757210570628102912640553450490191026750270857615276909730869948103575466851504879763078487948016803569767028110204669942278728785752691819754878082232543605671508877802673955596298887338947048586719485770142763847522463027651931077297565102365034052528053147877486019254560716448834527947641412202027584105417255346380642725654135856518886937767513589757673493962411158230696206176066630422290439284882871313254284969111055272460353118213135780740900587960829883376032449519492865261703004394174579957912800312292100383808231552275742180898307061818456889800464284790381921195104384004955843142488280471580604572212576842623693252140402690225441859100094544313944788139024298572691565119617789420970547430132240751250931428145245072322477582587049555401318666759585524714811794797926143590319520227740107329628600463813145925013472330498893201625816267850951406025972961987553775872868388955579617382830750555010755640276865348648826935640116835532228903492513559225297636817390762258525565667945976123654469030219593069236018435846873708514301524849425421079506939952667451674386250462763177030138707202374243309413154925116777407990224613575110738700800751431517514063762167213066836630316927540766056535024006196450797708783229021614923621615348191577820077353078629040626042894883792990860929669270367925046216447940120966059641238316254857913532860574973909336215907019622013947748858042531309296854237569875968*i1^31 + 1227832503451225607826293654308278253225992313200352084407923480702219936830456117284858561184344892037239966968255447799284449298194734315292712067476793414880384745908579437760409582600561847697232909418502714628056483298662892191474377569233998439656704482455937245559254215769565567597875149252638820200078130061069907103058985771416898626281830937162928128096737434777221996716620983556081386789259183023430906056339011281962159906202149980309149709565383673219489428958341757103621337026845926581712320332944232762143717891247876179347222268850741850924557895713951614671620665722289045403806566055925008682978622343981303666819510475820401693186864647638529217009905756557958574941665900685764173689161709328873328868946491059427885399107916430197987234556309304675381582773466294453942401159735442261852941302843345418943224881827430248464577361805347242414055356545593441501860511695298911189692817250784528383627835335200620456725030172750689540684172846368083527718303891470458504302164711177436717405935204686067325028018023544644549342727547748469082402181470531333197744885605443293845621188069870212136388438082730774142928234315723361011326482403294865799040834151246525053051740759359333603524242289370606429032389313086215122780520408915651413654197646620736735864203979908396098642553313075185199243134064123910249690064649589221072876800674459987565828104813573536463454381853330307569513778982412039144842020483962714211724631741522207241616527950385941830090118100673618690263186648711208485421061804785796495463179491518510750406826937594032320146093184235525681842596741549983161980627456515264311207121604344914521482653541832306627179543604570652313758938415114320380150565685916893085554804723976804381585395893596220451144597504*i1^32 + -3679386307573092065519088579700735378121813906672551203423100327261844537425690081967914309823204043097646271596153849505846538598344732299934011871211238107697699144195177632614735371196539702262169364843824393459176416073262539981573216906033022568021710212723043594099376207139023753709015863778086998665691790089194140973761715538730448777193721310926536854264641607021441847421652019863815825855638401558519850325027819546475758745086482078219913707110746446145784463175338427382218824958352205409433434624730209283707417619530757679680882465837137590874222537023845970628029373076053074594027134060457980671568076399775305693904531536341935499781486690336656473964301471221697398431586374636340712929650357261526647757706678065660890316679205462907496919930874317555650027879325225251342401961822684630019499527754287256549402342556348491210066271501655999747123155427777783488285855321735309329849386818763383903315419195734639688859361550708793865064445752913366461514022247969926532267848740264811164753449619573798819277896628109708042935919199973248590652906732100688358154349147043454167366312002356428376419734935420745318137400750619564978674255720406981697005265199029114412572457532854789010152518383543895971562465579043668523206482835322122417337357456257794995047750342987474091648699099341432651434386177475109419423980912194194363160143723760390940120863931557694927884622381994265998162575128462522850512086870578596081490939868387455512022189984028992791878314710861089302175317786681502163485940190291276976734465748346886650963400035104626019144162197154672285180806190106765485266439579261438517509008414818659948337576302613686179168981080299444982605000612393948331377272476438352801845331960749981714117953380531704954880*i1^33 + 910870506882492956141682005527195808271178975575580863387767259565349758652644872801599739134287276182228912347111512378587335392340523751202041634131492090337143471949351837404796180202405878924623647644801079736122951218194030934062532396217526778719367453956270958011012171220700589409766845978946369767632049996999293377683300886308609308861291774781508294958395321608962984092293095217253846854564750172376646910907075096673964840483186145304539519815156232974263448798918267867968276445939174190969111794787304599210257998785780413842675991922320611450697071254858196778682102308782896660440015698434426931010062688586402885375466886966412085078776596702188159647576664485305235416689090325420791992384494972051817454530503405029014828148604916881405829488123401892552082490921788402137314547113409674616414138146014382940237517250760219657480359963703412281123562389503432755666132706141039012836083120598257090367185975835782417562016019018550530070238082704040424595232878680546959317836314525039967563281018107520630258334503480075845012940136415582115724869211259790247064749272893629685858304335007969434259100021243887156754579430351754593644072847473879553227185930891676342109670344047534105585787930705926490398787593739504913750173733313298698775295956501413961262072687298804583119988891814584369116228948896208319117096383184432744014854215955252320041083123158796036621696623256791253066685755360742476827649983982855398084168033170586920318369299665196739754450351378734617407880560924500525206942037915295509347362913100103233674081663163231002857056266438995272776099833570516684989487828423928471717833301180457787179211459279669320375457610485039947148801071668403753481302559353617589689377972954740847693603427844096*i1^34 + 137065700449021437393921352326551254601970966687862364825225888922050804503663208701127446347947171565707280059663813909695041442939073712064189164417397040807351472522146928917366013773132520960989696970792956807714079706929766943969032664903732858333025739045968209569141781790287122942784012071518882855439590899412590880954253990759289043389732372845610472262672713214567543299853065169888192662070823463863756172708632237009477421169860299536084210263366633406899924233223381968412790759891857983100152725434490878437826749240189002865823575753632226595968661422643897371782187013576673594402757939672367001900678323221022877904488381442793383931175039693861374265207677367412600115889943879815984942587935859397829650657606135182686363272826773290938243389179295597621810553253524299643372607794567112681314531764920941465612655358012476009170378099355772933381394813346722041005290680902595633369174275172431826336842325439592564791869365716490526312941279563278899350592367484354231012079647816316962892519630163776380429090082897333613227916369985161812411884318049066570041626213964148221066869429466682110061642561318520360372833230649686933300983512115427192738911707761875105580704201130977728193904220886854930631223663622456192549886412222832465022129864754136783052440362788056819076500367281192586048279071164069055165631756340753108678927940591159738811109776693861674556398810387322282365427935632116242018495443069707560564875539874773000310540674072913389085712505637509408214483819781781829361939077115491806821251004933017776309401390068941949097398662299644743499575318570391935683554184755222309787201076365523859021103445725229436638428687551757309854946575720163867889480034139263746964992038500111843422371840*i1^35 + -63358266255031891999805295347069006742004617800761923709369723585021373534838827242176138217885403270961855353535023112777295422032634682862219348910324907556515713256424072105130428914946531665946770205939857125235815624895009632617458797760637325880313954412932063934054663946616428025564091273912406545685672121442362828637194708814132843370757864268965315541206351278010555816803543512867535552838015950155413460155433320390940055906640216246274099443266238593314511374020424622417887969796625244574128996350500312356385148311922249170376793521771733748963296028628170444417870292747131916770438553406897047590199595609064199991570831155726666420264879135843426418344933562936032298255374634149783287232721431908741589767272614822693688171366866002389975089050341223008175967610680610843405962959318291739034590823946649281985581153796941459671745181586403399149011984816718458017611536242474998146274365501093856812138215553804946160448072284051030147865603584634327859059556293014305722188450629633393179780407207869107168251622085281889513130675264243462127661545407636159903743311838575009934790620272440141631503510116626582655090741230385196211413675853684070133467363394055160774026311645372344616595480083323153001795662320923417627336550288062492501879202686037044865197381712739733290447563869141296264305145907309566957508904502093868774370147256101530915061538597822502229414308236553779549320775978307642905087832367666215932210727865805272165583827631581512997552613654353282921313447583997709119024106758911528474322349392945510080401488234730777449327985720466192375329763669105031499822659318065652175130226028965384073186792924388461638110308585529350743654297188765327309629963443609012329095542016590217216*i1^36 + 2772910389005039658679099664463021525675453866371023604247464760016206363985302780477617522893643399305781328168246949390744130289065140886108445258849212768346203867800020224698841080426874641311712383430697661710171887607413014129587203629226147150248922207428327042569830110934246208686693079239074403080411897925151086405578681285162547169356024002760818690389267633535330889006009068432135895329459488277554933454562977001677572436536215720988479588201818933829774915930807244321465662132672221433970322573655950989574916043670770529397153602368878256289682648894371429413278028416627785526649175598208031509261023616456711466012111013562539030941113460826421241245880921631905175914466914161572062593745134883900458822368272615307638233044920763685292225037228837549577123685733087580174973350374124015012259498769712654703688707862614330623963688653126808990402392149759380569321714519653449108155987450695089264066567965323727257668384855896117533668595449662374286201997831545590637206028913777592713721816577026102737062371973618226764918478081497243298090092160247497545265111265654113614580165396810147456139977427016591863031111083154378587226045718280062161780345682621366269606475144068677356420426748270341526119677155420752457757913141576257403272649083539001762824660221955015811681268434262224212064753672416062236619708313364535265981906583398263372586352276406258838639168394903731121281583771712343250947130584017499064466929396070903180104533282691296369553846914446027847697654034828700695241285344326167904949976034574659653809819826909576535469841257555402418567128817652771473703908375604557800964230248247856514204231017835083717837170265917546010898526791178153495229576402480757988185107070976*i1^37 + 3103490023776811373143542235664839885413161533487117769873110081601769119633325522737308964090230778818237572417963162785274070181913315668825601901037289074839677695200068693327734292407011147269678230939589184002764472494865611536142731845908886438747427298724307770430292710806881763210279982678605060573734528567488710043362041829828190334472126484602655288132645224941989558113390128616350397211409383332024232926973221620648117751781642917498380644269164262196945092563103094312309052906787938488444139704776646729194872680973356712538408872283060740877507361752564609688449074035569912535954698845302752358087335397775914945312740099754922101447348589672429516738868276186523725553096562071780150050293982875281457216807779459576629778310656785018242621450203150250528284476987968971034650859982068902106520075200687824159549543605420458150610976541414212580527713307423880682967633854289519909429026843662410641662442818649249269151244169383606945169109308216761430149258691555384944085518775925965231678423522518451295030929050076155744788533113242107197479783461433032619725667095372419097985339705905691681895161466556569803546174021858258720606416562654251185068362343453129570561942400492089749771468682423468289357355053884864742475400880428049790000353402934129181442518836354936697123123216854691250793787071526072143929337495580538467577909054401592687936214981829865331342520423978650036344898373082286677372353094401403778349372570722874971970665272873363768359581040310878092679730722642231140744675322536767918457848652647702604608941937974050640220136998460401002414105301533634747263705575219052479527703335845664162048424022223059152078162206956908395726837187102965807008085810447568001302528*i1^38 + -51516198562904978486204058294976416373995031735092709717121542178926756772808830752591135925974603862878121039543717963517724259762576189754082047416195874134725756495209056348683859006956037233845516675264786752603034241483227565767796820680665747897784982161012112769668141186160707722997971584016910799733780481121982725302314867080546625059610625830914549142935389454109544172711474081220805446202151738490131873543253333763695309905963024791477822271034487331575810124101714508092584468879906396684270909587813368147913809718911076899756051473627668317530347363869330453527323176498295646520482957235254966673413098621776980146973562481269458977189970847045537795182328886342788024455691117295731339716175773901114478848236216307349375068072194993172143578318796775493093528191667108341808390001995840206013173327979339863045818461268551860948395473534698787845881107854633486271910182348803105673144281806613507414254945088261898224323309812600552108258567816040071854688110631156675764882514497445734897362538782482478291787237859133045909387581916571505186691729421615340714293629636558033534120893286561339782784205408678454047177027066651139233622532062323779955586748229619960322359095092553068543588414161726219242707667153041092723848816372084681233419598671095069477488808808783115732387527471088311535292428374903073651307399316233916583094611188557740862549269044746563212185078556560677340863458583278638809158576318726294805148217866512767231724174417034469864741514573474376401446920883270026484598579208257364626895268658995630231433072243930238646926865999441657062041690899679801404223608972032213782026497238658387429941946425875888264257517459135092264215497691546932739364257831845888*i1^39 + 10611921484696546768720698558452162817941264210529158332657902936382630586087199294867444341369260817153283055236843231028998490988839831650865242634878441165892468909240118763443807160507345759032625368361525516526143385533064842705694800070482528726647061971683308579350723518305639432359713518049709134644789207108585287460546871481629477063911019866792857366875488458083054150043827991362926415647643224617135999594869904394366047716008403870184092805682472071512649274287057174319061619568358610949347359851304628546617066614480599161644407279680982487427278339688184753087753507336328761358572847687569595564190414790833432194711541053279484224911896795549972098028606865039918759531705292388101335441994465568480460920910651605046770298198867634193120879706893368201664355043474121124994737259444087336349917595440547957644222274687344450421953415727709036548122320847410990703588789606552708960763857583104456170802037043545987578216340968033747947974241708310419892777543420188351691265801933996685703407642990797626471198311531856412283378207522467324493355329770499947797442651741475126465535546838636165344022115048589905697182951756731243003059026636108831242302963754711202589700834124032131909934338375460371742062022400923142861637128104561917464668983708237857076285057776201330236473349432580440717487945585069331370549434255532991385627430014064084206797958219960487156313321281920766036175901054750923943547759650487212592555802098988052869151858913254694175941203554155884514273483152427385310437838300174275890246874724117319451783944402392685350284828615538618669633524657737107873725775647454465907186636042742873852119039620785599225411065116671719960852700037883297427095552*i1^40 + 74682689354251593064583853555538832092358359735701938567219860060976184428107287250201621466558910685535106965051774851090250548054344462016588178946524257043395629923502551867680969415950870633636745592090361797245199540188580608659167217342930953296350391342722986482036409840306565713667591015268559604963396593834491058787150970589610939328798471539723047659840819202624279151430852999091118853803568637480452441289925065174919534542885222902096512736782751630315458238244655611490159289687374511830795237486080253050547892048270672351579977127532707269018663712118754575019157297786990140868089985000284404606228846164624579500208388139764356033207835904178821155694266556344696715070849336670904338935894443415969092307686401745476278439517991813736002636340531977263189427721060811078601892535549422340783691565589931068395046725911824725400343443594186995098959232952067059904815368114337233655503468561090573963558816932237433167735320061303094065764653162865154054312384483060370593932918280852783650583438754421598619098113069884811597983549469985309139531158676348194274464757183102844483658819791453220456499983053789937829820221681046692013054730970693318958632261756018835641372421384284943676592256126315961696541217582094918775132852752280666125139115627113270346821943463518352624055965712246941254788642792219373806711191084341262576250937215693648520028325005105061110938588389071347172817981592739256848016074717744089375549335506487838744103791893736314481166706080298956692700901874837896149883324173886319180850702293784780446867240200592039589934459999281596841241067337046839973863652839802042103437632225018629035553471047974235944531015056288564972300924845763330048*i1^41 + 733379477602727721909129158901774071071340180913952696883445435285623847706276589434613799572264009045081628830046695818486128799823238802056347024571903091246373188159380486573436592155369857348955356204135485347555905629368372222625456350143355847773219094249841442794690429121678303796027340794501513398351413960267226778869657062771374318494670859763677243694040506874857237388109489427260492513859925969716853056111921910793897486003337384320735401191483267803413315047508729137740205807047277544391759423762396770793961551269255225916692923807112677674302408519249583761056000099825455278971677786690944657940399588686062710264096087294754419074234563458846824753543026245285909836534720439958657204012161682667556774412023208553079755685367611500925963906223932751445322043578233994913060744806356220377308321066166154056495177853483942316824338913809217439367044143803356716967134515215011864129812175531299524284421303371693075824098597545787389896398822140374372245892026684585755796350920843687593907248121523377254931328984832029031523293712566958482440602134221725035140154282873555958651951260463343526390961522431456833032253612933247328513866864753326614396064945280023851850216995329599505507825841335393342478835101170276856231134046606688714743827933841371902332160728871344355428090432196472399767770262667670387624952130919053089579469492101413440860632397776465131331999386555803375618795942603451465188543362329796606404318665540756951751174909641466915051437003235097513529923702565461663609736458079437331243482499295801172100742991302592618260150256663813233787462850043518864193762423973360121302589544470431299145825130683058399747341252250985451476511358976*i1^42 + -7191245146040072440934626500400397433434008205041723346253436729379990134461795757822375266380351033005499161846277956459802844454868656068213863153659143460423697088302448063615157242044366051038697007605480654090141886854418019341567056008454882369979664885925130437056253277751930914256319665277232913978941912426973551161041014136445167913695413311624893811747127704831314619923421538773057043573566168462711949742743176327040344686537705244736153089065476649777350368454228134477236127140694654430586624049394696653252984833726128389349209110370043450482698401202934242057660657277774950957963690418713667510209338481908902651992482871047186259002964937727960365269564003621955629102712665041306441029660316680673131680207618056575177359595785665464041758377356377327881193428574998531122898561832091779111164738372112410270818969492337651316426953371487607583775459120360691628997297506388447910388089912170608791471409694600104694872674040562336651670172884465661027112190869436976452499218143978779785981795909077434434880865520020055352788472070224397791847165416675604910339136040279494444867937664162158908876452743056521530658763296223163226272877981918550313785610415616492146708131946256351978107256037635047874380825985092539772154390736901759570024575245817124875501829591192496543356853677642270881905229953989431945223843283927556001488339164669076426536807416192420466313688620788239643371291282227082681808733639558036957939777848142539593954431214725516198009315553532788784216753574503764254472252031550916724212814061930526907165630048972547496359894906304872713860888001989081421989480191035706564789800346412383852670191515911062922658679424607835914240*i1^43 + -75913446489221758294335083622098303614854731896645336153287312087015574228401565723971573195874084558732525485297253752660781792983103663561853136315080972174879900544735602409045418642299880359055390810795664969455210353643324542872949078624341463773152278231882345119054082757533457539031783698306768429131003471254093448305055951981706759694983727879294189549312374363667500460368099444723874213649017741805037487146371472822398046595914717914020865053066100897256043483378494631446302446751034732735753918950573713905551737012937267052672157205803647122665106587505664591222277310818177112038520144418246202802588205145367792814971641661178740620373139375914872561695042908849817606558123098808029803703467537401048725755633939840135532875770836364280086615073812976752420404863819808664197300055242729122835385513476852807167584526152554082219117189356019638457293160190823261217588011783169950614310365326981666628621644568397199894549180279129473053647517980472210235058263111377952363012266337659745011442802160690574103279957483102053226963443255149835705809303137151056937964063135339816839963019454472323936980109810066669404747036862660791587418813518476297714172236073265189242612401354306240852808308145944451718942213609404602203900052480690815801635223985180085994114586096773104571869476899736494297579706020702636865840122220944857906028658075213283713829220521493531647920793043928338758552471174061311675814332820963980860110186274801870087983276092441455870881521353177687359299059109252218440192207611075600470519089999184849433106423509958981245352805224888491605085659128963121985270312043463187076519963304725525759802129659234890169655024943104*i1^44 + 424236361998268446054689474779168971549638892475841539980026033697846789163839564181660634743646820617088019797107926461955309152146206029450023166826757324061722577475577566092650824818458854194084615061145968880899425984753895864706719376766934519664627979240947149167709148255171550588708637763351965277236860939958174271648013214213677861018011535458392913986083952505844878948071955790724168898503693576184725437219821885568676947704958036311799471710888256762384081727525465514232913332842585068526624043923792810594785984882031186009137846911490538849982951441744481560929195773434268587031907116747979937023920698800872631826238883099274141848567286269611128382712299024379966819887024502050181836641825601326516980252677719203787311381041600144895273986062712341269659330747592676455459505518069433920600430020176353920555128898570537837596614539817597269805659600589727384306255365905771125722088144036159334011421344339239733247306332931419815472213259008576510664945985354441351313008131451595469747420010062290567841509281457733240068663531946916004505015805916806048839238982919027454408222767000216433541575116708363901471863956954791690782565593676833505215250382258810240307061733732901638439252458448982660525536287352307529483212233048014739838614970654865760180594915368662006139784225739916984939136750779257393393422424472332953506794601098335966298593980581518931482273145299821809257031345799262359235544387682447000419132532546449700113488544377799502634350283413255934165155497458320177167483248267348765880043287420637287607085632301820378061028897914414841454499171603050569489068772495976007570162682035263293122102500396434647416832*i1^45 + 4643013112860358348775495401859127705352263638522020624817524599642414347918578494669535541102582320309363945151388557983194497871352160220955369876933569193203161478258401585657630811069311836048913665705296186265937953021558534915845045442827538436912194814352670818803202314985985918899374295713605845953583789066991591511646107655662205835057905296003515257200208942430743684323590363857034886860303833620378679152569881058642263992171967560481098275375745990665156654580723373180865234326705980745180013281769933895589881316645929690885395597541851536653722645708381028991505633595431314162745876326322660419491734884027458850601641942247415291461624573675660310207087318003760867655092589282686637462268675052894699140713814436140361685831850044916787416844585795538568179814929739417326654382670535002830544509595735921506499588945864068341711562799485132440939091960227094265818861838400960107840025066940691308418079709638364060880161329971724619650816807965988571514039304839235104255845341068274222418846585599803564706897375784265147924351819412821895444300428371149447912843032221827427196850760464794469820210304021682889185116866495735246561810421731478030610187300857832291199682429940006497571194427326667613942450788348631488403012201794065765030158557053840687682842942506705195036091100907947738077963302332743500463686653262051048356200141312896026662846120562097517927648788350289497871829422457410230525246581098295239729909623779145787101057625735759097548274401369732957100976795752657363404592231441851550464087090038302986225402617766911988960960082667362211222143886781142991817262637209472764058564780742873095334449270816768*i1^46 + 1304116604706967742703887237955467674324689573213269306425821225834636985876078486471777028818245280489503124819695568508817858097613761598764459022873850039252802399670041722523515221743343371501810921285484385425661205057541782340224274098479079848766080521036166279998175327532306883944805996391880959676941072879683694143786719054564515980961649853094980023279846398228910333595981101673514593595274188344240693226607259737743837059749612190582147650048242076305725585300217774544977015113676943831210431991953822567738070828407286825693976812438727815568996627535609990258563512853947558201123950412436442283588970716102600570569393254834058541465381111256659273728928781316642449020662958572001989866743676232937153097809115549418048435316238120345798939514289348590904128971279760241675767326212381047855270134722045350422321586925406718516803367375750161313837423856803403476028324777505133972863281120163558743415990159133932342244108697243355796328205945082404233239571087967820995226728572924730224056720006204939115064915636902051737396397136561935131171145906583317761718308228770024627201329986351235817370525743105758745834860840215664382762885244842765837728122883141089039135128062315729298366680527024602402695074445932431310601814010757007380942221528337435143468590805122206700735562076729926658339148708098679505673912342771171935663944783071661457481971941319904256463602580464107575685549676065906329164905532470428893010263648772713319221555340246554982591213515363508241146339118918706287548665848005629453336764334938790231592197578086691714505648179273806104983726843264546732418984623044622255940352042893228271206400*i1^47 + 152430340383147421837522193923737074687393382253191826808857852392461604147336047656874261490787487221726504474887678281950881055429868275253456180845477167756156744115459891029240785294184860048834204642413861149863852754770049886078196112299029529730350395893310490855801871052596158073295151901499686886611788257886489073697539230622764824621450581069377864188741548944172881948261736390535790003249663853403525064945281730305507810180777318329468032854952608682161241278938330842265890341860769741166065013431294039501332771063615047937971770713082398907846465078406343467092700910889892293342192118248131275668367462906817127238280569197103113334250561179844923863318336077381291756487954518358261435220847042762794232497327245250273388268096415313653023461641892355735696876357632787561469256102603607554551496305423083114654996347732924392264225880497873604740606929345023280754829238913158859132487576267655051984165636494459401145809498807328895822638179952412431424335773826000033625360030496283468324740745917035127784803484292161326081008512142003444639652223086193848720336817744352624382574766254634479965650033888143942737164079126582256217434939694615265369630463224872737782907265159243017207080413556766540770737160842727015751212837224759214465631558089615478188080631698993142457793199527477810993026000350419334683393085396751749214119166287256379677978263013638401813917646958534334507602454379462053411411832589743383563493555128832113273173664121474575146735720451239697530474465104382203877740248023858019929276956113523289889396737508627156929595313422141333806744949767931031247905500370974135660297861988352*i1^48 + 2275237435553396277764735139190524867620382981025443148693338677469412609572548906398575304881152228475262491123380499219661321008431679864182206775491439941634799509362750935837096855061850410958787194823130045202793849985621789919496861408127866691888018066132250880591619510435685899542078090975001117276286951771928016753695265624422078794499493930675947655314371863679363381592313002692118389600660528784241187788110567201167492651149406957781290395844349295545062262758891414747871842645735085607586852500018928209837864763738197058043745341664934782944455259873227810043786268314525904892590736765134970685771475879981692248001941040357567601192575236536818262025046072205383241147435396890935649712126014499795529850109906035620691009738951719238481489032121220589659589423966732191029604520299174388729560010370737526666520450738256933410401794695141812927548592344296144929220478246474926825880351179730989926907765866737655388523252753294646272543247129883543065944047501529703696813307592529298440656593713354466074170933186839318527711788362856704040833676010419944980244469389685719451846349200791355983594613682278856668484871786373189170919393195269798206705791968126094426268421579860649623732922199569816050918893451061221337988701335949085495251487560902274477923365031278536000732850074870885353501285632705289587051347180627410681337410118278067991038626112179359297799880885368103632080199018321792872020271754303742125513798083133738365885134312760761862872735792189815457094529434152167674265628940848676948536630837255317759015482457612248167656156627604955033308593285260349114431353466196983615488*i1^49 + 37220067075369897880635414322691185386535424389278868206466099185316284646047826058635216514102585817702183648464871801714831973583949450410308729431593578523774852187001350930893572039918854912996843608922765709674657648453501885374851782527124198702107596673000966967395632069942247175354961621736957278232368190462268293350563149398749110595690361207932302305755204357516538174829013072574545915048117745255540354188679041144881175302419488277848796728706646269043273619867586634934648713043764094567093788445106114518649574227085809823174291096965413530517729121674227093843971126716280447590023730060837764134157576486580723662521544636659523253638182057921910753734196217247011195767993752892079614227399797986258731136583052663900183840048504491669845482344560237176864848155641692474902074322225771139329346340850990432257056706603661124501415136314350840949945587630740017579802743282162531155246375223014051458720014241976657695576989007094191845305995175416721191497294683999280099326693592991358392985403223859935785463575625871086670339546872997168654111812317157633585747148175160649415625219709806552049241757424686622177442140466014742325018877075892675906607252607003309747347048333587409665678214204149129595758069072222002140379569956485537595783610837459130022292795552997799819515010279972930982712941455195364106712575161380908203220443231869774082468417483240958956000255108306730691175683532952896700158242919819240022093053098068003009154900698639562947876031407419465882530674625606036031017480238411099901155615539168580889612823454343542491897717864433644991694492979614557492847803136*i1^50 + -17414551829818756471471969093879363846359802725979090937893604940888547713844074328099097321784025004833234665468874740490657945660085535477274957424771409302860493518127512140113337965153626906522973536102163537767456674458332503187492641286442031834703850550430477754088898518468198947746665667707279512394619948189962315623316257525808348177660506324976359777536388277863765454984814104238348214195489215210818444040826165066512927690878787624449465419547717689590819403210504649294187675785333657580412330446436739012723354501260197337756023011577683313031250316380533194028641184465827241286936448321075745357147921905207023003136382733247167005466215494555815535842539601498075509045546555974571415779184386629881484491650093020649605216954515627897529897407962789298185379404185626326511110256151414210476832533894166216616175705559762511147804669671637808371693373152992282004851611128004485228629082935280694351377654436884546207096805320001700338208708780083974677475550521958917714168012888290517526675538201056871923218189472293456518146292230779666457302037312237711300654223011995934560785971321668793117945393293160407231768494098721430023883390910204491839388498526464597515412576755676618123398649520928432929373178625758599760650460488533924454947728728464548295999911933247787371417715350285042165471588065361562497899950821403492829719489241616707056008462671482869732112894497197837481980752042017088036867300955780499015981043175432684359006881572064426846943006304220821188343799954908467181717045777441625894903775282957975498983147247520126346679581294320979059512177811320064*i1^51 + 12547541320135755308944010211768141770488131726431758236840713363354365170190339972304246038073636072594302300889639151990033909328275320568672400855139334626749696232620838737987381886151720952753176042045597378335885522053717020088292259875895223886741160314941655221087998982887461376459908089698410569295379753730541374761521278446797579395200333123466018384230739891149164541814112421743745088526180838222965750661524307621304961636181615112098055352760431675334000118896631025988309124818893929755688883640568938732444750144413246614748576805667110753001553501545559001608719799584319955330255470059620898734114072362300928601598409607640277853277577901092265427807643979042494090190552172997332653315656585410794968176815716156406096038573916274719640805246503596914566758309878830504186537377299425141775830457132813551136374206554236003547362069022792758459964089532834948328247520981664024174812869452239634107152733026387514993340195084102967208365992518441199232720552921826939923005939066524879461466199101639530943261988599176285723309292797976943126362981328215136329497521176160173592154894195159717921569414661412435606045423526278917967853022476739256075251501054508391375197235137769059475857375759626769575571915662983140150851661090677343939364821901358571160775572944142109990694255843859584620035146839171424113374352580777139646338686370448964558286773172760360802653109350162917935457370443861749018190408035486893219475533880352805830444927908810954382620759043409605519669783605071673886156510774904496068327861522248101736687255742602573358491733994861474568288*i1^52 + 8803943357861413211084250234781052653725579071367287281125422551217369418892216008689385243603189503147142110708330466771456466853394644130043286792934180931847272645717585090015723874151335795358232445590791542069672005168736437626406442081163756204816045141077635332159072332937373639841012105929808713738172483143112700111914379982711406602680067695820143289800459298183577864051677709781637871873810832134411683880733214189872464722581886563701041239911511995974563027397045217237936165930044623301171979990442587247907194758998283543793955295379334534081943558189915636538407559124492592633114156023739879224723553110085175806035552565928519075005659699954037599039971061615964748224662014189861589905060317826764258300488526223441199538974491995484704460354491907029259427482535130138824998622792369587777950145850948050447461984825540628852271645068354981755360112542332818404756712176658597895712837640585817190100329427458309305362979821830275592360616570924967306264823230266594150258985541476554134088482293948378048725394045876824345555868285996710309103180143646527350996459899536569827214893355445937985890815932004801902040338342487758670525625571743362983175506765748262072075217403779998617774581233187258676457660386589693690266452942389050853673519387383898639025445840315287595520582679688928850893517681808632504686427283474394181150960900976117088615027406957746741736493380478203867376999890653241100918566954350785069613671849518673919724777547787824371381107565811468233751229239019665286385651611031663159968597661496387936887827597961314729664*i1^53 + 47127221616675524012456485792859571616438398056906951414784770690741131239299027178315638857266259026418241796489438940389003722304299838606981334931867674473632367257974082509885275543597566949154234780253864382019587898576132966394610898132594812131209716408968534510338874853278008820062268672299814409571719039193241689887552991394495252684170250979847670746182613223347616260377558902238436596974376178688630711733360255382051262397775214383451783477500917028616302746382537689672763170676495642619389096525892650956402346466564056994848984083516290918678802150397981658075220119904740212311662467066914251367945234389421142304589587627129812439926306855594638982440670416787955831720217098136561653447766705378928082819293726149762067301090166264523452325170571221751553403988129945595729587525131315036833951518979002890937477426291361303701995918639320622471151177093823288501274882695480952133005375434970428840901476720613144398069008284866521987350310158004827525173154628359817644248932800449320015859373136067296718012981590336331820603359179120897390342955604279052991947570831508321633796460905380241035419301369986488528966922949127722161336650193624841551756060259812150250159063331658365284638994743616262743643658963118226115920859679299792065181622091136676654070474624762366771151137579671905799939134173188250874429407902910850605091597857695674387289869662485075371619197925850014911262105781340795623923744043608512562834601101456678020638404386876249027720212689387939479554719244504928095522808005269157757902057229467873953*i1^54 + -36954461032236394407439965253532564915155448404650852089337933314001568199186834850115130284815614068755591441705491933037562643798100309249992324033092466423436900972559919245927719973090417790218646648485379460736847417414281298688329045056230673382976804608128634644682404434724720727948933404366253796392934071249194413380454044961608977779515489202354396336943113637872253263471620997155314798768496491732684204971383012629163336193452762958599459478279268655212716478726623539493461488102584917166817227008531423846462219443357126234849961235884989005447214388020835383848705264422406895757568336656378778834201037829822741338884490513650384179718246772789284439107929839200248347784723445954907738624438840735595892045703565359418757674407664841732351770283383354255417678299143238297264551615517304645690671693566511739956070926021611060978625062442868808643577392649418786459807108198222326618483711615106719050021525518424462287406089966323742715290118988106488465063396414680279671933613481039187267309853729123056157357330718404235930707265932001414006298199000276916427651495817312108221808571374756028955424584061718755262888859129323576495872374013492306023035509143135067067602399274802045563488977205235047738779797559328420031720342604054971286270812899621240304007059998070504622609808876913305024258996971690995532630409240142929729313989865037774176879706055181937477060730610168542989067883949135021793189203149777659195764293719767133306207092851525030484633239892442506606920286*i1^55 - N1*64639272661233479727477495711988851224351443410795742756909884107823985421784000769559139402211126992828097697364855520749990995656218291814731372816557196292052538636204888475719183186477712862691135693905737153747498838146083191711564762984386571035650432995982295135146065996189527316515287678729818350563336706247377297708024114317740183981582205922916695402394143950182400000000000000*i2, -833083563893103812535864795381160834779993830257428398178681300814949025899247306011072813846921996630612926823198195173670610661147674706708909507295546649056382250446632775088556027484103206483700296752291574053560917070489204116357052877652407201404911991310839096432943811855365484363156768894039754409064087718298150135842255179868073358214572066763386535318823780349849115672755294537502836192596816218131056717457091675100422671152136485818509512569694683753858921898214490891253244274338456315202571444094725254773860115938959873719956783504100433693017411566497918520264610599166898982801614444482349572278012503682841077611077503434440533486876145284395704976620252149066833487948093051125275281113473934208089641485620768847235528627417815670835792509962449100968317810989636530825023220697572667508006149104928702338814387619048559569063982949179518317639028794998085633107106302582566962603143585241790601906398641707535140757896903774664072849112012609626162924181327396520551206051247495560950234843563529547059955918665470499757896293510640968762816841296069432029985901577955154919248613135448630769097496389552935893287414084963378225179534300819490007691404570754614702736650869555761285994774930061308612010441642028539686532559053398453452838661951027589916539689944932520095535759824198059877721048595822299575368913498344489434551432330312774814709156152050205603379940176879364533553834258811606939609209724655652394086568535402312260608309750935083058711448222108433693939474022737960077207265379162864265366931966007698104035775302154119859892371827412218754498946586519738823157110346792775540701359390254978264857255547165420144651592127893239260554307171111205183443524714159087649594180831413601739750488599041412139188779231016632675697549503114403140610458264009663473320377188537218167821832794031604036706253823294092688538579313151180800000000000000 + -11298666620851382125359379297230998232355432455936766330497226094264219237035906919368508889687222142126493893073641803035441243175610301718224030084849074683306071156752820393318676496767576040588508425262724526089920296965104741634846298316096678527269094334832835802099264512009195815671616068260096132157283166813746715901833083266207616632297800297580918197288017988441316337651829246571700594217225922099363179475024797045422257044848911029929563288347196028110584314464545301665063595752870011869498766621450007403884056575540541184513641431068886826832029199309892649728755321143169045559097627094848501320718943143394963523944860438384979914281358973813019092337567049929242986113062281518889490460477775224828860832259003660437389535813175920472668297298256628140299204630456260245911876727257244438586179984428160506938681358807960440525187203729943749391419953927464833819926056406972991125973357760568240940721275391689693360714035287458853450178810861914388309843407253640736298976128628369968944451376288105981851946918714224456907589465922503390178184950129314392519945319340254984196853546759106266826626304746893992846984566129055458667709818619805185730076253172091326567895502768917527384635464555064776282603922158010350014679099578615187730332818188992354054771232840221962619552824739825132244420051371182725389304378932017781866905634574901984582701655030888040645477849767853957813397151263277453665474480051659089075759971679172829397876309078282766005626409350862395610848160768866867627664582227616925036594828662450545398547214034986422464460669283693436320214533997855990370119345147443202814692799224883733378597969555003689716006667199291138101268457728922785220511230124735931091222356380074010768722319063486014926087088282255700870752739327637104166816903755637458102828051413329154219240592042431363193897937532176400596719242934484992000000000000*i1 + -46045836815523208884726996883357275560673318843117509188087755026672996131279454760112041568998398350711276757255227138341244417120289453361795522044700708274551071321415354277012433309516528779049059567102725176920251745945156334312193753673606177521138936043590784473905570428163947082639539580211884022393249384474867978822721302740452833695934688755262504235890094120361019820264178338657624123890985666674907003164227692821326503963173789059774745551102978266138542177177156209209646537822456335925040238914700911935511547046548549489644565693813766489490853619623246339109791346250777106151068313615515350669349699711449255666855074624703831523590021916981186011609517354576668739545788641749219072638126845204365179600887416016882634834224676583947172589342959727885112886369410670479551431912150166564362407375867212028963589935873307422644836831295068244114946540060726472439559820007515421739507154671509819213385562604816164104332181922053642591192847332508473311223272661172922417483114194670661435970418067851391529752451281438694844764474523860711154906791701880418536884918788253127408525171641457561052681509311468820445885343836923847450866922739520105492786794407611981430229486975029816956633972751828113788841624187248218663436180968336890042521875844081935117861814388545502108158958619472572193361585678982628618795427894514948948968560049191127231837682041655210836071401323562205734864193124646210619133919726217609473458134792158650242376258190607028242316515349785352183512103093115936123442437111749410560066662924652861127990760830109520635611614342781929864021846489249398999534438789516487975937325063028524047420494191535735801563809226816258671751244194704164998106831007906984419586014290849870033148447466693611000983031207815517684091599146209403271028084499692317271669553539606972954866030492329103322439172930813643223214020414668800000000000*i1^2 + 119643615349287483536008353385203347185374474679754989937877173641507986016492342891539576598090357522884869543857978194193099605504737164929420198429702469849759299020483792450211068988143170438999376142625664824196320255372134489334358595327421111310571971897433617444813835964369437649387132001015657059923388772219931181900661092083600323434096105291105125106302162681434993147509280482239670816278396988952869721849449891910313293830111340086265424664362387580282027161310217005591477305339303771513694593724649893057222636016501379305372637515370655934161673579841490756784479311145645884550767140791190007510516808757196018859887334438155979580298471293110597998641657007243570438928349118427717860266285915840657256965060792468708165191707341496833942457804660535411775933732903771517850937861330098999629534158083801206116522478010546269822926775356994919893781641984619125349045518643598325044098856066599380936327111309151151551649114577448423010962157680592724296342403142487438260665432203667172511485797241296357202653075390728158911837801443775390846901598796604057333649552219017347519890328458259570447624049761181856629763761389171900334983796603208763988393884733714798560063004245581122231652820420448976320318818852625149703538852669997953471291226863278660780817469242466025087993477788340863834618157371361706849037015264522374032551858024297119821018952766350110463279713959175268741017827604173199463201434801763718667975963782049515629362229131096429598500934144936328866840675227335167098368495916511739414472013648742250093268745296253888942098054123220007731789604347806762639043597871590641092566927586902587978065364895645077900009813310575431058535299854170035299998223491873475882504686902565805942375788097938574026621290014923657741064969888775538238825448258989692887014324316227150610300299707720973782791232514951531034119866679296000000000*i1^3 + -1493305197581442442419786355085072347872337517937506280601987451682794292295727077832318836721917999135379844853854496080540035095794479791460571056336923598581615795852057859363769565642695926083650739101035682278375692954007231068696265904373619107367104574116022786707311548179487304201693776716722835919825107958447649274111960183269029426770363706823197105420203556091759388656400880007344801114990527284484845531421617372496529281475483890662081347956340117259351236414326040878431569805620150240948595647131953110253737926113393044508312119572056683548442422403972107598012595518838415428557806213660612357974936721067741273065022855295281212368808906011478340428496921444934287091526475938206654788553613613351549986656591081483119819913542838467301938713400803059488978933130751617018307093030365068559865506696042148988976570724935550344390692554602394593133778602371403414269762710363544674192960055054604619820935922706087216548059598396719666250265321800599726021278761393353769623095088899569518323020345286624692911465036112353948342148505728056976464724433723954315499761594588868825243514436143293512880725116916568252985999369659418181631432320897401469513890016712844846441379420150355159358483640853663328076701009418875199844244858585856398254094191828027210009443489394731481637587426125965561017535324479024037774578489126856815420688975664375649703581883803010701750876910907188700542977650504184769339044078835073106506296093809233300154087447502820005641664446920686460903294719108335077473267818669320594342797302648791439866513723090872921638161819624864179465440852079372809477882122612850959100587279033115284729755540544280906674528937417167178980000866512706481529494804697349987961770434478812332794315068577716543168932618380404770314758233796694288550282492322792208349361031178952577628783733040723137403678940427366049722071850680320000000*i1^4 + -22029115254334631754530909422330062195937558617906772593032857398788573056788851877767707414511349738655451436124617738908854926763425211021058051242557782440183790946162327802984201121480019152929463128203726591489279731173399855680325760872224900018684571437218125610320273421220488459882082489972017722227609923785385635417475297023225009536291782700571369424924843446053486374331511118503600216807547777373257037108535841174060671537239829418906982769959568922168025495427934387586119528840751057526260228765493667953453788073603586759075730005467163680002615814032551531604310362302183028646697215453457892074945698074193789919550829181915265400027409233045202184132571453053522105925790006691695255984013212105683206150140061183828621160009454702185957269808866271528260286367827924585228628991983463412951241421493198748024285748300632157287734895593337679663944523544336123291526719149704616703596842434964963050841964593624530552529008051476234193115697980211155493702277573046717352844362967078323185311265261680237834183942116690843469889694365415551460729556967384334683240436024323496150179125166238110518122316615622946553480788946039005784764777103240549404805350361332021638248136030490972921830326776447370482947501938396814599052320715546111887793234204965205212688053557060823954977048694289705554175999741200887098102960222560339309056106857382666956654687462257344621196611143838228319229698364024996842124587704298099435532900588652639877048459759270144128317536548366953133003857928715941380784407140775201406451039984175718621207751361995544643349719418334856987925084489502325047443843327727527555204040955049987931937445387066088393350259048607485520212967130876436277741377782521642904501442351806636485157838590575794157712450952393159899928098977963641193681374794824652886304931589944340375922996311152989850219288884638348686658385760747520000*i1^5 + -83052603207686877477936469553430646501086149731763707092449948102313889354124143087606338529305687372759638600901588480498944430251652632175971965939832364076219127549959778632055126978303990759895062332200314942611511419625153860476033711921460345264069252161189339609312789767264236998536001105177690221262454479785262437642272392745068267023943422172721869365633589734529408407669339876364076712656513758225365287725042013293227699712610093310083838228599920288008197449780819613989276257138224754950873767162225371408324305419461197693048270397149858516301199758446438193394827986447642323501450058844443684644345113148492378063128482359126751058075765747068333393968742415380187567384679241477012264306640636481473752260200699900927790529778539032143076071087798828785301501542988308099774018949738117392146040817294230139549735061534488237088251891784571423763615906787603289043634812967532423894871635351572165312020213462384463032800577158572164804936699800272026937699721261493490342866798053533886927845047776844431122984942349687301694616423887859470356312547517704351163276672034368541537664625647151946878505316237662447441340484387686807876773652560739827915002850423330584217112141724730844421268379157003875848371422205443434391568733320780501581764866006073536396239730852880068569057787754887047618739756141289983392466581079997129302502409024784944583873220583778728058110532843231005864944758262009547834499911183173679881063137995693559282812803092912671151268737463311603864698496789865730020002679103463078956439544130572306297540460359884242440001419778639296848656558059761852001415352414290174450777539899949600806217688410325359791648966970120138006568333830344743535586412174125319632703151287684705693411083721657379494517549490764229856445772733001144184881408970287708216202742017594400155528417551506714093028656716465705504229731126476800*i1^6 + -150918761430636704261987857867151189175819150142277363098204227716158974540029645545154327418073315726501826695698966104282366051391561691237105767652935662656613315711972941324362468296296138161091344711653012894488359959650801611254742906880199025791855384911882774650052632732824631390861102335144750501481203486975619487432962086356637808552936366449510894326725615696191581454894850660590163172841067435550576119586271584982349782239800289361544881179503322772202470671354139309527785625083640392153170647533919395670627535688548754881024017813240482119639154773319632332235040813170721316078078913155189880989800842345496091337266127102220059627333671754453747405198995979493221138313067485012490666580873273635268122236805841026474140997488132659501700847826355593795723358559964742676198264053274112112576939286906535462327028862963710917222209235713501436050173190272686997417124673560067639340462852700242515733692894464994208876424200604693039208445945128532646583640885787849488026346078207891458648848734932976511014642599747791803484730045068972583166434166854458861682059275661819732902617497778643650008082614685217949135136238137315241262979708105000974063512645852987711987608768267980100395154365191738834318134952810777665618003764798783303238441446557216346231178554940782862928167737685264767674162930819235635770836485010059210897441204045781237543153562963199728641471550976906367174241489628500031781757895369653696774074563971580356885201290865480044025099472383446534624968208764536689445000498744012210113079143155112668367336369056952843850180887130088914921257389267162263528391926069644226694788205907573749310597575054346993390095091627683195020801473667343316154416297821660544438547783096216497814909854983130079729300458885915399854679165835262150075165445496651973130673783198512112868500823352690583590984824824263571859068462039040*i1^7 + -173444836529110045928440563635343053676772352507443785853706249024742773275962636092755684665622797887731507603304457442611288671688126132798844831925616969411797468585381117807090178625033913955637012535118069803195406916641318043686265520748318911553350322765821562778861953664457573431347246423787658908715427068980684171560608624750546418033706466434317159497447964788910274433689006886999771639179381845547419886872329707496031720207672280682173531437544776768457879819512576548798766596686322352536445357838315048425993901158934444857435167297202176732254861493300889816037364344218876809508178962656947092079665848767095993090733897465231401610776241455561175307088061965027923539779645954139619759091506082594657151085258099679070995870748741135669616221610836968155324014628872661502252359617657531984159772020690608037497574597610413925116190747677452218442634709413002031307390100649396055511587194443228667902691233208208764670928868960139099767402506749785256842445485742191633303992567719496453051100764353071222604852525182623604266789146647795880673734723199765100365024307390190454622646403041439105420531212547136157765582187224396613090127766564455337660055069919688069442675322775477491601866093560989034124813300439632426007513596908258321301419740721317262262684368947252832790604831025457582545381805043233899012409644508673768443981043470670533455647806498443187103454353755848484164507138393790291547045406492672088176426086613905336518127363221358585781155530934739154470818165771113754698419253850526403933649929069781345523433302905908738207803481045150812333408807064736035943768258709588588739200144202955068777222305072224830777423880332624283302286780376727949248903562617698598915826690122578627767495578453940885065265759034564755358882084887621326722392269831509924544828797073834238772404603767915516863209392475194988500095074304*i1^8 + -139315038928041774306519713381334639767556516503552601476171415104140306475517449779175909460445894597931298054093807496037056534984743743174361178017638912376358021098085909909762369528529377220563040416975502027091444640883967273169184452050782402398818429040182515755947871809575071052808920037804179673549258149123681260682826375117634684151933569891789775480676578545786359185772770706087069025179849742325288141960884750389957423224362640620572500853689694673312084421507866258701953948737705583680472896069082510519213199025939778331216653521357601275464531769917901080410245759996641283848165668457384500491826043880244168783032128695651874182172027909057463451227607322342024800471120171582641957724217380180616603992271314475866972482344938868950610112913804736665692357840703078773115063575497686907722686736969100212677788667516638710625667224386556236074294295390593322832703820394025298560824310399285727384508656871996075405131413792553195768966536080713874996756923324253525311483615613362869175755341104730966718090437194656099583180179415753041168264762797440364647729678113161824629003911431908922837643079945406274714769052216924493016976815630903438284958317474836068815531523073660696297562976848553949160850687066587204065828651544444795282532341484430977930269421137095878262786008237319880409572248649904871772487362675885768984037307422067364673266642038916001889797586237273845277527509733559428798107068419552073490579260381121345031152068972784248148185734144743952922544277341634859554365055839691233367000301827493212351762553604502056612424641023182347184763128283350702684187120004609735692013052977195504430578473446155399560861781645580808302586004918299025661814597687955589646617517770450515219125325159782794241709826038978905804446739944481148297723988174617798594986506976316871227047209337202471278754648620759845630377984*i1^9 + -81845347132485406237096483471304761925490795662794171123957476283764039314718377983035258970073390489129937745754823428047235780602994973911963896439531619309313603227914945763260838109412189351618203118688219336536630799721185515801038740207212788142524032516702965979202521208646218232464942656803343136690500845318715462462484468038601301134671884299153939836446646950931368381728993031239128352429552832011487832494396194375291733043287145512816955274307140720949742612519197997634152248505281431039338540677898737306128358465510258521962812352444258205049948029228850849197998449650727242295450883358447004263750785445530036724002325636327629557198549313854828421057831110035100126200775178106878870812317471492783128166324065061191628183122653993774392521063367617901766162950218196022841257849425768825092298028304369461551542143845230101246814751388200760265500290690730493036140018848098674888905605768886811730428754553994901664726901409447109213590563501165023993749158424267429667059476606074595201021215315213421308448200980223654227906684603844948845518797486766820349697014461853313836561875442748969498666178405223731801162072904430573938468616785402353811212240321629845851409006466094331169777365691508552159309067978382005019252694133619895895247907092879479368428884522820914595706457117973244905441744773675521819719812596698529742425221651961477640074237295284554132995400213496924863285045715804328928601187310615789010043122298761319208942762600447779442998346939054428717476664541109851954354757438345717258011479032863992279408597089394911185273472928647436453369927327334648734762633838649873238181694823874951399807461032756872848566625161479760708377213799243488899623532731457216880281104880032049968167704459256487683761906806744598589444414031708745792743140805685964402993186419571304346756284041658982713299573520805524406272*i1^10 + -35790267457655328295698759767962256063011520046126826170449434556421915246246061202527140697641157983183263251454011259930514207298533536800943399565781638821649654104039220106964819718886597504991583706870297297819770533878733817038466401313286593497998988116862332573393533592025642871871921717333737116525022889352770548843031183757828141064981597477726431717962037849253691788950141945109146650943441373145841254863938212963637318868136903469534435068711622007336445723135987934781470650626980715367751720688128783475019256740417326829924268866269669779020259577026675362907337292213614189208916781900719969300982509218177706447865027310189444175234565781989746272967660832576398976287905141577435517179763819784683373988250677858472727695550304819101804478944882829584101443785907048315533755742743226854080966781686229307153015535092972319809096166730800702875608710648672230719021535232159397538555748305557287121120325950804391209895586333736672890123044695177890272025548804429630925428471536499986809850179517628636450960981404319404305724132773087311374923042528356290791466541596467696726823845486242380715374219533340202614370732838389931412003041258007473114688930959859016366299428141357137568931055535100657165251527341186733200072729763498521002805940229872754475744363310673811644507374160721023868010350960619211494590798426088611680982289748282901803496620014163056302177102227586894245570513010003478217120633624083651917265378369005345106264114620090220208315308469425975401588130409883291453098912696571585449677673552242542014693754810001412355027253814515365221825241452589631088476608063636770313173119282254650021887092650265791692433889012934861258743024811844523131499705216274260136034695006981259738190246886218514829933353002456447765299987847112129722274290891361817891726506365694134252373790958820698677138717814080667648*i1^11 + -11577082415188527645451503586790992436195149925880559796312883423615217828064134471339538254852504301221830521314593602935818549201120684690839599430341234280289397224633918114288467237483564983352560349255686695298677532222923953521710911250123673963713850801063159364171488952097864263143575568574004565318764074786318194129114811993968508030533827359442130957393446744894126088353755981106041911716320817305434066805669786762435727371964994425273525348500953173702070410890618765529993168516521312244162419059176916337779117990684650100747642378965549771139436322502795148804721212326186833892901290841254288638611589358059611785225673859270036435052537161158619088972380383026047398351039068895588690308450057955531866327946272175269811091062767489425476058450807058980111880553485996828814896810226952229942323282340429807942091788289321693481106546295065473175734988117333724153680627111279669720583395411839670756121046839444509838902564796276446918703002052287448675909531284967330711150131371688650606956689680320317221483322210495098009706338129626914980241985804616368832290588697734065736985205024389111602976221701902361045679599961888216417332915797848362347504782524180768350488137014401075478098803949303746521978185823731330057761001537784685620420625311237396325445252635931799736017205316799018814702577182626532894842545714148781480484796184922011985062281211572271817243129194902330655275824346366518295648531713788174559302061687420339936468932166586071920090548356427958237577971834106463356949693295654924855596028808440428509089157676157597783686453038067933180761909437040214547095789323810620158704552347184679458714974399778227122074879201328118081978122183170954958674769145677314504956953456313760593246777333805211573261843480646611971138180825977335105925134340021883879401756364923089456655659517944595445532986022297600*i1^12 + -2710501747447631711212426355786232613253207598638490293858614744425797917068054082587072541350489383086116840233112811621601538635064847218905673644496065471839765258156384658799716735427337965244324855052029075658729831741042587033563601115367876146411061369132242858690733564564513500854248332576069448377856125894302961679282505975958355670692750775434155788871262256586005753954732367731787846710152239258996218888031063593729389544473850395400819188028647639696761848439793881361076245359106349144518630920004270505327682721412411126434229766971944048149853806954886919932481697108088026533362636162935719696187305680171963770892995584286291629400405644530610038448507974275146596458194192192300339595818714866827157825936602932696178687535373610303287515060906501258379566724723968798407958740280359134340950652235821897198057873366285360936130101993207742085088261135947496923794021466406251013209417595107143476290355665466358086049527484097064953465823135308730841804953009405443686979178337528351782943553052778351331809427830559029621990149734338087276661583495587053020454467356959885147969866869174732846985886352533947334238599092984103329340675159445361320681779404675300724328926183611436744762722979884470142968741063081095916822133241228410993497602817305109273860426495116534589874177664822591449830584649844572328414596810458684553138542949544608783867876243043378988883171715620423815952636156670215331806426997922935405940357722524882772304452754810741682215919341871507374030471541691768433419737343506071769096656927408906815245018069007381418398160046148860209448205037678026827790022937850368355694955820757754082540295284882057572053598249223539106531683456717999480932020835796446568164313034780336805847260340914512601382053961851025456559307681466350296251409733168412495381365804650975462338923256707782964801949401088*i1^13 + -447240880985511966897337924442202287046376311202484908129721858638259280697075116608442550351632786093258017487850840137531008814352770473069928762428976875074686814640485301083750198461614526023642291266492421366395625308418320098675932387659772607950084407128554316895361380554660002434624681226745479434786646908822876443462221476381713100105811296731455784649699975017463817695437897056774658711905745611549922208587075494640497376767589858696250211977924558210241835952584721816807844315932585522638870412045354073215317600283427233225373373854577439618062444787176121010834650589953130126305265109921169016180911479764354501982290966138292591923447813454433937652768540586858732213781175239694783586550923544451233113340826200739885685393737922973900656743368120528859862861740296716184373957169325902610050279699446791556121330393956482777779568570335320404960535782875069642246816222613834510988763607715922128765735290764179604403441901339995060032908573887899228259192456058764622657604910571328100487330569864613570041834879832281040228716056493038233936701698924073611595375723225393196695070082833256818472079619888631235512496669565666378725869565305424560939501145598339974293096063127147402149460102609181957930127738064420374103282212707274606847590043212170836437970172427808753067020827994732602940865754788448682605083513477510097043020082709151038607148154498710798131028572779439186329483811531158190234800313726132397294454191398058299565943866777853296332336924211665432225325149099094623502921950114530918387103918205156033723387647780633551709350649378284976863129060230231354871686701451543947451641161511133342878699946696998747247367391158243016896139415870194150281488900710880889566194133663220776373532429603018659878742503646688577832515971009479847657628372160222971635658387020457493606860884335585207873699840*i1^14 + -50630791651966520578544727015917466231726033805167098604242753394572136340030936252548188409233681402923392266870898510069704384780445646241198901560114758232928432916888127398087058931141039415263234212347704716972825445275066424669071738440482943985676482933056556372199145425965914974799737539532061339517564884470117394598950045101746525417125312426342491301107478259716359555986849813592938217366509077571370163036701045466721792894658411696039697428301103380766369078878519079724314796208164730987347947243805021287644999485575352879329700957940595330862326274831761640729606068920396388484519681535380612055806721266646052296088767561173853077146796446084459606579786251809219279515393645703424066718498955197681457029681591915849050828806381536970176636585614786077455426278188724598849475233836232825924379503209945505750819175442035456565448715944796846347337760540827416532105658332156427941497458431231437374921039356908568747931136693520949594131380728679873465409365969974558238092642215430975692341314470150762464568244818989288411419325432560174673962047306798791035127680608210987245266499523586676727385232588036959102853018486007868330308778855862632541401490882019514010468851020978510362897316203908998263924651621855440503503691972213442230322596304941736917826940172469164319328868274962723914684088636000095701145358253488188956321046827890766882759459502113884770396297406812158465691494632644862752468046770524219894981230496089947799515914580303441558398948653446947586553791742797600068089361933139233546468680722897381604840242681998799934374718606618334244799102261404040989068886130908756321682458665970241947503124761590444867986523554092025392864535232745882752452378382442897129430815148660183112552505568667664640647773176668700887079592263692361941225249102734565080182827699178585249707244366159501328384*i1^15 + -3803873780222083203482538827594379909180348004025965114379239810552539167106147567752668550595962992330889362727408132882853586259597030160757534090325656269366077143245146572247430397363422227492686279970417438004960650912692298614708007996108097754191190370588153806262035045518570045578057559234756618720376031469349372167512421259358976992210974201770738830468722463912537711211094206904804612440905893424475609833535320026853261130765614695648466429111425563864920493063713375268667799476978209952222560167054460994389091286144301054498746647889245992001929798970828100042075422540145182786690283167995276764199037054357641788944588669841125333958028207536021750810659743311002144167871360141361812815631010512455863627558333005626576492441932666579843589258889517469722674280231763202337054485680555743773484499162653151189239212160369390188954577261412027811138873377427652677698468902338478254950846795106826060000444160827600078640344680165777578867611256482115959337541074393914442636958535625854150908707793926016113028016471379494202198756947220532628843991245164706148856569796937301919318259880067478552933437521224720424924560573852557901883406272700444938496807661048011150519363283984801166830121496975717398578207596104825388583764230692772625421823517653676398237066453152126703683991472584310566610817218292220178312198111499170613531065644327310419268759842770205873095202493789601517663734827462785645587994151101375093929609679469483190011581390822678191819123617386771085589792935525492737783649137794597553173845646745873711712526203727656032913548176331799546963274309703701282894353771380566118088909850652831907602345705207209576067780135628970040642833332430798501739928974050278652898746905159062963711990905457644723203539772700630490256613477840139504851536712012665397800216148292601238573366704963846144*i1^16 + -179377624076619535053323983529232646888170871770013149453295704225733763572694548871795992334789734299116342745957281950009638772800819700309109640754062762690222277407631764915731341692762809935565818263698254387487598593574599683837487912714018561859776845428022462446699306910821079822766892487792702685325369595723375075117644460898853432611743171136036019030553730365377913765313608990696233639014549990640727853918924984862650699843870154210439340878878340343757036580143269089912343636894073096001322432611787855073567979950747680343524532915080027780488191027863677565315801895936758320676178938986430336376414204307496486338442256188265597427094501494308807925709501568920456937744279975877839077237159566220593418436228813696309251309890247663522210061418723162719587294699760550063256990195944165337205789861988339882982462776615538937233778938174805033769330103069451022154974420307895000071714387665142934062513455397184994877383936742163547320515572098048373577410893066576461115421543780135879609505954464850408324445993522503503880640099786866460093437768923417327102667106637438534171297900675968642339339259527397590546989795394784770139380047096217791309785394630825400125711391536826471714339204223508270641734849297749508337892185460754613882982316761763947252415153695839722165387591439523739228231485790486901508137153014144489621471766554747265715228050887425727652527755326826103442861882438681734161718604673950486776694897911464046399143334036031316175647353291932405125376026485407311043111954693871813247069879791671229732777682525989138293640840286560368115595545221278085357914520424558699533407796282431567005338923939088228773979207471026309308872626165328443108866618956956348450704158880155184159569001432565934819263850337189192670942689587470227928126395505245445651203112820091323815181982629888*i1^17 + -2122538610314487749804784415995775160435021202490472393036509957570475305540603996936115702378872034652316124069466419153117826279810679576198192630584828120944723678299554611335884722780840440358275578591837745878767796296992932098929692985264802758860690676426588201282502070851953948991736068227271035688351971420674216447947166980041180608664920948227714696726931701285282011157506154130498908896767250625045818850230118134060156608964516995915712453083924526555236644168485814265555374829842165090266568976111626174946474506521037265488279260938302539868140479143881466823913970532406756917532426598979972039115402869153883298535236648526237467614285196147552459241272350478915063419818723887826558708873816875967269075762263808101202310018184896345716287146954506924057260097584302606288983178849024601019329418564027008790390179927716320980085581186778359706668515763654965534153152503591470832781414038111785710859139069783949705729242790565442363625891742141056920501051745349711866417046523370794352806805764297684203580713360074233577788116404781162275836031438264675616979669794492780038612523571877426467216085104308819788497774278669769065174849507730644260248200256670219166035109014585175203295268191394543920804761247577015846437067685596846194551286864403237261939620987132756343743344166197232786479678455386984929697063523375254358173889618364239866995022801669862192227094076572809233191692699809910204081339881761579042600604662891749030104840342662323378065710050497356962540046224499274040048726374978965419857183231055307120337209088848337407936093869472883261030484365777557071964649698215693320125078529837738399085993620757443886851238700433296739617095386157470893334461527998130008901721136242551048045570189253218622797948082862974914844420876796714777916938494618380277676204534064253759825903616*i1^18 + 150524018961467711432375615759224093551556954899591117201137672795161065604370595490468993245590341444473571360351777468753678183643568461486122387661423344211905537450034341255404338808727085648660786210822651653638985803509806966624997596503408795445530174837671966096304016317851121593313273337479059558948448389884896072237028460283390589376736368406008857703521394308360388625305146790322463621804123811674574976068415315998265454991438884310240870686426722632497032098501846975252430065133984841873637959061886357201715809931170150141945295311723922026605284554878584714031369718759800669519038803422022332494302309304619882402915258103844424727634769762779371930451670915209273189097531006993195368209661935738501908054648456771276865177920358827126988363892872603974804335826015500879981201897022499817953059822014399810519451563884047334512246374486088687243063524922828177751445511469219901654377295553731916899782479982383915619027920131286311675711301967786391006328105415378715360143092995183911468686734811970125125340460542881024224411568253985487360245026659444426041767188957695718122744825479184681991400984920637596188860266883161373832499999123724996905606243182424417196588591839404140148433353136532835481024267249821707212622657630894105038128519248906687495698729437267829666990148569312783480491448787947951077101693284802460799470134071009625971858761457359820301681974957886299225862804130514247298387150749816625209430082717448133052175274252597309419896437224547895078075546597297004789633341083474602107198426011277650756448995913467290023093116199023618248160722426103189899362141794799823710852499942852178987130978879801903877669327377243856549239155576181473122925426718638520164301296867017358752562033224616296748436265429056592667150106500647226653188831439695300668908053937904871800832*i1^19 + 21121723109197413581295471587360784124252960972259464511145097650412097932322302772990727131287603551165540473936652834413227389634671097907518949478947654748819015284113509228391704440325627607247488703944038528112284739542483554599759907917869467687763843542617199061700720344804820451296898998234246597625344427655893800875073803242231693251959004717836488321537132043209122585138416939478259704494137380453845526493358932317680632007823799317773730521116769975704593439179974019475815442534554485251122754950290990842765798160961330048332511786497603770935182992087263898861308768069771761801798216339015073554065659433259039516741801777369283554892068699494800949156433671816401144327007924770690051556143308846841710481310602758452731309032853348094858661446238429444626795437648732572229035399125443501104881939730977402239794708710607318012847069802896585468016700218778962018328543777708497106074616268094093614885752415568033084196255076612592568573162816463301446755635814005180174463260375509643165775327007248665794922288664963381271010011270312159612448527651667759319916034931991515857045008152936991847205767152053785226745428971330395569512541479030299963800188654881917071677129431084216678114397579813512672773408909843961744989401548120313278147908959263234365565405292980068973262503691418338238472687604695884368630660113491715462625914260286947318787022108154322952681845232492256238080887602750357613426346381372111509376150384134469164904458651212848266678072603582097272076889118835318458560745250288177012245402636005822502231371503798153082111622234020957884100011576398162136013429776070844889220069276160779537996206482192124371664666199915925975109628752054983679712113463111325526528541627521880699899858804249568826614524509808284283071964678897812259621354560910970461595267287614488576*i1^20 + -738662261093932901841791636203969749958298338561502809478456367761235573622323815836365423395729229131914210193361738787595503328627441869578672833033854295273490878815731511220140303149925009789008873034439222588975463893787288739181403031432759418744588925968673168315471086192389378436946657755458202327411828357073663665422052229683955488964515789786325501228206254177613438658292165893268256762195135011555220049284839137012978127210626589249639089665276020854349703218363212767759840901151282141284952684698999272644792347783239017080691916069662603296682999187432145713041704806829475389349333575760908387214231039808899876915106680705451037045845992436121594430805511572604556159446733166262675499144088099198092171688078170378941026679684849662443829315405015388927247628066694979022301833738625826978414896729642628435136783039488927539505964828582988945917558690082339089170467473931942132171375454229278613282150336188838811761369880108849176191348085349416715986646075153683069056375943692218957490705640401841996484231776738915067833654050060429290155633950641042159673029037167910823992356562246179202601984828210743730076191456239274182543061140801994674472812740910505014880909050751495416124440781930150779206082560513269056116607531954549775494234378377285666281122549449165839869196508952757789949185974413436700992124485770427784281813201925019661495258681678778146999036123756065387327823795943943053215874298091524961003776006103254820975925095036854624668095991720280202400696054133741664558712243457540688103021674540585936431435738585178504225513975834115441847437684497497320034697280422877607124392315793292198248162467648191015775430827549563195251795602281269307671145281578940216627746745547444612713447707306483784097525847329744125522537723272123739505045287126868264503698371117056*i1^21 + 7223370952495221939299721926172418192189415910354791050486792478224369213730292669215611746352086825810099799316880811792776942054080515465409795284994612598952733044230940884077870868495471150865077857465495821484606588108544324307385740312747882473626213019067194975450465621343636658266739505940456391089800164101876841947812728593375801329989030373473032541966647301840640606714632757520346886605303920493376269121804533529583429988500442612513377254670701288723616987357782990671905715512432317161510974617609230139855517432046131742623475233789613706333690271831318416804920158338863089629948830426498536955588597891644174576823323962646064632557266121568538299861704283868648643532727672772385090843867475007935977206920259048305399398861017844000997916349390787738715348365391356555495729370368543318912151144537672221105441158343004507395091594697071846268572965969477312447491869577062100471639295713602406746599092968998322245706563783091424626035323159701443068344215767680343013027327936283179847157670168463084736549551113555094508940760520976429447761678175247938168844927360810812956165201431727429455086766538325635397858355355968393489120348165879383163053449497901738153555852208580462539111016343907398433909638027521861872592523179628832593154028539898755405486362032120693803098206693683181317424769485515221948831741279656844899036043074352176710105668876795766245394221262167330035030629413890294575804955675837749987315954361817432455812075766487566807791311902270250571799574599339420456609548770578866532492559211824821000385210836198811188711129874774930500735619087532866597160392318907295924076349356168168253845018490592891259591237621146822982030666623661126531345184069107117488160220806067597478590099492604085935574545700981618795986992777446521406370216926555673874210488320*i1^22 + -24921575033505643751515462932855407937355418513797252231153990508850420552612865776582971332088627154252422139776008621042292509162755272303334189819338971897914095702005302290093243800221246666854277136074488039862971930560513469396837364917346550031049455092175505306794859931451452504482571523032797014898594227188181391117121153680670393227702595459357365041417716150470962785724953970438040742526836064073160500408601635587149994287703165356640556028908235218483387659348188120728901426495817114308340414208085839542527720063279237396515738957379905535856764249139041327767715775067868608035123014400250187663585075269619739782455865705752814934016939152823946511418864752757519630787391038183709499707300206537217913700386488776186587416571971635645153605281068055905159138584410398657893618439262376637709365756734847441235094827915232067731099086909586672426028979638496068223124773304482902435884884536903659659630239814158549354132508669007994334112605570615693562579164712986157878153137040842347742374921134714403946506987250841386776216009015055492864068551763526971629900657587694595658893257646227139468249640068349253890687851104012749419064361228188491427635093009801856073076891504640172333308485402102938370616311165221878248037327223887836253472364766682941876706916239769667099764084193460007706228767739331058555587402959544465854339104656695847737626155740420921822347198718137505279238378176170370232095205238974971922698216999798101235291017688925431733577719151430501432353412318192850564336622531839882842475394364951577759148654922960553068621363012484178349599023649676608913563115035239969607236023050546411773534146783165581355293261196309047254501232372842741922279397318958941142293913787275604819714017810050938793683612022640734057274850652742403630878687646504072511488*i1^23 + 58028532354256494916238086771628764676700861871770750377371785063066145509292164485555685592859739597665938273281678167569863705445023245505744292792340098183801203934582107301101277142515214746467472052451023096354120790990430808403188040608486935079409662412958953165236613883585750470281333977875400291012714005065335322960125527552113942417847137231524166841482274300808135507639676703187050040672080942879727226365930588299894722651298003880286471294039149372621573807900173544748309959288395707750346549726489719907664969446860055437982469602632800414065465549376566379742261914724151529177910551087460110848891295488190510084510201126655138762290010635735176978089995503126387623778176462310534379920423841659682986599352630104787150430391298321727870093043716337841589868824247169982086566300903551521396461298399524636815752917927972679225881564449041343167730210945850500717304446957354556634143715402357662285790940602634287813939551977310568385030145177221009999784866381144966343516180519678160396173333710493233133844355975814197998305680026874262639871958010164740818760403024618252082824332025132414406946751657356337022846303325220581817059350281921432701883058005339424406049925749969433615749696416020694896482071352240988326651503375910655256558369104858266448857265921064181046582245338052209052789057053851620810450198887816113023414315092166054520253593957978286896469033005885742805381871269268347284236119831659011426962527004362692073279937425159049248689507185137590377722664250824046298093583535560510657772223489471799180062117663568106806200599606758312026593779458175580915716343474677401435368377058699145573874623295579972702689629935396360200880061446193633569159638336788253197444528946191944140919163514097645166780737407766362334108480719769351268946258880888832*i1^24 + 1551295168015672662783203124373959106053316083594884138943977579026441056378230951078072546738603228087411260261507573541213301995528342907419186435871987013605632098141999027048327145664163234536741586253558317538659137657783447611400137842685658596339177792556792533545358974466094259735359463956152235915278352153326205909362222735348812606550808690154453796418825469675154614100835993501685299246201997544188053431039521382736858588961764583517060459259053261198137955809368551804815424497227619121116755245441187165621808399008119555973385685566098381491844565262643724845569685702693418914112104111827725441221862737838334795221130282038173914898769579359222390711796285937118975814566593702372439491339264384643273298806145650498440191790076749750130260113386646477254448784736193417897263986654824661429851049269274284610279451073599632504186185808106077147488712958501264921945220368667858613535425464185080583376557898406081493831711942507344763214933628517055040134313483953075244776267348568484175026501362962226735385189902935365964353890818033092660034357856500248495156561092688987419056958706538666720431378142299237487960051656210037714586402718330811693682265545646534427296030911751827370556143611761422690069513117345893220797439842076218281391424462449441746310016072609744210991113246678062532041729916858163448359776060444659112838266476240468038079175414675992701824167845972260644574625158710177678631292819469985486011595447211559774084725262203086779902672109555963878897968742352171529290293567165868793645453048035888877734775252219294247523572365410615692160510088580753312701623026143128876031449073085037914791956846933596792591888457038351866674941946406850218369834984491741251894031112821966126130622082699913373564920381918844591137463496851220204051866058752*i1^25 + -3869615219845924350271082388879527770956618167609502535919995501530155164355749231322429217594221480978220778045481004592444033827862148599661026118066100945720314868638813592950502337445040139510586753099792299496494766608848783878609359512611939342173249438095631397476532663467694141460468092024802648103775022967028986040880451395197633011070310912160382856885397734251064125744418826699572678303681205603788885915992553005743150325831712899720652885552231563657048223809686100904392660900917267926180570238992917773421699863279637911070468683735435603978611349360549591448870349322457116124083869571698555507329721914692705618248917028691333135555011582227157213952038596047203909686263534885030767560342905034592088353125447708119441297629638808601071160190752425666824914764206153908184397922258344166819315858091680252555462176589134964062187294677056105937607407311927557905930867852233782874579240849915252317721268925803698372432084292544699146153298786242790240724326564338881547853853834911530006215758164810026266052250446715036565688568608489944433636701204315503459692385828231665626487636756864548909420857995210236563765644323389997206480198867793255670277197530887333772396061079842354725174547269026296163816857020830095867442322877447120405900713695751016458286307828119449599720110816499767515860390284225077541247829552805536309546661632446130818323420104489136536450815816685579019059074216843231080988669155079542744872400594376339181615379394803415316076741101367670561813483339009548978828688786108770910314173633319186681272690785833148169217672974123878749326492417834667345444461148126212656421359361862668507828546645152824826718555351898238255341166305552404657754318949471595043950471348427084185762884773286207264389709848427644944990479484979756226576384*i1^26 + -12939943212659511388026998589598865003863730422700756053195191743565596813160381766954538367960457017563200570071406368180845710248358385947484640728117185974934843905222203784170741575703493054593367466365284473921241112987325449614378509587849841213636756188498821955664875192927549850736570802096428414275395975363670028363717685967912753123292579954633165564476135681626686384867180301919414787185726274423944404403974139015759893412535098783564485904668765451367470539298673810521743983966101767505056337572121612831603297518719199324437728355174872662808127089776971734816111269332374652094198387431441820852333220299144525050912897220492854514400017507255626391596777408670487732790839491059382432689847178766888169591922612285370492103444339137609768102419126536992109890245466464218171420776365581844584601543955943993793226594372951928130380811112932405669870179074526376970729375516799559196235947953277726164763735099310190576457150439323555337596448715856462337451263338380370069953986138371684911352107387473141852796370278287807251331950356485443868487275560515435410806787533423188421378618970744031396430021959676746055872558759440768419601628241588960417637302344550561767798556394785140324986897094390303719282401313750888044017301471190555816943050212271320921006678932565890625450777234689265569184842172180358130553740218463408665476307155909231090069560114814690872793196934828658323375971648879055168622318492694195045320147665990861124010030911999643933788972606270830426778505838233002725973352483617317295294995580368639042432790299268818650020932729949536718445195248580330810526421186191322272160147562161686071276732051203943611232932854498905004488058317107997644315227113096986825317269937734370135996895595070672202441425216120182384369167983320236032*i1^27 + 98276457241652157505633330662206463210648169989568612749727192091276371486771208229040516604238463473644167432091508642516349957058783225592215874668696957004063798445277829745548519143925421472057458465049419131093442872711818439452632650436529340032542048236318976984661576209358784714831545461096704580444132850929262157895688597547180918699053694433005756786911195364735692503772459423263283775423072524348234132319004279917204263834514839973303977703143641085235560570085258669170647549963236996704871818657996624906832463222017424852203003087823690528572865306812139446998649299463019481193388800310394085241467137543428761102261015315745515346842203915751114809847412559915391162600312327057319149421934687749956760014272017875295413097670755090362343230234400538906134436112302290031926499088595262474341066923886703379452091960451358481041007548328207598664770613262243112596486621409414873918570676758000438141714609216361027920181629330257609302364506853841282006728741317153501183203954732982618376415142808615914237677477763378544959140225455959932729848856560111334294890652215213942691328251617325795804676823442999204994124956325715198471300952800999905374145806075290135441586868730724141401334303967599155258661936414784418103133731185175750946037692232247758509555760345394269925530937956571036158430338895139467785667559181543075164039330047482558428130397820334929574449088817662439511465771621165630496707646798144193344501868318925158800577249681105361533310624488620830695494210924182621404253690491539148146285840617778331017407746215455755521547808789165564351657720362141404431116404411905221907493887320043308919779865092938781349793173534298260938062211390556113190502477287732850560574324982287160377709869062598476904644867970803186011608421761024*i1^28 + 21602799096225871753041006895577574621649667047872902019633957234857817404106375495075065248562540937480432117396376785209922194190817793403368066515915151917486423440264384568970870108199493931772900883369816455603698775214079144000241481204297832300250871347516612415741574943091432114681370526371510325848914439086792767193561922201440638902832656583231819529536216657093924153305954302646791474685621301852035471266974287238119806713313569781509640785448624610434103116400076641330990891414969491010412805742084977855485568196321002112758339718674387454781325535982863528015617681265125736367598778051701979026431379316554028974268090894025013048592131760366708550909216312650704484532442445413075495928638869150841029835939718328728997612493494292660045464999419091180929285059035074521396076208618497951884799587377219714485716025122044429967395513383239863272170986348698396112204029586601679896056642476666985981159693908019185314026682537223350842317738890709737791309777620965550630067592120557043013976054210729754803513052457989416483430487935849029713756841861066468552634948993746243033687246328234655770532605079660487737644034157511469762875659159016146449039521113985459054027319532714947601682398039196256574148727783478059028797517454314604477398287717910556737150135979141030893321696604073939670494503726132280945963529931983566689338404645827836129499548247330171587211543895004914720431222203386092705354335008833616858969554051210472513527416285068663702736110440321435727088431550148204573746889338889915183611815079550466271792744345599036438109883319153053309027608250866177749392158351297698013585296093413485209658304297483972414672856853687994514869129186734432608466833607193743386078339294547609044268921720431192865056597711031170934767616*i1^29 + -1535270071164053897645242953896814397978433371650092387705178512012019996387591295837421888227558834777243069731267553547929132934489587798901683064014743968699243604207107629305732313484718224706529804727871957986638142698442784345713120251935073419129866835115898935099419613324629303730602142632228847281251643537794423479305322948193479105934800396414509410264235386102684887300273117502238592402880753325215070552511285294469181405709163089519524806362037887210504874947156362321933472389183702369683915767434439569481601301805873426056794540726298402104339944128228937845986748000079569727530238004888338810806395868675582198890662326707219249963541435634041131100152573694087394895165133587562371546715075042300657344927845375582964866505478425725269950682804170949105350244504050204409257615999810454103032067352107745925278068941057841663874184281392008152280726447258177411721924034965282279327502705728721269229132535515398311933724545352740566513304819138465848128879323126365148949418370015660936447878645688735181438515871481385026120585625121401052161779480344736117901588177369494355351594201130651776140777050850292292022293011704879313643429909078722164101196655590890379906211714420797034778384981517256134932342936421836287518412610013426900519464022374469360187054822512140957659675771187087660943210374060619180641844534295804427846822477315232557062757341792214655145281371918426670100298216525950293097721282472354679300350258891391576836709291968360526584052953307145888710861397566958011088409197289728658218714319046689859383619180732849917572375381304686918089492056583757587236770367456242528277192826051247682416031643652968335996935390695884493689585267661638015065338048730174537927840193589102082003234617960079373584156139695636480000*i1^30 + 3377361610189330236270695126772104313452738059756695622139004296118159217924359563093705366999978315922218325180553421810171975912319771778157832156297644949568439446721263986156968911535732781878074102600346675782248043784604530026216268262744894791350788614902376084150567399300886933182095685880436021193562785929467661505911729223656478941128989953384594700189354327396789172769077122412391991158531349315110974055467453513063965687309988310442815203279788030690388780018031183078282566911711888971538180410333064912522608471904623243756950071039186377102169450858845311707087824053017485976083713742686733244740981530820861139874341932272066704947917829663930765791865687149097841618300008968065128990365240108322247592373010930161530898115998060510486229503161907441428043210481086659362652043189625487445151968913415460112116054323887756113068861215749640996939370418374372878587496831839241861257636379039745775196330168676795696048297351677904842588423455322761362121709932765310151751209602792221041312281173490622332279337983851488455359600792785445306567226909147399440883696733063673333654014344043064388019921520058600722379787800646700948136704632456378581478251860194752550434261343374861210592979870777358281142758377052126969559497293828613386870037566326297352612524609191383683967966268548683454313803148380485861094240510208216424789926621128168077140823596261749047417966532300218443619389875212710098215028126855394786655800293119014505918782043889580635003809499708779895330968143553940263305981374264886156825518250984360564246055994826037569765668157591468641426478655243371742380515350110854764821420429229005775845916270865301790820720980281477299723666943574645714443526565964544218822977352947566797711407282436143654817948361555968*i1^31 + 2665740166827594973882505049220306057780731486817861425732122048240812918364064990240057805419570474069249403535744587978816844406152498027448742984451621214514513199240309454117335054255478116959940622326239012926503961312920002022008286665207175771802404003178674913305490794026060586157280367149873757613639830201320388761132931733009264413913297869201967830305756334944422005287658212674330248338681734090534692743469635596358656658612496530038750938124997730468073014865497017251289778128659417740437770538349322613795153401954637214281160149249263448815103946283346218242167833824643013085859347817874449645922123746880317131765664988280782014583958066128731320022759432170796287687218389378871572664996631203397293160409379599374854290822743183443847452470101846896468746267681777829261425032041159225027326474899698576837226044795620362946168195366933100205386653005563698492174074076902614893024647919462118536765025576939111401801145930581336824149065879330529921667975677532961329384434864464953221212149364034524116383002898038507980438456466001150584401067716344831316437991017076876656895169099428286000449248565921101678486416416825921432771112188405252039737334669049934399749593155238297477920522990639250980380852850540676417780185546340764704028429749042016363105276015929120010207818881377862422908994042646080768412032241406452900980078447951821495656858424963504084347401796473902166707111990622821481264669069250104221281844629314295330701239482437936640566037275428379445939870851405835785758850345259066666910640306358076473191619921933439762116582290534264494933896069699252237942476896857408479457883913377840115401629019835132520997885731761702994456409788953902399537542680196622355387192992258802829096288277590341782815637504*i1^32 + -3886667947595857410693132019021781075947784924945034130763497831952663088412929012550504601870664346654259208727465678668068797130211109247753475457743354300987233176091471924483369352685733579835437339772106600071284735757109254713149490648478417861575116305370606154137939085422099741843085835814718815512904315869242207466139432452222318960804524887528259368710807693828064847173276443130916228161477965043991769943680178626078369853238265406932421821808979874322783335390758564324327556346164528052734241257711134360209248192590825826518336554791326440004657994508820140801739536090292541067253856626319199422143570259327483872374740240661033501488141280021289275009233412886657277747051360380238849666090496975426112474145938336092892896685580214303346322416477847692067590091628710102578167216345329717223712037261756974854497811656654673795631046156148558464183816382377550824182883851249507358982572474748623516554670676550773913501851187887639118746438583285924645381916561563317431562156536469697275735165220165014623001434714425926512983856493512330739312194642633397694648982092955112998615137888391080756997817344547515774227207486195348669228471738546765768699518206691887982709350738710042730293770116754235447671409133966271937771003681843438932460127992822471296956817718969400666664774335298264990020792502334750289830903835039335839776607673968702773220249913338276243330084304070259556628659071635139853552545380827956563230592865194242718288285740591102234243527678049249266732825821918118289172872465903708112639654241873048252947157582635687879634649446325378127691766387274000752613287499161793641451824168208639710907345980087385989585724542329260545090812470348531706906291500632754423611557704049818201668963337407173754880*i1^33 + 840530377177418095082267551736338502192806032347913009774250960212352186505690676693030857432882436002236690034841767971607347898389632091030965426605641604790036566049293986613405950638037961626255597379823921170801411707810063497018053126782719592956715475735429448862922219936438879005408430973080147414062634117560968629524387779302314448863998896452894325780162085821023157205671418587492884299707208046009093700023335413927109691625039974590672648195178604599148136786784376930709941640286672033841318669486511402887787275927127442764649020275764697508484749734989509446635326241077510233960604486893886621705190934372206548168846846522691018354929656853602594658745901859145525945464273840835475600844523747622612469853770409829163347904737892854113694852397758999247370322779886360024287505438418214186205043885532600400668649228850576279413515785837496158566484779626453083760179811235492342513079963570793811268860250419699905962562719629354784105097005082199373689781193768641234005857327345886328248308940622983280383219200470245940969274084052155187710185966713776853668694728941744989723390637671348213742708139915742137844031118916530759916637148227671937684066791226352198074674416481240758368842900105125636352239552746646711449537741616560830830782554858130355687965529039341336586898732302381298231799195959382911160997094355604759175483769455183128205521907506386694666988001437669445486561745557640687580506228383518163522910551325174500403469325853537766657641060299341102351187873157405670318799797962900319595094096067803537012172501708987501336392064723669344303487591623167493141116850999476248955265446511045557732420678295831845124248851873844187719357615058574737358196259690381660769047500924317488546872972804096*i1^34 + 158917952785697133608826960447059207646825300574894435636802131861437958551143790559944124794308837729182963736298253389967947837116602426214452985201255818094684222527563252464527049910727558140415995712189788660704381686613755449385507940446102298951191567710306964735507068990081417261261870938577647141113502437260360335103881351671647439841266498466226808401341840457774701485351309085705874723603403493538069708640299205550941541239927809367690823883644212484384920440556176985189936755800777369354210428841656506630591227413798748525827491442255252891615755870215262655481168325739510391849755347475658102143410574949146617338525421949639366930959530894672531467204225505225074112580974522531957331644323358458489797932419001172908367356256415602973554439273519995350831761530904805765531706299026110456034999129952946620845560253057535816959110107943839743685413900321644145493699657398293075984141339816029182078028061490830892899546010598617733702824493214192585854339300676919639022694161565374057522871864023489123669529528250700407763590807204845054617143741975208043391295530332204531635390226513536959822551088500071433842294515862360895749214115842014348704237720084064187720783306041620094034575045460337027378672930085565397897094603672426162392297830041314676987856022008046769479778184115044421476963282004798886184958743757325457254041736736938094432290084342688478742208379235398088689955829818343960757686152980988607778376354539347271073416925445990148200899074809568058295296719588563752625849127383209108821365481385004022272829756145872541290648186513910537094351322626160596475129743090135458576490241948661354982466828545191112092884530275996934250185314606263552869287841569007186749211707214624188100771840*i1^35 + -61231432009449886617277838469342178273658430560951827067252066740048225591973211358704835171934742627556757375576850849728397311842357255940434236186893758021281093156649064128891352691050759134837729472375351115091526102511013799106595273613508816864990639597118441146509916506888891403301418449423273401869713682764984227918764211278632385362531801018361055129259759871340158499989398181352617057331255815277157646986372507520504674162113500645763271437183794400511488166263738902311957011590006262481647147634456393434098331551806830939323028775294047304710873987504340450414686930011324929751109057233127429381885518061791611123622810710787137816208803446061365130402506955281665192010645374007433055433967907936685947655814512567490646307738716932103229619694166176156188558989844712909726467897191865128759116616210638909666850794958461394948356777002693200970414160089143382395373215282471297836690859060609126136703914543393731626328401804872584594275981812711598552359862429263544674849220312939465275582315261055940747298048644564575584291409769021604947734374438395109050501099627793200642612534277640376204836407463459710298410356796037318414887438379721594587927074341195283031026998493205520333239488691334540529141671663728645599844997072651465561146045148289030518052742544975032094314995320871820478354519732762680589916538416054428902407474756499991490233020342765606553580427959992392376138420535481713943119950677205009674033971481261326161806952482435053969696141007483064374291494801089375418158872684661162189845466808994765331008586196700241218500450761895049240322056476894523971754514123360722191660571095148176353661134663378613517296621815037143827858193013487685033490374285090713570382135531946377216*i1^36 + 1802128206477093367481172026006952181699889760118044694623714335277020825566432874813749412980309029617772924676127096011819350539660962176492034844397423935289948051606727486467882643316422123260481981314691795667917493231204568168836527084087022125061787423917593952241728985869822073006401741963562077525730141076307503784244462158685488672300886857507065268447049694846877225283147575306594398088666259592518077534138085645537220769031464934890094430854854390681009637979491862674204101826361057978483698473069987534132367431383019107495662621861943407826976082113861068845403743962996002085164995764927824093730938137906408212299572444439104429421140927359522576853993624095423422872185822358642556628489506065764454192984483372726989434736033632582954354371303821428260032707252194051479395035274782587361102109655972969431919508616331150369512716296664553458153303498555230438223599015312156084093293425176808924144549162872084950405632980033763359696356745351428689876048094773791753652991772754878095420061894892875709553382897899584733709716844085606174656237447246017413854502243532875656035345372521630496315478488626801648128995830692342711208343054453386442821690102902451094133901825665515934928258690902064129998752791661112761038132243958329642297134690701117424472275121904950991853001726957408023815772844106337125007482690623596441578442248805104758936578802902547470470147946352480937078937589701623777246349236732725381074615719475590382157885939280260458081537079747438190205694258315978493366390224788655097146237161335091481058502776893298070030740319773780730510548149072797940777786489327919194574655487863528695192765745657040507319645340402837694943437136114029035762336660361403362508040830976*i1^37 + 3051108258100393935131851010285134059937436112096169112055628557848860839996373791015005963333555573018693576813936131879852861267077544042001194244040766081346523506328126749340730698528909208402339311558490241307157619222038615763420421512813756729564983873317453478073692154207813505301503412965142515346273135052729008382336644865169027598243724357093363986410276937014361819346302925711093469921520686639640093622619643273985535752831756280281999729313535690361276810066859562598705853380535336596737475603608315846730735637090288341572864282655690139072789420790752271508133924391388876807521943586401777498368237512773148864452699822408216298558673226147971721673359587726211525675158049498107634751781631352412286334978080744182203766554145423053683040327951907718380536889490401402822753613849082626410659394689215739695907517000287852622839401149347357750743917558788600165763507055272416705374079659943208885085218679236724464292154439849466871039429870419551389116777604092591612400152820492533539588500264950434538305952852395135305304644907595255078146773545116648281745757405914594687063903660193119678134867395673097319057657910616741448253139006301630870552933738649950236256055974587929371311049164603104047990095807542574298140521610179898098113697427433981620315651191258038219667162639583333858463825374631444473438672494131835726008687294590131668349581293187914187530361518400798954168703576575793360328469274318142119595419389017007395317026180230997660764380074881178103256776133739620281697791674400443251275993192479307819122265701582255842329746019926976195117716920837193946910533434350004052668409152914763110169240039903047537632945110585497405407828105370167095569628597810579298582528*i1^38 + -51747380905830901114277952219192882966095839112216631192372802519322047031860479106270595035066894034214968768408372190654516810052709838912661119032447040663206038260178276915913308548333634106917091999905170721733836111261151809745657960491562192195316181397817445185711823313272298447786169912772981681551937875360889580233827962645034668205769760526451650992774056940722118117915012937776622774388962811851410509727637267680954638714585387754338569546382715143517535529467370687829542813811952776760898319681139653167355230513885210985153300209728595712115542376325352820191807158136170799995610533833160156030937560433361403281350200867660482413599250250517940297714535008159456204280892055447736370840721779926035879243827354812241119164525988125720974557022188878723671892117318882579105177279972366423539013587666500991310159958774776009057856421435594615973339528879706162835202214350766902236701036898782427597295811499003849001386335545015810803235953306488723587083878939115106413932485432112851144969662177916033775536118439918905986722704408295672051111041062722158389957179019423226173447188433027484699406186702884073740392190083014333102497263139955211287465359704958599975230071968443081111062098064181910279330320912174693802384743332230936877993829286697956556347862508270422039084175753872283807420082849134892277060942938363486229060437350015733583760418981501209924963747934864398170526261154474991124105947502013794664477765622473402628925909187934572067741874440593467462289129005196504359357104215704848361513820248121335759304175901022045204519434299741685594010426759650424143750347527472237850198609840300066479295677601342994773341076166416136316940774923721182153987364002725888*i1^39 + 3812271162602659032284492107439733643608599239180846340676841584390383354735919586581967132399722205255675759834314083643838320054815730724348830636983269944947419030280850490937427186321055536770965342762447859088821119336846867831298884247654031009971721635335335923560758909214650388641722730942632048532430110934178179811792419991836170345117930906851043223851973291855180835827259401679257764551067692686971006745756332827861245323075977236425552232393024533216633586981311497945193451302666353297190758297303962058777205555685754448216084814607064322717016951815102572075871202288957131045932038629532449423401978775026165192774051298110230640290244481359301510484917544013228899460851563665354522113355640717482480028389082904896326290159735840115760802106973285362357189868102413435365452330694595437729435273259879727663216448135856852213897908946651661377660243653668858104005700809243240857593931054824575438361993813799242743474215322381322171463350733268353636300307856533869525095322588445425401992322682051290217848577084209588346324288988340033308168408080775013173455973482364918868968266627832337669859313109898550104584904996189594226694803328142714666054308216233035871946991574516133553361949082645356677413357883066041227432425605036546701380430391174720810985268667241119051640833344482440568186783415949649535476540256441760949800056794359649239500188519371235200856368730070568131857248834579485051215592194181436000318721035606893026707216299590440608497264889434517011299580725032824434661481997026472672661508241954307029061255549456180547855936421908777968926562254526459333494931956758259821339438078962914218489787779292450373255396821818974692871329165079957630615552*i1^40 + 73788776752714864692122896395571607458211352906085350321249335417968441992530572698234558780464948219337585804156999941272409853885022061066353933202376698946195171246864003648638154042907683481751232457189536952149337395257951375688375829424864643928935274847322822912223288111997027541409998903602637276610842848548723913239306296055284736073402223550221486029849672864119085564818884647841883535788263741185106634231064970885266396214418553736352863983327711133880711489139750347698813326314274973720772770260548148205002840458746722960675602693190427744102530150893420204254470552938256698679348101704165095208614967921233094876424284126249564706259274379453449554281586002644256769697082754225667464555263996693097285564449963352947675362524554531853787184153453873146633450864755180061143181364974226898802900595714335528208956097729544053525129840836048621299252341346157477262448388066382629473316649359822549511404635553019618049083485413024326059746579110206663431611720120017769824489552665189088568911780880737312884528255281781199600776752543815149841717378901163882979498892398896037034599147769664657334929495978410201167031039557036469955030078736454389508509304169296228948549041471211653405873133964549339962328164654754713962348285715132551651140499253787352338117330423103004479269059811737549253130887135434697665995442674132076234269547596013966215963161356988686879229499495404008798824509974953918249279020422128007103698077900219697424554464747977817126881901551612892725130801373579324524979817726675937988856716491801588421500736852692220613045114065095870571594771934189139170639866784501296821459482600175983331298905338349332882191171727559840417984082816215810048*i1^41 + 704916029474325520993848967565753345992464078213473636708123070386176188202565402029264227880245677607358423934734352552763568118511030837822883090276258973716586120009819221517356487749435831808872800599233720561078926431168508785678718319883997808474643823438838585235872086406629428354566021239487300059851114056015569286851962585403407445586560679769172716956380127019573963303683538072197822126172062066377437512008433845096672825416742170896939442320296379721011446905637751092994388954583586814199873200791644984051719358588007993864187989974861686081916987535292400687638154217355169848593139375105817356711320721494015734283419698987892244651102402055180879355682153310962825404673812306347540239946921561838652053736920507793288205245902007422353820632834980993811816549937744841875042406810055766049748504021392744823509996989461228828728861528785259975290918700661506884604579072650515882757656959989616676503287175074918814565374969176308639675260082095517639693403739573745392199690172773916897491021574909571621838064243589919678536751520286466979879018288663034964040133202666189064173643407753295904083915394336394350302081841033661523888452215601700764201852960936233477052575231954081451274569870911374032685929776860067931060057538752629789611823802375844405471132601750417862704786358200472373352656995389678162925582518940579588792276320484326476560275104348578127336723571052581037354149488133321332729082996836956645039154732416653706802320515670315679774102024742637362575472889472361240843349018269816280140231127544029908286654605924665956908064047680645928985277383639565921952445189397124001411923339628478305278117660001166250465235788078492448194325118976*i1^42 + -7564261016534029676677191470950625461515832838752919636413409751224082974768253808696870966287256095150690802418722319984506849026987854402559598891965688521735999742689855505838217554011595918795996602942388224284857745113694398775379197094446096345814660853498675499609941323324664535269095074818020180033311031426597254357883745060881119238875301120726697127737921457093088155905804741360068098093461926721441651627235738940247339454680350604999030638987614768423366415819729228214954919029463944335487006289803756010877856251880184725390861312617201824497906676217412482180059240701409373414554476243556498242774358813089582148029428792815302741577782356215886336150766016543933850356379886321387714889680917542380404871283714500853372467362024082834019604098538527413550002864924942548266258155652680380611093457640327642526968336890345577286621622347517976720579580602614935642391160585579831171994546484525030991993966531376284951326095249411090209174673538198178088315211720354759563731818371148724895593697984652932302929898270391789900416303022685900218547874438331046048161756598387362786670863527862933634720945294175986502643943979515419951324538710587188624275719303910666916431643764975136150764956799108061936426074048311460881396343616558078187595654018667419229901007213110121724112960511665859739602282432719211311836561929408372851903248526961104769081009767807202273971005858863996714715693905954814965249302629989138252836709161057264976380014413673344860559443240493283532796434826186999840845513666611353964604555737477741954773528239802656054167482780877979340338877394248123934437810456654491163097934779015779974317605411993851816438464065260738314240*i1^43 + -76599254394109664570222245876181099348109893174799736215827685649267044399567679156222848065966952305708319192882977759689546214714231422714061835686878801293301775175841066060441341773629762415441001247599802186348489988236438692499614866669147690470825124582954673639430941562036364352218802349191461953666757505835621583077033428944957456814871871879831719328984753168497055017961454271128665759627760743266574851730467932153691771233155578842261563119489806826702153719691176161799901176810509745431734020511818749462588599476928824122163604980338657128041749376519280514787895956055601908483911924238818584244706053260981444640644172270939177467987324264999876103804060245843829287707812847541337670439699180101858752001725434857313533322054672172765382759405583006499914311281738312369370712729532243687007727365034760866378065408646878568945664488189031081934541392653395366216243515825673057483220504247305582994169359332747010860625518667874928089719530834932490849487463003400310226235257156226037452189564232129564933864912137205364932584772700189578379767730864037625841113471555253869859597446503161713299428879626363040546225337514944654395224929468459280820175258377716697164534567893847914047090715849288850205242374272444636966284760505621736757135034300041511918490094528728085686524124337036991031015429734516825328501859320812121853031558317304936877230792700553547920719899447231315515462528901012535450709882607207520675789369373212633898926818856930399619622623465472092487881152259890045704668558638337817821979875723682747492187153367055883221363773854274333151106605098452863464125590481003939920213409339314280240923959948295877716132551983104*i1^44 + 449596657974314266536649031683210114396682121491840168401605003312344054480750951293681532884092163384441787544450607379934935607698102774208364425543301274509826914478592859983914323741267060285867207097095188837826069894423327474055130754851275685056980371438826626391838010510859673453327749129545073225181773894907838053868376084368403825346776261802036515453117434041267162899891408128269526557932238258812772383335156319373963198497033395796933038953109167307073866210752494656611137814156871319559452680078612731845584036754420914484221626873376477662312619375414066418745528180570577143090276648377662723401275704084808029272152128985640504959301142215803142567561214134661941824886674547781297329656341373488337462685895004912792462928459206617080143011152251520795166538942521675479902127403171174738130475462129765294159208938631515046543624264729570191191934943133476760140778762926711989269709468151401108027317805987678128166616686614692344293363225313737754974837167518102824027649076588367066653136515595602087751160387939988975237193143509586371295255126369360263453804363238334940823050873051977873093257393054103280254060766386664928056434698514770515122620334015027610749464420720853329478344152120071786805920233849626750936692713606847591545784335802970730573165475808851113054361259988708408776868158822530514971986519727136005897481770494770979038282746312303075033877011930714307893705563822504718892177371736841983934966566070982897907481533791811594018578093999691286986044898984460829604223051329034322916455144390813160168907020267788748377125135623113426286241848792254790395598610592596580981464233142710575530628670230045583736832*i1^45 + 4812522202555266297975220498441438810212642258656754662306053926028327649085455414461862114301489381863785078313741218653539037968755147409680834837710102496372353320977031479316691543664276459540912210303369235582509108280640794291944884413386609469232930720756118096650898933433769000535363165955287128030351708736144298193951133365315077855636097102403895694272463237570501428954516840748062421241044457505716655652290262989726655802065293634219635966240249168368695591560161219288318745021177524648224830901468391991072628036021184570808017992567247525942400349919899757714283038488221207995539436881052782578359780591797343537482199380996015496178051457444530336708369051815218802732497842025656896030249943384573671152322936089042609483128748482639481815524337455949975093772205720364134730702589177306815850720154018072292077066424021128184815307508269275623942938000624211634096571389381396467562461558175092700263315464558200486556592935030282580150600065798406098796440299389653776351606620001165593940746558177701561559182002817551483953946952691900419131194723614716051045268611233205178686962405379638416928832827513422195503352969799819434402096664379857739290004119878752235384590255227144202592228518716179573459521091558877423562254307742537993973155361517889590377391663277249086561485415662412788227465034753222926802575545761062980745283590343742452680352870183153134009212823435655984417730144098154827642660703988844310054165487275879950754405370820069538100529364177602596440897018749762901536997032514933714942120950762114857853025178168916158594742642855221127615452114085582388061120023957839503202590447886144123869211070496768*i1^46 + 1356747186747428974866919096901405812343279237314926055373519342400059055664815220755724873575150828656457100517086609728019017568479270497542083461784830295635170662492841379920182850607535468660887191040928746367229463805399730231518450312842437342179067720727528931206818269512198127155668064989461014677623791865138730815662261685376362052371011432678056924361649737996701595086767752972424531637719022575551904608818936588256048075629396873645218524764630541433230653116416558058523872969135990801885281300243979074008058509441212160346922896023803038106972153458793182022854782896216593976246575265641605900069329420382564485526841420250953179875890083609985357752237640836837163924416979629946378225872278818614529571650308172123816536444846671381230676867536290327574455744138578195688528819795778077277251257353051905162752302141835253206340819419298480945210991839755524068608806761716309838353658420765864250614298371565769809851917381580829764552935314052470311296828296583368155390666761691028929406452547783454862481208774272889410279430554819036486186689453614783742118560937855788167552323048649304169992915979836280559680826303711131699622244947651480638203498306087367488788634623303407715568845323672458470061426280978555476334827698117723599868172503921065483724151974628814383023147263412299415725678367181062063559355813983748392611310761148085617112527135879464959767707724795095605500500703215009698688809525794329454740305411105564969641011327180478969852617397581531863696736720572175292899240553495532617314793006197302511080480087951060433159934945123414933392239545321811066675086650711704510755575538711914735206400*i1^47 + 159000638461133441119721349035544968030667173914686555448035442618253201759471527386980791854282741653650207232878639756622564786349896775869458047072903525821766805856297571503233236047967920344365655771296841682133887113212953585167770103012969794454875683657073256919588359958033072244866263871764518831834205282563294385502924746771632324065673022626537272797098088635724252772914067168935891860082161315053170442871357153885907568437631110765570987665944819668414998290750636232149116768790408824137986035179465510326017734394150004404435012592134542603797381632388071214110937775707303263417266444519798691277385138682103394599851652186809423272311739016479877723285073719814185766591562351720673226937939899019171000634861095620648632373730510992288490134793870046605484944521214710955118549688810870152592082660454678459027423156532516109704767159176432154780343012356849866769868886292306973207051704980066288337399875696527666194105476996486147292755971245986711067281201509026508208134262217976697984780972487673790218385696559034401397790981370122621846999416997439923242945819048472189531541137039140667329849439082857644437879615591917974769824492840720359463279124241705351149069176235704153852029368671408531060390328773201788756347640373693319365138057505773887996910723395034983736534665490040824053655295815765163163621684209729551821778280763404209633628423530422159436961170961030389274940393338413321943203964343773900504454392759185900146180551997676919973594474380840031925152398253382909554483927226290992067052117322149693395449171252068261668327679502445885447778292704050867313323686062454178046177393508352*i1^48 + 2367125213153385823971681313862155085230414700399286905698861874512270330002521875448680424156103404570039197626927495996185001034786149355658380803113839070195853126940830762024956888731611708338031088210901934212684671423523839026668696917173674091212937612616528502494878524910105802950174971449151369970466001283480549091156501508303939804698501772456144099333119896499121732004324231787171821406411856311016086184936944271317430410556037673506499514082158159375518938008173513644735574492204722522735186205168271938710957407176413296840510710388348489036343826434100022733585383645790373705938583725504714491630573757361424411220493966782722110180439814024643597770997367749570571752311381000202938280688033723348802927468950177293396829751952312124679473610597562689356164997861060817769111848985770719104433516660132151899767928872027688313513495536278932285495832215662559682966947157251755427215766032815684026292408130305245225239623092560351022087146219632427973001100907362619180979765985439673429847059524406253280143175292726641032827591458168054996596707501733668216835705681752121557050415491434473013574173887927753920758313108804333217919205085368729531020736228823270586608430308757179319091514821689598501134861346994434030019929247281593952007460263086349537521628238194064704469548582712666966905750715283506013255614850998768596907836681804029131871513838261201515860115558310795372834781544863988749879500397147477610713671780076686121417729058632109025848827183151351047279070441574731241113558320452608964419887021467006919115633367712666852265451794910361188369956042717618518003376813784050495488*i1^49 + 38778062671250327199686899515538833268427251778013411462667562186998523512903049857720120998209531876962918866464998815562045398392889314692923456510186426302116947879380667869361759976285096881448507670206145507589166463012363228256256684588397234091685779573216634789620122333669324957929658590329857413453801708129522196533821742740199977002327109518837198266451624855634345629224169123101236280315571806263254553788598555386040978499939563773865069559098100526889742065904139047130904567160202521658411355348130531515134133373437132180367575279112747621501280173424983584400765693569444481853407747007357347577374387975575395070094491805594287922637618699155919173921211200441556646012144787692032656609623429045762005181410667287153877720971614197519561784215888035968973220586173696620993348846471019083119082826814090245377348625825872418934854630870198901988334597291119132454292186980949098000844592895929365175759392281864168042108130186749133532599760086265132219329470901826806769642292547272285037630644935762670100947933649726731490626258136815301934970078107086839823579958745160790254736229125656451344424832968723631237046465348334117301995129266594654803190031496291435307521217790827050647566187908095354096969627653638699632329967665758223357302779766238793871919206242444624011440777317658422809176440787233274303591888474644179719363973107282396160492277191230695836866867878658301038963575925441805689395898565371792744395077124886129780976016600880919918916490673377457601590624192178312625513719675210199630339552813708112970885186728960415472153855860127959371463189008512359440743163136*i1^50 + -18208315939756580614665759963643221312231678604347676679094490841593021528129787916516261855203114066701722464295213235480944024298801913691721715527837661692478495505109124824896269545750371369229981819933094364955568444836767628552618492457728523400030262940810862026055250594227828897247944369472792067028480803933677807378508269913018456104669035208903331510000149387446080474830445954581203232834643208051149945688928450246319587066210781867989550814177568758188120344334137649896816841871679625875499400947665131140747321271784226716743127773988215428446206337427150448200476356181459148376681900786459720790185633060587553697552328569819434822673056438087037610922581480822795811976644152948377550360689202544990127261671682596740986182973202756884694127142656742466081674839368916975680148089113850595582177294545006695472462618956864616284781170907001325925551498099699626173538135763672606575403780496396907413524548305932789484418906707972478491793588580551251026344066178507190008376734874146117263009904006774689566598418480935053683149866960352878713189068892564850300777805681066421913670554312510610320094720286708302875211311260477151659368209345158664521520595240441795639373595504556406978370169787769899550520267974420221133595757321637801692446877556799591505726507250675878586963610798913189818088919591671757039125296418923550700316111832147624522892277835255800591455769263765311506580866407893607429547749082738675089208518283295196542290270201732200979279699376933303568099283514889004335874949159160642093924860326012734617589720390982891601926855845097518124819628747960064*i1^51 + 13169359352004377544650974773318193305801863292477526723908109972883337217671521648286217533933303458517798583575695758429983668443072251078032166848206019061070305137919267215632305101741897394885826754674812103329957887258656770713825904522099099390707751991416713321882120980946952799366717965786713048614454022050602651569082676089822603872211975293791943481818839233683776648405665695810346037922630685849050301100035342531599556897851253182659846266069516929524223793822402263286611361381464198895843675109633576898786489913957865806975254470605495838608918076522289869064414825084576997121186394605620397516494114479152554561920891907752500339095715955752715888855729894367384943725922681186439538774388499220225322476334497314867190507268428676235135321146797178990027710742219379607961460964654099300929317944215680479126789801954165072237226144870214187219476185103255604838097486387114688205119728853039363288384836648515756814199129242765694653647985183448883167410455884462527382379783586325454022026804012675101326797938599239268455561926978135255568270745464321704037053240212874217665168739163308791177890959561338108577903965385045623623165046871105220918900762544368293680564662962181123253009501365339160023851737417411653661496792968088203839538827139455832867033992557896601403123253194316677002963669242632096438084590389110813775114721171862057319336141539552858487530162672080558623018719750040371126325665059394074214498113212415587470538309253562054837192447311149274571371368656412635725425730658865478681251083796992043834415640718659095865969527147935794448288*i1^52 + 8783960973302963044959963628406359095596391024110701974303760786909702219443292831200224704855933828555716367165670572961882353834820446054624575807235230173093118448748295914559355070536352104078629917322829240667236751669196862595008462686944576502792635806072086821776391421686112007625618918103994340847816959496521781629182740758962438333494646682602690459347924053425913651769821175550947530321846460300083059995080327943516380627684573156716972324344017344157393509436573673769568108030554093983010192968917045004745316317858295977063463146577649913410945821255557140239410627199446244031258985345408814857414166376412165845399389626620217019889687238663547754664523743416721855462386087878084857768501890740392474885510082919786515739288717454791286622525365296264270760364177032711658052178885207633086591452646844863063179322526969787187001440987767354991164164893348153005384920790721927593967841050775432912192862904828085488259215595280808009747693389774011525464049009008414384457687047964468693849872352204296590319790157578863064756067913091494850627043019232621794452812704641418140971990115462688860892929880572118200078321394113434355015924484118462590109415236895642573303887897037337782728556673207189643589478431098104645584229077269207095638531235507882704440509778025066589980366702015637026904281245460436002806146240681397913638658868362410791286786554561028301610633091310059335225089170262631431735830555474654149096798238128782673736464070583316946121430506206478687919791664225199988064475258713328090267987483598263398172220134020047369664*i1^53 + 35345414340434519011944881176125408093233686483322063356179950523469260499498426067589018087655948018331191494398344200483033223185686323046367008236273615583447322491127057694175790714719889551368038874438606003901172267190594165679237757832237240627806290809763997420313343051186416874007697518040118316714790678494002929640026615861170550837142627023557487680612700390983675200982653635949614687942781282485808894349270966263787020430187568474947037388428569680900214293567965615514018032089124793874545259785185763084467914737917413103606947479889913665196512326023378264456885048834128946513456201476417097025342662897407157369730157670792031978500675073486114635966502198647134331844384675413168241615452692820636363836238975635621470177090899594325635742939000803703925831629823450810683179708453046793079703005029481480645705126856083346753449340143963821652977308455529573426582156061422904043132697760076128868356151683407741134958351836885997944399762996252590252838544538701501732577513717506255237417879510609097078967635162176726655698830464250533237833806925187608411051261817720590720642150405594612851930722028295664277221172401333754269446082538991679909353005824470079213616100662515778313006724022898945272399523805393807121582213922718401801440865475140136495679785689233958863564185252172823866435913293040930014738816809397112986339612351430214916366525477802663261960707176250847728267199880012850172104821248761361690315811666913629379150789955350136951821719030130367148959920035906183231960347344211027978051830291159872703*i1^54 + -27715844202349381349426572280168567622862039492167930074341674256063538203050872089502764066956880481415949565892529434836643363983073788228100837356391378538103365472808079752290257479000448395217614858359430402637548298396859766294607224617776879179293956739590364044413596236422132010085409435300873329090457261414466289972896804449599041187081135610932282834208788365129579984653676051594730389315679218917817901657634665319107940342955482413447305938741262877178206046368691894517019718651535932776105451157765382755260516651549076086701803476151865536061453974224081894854889593515560861865778331058543919983960680083385823811334826938468014570537124665520384604774211756904060467387438629376183286448739264174412003160927285364149896861866633717706827830057410814259028848353831728592776150357601571406903423108073968197217607442211571639702660248323410308234261033508671736741270700332816417760725616899828226650455227641877437884823945413772742151390120012798155983712948136247016596494258403354590606335432484472376811694365802704447130204432788726205829218744574779440450668537215016158068619308262281956362192638599369123602055572450330156716381047519844607252064127575314997306977205661583009584022248105420749618705762871857594107447662197968739901994920362911435638762026032757027241456297807356146506978150155305888145846647127944769650650177340360779506498587393749463687223559674226468441211739915298451422906280769854133600916572755403012563619633054759556972356942084785204083155286*i1^55 - N1*193917817983700439182432487135966553673054330232387228270729652323471956265352002308677418206633380978484293092094566562249972986968654875444194118449671588876157615908614665427157549559433138588073407081717211461242496514438249575134694288953159713106951298987946885405438197988568581949545863036189455051690010118742131893124072342953220551944746617768750086207182431850547200000000000000*i3 ] ]