[ [ -2366552027266176136278299309657515696147388344973257450669033580548757452272390659193949632894740915869691029806343732419617495095161097203778612547987293106525289682022072951146433173559680225674097079635489875330249039005538814984119765759525375315345830552637975609851193015367509199565773711424034795953998640404501181368795753660282941720529421224466152588047771792191317091906310887561174215613470110586700349566021750130823059680761646031823060753806516003114671125617850916628807367179437920875537544391969711005170327267718921594357308866906730032893670688051711412565555884126173433425433354519449277342592402897236910498491085744841611404841502163909892632539956055193759995852811742797009587546734172520660948788351504517606288224760888635524102948310009182023703885366018759433902748683401799996699697380191132581465318489169744984442672554742917747623419755482506815131738710575894209458746229639555973651943369225681001956918400615180155711665076857647710983808261025024928201511905572993847736768712269647770966801252335668368968541158655358599721270285254810388491842623446972021716383425405098926992147526263828398337094849966375618870394063708641815439598048695877591338711438434404728664791078136731909418334340051180304125768382075584501639016361535852333937124394241387780779731615269350189095094672806850692869396235964106198380637657633660778764411836384392737891515373503001927679564957578741588605566918339009387611645455851478419158266373451734964915647404685234549118313373451445133103599185239019971730029174180716048180183315042740352382100442031887548924077446069286091516635312012196382345493389590596455764873791128788215510794216344662964862911660612879417001810014452744864340139459814852526438541027564285487980876010197595391575097577699982688899317054975415338123473516552937670286171461635701455760410141281759527377993140807827311235319000213932005486254252790883259823010646335525674642926317318060859449147392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 215420965759782052402820310961013673014321379194877304356402368744084129266571892150364904857016796231599318599044538566929881135182057570003879035795813059571530328973673072683587614870276541658231638356947546920475892034349359790550944178333638047130118104294357882814178601606196895465856506989273584702698730424459807299309280848905858436592029279286328413595392112318253936130526845349400235425307150489646903826399209417085477215188675693602878886616438067680015148424263932585425704949489325205728275167832534570897762677639714117512031957975536113087568817244697318272213757740711676846867087229250343835846874624587783519686630684167025146182556357548652003786986058267437356748913781820291887802184324177638967696687754784499608929031480836950495632946989348476883591254601108364780716198083762309887696611417674449769801831539463066620598606425249762794568227568054385072399853493947251490121666827352228034650329954397407874412102475875463939075109516380793285893898704275539174979505299872350255205397655450857979861426278538633480255832424025448903948638611308512888807177623139301853951080012481505435659697807395641226562215066385816693817902368990318314257924554967506606821213330977175953579781264514631165166787553199622507203233326392939828421621315978366269565460189466145953086595191185927282671459462676059619138902360679229920945350183755388956387389674884211447813896997792976884956752268078713874853972831988953024396953167538863218627062846100881888740928980759654721336641318085926545041155438587862640079173348064465385700671980650998845341052620940552217884083553130077586946869901085657536808178445081228483864018508091251916083387743962552984394376776699374320141733778740056126596357015200421841563306165498681436808574020121320668573564752206885949735740726292205334399783644363782271226761727682073057575448219128722183208748645659531033613646295001355426530255312964492937790606687209347025134089881727442385616502784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -8936263837952578124190928474101627081251037243293264806117098178623986158901354256727237292623117466349186818253392362951683998878918062521255445488646787205838660361257897895053916659723360381179432214130217028575272127839062642660245742777103057893383541815120418559874128286564680932456984460587700468392295656421235587032087593260615544950763085521374042908871609462601763795478666000448899816389979583206205548631653672039122302096719610800898395088688427341651894629386481878976688152192734153144449152042328245547526492382474879731306748388696482404666943701161628629542044884684722951974452856649553960101732346280229934883258627043744990968779975127080834340550350701952050915289904911066613215815814724978240810332699646712263057126066038828429071721172127904948770331483295974308447375294762231733708589283838497613990687835944849295189135482290378975804449636769987162297419914044084282747684503588557217409053488523164126515331434556908411282174089923312497802487982358212442536439824694874220913933560272633349725179764104723705840703852993877016784940478920515447671228560331028774557527643643124453541701898350986864821918793349575436986204624753703361460044258603652986877050724082172552844258722919052641618964645332763270490671024540639958680172515798949262833383134445115125607621673833895083698289496873476110336215903146868299702460166856781513860514398659392416595068113616875202508629604225042545388930480534863901633040300390170911994506615949633652500111427896630680789165446413737405686513547175852945323947479105187172359725085340783729522233075654964574275796187373172299254055378231108515403505194939958961846907774634838213798878999059518086799265048206654766512618024276235318257310954618771316382641253813987696359102785924012808618969485670124680508688670048669138474888351266587494986253765194323764914057555044247280698718903846954343937328906396409851393240520799581261796264361531052066592416890605179347297927954432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 165528045014372410977624089208662868444857030099761714277902798898831948729629704376787295064475287649713838038102975848055853404312287373109205360065188543988436723241720443830128077754895826301727623609500384137586275514599813629197553651453974724793350431594012537961362979275573392938504970707799306024271621707605955193087629876549413279173511212543249374782068695449343283254211601976176221305610202796159011396419672656052618752550813873685377842970078037590836801942844862508274089956025822787541498840293187332956212144261831319552220049071671286825956550848330440096301940989065096108621313003123169236859306614650044921041049998882524209246059886382648863742956521574594845851369583586256411664354397392644972044099619821151884849560367078533849494435778782953391674215723297913539505733265858238306414828955645429518726584827394456325237006959757779372178975564621976646545086064136195975808725823905391033598668394603628378478088827046386295198839419458994813913654106440530784665043705629555655924768086646164087252304504811081765124425558473591018136658649982955955819129382196996999235863664438953832842302432426534836024647612774461654552087120808148795882156554125455653374763892086637267065418073314422827424685594356339024658665126719895818797640956410529389328256996394419029364832281251949418647951391876882092726214631775947029499612642966805480442006088673929375725302867779568633942118474596069280381290005399895730135597958860821786783799409755680809747928344549097334677385049248069571099310888810039741754521823569468913449586370275676980108415100067396719061230399677087753673141074449984626294657965077985919736274418224516549872483340564422502563020944671947637262710775736145613049463641208603029004276245426771219177739401970762090629581504789637773775646515304878345738694266828399678865596101680634079035900118615700142219740906192120836765377792187934006371330476395649194514825742329330350776305093696180283878471106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1094414859383782620119268399680522660619581967443932720754256417452096314183679630084184926707288095707675498662283116230970363768131440723332198066560583799530356996280041969025423039341505130758826206074197101443591317712347134552669354412591437258115373475287651755204268026816675556180656233431938193483364416456287681747602347631573085302525097920960564120511176840236450550662004505957681087658233262108829657265955543422747184861230347703717672422312932849573354176881746359381482746129427377343755640468893039294871542993508194988784333180830577819485343917336084354079808593045104562283762750000402518531885650540671792855143942867875387642660279397995117879506956849111359069237690278779730118981593189802267006501387147233766619419849590022756925661213665809880973748606901869925485500896409767134994211016510712703055957021116635816435364953640764907959600486366448966244079482125632345109477417298531224713141101336628726961210212705568848274837725479460583503248933703081288900255785654296287517487937916722194273406758582223153090989904426973749477814227146194205217308165652948611787468778548737246328802635169756547087380967561911892696205886646006616790228363503404110305950508426923127683057737438566587108794502373711507124293574794070231302124564780003372528232737492642828029010883434141745107912639515719580847642972213555730516461256309293727697426218368594449851436542707252007684442517460615148589430820080055285615409436048100345031243466563096899174321545056244749732162872781481342213381219376394449816739560128426703727182827582040864534195737952666461969768605498699178407720146276889525464633891895573105238529702367382361463089737487457910339402885971963170428034155734590414484674944968396548282771639106582817070282641961099297714501901314346574487278890179283352463118540920323126901184200594844276907385851533415877172764376951557916465815315236789521145570963232345188062165406203863497794535336647212321549508684021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -144383547038684848488685717661178642750448004679293976926662073962352378502967787877889703419636513957060034113442260548238799175051567830457859047087118837332267430533543463164130988930726948622523610655533875560354164119475096508419817742827190204053377086031198941264127753699429604345309586710353641025187824088701579932092940888830197863389027654727095146455299840526808239057337830639361698221004813626817033072941296327505448003836704321608409639809011749344996439392805091124807208982096108996217044683293116271809087893120674930699811769069842333183444905532155224366896513117623437681872175992157735873301676891238271614449493273211551214710460415218537523456035633424625341028188311070262741460333181746278492419041101366586701656870179811050137690973481298658183752359301564110580109783308950542109912255271746711242473014841199032341081989060718632505803475835522646299538101059262639973795947057899626837463073129574353451374367010983161211955579233546097239822598773580669061709873576044851031886922541082319960942924754183628460409727366092692429846492760537874113844287447660906166025128089658018028037580370119223414034315495701887843952733853028034844292126375762389046540542268959690184136265253596140052136238679006818600704413326577238677758779920033496824381184552299463053925884938436341532362958055480794046599409196463981802784056006567501026988682148004585244083862289400496764249239921792855141474688391466114167029510853937745965411279863218895283437846119051903187349414257768943074245052701552985461377831055823251374020919234063284067318146940375614066321665666510039470230905152629228190768041146076104912293741803149807914835509138442577324807848883587786203154082192871748371856600761798352148148089485921572396162028546868883543388005054723018102279799767781821214069619860998702220752941659681654342454691601504782743370645270206521112929708581708975900257819871098623741426553580292442678822099114504246698324204191744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7058267185116478793050407332238823508081015237630287240142299238147018436309954737214293820352424018931307032170334890547265753878823779069013280448253720486181534319279365169987942226140711242934868472354113682705699527711918946855273125478336762274815859695391114698783207804124905993676746615031338033177208567828682532313865263159920035036758446531295527780906325703553783517253561957338345054014858739807349431484614259674377874355095897527137633317336892088302886797203108352323341057243676873693574404065236927601732119702801478186860441289678182745152785337695156806453393085615167386811630526146123216197196239656171986235264727567962235096736015700772546620709101516234532751917798944408069256669365062908669555551601808728796319749127930412510645737873612530420896734900372213483770460964530146040369171847798582387087786468564645783738417870408766430303630647418961115515675420267274005266842721341247881007285016872221440893272781115070315706161879405103036946613833676623525064397285351676228386512782082090841579398454524801576557754205982354926475166259366404700252569068103849533213292597666358996069329804830278407475351031454832516552816298804892945240156572155774655255697548569715786405706101955532840133368698838837455507375574668764089155078211585128685873405695557525329917285565712858500790214956346353249009187773146570708102441390355519648371394646235382914330134161700421741901676364883004921387980310096186584279326466194169579097441322799465350076586423441699087915188011298968726203560431798243408244188797889604557030429491888585297625880676483719257894377179280998675587168409867954517310552356887724534745833092855311366161740471916430605887389682625640320395992064328028070169266301423382053498796344028034993952166094292396847890663105446214439291274565447141836750337508360969123418615226380466200303970200406431357753305559937601572423550421119088209113304589218510116082565536926773757087760756901911025787090314985472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5016554734020272845347618241693807398646810176890176700947740639849165645356347034039162899879271600213522795298358164944478331666642200594206289954565440199234029783046735349019801490656899568803822198052270784183625208010910629232932476631970169219929091121750237146359245734458727751654214969265018853373434695126480066485108870019222560216181615938502397092492802988469859468881703519734574632595541061349642955019174854188709129976284178129996554236196766088250321300822751012105262286264478578861400817178219886484438360620016155335519998932840281459029954575008395182312135085165910564181206307624701101360897880301039726661744486747592565423358598246393636655469823294736885101795579885956023755283478881707914807390482627144142813861801630373856678085058019510733276432551152915651979263330913449640650954490392493340493516579642788421174366258022499471373094143648741814016395890606583453567554504172813317961097317251728719158742378184686319507640072913283447196258337483826682891886497357604246755221626145863626433360671846401911700656399847515360559445634909326063775036360619453363404280069326725382321742600065587383732027687635517233070862869772443331919483262481625610008754813481335487296065068457437735926109921703092354261551794550629962310989615250050334499001706208888672503963802683594780900345616960817570456735154835737068992978869424725113073844362497916800737986083415485243397345325559015809320262531670436697347564677261936784552358078769257140616545696607467722170281436664083792955777625904464152910471288778826312050486129084679949671851177761369067123176925826957184067671400981883834930560414116412543701422456807964948496000597970745099460747609172703418832821575761103414902884359950878891185692971190757778914912160388735270258779121280268158436590754947886282873268016609624276515997495161107896400354972455818287259379915326317076882158223802829285586664949070052223016082376808192705973785257433625040436212988379136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 24053037948970652844217642626316446528707653226175546891368693590597865547646211361464818006794592350639282293609309026376747530168198715601994138047323152870241639034413706173761144822359251393393942477506345644655092653876204057302133853307161730900350688900524958726174445967946466302112467183492099828008133899403882750174975460248078663067043638123844450208453345551282912870949238628535957534932107259204028800527119677633580344274016242899016166213818844507569585524605504891251231872771824458715169936612918333209728019851845535599033245705392228763779269729845848085684471767727678775680798120097752938075038799338550649338362387989780478214214341965415669156014391055262546071794498364494127671151588514083981442532570444679486385401652089193732769342522107968204125828580261261672601614106961466319006512766158335198548785831487522215922185591714847149299441021282073232962333040314604395555640612342803408277601224479730313481917142937306449135369331084706736181851742333476207386526568566286935875193989879864581854703952737003809069307813034842190356470303145447413677019755884828987182053818616697296785946562116275324879677826686021781070912780979878100411073156546105505612473537765385781410943042201389423784586124544077575827785490881939187425038531447325785178126980472139865836651910047117940599686011364850865628257646768386105129278476810282504536434816150476885628230353985619539340789887332156853056858173654941413334523335034632761274174449491267668668565691006502339998261339725616712489578020326261022856073922791586794298333315783312541195074426985910406991175461163814360008549562805163871627394212330242720284530116490067443815883576659215290107051088636285517108185263597199914084620452159572370608314434870883564203199057590308157936761524852544013518784270311603676312146794593484906730217454764069625717557018086623481059955633071868842201502154625903089501497767289334712135205851608516218542957523737517162796622209351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 221434116790063821231882864305608142013142557157894017844019670171235441423058559739743700917309703299060896887981369136825778074507445234921891905712547765403983243369115522104482510815003812192802525692304889027402431633660146938411369620129340356488280474049314288407031492508594526096921361224802411731994694122303146056447978851560171341164550071934153954346618421145563344353543659598548055395001677764728775397528067448027372845400945864357516646501946260451474864225866779872167675819384604997690637864022650187926049366182087350767599379280551945388534932144530744264671915760717804916784718123324649772997795580339347560769188569309863993317768835402709812230327855920255175060338763580117125521421322556441246546278920983728178820005136631198251691116998242774243472093813416828380881488836808118460041755716209849655902008926183061683341729392430237526535459616900167925448724129140513319520575129049989881826599902837650933586226745253310055590146185765926155052796331008900360900849461012008935762742494759931761145721426969661184208670815322422002930636925396857141520158280265214340032797760630727068070685842025439484110035486369377121604922815246998435277412974533341455811644247736782014415439747424461316247343113441850906008256028701905084068858122948287888175221514139056711269221413274369899199159044567631568492197512623780914351680746175282140377511417369448942970596248178112429355374337893349924891759671546914137067683644850078012317407771079117134103764395954678442278405433935554040854840012042821945079966452387241494653709298355336603997466331941062785578929174170765563319404506951330740815377275663330197869942044324287221787943701401528020991367237379580920853420181193036284708408519938367845842602083038475774178403161693257118815561482893375688458294097358382744373520287979899873969213799418827855200570315549700922563836576665232252510993780551001858336775695133806610790952597606160047811891439485469003945693067345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 245857093478473007960641109795467323344248820566485725367403989249518323647592346295058340818079994616745430363228476180048616342063533878381293990054149245474709618975925782859021478441824723626155422803634939363723497335620675081283855198733020175770465926499875172766059249166753388494367154803953244537935213175164434005806307004628463774609864297266760044000996815823520978733542378743842341893418828410127768769289283820711920885588507523791664145701756650439918816385638532282929331442008600110650797775486480278409139603456171092330686721761288140856283244463367405842016773911345488478475357286956231385289633207532580918742030443428553189920438719277260526022830665957852486580644337397152068973000309061580696187517753993361499040875022225216338429445034983180910612116308300165805611253096539004273194280582888508521512684426042835077902197797846288328323651340355933775025709759479573212734140130276331157908058845594333855193830349675976427264599946761879657739833468476509174726794056039407723923479065657232011481574309388507242456206885774874382923979178367543332342459428029145353473991533118944347696648127210731036985011583036726333043731247591879780811163291839132919095312482179111949618239572273988397861902288636706236000357911589460694592781545308160018765974146086136085400133122156705798486673412458709372944325753434921326224076377709544657281592321919046291487503480132618960960975163914554919428307704703825695456221672611281441573387499502206386422277162247192318104643243530767482860029680456651971075933266477284392967393750588037304314654548951345331125995223484518623886377532227457884051604724091750187113112721625314331706400160070285277391834840762987436004329432506256174707638192416337460525207401150512659239977645799840499565201947343690906938394104108154023138031324101030235537053797692249061913848669183282643423690861008957368517501056133069452467653552255324377449679617562500719610640905857507215703258676854784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 206188933144973631133586535967744038692293030769521607140457758565511629896716486921541277240699928530018607759445458214621803054800287090968388439927635706374818524018821970752493277989366373090054260301241075640309528231294376696067967713454798085767648127566621862353345727376836583771324429465514394733858765726835547446750900225205777542315248805774240019274781688911010213694561831325531198510627508957481054290149827507379231822166003517538848059185609968387656865774584036571905343381113006225940886676992219418984754929517897718859227359401608144158180791310563364017524585757616557002798064865630231650499963580778870563476051235914413330430811452890388118023626252021674311277065339408241702974037478750288614219382209744051316682212583236646511372208390677523693710867763284637930093831637544053767001024884762291096726619745138556010018335723166579925075924624022553071153099856733238531958659437738570555900252977160407239134552208892154047446512933073929279310993592922195142564010747074692090667464705393172269467733700007554490994232498660700679014024590995094099908900957455103256191837432041384616180130797748756771081701465358043085598070407669998504692307172019611734615642885371529471528205506842423124186789283529404033867748056213278021023472399913003391864449614488199438908880129222439462398884527178040850977297368975804201826322877195218854050732186392658742963674162509187397498908078019594929829521187972526345808100672750991770999340838990833685101673702428901979316954809027390962727795343169681712093138126261218834140038958565746134808218546131498246918352758272779838781595915243235624438612322042275608802250330589921497504172049950644985922368042089824067376971179369358535806650640769844131665627282482294143738136319799761946813568131692389512306853961682505111805725716887754654302480701296774267401706457442287547317283538453460902467762115361999355584763977425007015669163149709618849173551619509503009051538674941952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -580077085181313743731286082000414554668023643035614487589456738135580461005833413379239745207249811535610954835533517820001175181877514228420104402359983138886451125695867727340231375088203599177357654864156741457074818865307665720117602481137194706627277008295470636040298013097627992895566362716119019027041747490185555844020717311341684918288614433920342978661022624631048511327122245111477489893612464865642482966059853039434045049056849832726913478509647709389837416206375856689884366530662372781468808511490294943529345198712518742250612099745571306628536120312855890457876929115600927462855154015163405757327800623215179178891444872593732184534211409075536126080450104867749463955868206400035826524897087679543843694679295615450941569325452564326054058321287164682737958094566693913227687842761449081188618821166745310000957000915285465529814886808353029565750465946423809596666787109807162109219507457988458996469173123826323146685189061434710603227799357940156611573721803792179595202864049245903364162117620878090085433769082397604737556688080238074301246382579997362423080692827237577689369615449880013437349515755637292785842164415068326958707972246192445076780558221357966729186335463297474545180113255003427743000383099707366221785959286923639386456186820882351469157204085475257418666803018124750019564693194387851559596767765915038875424534137360078357280471418123361200664582240665461424047912114409180889753583359389710564474007141716472910508491014154057751389949441080301785241684182755034130642063757933267517808684822408569550917532679160028767793294580096091957060408909895857211543750205973907040767322216773673941861029739889662998406489150456707513388176462888420955985460547999317521678094953982563718248777505362426130776265763515368084608555331826202313183383278792559454928154549400020992720675620492105867470433151527502533912253969164342792977546883954378811291782772678962402803422600658494143759654986092936303715036489056256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -6997200794000173840881748696547601776490839079097178648717059443094678149440449189034295915065155135831141998692029940657462088605616469060280253458174976104708610151503008497142953961917811934594572643712544171836447379667445348014370698784308656692379920502390606816302902703135108783061807125567911021002845282350018901666549097496510470614355676905296213040921287795579067259532827519002690887626017448571656972402666249665862847055580640344344136442488350027109724008272499718489426084869587582430146017875973735704724964408620535851793589036140128747001562119034424532965188071231591076842455783631094427953509533386219898884615196305366954255776475278083869851866646021657756646546873620654939435656583447299654015837866640878328452176073754863333845406111304367132478698116328652522558058710889358308007803382029660164654838939844650898473478158182507972038981771912186997382841897463251437787185652785542272537949758225791369276393413235278197447017394366834170368425976298289318864919010175919169856766889961245167181140314863037432804952418424207075227685486396233707995448622972658825780270902360677985749124986717416376853793569905583524206611223517638652309643295685909387780675462661815303897392479944229806977567311695077759058051967717375811582016140337897364471648291996477556815167671529961923532865115630472535710977475803901900457511947305647073119651658358567321452252352873585366457089217349132575104320376796799393555071558658138271350042583802810278345024080070450138751582528548824356923853631363415225631206211764362528386138798913739892064942785347661057980366391720375591410917387687497168775339280030837503013081278872311641300130444850151810922252530687960925337826454444302713492648965566652563493483913905732737619015690698441782147220005767564883864307064006962320654792505167840449151766711588036877495382982143184187744059874608893111003541411531034191422885243207536819117582252070924794249066113692276630416075635126435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -26732260440541591899221041265593157725447339277933457178869657031343777915593526462140381614652821947041910709281626693374616917126413491891921497108997005188709950422290219858603241112458269227550497772608940419630321685688569762543765655139127425931290531123193370371286156843620719784591594789913385125570197698774498888360475218817538653282747641835980727603759369261648189131717907122038012567245668285034924481114137706710818102806899729512060638950264055349771928607516527757386388573943209880004750353362975887110753148483365550952030932935674371597407591686638555292011885955086335877021659265240954512695428197990190697307782116582161936569088442003383682497918095671067763130512966434634273501616234433525402908476164296297690126163071533409939563093187022307430629153026126885128007882370135506462689723468419589061276951298590268679606050022229135237745076162019560294814730641963172951586887137771530188672254277242593211049881598418507666725421443718974811807938463653029665044010571600111861603102635115717043342649119827041452010812842128930591330394410578424034273268036082362111429936165185660534514284651954652016657379129017415200741905120344713975543284319322609588596859551992636730199174731240250437691011626224005794536537849028789075705574618329033447697090955026747618469550481016977861644451034811727865822838812582486753786158060229918566556465694519461502636197920870165301173412809543732730936331234890258176827699651648092372829339943664006022786340369924631579235041711764003565459775162876898224119977459582075143488003336713596905086654734256286269520017923486591252516938366432660460606852106624140787981412368194219346293398975066460445395691841288527416470833428595270410895998994011834617439426135822812431602775998321753606674910882828393320321463884238874120707086038688482263687546295513789724816533554127598909209904348879512233888686871139475244451822252633897415692245081867596712930257489962608801251202827875778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -59726496842428034915962570012535367054730056060181456653053844773091875607741044425256012527479767076197209021981652082616441647302950827230222739507461415575784490220970772425315040313615572549692010296551368486773130153667557244197191311496467084475697713815318047037012957426708946125104753090997081089994923554516737326228041867128505056048977760414149106323912604039994791963941322700756248880502350538062458338471990067748616674138765132628335207560004147677027555481617210726360412518374550140690136710792064275154328438226479601057230725422009884870781166729044409344099886205345122985399511766741896806108150785279399547774019908037112643159403434642056216859814345330938059970385543381219085464866884192819179836545287974678692266586890540882963672693275940158973617729529233813023926841126510246017128153088296962116594103755804635423154906203347803695316551831524760112147960911153472229114849867953528190327925446193154840818265117211683445888771089514888775220384858932840989567866606547376874951021304959134503283016825936518802257775095716860933914438709490894367494878533918156240008198052977765053944627422790744941112926277261976632466687526256944091981344587165508986851052788656844638558902575190103153507122308182623590791981618654639001960672179849651124166403001682174715992825076598290571158902393611803043708649259336801244984532835654664333274486824641269335633536956189842382560920192385458413891263935386887419493434135949794031476061966161556726946133947989942649898800009135346147324884988818470271966777761098344170008152099649432451831739878535909598831104995113368225809528590226686492282685283377545436157702548435967317518575440770792796733744874222307052944463980115231615967577176297625064356421929442508934675438413784434794668705970786400622034637634591527108850642526169380467088039619216263397072683201380181136667207195775397135697969548910395330545216675146040283275351320673314008147659190859950283405937827410608128000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -88084364334715879696873818266502731079775759145620769733063695320051560923517299094450457419112599691154708187101506649030948262810101336744726920129291277439056545941599844085293279892641774588345502884768914965971478032545636219176496450822485783096773407372228428198699735853732714064437950234538559893353404682512954695161701660445949844170192686220200199099500227229838170768816098680205877858828519408408783034310808877407389882650431894422431907322553485234255922462412182394373738131624013694893576604875059231509372344636872421458992241140166598444577298685473563781647497452661165898555341992189079694997324981086967827899363355982983128974837026946931891045546074719979170411366748367279275024420452149187758617842367412704098178306248272324017859066829586600668094651233318458828176586408225899465270636590246200150179645061475901834929412255544050644575288478308153978273856929803746727387430743043001320661571783339000547874751604344110594895942661100912298291614342504273090085303811467085609725947297562367679840939922328199912515370084906403180608102131798636209040675735715853433644941448474510135057041217108387233315405829999030994130528242074097329903628520728490501048408285441509164941467047614189169914262938234655973133788662978051613109752511880986433350744354659754921787124922865974693684347959542120507076750232268590561981264700936898845427630114516383101157745166427807091731209264265176824686121673135256317854517525616486918276981831438457684486890847021518559672939420828526756596199221884150741502701034919993089146660736157566605170334042009063045565358642277708362065197516409439963918948318833399252878690307342677861135615772221488012866509013688391622984879593130473464887221624646753338336519916421856576193550593258790144448647556327905323449026193499643565325914388035673655790860851721986820498708181245281824903276440302054532400164749129941244600334821982796399602928867643495970007269888877694206189444913854152704000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -88085543808708964299764354890919502248726454418740673495717501192250269424293371156676953166640088924512766755685122154211899637607785259984469824668403730722020289026182082727087518529997209435813569246610624301955699607923084205276032964065592170436989739308952252996291545978367942468037126204003988427172550961442103505374034811389413011659024654275279486056866151469487247935932253694792378016053127122178959573504152304286518380917186659175664502912692945131689984733454594447139728640687425275167946916450678614846284227265022984764632677285868495099261771555282962883794393051051763445431497212370867707283697164474221123605077651152372191626635232363968261002312346048579621236574749607401390719706076741793912753016824234882284405399767088613708521309939808077485855473371395119345716683672583272073807570617989203346093404899850472609757939464653931023586743567714773355480387208263200402694342692034996701459613035546247633081073710065214698880956760910039716147810957641728459633782988433257435796045372560375675349791880473716731864169438664790226996599985216613085525613504100397234388335630052266147555034752331761567489889338009947429986882999703535443285426222408012269247942629718660572888723304149194467290200105108020171158080504901465640857586422801024450578841124275884352757272677664518575218838822712466548366653855602672320994264520973353802418576195964709031520226660901393038562234841089300112166765001323977693221423656817589343932145392669199500866376970270868831805542319977543312123896966507004295003451207965005701292742230131283821163307955189402911356895818596217210807966842513982848884884646657305814896364950171710889735841219832058630155934740879859668889543091822686247205784330380561219582110942994126687550201968640202276751108650956370233449164708539077691403850223234392028720461220831380200307463257727301166554943816092219085784706032708268867030838200412256379729276328703236753607704668866596921888457357816496128000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -61176035783543267092703290298750844344232567025639000557752454101055372981510847730925774345605043971582514535589644117542638875087859403544087061630305498598865110093445509699868581996923100415771655952957091249867785944191918693516451375316366814010796012440946758142204551905824847906008888947623619578108166994205192847753261379865396158040845275808382778550999770222803947387253948049229263942768087888293952251864503409984154444224763872128514122885639413369344850622525415799007405629223272536247447470165097825406769706262698973373179527250783877918943834085283714187483002083591366039588272566841956912998014775959999288325891710880970388997449692625052013084995044145047684540784516221409348695774380599534510447922342585834091959591911668337282952851664370095396992157185120222668988925165030108124314653553086303563757217722183533900341442138948371296521926649830182296051777565463558573909383014028767097492146099419180050470016832744976514579562707356493804610275806172708121356166372835649000259932097188495324002554895542630901690678891652415192975792976062584534194023431399208171543891801718813020167645552605694473219609984679700619503641594502973463003851380486910754138010435677875356138900285416912626962029473082017617785132094955400183872895772559939049775031087935597327212565421559340282040772547680278497242271719609417130799855116893864062744558065763729275979820094206631050274466973240655885573640327424365070696078268422428105835480140458399293587471769435497846246547152389041594612283031906483324148733989664456475351530379603570290768352017585692854765678604148661411349274244963342919375127923245062122888759863430333823575418236253961069510438962973264636989188252549212913016255720753075413952474049324404735628407489807460391078416624273204658302160581181788302442271233126710146887139540059853027492743803733546585620104244771572385263945038900479331983034772770238774010896095910694205646941055646041951348132977154457600000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -25748426880735592437405891721704604956305541042659058047582002496136693668397195078108961541220162330519444035733434399933700197140201845553044670333813723151481260101452429391545793573369685517558290878332878186544572366708133099207865244517834593772158856289213941572943490266762166864776087577664835876370546733703505913871703303477708375713234627459631038644739592971218823961055863871882085575298029678462304047503547153627021287840144317853470032469728264010201387832916058272961100634414144085430975554479820804153596073453828726694438740784852232470279866734256344723900225084409758229502111281908693187501727579927593544097664161514369735995019856274612760186695266124100024302443572990829460268274849346910550873433887161306913618760642936201912719768529353640827582845397899763650895981553571547534907996081328609527358007337299222589131053131680625499106126270997781547558501092365610431428613969428805280075351358583968020376648783107485247297187293409685308149387304191224239491060580615976005997541883018903228457004151513591932299074657828126484068433323730327866538076344412007082386774607160054385990753115595670700656960503506298110060078518448368972975994367727860546794788096349161469906277453321157593757342502920526311403156324464850101207052167157735959906880040920472105090633697621828214009318535092094640340550682668657998681474154950888765902477172727214987251291541376339075918071235046066969281572637764467171284466947021660978648994110753881892116662579808504823640091419126398881952559062137671845154053167164383993635888638411729454751192235981639478131733165602070159932504308954767674377052546951412169306522551973554938208344195478314607179360876886874024711304826453651465049081554457757576666749952598649848850783508359983522251081813477649274606292280447739100369158789172688471811077979657575269410482849567804670907354839983306727872148523469238971223660465433210810144779686336665982900060366560776932868015316690534400000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4474342061427090176110973820313646148695307949777108424978945559850866448574961963002664495734543616429866671014600315576153345529504448160150896735521114572194804508598851723261680550317060632391078175630262113361023603236699096033778869106536044221269195035724615138376347612086085879103173668766178205569516558568452873062344394476467407682843052015122689899329844700586745626779011092672065429479916051390531467793262595583112799779379019988219226752283559314577237222837116362733913645134923818809135138659750392553459115220757823811147961581679743529005613672207665585490380934804677427895093780589095804172071833398613721998991420713625253287581633249894028461393260372506678493437579139540744155137583072386816997857319216332158582215546403572766259579840355456516532559273040027552580763133909239151636214234012609168828935071794309250415376245294111924075232988147962570163453252170035813224814339952981775152928760152057680292002863181882799791354806610653866543080410751487845185403780887435414569006002934496660437134311830377159841476539477549669296229026515609981055795506898703500855545802093402921571183029952064838780947623715029612712258602870879323190406428432146190794914458987845075878649199999804479972028024934959041747371127517564056977720343789526864395211440189344915764794987198575197554121670302807876480310536502822384135182384477281826558815097933271481574664363484558368435260423385662686413014434203994886196677598590022235517730904850686598479549470388020213311344331578969598155344155832897838015283892583739975374710076358721351365220160045287821739220268775282879185408249660206924493751826351846655116946857634393522415310704557555110416964032019053542908461503281242449027899359103363891628493001551309119489137450343375358255050288722629397493894058381282828938112363332031814691033758908916791507189771287655947836275239446764398878708647560683894613974010555268819737374829034598616240412136744021630205469932535152640000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -73802721709724385807071215054612183044324642976155343726271183765193218697551459561423647984669419877963051016370849028408713916289149574033815627560366199398859984771844237591305182105264764202493374964607128199816924652752407419279563519603817015738283920690616840935979674758486711783509044936626220910455856281880595470784910346547379208650797592492273746846162090958877047722197513570999321386102914789507653277053945349542276333629653464357538642579006189339763788420266792957349723389786209167248050515575877816282772460664815995833793098934071466752465300898321723852898888436578920885920424348654098645212715554888268139582526540809601035147063920869166624813557978166263755312382882663463651361741123264919863357049406870791289013553005962890875763779048371789908433617698524927825651005461849334498728964857354779858866471586053057705190492554982701545931469651171062123495831814773855447016154161341751086035306972792159138841280297462616817048179869261988415049060755605787956221139793386934845498369876731621569236798777905101096890274806964082062726726775056442742500807815614313318363390604219883315647857736227450010862650401305364344981052330142447159190367941161149146096603998954249156252292080873787201068225515574580572868678204349675439952775091774722745557541770751047879507878380211081071811706693373551841719886361381599509278331626481693142278194259893812345994428768756514914794792850815728437479567051526977313135183929649903338968230823939895136085396072258436660255446001374612755276345692764180176630923627381102090287561190271480312301688712547262361313122029664404373395275733961526526646523065695713705040032847385497835753226511800353635916568321993476413406147954463501711664391627693956699971145367907443925151929035549117153020316841770004614785750298779424128655491032720849464014096876232440428536496969139233969079804702401097285765343488261789170212183403283612296590600000851308970699386785166401990761712315269120000000000000000000000000000000000000000000000000000000000000000*i1^21 + -201419464341180525943890498206403744492578499160328458875343035612847785506159776572832468778662970187161502637550312961302608035328942084068227395300830005826113258605628564096261139305692180749093527344371334478547538627630582020130385827411892233971824127388080108626886469949321170130654330577528783908662191621332428324746719363963578211867266670614560258623000011331631208266127052705313672558555311838722909321836112560652012544817228542601300857074496946852974695371397654958156725853101147843924581989648824867386282413598923174416517632718947665299383140160099600830635273467772520950073021201463000925298356039646429194794490682920574645467637319821057095030669718935453861928830441136602337023155249611301377885934734288215999375485114783286410765979065666218319375125267711645828363175138030231240923871748565122961115629105866761326803386733499014948041578189399190952846296271769934414809370062210569858489585148301827372875810520511623101843259178727036447791349915789144232388592909163570637585740556498776203508963217852132798186199722096997253813253903917349851847021176801869565636268756177289558250743690499941082153889288090901689176168298221447463442081250112550547814725659608214192873746988998193516576582271433146818122278278070708866817370200424308483582465733452760297503259412717260597900633688973393643164671465384133219278443337701811935485768089586007426379543503569390617752779817129967234473772464257734508577570769801332589873813829405824740334417989018565500254850051537958314186623120169912725067920139559447605994008473838363554240305233817781008829989847693426627617041743487835075502301562781064275662228806716663098149733510588771931736953767462686143338137163840228794067776994046217512522080716671747754503600108096553701665638334492416873260375684896717541872094024265535452277189852666286672021540976413030628238474413569815711455363051466668001430783920747714817856872490929175550391664967598437263034880664535040000000000000000000000000000000000000000000000000000000000000*i1^22 + -50294273472561423237247772634215205853162581130599102340197879119533328079702440591717122057022848571269733671451113028281641540269825216091003885729378214237585191289266729279681442119575075688028981259686484156539793790555613800110808820748754535089700493570174412428248116285863724576700172371512244930453264444371717750808531358170516179709343016040374819206629966565634272568633421699178003400435035327705000090061134892507716885469713442327442731640063736640240962087126368738789845480982904308173410275247792561955956852367516965668401917624001500696944118814662930949695186227162797004368814953238603092433385655047167957686534763822097400660155817906167586871802601450994276151331636253877343053556234861309965638764658848960916948655344903967117131378722415283816923737299589410348912867240778153541695267865143853279470610887479362762887334465532168029028500966899883978837641818712829489860340416122368383374841813652534142143338942068430087258008628079750652250211405210149597440183220373123634194636484917895481566271466096752634233379995832865431962310756039222379544937515620496529691958530826125009382366903516501615684717640487877644175351172900621021834985909662540390223536961574425194823248863034290956287972754324608481731863885345836691573054928887933969719384482470043485468526115529109338277162997472114330176974960653367232904249439929074728192702603336971039302013471807744854354688740149108744946554738854916874004604289312440270262566494596853496791151614131289385767762585077706727140056670661350874389941248227865320034291011684645132978181951893170239829941537155201321410729413340451677897364596729925441931775095857034900098369586949995014015700768609570557252874599989123155150191503584136090740568144977367054532264239806059737465927496686512770383173974836343024944169260877650723663124316792640146698617156292834727997100743277920249749644601124995580180960238343447981264901991087507487921883506641131450289474659942400000000000000000000000000000000000000000000000000000000000*i1^23 + -9667785516585012894511383045918405136894700951944048687150360445875052226299559432259287905766304302714699917944900841096607385182439221753867538908802529771388866082629357030959946970540542273379085621980674647973569929175097881867700606653265458837327628843384993804873196838407180091388463611624438273426816220698600483315092929857867100261566649022112381328162954416027523005331270107819547720825506308791801776609897866566801392229263137466285411865151453429387159310972992606532377324236387976561194938389323745195236767152503975628618761210966850856505064599009848579160265670549302536937222603553534668897619308635166140867411097352484744702381641563707102566335806516227369048649093890353760742818757291092385267182011035526927748361438313784812486594210847540093550471527087982801773091885231736100095929124336581505194055216873501234169273862581209077761835481598000929451072715485531478439860793986388599024267754021222978310685572189473872122863187837926337723934685390849435747656510050956458168663242459466924388173714088990741183340691115103788117894794464074102096245693040866774496151373171408887861927297163100945209953926516031483735043220328763673791411667725147513852844105472381456982983165199248421701151742322041917685710970394935783182049533748667163395836265891228696785745505958148703677481054608274186266613317507963411431235307253344037869163368430792606804353479345590113835603231546799075697244865655565376326550159964110323010060015260548396300447871059491968165212649003210079562084925459656225442445271340316754420332992574674177846156629862795411091056626845771461260705309025461567858602949607246354181015951916761932412176812275822511241933342142326833374582829900556269815602524542327225631157945009283487251658475225983725792024815990479711302957802076912500406820798937006194185165981765326136097033764153115837040589451907805813957169557848741539994938666175238189878861757691140181931747081159383677595144526233600000000000000000000000000000000000000000000000000000000*i1^24 + -460586826453585186423012658606030858976771738184755664199935532638832552151213624869023619285558599889511150781746771783301056570888705407978970710918133834726421649356247576191088246517405804692891762204893651500777432364430963265497057933593718787343220076537782035139003322715042541186465673312921750549222939684022901480577081950079773576661010077273108644156307912828666460732405977522067145261471078001606568974450971483401479812584746019687608358468932795916507210937833308946263473536615011049698853190028167657509541574674995014265369946635132303620254933264812049566477806517413122407458489729881658840042483246991346452224742905371058500301130230663268626815756854912845629932238758055731905811001063992276633466199480220067355244327890271708004067251885389884141709159856812609742007141372274393341890944104064614203841821708955476919868345497798921354749039901102791142960133800574205299704459066627094304799835549979369673958481981228625731681215086241550187047159004110893305366057345746818233831277481284004153508197729457906379298088799328595402993484561290590613448682582505607530443114560522646966625411783849705992734053460554972983594068457047600838869173430421105138707666422164613538954877323408809390888185143349257266219245704046274433436223725482289722954686626056843162647359298350757819349449069121802539897094241160451476863321211560443888487278741874120920494648060218235344037622338868614985131681183658060532380494946315993125286136069425151745847810240008994302716851473238210749144619639979502428616021131583231780760925157557791045976803124945678146690650160528176596129431860096240866090631851769054777748248368576550191537465168980727718607029670085910109800425814671632479829304842018124573532743810470392884848829412274962224080651829942705491317135513202300247771498544252999524005532294596511652067161651697092462461441663926798355446810261905146983262610260818331141331677289719578131987503517007426288214079438848000000000000000000000000000000000000000000000000000*i1^25 + -57960242078208594509795950977427965929254783581846459527416337699118719430672637475573556209182911601674180603705614479514966274421108605077301215771369311712926441189509160952139745577915635113608854206424560271895503068711341992448763050916008089649348202179328247479595672979063600729061514396416152063575374032727801247771340169009779320864998423314867042429935061478924404492261244229103000450131213963454700153596247050179995956339688024468434571847906280776734162164372299007166721679335523387510289202254793517242607152758610395015347246267525779041841472971662904272302052493320280174589414672050387518709525296158042490283195000891173537779376342033838140586538971444605322630521116198373062640047761072816628826079977582491612954926421491078675181575757894117771762437216257721408465037862242854714720316274487694089902912695206801590018597880922728517104543941270491544646857942893603327277124448821021565172779592694587528511485662975414268477832925550689978520488264839502003542694289404955271591804488307773393572569190076786746620237504551153549396588708191796599276722961509505214524114432972827557942290250604843057913308882536655064940629990737877756260222164996084239919994577093903682419806446437862655503535458468500544751004221058661907001556202709477520029292283546868069191671338107796354113388083717681535098496783841173151967934049396829548444801385823584115018673083134589078204817195078260524566951360592568563476061213715582589844418997566967606337891929262956728779519004599710108438257287088355703171925987464814297933477122424815625209137953648293639744227885729774198487879766743359541883127633393261005451028531088842459678484058895693492873555902996030662694475663276988696032890794488934039362007632967091691852640919876441040034172907168868526734236442461529157134128563575658693583673100405154274628088411829172224206650821694579249033297326045487130563191290017761036585160306642033350171158312209859199236155899904000000000000000000000000000000000000000000000000*i1^26 + -12347516459602755714202594111995276940940592706001729821926134197150929524023640180057059596654865070957106195313966890675323679838163650927385752099135843505343496424871703444801054779999917422092351471030961602149685009700266065030751951172157241956073821437218608218469713690513103765852044987386616543443608850677711689932303517806473126786612144447736464072466800222506941024111194692310796647988391992360821625053071964317201046158469586028755482688491147509372919511211608796313460280559354722520672876564406227305540056647149179119976678771481066635297752418084335382776193466636620540538085566035629577746233160179240431800412982971056092275632639966698205327923633786708662275237667397980593879852002316477132632287199814805898749330733243243985515933744360620192380131049622312144011850088188800581649383315690691256222396724509968184814321813112855327964138041416233899426029990333119526476764140598375313018252992119404989209874579574494725241878876048511886928745275428900913243386784350561063270989820606290170634454152356569252425054648620153185629738768608848493781463347347822794551455655876783377469750551235067675429823167004107859081377961479737940722336722001044084797036132341096070526007122018157283728813496308309475332749983845486288830562024258909732156502323713940097442448793584205011201173878221877577963516131390551504562647643770219700702270202397482453935413457118122062065731574258355126683365748669792232696667876531232237886464943568561441534295914953550228475037001356678485094624635139234449069277022516364064044841554047557438172843227063878264922958432945725805123169156468304841938066840433634153684872514320873276986177939978750853072783075600954870039275553770980564192500413351505548210540015622453698767735582409662902653474054018426717328646096641377612042084748153075751022210064762967972902858025276086128429299990703329144880942556936863626426457698497586163410581203206462065197235704999985827494135595008000000000000000000000000000000000000000000000*i1^27 + -2258537354827091140257843926953370439205294725286457340348987434921186592766974539776259717539173926775308017644916761355332901420504164629203941509329188763126193001432519177573532925259184789266425902033125769148504801115171627029284190872401138090609445689352780417889306071209016151815231269798861738280473215566215297724521675805183305435965900477618200508500650045086959279026280319914189792914082402639546893595703176236525234151620728466080527405547339017750978397093885132227144754765583727059728055467077302138596899079756936890840136007443011611447034888171162359846781126690011472395241283356095512525859206941094798727582162515701934569135742209692044600132303119016962192792083473046028358895751437470174969112893492492362572749443160632336648261169620772388227460446274553516434497179168394559811686823150068491723389972757451498619691129754312425283549395920948124537537282803577121030584910638988346571541355876549698533181668325567830591339941335881158020646030636850639002127896907521701309498444939927740161056265653521011357353153730714749425703649386010549322043982756594432187106001272360878163374047838630722900044547687433045017959189171539332994688475664362232353915654438339411880938780028284842750438979805905479151302328514009753182911723517840016812035810669949494764904112340392576304563816622459073378780930586590218734926846767007625992244657324708453646995982985826080729244013083773087940611553768252178171732906475893170530134403194660835918189148983796251558973665955132214105622639536637127249676697673243310737678056580969157005118994918156136053174797259387872147337067153552362441889092021027648239794865996328799968212348917983853196757441807900021936326852141982982613317558715499877510769164004774768304769890887285487764351905611804874698605467018746304408000808332033218424269427788910372299416824124181602012380053555637072898016145490670866814140090297174443362472444627530329309750488278167960390740213760000000000000000000000000000000000000000000*i1^28 + -9624996701689825242586239539427400911928655656894056598498361872446511844983742788115397229322006905613681339838386117284740164604085973483443207936068422073444941019785357989630847974464674150440915979311859074848691898121176169818107947975141873121527445116934059584344524355857007428367725715744383500745859226270539886267946872589890923576743363618622515336054714903978003906196693476259692685965732571362966964970324039456350881283829703474769788297931683942942740966362942646017272585976973871785319543244982499498508752656061956325325052233966948191675365243454612511571004384447443000201066746372378083344277519850942683459023169348393684437597594587914863627172400321721070415144683265159489817437993929454492783700181303484729014353683137359872407776759327400486685269812200645903776402929952009293825305829611523743289207292907601868854273639463790189869292817657600486381408776185196506092533140018937804491185174702211303986880166230250871953105618982122479442250537261331465170581840888040743242939947859101096763072383768746547969475732194535421739992877337684728457293259594716033468975098130043796091210814528088383903182296482764766529546030682974864763536226590579052558729579684070473586651324361686639746411303039918416543371977357052306621576654341942339463327178164024264937066740633129220086205387502611583532297326126331336160589513100146629011785682613549049416053408659050108741120389517240691788114681785789044912924586669070311031260718231987470929727723435938656057656848616301014008641389734700046038530618115170159139639839764613274667175743366101075146241853894632746094644949682720524390145990804967473876454685822673860979205805881647441280787914396302003270974341691359441857281574285088138853990719644987100026747658897971143657856668979021972042994317140711082601577472081645059888881643649347773258745415206262282616621677108622641313219008874077782083564933818532307951442110734956469236223118505674036782039040000000000000000000000000000000000000000*i1^29 + 8369480484226959508241059803378992848713213699194069947212516178507988067768334692532313446523900986178579366084257762705559504401477561740257818442072738755613861096689844091899832993960782733906050864256470658771216256340717033269697480237932841132163278656900599612266181558133581130917537800194480121296549825187794975572347066981677424025460499678783475215619109205735962014018672389541751212561935432194255865141461876533785208966329322151617624253667318471719466113820071822746876966924933006638082055515812048201327933124718028135078571831325090848786374704618889488391946502744241386567976397266961422787833966884017240652285741520297477817938566899503744464155440285916802389502292138157376297811802486577674956892644541193510602154351533942365800953925852881935717807811754833049794684093026738567963957467383828985462410520409625225871094145487736336710024802705561175693738003614717351428626643644943194532590471841643419024267972001216614596409993646035522214675611265323813500049982376572035549648510502200783879047589288103975184855942839932264170864025817787552914519930525755226206371537414574139774068407232699308267212915614990146827055691730012788616843991714160542345849604965359962115368952635910645781188801143799360788975368092744789920099652917795744312072265906224026048278817368574610032829549803596752620741369628495744273499544488526251978457278910386355699641135617502660451951708274590859112500215598176348584281215107510694753593872607410681301044158323598242928040750031876846864210634691465548937085098785678234445519253379449734847489720101110306290212759114694413659800236528751892202235486755532687399695681525501241880799187269007375094352998539137870086025243420252992129303047959755192901055750949048175803736217443113929403665043888584307705489186977030396240160654009606008126071982619877695850357332458453388443335695695317619550578040727830217315477411383985791778267515692071767473084615661088248906645504000000000000000000000000000000000000*i1^30 + -76343052918732643248674034436059411859785447763728962151022726298579663167302337243788798717629440531101845255560390615109904977821579906869465001385640856127464032986200040618914938791702619755035436768684450377116149020623154748602089383621998535520330362124274106889582685124531313661419439751552194523707569248661454255562608968548530957895156076874383391035725103893165019358533643735537645496815857286142209190952247635640856141966687090107929252342032579119528215390662238074534159920215712171378159139561153169462575640606289685258784105479398378745267023941344209705886827926048590869141072876848272505971500941824013279567622134277592902671650841955598317670943610008617164810211409139218151750364337963704886131800807085224551939513419669905417400937576189867592056605832017066945374570133111594930567526025529662984141614647691721969977107041039161219457572148919792357825364848024252228840625640298514114937254626457698886464927904853129455563000370113303680903981612571148754542486207793337261070474327556093545625810057110308408322200221773813642596065802100379673139888412834516011009859599972752331409812595840488602823704957628417169026754946037388469479082588282123460730636767795460774504854370989150202878545258005842765696651917186757256903733878638968152402438392113219564395606022395672857235368366149219277149809139139950134183524551248109277116200077360673747251995486357926360454474703353850654100108008295276532771128956311068822533389264938184542212521990678887355092508449153005136478422424232006898155281117078777817711058335159917534527338187993411854048598417522428927101553262814341016911614459763771314934776667019530984032950688221011784990451226421882530094453628172917490333179314255051971583138213045804396922301684457820449615939665808481985842122353718866301683010436790734241612406010468279643277365758321473973677245087768154278688556735321044550745253965922016094742882074294568285698650015659929630670848000000000000000000000000000000000*i1^31 + -13878109425467719349051728022475155273353948386472560730644375085881920538336547150733130832002933679628095560711726701854365585485373006144751693128950482504232839182449251993683899062722413383686293951674851585593221895189401578936256538477392576703915480959577978856658386944815330727699770450447628341480107022954318328530182017803097988448794898966137874204096207547260653062668485718278253782566433109952620259476195247695984067438433595052172726311978254775852257569485689364729927301041533780919135956088261711932475052142474073244006594915447329692588154077540754951963933843953192324734424443962551289834224707684180599427147738983060607125641333469973038585810329527256218310363754154396957736054938234583350262503351928173609077360251003124576716168956608963983343075333490916683262137569682414262362600296417442254801479781889409127117611768760101769726982178037287941944474626669993073238896052181407737665280648431913878117582781845006905856677006981315273455922616209793679203682204027907452750819538700172880889602611687064944387446348250377080547782261298575864994331548547453700259006138673723679902497461283509512264118096625598108816402031335889436169217348146127748661135506027171219946546464328379831766747699036964220150903023976085296681453310290854762183790181695939259936674122334746165858137472163647875450960007701155574762785268752794183332631598078929415978867275403113703923688496962784355232757817247089307124456214599565693413147983569460140680898138594882243239595554428166305097192825225427081701707696437094166655214242311253274862930076028999020049475696100993747109332090258770177742155988651511901190182102155339767889111652341221394745133120942512262623258693897013296566177611403872292627338444799878382893749589923428055716820477775081720915154204701564391558910872510102189358884275298648775450278694229068295518989144838550576550184390879105362578496787244803218215696078135525791729064312145747038437376000000000000000000000000000000*i1^32 + 184974991824919839118999223459154464435422195803153462092238129642006880683395042635130387164958545608832003771468127639556164391538370006854558004315303359162194745321846291630364480546978393533826548828476253333704377730637873671756747024591443563925689746762322937501310034703607421519485695816236675215790771549650127456269239499361718834685209174495884149364040366143465496745400380175764711805062463883340120223273003385441410546076344442812346626399312396457845454215654608487834056158067713899073425980440795814660576298830689159380520545898330949855822485050354208445418562031313987206022665669371300162725168253522543282822416092755768001369441566526893922467821802641949542059639038896660573352364494831446570198522718971459247644555598649702225357638830515988805222875897194666275101728886152996478474825991026752869933640941337383951942767911135127031402740235846341749499372320529006818183595851431850938026506275372093482006866656482412367385013448005255576112701638284164796791720573440723208277766536005781133230249511439951483623466100485240243624853485014052465014867460313115095923504718305079312481808518445922621245314369145028689926035597954606739138972860102219745543270874546724453608596099942821671711717329003661263591671662037548907706464510047339874734503693723101756016153754040347096130432287770219663381167573816753777325315808004385583416180494240432319423028240338692860424588952900887022609374604522017735373374357945126888572070672069918436439616970270079293932236134833766815021299045393628588874607914583903918196719121811163662061642577004157994555921469128059414710142951290071999484545737713859004404537455255560458675938496374391128641538849201758695490646606068736351542973647144272030355418395903516320899688739482355818374480025023467076490557063741501912311234291547232901125657251864886858384495590928871137926605494862362648440901770541911918174925318182335823101871504008238591294908148268474040320000000000000000000000000000*i1^33 + 4244433854421573777160419252546671469177175013067923047433391533412987332315237179204600351040446421596556230717048279206524745840166283675955560317700032052229159065903685366138486193719935261674126027372375734237097298341787264204408493951894875560193044983370570783651843753795700275616818861522323668577566864518260429601660447241145087841216786674108008778048070455693799649259136647859623923710559586979730839702872633256198775616156071163648645645416071670029464443090794601508975314112351333171002644016644743818968674089123781225995709484267295107544393824237468725849399604326794692554142737801123272120918570705292170523594457934768409538092864718078487797041385162695023065562938513958971783805409953829039741814163399967691165178002197710108925027948982138605335782870111715544242146624961832330183473070193451690954923639491040964097364413703284632002622378875765582303417110924328441084363740282397277734480858005950028097237624552437166537883312110173241062463481452213578547140905791454553532000678776456679011791678999984063276018578274169532774360054401988302329683742629363959726354714452073051585434240652067698401932330607534690536131340190185319955393680810403614981630896435504662191130952584751472898221555989424332379372424690607996462589705818188084845669998540896432516393837388988369687712406770888929448839294111279761729681789825800102932406536555861501234455900761103008022932943588426727379136426393734630297742844822753085763848646390732757893278017249001624161586135852546716742881258581286321758528625867788135868366866995328453293773260534542076520463581846202744535911703100984367413077087106901456859127234755246008592618001435293343407054646259926247981060533009716391578223593347478439429940728339923913117079366417053442302768818671158100551126635441544064791421900452128471984173612651208764995893785657115067026566907914118427548351179362028724721091921473006656334937301809132815082738374410323886080000000000000000000000000*i1^34 + -95588941540590041164481710703417356738832911323547788821308710238811150195695002800851067814384982382943241290271536441444294169508729681751836429778766875564499314707083816825767307728025301076340067758559697732662507825179693192467733568354586828222569189054826667226696604063515453655480235475010039021664972461122084717831125097728139267006610558077125063918147349677938887216135441681215913640793487012087591615769938363091941613685436344988953252135859183887464960194085681357534262972799851964963942167177452110312413529673813721572975889584942685970374554579687872611605635175299419730480172761954147612071032354755851143485841082449214777407755393694720221381570982195305021321363437308107819973047460050535754856371681718155592563793290450721456549794624327792078556814025218895954007437369435956488297906215226476900455105068962246646786524002193082094561938727349529008327032381592921866018495432109479135327831263266665738679872900006017335478338943042596343201905084033941307332660346421211922669797954473594765047930113723334185816539294289614445919834287467218561307734108096506872024382417722462765866199676586334786746987178005779633512074553725066549902797993901349018100635646691423603141703878806324076338436610763695890753098693084504422035218298538612076245192029429778910121115464089955619501956534225087724616690983752223420197611351519298823321538664394979190080425110319763676900385043945099964228951607982329620577031211285889592360187996370944907964088773073554845268500449260281528662911667284397978848882010457870378714216635265391438130142480022587578837406856848421122934136383318172251349708558257953059974738396568284916957533890945751348235002553535257116508344376038769687595915458439215730836103606251970489848644699135832986935725137188270460167904733036084655572112123649289663515852747689006385042644027946630185754708420109087873511897941566507695575215797483622006012516320214365927444743171419930624000000000000000000000*i1^35 + 497506118249228510700006876734947564708557624241913590400599467747656475341921336159947402502901198307435306433231548323868819663688965756673663228433975827935395073800680008953950813131562970266321833553458409037874381091906245363827087636798515589266934932135044927590877753540158215081402308954481732623041495697705939937623062664200133090935593704282483594976062986979054583912240954839253536613522810982556483034946714891400618408689201954902205166943794913264669588555933819030812062289495379555191015700326461190808927650101174384080674428274997373303733759877833468697612951035444310143522629713756576117598608838317550771292043261738441393394632401101503430539634514842190120280218341020495714020362179821707448691905354509663127933917497820642820605714681867698138730621703023428202827920435078318955161295540977360220270768729237823358797056930460252185388585134219456645802194173449675289971162040934782903035894053461832148564241025921565109912859010821231891139010236129512120881281833470274121653128690539979875908282295759959763061730525009322933421618477179042534319527169575816938940014589806421702973536860347919858625231845016306958252851889763899206147577892681355550538200873786260360814052634537630014653568471740297008204023883236587462710737702114707945652782311648600488602008338181647980386636521860272037943855732510950412760410072929315939454495592456955452297265120379339703748479769508455476831012666603804140576361045233799384238490402380438775363334131964706661065996460527539290179330565200142762083291969512733852675306653400678263722092096605526154669741407564313879641055814412324271834635791173983523846056515316318051206985249506228360798390046457831130972309680097539169375795536149143284535959614487483580220997073783821059759898379832643176255737037711051665872513261695952210711344366387095145836932789353301300197436535850895719724106340685324714426584516551163603232473861594193489150909484105728000000000000000000*i1^36 + -3764628919287984552182022161721027129237568766952428671041397201061957376761899452234635666078839128090894106716527741055691238274204396544423858755625960687794234540070003129319468188932198750074781578969811723745233594621645060933840266446678739138402953540957763281815619504319754049137974538189276107113927932413820181113888793013770877297824563912359337192978327826608925602272456351329417330053486366557762223369319986031563485808342988503451434756208809467157763067241633829950573957937240575731321005633449911688523736295621681817458033867284525824560818668303163170222129146150566598081921924006077583217920488929992856931791372011496752950381302225142785217462431481788065965538268450820299612179213237882708191838143712429402493068067316481095622366803670578714835301983728442216569881397665072675264438814988225845658448765382084510316599014102444551068362285694453137105084891460667158081138002730782137527164550106557140464658972939279670791881255979512585440941173623019963546624961192274177026464560829931356199314314091517795573797340074094723769446107109585955329939738422435333907769542889693864722035528981615474623359771196139410427001983436180363648969110007265623362662784118670191914519401971520065352257930628373174047589348775768590461629494311234941279918729121258580430523320616381008252603682072852917903484727882630258051770164316779106429185279397208817176793183924899585587953047249868642722324803724269540693758124047982377426722902919570195353495389940638109285538892744299135004109169354185252930103899780226984579212320510827734991838307431775809494443455063182739386327100169159682717169810862885776180760422130417266448623102223328065915449980504803122831829641746535336411199911429906126169383127674110682688767029942675881677821961210375545357768840484368676338760119536744603314360849220863879938205622514699990845636127543207183277640857033823818379080213198093816535587880533561342711832336400384000000000000000*i1^37 + -643264339463472941567261145246157466743682806773849709847961003465526529269485838528106671761627020925914314671557485452296515047187697841600697895868223457462229345444247031951141078285182104987476519647388744132718746855296047239194470861290912828053093525410197788114920301357947132664359265089112908788170233026456939889846259237937327115022961404136900817294632794013054954913475289499546020099496192475189035263575823039318615719182631415119967714572807350575603191767958303948494973608635343740747840088828464153407880792360559367717886684095319281411502043624718083703955443747047462833323468267650116947707050672282086489111935806119419191189314610749784555105346261752744459388889813323268198032139746539334567878903389469152602105368345337844932058691054568043381639719757519481100892996290814952299901708360587961183665910378267732334420405691284622962181513748217474596169922278533923495386389573283448067858381651159628306172356052919199741918843279208456600956471828415231017857271867358796051648550472193428454245982917383855291229227771059420019956334296649539264746347739504607333241498779950272539894101461534648351626881322268289883038411914940270595935710542794044249734372989888670730152464403118994868226999571805684416161599666369191405833648948452632013790781213410874082448720543295833820863320007627526968635709487039874838583372554055403726037859437023532213717527802206587452126707320533696024263383747195014559490466699006248580679149767561303136356669401749855662278747067242097802023491386268282289057183278736541549169982130283646967601474591736676688225704707938319883423890558519101577093398248334250331789491527690232454364004929262789644230263361110266431332011196759088113271612098770466520534057750816477128440767791940946947763775370191389307929720978865266957803652449348520346829458742426246270706179847944788470757844854489370840906491319926441744421412075215533973290706937432089630184791080960000000000000*i1^38 + 2082981039736842872036224787868300700778678172586479858144757760151237059179088764933666773166535869950097974786503827189816624887462975451890740433734522452765282759458233520168595619187547896849770127958829344649736122307760801148629777756938323139542427235360936635223008674748775797936664019918342946758458119964799101888712355627159999219834084531470049445068472328082997994986753147857259640894191560424508203507607303264186707615063148995510751545946744379960114427547215533564264999083763170188033799933086359990409875455617130471803241686510048578037502551662607733080821052754252632707796925516638473052324361312096775586130673259083986681139993425631276535537520304920308044540880249806097245057111224334084420291342161574791589293233032368545284535969385696178986153319741126579265315658639349172059589556283239095101351253603206469796999696786434150796156803585911985318652962549268336213433173466071913067897828533192054235690047236628172647467257641645199987566969132086317703092384365006032756472930663764963792863959606324609571393888830899667712849707297375778886092293804286025617057568410558249423803799744537169173360149851149358986878260888587751764801726998141961930334381144387756270582333479420105825367542839592671722681665922251120860466199124742800439125410403581289943998008494852472995537158163126949662086163596319856586493898457675918512076447990624751732801328109691238004781891274460316020359678141748471823627816767970811216337432794210192870751618315950014805534766675498983913055675805673284708654187703854160903907568677647828113930537282329054508425794143500268617193570355219046048017885091337799289577549484319263187504692786936571647073647238562698311310731593680570086387599290467218649841614897664117456038603437364251610754423310198271737386698693506117555674003981073142238996486699047541373204281567787480590534479579680341548183183304085010153605424454355332083987234731011031604511375360000000000*i1^39 + 13247055277117329991315231793993734618088324368483885039496892830380031798227916616784173564335423454984964041754965050981652417559090370185435128281330460640132198992512383299628601885449475781236237825379534394388305422695703020574290966093175556267256706558254324588789445876882291422942832127047705135671773851802638648445878938313108491027666288721417096968346950589239755907176512687680128342097928853850943218475222319906370439079939762995133583090152170822287744632038897437596003659310218537854496111644108209991750767242146296190130973771147823965736270419794346875854371164574606670735684719826827198267776580112279268551414685565522997523614247767568085108510648209066945866471106206039485180606195506864796500756816083507559169822627845217911418890446972823094614077076910212266756083655921923789666749447528799205304634733304467390911309669005878160008430592713351874474486529100833696414616823554473591752196986228106335750988710993428243308389295561965499067548876496392702561876961801629744140163910749810122688599965421672261089569705304223830798239761499602834110087837203796033169055679108847514578412630717863387573898745385956475145075721524095221884678441594340199139053114368551891670474513560904309479182477145374576470343448357925385927729185709499911449247374581518997373891193819301926893593246082900507607740633782237709754221312960144864912793557828941088437816364868562533311293805015465014011235842231935635913823059269030604972929181353057677140831500518041294624594528863391094361207266688445345582488683299837228323371254646951082210461286909522681119798921358464020241587335560416077722861771161589001957699388405446161965187970577687270107939179372383434900979657740396048910684456776756282346377995582623711392170581583394821713532291002989624971762765957149783211061302031915263042623009882405338719622335588081652952085941951243532085415070262076986356199425308022691043127182869684645514969088000000*i1^40 + -1401960504009833127787153229381353968235792584888546728712232392051364952750333372959476504869832951285919197025713655785090650760096594754157136576842662381532135931294677454713832481435026193541482725006450509907137033221471259613411334275418331630084999500806331604973594803104556600323645079652229979216887286329602929625294758055229290838952786538096960210128686744291876834466947751551737193863494612438292838290979238564958396306850280757695890738851333331218912752441759860006385285536167775563315449816971024111074799002361257685448488178816866407156020119690059497581865566650796607969629279299447572027305218932126565823701366014235911897511329756286148939772548111030776432112281813662846409151921146533817022879935453884392292585350772579058494212431004843403121185570671734053482983040315924051585815400276429277414082834634062410265427678058621950060753346877939584775426569239719648987616545399644277849428253530293392047482990308474579024056825509427010596072796546914155118067801542858792890488561224698245639062835256461586472086678488258597381480160756889803128874784561226203523645105521154129675611348893313739317133693739909216422301133487078019600193626873867009759068130273271474553020464456132596256631742338854190889759917151428614375085148898264934012529993786109432567112935659378870434122815811448691489706775946936898844427867292249711554790830132086416653600788655570127264670910249805331085324186689739029406253179827265893156479450700519359187589889237306095780138819425133489621851745015007913862066248787671481657214528827457597997621888899455662137422463751940946545124408433071987142863822673198612640130441070762132316580809714547570437543926612158415957091665871885019061802935719963677820572023579050214809251626652146914266369074835159829909819225839480421939121068390809497118220447838826871071953139491462616640317799519601229354544290076809541172047752848455526135434286733205391504572416000*i1^41 + -19809587427511165915848354175865460281669807298946291442536348886201002945851553395454519632750915554955123588560217118863017674440678027699404569981027473831468431101561162883260664972353274488930752114146368403718828398862306804652728417480419492330348192859954628127030399516728700026443523919743616875859212493078335085914225146300518753103634828710837060442400638767573494177924935489772250891127644461718633043429262345334889564743990607463691880313883708644125511958789741613622911786043467200625357993220263844896396682441504869328224984985822531281690536498476221322801898630615400512222624775218786467981321571748592824501040894595451586428383645654588993400107815536507911628742765325110541784137662016054372050013084857259711703917335547368601062582599696628267576155354712167788316626559316653582245231132390819942397107987660676589508543230965950724540371415060091068315491561197320037537065352086586221591669500336001840889443693086240554770751479954399472518394980183664027753491302623238429671517611829643059218371976014219478348970533718216755034200343546413528300735855784617053364767337557143306251795419239280726131855147593320733970240174612304790059130803437069098688721276057241249363385245323714188783293350710718946528930093243376315931986598962259981346377870292076746753730539290090283303234687443286001848724581008801879752565341109102418885110950733405331479573293988412666139347518807517910632488586811031353035950848605880531687406287665500690964167595859833149147717557273213489944396333309579119836691165684716382071498252791199364721478286489506811926833912266478046234720922714310327520726534734122515722145687701082650580627943205627634313587835006515684964893226946495328055179970154763830089084263663214534720006824041664189902059764923367530306632983700459405783739294060970140903188377299462861076189594841151526072828762887757838075481120098654550667444128610480265074801261846579904512*i1^42 + 1443285315658280454782660323879850135784859067345818393022938796283543240034784486810950168611130588752149825228821474110515506667563741018690380624290245803400455399615770426586279671218469022861014798452132689414723556862022520278424200412746199107446345913335788386173954145063812665627332561467175481527307369593223696908233484781828704561145246731266724922516166436251055002916825233760041994771386634701798308137433580270788295725353425734541324121956503597497169277424139044501395860286087044093500986423355682093996951852641876906651595896772040379353838573849046430299074092770648988360218251954569176082882438440453880084028824993854393160256870719022345979692761560241960180273089110534560617386300758384170384360622750145184765722057776719424996881901144674278326014333083304099815045316403610718747350691454845255928427954919731933165725437250525256509384898656072661782845862881628877243347269670793396687630360874408020333707606973234438805788744696439930946071577211057869711256648309007563406395097130403764004446262855870013331182022782788290621264814084527853674362836248135934238222499485719609454753796338091780014170643897729416454164151549323633540912121485576778983897105316558372205342336475742066621696640376606433518270900251881446784210510199993065075492964920277479186823481334912826723615565946325426630136509800220032371405255774447920513400504930745816678111429346019125975018080060108803364005816949686966232602081802077464371799402750188580253562513423283802158760072648723027639532975932442267481059050385913114789370789877873927682390494702687539685246707760024899678722969112559015118840278957535972062933077665169374333024729772125123011315893239358810903159104432759936202263303014705820440139484039377431949265233524431354366782623944622003859262659411507217943538413329777234600112478903997989312365554108003232351540017922611832265335260987508027028388805430762316462814997493317632*i1^43 + -574128222874305887227827947898881514865214006794320043666594356750275541869212489572277608545912723454873120232272829463677065192059403163284812796114529431892566754589594991353106189041023451631782734711930213835417676734355481143804043587743610684921414296921752103080179321912557522560416849541458586485613484431858440019806642844583235151077515983916416389380749943801911655101184681811380879052184701662847756124393059742361835305405201648110774257808886813966499892690758993826082189047114477732823788565671346459789567516222839779952942427869717157283492941516100418785462921676032514414266657785538733262996731401736089160344697521259876782936270186393168177320708569169216168594877500523690717559569681753954460533385920740981634319547565628001894551561171893633393658457430007706047739868611831692058609718347716772598824034615048924707881305923080451947199490318562649117958204027389451273647794771668303728724350095290195563808077377626609284887128292414504476392644597821177849166911862988643107605952070559040593848367442974952844340711576226308795088828263991847608848974517406483691184852334446920536155589225167982842124264067790595031774532186888474013692725687709704540682400764797546767978203435383855057206582412736894912703818590218397985578051764101664454895484441806537910558605788730061428159637439049282483365270124703679984982334504746823423245655352170834074718916093477551173031616634720181493128468369470915837338874099454327405399934468111421711836548552867425567383936776538307359993144000819700033083847072533760535127715908919923776120214778676303041624419712901021971547308738277535123684906390011081609254674781231294257390696902670041113554827884642858835408520590363289809924589351526425434017365932205648076455130938872960406844098488508921134424276553092359741970383062725922827495759682931382954130782777955408939153863694138426091675361696367295705362333695295123876477449273344*i1^44 + -4150103436664134092903859169726280660278308959295860073299227809212568740583556852351382783558899622729270512487696721557698216760142528832908720312600986619899331768810143754307731941482045954746890163365360610374435807635843415534643665851639525724384083042983842696463351435407503783753735906236681492190814759562849780495975479187276800833833407289865529133361571866614049579451132322906695739287473125685248448084363634885526633480083839444431058520270664642351190622454319781081730411266467757301804029539369489752869516920491291437183311822963858943755699371504549896154399835708416498809308078125531403419143585911438126773804810747855330723021196205779400907952514127014007689750621351722844272421888639701876440490240143882991239562295763450493712384676710674648360806185622764800736215211851170436114299723888490228501111341090205376546209186407756141585503338468492617956127381907350493142003983706774803383195067257410352447394838583249493873357895799752954733344277728427113149447031210309457079047276464762412303156415695900462914048946660282397529928111683456639707700639795403668136944871955028678073555496620201061102203437839339461696286654006646389587478859112850702990801197759418268691671137518075297908846874784912666983000241044896187092986133564279503201359062579007037811141847409434922709998621788868885969410123968627217285587191018878322587426954334883366250277433746668690210101237282373166753965823259344371746880787066199690287127812105036208792843452760842113251591648638452838429369448991691771445425701057435458122775383359275474453741341222459809359775891521868634885308022956989870533026460721721662262297100642551052726441564824546111492002149641428680019691359546520725613018673181994957757099030086557783755975120616739347450083842869620262605386421896723982600705715863354589712135582938054422114710059335231270554058428655679803499402368081774605154788585121415884705890304*i1^45 + -18344436024682037062400045713617490941461521941571149777531556838126879992202841969448552364722082174077243695387383117502598584032250808526752511109209952663638394105410092662730854915486199870462918628023149368885480228769280008082897167170604889082599066844964241818617200741510551104601260089288707655176122261884573164082505034028527844309625324002057156385843349695276395047667050407665458175379877016076653669583646168866947959130514165124708353037284015176487351510797822351793466597193678944945196668157401620781539662547213160335705563438123271768613380387813200027472931930522830863514851969989965018572196839499050812721104543062999145654903307867213449879567402715650677306146669414085734057582500253399037198047451013653089357641180603115585738924447375223960831895568501231282557725380165032267876850004663824197685326939340561121402610954956789072999010610567814896259984652519502521934673377116967566707375530782810857080475475967834651539943616171472130905633245185202632799345686639786950699319500115789516644289199762812551482152907564117342110352519730349845808550624025197713319426372506262180493028723477114040772486244535080886025280826459302568301059490164213265180925648077886445156149928659809065323872188309076784732213035755370848596899524600935907580423366140354785467753278369414751009826362943392842779882287270397839987876078004124502585244869719929280686926931685501739842557079799714131612438121883278386630797873691259705949738507830333001867889760354056958162993577892347012084106843396172312977760237958517931755022772601633297811491449321585515846591973871280984455654038795248178427524408889873614905924975331328276346449080727320375786900592284163150132006573698551731930424156580823570645220849224575488347910123155612658768350024069192217156242506487774530214925943222099319075786784556280752135743836619529908046928597210508323219974282668229413761555985605341478912*i1^46 + -63001297937444183689135799995011707127528918813797425566277908014088336565773817116770204277175074017481803917779044792567414250960785357588241748322821399067223873956408130084677250155285344937371948705818021728323860005525852357401443858190503079558194470143869890410254915224918659928698095094934989009494967701478607553889964690226961761791936821393254352132302890732211265322608040451833361139859962962481378102077382623164502002264058431457679542065422558771871674926063732942056107436973551868995469631505959523579090379256761464486967239384540238014352960633634489358919857859629203135915972448525527264514701134560770898450326211275957827823912169034689915599149071218286618023453694208415136166670102589593755206117640419051341031791249114239543176989338040209477314034719924633732309640329624255668169612157524248312696429546954270917878136072894076574817154261071148513168673268618151562138195428108177484068484275427545200891912702879631769753565770711851735659956611570342445158321578422282802600515201775633659639219685134180309215228289999184685724616168010066646029183343534340123811532032540104500698591892228897825100851484954213606897490100254919613896368020583284597698844426246890140619632114563138078847558438247256304186433487648869618326888121810224450077258922317622757642933884142802282920101821305713281310219139731887963325967125757150152987649907341298772335680293744699804496592576076518691893977226825698422618810164940285248193386102216733285627470992760682333036111057771258874913952119328375671936667172000473321449287584426907888344158055415930775849669154520071202211565383504663312248921864222303430090839583236510029515817472469975353418778075155914193203502097969002380264379288637836223000023600081018093179920527071642652104700602454427286977686365946463039808146114058879761496288142232741629577222163892959567433940503913949798776573188194613563711889013211136*i1^47 + -209879609603704399676329738144435993927251260174582920962789211627479934641094163611025999202545314232928288043245741957221127227915707161799068253996665664463938536526309646989852890218025761956533254685417734380437908355278957562076022707779035438752195411545217369076014371002731587236179563798921689329251680706597313733131212117799658134488601540839902200891225971548038686042165575262138611252343278582694106611336192564036012376644903434891485998454051663822037177724614052836613415167120510568709100079678867157212878471185566427914180656165783540603362329165562274728555383216734998096416645707455994069041351944672111798683464015786282990400629549482788802323527121780750024774566608210399274125618795184852453735378360723853821408420786907056245396839554773509513794322320775960783373140472315838622857215631572756984726414601326923344311295460536650752742604925183295345986135693829905927682335715814923835620194368059213502839283033163792548416482357243839431173131538352293913846570452197701255783469693720634088889847709130311720322607569268458925138165592216093438763742418620968738350279486625700895835084493137249805460085387303348186573314184735208226456653074405609298067782013842383349142236870511406410992688301778625551721093552002068292433782555935064002025714529231479742933931191896718797731609954384291811389938983623229228526859465050593758651498620631553943139737995038579086405973146929674272781735468811352813042033226211041250069780464893830581112912649456263908626334675622831586025026968290935980822105044564856063800912850902450906590957880938100255234462108931660391731202847495948112870816840183181622035555300741683866997451725828681923967624847735143448531739647057486400658744135208611862824370389102985235006350424572113617183270890519728137988115425866844446877420012777649083166349970873139628513415935695918877220654424014782422749385744895510489742704640*i1^48 + -833145743766785899373464453171909621555018577403900774571743248405378852621681133852292373124124279933638461889737231036258931449702210400447052832186928431567563201802324892537642634931455686079606847508006709593142242293781280338343091649444190315427143633315007101459520318587555262572444570118712464155551358490341592247314988300599741788608694687008842895098397061945396988268468561640069994287911126622436329456424447346981863657560332877793050706120596179672745982569783027128363799034566687268173622126121143112708721628952666050380427590508306957092342498771022927760585413530010069360837389173127575160403251289373477986480529342298593701782645631720495191681581321443144886241427319823971717693093745834394336180241009164329866194649280324412226352313289530114833636863420978733071553661018672013169336685955853530930197126429971081015542655401972170351165714356148109965897513699645410726306465683143715251761270614610332368271263336309837988227559964407626720991044945947198401627654962521085080523164978710381503177336564014888870455198732771113997833986816323332519481206786736988495832397907051364197066572082192566052177582168623121579573089734281699140779402332561102057381456351955098885164493485029644311284729291973557179980815185638003799718712866831449818921287171953939585458174543913493212921325330518464509417743459933066829044829824675790382393932458028033083108188962635776405445922187654095898496845193630170905419464019660706011673936709524519077620888707797378516693974253547866918158708627197068846797477350257988181940749276115584934013980844898936258758911509891986744121464476231876368594095303900569420638463756559979879962406292685193331531882440523421686880522614543925249475490554972546730192000494624362157170174324831555890248830162413131785917997169540443686501340155018491394274755672821422545845454976180636008204781998189396444202486429493118369792*i1^49 + -2191154570241541712588484702412325168353636630787796453934905657939755566811726635871942222076702461904287300387432992701771178715926337059272416007814215455386240901239584196896203121907054898776036276870942817648943248729820586401978363523108110787514802293704513444261620365299397228275908501187132164867752170697213773593314330979344633831960826017970839746282921292795408320114397086077471441645324130030401680470046319693291307304122458758134073414725324034609483068288347428444725834634724311435062964184137809603157457484096697776067900295552394453301359682271939580381461101862564592325711914596364309536125787469038780747570028102065381259567824975168268255919601068420881031880933295648457772499913236513310698143486033696935818545950666465745683998422525777963471290736752608843386895912778804420944873568533047334447305103432096782258237388670741248512153552998513863882852001524620168179394164025885430092550447315076543651214240128412592811281665235828033009588447686392598810761074943586511269632944122036854488878427195427645036406491079615331827521584727895460561066699768418920045229137040961680002118455710380228223198813970194184402260281921073749068950479965183388058648167063606992039042438771466059497055387533020890562895298596040148097838606967950542191545013176517508777728127033931202338777807597041270253951951063939890025356764832849507171322295216277508673637340072005675011128115812023739214127575022284884143893890844695140148332610863593988390452890250226864065301914839035534442293621380307415744326708114709989842934201746511150656006907102288659742725106433646431260931625911737035206837379603817602226569730041137706585702155528675764085191049606462570659472632297905051825868907338620098483372084936703035980802628723092512804976144821574236562517727850638004062108627086387251235876533504654911863431231076266465071089110985969450733711228888154112*i1^50 + -3564621773766079827867151410898800896725518665641687202610726418470683190615619458743882813762395746211947492467465091034335691546976995729729865761659091297286740991323293228224481024570448412406274198588206905276841671146691545083258751586923385852876099863601012774428838436747180869975405075340469822173578235182737999699246785345480124159894294978052155840059733823623065599374873152582061267109136427454071162123351879900656634754214938060889742371657403624753080971211731108402181763791964514444801057050878397346959361638447548150077379262970372174755530133293420536920316746455645050587329906945395315080374650916103772356567704723312037463345808838140674254729319495822985759452636389639675798768912800399602791199765561497924593714535269911665420309935215664451429881789159013689656601939303263348776520494575754209573188884693271587862917862480592593699625634990544806500635961398743750186142704013861092663693828469780278896595077695383383913980528106786349513453983993107568042220848783677698913839851331704049273566932410159032316823900242851591662574174202324016048692071597410536488558292100335164096353962870585625229876192249646118930957367953387994465611620734209696147178895078416350873607517293745016615917623519221903426236347058233364478435664820608540365842163992451489006474407980633796802876253011389314385112634679185965011377975196953114781021234263447798277681228059599858101817802133154058996856925980201058349408719100517066162095874561285804534510908223359104036576881850679300522491935804797069066552545874307474275701526095300241950830222453961453937735211502757162265783512943084676092156546057158618246680426541874832259416337976056130515264831043981379071261428955767213744739953269476452533539880152905689533492319801080418033049609613850835430359660017094444552289545835490683191554048327391755609916297290646787306469482107276864964352016384*i1^51 + -3923087571085189050737626899653043871792173436606641317459185780787750897841821963848583481470900208320739516953885302895664615272858087955778297180226157171246538691721089967278284205695926610773924080630880037396075463843652725868353133542737334548552003400843127723480274068355022716707609096923568498490352207579432195530290616183995178402643098983919206674003816380274281134846782854621041908735315786381268080974470163281147650804085076246896088469357323074373304670066138317603421070350472735258057223985029374394260335036961268442118901546482979508619421163618377353859862588530193443976036225211719738202897197320213634255474137073756732160771467822859656717282111754130226506409936041388976067804362337793910343304049895977110177941130677952373575527941056791159427453812832914539164384714607140103675688440920430682955204657306302438025507835188967702648453308293847530783498742026379834850251523801112786224632286156780771630129954489891977439773178785548250733599415428894998451447351783080571075450835745983981577142728007255101342482272973826975386237137912452666906070768123882690260978337131504136715519104774756249399155427766833556768310259397936786733435769163291521696747456223721709422087206319444887558207856279553099725190620184966604776378054491939661747780046206597280349780756736371210783529500665483678135312420464229251080667966089099972795473469264967847646121504546665021380485272008640186636333092548500491888508533227777279920100667669449002764250930092859353696136568291223315189216368839491256616430030999077554960184264741512594399311760303520098083142953688445097366505451780899269574051370125038514883676758284734367718240739900413984696498709585909183946926303170968367286363976948483539936067421188157035964280195160775362774469317768011727882115279803590561140784304653553714289788109877005817988795071719590544558931772297682169626624*i1^52 + -3209147081506517707430085624691298564251486511706031037780044787849659043846854389816597541261453976173962643623075361934561377073054469541442448978021720373485815416885534548521097269884996185988800102763830863447246262808529946828196113222398203040890610206678072528842226832224446163106142806989369173870446441079598152880154154512650279667222206166454499904681264907589818066106883816948267038779573756555284651854559652255979210818019770209943426862040239909629181388095050573544137997941237771345815573871691220778364698895985046041048506415355417728884458013835192802076848676012975807737206997749042410413695751793832135481809616954371030145110484059116456580797954453696274826119568932094774078972390383163533011641447668468620723420180646896570543560942035393218350873338226893649981002840095361451164579748597385974278714986541341207834384646224520728840928087609211566947300732829646886700332281085466817911131306312017707343943456395041719117273262389074551360751603988106567284697118105687620750750709913288755346957628854013780439879910079770515689261551482647602804012190076285079093556049620331810128520202345766066572116748160512856513233137679431350768878848052416338655600260111927162436967229057737334959486723570234804868132121385612909145934629417977860331060956972379429457874956696624723123797832580524137389813924527591464163048435351070903119480334446793711320644147476588074414901424992780961141051569694826490374432475944387567429346272566254289780908896433120629363219416237736171401201064652941342690592643756086888586918088667305691261870171198174499878522636554522242968206216818790259812963926308514612497654201732227444733912926409610414767425551011565893619716976882976824254306690997146867342333737983880847022627914030000904052549122079865060021961309702672470836212113199045707453085029311492245518739928979599113204805398496804864*i1^53 + -1774483705279267851757854753995480787842069077274653685917045209161441103513077504826252047198207236525056800400986680557864108296127342036505712108805344484368149950531235575366870460064373929982265666380145647273366664520000225520069901931712131112958182401382918891283174946047471773666197674501842392277409362996477347211192603471183238917844552189999899196789243361703888839639207131601161122592539463013917397538307294997289810316757012104429269021172129068658202996056300501072208388771833860467496479353938256473012639422419986410277193616404435752882202601110150896529230324535198042593395188508076770145114502104353939064535395223340360447079867541162943765848035969733321337298342322313219670107351750312004451292570060485414949404039628883428982415483519641449306578890717749970773597558528955588034279713214478480728741741201232661624552616512207704620395350294546377707134245113642135197371165530649457920488440251671346052421441194766169118958352152737012095740765107487016317725263089629924203534637618910835180787671100069321049913896859108131461233571580119109711878410101312421814985223321842168515603544651286893009477137651243488290101402810004229874997558059611115399228720227593040594757444572760236132727514508453511155362692634022858692143813201348423807172969236686701011393904210808870611165818421520914055629476694316132935012698647133287729468677657623925165718248950733903466053058550061015358392679181680421102750228298664341427103845432277494299279431421248876266172035953187094169616100288402111383695826110732456464504846791165846779918570565143059878181840100392733116116174184244095927736233631254920091708673576955026139047051874457614975685960950553136938551935310712486768732298392886519343778930290233191407490306680445921822384666464864577900135689447287215900224452837536835716615290492741087529593991234731646051487318016*i1^54 + -559998148640795936416316831025882802116870421990602265341242368669510571867584805593528397738895324540626415354013463082971083395710487802311443229361296972659679982437121730819761521602039622345949383192226258817659352006174588067817826668606204551738758308700089496286329736424800481316172603890737526743381948529444349426076234778157356535857046324883655257642345058705932899293442628017968004139376684658574329676309696087399226986409713331216890731724328179267213960148035113088348189702865282814865745610844926266156526324249468510513318909426085393042108562685973708489580632845877369107966737999022824702964495464622929101135232707293680979507053659834418479256420442062903815311390511326051839098872022865683935855611026931333440451033131776535516515462972442591030649019442598644144534319963402906104498594675528721447750961836899165507625967089871171344566309457737498277864578384106907121745356390007008447334164183775294618240595616375625255469366963190548313020091788897288520138690837614507452476536400261075541097823621362050758081772705105082911112614705246119054931089790310056372922631849731597159482702033221418454919362129227318864230117167181130829908717843972767000192698170548011077311227328820063295819993409307393012564679092853939611141335834781163461319371827917350028678604531749205865443470456293866769862301272875085390429403812127914580163661962336528889659393952878898750131736089446302739235473228699685915247183907292733788715663290132586618143845231904063541779079098926224613202942805988541157706079663802943808491930439727124735713200804319985142629404674224498859559091940367735180335818849592852626427823875369231651777577823030574491515501739298910939960280067443840417774289358008740611262546350419700191416047583046127767191530097680388666503384075700903045556905934703768657013530049223311323540289422023790166016*i1^55 + -247170439562624567608936696910767482508327558521370143989887563922893334832305873992911927866190157187287741234857561060104343846213248516073763387149884631426896932935385427855036779858586562067151897782329772217537326010424766109111125693728376944143445884325771095136669902531436096115699895774707901793789266918221477522426406459914746518635446472764253891873016629143216690735540690694759656520580198321423074487240916160521839435400346620998478291821577448037592653372231659018348235135679560538138198184758045631654418984306815637773083554477607640608424704851673482211573996777747117255493342790982215725179582169855332223478418998930827519583781093829149827449156220663144166273192732787407094789155504323079653694136416765408052748763431728828019707496401647243416137832233838407660447015944644139017754348436439671945521847141480518126588452094070143281875742328984966141697434688420739825682689110283111824665549814010543425517084969804818897631088726903456197549265951623333005126810516249317429385690688723236791452797042595842183024517430183867899005097691305828544305310839464459814238453282824676385104138627286290489893470996746638340984368034643970411931967434641325316736261399866580165198799080639034727669650460856626109097386832047531395126996787208224989618719261677427392744455649667415931901961099797970203920496080553683640766933360119699621136588126625040332271495234512965112207802839354570667761794094295107537083323005080476832396101604527794736820334928290199576950918064017468087455694674173436715919503289459231428718497074206585279944959216092454427193928471730556489409551401150096223949163416675151898182238787875911892231833540792308939151993599837252696876077092430450721777809046031749750875045372512685208643305274900851166870980614166838346551609340915043146228172872149718212860341066658726496335979329093632*i1^56 + -116559835384326104199176696169905369864332312789650311110343020310921669997345452048810897964817292162699211829550886704539285388742959925865968292977698637269921383114704232781938815733652534549073209639872340492782983543158739707923864308293120563319742157228263908908206003416590085220284313884875431319537445108222430209691484368091768891847954529009310135102689671153592469116945264601575325896005036092333588650645278698945762813305366035603913353343406781265544659582382432654991491635928489330941757021029070698282624614950366659122735271565757190687164140827539201930170992583855139081737036269017533063080768112258859365931104259118291120141289999104761859531913232596735720403923605960786445115259399626262012691090341591474584818636514934394746203221692474689569481308708275893410728432991624928122739850085825938674053005848179666098246991148904842862698863470723738553530981257207733836529123771559699425580269660070789959543197478108910108272153342667773092808605604747420799122041813528474395206339831641275243924851241265536151008478947867447440107234945041764615511460380043943803530508015281621001384742319756069270293866889105162917097184096844392618057125410735300882774632625998195264650240913705145354800342696407224914267785621335404214808135307612447744101788449524067638899719513419704183710214436328629648002073439808142476465756286936690471892220309189853538851829809074706444941126168386363749738510653427636099093947823618296346991662554835438694751321400928968026755722111989245932222216742483089203900426416495964829205829178603774947133938286215049556229566162518682392444073462555153562950597737550594069138583365768577912381772275494430673678868364467463894634666355107412913802343934598957638008999313706686281615339414247113529324176483005162397908853153593094783317582011874616557441015732171666029723779072*i1^57 + 39553538063654647748555143565886916673007802529121918269449576804569031977177159239419874654470851621519260786402363693690090837258244094933767089498566224926042519851198182388484665323501097493368494875792810804000118319341351005017843306610400323418457906956092961154348826284476895615051201056660110068987111217801700698001414283892049739470143199768655989584190006969456257675487652865320467748553490997706181871020563202540642558385025186114692632150887752340068969431017922917872088906376197870795086461300320941535577086436652896722084866415268346078457864983415408823034266293158126658860411861231289045432212380883639384982223265334280864277336440365842583476265841928330820541271348757630194577524718121829308157654536685004077771687906536774340234795962449374151222441248669402774589436769966373874021434514298046553927181341628546456994746581106788842908465613718169619378882198089835763291660744872934704062364644319871728073323388300715197985074298747329728256707451661390657149324103524908903830149989959379634707966265936078935072421879512899388655738870963745688342733655152955843150745044396481192293388136964831727428923344075147132642977267890318825458955428151674700379814077356934489481903414615363622193850597718881006689996079262402242121676193214772585997946212028993908321722827010954657359672474678093760631359626373349032651850384136156182968946644418565735763319885499581118833813386860109967023740983360957722366560843797625192912676454623855601528510043837400737216350659642671307911814466007937547364885217639248459567351948711564749245235583545831775985785125506379060709489789175736292318816371352898779728124768853398634409865635857940395146515401993591029515686071233738089048317553332808170639781435687547405600683825085807278068083040079055291115660283070998826210826145871834702784787104935626932224*i1^58 + -8016940178595919861714146273941035321659868476570301157486923146992437381370420881261490019204360578055219097226334645506773592786374730977321404025798427957269106656016981371797157688624651558977850013442627545950929459050501761166258441000763267144702008097678060541833320981963225009533844184186217569961981362586437329043484965212319257352629124053361430011973769954557278787459784107461651936061846243576404863775413968872424245828522376160763722876154087572933238093871190839208952396690044209228984665853372980977673718650314926085730384875791718896295872636530276473734857549728287347697592729138291581982822586583956675188547381144944349273730335348728677846234905109573949408849814714685935188730167781792168884730294053981680920275983295073983736949358417852871381332519947155262267360753461812017740206065953674053893475349226462352638963603697094293503138377428217923559994183811704426402984000069279019214018853674822469351634194978489127337079048969315391184502696441401643908555700598189201445469120023286027925352523224895314879948551224520170831436593951779053274500894280886023539558705182216539929078574182017648760088938656918293603052624278446076787974229921884087400580225365213293396893829284704011321070585163463650739952281391329961612334036327047889470672300995539379092440643327951029376342476540654377221875597668601105680129766893827597599977284724705385028795609719351242445023034201201910534749437907601821214252014840384501546364584824964040553453265584812726062231764968872707901323066412738570233869306138727825142904355628866940741721838245483782116768796154502178769165968748244024582731087263744222790231683313228647318759038155083956664444525279152905844878482924872388284389771780169985827621507872014605580497443355319987605669299588384751729354252590419481860538716543272533380667298283520*i1^59 + 713359336677537126249618804478319376163305794753598238976872404745176832029237904644863410844234378057399184912435732642156674962307684456328060557848572135471176733107888423179837519107976440122476558971202523424335248186599821727742444532134391314568210680107838375457452054355546345168749872014741206566170224730392386827159244680595762813262028716087978324221568418835021581509465923260850914877414716962890414211622414379135438600255559174074439870832502451582860282960021911904343386279590001334834571651534251039128437951629726787385977883569623334846967473010301385679815228025035940837039965620179288439621821607289036874511043077285402471179479667586612697275608892311208751384385291344975330035644028995489455507668738277236205351885023703087756916002646780866203166085438325832892915958084833046406559457094271640337433169143342391459434499544457830820683941879418565651884790920257090913640708824808920393821783251616045746759083335176895991833955445839151857676176930044875801657337227886277532562136924941921063798571871696238995530002147118968682332175502166671533696733142230222563502109437444331960646392132152953607254254883734513257472123117508827335188125168743856116199632602530746582344583820474369965666228976465183100240151129876044390349856087278140462867011345334455397602633233562870716019291801481006553350281012462899972105656367670070402687604263532103702244277732101384864044764236522245502125190690063638060400789749039043638763359981601420678558367738201828787232630150362106791601813800708191619914901805931222334132671060410556399367717176603165496016936703901785204041000667307769498482926676213955898482325148795226017998386029496322679849379075218939123610296211547983501026852096549886126649874965576384881635766607082831936307288556476229531132421008572280889234460006838381985136640*i1^60 + -203441814303173310491089278272367835863562031836687212298833470502900067413646278324609207977158230005533791493147451376596582952171980722102119757315912867487354548440484533940964667075077574551431882950370957108761411348972792751889440179914688482886038479307132691899558852383445092047352297992141672650122648453059260109847102085233699712684420946532529216208275550913105186194305506582644581159110118080411387056032368510994789581644192438944801761714321308099224984839240286728047162033137051918014765566704683136956099987515843682161332685347649426840587177974494962210310091079892308062177661245504486962845613902387229769965549764154887119738603803565031376288262591459566789463917522925755713208907805044712298393988360193777057383224434146887307298519107046017966279605680906473106965738436682918890624307344824666977076545668389009967199387324289571653342254750437236024693456223023190378024988390702827045390242802955772253227955159890285885442320017764151961891995842167753015201583649889413545753018140464245178482215445910074412650568147745157271193839766141363966973109663053917022541583802415605346943637551887466261060830067626951068654287893861602372774413078848628305811504084356780672052846743102524228179561680358462817506319228602227841148964507535074971287147324304892907903787309646364856540276566223695375809919449321702923801074616011520545015180610746243834862044241616084185931922365699324760532232874063524551769905546400617595938397998828949002640569488251631413138303978784249438831371388711785926554331155558706115594324980365305963768863764032456743380890213978615330836909078300827655635813552126820364459280542232091937714996787802073592754669890782397419137086501579513869442736053329432818251948134461810782572362627505046833928369066405364434031333438346471271752492947953680384*i1^61 + 15716834799302076503480028762112078932989802067884590288642144295155510649805873716264024880199030246133127151058183443804242402806967126523565710830498585877559695876375482324207853356922001050397590397720258381172424738422838527684355741544783054998648362443699008975605774574574744000550136564292770306260221409340551195937761600948795213684941088359873401499614711881203976791574550121434339540857854905077289545156888131164570283209020922187247433433623364048702246145660116959310951227449563242080254794653952789446491756281388664298111239951936435116550563663862503616599746650353742710748335923094593862836437007399018208999425263906702218986675705604190052975338708066445510645393625893211810835619933929871846429216959140900285378423556444736549818684198281837755135933748496028342550871918352448211455477777239779460705508835365825704825570546856228562307614829852357193362901393167545939132087009941507420685471463212106383556373549267967145060986801927996256078594419124457100030435841567172856515215319944153876118567383191386969303398369427024231575374789562110533376758155108232907627562436143074528725504851809903179160959448392261754750911616080461382186604843272240656453360587433230472196139074237410677956970695066591294787571703530073185848620739710039806651127836276921702449273178569433845110796988394727587021176737586258468439792719619141650337732520770699168481056607511054054794713384461374269857532925338281340630866017937107427606866072218048770780753373345367003852637723978604530787080801796474494286717275404715841390175925317542957582185123244268984744448432032849238945328506484728604906407173011637261460256437824921892678701397191703669352598224328955119185703247598633451298671484600103954352171645140406203387683886547237498896064019071331814058290869662782705004485541888*i1^62 + -804115271095690722068423760387759800964239994363411471198836201553218512952855902605142884336685730263111513627894393971832628590031700373179331343915223412943855604130539111439031950693083857324050584911795249870462955257901413022353226608544642307992364919744990917492381461295885941365629680938650740530502223824794134439449704087336063744431213198524711699765577507336812405795907893706492287724089142290356065639578115542584629301081645656312735954118075177455647437570203438542114921454734883231109954664645575123643182931831262551376702258158011847842369866529448477468270597064863756329063329809096086568837783819629226568476341764799238627884022152160554225432203970198191634863848028871448049971915024226356239475108078075544901977354983378300089624922450330503852609760854679190117721993301005207272927940867294392303591640521051942330973916849677797782739995326584487100977266316407681268278685974076530413782672855477010886483172393036419113471373526442101840295414386556697261648363636120351232724030338743406884954565779858110399493555815644384753406925341899327358452319061650025046362303705201019904900110658842644340210101939569839907593292058214814767974169863581239731904363855264457360685528577749582774492055324056154485028891142911785360331361960918524965871778768363495139974487733881426710763230206839196276398784624516769813998483212240347662083851381173326121245273682342798857639069188510530752846173902360750507804749486459154774416730371346423076016738904953689176112073767238067882533564163334268234524227236643031579518752837511944306159177298940350299971763792171502916853898165592960889901210513310830284177583695534373514868926913808498541091261762035270675984930393581004082444665510828525586352543884039191858304326087289175957631907864105325856240247270630766936064*i1^63 + -1349481469538950492025085596649800798059097940346922783485977576088931244275110301246098273799495475445883391396164711638925135425558999648417756598709662834966362010349511184734638153882595127763526931319582460848520098735839978773496850429236781610083919752036201416943628388614313142559697308318651414920910609088248932589031666256925289613520401182535232267264673516067822320825833966807302236007802952648287357421271501237108052955913200901490168513921057879129029682176272762356665500942895628693341440619213703645839564201393085634491569803230726164942403981692493900168801332529918543996181853335118452712847411104257574405524230360581897435691442993339437564047940659197516090867583077170339974966448571237968026434277784080482207787992721338977531262357258401579441729284338193465984261638508101732550910503964207500607613821414236198390230084519847857326723868249489236854953803448127303756815579272088597955996561900549747705846708584485694244481694575555090377004227073018633063283103907499064560776170075543734199606528135283757121013652523305298637216429758895286529626736312951704919822575457188864546165283945179274123126896372487222472785580257426815182046558599938773571015198964091483406769384352049529778500311763672787835781291733715526310061791778911919697886699757549310156988403139148358198140406288982587584989362826018215549886799864324089792881457881940491400354465476657194223332176358323039603649141261050647833392691994971580820340039667808075895286033780831851030300360681268492820173048855307314525611726002116839155487712812299999693721530902702762255991779896002415121790461589688002945361868790712588762883155484211552882958657318491392522930925334218016728630585973274691959656071843299748691131899515882173390109907716194440339232770969351259864361554935808*i1^64 + -24614002798653630475195897716436023110498054565785618959650620598901269203571546964598491786161963960730590048572716283505015427122635471726187515694165501586171884751644569225251844776453203374729423174940986146952651288259647169974440546566543596295587557122430745048360043833291959579064290086187542547820930626063788471718775553159410718092426617740171681102233401370277018003858383124174802281504096814010644174986211850486526301106815282284524016744651610279124965064838967243233351960837628200960075946947288753099855235416060361698787150191073777613876283613836286861473109593315489994289773169435183536333324116600164301194297667003558365373371330998945661593276899196639689944587348318842847041074221754449845626344232866415267609028910397173425728645154649406009226862800802422998239737671680852825754938948989153602179252031364324906264289295059369493292211064655262050091999162170398104435327050589104123265219663022276286372149203688034476712851690803463033235513503811537144951896820177247036262125308259426632026488294078075127716620609821915227699471090394865950897078393669657584975207290463728347853775635135331753960080929538392997524770004835439478130555935490715193036881916729084485441807131575929010716535591293530189361721332523434201688307468157208371038859838688073344318937353872448856564954539000102667788447045258566401690208334471337620679706296004596835203686331838886101023213596448458231620835609526104775489097134431058926574697728590589787529202073821458446951687617969163717764833153228330392162908651659816384981353812673924797679864725502017337333494613730081122595012421828977334711557367100981491076276196781569280059833783184489028608212432992480639591538453580324626742523930491369160857065401009392604397335023609376480116326560311078641729536*i1^65 + -34099832099214085826449106258887436769023164531402481919671214183307701945235997889577121150978025941530398701190491990577699657194683924605175297338098389805316603690384257622243092755843906933662756751468004816501529483552380867001668890488080964241656979321040179515312302806233508041356786248059061935396026587373858504001624190285404782022858119823449941576714269621723735149736420807844202639809156997969300046796049790193930506700252030983711889751365081065421921931066142650501755683785527198389736656811581805328929745672404059057708186434223710199919930006757016610812056770565198057923911928457153217477180347724526562067099791932997809934776304781520250877088755602701862605434153984431453140048080016733383079662568090475453110187154550223263803748094524167443469776826278960196471525743150055697331466094283051620679538519629774579000920790965683585888050229226502922386492288736769983556970680744373198537727421358532448142306772346292411623066831763608431217367541028868748868291486183708977845954434961671564318818229925379946794978291510988176025332393990844878765939891532885060655584495634911847655240819888326032534765565447031304909941857785404688728930977976965658879335078099852405989534749247322989141075670609544196369090239378194379936343607823763708959629909882439409254192987561852092889231841714072210745013385914334353979889630168978969690415484314012927954221562446166643751064772046406537938192278589761411429732240934404562192287641472457583956125591621938789156668602631352684966620452035747273945126006842513033683502965968793572076258746361434873776696543134544759045234153018647977531075270703624273546664642112746824630120704032349175359066676793540509346409961295662724041014950209661525104525464699446260044621432159249945598500230135808*i1^66 + -16040739270609737783093153006729551808876370813935136271400378900888881442915495612452571443211952085130615668034491416919716030983151959116415672699377047143741901803788206325852079845759248500537833093242697636053548363997053355410739198950301144962584671376732389834620693464145207459089873465140070219416609165546813619887115657086285730971283689510514829967661095501294967615048627355323641179049294493096546638145780666170456324886444092680635311605254048794117443037831656502845396815494390425653409455639343782141111637534040921377335330753631834338228660679793761018237907421722205735711590745900402828966478922270774247661674982481392544296965041252571087369809996676689250606895207679245775426010473627594592857792176383678535642841173204808434222565583942049344176046750513560356064287233788614570448495137875946066066036566560669774088092741501481201034166951860305368045117532016717937317019386309970435713653947065967834863916905703732163262800553909571038279753916600363776002956529178821754364110776550661341146616581079384243463361827324492829672036023231948753256757280907535403607383209793792942406095449923527899678075114657283359873985043817680163593112713226070244775722988635641598511496828228936284170229729275207753264436713693498992672245905931069411624294788944855727017392247140103836785913846482285492067362483929710046137773758394689872185102209846899976484001122287289670440325339419537640516065305281050057372723314529321231791328175379787132055929842545937615948052550716328673266748168913263276758898390019593467859749738880406726491232672850680872869665441239376947035163496512012595874578583264126767971024205291918279364709491957152574687942786751238599534787115330902054048422755250735166119458486901394121293757514662343962787840*i1^67 + -3664216328330250024291832997003825100799421647072862841998065692384438729824056892354222395882631070676299706797225726890070264856726438422763318360280579091941701989623592646518353333747243448412013817463590346260983140097208506982201506806465197398643471049507502747441158493458032771256654136031568685259155148650564965410949866015110162647117209570825599282065474133580856864005196129545477616693507802637357735921446556862532764971269731904094364177214228049889089656851239086489788901377343952374076544778461830434528674555665568785563719518398343629182722849657327970831029960134926169249758119251627597430447210281361763649526316386759983999241508704919314182317485451620002097874442360400108395099533423433112256775917403091720040732417131575164866926494050768278279096006974552801255810111938610215203788507099975430702666805296190504951756345968077911463516979049968767956042254365155185584598843293482522580556433649090904616394075966265332094635357785106658138086641498052912500226894807869435868153500472018979207854914595751189050219533211559993334516617684092325873721023825904721895870356759472393084424345748975676297945667249551066699299501359443801461452007115133743887830735422959922488473037804269205552638257878128324894544715111424537163032965459616034460932396570346135343230462068395434276165719669611398673536966410129833656630250516344572739336593747749491722921107395491749111076866822166753148543581762459703497788815933478328755400676273511341082625716902965968119210642159897671493044710834517515397607385260058708603251626018440658694354635696552540141853107285286343142920154265767781791335366746676904314672529872555430266545219511062113279660475520141069510979293296018336921247667289989522068569210276190063757496812568576*i1^68 + -900637471586730269143578416765520515849181595137363196336427726334947140864106987878628698139129426414536248943628409354760639908331934742253406857294351425355516391809352031484429004549976971730956844668420793747030164926294439045420082799401517239080202068122460364469030642156680764588855764923060414559890516159377845838990044002856123667146334626074945942289502306944636606430289950855833024434734245504231239820966548785342720799618224140755878164439932087070394667409947770258302524745378779539263186488293741332789106483410932300470816158361050262901928714232091959184797405074388851911099251350555093777721832862441948747968972720271415328414081084733447307160859645626118716119830651878060683188651119586059219782725561453714112859534764031491314388638697912718178031855312059129129729194324841164699049614510842976361931195598554924127655749033756678442304101845217427153345842381653330083516892230225344869085435034711131462115056675782879226774449752307403271337755058751047269006996270550709326743134245028235287847566851150543680022887022487285452656487384229132879715380570164168929031391094129717111740346126493039372850658601706611338480163679767086932109697608819050549375178342013788092524278201757573227457221455431489023268591651159002252476624636194670337010209901335161054990180913243422550919202062789773502143658377446141672350869745982920440599807010517563248197656196357806562768430679622490846030191217887814379502972978734888036034829221801682849764121208289700231055615236259611433903586707507690170686851741352294507116259775853475619847466779524827800245406058523133510629558106567904667849755388752752355950893146549828801473818173565293948267316421685649225008116843695641017107429805373029045248349089406411341824*i1^69 + -117185041167360190035556923427670074604133990123319661146715227579428594431405894492494030119800806584023922956679090461556848932075377167444519997158362319665912741110786463481046471456570661614064366486680250906604480501073456036581485771741181498722638363358015626644828821261369671142679271034965724833274623002753189051922870183496156772667016095582403688585844423744762122109176461215221764764917128667072647978344074042411505779131758979508692279294315437295278094477886572932673339775549587556561648944233840781280039992634522010481154582567573751352087340301653774326518796347132458019323842731745646456324300443203205133963661043725130939928757901274003015208730172212380665319163211999952816665642875404469004798862441631579283563497098095833231150419832554478670353207778656824848986404623763070585586265836292196679679120106224555177122010909097150488742054140887175521386729707586104924225143238840535329023812232780352513519849469136554003049710218269394934694700662676359346156950031689282425178946847954601455332839654380485100447054607276520437019215651221073050524532317167933272016559714053786870169899821784229045879019572438272488208881085845930965122433315826255805052774628638002739424161988124363602853154431842739550922554101822448671194322310605491854633538683628721762957234743912758831669640931141312655988156542880823036538579459436447941827993738538108415734047536318392068635222062663522577544538290370627086859706133775110376875277648917917561697045562935670990536102442244016538304566548738177264305641462087627835464117046014516013981836826362502481650953994741833928149370712017179988125421984286299285525258818999950617084544690784651501992846236223536076065840020556748511848120618715782358453660418048*i1^70 + -7460839166053885880619364552312116047724849053989523221212218686634026661327927898081239450920424841496073032866223798727478199090929541867191529408776814646185388950083295562076279367213441321126436201105614259667508392992022755660428677471279699944128182571087311665760984998859029994476370505494778124376679057146046389717498563372473795026066390483529951150332120940667512823331214932612448387135569622592183545079301452856203085477553574501228784290584403389633304512045303542751230843676077468987875272046558349362784193219933273598533811653040630084431660223706453183037306291626537350313320283676032171238439215158495707044465132972022409049562436926194165368214322381198418529798242168507405520904991554452653106770735230369432509021002933435095624414741488689744902848599426417885222717940349204003390888502595315299975889508774398199573053018400113600731694888428651714745870259549400830809592404612611706293283998543538563139108754357820863551926003485085160226398129911845627717801311083620176999873876024664749943147194497780971006771439442454721238293656158211802661142149327944554112285878723342688560272538091893252931930158801734434524283427090309529613456030693800108615877352261252647799871693646386610650536555775126259404658665239799660478971125210093307689072601824961947276452143188676006793666541913067249128281014155666916096896932345830015258631070039505067453518060098316151400892809742011120916330288467081755152334447013093868755293798831329335709089594701655634488705731454930471965645324397025223412400278868118935516963701992801660447975584993866894939287855806440455739362365329580212334273495572988300929359802735093701344440730568552269617441470749508176393681918698386752719993668953775800320*i1^71 + 12469146581913643109127408578840665754346382070821717708441823274582257598704020617036476641383825296163179117357832485433483056289435856919717292232497087906325932884499541567022363279560753006002176128315859826797952785258163793369387426678506197506355368604566163370014908174676842421965147718118680322448972970389765066752187249438900591285217463014660218579352146794141475363384906465558822405670396019291420703472606019191683491955896456698534299563486075112056200657575888576463629798279753166287406027013008805958761331322906281058380079093797238578262034264159810577875906756659617180483925586443078435497589774083696674479818874881713660324153210075636174538385945977305499016053478362574354900388885031635463021585929654747231576265194433533561400785802473457515067513490279325059467230022754523142495448539879667138255210607596852518513061634624740190642326861788418430003266017995415420896943761030286875653933731278425723156558498879598714081979469782051767169706015464599508783163072211442155140155463296628326380191095909241889108463964724356447975739630581837935406460080871907833148112390374545453123792811610892897615403425570528184725978569181686018198845512089845616937511226270527087606153252159614646346223853305716999746279811102442749001176572823895024664988176133679729127165704319139809470732920903290427954146890406495158524877165643786757163813825568440240876903708660144291747985954805260215126547251419810715021781935157982301242732042668662395361790684882126162819269173858757325083590417285047229646772369838666636825556919421027516172812011206217136789045317578630971096388232518500194155789934514085469399883773264957129414777954394851298996264477393621637992101178898308972951896064*i1^72 + -86190245840686194315837656670426955211750671929493119752592503574903086612525877966851574927657364608076854430103299679666455642258002881045717710214731585108482299157188274868141258969448056416702264954471668024128287417708810369669429242592676969185304646141227150425641219835055782861095421747605850690890421911497048997300085485239440733719243838117931493547258930966574359048677479239807803006358774717014235133094953296934293868608434281430008610246261638425456065450677089123976497318312490501236168232165931912274279172514476710517715763802933269953661667428642228428214739855612657448804009016123302376409968799959907241349786799324553480975034635442729552648857449998565212670364114459445962451409896492432634201526900477122348659743778107183699584697064286726302057516631314119305239900724773277274097492023117602137969799030293708351027719565483248002460062163297323484582330019587031019223859903202132071162930968595500581132563631052973030391132829401494443961725859900656966561606138143037885423976222953901645951016036993100510246057075761541250397238926356604051674792350202553535360271990483627172369985081356155934783930225093204600865088758495714588047990771485899118165631623467539710342810499290568322368039759945719256127951324667648364329727769788708574689557616913431547293060342767846300189167041400561886096519099254472772186463645928864739903529352695649252335754349823835757229709833528191340945465348888778271448434409981250394515577453350860431959606683371153880635391225917979409304821501615667318206014253317150762745475209157056106908588456099850660415893297455343766327702033788684680512462767387090948280907958064833090044262879696224734277198945968236608103330644754432*i1^73 + 144420154963906681773000739740695592823413780744838266051039720312605176063259583062476985565379508513469151522056303575139910119749852781176333165736470189130740586399343527685179128197091300713674508345427912677517171527651512424175841400769961674073129907943705584230827899566741932384226831217523421315269769350315088053903651876933605579446422785213663220670657266990494185967719750409533650341775359380365360541743174074465993738962956120270523362825711885820822415416215599073973566024939250132323317884282377469977914414084321121805568788427071576010729978051515673090261537597230981888625754034034317055540650532135163769227064737153693556802797661555509748580610146238194966607090333562965083898025952677699318175234645716644451752557749696342208747603962797136965910844984319097983540015375614961849056245138241904081730618342789666327187793310023371763600831883040551125799665780682973671928958407118951075447076827623758434117151654966628610424111057024948540113455430726264571741250136600267686422522189617032490039478396949670732846730647648603802610178110213297033767181670286421476431309920455379578648962984011422197428298353762159869829555538593612281880770377901260933314639395434261517039421980303883729158030425664428817778897331808586750341383028508005228387504658225890306213122709884837070023673602114202740781761464915502521294008052865861658902694867363468831386177397831403213316877967900280867072371971679588832869153365085793017571122486116986586557036843948075200541329232749879205466704063280087242025888670574046850046108357858357347101194835763071872516701663691504705663900900482716260017189073547546985873455850927618691785695278870725781576270236946945540096*i1^74 + -486091472672600234631274141810629123423618940724655066500124116858179747308475444614585146652104561177436964607909735381070149547896537515441306332500464665075284890237756737890899670390227475360068144031730114725722947934389786710914492186421021142271245386677033671775454282613410528468950529591303656637224644655510790662453903586653827770446693344671014696138601339620402273461721957042121617624492453072371535912697501310609355334428162252138875270800098613883495611260740106953789604156401852733083985677925465995669218400658530403735071880918118075405351307216339683552075580386324246390148088130460698147839864623368621775432954023074448915045038671577298918689595838891654971020313590353437984933368107024863370608873201070651270250062069821628769936004921500763110841242094438651466998424936734548886330046194279072453956512209492522098982530372687795082382263489583632928400884533659189080408019083302913118533882579624570534258456346737065374907644371428948377326621783023417756751385612559118462964098658353180073933788354123542056723669032235700723594068945995023277916138470049558714170478103129406946357469382120707684190932944256364220405225845125971871186166126026343856736236599921629169461490637156878808842363535797935911494756994372814186344536910630519559473084954700294739721552502363255837841436175941208971565946549347000607740317648596366113673867110963699709430377154967210161833202188525964588973538304271374477678788070848393265331095113761077268852248494827090607718035123943064648260975158211428211843393666505113061376122008061006181380137444763737708642959036386939312783461558422920750397645169747149465045368641315877526529942589170818498919661568*i1^75 + 828617219236418813306743378330562720950939019339530101171391802700846001614717925590168105790951385251398250666366388033954774801017572662330489672479623970267706855772724367579711852956580207850136467023841672476849675578457969113638930451425245975077847323412015133798219239514043100876254279866800009837555035946110056409511923949691859182701200179822389649278199056485237119879973030131362154532259730431191246351135373600815899677316581092428554641410508561571132819784901833981858881447951495364393494388986796408379870239115376167570250376621344001734341909514908990632470253374044410518720103083512650401712164181163896877990082544665926416480303999667891322085868373315752500807276432252103889652893938331093615068647800366741399111042709574454443391249879435813893351819188186742018749035957833734000755433543750152657402261598528714725686713400748829886994231734309100614012671524171543545835033145659448685323066492401025182109437310952446289226036738164051221856612931333509005267655229118650022347102708575331480532013180814492384589485086801175999088542144165185996689539565093884731214480454443748454505119073456494819224585112964552481464985885101547432122398854927746771359267939677026314289793805264031326134532090902240371417534236201562497824878277328038852904513307169053784270103930358972896498921942743446832702148754505978187652846021107979392350704079472285728787906658995532410073725476154274582550901776999727282041634037871669678305043949365903919685895651600712868990770343559867564838294198045123458475789697789381796491205747355345717056416327221424286069514242916746949902641314802505609588148659789112759334834364010285454505335104471040*i1^76 + -909647827901140323092540712509271777837489165603697543241464771841741978488186643285477951707415502880500562647976397537748727125010538767188914224620448702209132934038589603618734125241844124389671650392902416767045464820159140016338769499209015873956812503988030546481902885368601281734798306778295804999891745142771998022599252246517561045992464056885506469955332975625929042493696537616581145628617403525699625780602090426337798446105823911576663647351366622072243996715832702802849171607990904337466665867305787021081098284079795045338042002631090620533226571178228183767840232043866109291464027289218086652546626446473404825626437253692902069800730992187544800135135739221207971175397138072910462275452589742053560629079789808065951783173055311181869036505138151543005939729355747489794801363935254675718174535796137081481301970843709061248054941861884092376882673785750046263958617105526762054081404989683165528742266348688037279467222245044880593759986301730129497944399715440244233209131782757303331213528151574136425237814629069427821106331677152743021306621493476646095654985695551458438423068299393782400330740368111064367001463367083900236852470250371149195304700350725134253970147806694816403643954168044756625180294044108970580881310073835785852687196043021906786944708746597025115734440155651145701582939690858074440787396742845777717478249132759887180046578030127198373734708793130854696137806381850035461948944346042373119682880450237828575187553607412653319534283032810081003152059091927856934734456004132707492658150266333175037134935474226003926210025165622921455433356321441859816200949648003014172193898606132391984832223674269937172480*i1^77 + 142956143783823300164798951447075122465419366891244670130363626039119614425901483294927396410532453294180714991303127410869641831276099888314390834284880807608057441408756366794171405742960344841405084743814603291346381652220204469996217303455373146024446236653144582671239946424446689561700855227038501990769167611299457721380609471050522369513729450793890134048672867840159758653833852294916323052677446881829347103723048750825861907824070896713923956281580963979023531298709377415256718200697974453884650567016542175220371267737392952250343456248596478438572287054853713603743935723024461625500875780196573022281036405057572231655148126962830922705082985668753572423896270696671817987521744943463699109353215389605477078386060027476337910612330250627823664242671898960478227221465119372381806792219308090385780298876517498962112425364555068075842131103300273068943877162497846500297890710245878642866614519938523567411471229759681389580532537897676274570466695003194418338079548823545876572441525932109020310311774840466789878002725449338356029403410988715474578639247824899419094278597993343312130446288415725606508165874466313368245995262267206961102469365872353930810042860680307833850108424823028943176054419417726924404055171013046403037674444693669937781386594595243741738403854122877124922324363657086188869160142727973251628428314836916481104844209405169692983187406927677703379204510006620449700468675617360989733960470518257112491017743778701982596223153133716760292757725901692381014481911753985248967659891531316590296306549016062932017591781750913818316826868831426264395080388909573986011231034813406798931589416700107292672*i1^78 + -1511550474432144470474158882723717665314220655751170116386969618035398914528448813083262909498754149730545140143182063257732551273132344151165266398911620115618965834152619407969996044846542189304247144335885487551029988435462396439498200830775688327372924345046150194837253942923502949460703204643332837183714726815449714458028139326549205958935124571679408276779185921421791096995514323483904252961339400883777102342153765956399822660956096118009220573993780339811086658468411083498500459988107174149549967288356582458904168331973061800781566402864601645038759023223476191893020461480497218208656952005845585799500869665989283979066008089532901654491911326775937807426015786400145504138617428665327937386899155365528199080853156510206564078075503656063815503866596177605158444066940762201624394796890278569206931728184124834096057112845380826926907399093341768285064100114758904557465453637118811682472223949941373766368872088775623992220462610761317180942947086904102778077286279912170453821789863830099925937670507964093140339154605360393028919991761475597000844142692990549560666987270744905915960050702007224590860313798847202640907954167542800059756399973046240750614151596749161107338221069447450642173591722329402208158606438520446650085412049050709945622966570477000298664911845048530273162594457697422854198510268099069455273604091109215314086533415826483380105619504504589944717943302279530703012666326412670031289257944338741962469312332778453141426395847008822842293336862505580519640175720704268251359663979245584699267667961228402944665289634022379370567736678175398473336503126800088160672970902077440000*i1^79 + 4338449197525741210806312703343613074032077814432109722698430103528900880823411250015129557368245687764785351567264110636419321731799386863579199444559453163657450183636050680068466861914948423563011390526527394426772121167613519395634626696321732154089707181644681400013415813862769224514030784753165376219791565731159806547127362686748221140921070869300689181370959352835698130488663557328240960789212936158035170943343987658296343346603061965185401296711737277977092073875067448813734778411049314237111411097108641256532875395499876863312038682852438028112160852435820424761929041908958134693915569379762664057878578185728747198764925475889919678410481376192244044812285369835193161503795043084826471694913270875535423436160489547760280887938981727688411323180831816947962219108117897959610032488249683745512424766037527767782471431890154229988471826577857916675089443210098300298055325993721588973158218025314454862674417696061586759069027725370165100465805094742510564952402643289581947015846327731673187433879984228251123694782594985865746594866708101230315499793432854108018979397279253029067073261367934609834404548518898064538676104241312001709040473654989519644572436170822218444272434487228759533037173513776870040582097858539848962057031968776122742633968746683979347017772490948282442656592318655703390886649580039684902594976241157500511138794812164174180939289431107587716239490430059923673986385554403056420163584173881529206501247146876547092339877865033097113761225747161037936184426898111912870476853080393413328432427087907793021259905171372591555549964682496663436066449803706368*i1^80 + -3759960022328187339232054961236099098594643146627534052300850361614463065395365411235808827638252321497975594048653885817569527266881280980914633007812857703129555901678099624304662107344188583459907961330591846024600396963744642332229641048611607909848444550162399063397146201719043098769078168380515880533924483894917117436884436625002294374483579642053945024681020646208325588395496050347678722642355486686763748860401940126949735120110870958232689469337183051454504791892984840698429043056924077139956670940208894642740144186178711078687303802424060836085660477203367352326288527883549074513250707495562827941466448631781409151002665762590411486745998311724803465374638632933520336532845700711848542829585592185737451749586596529823264944060110554778120477961375539782259499556850579828824390412883921445879493436263367091018719331144085507367110832207836472440951017785261385384617212796809828280895735333512167403710575242642831639016694030889708752536751612510329761076476608816493343377588993780647453129730816489142895003551452101213836510294687484345565262070450975988459115480996116915448577514245578821408063293565328226366546835701810481249929814661427731978578154788425267053528595642023293113012578206043270760132877381715579278314352572753950356142467844454597697103338302427770474437719281600808360470983930522806197227522590486282353972169437326189901762152638292875862436429583771905494351512479824762001366019167541843585511612097893932774865631088704333970723300719561239294806196775266161048178980682743021109230646925515875041132513514591967930256758145024*i1^81 + -16004724457884316507418168646917630888920151282022532411971464712526574667230227453557165970730912434215849502545253631329635927155668059943545335134981345206820735086076334471186590470922465322547290016480634318381653092017456930144590020997695257939967563711315755614174810855299585561814550503231164090071431824804519861375470435149855773413153725573636012573310705415563657522465215631717310071878931853827112717858462771961352478646750258446217478500378276411425467725439608376064028838046024627795265466999874853262141818679950762882265416268561049694822080961868661822554051027410897205127236919727218828822081421387032657062552973032194808644037432161157406259002068321809986256379812038187425314860358745917710117322031773247839199379123526055157865359557690367620123117363050215363705478382723201462135982255652231456501288068889343437312882559513724517733011752478537509720083667145454935177028567417494640241611065909817762910316047501193538373284261538774299845623147929906058384221388089192361705772962476228698392908760662715764128587430448557687757537178434832626184612043769305558979762759424075704854384129355439005493632572560045838974190349878086377056984458662484192072356831015414594485479024417987354001908149151783669094106333685464918123051728320722776400809785931358653710645607424387150019234115070275869735878179410462627333045906881447548765462491609971102739361843153681289316366941407754964937544843210899544933611640790869070293385070413517991592767464864234541285901516862378072404038323846442692210043192058314752*i1^82 + -162364159005402324972322996611879013140505284565019709929431593256152063093411610247499641523303164050422083180214748786276538305015265752870272606689830508233004944342455223101853728802516046241981693612155664031155599653460528131477362315888987534000644174461442343702806308412624657131025530874676842723171926692126829806952895314569181343985664649231157872770218519357157998744652163016346566284880545573616296966263339511451432126426879689543102036129172246217982317976179707817283028148342766477863110883897288534253365125288702162608031772068437811132135250049213127910677570264650879146251723816657831521308982339885991002246787975362547279166850410789468593719310029742779870237740851959737128901621210917251559443755928284317322181179157151191705765602839327548587150943796457608276533784362594278653589666823602669038588954799708586412377174157165957161490035549613530818524046573512872931191830077029443032857846533375210179274473980006273537162203447695911128005717352260047888842547770616350392756114684238367787535253553412663930560012043246837215711859976672085182033566289587151943056537289241786824037756956855271579693802625427013106432023553419383265600167414228111813628888880601364093818657579908422660146790734568006592264332593968967116982707172102551347193819841043328269129395378586560362074713979681844130836608448053902604838146551963245512150632893558336964921225887273848192179116263137623304873278529731079399378525097896553463362763151380184782249062020575253828019234089823617820160*i1^83 + 77426955284055168214732904723083664548404834229310094799938849838631110404147019748512656670497516797568380544140086561461245918949506948932242221079041630148257243993380146422770811453779736565930942339603832744610386862580204887581132184708599917618138372097223472163339100881477514058926961703976123459687993434904036291428507699086174774432524094467370873957723402835382006440924449846169947211153991481917955765509886166239505226508541577494059044928770483139937594589056682310408711805168484302946839825975897524515773298200752051484454856308501170912710282362741987183657235354244195957971864405568129883642668054968281406317932789110654122636129600249865246380401128002563153093808190583187209295269457930404857693837016153318288722993267778751963283534801191189132502207371729115637208351618453285355831813953991745953610801378914767764037593162632720493347826615772887860132300051224248400146510932890540946785250739969835693857344699829532394667894312455283861848694769923013898573261533523906478500359647929289971955682809298978689181683127051486115127840422710226615528207798878594253167654148270436457951103647663396256957763502706624303370209709386953796291391004909740899368084122014564866153566885690411227270752358365976598957112682993031578460774545634103980407304192896784939103686074590829723129641182064913508448091383514140944110220902864917378223527258646521166311071565263696406674267922158049554168678847356679390132876721*i1^84, -825532052666780304205972219854038725821934405598770760524320131460154662178509188113470697454356303222834737529622096520026726542379123840474085957533825286387479465230163174567573810482432011921181786895619238524338521594068597469029236314170286712271040430467800218904262221465435823027401648440138559430971890383908268393870182307683504022936226483702561848622160038793400470395214652203711218259870066969555497057695152846471324855083386503375404115420183545252158836836184422217195687885235400257506034316252263797779491302492730530964417132487772016207744747411053618167891362832845824591862974342455611990508047026529736530701035443273132394429069216453932675242389185533604377827967553890547661168487207654414141611992055164110368948044197697171923788995328568238518012353028929587480533300773807126432055071180015936901058011774585675376264825601286801061572002120184597977296554682710481903326082646119715449962705238700129941915146196364167956540632673462256628735917198229440073457851548568949913151646421494436524215970695318469848494997352145075613318578569415732721066103240249001010979982321398273894837553319801302301215512227429152147499124822203928130369315444841499154048283198655031801110493103491208909624812203319854369876434724841092705569115644922355819060132318735710783051672018112932917068681935276686805133641322602968118881672267207148458166410845326470522131942963062973947622677918612151624498441797856330420934993274052059229199558466170694235025742839829399350505743789883975796099158858085545187083675736464727546220882431354953161079516651547682587207700209850205011959974468202683147870798848078391815891637227201075775151518647189278693938094881800943986414994704755809082230229199652545456550335086535683881362492214516745939328417342391795837212692305980323959459381545790167190213272799042938523158638931845459927710156587175255765863652667490872164046867905764957776530043037680040333541233880911365488271909548735895972532507603476148287900790936294094946824415643005877006586002828740623342552531399466907051738319851152717532783707057772904694011483705360512482279042891432577344423106336557674796532757323533217384271206189839858639824323502482604024172362437775813064578527793938411673419393731995809226212060558508987504107706920571233309528823854583415015861227026881895400195805295818832973885118454102764606462156101368760958194894895001956513137437906059282934709861091937026614323593863150960694126814434685011419922356754093990650026074409359202911353246318592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 73477185839506455076083121924111572565929374656923534547540176198483346149211248699456910706109399044183457598275208134152749492802520290182277496149766901155784587924809423236255315469470442283728403176737918023021094372304859590934694162895774640580998996534759368773354338639899706327558031241840742313676784657842936588554561406131915013397007616743956333723278296442556406137289467480711808184423492344216267255553485526267199201410345975998390751646467774776238960879680839711157872790453407226787337515882257746964637884067252765374115963017206277830655202857673029366689997003199490914556979817215531313170197880834496738616902222001459485989627331070984670440992795248272424035262658312069706076663950269405526156369144260929282045347496829725127754763649173042382458934146460519546647711912764283311959730614055797585381758433889429472324140010071474001606222067509956036857326150748695705255816246534974595010404998675546489528537752127155767304169452916808590478836540584024795645112231132564369322827141807463388298841045510076093400297257438676311195012792342768618060377957173968380618993870066922583863708936761576675793111987171884461958393976176568342818414125073860957781743907742276807949202609385130435258180460820771861211740660830156149657561857900477175215653094211994095417176195531339505076222741063694515343524430054647341877618290201988563137263465451987182408868380975041866130926767108387723114661585953632330318696037607597530046351332841156295265603762791218361417310082545574995302990284460830303007910982065194141137818539470458431459749679560234867306437947815597159136907060942186905727539517063153696997626066861231293826435633082555202514681809451922186765460169244656876065680977200640914323433069881552370143778144037243537734078547959791601958333323940895920939731429712488139506934556889145161479844501907833037644421467688265429381102609565082419044175357836641185155366880021650379227000472042167171983988958749832781270745821172605846604606581353437756112339375122812670118210571223453868359671923883378124790891439107972167074445490206358183679030621557469561678257905185023987370333081694269229256774911363755731685218193906910040747936958406471297685489227191548790502459734378969611633564192790783127002406807155907656354885255366213239177608617998989951430521189617742705599030712203381705445500069293135176848132129460072811583859802854659710521034153113304238081458085186000543864572256714289474409289054535676715537024354411173403203615161210949491623678531600384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2972308418048091693351080800945265280178255077814031042897788207782762404995194656537743080113756782787019603780280166925211093761809538005234191193532171379567566680126209164839353888880021266587467537496740066920086130633056022959336686211719119566181027307035348813351233098949056016647181294548564508066901275597467114154960119174011851093724318675931182333474683881475040779097165662364366441895259971774429608931478816518695960443687016040352000548040183865226741855354902982797978792789915163938251790081636801888980044175995672222194148123011946595506482702054643533853754927378048055124644961147374259314784408068634429147773158523173890701780916862286995223585039746130964712934996107516271317433753421979226273095335197551097056310839589467851545050374963102321118185726712867647778447628243337280290558018135720822417184651143982377534346516670239567357675035023794275711654878863094671586131970376352849691668412045365920045688691878769178527893352099211232724712223303405906939108584710563629039727233562445147050203734250459157397016000867736548897207782735384532631588398256553806395554313994705371090394089079681580265401637384207175850046026079807938141470013206649858632902498321798526340570835764099139888200922454593559811931201732174521806363900178398449961848241882841468693048903310267045023661256179972912342729219254808588033947072765749524543785910362415454248949779043289593074455499166823795646809482183622225862219508796391714073733743386979753951361512120689980525912428285632444872106249846992029110503998872441974052794557964369650974066014150046573404947324926219310628393729830264573306683429437280523623905737454845014071914108176707775572749335951425242167906473620727636980547652056247917778214123539053865783015609202081660584103168231102146035632592012889201772988321112209957115431275738242861108196812223239172635428130964758941220031233338976365111537354815040099379865721115870376919306904734768328248582980859673782567144612677804541139430703041688681582781437889040297552481968740578224099218326795263233522922023186335257955882143955174923925909504092572459114009890874416759296495004554294524643298037580406205005858964484989217004361971044310445580737140056074240011413388137920891012014545431723887214446769296411228755492826541683447561755966098349746457420616496712258716517647075789993219289233216444496282511336278035587156791367744175512622290009986237703072113184307407902550583342778759777640057387452294842966943125775129036223589990369378608580171252820344832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 51982822080040218558112990142862444817052661099251120648825688353093618621915381262642307163940271827001079378811268995343862892518194756294586325922892524671984394713856597770372454646377197086633820975071115608004884583106789177091593545345746089241996462727945998704950680192074640738478762083116603738494744798042775348051493064714108821754486674560829129007452541457811402126901662982362352659966479905695655916102517542021840041766892676857950607129782002461280882191323625706174542239541811146251094622936134491169487898298827801546985073962300084649588411399512994527841460990962194639448849888185769014599623202286727874773184843615613759550207079421140616287669437856513303044335651839560252232113933342118931622126036329565561251666627209506480952134549361431913302183868253971129334029555670997319994737054149912648907453973590558548639323856609915104237618163176713726863593362718485613590975120839347372531670710830496213156713116662800273471463051258153932218119765099435200046776977575090756307792500513143095888044340886590578273619403995238533767932627719730320286308702947628375160079144108099628475944336041793782097273696217756674133709532232970071860274843829801379400200546464565417767296291763182832213977583926584596129750799382437960177372064463892427288602620375014114833326794214588301290344089519375318179599697197426120663279115659227006645475444189693542073601252724579029921911744197741237210092442733579209864370972569086876170007733728598748194000375163883794534722773106897204512511886408177445679171619194747054689426027487927089366353656778283438350493666237942831904391092416665308870859424835767261779488829972487582907012545312944450104566614281607132742786823273261178540378283360829184417982826317247465599718453434231299866074039522488763193093809614643483355685642276582536985645666832469440043273096981236378338306261504167008814330132454161845384271998616779937978556266130819362805697664369029368776684301481096396314278862344161345094029974091004621398908924032486610909606138496661650389422388054106898966425811359303430258083915194886204629140018553843738129033124468680886506457016519449252248213170857828051233099394807809127591681656426482002630121971109252353433276842508553455150852736261379527244373142306116449818548494846908806923215858511124595600530070056762056468534168079969317357310884501193330071991776184987572596999926068234618377084761479092224269087671293529594092638334036447358078388701689749153074232788936263655021162857930283314234764705723842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -283727041560536327611627192051251059095613137038863679950136377079480091993407337243478181376764562551114296925764614034681210588826266854818468297486786061540664575523650398096324160176346543120224074663324817862648486589632041743048630778323559840478190032071907733099274756009150311276580019859635803527975522105493573970063381169876426009591015752804837324090751410963630501321986863300936981685846221886632796634170703235039541469299380970272822872192587241236623175084817516985748995037952350405131775086563877938753951107851035296053696730974311303999796529827759360707672791508839597116960881539727016731878615296396627895330703472084436336085848201648644529968621816882127220498776308242984884953995038832334316792267492224517153622585898935101224593470840802457903757992675290584516007651962431693476698138166246905279976622481864514858644630636099412176642225099848625047258518619795591785082385345004822748138286705840876700996683556064383563955537587163788313125348305863764988192054703225744365964044512199032816910867223270399778156522891577121318733373415469917547075343069060466656085185179554183679113169648291044343568074753617990382518526888792942507041562676607995144323886769794988514833229755073002788796680860756473970463778647362633343195920710193770427440210501440891468542376669881282067341022369581483632085989787121896365768419657430019971037305890824511775745009059738676446606068047436751751891964887645060986124538732283791717701945149945759072709867642415955250090153029238329468343394942119236680067378003757602361617643961143910327837899147900396145125067863159082752699497325217645346019035116450430617685117068700967402737093687013807804465406900241167338987942541787543161371107773058672712915726576472636859044500639388582115819441505164680755091029664338174912047922450105742409796993403743542661931223112293315090244086490528502125886340879981305889578114666431585823103843944640325210969965730374183536287366620389045669150562232827555699689559505697236707375831639043399211123315593889103147150474033926873984233420529976214383586187198846499606523893959667269100217828675107218912675955376477862801129744428048120998560888973895108450835511728326257941084688141612913648354210760512078638642811083192046688408279135232758028556569409881684390084385533297582000487266225335661754931275716511337425587743721992521531890280660071756103975616144357348503540545124711484114042441222825904575297159412755608966866425278176338611829695223785481673646962133213738496108355856902389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -532682668078396133098090972321242722640555819572501620763552038057466840919909403159770467703709234505220030215840775991985311540162624792730327035049458752856453748874111311094763098416489325007058865197058367421192983077516778531805558160830944226297335508236703842142152110427722522725019446360106640572005516508554930602682020365732919398682666845619667650295541760103906763052848821978435257270139495412582520123395319259016226623744657826283798682622968291595104643589726306302585477789544643667279613038542106850102478466269921908229162984812336539439964449198344315524986679890045846329025342781997428732424289093212907235617797464252775573714372438747355957428295068430352517714567211174579019135367263110127012615583288719932481652488902384542251586937877169829254953690580808959584101492928742603196087138806202382395970801565148765283730733813766215523507041518045610223441133438448065326771734311351429587690664302208098293230028293799552559235344588005279768998728188626564266575503846548183175246090418384364230238091556499586096395747850944244539311119888660076446699382314390005018456552415257528057362072173947700936919468313163420150761641027670576544848305298404384168018822165138496338355928551832163129575831452085653621278785097367568929082919397853269688116493945782675716531606993532612387635344702445801914017519460565417928148247146221566434159540988987826161826383722929954329466974675216122231945270057802686998742774703848755817921418644481015467244825011965156167563246174859720578199410311075395280278111900727895797517691288619382201922951000737300363033934457942100311090422198769941222615256526046506013583870184821072451083381446535585797017290028392894266192290681600639283079415336910323932347714901174900518695459661833267199821246409994937921510235519941555455637235098723206187805991566893796999085817926251084426176284618684256545763835143482563329633612550562297552882136215512604505384702587337485401265509881961414183699465829839097887154750374900207602121216604952902111436766667386835360748203385710187479991058300280169621606951127858054266884801470544769670042926959333381928928335522750409424242437005699902538750220131146380251936751072257074184635971454002366548515480267319962229124419070711635997948856395576746986982067171811433817440068855798644718554444735387293541956440913192664966911740658378556365972183743384074928926777595944492960322269326142162806214995771254894917589643448658312341519963275775798950896853278418540494204303852021404396116803910467846144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3967418552154599665250160525636445606482983448975253411947146137599542083092227111717027329276450859265955892232981796515870951323842084834456201825240071056877422240217325644981323410845736672113468393132720447926299356407340431559050593570228334626857157193332319821211519912025214957291361850864546938182491331860865381949797170367011590370255575951747874685638909575109351558853589058414299881168107500973794420709512784394799940996631236976600909726311609482141714210595086545948691603308550404318887397402193055423969064068308841157588617910190984406956749801050443426917163762795371931628734786186847181310659163134862914065955325203163047160440343862438846858203401579137492859969454647730713158556671423824980775299241495567478571285498072310579893537959315920715257543901738674646750485452117840010297337909265521683101855397302953252153843057004154655143301981786657512911041584590398718958722842107962121102745930347623959296077193472325435765504280281202045420250434217034809402770373206058295030915088640982295187994358458451939104087736981027591428531026613103135266795872577290542632031205030034700504564119529688848060590778792859108874618883090477612313891695232612214409970284764911209218367512807720175630248702211825512669500470160223257655907334443696351722726130248657656206757530755035153568869629614505229063134963374440219039569062028330121775271421486000262664514616905410665407764320555563403050504959449803862695155473892395931494350315473996037953524401087898196132040046100736551103585395995274526832839553396955627037522789397993719543579018353685206660628177725264351430078982160986496297538079499331163098460219717666682133870767219059149022693505959894187072987968588946797791390947492974106487781541214939850826313232938091454535950236248521669385599992203688658902631733437635529316862932201694939169074960506661934293394728217543748162184289224952565025400242748278792322672216859872873262935537392929450053388916972073139397567193690406633216068130855636846424914492299006635006524684380388610472548176904426830370787222261141156151676903623861233528894090902339854606611353428183844136241993561379588172007689573249192539215879466993879141699567306226591070691246612575368645001801250933001904924097535678348242027704911218825287248854159558418763855519102486916780824249039126746126739369955771149102826428210882503935836152308892702572019889789943211278787659091166883335752528245618196377108111321650370228766767861061237701691112089638724140980624366148324188140791547163574272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -7414784532702380298457655521129851799564041913893367358404942704610277063118192168230983400358487985776854971669556375421256488566162416483621473873551337565532819357866090428532771178172754543170247436675712673294905849105602693590628079754567149553832596664585400364134298007496938680960265344722405205412665364595272196606622860718573918873259149774975945452803320664303289678761105193086715113444867004977921417575224862511675341371486622809563656498006713317494613724310697557785519122972247973061271121634883183902490960684432675787057883090239415286058151734080363664182450715030858634932656197840782576692069469450389691357913693250973584125330685261361447800002411385108011315997563619608768788432748437989236061982443465354834205255859562739079331108752735278805881135967883470973679588695094444001245270845057644306423120703849145607276862319671878934714142338947787196040369076593813828685049445057484873095620072476452345444468849695969688004542312561441567286748595677277873688768503190414748118603397839471985040161455853974600598649947321273244080329085029519621400413285623500127350091864640179816665594388014750854565766204676469200440375840377091408646698357783755577768703524449461742139380361706366646153014837244407967784979449449629036595555228613333505581497447025346146869242259200754419132174897941524354182052024140259010117469821079037473224226056239763113203239747030552736825647095790258300404119174745365416428390344727237660317017595488967864900768329986546565876989127674321339175339161901515687448916141121172516058892562173671267925462879787917439613223497822344341914852074661265812927017895188314035613495845771490825599732937755743150814397139543690674464996289492287080676157596362349757629805984022710300356918221321321284441747304863349641070637384540720311650377833401848100539643226783952306809895201782011743066315763238063999997587145095097372753918497403062344801287861700380612293214697483106548503168457281210080364263735222504165342718005131028573458652439198683905385227057490410166173741398829215875371080807985612995428488130881479234624894578021271171308197623087559391126909194206213533886716815258391714198086323130145142937844916708137217488807708727836531174479291624849128738438985806551648746546038738398995509863308371133476603746504748640628828137644201155495395196842489403173369616786469491732580486765793534985879070259882130131294313455809369076099572105684451064015016436226263537614085858443096524760676260082978565060029016151037524875397703956026097664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -13390368710004201665474265600579275988494431682004180913431544935054815798142213200633235546737311789928472737046335865315927589977882703474211885310022199904355860958456217271904811367432383403103882328776887704763244911786572135479702939754935330680471998966302536706538882747215180669885902720896588009183474770546582793471773123021068296640310847678748927556917364334976734806254665559880662119827110718676888323488465403807454702632019522320634934640012976757962267793370615909422917734836447727091240999789483911393930543071178862971284970220563902122632918582547243332542680742897677878613901216110266708899087770054672444812251109015294496609090431156686109327051511641407019440078779470331125987937227236252078898936526054595228174460092415111650599559348480085827293861101553831078349840471159878898217141457633816810671871672175391826766662116588332220233460070113124690113215411690285871793855693723265318095327464180025246896049221140834110267280891683656046819458730731765482959689164136918529680563440240139318876576592293453714849653700721009736465315679705970871719513305787434792397553476618362263727898733721912154765147775620690905557412024900019842762282146691127100010346081301743260560872159397316360775005523480468875895506826455715157706224173510972093207490615200362100936721755510408439818497679918317095359179143478998096639761999304366444207131262863680259412774640553485147925565034839840884690553821278656779244919656727407962187031629962210794924311900003341550178367654021898565924769401057907745093391097618057152180111070238762287284774891904105467392211687685532568637688696676971788546632820314556018882588311168443053089074853381528166717089673358131985451097200354432446470392217760615272254134816355516057355173286272698851433561768152855988914922482430386174268685308381462685386634865839020737142692706631892795761286393837913421376789242072076361552110779441470479212979785413355850947631693140650290884388157819949354808587562832573253498715018417856794766366577109781193938749920848516588578659266683838389989800774194676422555733999698507380876910569739785088418740094610136583098069808743078052934431725178057553416706961972935991830584938644112347216930562050062861233544442216944083364430868036556553864002968032858399724520925701375713744731642803389384526554512261942550579213706283777333512297082267559603132954596154321628718665742845463996681862164165408915014009836711640795180844832315075269542545538553181433337628581472901146323642932384398985523306589755612856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 38120372744149847758765239446685147788500032423494214399812984631026215759137917198720169320611784211334861106333933937465386478145519360720882314535067117462675493115621599300802850211456153690357072484626453319381507528763814304019852164937852540693409826058416583116962442846429234767756809285074569155120311662562299526931176161367387709282016728049690006592660935793939313359366357771563734951851692231374681238342543606107865379210506044836048740385335600196053753788488921953984233926962236938464119906348530760040563034282245988527244979728769721335015107830043041426816531250758325985183037593519773561644462140876474208434545844709764456291091179333923998580631970993767513780857806907568704495244221701171652561960029434545054471029404889797222143109739047877252663395349914514001277867876247751070849523543189498809892808098793434395116163059911989221275667901157321659624979926407045504238551719890820204402922383337856412973877354991760606167650130885579768809410520249027338192310724231461905112804877623853150352966037555768668504829241078705682306107438493322165368886593932854079733006410533396582056339832065396587760660160053091135487198602926415677307743037076464536997164920048467093386388180803555205926418598263495167164958924369615833090107561073875796922069593695357534361744252829458405985436844730954215036393724034511562336470734855403733784367550061806359324992466661720687626328980585461650920975739544061823783102692664662604017284234861748067996576065149644497312872769378941461534495701238121020753102939794050985907751844270733376125790269220829508039304851308348438537623699909928776087076907648815694613251294712425888190711480631797352750405632449272671812189272084677039560535454488694518617997156698451093024952037525181840396091857938039512291793961236919775143688283680230071711534143305909688698538896677071805366380532485616530584689890229004144542615669833881448393673429965740564454777743901121459921383153393857721619682662081621971202591539907895420392081388618305637538228040834882940280875625443763355988239183543789077438613893076832887617998553118980487858889479228648533736452694427222039173052799690386842086822741735907949384539942354054214849369895295891389181527453999564754066611035042821436186626218506796488419028862579633303665460753443962308027234808252510855686561760636252294339147495196615344579792778797399884429848809389290057882288230140938011685624918715041337570846134597897769860843947875203494744001313523886927685274316206510978296657669330483281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 157203833291283568418092457299749363203030019218035185261291282846684288182682393099492684568604441184064310134086430541734920267879024675595758232299119363400289585795763341305518900108354232482420078475135597511476869342027675396862610828484114799541739767798609987050133361693943042075938787312927897087771980179727524817672627936643489186443342604324026747509952803741557894620628092276783819529313207056856042578493239557461654333802728336920273495995295206561163814224797496571819595403554792894051995255869175639305457253887377755609326300384150771195445535319158209207136577862665945412715548628267834275598207222074064193640304675246363043685155123203567097396344926365458704081534077741676755064255731417721163128226283111194868703803263344898642631776071457085915876958092374534194336884380659427429858606324510034094166459338534858741646677654721502967317764568726292707779982375393015571486719437926494423435136360794855610936725796335190972296721783681922524023634339991954773824998556413936122302608432751886637546246493607206033903284220316802839651447196307296242637478656497600861621532915268196583972326917963874882226011854452447415499966602177145735621629274205654750501104163130261276335613653537420019263743013543058163657465861092459484260459984030402943447966485243606292790341027912519972236758390094780073630821171860204389299587235592997335506656903819952172623106932215232551895161813338640537761399263686067304513619096103409890689133248171023703167653419878273615913187303224277268979419598452976003508366922573726186949760559941000613705548236265411407599082862917958570541862100860675061749055670368323570317982802299311130480747975698434459157580645246401483180703816271761615203008350939441311555631693949862207789412931710829127520137031345459586852778059566984386435956268528179531664398462441045632384842434927359579487220379094519565823486964528992471680906238406471586097340574867010380495346751333726356982485446494734334404624667538512543916490162435156689076453606779184242975522009240197773277451511244383480329305095657731408834011517644351148709695325107380433361497581426437210340406458777893679593454545800342944044373483371089962419249771189533281122497072445158393182184102639578071455411629714681632644485657894428816114607661395842657836503248810355202753958666164892260323182096342072188872848728467901200208171637959521629315095380493685550865473250923133806826536382456592823377483822868882271538633121078649638103448513521193593287123732000123353191820040943838429184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 556025049099934585925742394482091562203536953645055579765588984280816177416261141971285489993443795499956608312695769672382007795854812452521446409005661206185838336127222832991256997270337084653804879889326814673450047687425370519832820229810732200947114161371765477652738057353803076384870214772973491732812596845838251851379497125778856638463716431008833086672246362886809398177231284125230441355526587302183897326890365117933785358377127926278105243744247112300033528080106059775572494616805439363057442800345683945653624446396099210441996629798493119269607741477282785462812758157925934994954926827656595687564893225480786159605509909887628188099115696980790026222850625567149766804827760849093254065819987322914721166937841663941844863339676313660815514275237787116620967430009470841214612355638057685164131641781205817018245297099401335113705383305384769651181108004441105582611782521483730732427364331294161568419220616576738446257800493570298373956254888643154929192135487143401996560657943357678921213173083428297637719877472842411215963988343628135690483835054951787949754069302277334782536978769406832570840002933782282269625031192945547944974589934991923145858418590032509453733067572106812293914751495966918958509136364140653419730064152943246931362111193223927837996793291744091751825865639226757367611094453501246370077422696055127937734204968876437765950540544689315083282739449063567757960925216534155896606647493790148686271501860187553300011742866170172922526617493196063859140198505473194863715796537114093688162926749574855922003427878600893363490264223842486648406494847725823973102588682884862186520249039522192045906372138794903501042033261383171354461631453778570136896882276137469517942678055773085856139802156494970956589592061992484227652385695444749073842991925654464721640685319770025428910996736007621655641558152146537964035024610688721077359537788226494914778426165467421863373299466820543289656962688427978433945739970536198581751202502708614509148195708150916751088726620141658123557804954523844782406986615895950501963877423593358846270382200135187729542355525318216719387862944223502333250557107074206349257244719066828554642099522011416627830374476429574052343608512306669395882525057175196328737133576010366296270107541576121932412645810723694482751669519240806087674751253215522909846826190917978904039479130582376776711261256668571185426963171586309904352538069104750652307885448845527208226180127811247960042105028011220822749873343160087041887111882298906766353141567609741770752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1645275719071865638210628727237268620831379588136473680958814777013729215474999208966274348442793960120871945337367277986900272987403958727903560702479064586350094910502096530776543304739715044481963629345444587405024289165075398115118408198740949510483214778643049010612635908081610766904517171756828036736733905154924488441472877948848208910045480992250230012630987355497371973358875517837010317652641525961030967540790610382774947481902751393040973603222255555816281616995697864570947722508117666224010006679839976826672828314050594483556272243478323673079707224865874185408608733644226540884207485485851919483535479576136485433879211904175218257461911399507843306545919222953334302013017586720993093018350222891179286709561650124618265612502762865964111054028404825674835128669724717610799721509060360229637484444672056088663134462014645146933463377863775693485682560910868508122983354479851341100966460884774415617426285140556589605540080409833010841575939926964816652580417113543948433826114540090519233398930643582587228426186496422068232318736559185289189415364412716423631303458086281783028173922589960196607603303790837683371086257311593658683758515754285188090502246391609209226726677764325686884222956878894686343195086910846062974158200138272438201733782394972633678917515850487519453016802846233195865191924804763394930203379909245011875860254643277187340131162584329356344911130312814257054898486488693052948173645454118825290397083929122161389661447218241052303315775710885809761152514681787236079416414241487814128762308893045873242222024223705847791677442487660453088839927741324038229527840843338853732315705734702817691815585586425897779732688991611967838783895612775514394321927876928563577350720790851007951733203843589566296298199347192642949417537752978719697302219523557139082446841347319676676249108333789055832055821160627690702934095599308226086980272737886607025242206829183641417557400429246656807181648625964311445606767207525873120014882739599119533050798773019245386108943941903604652354994210626817714228345630444923317123352982372420861441391543926616465340082414109672947537876164590494170027144918678836245541745807652345723140182028942165355535837740596104385341128353574272821688407529209586893481027643268430804597838256643435539320163081952051591635523851521088489868141155974275485747488062586754552234316154552737006802410443818835179119474963408906025272386220253540267865934946888399908234091798541471327433302382214746946825623809165911878877666979643342716708412382435338092544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 3255242676909612213263736705687265916332807925821078639387338043042643663045952484881391406556600167833804916576220489507449464978909465030810840740758522901339339034898958991457555510473347542909011047643271885693880613865819910313938495446507858839456934923653049161066631773035248844722937838318413645492402258801294814869321404441051887760898797813767941441557326389098257539911545293714044727476152963521848955286014462516614809464145588118178160388550798555515297705408575192410513320928186552801144998261977301195369156737669945973101558227013929159692893505247678448417629111285884835019696755187054758271282111214764726582600270202461834350713557587773117611175324401773326871491904333939907146567580497848787128231955797173709838050742525474813450722734963061371853173265507468996408721145660338230898485549910291943280515770753139503058654944405261249766468722164993667343714078176838086001773034120313083975557110539683604515784138216497980032022431206203998061376674867305389360827620364809497313285487471778389821988658127795699690727472900464640113567291108440324839527186475586516123345915651952040243658267668406923630303520164970085940180939262345731356636077213342449239654648365852995626224816029156755397422080400894693459739667482666472651083574576751504839560564967253988161855626269350475025948700541255264697512630828188113778453701308510322876216988320677511533206702876872943276671765167140669425258323927728333829001482094831909452955636569016455378355934711852071015666144848814597467950253924490763397157756886278734093863104535234714955668001540125830489474611315642077949247853247476388987907537373193202292313079288466075864762623341357784457128763983346172769804545425412607209228452188733445164526335099166658396318847410370141445369714247244780480147265101424989332178141301320847619749656150249744798431966199802959204350333597045827526891734507872066197873625050654701810501022382845944412863715095463143916863965493755967291243243448989885270380244011781170619508094847408337516650939810107439929484480199396801683625817706217691257605276116733173250324142028206132452683991775914210613633636337851840727894208525510302266054845756560040342548828648208276864479533167927316077833619031463589787904289471697460804221213877588703997529760318101457680443934473358638040266213570927287983406968458332587034127125625137124206520587577050992115334210539430097101902091614531165106679683186776301879407688351559866935017150198136036074906121158776520561557225607689423121935321141199671132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3908137623227918541252383603314871782266279612443066798179762646653323012463981064707889170733932180709031348519858805277638195857225576295213392358668474128999222768364704497754999968582892249545782857393596539356264176302951575761573885088654421055677146994316687191475081177661261804525715909670763438955048836692593352683478269501228787768861463166429785698677023137672657426065540582386699411940532601775054654705652861320584679791868682627930715790411567108848313967903722734065897007279457556914909284059574018033697319292649440499383067423746323636430788440660428373541401236595300472485756468918755466512507599091713145896446261111339991324639168903537841549718530839705584549897042059484502912028456768079110390140604743655601664766526135766687679551864649897123265978213638565684368718392644181548056013195274866530957312076321703816974610727333453370735951852847337225127902007976515655569117045696446703735181266663259984367655469194392463490422153478012467181242064049475545290930320171136524445733010524574727936783212190321167696837960870767524861855542773431970928336568799932152718011848294703197739560741710502751575277194241365062461161580787519299028167251109469086602014161824030570724878431965007884948390299614551563436061455109034780756248558073484164235243135658094288002018710944282618310478805069815809832355026935804069638466137619114777992892321432353906986150239701545366987606462767087376507099291342364050250877618660693752171129329148502585534037701490115848671907183539332204845367871737491155818442512334538902600101791972155997297083411791147034255938777458257379366142955631035438694864896703067875758638123286038566448775865584390534708869362502098886203094769259786433764554342755011105842697211023444816804021092359834699786593320136103648170023415505550870847424531312177645946185152682711314769506786374623791558345986764895886815131447791330076583869257032448419054621296251461242953280676038151371839675310789187634459147414864850072258148774809856772936432641288049912428479150885805890568383806862565254797324861746227210365418624035756562364966243402447535241747393301565830110063115010883147169178516004282119055141905256398891329347231164146115680139938627944931874570733164186727324094964880073207267248581018982493461315985001153171353573509417810368504602840153766736569617549300521306728176555126815430023075394927218324765484976917243719322629267381801480299155715572762300077545081576646313812560378822872931343217442926680473910448823924245498755902857903011727933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1777020473632992879625142116010337276056937614046281219200614226164254075090656303278614854909835448826997855877954252040682731687875617100916136726290171512745831309837479206707914690827327610167013726649773602844316387212207389644683191918407044597584373377510821527999749249938867583710005623596530758832479089681700245181543870816880120643140855633994431201576669362101723454670807877422645327030762949724304134548790657047092987815257424421100668655468601075642373851132452940624117602005370509292701225407185842412303628378304086357612157536268770591634161918255226348337748804447527490151458809805605546239516267967431101119093683219689107884639091419920746828508836693479215827461534328921830385936180385168051260339662154748452724757804707061406981487140458403587391729476484402176599127418916890564437784949052222169379665849204478157046686996232432154781391568980948776005261833150220467907300895606115451187355076729010265467672796809489820160138514068605910041355047506107731021555480803972736728717013690034001163647056545091235795611190718662675160405294887366067588921691959133583834466142827802529465603182266596852941129249944058205323170307269541483454534377229572964607080158735174683533003187594143741261164350018367276139243963743834621257193501936910511334803978642206119851394508590102568342870631251310492776014871068972298460119284625590032540246275710379073731169709412026250641002957503750892389493104619740949427305664351911237529181551475833202723888919618279205469145438765689316034304878868766472568465498136469232083752582066521506024656233601663671082521038387771191782988992503069886382375959254513640018889227376034752803512716876129288258936011658851482376344161122326363763267097812679008106971902386822969073765254269884348045868340028955264863493905064584425304765068694639474853303768259288074219171845349459097993599336836836443899126674983923745375361578672813954740758954266920654452929930139160141532772340026523262337293657194765001784397687265003976034243498614479468409138402385921339720710574447213810186729312535521421319184068168713692236331200384446650027235514323824717645280479522170487124357381092406893156534846442265061546659866773723001201411846138867701123478548545900585563675803992292320853409248920643486555782227590310062766304478562724626713435765282790932296663258307019025596502307386015809342679129944735116944180336231312049649399906981380593794515885469165349915994496600476363293748331309146177672689226973713201194471826748733338538643765447709343875072000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2582421827325385928510614390996443386417613893521525153507434182131728458689974986159564910528466975362194093042208606284708759376251888245290529736199947070207043541426536575947801009810605542975578553063280776327227762593905226470831977441850068451751040050731899456005078594370174883199752584216008624414800158184864196052561514386848254446870155679275023587047571888031882210329861238195245121501358140989903471272874583217114614484830241617741379128833253131831710813123349605893176801403911017194725476300255751138394995554085826164194423021265847879618633375836585725029118435601886967617560797544488690899213357075282131691812366983972105200992113094618494672264176232089378422837466206901122261126647999668087957378690685697334316988277274731645778588181748095603328704316493166674912318564715130791879732431569737556346370983597254920723200669955328662156359030706146993084063329856913401765533388901086389504680005046845441336425797286258633471421335488602228202216361922567833349362988338082779338430927233223878928260671960146673969516688665092577067122687841041324596833046865687756209578386683832916529244233985698315548209788743214282269184434334617314970190214131736050880727914325926802685780936989243042882248016112710123266796299725240637630919641017362549812731728489772663213493695603519478507484094581378980663721931742078186940928575317338248487500945635305207599138147481045027984716162623429615786738048254817302234628150961310312883463489877735098360195214610973102279510372485794459409158254168053884156358338841162659882126444972292385386806921468568520288453641775457595402398891153653251748583082867684022314684060839205476527773415110892884048970618441814457719068305220991152209752967179126259598768073781716903898734070909264840717880974142442640215882947226793892938297778365254830545095728138689900131807219055956950388553764671688816398815023816328642351768809142909084437623133693092904740880131294630485208036111537836234817194736917596358325552847819195676728227135504838117408895992159821734472184611120188737684718587426049884662826033697898485484950664818533953081688753956211010299437998761690516979025402126770436223627216162569657080391405231194413914820533176941243165686455776196002701012279677737499141815349240171433751063167630190816095271604340489924595504361956915539148575798232566936352745651903172686456433816276684833500944716272495854220540452601461487868232195924379768010667811849885815731951571552971509116924581574451272834233952131527369488126217707553558626304000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -5631230552450077912556022637901905868057811500005160354313271189863936072136764155159606010480852416956518390027797344727425083017514143486139257450738169716213370086592310416909120648695377932307766523323645223615870727358257883160796377799374156792176850052820096261954522433928998895143842580899911291304443549497709616957438435060481236874117028790966586410266793840059550523326815274978713364057298144201271649331492417895883213993530159715525433846417068486225227579895231185631812499545632097237926111839887133605997269709679859223551887511633284172266090886068361816669450347074999490166219761118437479753135411322300743057478520188068169120048575214833554791753118953702986327507557551911077035968028466318985011918727858482914341645960881175326568974144527291578883707602116442948334884096186814473278094403734460489876551444587592096022910724523067152674218036267703203432948014541059864242182129762812151752114284931286696731745150365541747287884023015613828958143104535524544723833729828068673523103488714864701543477480361987783878096369926648651785225538878583113703964115578446276485238395967961191227472753222610886922019722074100612066748634580051337544434482191346956609009662644497958743995003380285607710930378591354307522512412477536196553498704432761565401975754400546441618496610455025085374954520059394760007728777218334313030822368845795265973303187227681531314595819157666489962872828627222970821777976001514942090543366923391567463036282306436610018072395575706413557007911788540704886109582764420925586723354191868080966688000594977543969189377307868030934108995636002807843233176896163142380233876156188066445362416611135767658811188838845062539551137240616628109334060730628131211783278212014844905903718294152092344673937986203716414335186907421112720912447436283113969675564028344863539320304493153631444934999316563406921887257446503126967411771451786526963643433309378960371169179503695008914411422088526951025341620504923517728174074050571858612544996120330257614900396134251384127689111423397631951869407780332348132519387050872049994652762597675368834721077522848448291792891244201290846254848098532006966788700814769084669185658796901021796643035863314416620309120596108429092896790566033736395231097463554389150123349537749348907978172244426536345286685816796832973752434320425818330444626913683529484907009723726308625662684149253833990690760399820833799266333686490632454142150015975426742198033575937124812705458271367355167918124875177208110218409077621708278160056792903715913728000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5581260389111153385003861864076612143908767684985653769788433926597528765289922691089813437342348684924215071145604857701076810341434998081935447873802749549605452449787915386782043457596764352002742069455841002214758538203629828512398642475716414858019789077036486876246828207179667416813621761424848504240198555407942844766913573673243424834095908600920532802307601128714517727699525132195393301327186823598301864533690728598454146787241405083319371847972122217955592518000313199919822460371110267581071879718592001802998699054821272675765196370750167331054548059211316356472038572342941766384906980497613459990079875807832538406224591567923361154461938959921846346426111667165470082551836380378092858707008805178636455325139034006772984711045155905091135162679267103046264918983058149624664013576403653708498600903749078333087883453153063667262933983822275135122173985423474429099828582210964299633910061959936863426664992973605701867217853136245769490568379069045747825377394103412449821624707920653025984785252964377843318192785203509324951354578707062024375584565822396534451226729848300036706313109972444813705229058960512948936798868812400193093923727918786554823065926454515213979123146809089698898587107136554831259614880767379622785650432804686599592907425662241683924242854332485379107183686676002518015405604061000986977899543437814829174607169773247001635465017767301435922308859565410784813473463180083918393861744009585597485264954505740095979379020771517835116891287638411616513228461316892107380298484833448468905627272031270980460269718665283493120343770110342963126094584158188996966147184419224487834832139920022414798368653085674856891903211911285291294121404307473059717880779077884585291980800971899134942209369187388473319536969217523367269585396387606707508607380500916702124768779152930596698769538910602476132472234143644615174658383517924619819203871173786539297788963707942786401893257354295936948244905177180993830677840599117160498671266291879882948072386675972905299631595243704548746417782973185144180051935703979978268731450973169868064631397128721611671642192271575804846683200884186543962238377808324293251758966786387558614215235080106382559005638869935906962572874339396087643532400267138921697306023231956540589245096637569672714807623206904766330017037708909124796233600024998793409166836428207974994799879989045557753492665992650989447332886965251429509381865753182255349522582501274066020862889053791775051340640480458480552978595164310416618459634140938783552831635777906121113600000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2960953372081806993734074085388545429167148054475921758762459125814432170661788006199976724080087876602308317629437793261368795443572064049094491647149927653511733520068425687928183020332876680237129710895750093053875650550278804977782434825058919278808713835059217334785695952162855702094505997274814208728985207652009185501156911135204526530265346532997764159288777145080641087495221798338633654723053854051254869415020154235175942921837814621387366068073166683921822476377330302371602961972416549716589380823956133550549170871696190367427654238206540696816106165473684292492916549037493780088711588635741021432400940315928267232654088870935021076257318577791161547145096115612615261950599941986966603804421395706074308765145939597310140612327814904914062454597166203260745952304212394901416745984145299756794581181796009481255174891811090019109199176766308916930473747526836596833151468104555400613196958117200612549101982052507913310830034489216335032343959398262120175562777570532917469214503618609377038494870603794903852619153434311136345243700069592333167681485205973150411608782842653371224623681160632792515062440481049451464496356125839714638363513416828367955349268698245488040192759560930824308348089894026351661862114285681973653061621562993468125070792610429503990574468475184636261650614816320444597310919861956453964787350459657944279160784381441956823173120301765115064293496313506109588478085112732479999859527205426405341533720991714809565440813856643997955771419812990010604298265295808156331317396920967064528775043886382318157751876316224312489735336728608494536957896519446945429068598352985145567262029523295954583553369540620138423109890189061596104211956443588412375053967967413441350240060090280725774316519959090912993159655948675129468973763333158165958876185420313841077158846207941944979147444321503535033272216899341979055825649255316436634685147634841912955672645272476591124244964955907961785392312399848398937621550370611646149879007036047572387082707414451288410032227119554761172992085220910035621511241567434304495402748488377603590584490065249178441151110487059972340203001168524990877438611358600039363642767883784158335379528665495566151077976945964183181362262789480716234075411310403026222015374957075151993509498467376894326884680399306068017121366188169333796938870653128224457353656228000116379520238293437775412824133233563843416824660255054654363948167794896219544479283755149534733461849078201954770623552223375861890800416023847461830241400582254318118472540142461937254400000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -628194946002204942331146842277909495015644043461847396170936845647227750050339311736790355364123575056614099913222184426633654874360208913446790834700411550723143150309615362239803375023797482271983728583742069777605116946236550848094400214625123489507708830025447792653639562837037486392479577399873205182652251955218208513379202830484797692709375276364632765856363410285608633941575965435224940152210274976707383508167907536374629859307493630028492469038264798905388209508105279481395950473832145433627766567859133260861827768173288749225415834499887214471333958221392990672189729013374979080066520889204233278868441607254875864121377724751683883869209165832172492020438941357312457482063236071551700411943917941817754056731179155411777397135113838753963369437105103420577641314561268367752018799327407114749579096387460667473068259985805896394183204022696968641557339326083343895897801226673823177966832803617324203880932291471510640592103161799715784403126252744770731843110144386409367286794485657552288887738929749621694097338201183560531576169044676375958811581812696733239496026859780798902400614713143489247949074578677810528500968495845354633686508753567883886903445387505298252960735872823192420099030918417452383428889967885045800730643207431884950155870809988035699487430299976706656100296144893206592626256100665377408606491139541789101009048392133769652629484139367652963715859384290992254471959974484961765599351803258567033998946220238512233571587308821078900758280785577950769403296286721360235694007944752543509709257453585749237344517347042585455301142643350199821870568470320898249991658202978723454764451137004830809344635663930150619613371925765249523664994852623030207629143714166987880232203742334283700397123966866442327932306809707395478418259906328387298462629483269885028140966176428187933007007006875649029156315230558470444870727053785686245414295366114839893603418041416507453894864983544854512492104734801537182382026289981349159761189423725016101377909915298609379826090890259862044953170962163953196186263632218087660626631933300220432012433903309201828847505346151807202869869907548536373932720599858873271376919780887424144433207936259897754303293624404184881586120691276957819788040633308070594237902755053612574706754722137371652814915659769992025554749027127508718839046144936015673008684852414248127317894971228338544445336432403181260104414706828353996349740806213321415437088721630209799445139028659278029935026755579916721480536848458243372486201009772998918894685400972541296640000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -12449365985833892707751695165083165139635651326640492699857976506095140941829802343623271536005774460602687397259905818678373972907758979471799672418241172099174904168448004546504491217700732031874118210107018067203538800501046844177453322363385673283051963407259020621845044379313905896660327858865896713042313718434329863696141820702225946429029149022712835130657749282079465473386526199829816202597285650391144006509498284564826745325803044753097930416122052427026757158025879248274212910162525777092888677495002786154174788815139191138559575442633236412740121597066485421884334106357051131491167909785378540595825824957510143532374926046002526858278450734601593702967962227229132450549479796848367134028974929616332263204817432643192602040128845965874266057991988659307228898782655523537411155405850596674879669615976569257843304133863408339299944117787795770008933770367485993003877570896577559214138518904067948030287369425077425445449073284365086152264372139886961392183714926236900416964243568653573591210082588311643949296698052751662338244242200718230631279943186154674218855091723061008248192510065431694901115359252321734226222958330333371409523110696473706639770194724791524980175656464344530882287439299738193832735010369773840944040887280430246055747321501802409186964048193254786532781162585195038192434150113245659274266461314321503421598665568517690696873006913607745236700745974109363851574074440156059969328058752010514674773625975783660432217206569540634468722165418772168844205679384623717544186525869940156448969895885493431192754720154390081107187337072512938145730479614828866945955468955365778101426024995655107380346529126787755677442371048202619822071262271574404737916612025483349006404117140509621160713447792859834346656668552933243396988298772730681368216916587981428545965799413983647989154922133107253411065211053765965255429450144393347052412407149694953227817847546489962925229936578690572322057047875930667670541242776246103716629618787250018229549832145917801995442160245419820337521936502922955312828777914338465506540318704897566254006110528859858383606639658399410729071540892716176077096300760929739938546082052552077539507180988650608648141431067422596723655793618963224139723971914641726837541428913715777644972043986264795055186799640005485705250202879579154708846203416241828035399475302534631617801975026182130246800450274181495859483496941516322247135015347106927494979658154247871328203857319344724117768587019829859651526451820367366432306769509034480479236774956231557120000000000000000000000000000000000000000000000000000000000000000*i1^21 + -19917073675310173538290066052219040434835971824533566868105432951984180211762457265542989681230748075374936209453856827188154623159160408134433805985577901747753488632180040331417723314033867739323191475527076220622409052043100240752489060255325195006143998516900495189433879053113082721723598032684330356684226680907892281584773923154741161445549261948069036727532593025048923116439514084046122099342539755112350830045508989286811363210874537689390360308749049769726244333869781683690282623149842819466953995537734314109833640671767798219540668150517151576514162462735948202144427206716075646858550867239849766591493622486626938401102713936817672366133619997653031334096021900023558440500282620359666134549786486933225180975515299872214115848527371059367458151612871468996453267914067887282259237825042457327680447622500918310538731268222939102326422057030816781509664575809078237432665596519364783679821405907044984794046165830174656917495701408656557856720132987689673243299003257926803536733187639209850025248233117563899926307077082870506975128981411907870555653090294875837227856245849454797226206445092905064029107162819628579585251211563592818027316929545869449067747949578597060515675026567807528927622298130243284406157531449866700405412195551545358912841629591411007187542285632411695688613319649805950816316302667111323063065778208483449486914233955516022170699027200919121934071161702537316677143490498049159496811781598261854160071468676386973282009843920622271497804076137398063395623804168278964779753232745181810599253841491119890260650595696558511627199098639081748941028451104404513105582455188083068709753102654725393955105821120321424277789536643107585498086473404285270306144168263983904541857183547742900835341578607282691880098257472214168510266276158607875693049986001906291048919692243638878115927995215372485818773504041479061240847436939896203216248892531283901756769362121890895126852864251021175936148307845453425252428184357341706086487657773720757673976742256516329502433552345754073034647556147854628236376082444425915995025793749403195281480150292042832659516519570227991369385282857405058976132330593052179191987711567993104862835888711841867746492203993769157990902255213831641212570522347467359379029748615537509474268822714722180468127487410409086226725340809738795838075507288982601329208702011597476137496225746505767912967960955214588769261280604119835486166051040387419515233329072161182795791047091346365387222460985565914601675025749835577851535873409653316495720158692680663040000000000000000000000000000000000000000000000000000000000000*i1^22 + -5991587621727879466787022772140912425367229636871558392569107103563679300962342977604425601027339143624003785605220512779948804310559558336456205838946039381033273345879626129832719429643059538744287839937763378123756526620294764444595870974910075731198944232806062058093094034287243049965251718925978010340185412940592268198312348834542399352581002556252668931384603707796062975845766879292341346031606169052497448987697189723364070455793439248880819053385498732288620425396601578904249240926462214308421730304965565000073403318830891656483929896370335927984642739774914085585556385027133489925006751235227318090675300671666495796954969282185162374410022121922435140653433726502528958379249211782023624899255311763743645077091168381417061937270943059054095409258068885427287810699904900351677061982064134624457503799222562707454219852851047180258052884517666670599853052123840639508168256315801426824393060998856809762950203663119002669092557857313190998891627037706452657995775220464339393252408795924334024772085609100558826815172224546402970294431908545427571177119863870870344250730172865195017995947110790923472047189413072570078630218523759630676819093210035574972362533020008187234968076409028943664041456971586395708958178826795473670333339450614238223768699436486315059074387995227249722691223590307854987547605598506084063007109377719668302646261312965388336049459085137320094045398459440186748143611792047014750767412833523037408955298404136894324939581768248822319194002236290848660044928283951756749363053288797678604810648341381087460297750927152694695638413244345688710958596941959446625226905538979327435607151350874621431289092670040621013121861042971370687106625792639076623538927096194835679235976628793257129049332181865440602992472743716142036431486916060876940719515945070172458893383238209800376950638274088518025675824945355809721917982853658727089158707499252608982149682329698229043479981866340209031974303743795453325720759527897220239158033516702632167794245598939745550067754922313235276559050955298665318807360653610849891824997616540093254236324574369286711327943964080550669200064651439627450749920939231187730360092745184442591379980119708602281173042442432636612802642183054801793979148288805395737323436799647291548986435478593290146225256668710538081868162710180940589300922217203744671438830356563812564877522501618404911020880185037927440155273902203697608253659678202617441442038318210042430581106777713414249449486089587471413027705015312003647821523762620733356935922154104422400000000000000000000000000000000000000000000000000000000000*i1^23 + -1323366331129417316697543033534720655094601943835463609392184821238829528811581143992428493914217790097758095663129830848645496940769764105603897008455709365455173606196745205118619463291112224848587898505743200111434046424775497313107229989149805296165715393750723732781487848015384935435119380712437488990709091153271121935689047892540628242176391506604491755471808774780522524922279377908813463010119428760705958285747816139134071157879528540468413571534893574663506558903204069705987042166437104681604520486376481560971462796206432315327374340346649950497634660482585319720074082321172349170969301870895084896445149761029304139748509503892391257057284297885946733318526957294519786620319364630523989285604244215794030577450048621798842588990470926016367905227809175729010160275042500810037352938676166510854490366447169378950528431535379325381854992767380362435171445929434139845253701216023641071646665534706676702882204954232173883985604264075053293437998447530434083578668300763908509783089790309049598076321491189366792087909385211017959457221526253600387960095893317001774409975114088037040635415273225294425505859267786007080170239670791285781085248914015002234293029058884962185468405755205345397934229307944072184137727747891448987211636864527373533384445945726613507342262110239899629102501235671152749096540411586946524939353801997099790262093367196466993644320699017205951765482818848790629948226011965611715109749561389674140287729450578010364977532983916237271228383151162265843444387480484596301677685295831631733811217785176384355041719205350080005445258069784983329165644568083686671006783521122160542680012513090469061364965682630863469448530917702034743495744787184296250802756042382171849508105014060527066241462786282807227062885021405966932916955504484232823843090501792456411969858520579226028127642943622459712442291500073100469835073073950048900197802810317589258752056792309063637970461458098062114919854214547280590465193830822916422431190325427444366874032574098804239860121514670159837580727617509674624013006568786124367423200184243897685052046770977481258281158972335505089579449111187292181920417490519791301986665595822210141208546895073520574974456805045674817947189993465342195352569441102287482122536673150718134686638278398895380435475481120652954258200759399735889756154322326669290284683518035789551721347355146116272720241391716562715179583259370334352997341444264501391165552939701106022365320302199633225205166548087101572889202778614746165136972686286501986472392071420313600000000000000000000000000000000000000000000000000000000*i1^24 + -90399046295972191708030499170303495987851877903688921684282333282082812246435796332506335992445101961974724091563465056847782326305172936478213013913386657319272460816463174194512999668587045909011146569308548560158411560287832256572690117727857823132291413207570709539192656452914618127879462819624717751664074179681945066772855122868418805615709015306142613672192758887894397070667324805807820611965680031371433414855264309879697724417067984950184928187765448968981966329967609660675697262663388466888316278542922701565381423455030843777984146511219823415085304888262085945733402732890672337516506501339298031454924559917617273721686531541235540307444299255560980804272802866583492080786322559779727577676690833530207627921903896549875245024546225310896060809337805566827470503832179292841795610246303808457082737654144813144504584587632669411033545159780066321673359712123602778441981319698748561566299193789072565112950047112196704111572604333191875022955178016518459535860358524780554946048527387596586751886434030918059783097538380270774437601652399215240351634506481142431689035477680906881739387223867258455379971053210804278536592188624936479082974774822579347731326328085633542317415926346241862239174740634169994743638662080444267416732469684767043118975531336248561059747212691335002134871062871400002993153396364943905429967166013500938426569165649003968696559329495844231288808084632827822525385278453111318093019269920885639617550377972270795664128890442527817908684473374016598205719094967674929183797928256587163092248054909235192109511037640012686710539203374730830048131089471255431066848473112160440739595975274543916860806608635611328007602689909735196227824497988986842187491365096156233055741263637151266706922201153347455566385969071642454953888584116567072355438875897091191412488908529104947615906220242260085940390359253128518580951005374682092688894987458076914449333265161420818639872339614679150215138976779170585140056089845004633986845901112051665568879606953649341381444049360497630031211107210514291517526807347652604715591909271013308305391606928918432325817902992756339459646784297401793140691557953985293255984591366003118294467325217150748544140870954399802053933666423608915167790887607493812173218677406672832817902231540234214746973095031811729477662325973717270455413840012544204475592522305443550849821104383150360374450368852768226556525926774020294862975673422615742563548613270033600460730976244123455677470298920343096343793402327810635314150411026365325118727111361691648000000000000000000000000000000000000000000000000000*i1^25 + -7769166067508349502701475329792455527794667842680835391734713547901314459587050968369592272182057033900450584759745660142443858306632771593147893117011304052556935360259755697780586772177307651004698540463316026794075002551588593091362985809284968212522443337769891679314456709628550088035838663338102757877883580474945318202166729063081894389040813941944760754748248695574528430551575357424442162818219333157693307642077573342337823322616716754923079158008544970842291928156215779131872435254639248489817918642449263802029447077202498580654285784417606888819714247100602085460762225510164453584560477093044213744104612210614121685477190057491864762763641798927447858168014507747467438485861311796591399518758788220535798026320181006087649192301508538136440079823861579701332584173845846542407510757740382856543393922575490812932855577990083353538049111767163471022136562019159472142919230659106990739467561507224974352033168414431819683297735923646289897910123270440778943438026274211491776223533046320673899086403265481262288176605557235770128089806365275280649526125238383470207922502348078027391278213873079822428123432460497926321699179047320768451991070735028816940779265224563869380898961778378288784495744201899584485071791269163799261953390066982308970731325208569504519809948531084271485787174483237146848980665179863943597752320115320715734965613296252576701120466506141583753963396720762335221772719699559786644022443265561425259103749821890390339714825967940167544405337279284720058090008106985846255648391727560522906588686253966730195649874116538124373226905865013127678442228315304147543114839212323173885544972282554106635670107458719535587424477780316762035158972732210304306513924116953676733234365644539606400965722542719058897559936863599519655453928684547213819204033060845588323447478532964249719809405330892824216978685081375238963773793185498429517349911696597149432146989325991163890149055533728730854483684358700315469347397563173260679879193865829219926176574027292252953386763503956986162283991085143120543169641945209779066634017657971973463383931031156756759806115060291038247676560534938568477020808471522667425179055309473107410639471352953189481578923650414770449182898527673135899905512947101877730384265350083719438799072479491646569700661170522245950919794096078707448504885357118511503672915869695675641746206534117993089717433906110923045490651836241387954304975161636256405091968253692314879799542868078744245902201194513928571023168076931050739140638129513042145719247127445504000000000000000000000000000000000000000000000000*i1^26 + -1545064601408318364916228078228446938917545184610063127254000246341301012753982453020744315226093821027078977683553364009328210421581677810777638350859274483938683799490319367460620715781023716889429243211197303119246293395415136951640907188286447767283819859298711616561627050071301867161230520076621974197147256587137634148781506633683208860882453010056101462137115551398380562417830393543929844770501813739284844146152886818102741586490154734653484178162996331078589295071812563979538843136874534886989640566181605710428788287834329537187764479973162594396722738495535621778178051691046776683085566834285170975251660690267758456256813911849786452251598817900061815667778176655636725376853253160750652561711505761797326787394077586006428286537953439082140024515434500838914886624497883491621635300010564227918204231645304078612381429309591004381661509023720061280694599026960084489233222852309296099575037377769437481600564510891429553903200001672905553160328754106872255292430657356922736013451003763193922738500134035486871227164454539253815817575665981421399584706148612610357352371771174084257652797419133861983606123543747582741251788264591246990654416934156692147659463082429850531105190326574753772421757291045759139523240374270519180903482671360593875166235202628871265934687932752214236978865207168826345264902312433439743077914925656152969024371793916909705880726108942571822385173687730515445693166243876164838847574538655095717965860320738962068201674007018592826321517858140042973251951170304285708885359948938730623693155352855727566359170464045258715159739147531403779455968094697069476590203219221524325251930432513163411625739345400029959277901389209925386564141155086202329533204448435194485587638824514804920251819818752637165293068077659452374073604615254097483615134510479071685700205124131983619216605544774877532488556759416308842770957897778277465107645297533594826765673550992037105882343569569624177675950503692729066560978574440414385739837333986189510668267302584659696866910924899658947565109245306063066645615222870722632323975041925629884046333108149148099289055849371930273790628034933416745692405581824814116349753369264355320842113134985065068681283986677271119812115251661440680858144544093464837746901502886493057372917009248392751663383608405562258174225412751658058205411310654435674968863302566179870672539391207134367626781696244397914002745058294365816629019863948559939180417924511435383751173766292148389204853066286179710080558338688127884875181206948011707447922139332608000000000000000000000000000000000000000000000*i1^27 + -320805247151135774489624931464412210031242616026586793332846637072298230337498903005532477942604100514523208645330850387138108721871310145881595346631594439774100431410379266388014982589437341461688811675688142599701795276057798938752316027093151191729210392572863719391249084358329648367177660486717801920748456537326277717280109771483633921291907676926851175930709885997306578025222631643721034080214630971050301460574920768688171897822743653539559370786232834265613068586678670764471152670005987702747423689626767476220298134616837399071584087949522312264698016040723490653205896806195219595191275274098590476098474252404185851930493175935510933270231843666407229848393779937013734858683980709243302150755865346645201435127273043580019400474731098706503706341324551812066146257122990899474224533051132506137074441983650860004200959915072494279998093421267010781429570702513784673402587954367390492769023675506879740561436168457292806664780236945184358112862227881004302308452915588473093711790868765040258630174267352203440034705866870059471023186719605358102230771704500082754567666167330476566797493298090186039976906895230287911862055603107027248247606026837806029672140279530339639727656608781408462371418346308771821595642711428922159949850629767904232901125089523943481701908195120277617433759647899991554277919625166931488641693699030441253514406817639399755590614174496495132458926783576239021142091513880095852012792824256918167082198834535363423555235154610650611484064086647440073384532022634073598622824099861611856833815602477109034255958126098241360290407886856937060152815770651543920752517916533274312809084749279878039097544761509506389341640819841258620621724825474553686800893036429747645185651338011467933417581539052958024450816575014520313811735454667483120818035019815598402237862443861239013541222487224712581601091742720903574167678250389736383775982703327936054572419609365713347657868598591313319255390543850598634423932432003505330670654775439810479863615502662211745652402339288984063324292938090241507065443756213475170927057226508151295768024947710833991249681004870963859663529833850924555512120652170913334944714362344025980589413947217609083344461455715087809562384431121287121041627479356024030917188652621681614131021290424844923481194530121688676975100416684515448007973914869276750142068499236216406723999166852463551466897725516677101885740373218831991942100522724073505033762887496530688164180179666217539028188469869008247868542331007868501309344444430570221804021623029760000000000000000000000000000000000000000000*i1^28 + -11087317050835812904147525265906872108846192054373080569263942951030880412584002280703165711068994885058982870403121474422471049932937107495944218081787534046810006447085908818516955278686184402111353160338770031718715939262814187343895048813697031913405465828763037707874112608413332203453350463817715688511172124407387268417714909248736960360298774885466288817308257554725056325625086623679918641483983862912248990983371514971265637715013015403961957885109057885533101360504124394968255711387925628408471407258467748428677028619730588224305552846007792458021051762467855671634624102620965670246072123347697912269486050369692840686426762879598254142740373293658899789366596113883440817014691022286278104188431627229568827232902647607038775128263015290323553506296466344021435305207132375656334126382196888570737623116749009218461848022644803325415689944792006049493237824692880381889625802587627347352093901314733791490702623228620908072272898395767803658158990801516842124963351932108987656108858799894053472292334810600633599584454378136490418844644525242369932067610265010742434502809101977457812030785906584246259697653243421287379504053999349623870068459836453030554137222449441455125172488766716655484184590613589074494698229805573902484205382275340538650962745077095816273631193629840573033555598878273686428671326814544171371284534003621470055191659057661085653911910274953813138925167465897354691674367472424561031667896661540672700889072574847232240531496063252350046893915443574165087067924060368175139904176119933046131537866588412705375319979481005110814676545216112896520581965113970369952567109032953634427853344302536856050972104761952827454145482919721233326039623802838365997383325957936120492754860572121355650024845377363510885380742336754247760437749912998283037792230970310105641749059096799493391236964199680460293228664903788264218914794468826766880653293029986829902596626600466702650317391457651786214355424994304141053763872533064077583406687940110582235430553615443554548830578425980127837588505146872571511963885175767779299205916839836667429978586886772298560085869511023969694189107921636149627201797539587460108280508545889328357360122576751873065737959487393387218025939580945188379054485408377480341460589965357529625241506584518613127100534641251996724756124057069525478930319273323643101789485018945022785991180972958590241409290322801087539641339826582216128029427857928868382344477310720809611711661615753681388153228200405582348153639877788024393105590651738505828098941911040000000000000000000000000000000000000000*i1^29 + 906909080059804238212846735181987942138513937836492556130400689755030370413627743525784869600531279272473970679634034206423420972764723959432123571273931354752045451815968351408801808878634206555413460389254275987139772998167294647734476406507606197246008664978973199848749522079447210954797368973275663800080614621336592473628666140407828637835262349602261305352597600720062332181027230754194327674441861396154121826034191079032759166633568294786093716863749108701546298344487842144845306246134935024074955687609913812876088492889086146744158761494713176900174968209774604090881915039818403026536889895072255706874661942221947884050766351945844532763195259160700945792469792831084985015058156024693701543007679612450138899415231032819902311510159167594042085575416762551471386790478112645374478533818940967530108628339648063357214175697713433616291507297107037108665939489997643746895411701684670438004166429297334631795409555650105914754971134810799854850544354517002236666435181663084153655651402670014439806465462166471847638088406328928709672000319352261269314680369781682062973624933006978025749753568546755658578130065982024804000438736522900712708663950947085741529786885783432447751606351014368800465292229656785488613909200980722096729391131003683658498816422551859449235515643155987330788772354758402892522082543992004927706380095561174247969659878418188895365278529835566926959167021042709284400761650788451851041918700900910151490352549337354326971198865290562540283918888427935828827430023928879938065015837705059086948665877535482288924450956720632717838850222392100521440125369137018413803391502439299296834441206440908490188843365113787309315891225125029688722739924806678673570985431369582746394140108618068905135535616227895216211009246510128846823593070699935271995050670117046650793157350694372913443375715428951874919650972822760748728720856675626555599263441592830398281311361461456957259697974854454018041481194115893153026509196397909445518784898636954359193774164042136537260481857629445211792258708350587815673377440249200699649532558953711980424159342993925729292209197835497045969840866959527016103080765299651433403421746412148051929575780937227447208884439930591433141421799734391866540592339880035992035634238681237555274962722001327100141942754400239129188149548908537568032839597171085533020718854950156057285559144675761222335265639933903611967249127843261798956338047942570288638691049692100677662445135547572065501012656771425459977896570956302715757525714255223427305679355904000000000000000000000000000000000000*i1^30 + 24910797365973499632506123324570571654980365490403514087859943563654037010769923390833267895800497235470942295215670722407990199139961264915064377131847298168581999579071117090717946056595248229992812668617835845920027846483865734733279840380339093881903686918194637370816463858469715349397982897443342070718943995870117241991108630800884386901373207571916400971302069372401392952217025097558096243192855760204516281601269596431304854914011492604166998719115063637193162382043546737559572952922135504377360609778565269365215729573425701197546727198680211047898908500441925163783000049117640471260423476869452006916069610533799796287004114929946523725520468348466742944369936946165348797124902573146274812966748809639583277586257238236491696676972076416141279757892982739654731283038648486990218965639930342422869446626206391348511722073063694588338601502200280555186634814188709071403371908684429420814822895148625759297360618038750605574254716956337375912077904725306127511976191193053861322862430727154960303209936920276117236005772797398009497145521330297927151923564136462526167293234771731938763422114795541123537398677721157702119203585901495861477088002967855404944021654644007547265542646070332389778503381032766318071725712839675750156523900475482173646011413481659872520837555834424847526221271694774320360218573475329553232161447216007136698670856019935882451815405630627366085899091165794995859067506723532761000754669480776848394716756320410017369019217145572224241528105083338651868712413838204219221474387056218628581417508135775407508517179841531065136597556627228609634731578679191001097856032152061711885816829913268130347879704435846269858012973333510877287812133969745336228027751278003456351298539400699286800261917568194177269807598922099068265928300103976415548615986679830717272660645709401271632628545348229432786115658382832273442879625076262413488448389059511260566505781436301647584389804866071981215936657398766759109886936392352190958611934230919171391489170892058934167832381979091666621153114748390498630049322892211372953619530090978148250726190595559916893036009900065001822472961552446117267944297743854495327780913478016009821394366355240277681520484608417867089220515558510332086483035976106480625492083233056332278020260095112240202816282256724772579735048507073708588449771603693585230843520631875178131342627883601403068406211933771323668145064387085324980800335312990617509613180777956415006079385915544749932298439577298602097874514990525477785940424362506458226021629952000000000000000000000000000000000*i1^31 + -1735879492489432387162779321959712460168864692778239560840708436326034105680478686183478842954445651487830788752865156888372727405138501048622463366283267631164396912080301472846335287695954866710445324064315144837143887205316805351853039990864583975478904165706906949772408445976162567117616424790585908786429278403758937344998594271601758404314235265968624206597597448558595293224679247965993646516579774550483451633030244852711744837889820318476332946064547968231515285622444987418736344170016561616291265335355123950292540816618299877221121537885391234641708594288973426732311329814406777567191411295052670586027192623702526590282861065232900282103406425386904420900358634749183010497153538424250422028285054664592954266079777253052621564250907156162130810878802789066921251788129086543205499259762586699411142296743209008833027062523834276555162784268084490831616575766002564668044598688280421432233768467225613405888297731859554155961578362728974697426003695985033134049928801737011715053317731904356859311042952840168007646678485946761517780229045743002342521833272589524021539362011228863856439262589810557448370687497231573304871732362112609070204118378423966339070575162982968401600762073384259280178314184481375061344726457497421543246583602202417139010187300896436728370405092502673106761243497021517853838545705111810922228696266856603432239698743631104758783851703808974799624890554645366644652427956954879097609351809267068825933720241200683146103176596903653853768121142211147972467675894436628306427994368571146457731319200386567148225945053955818525627922580362712002016940915846057544268584648828938062479231238418160008887100317547393040785722069781535586605529473174232024148895920526868560588682377476655788309631796298582707640958897235389136517521462250143346589162073895189253266844493497903564290598081010749061555291700006914177492813016704236403746342534252865417486812727383948226261348071748730942605165523113593902656770195922400151567485923657839651256690659840965290594311947690137650031273916983068239015403616641343537031912775437716426552997763710901450105353062469075361517180187608439962831158235214715260435258367933050524798153114710028973121922529341807105611726730521982542504516615638528449167325034882092759148642891282249565351594908761538300931269518505804161512476098079397059445573402432923113346058561167968014898296800409118068390290536818159654317505004810930645965922048051092398002316271993023456372549975333881925124422589337431487789527764784177091052568576000000000000000000000000000000*i1^32 + -35591549758619533111072063633091623486593856711607886332963333279935775237625173058280273784031833994610748934785018332730892029282352621976344753562350408571568286663268230326831621723049993417141914962872229206616321097454715690898984165547086048598815178111277164884462685784783116840588081389090356210869978698956118491483094387181027721074045642848558047248804875802064565048049350636940093524244894925592460717120228496392997623054937533486350654259656821294999029389547480113948963360116647788702186422744357741560373161369807010836364782690786466757598037530856717667918378343677955428562105541910271826140083289548765626170903040322823838335413912586715181659621888815194343308679419036532531967186731088333095710782289230000390334216233678062931656283318802003179667332650733176637158384816575610095846251847399933536572801173623222672134717360360726429482621190872978683084751599304600506590303743486940532149630094956739857497930956237504353874141225759961351925471703674682039379493656123731209406083371280253448309121051852422002435946117178932172954930743582590608596350199989011907314236190794395287645651345034577383956040136196684874993075796484458084807926688449027230479610586447393504213159097411148328789978842367800646489723897049566396624387114492377247635564195880531919966925318698539330515523473454645044373778965342339293045801720057455143557044881232518794755531128746299003420762803286518227416293814820715592559236716432351149066697312584342001848344617153503137978561368526273873681303408145278716925912318643185965159409326612260921527068284650438515904014833101381945738699049648298897523663186788971497074209447306054586366292583426754335454718260041244844977878542811720939558154343494684584040398507579814982563458881110447097475087059569195793761704458302087018252147539415518003108750489338976825156063271772201059074133777195829881708172784650563946543787059796527366309527634358890535060745898162773470470403838006516795444375971270532323005214238845789090277957494791687552091470747192282274942661172348271945996919281906732718203209700907153487347220345744617568996211038854740831227271630012441574489594730756745837844216955231310764487415495024866855018720862953144121033930322037806153327719773044424103190954713699815047469816897240274999126768388561844423734559627424584002831576875934623823533820193157193604828300707113658257706012316556699889506621441235496519842225718319901908919582111862696484501783552264827765064683298630364056331525623207615975317831680000000000000000000000000000*i1^33 + 816814319214595644086646736266570359439441051149360441428643693527563498792010167525923640519867451194899977553999754638988210841861459978207475591050328092823215259373012481041472146730559479740077759207682207241984310313093389337405861362314697760864438798054476277742439834149421754484358156341673535686833351672857577981679796403435645406311815553202696187266013437681281223691960550990659297872389459763042648056758161291407498304597155893101294193461634400143587219013799880677602408289397975582562376632386642214271759870430032066473410639438038860007766406764901779597909676382141985652105321384866453635091323648568131481831394177132630449197335571170397278231084413120473907141509203804585369909701913425569036478516407231186548427757738990261494289936551703474172606183126059674067446488324803166279960364557084393623996343974957582483113872903575912785317138412633298655917252331411334911900481820883680159325685756645670033066466053208578723312750081132774753284471598833210430286628021609812616172850162520337447050672962616437807753337166700024788989973641794653985607966172622322142877856922710597289332097152200555864274010946340466528678616980471416434856678916724051479023329546247134154230313754505621234236937213701339705837470025358736745886206923168590639404471182376607040539251367941318661260165244967441166868444883928717477140312066396150361371590832365814639957664113404597571892616820033196200046748173858639246578865457336438721663495938527658178023994489768404422974778846284002946822685435057643849283430387652140658469677677929851064905776039813320682666397026407185419017577992556305041371067271136700698475168586307029507221881681472541658203158591765724483877439522011005044494517620777576821144428778165745664664244003297602089742059179920934433562585849402265270454515561749617796215108446386649812711282742181108159059005341105214407886093933837602868582417476526783758751647890103145265990569579081414624374330147949425824215242491843749962226556102664925259776697914828951958097006342735140939975999258340076930012256493949248023800661481936217059674389618843818567432358886570804517930753644768989924728080270462006528967457326125326098766160827044912394184564658257872779209798870341278507899640480701281453756181736312929670946877185515046075019823800732004770776859052638554367127166077228832077890818348611403159557678685000309102346071598856718234670294409653398710474814841080532479539595637640789216637622595160826499963231285305406689779646158712564959150080000000000000000000000000*i1^34 + 10864198299468280722555658734566846856478897981792871338741282858002043770099617103307891056600317093012518085204626358002474883818331556882307366658747234811595609832061736113559320668106425977814133396398026182198455497031086946393278775403154930395923838039047844203653202398359517718636636585432205168892377214908420984891045545360992371767511201347254730299900431685942867821533949854130398350105777879905990340630403380085937553456271612513279576449173303154617800711156309357834241896819311699079540228381750750058132365161076264322811908291530276481347192110247680138825287973001297333832984050822701968565410401054246659457223231046866215086403571352020743109399443344032700792519243214431568065084833148577948498180231551859823155169060675445003359710922524616715848504868232761135239876501583396567347010981770751452698470127458029528433506096425623070998065326152230400400941996939111619202594721545501842714613156936332650368347181796294835231070224047745366306421056195429521085242133243562022802077585807073023131443967630563780483146972090429800626812688621923985579141007762600030630687633467616516961960344144477535006246700191195191576649269555991286757964578167840010128023346800805162418399932255987828140210770403482567534857315608900849554071024900065242174613661249234228954278880568880318284241071309341741919763979368754785789196095575229204738654066151528238140624362803176812678009513797125245628576090643587196117096200454919481110869947191885964806029132085503444909478322489672631410005929503488807752617201880779102627037418634438052579724619483359086248378622333956279058615472767298936485133187440672398830302402759749224351446111030444087442885884347634435170473986136643002669779918051143515575933937604601068886321123123148997850408158100944714724136626134797056478547350289061509276179437053956961765421844966647597709477911685769406597642636360481065009693930522647422696475644284467240635828317553629205639917425962455513076682910172545879103325080830806691351650293215291187741245965005009506916115815519498073955892589322612631785908519656772796955153060935047654687866690656893412924872478285311062370852015875289846227894605873663813283782175489870320702904551851557066435614726950029597328763094749589480013479306108397659156965991266295737851107629720195648326265225199520720600832070460561747361950640950039582034615578567541602353064408697877240290103545678161579439254325859669705725225739133449596506756069836723959051734158073065676578382273599034387070976000000000000000000000*i1^35 + -147396352678452623739810955508365472851863093482804492124081523572885876249940137771002965926029099048339999976632958942476977968621675662213455700225246465252941980717453434691742217484861892390370473544685645509748976973070126320870575174684305528007690745600724503738636981611970917271677520987479072107730839113003196538882136472507601689728538868541488128126615330209051671318524448003449473227985842715805100734104086564723081243579661957315271943670312453460627035502118025016325084716390404756501600780670705658254350639941760077102624152799287148884327201238859724760880890412271878870719255567525503532460225719237270352053174881856484373914232172924246470449956430944009000720683880827248723164528401357667081537023300229933674079235126301994255023746953277232312650229373144907853028618176244653616017682711273968747236501383833863511165656367093172519921472725867566233900379918064546251337747100496571476675643480698142731647473082899830183211297693652289833028781383138766792931044515452908370941326716184681151265993014150267495085913835377320383962967005512088214368388750151324590947291082420544659299687274674423502203684911589723301827317913635539859071244388856183983922972721346782992526283243910190322174638537900772690723191833434422576752465988201307890904499686586892287448019559395201576541337514398882270722290558314531530583509142522752133434414185345589377206185957121103606845090682924272030476632405586250395119840868374415412927427979991700085145122963467121303223000851739256886331055530725109570310707305560124022365106087960655638989931733799461766155751929795370227143112201643856274463864416457991200201893445652989611731777657219997345760196784947714022213831331491564298567898642706076291638338619887995822086046124945803992858869595725641674418112302986687538831976922652222704915567648862204575262475980285916172891012996489998544502818316909961727111128001361713598353752375291793610194719877531827400342821910670877991497395451115028428491967770568366646183305474685121952193843736569883611984297531396154358440653781472234025261189407639691114265563184887839503841397460642693004736772274209953239032349841990087919108522891789747873248651652494120574696071256937421646632229786106340626292299178492068787080327006203697803099341027253294113110606995829668119296998191161434408735578343546191382268544179779512568591726887201069048678284636617312524537383001923928402935797955604494597165360682644069015389134628539013692891924437535586952646224348686499971072000000000000000000*i1^36 + -1397089710336160860359280762326719877605027481174964893115350660837465710727020964437111573494199127438981705248935048319776890830066856897665770278759799531373168657294602063627207547498287988640707379225776408339036770561384301157033425243136743635157210414585192689525004802868583792314514623263660423043468073079198483763816353149524862332019136689865910887213079983357401619122370536309303149800148204751691863467513608046891152489855558434419899733460215697158128701403476163810767107415432662599855159118226776867341753276951469974094777141342860914407343338971063975251155279138094052473372450856224959508226028494786920526639104414434555033015998540922866399176562736155006904133503319676820610050738220658225720998919625023683758138635868547695403764269129523327953278900343682413583258581305033686883578455011665839095696376005447797123272059309304429480424791722703177823521752918866737842181719611032528018080037130055293900636451055218130279213554422218410351681411700973105528727922071817283340604666071683899244299139180765597989569297001918277906108859733674319453656705797986603335775126445651532741140029810257832351636460761103852728630861567215270022058424559606178281618133621027978684901146023255799244084459199004608296029943309924219813093853612346376924619612808230176667122360301889206834132377376771890711221405770422046850875452233037527661070064813509841641181700814386027872265113771802688361341806736421546850860268363304418518457061360797772476610658768946714645232062071575013726398554264798037882730167456180520541949964672642040413480506495300801642538703449830376349314846788724674873518898935670954004969334331469040730849131889167295603261351157238125703221370765103947188105811795185855854848306810236351450158879794302222242646749227059516692478452225509826182454547021774383909819786887436938098709917814166805027475535806057918503080508914764468376435631479973726567470238694979734409531933740970855393161204427457483468385155553945174447821633230921788753642655039065841209118245157842781010175546634738174373001207441586169010274765755974660072754917739418135292680817927752059876214517393690514952226455835498965120146584094103066234213402219345245381651086023056879741926757752686398632156299257837065637723108733418554233558665788518327532955447438089956618843806571582317058637185129307671426104376249863730749142512239623211676789290801430269166457018319814052750524517900641476989936166540195202602297548681708405841938837312796522198346171211457757184000000000000000*i1^37 + -98479065225069582261637877901135857920132945388802556942059876050752490143350244969466921313966114263380202207310529864798046823208130483862603533647670335952731353862251947747698255499259645196554655114381658436125673897859927009272207834360802162237504296984595513458777841050982197897091658369652579569940495200312959963778351108872522850189684891408212197790300582207595487516073367675901504678852470754692938672701221333772742718077458752714607993396520737314506879004185065291769160124295313426919374125890446085044184704144251886144230584303494720814179622750272266980573353191613132216066350461198885452378920879059013707280622867922739924584595146707544425974500827642822004348808354124674709467873574721009051022073982916845769554267060725237862234468511782454717575452672136335215203305678757377682058973797771932746420362257119280751810407003308654704270515539593537512578821407556457159711502072694817237761662569357950280610196027453397261676251045667882388193582553880446724174381324353116703668389492918187386231489688933945709917565839111175203373752185795296252178134055182844579809141028798080301672096748176246406265905034560965329985211340631128032671446556665398970659791201831044790978962222661730779692288536552540521272116439434540831290789217962058044659839840368265894580386477234761938359234094676962611182977845398027971242188732180214659522966315403388183445992969597509494747697627904099764645866061266570687421438597401641786648528158216461967972914578344043836401643299337868550275475492534756708792637462305216436669194799868892484255246436238439353908106002409970956003261095536556062776092193422639348948273224418976884793242093170005566537656628107944849713143071516687943552983194116671009125683587081962755760382413013600198455591177691203716208169283231732614969795731415623437359959042233856194583016047901661589269179357042163151055189466456940263686148959850288395602896695184969478491018044872658153105359977745835095016300754753423675251779925403409901713173328913397095440927181798958095684086533147653316385982115703061853914131053817101303997583834590219248982332753288416758216967987824137844731512589272674291439688897645865737762982453355375309681833473577619827949662524179540351703211882711603169057236081513367559792756979712795634466174331437001965543121546639619550600388581264428861163636655667972971194159436885471984327661330277300490255925877620109345310993698794197935888982836012577427565723041670208994938767061401342220282505143999528960000000000000*i1^38 + -2370576226813030028997209631652524968036152169409790283028028030903582625055500896384965197345418732735655794444489959865254673661452231992605435755135674012257284089466330861128351495324583267666386946467466048660907965257834268327573618721065406789981312513743526148052491578955766869443667981503518638578573471074880735381649225334400590380840339684161373920048301838202015369476737611810650284724020711086596613920077657597288511641927546097749178600210906357371736334238900953503350642750751453343658658196961617674564037204822788583071389419296142491386124889638136594759115124269667646540028908378991981083410537055200005313482126252587394526662799400842853362775545606754728530378236473932439035483577801927263731571464242484558752419686430398382225852823549723443646817109408340304976807833365792043389447294749585142559926060608605703336895008489898353140120906660273302645703488067591583456650616145261303915710786370208102899295351855969816505055505810532599335216700768543140181271333954192487649885096712862038955315777582290355894910658592702730167931633096276315407789520467761651548260567993163071124962937734654714973156685432666539333353786270373431705862672173558697714618340148536775132287314737476735532022041476210788865288459969203999376661902086660966203045320034981353020510742200955354484687569932242536171378084975687670931287977204369142541501776730193286834732955303191097671735587634988508562043172893561091480860547723938233617939428622774319888630208223982085277841594786225493464045258092088602220557776015137579241331182720548645172870378446103235757643968227098427430730721755387409348421064708348188364908249371152415941840865230839502847699789723154794042563883949972909273059623375020674434117055809383348193527626534854700162064151728895474087084347995585020817764220938521024699881344135209393344477461988385438343490886247501806218586546695357435160097912640348701961343810368023453654717828911333945646864204571480721151936708494246075248898596176742085996250374604876079043860366800557637596792282317653248231083737567422171967490687537411592449975808040001793106098108944170520960711791337502357543703505875186127316136573768643564917869191770782718876044769801000503154236075137602469471787766753644514219739859419305127421171133611531669694159231420679841006043155485279988539054347947812634797043929009625306910222876817882800415002996880176142756610294946048802530993047173191401926950674469338759882661299544370548486414877140913373438029918256496640000000000*i1^39 + -8165241516179007889508237922637213253273584540842656091952025251340023111237023609478011121843997155210478074738678807133025253055306667200647581423004932157672546439147991394455040970148184126758895771047711590772938181150615590658716700904399588417833201141331163443764938362624823515480107320770832946634347487777798949062905498496309860407187166239058807180673594095474779558035492225741182416750935082052461754095876080813764770727156543306250506705340902620967691502683447044266346540556436355013967197425761145661386955162643542599427029735286332046781797045764216186583377618514834489087126793673362294882542097792725602374534143671531571625847144337719618464708248980051686669756573733770582336979246283632977846000366527757984011817318021039140602598077076721615487395507037233693584416825215360569744564058071114330377736884924807470637101662987617589172708022954150436323865088226581018434277775368683878546193412233108207068467865131341191900701962427356714074677974620478073369869820385224931282127109703970871362176925837243188314086635084507323492320263898507887671595636840822491323033016331128092299453393553938441117105918654931165182001222057894962892848652132432219882706564331679042658372212883750724657434005595820292347708359822205204644133672454912958591304963832571490472226546559529587734250110917251723177366182858949658249407937751757075485077351630230244988797880150660400520287694109251583260250745874454777516738218672426397509751278960986734979937568717887105690197776721138122492345187286262667314307276510473470676250651760013142973754975053713931144010421611233864431697542143824137597810659763288614800507444027641076373767030709033251574733689331473706744727726198550159623588122540000630379890282691790744979126016439054084142177974603459149058428665859665577046298159493000830326516400590103846520289379740341122031968148652204971045586109264197060739386282711721142267365422853377461312273331374222993255052215082779296484688678303830897939894872447121969968722000109743463108446556433883645588167588697882356215976125556813542501708227645427090951568605760305787405495580186454570405852048014554712231663044431425292694665821120177928058815180490240766631748107502704774299205713842882690157477612112466513909255742811538312680046880895891464663542284623312779460818591221199390303254731873044946567004080499918398036840406351200469372732658118293297681046766801803517056222083177011510872458780684554780347216444969119874947517161422175057163549631578112000000*i1^40 + -26067508604161175627839615171584133969385481968227717988126996048907772394903412314047196022999438156652141310377728683204611419836233866078354938340830470331663285023402172321471194639950735815322384347382614450922437777231362249387215641305695832920628991616670253537540285009077741898722719599475729737022832637173211829586862187876098014321660326998191028653899721689129674172097705339516492328258110231018337941211334785619714860460705029083235127075025733820672523381207167817871845433695553727496909276261378460418470310423939572660791173899758166947470198738896901895274774102073742130421113402932152241391916947353681711101966749674093780920936178541054691275588508451716508499732156014052324587603639928416431794345276986152831489468988856943871491235355634260869883472755650079204366817321180958914796265015104561902903588858238020025555396617350488742780122602243834190506147473132452706128477192329327285087124940868930177780893134226264336532063920633897279292389188717686415133738798454459472892978923567498353471360504881488714988663964655466183797829112267494986681928796910157851767923876749264044569496934028494153971547489386998206230071764288056926506114588366960820568805678162376480402478937386294073772661566304356782192248713433552740551119942965013838157148929330243186178573762650415211521249961960435797989489445296609314861948862520289099087192051079546005736737475663906235819837137947774573613562589162204010981741098017848066574336214172401846532533764201222734781889527578595577710107282906961384709951150029603601714163125256823422140731912212143239972276325387570398134299904602745038541524635172461925730307603555533384596771486888633447238267003058357028204648755081513135478448787061120223377253109222842009348691078516518163087249541610664058113612956997815516106734150270285427566035803726637138423782705298798045722104204261181451200593382518266023414030219040102296279968169757365568684245234400755898328941217729832805459765835506618994131444165666094545279098627589701695159902986997399174797702555819328789965599903683321563753594540965430515101278999103329801414606041628058821551410874688474875837453091820139922770954472338133143924128942273338530959979117372710447162922994633554554469629765572170892313335930995615668223561780740142442624097380101985159434383290748333560655214035166179326794990414497910692120593347828776450133767370462519665240165109097158931123891904432558090624508400577778755268472336543632581154976418827345120963713826816000*i1^41 + -2817071680871251974981756477704428800135550764158822482712245538105086551383424205458402135767901747418091541571332636069699462675306284568328885636393613840744645972945126556374054323641534458108934032826035141426789316501380581772642145069025224248410188387213030323004515866020331998617391304769973795460859218715579421351019581574830018974768621537156290480773609351820853538510265365941757155750262361059702114335650870749596352460870058477606437299338784364122672672938947864141191223558680745368118004224389375571383893954462674664607886734234298445638259744837795447195359968742295890133461911848937291389210855494316035267497330121459483711417272991909013364991284684721673645071775012122530729350040510346650192071514459416437022001031771082699570932121469747517325993419573239246422771310467751549702142637194089494946655114322448570065330782559431016651724342126826677387523319838278650794913813770235672362065621528533537483500064313967547036513583957176786034912276947696569982916823191218685680198472569573681288637831694718185592810522651505431398914698419067975803736712541588150662404622849055778620420484990669023824155921068579820731553442534714976639081883614313073291123960082993843931000448042659256063147837418229726554119867357304062103917015189055810285584093961083391780756474425759201557804314623448890419586227425774762083943419137220285030220075122985185644416022812636831395514239588101193872613057141129766723553655213435865312527279305847976733313442797134771192210376256977783209000321543914986333911228785460640831673540467799965148005393281329152933923891194650079373116644724630215252762111820279515269861547265010795319308806319536892994819178424140517241975988993810203792243394822691176081770133698656432840381740623530531458445802070662473818869854883189529530843643189181504952143810905189383532596803152303936550793117996075817937189101415884904502741657772872668273321985732123284957815031569808557370642509492079285143407392174900181157813615283819975303167672078782564322859642547884959954123103436846073226657550041591990476990666442214489387860868633750125159311797689627971691611314389484711288686237598156093472539092124314288503021747810323366437938648799586947179810192315944763438389903900484683541134576701459325253632911418747660729672489789421119193968154001614229680719247159554393015255732233910728512882243144352783686720221585445650411921761195279363551919035557792614367802746805801524875027992100745813208808857132653392685445414912*i1^42 + -21238793655035104208593819557132346886760700285574019382487619793157211889213069168447848509529815121045988792848781734697238569267547243748884524698665440384631317782070692726543815705182536848718198512039861244375974635782367353243677434841340158744023401916479421366743121089390075226955039779297255832677224997106729066913878416095100688581034692737326938389729166333768669392424385723465205292881232383691512733978177120358845609772186573853480499733967680780775509762762270505840508459917561189429848244515494471782483897572932099807470360354617437955269106555185895379010035390017123026658099486848734403086981632428747326342202795241023635572950233555201737977361950790107788762669175792337572469580493004722726816123937471814880214330619640590955871372254279306137091450366084385449644467955084056247671142893867150248965305527816610085940275116996154362215407156064202402104937924850342209658630337399586391228706567074072871199590433857414732698451982049534881160191896380330245624168496137174098191690955667599810955027945373583479777927654856867970328182634087745430072811058227899407186817331841474326051111002629591560543609453440948595165862322658513207566944917899439437951613504439530940137055808082117192657457816569175342590891734213802233052218100445072697192661037772233929846098902651441616913993639026778134316364505278362763814586605922319674742411399233813038619329614022707572714132798089011179545433832896622126988788838523676074633103836723822238315665973804332353338185118357024693104424343382118120004770845372261215813253573914101816763986262361835442029358674745527339198523702835177498435111808809192324472668249821177120103621173326748421954933878018801408631450496090271582620752925542444260817685663238772429215200148507694318231869451143543388033611324034674399959540683690654966231850937164246795640954574383646806277543702043960121798366627532776855061590111382495758002002295578651391222904441720486106502575220631968091670584994757381523481580537901200890655373074620650056004805989595172064295183562649206615020912727883518214975929081159222263120399192166981335252120177759536237659788858977140301281741714384661636945959566545723512688481602353941104141041055093642565960354588402941270467499047733065374471401293159081159266618370823809390125168981465313519392924492516472013423871810910198535580514496060194069624897298115513655511354928963837668051870472712494410438517306944604358757691043891502630097195466308039376190949798679905348616192*i1^43 + -60990455075956694166417685801896959881385259887524668413700412579895592548360144805680918607841668153063145092238080927387089385966004449997184214715852739335701929378446660461203443526748986490925884194926927649170221546549579102124039768281976107189582445400804973903111897189361363568468884408695643277378918466601440792394936511497356195850643995791059704546121001253348118424311626352809011164853654755976484720006377912219062965611100081848908852207440004896647271378563847359408116673508528212766588362291883346252102240081360033637931726007638440928599265710493628096870144417833166844431430997475890433256836259143748850047790290301743037745308641065391668003984646072485911875564461814020862111439332869510805215290872300058644497902540112967276537975084185087005870189744818607818320987418136988383028459008502136402460169685661485288597763322557028254336200225969013042404271492008323454887260353701554247870438839952991902536127608883023673985947794887751449024767127182286844038155022480580443099531456479482011105745007679902653182617049766248551951907767926690874115952367245409904819624803273164934433696637618676064084014919870282920747857921974246335904932894662956276780855652238793455866432880336509451114938635689384306989596762159879350810044363436555732805242708589760044793432164505978128520969393204798235454987019385922019786163123994961795050652584006708953301911335992300985969291848821186244848941383511260601048129050517543734532157171304740390596645730987068269721092281016968754307158764876215038698158340989216148934052443328830828555538031713834259253509453446719639683024607663709406373751281576226151658985886650845240647394827897720993656725960127762322973665275213050314586025115743243318708692668936697990394813705709217163688901458107305024835799560592235084681812176102632657537710240720010431061325103736021580166274559406342564818188298170940117617217921312893020622070706931728260389439975343527216394434416241400327482524868422012460018497166827608845902937936861981885773317832688204249465661731715293280668044600639650619570385551345823264470820324089026346955143261020573575255240023571860181750436325546871041786037626491504598421793045067970270398172597166409012042406862456480570187077250485332265922607563656647647310544007766183906302504413122912191502776315362081806629879935878269518693013217514303202134494901319942137289986041954094534721577340753561432771142917106533784294244870065521238749272148826211199678550186982899712*i1^44 + -77942189447347863469775341434971047193702426991969396194368998633954079618102737911609410442481297150719047366441650010987359425757760473612578367125252338944112200423112002920119810894670864558683156355879258993043332294272163238050849811294105227282552459170666341677047341957842587395584887822382880575645844424706843439501320311433514659123002098428029370770682027932617557249996582054770412229811807652842904029204493325099601029532627132865414384194002833284477984350101840019493418023138538219537892416136220378822175557706081127471157983265959085783746763551496208198342288323506172722134544952240338743931341432500974914100548705128637424214663755404942236917756266598570456946569181098448953544299970244876923107625093741094981326354007290298902511676194681447545738265886223180592442516086960818332029819488106661662385043075445948122102639601688198542519182519141079267154779559475429220630600669529573948918888348181965345972439831307454421780486993309566879834257872620531991452254631766875201269913209864876235895740785213392197923952630643514568781412243042431170914880184320718973236006018233558424412271092629800677318821008093163922518661780118378260619752832530536870149622023206607260628311573345540550045636538100711411323694301892331582760219614973866793469530180949317922670934705464332957616847598827558774203582245032897718349474393271737096845278852904493814483641290963733103797057715183082730245363890924714256220613083857719887442069507513362769776398500714804321593844974422465326073891195022409018365099707287985643503818987237709769785625456506642966642306420293555247837356648677402219507459896675998338413074140085818596103333903379370386494976539047638294710601678421596054380326079490301311472129419186077730638716091613235300908912679079933435330613957369524846930424137550190601184101187015029583634584069503620366841898118475103370826724289089428078347025954206168935848110342651998321389173909915990313164882797225491145471220301925209661884730441992181027706270173636394288158226012546036772610049597049732630202826429368964836618619261477144391231946940939282501845404776783501418836465225546167706911065606312858435060737610512342310175062249671945049230720495711222414280289987459451003806595382954674330622182829058360373575297176491554485622448816779745520118958967329473590465909776849747700863045153094633007627163954487897591274901396421068808253838751428036470020639029963166847823575199224243646880762419343003182695842840576*i1^45 + 99580122034665773675122261287147587091371281223257342188626854090005121608052823503727500997994817532105043471603237537637552838949346451591716193037789235348393425028071736916925706431789089375276969269102144422334193472892749436133145580340451913060085954828270598384033063910852410394495225166802849850336550002369072430141588225854051776243931110071011413784116403351288342911838950072550887183512638552492691799372132241199430201289018355619120707720894762552907674777193233878650641814949036998294312478956973252613432197171562124898965631530602285624004373802130384974712834060250973328245087687359791405884556081546443852384405681509288700120756113483316884484232159210501666301926973436284498498025442038805886698754521889039408690071570542754811373114573966037494298188518385075406669818876944867401930956214114926082441213929644135922854618953494049530078142068974749554165488149081665744972019806102020447371592090652929862560790860099602502110534095065004985262273427721799440034021935085400999218319100890789964570647775794365817378072256182601488868403371691135235877974792193967562826994136248354118040572835277512097523584039774262691988070207829179351592404277973266914787321959843245681150846219555089074905671628925956034735678351380261744502839341112853808917047039432426315966948963338934201682176286337321054591780216696935675366654715149551892379013466301935006296568168494129519157434941877931533434396139543382176515980519161936357018876458671323032567285752523754224423703523038147019835621927797407228026232462528437198690863266260153828125475329903656155896477692959303610938849095962065248238586085871295473747701985536639726649867128125355734000024591183829913542960146562528355003114966709921575800301609163555962208916376242583508787964046970559949335155900464475111355737272650587282740667394873041225121006099522789822544887064606978802818930583558867704534697653979786482173821958146927268737929403975928765490834091082969252796598504068042681573073432383815763403358580238772735999741009643640604768460696405617083488427663576243816910535894329315010524440406232300629486894112484553208502020127184187060964551224358414155333570192683674091132320779784597491022816536980443215679093038065307379705078170733661496464750589046172140425663161948808713295269033077860498374847300107839298720875716749069853988180031402969860266972324495091307313023695806474837284672282003740191857421469333996842367737087019898285788301562774203861565440*i1^46 + 172997933026065118415722359460592876226138526694689528745587611000818630610915604509860167773492927495939229678560357846416866580659098519562194364454612900522712102870731588425573178429928046995373051075509623702033389005221092656552306846235015227718480875260397386611089591194587345187516430439853268947801092532229615953378658558043959504253338586760671451528831207040488400080913076002425160350996240245937807992694187136790181999965688700710175430975496400938357985234657085362567092437619261143162844450555971378907116235144586768275420284376629984842573442372471284042244182916595859618217814647465336144178691517590184608768921967907591159516696545465463971934433106283281356921359559699195056747573163876117823699776140483492751226466104441578155624211620066223073888101442672104711772701775280081031113308701823286340667226975886925087212785747595372132160888257439821953064009235362737919087161480451445723648379733866546938066286482290562894714111508270022189451441065286358146409452779035221620729907694034408653432211848761795671388249183342561906105376426901809391945140625487499823740014513606264680733980948260580209595332247494769691969643220426676373587711199286316305234936285963520670817449600111483706471609244689213789159553301823835544421998173306280897361713937521558985750522048228166197876417878386028599939902818100951474563783091444645362255250009205262660183154599972434359742626724073084624614610867897388125765918997870622260748087827498647849334313028054922976153590129371229363002728894691828441544466806049290002933563272626565758807835390255557270285327911420961994214515719155314960030007307744386426097708385027868006545662056268793431689514453892165810010124528051813540746634493777776807700309050376921359779434656533306772521158175935223313440425398391297428378898729163628274677986090166391284777201549116177096243920561603474494693387812384066467161532720627083688935074822984586328389479791254092744915027675656788706017762430962474747351198699099268770366487402799232606106105826956480478557354426078840676942838172580221516878212549058717068728297339253021256199757496301320344047133272068663655861338792931299015869139307157720410424041633640772873064181491865112193392355881534783038920851405360476336849905108504636297932991564977493735535129631247482502382048756465942037585665100388729939686295619514875681667544083636313336256182820416119340865608891023605267084884813662351526113215254139313020582826990656028672*i1^47 + 2898232243085470723875424027265628679818693132873337320221059664308275624624474495789946553984540083319772559784623112043592978850814938455423516204065071031992521421729452223840809137633579425839115678854850462782209959882813972868370495943088129987682667689250681157654777733857493457238278504766237215560705155531210354785769134894085039199214939056894787976928240780918653258758879061353830203566020412327557313509309969316473466192447795103419808813932820074530254199713818664144200487437352777948405169979009455679223077927540398149983112919376432979744616058522186343439568314415312467242616608444924226902858137124667401789959524834143558428571730632982483141665480417325196743115874785549155117543659798242878760331558575089053859564312655371157066184328796779373450104521194722746689048076850975498114513377741100494233828996422333798732018713651155146921949516235014604221631573416095233092724106715934719800301901619984412194663826378021486539859975080530711457557122568533259992465171088934290734150573618114356313726982319389263359905112326879418407468428052524093319433781772739421977465582854198817239531970357073665484754627262548571038588846964887705291881454295208741814394250814523734145768290286582395349711495235533965892364203172356507565803211277636443399634333768793632138458950791656347535363323640588990116781738329058465799608125449411944344832619370130328848370884730888663245745391112317692219926121187700993417680394900616934154484348283062655434419671025137141116544531227565195198109103513142847912901209979441108809330382343342365455578601446120458805943643212260823884378989510291569116022982750902639180153194206272863391090342605362242490088902011729249858990758354916752805983693419550239626053112295048198667661744093095255620850585423711653613928749250935212190516824029636542601513783396865864434636584341431897757525774779641923975164054917475356823760566190748670858340674273560019645001939583344265559331256706578429531001990556759153201205254774733061871438011854569789256366771329112016637209091311626710290470705498780088129213017115796894906938882392047289935307395512634325796630250285973810430353968630526989818454743110804260432604080333466041288314643722740054851423893847444864980861722462745374884391764828440670678174333701655151791961050169522862337650982451521617632715472072490645291320620435652600078333355767319525640465705671362478501392994000056615469013635818877078824571863215878642910719861850112*i1^48 + 34490559554266034631316290428889401589239339959087802306423239665912393522318951766646858997644825805688330134339536460145644635208566332787785414907596917370940834656478717275328284772509939319670726370747976310487017241333007895427399069895564076787131692825270838314192208974214139445644596341619176861120212834353311227746382601590200313668010334972088328945972779407519332208747279696828454666916913193460617749038142407080073262665587097057596434887924511635317014596351989442960673373812587137473640324281626014678058821792455058871777850930687972647702822171203062290255147908786245291798469807461681782679750804498243361354285262504528102948519932335565139150500611790265863225807645086119591929299811530589817135587532104906342185973731475726579613603958432322913145254747441345039055444554665729593824817833345986521599076869453443282411802329971654602411071316024351225682487929411813755819512127272768096606584958610996842118024270260724523520397046283249017009592032982916841720192209926439281299902860435046750183350247074214773858902097325146754366700704561226691896540433547780825218312606013695716511063219617524715940164989254162032873253520525927486032188143705732033226502856895019680365505378475917526738613469864946086674484238636486225974439636609132218875284864857506912216336053413550851072944622936345641356425591713113726293582805794590924668058627229089935181734503531443755572131439032852514278383548811156017311059703884028325121716406631774530706246293352336264532129858768023201848312817079244330279344966808577865129369591971821728567665845917774539001738572302811765820769916713931688421178960102791893548095970254078390673820220689989837902542375157842351738300334894198485379070053882536845629998324309189560453220030107676555502656510774291793563658429053859817213009409225876856780793691353546785673595918878523215343330325426587846063420221453307953866559947690885870550190031524801452915313388770878022959916102620337206840440450812254978530989922628230233266778099300424814508017867674863052839225344204031296670376280492536611184869475901877785685832800638530994700596105591459085599565656407037070675591891298001821890026024476715657253777314126863584369076012534700319159978018005493127800276068434504099124661022874564842090309827967036249543016341989179703411022273017979187462965449422277182132010848765472400816589522589230726578581765505825100258074669332604260096948317849045121544042305224815596403687424*i1^49 + 135180796638111904592519672559817376554707898074549537360400452276125281106280124247734587320180057005396307040738829819605138676269979741040868948892739433784587116590897821897943218236731357280174049086234358523649192860579594843187767373013255156692444702510519647146254792673263861807528011223218284116114832060657631762987967045765869136602878220016246950248076734992914507302348844866848375070490754176595048171591924472861875956373144017078267026001715916582230844724029459551824501172290280652585151921087755166961450653924027524667602273273600885900901185569216900920416585565591719912851624002601608771519079053521797041984705972648280918163356409982433463411680619821450283538525000104928516268094082872449158783892185173989702238833735157316181467963218097373491282397107645783868414414892567509393806711857429304368377037295144990191748551167442442795907229092778412068095419730490631516824781458434064317025528309540180372079402047109357292245062736124460851289162133328426853066000956596202900224080623138190195768217963170555420756857370962943870019281142360207569110230176893952857467695929425613401689393450855452586670319187671583175535682077558786419267922206023423835353363639053288088993733742169628094477348475142808281962015307026099324781362934963667511332237658608582313428975189904383912445589245226122717170095315069973863921874904633241990252174381216495993088270563435844891304166347973510170843219009681687018680346560159736803117730343688101400273873165330399539003200485533771256492445286445294657257711439903110262709821894749393985730168899558326441776040325502570708532591277660925777371445988273120522854546456300787249001485361721843967070226210289264085831015578919639153181577237854248298197405095444833752702022108867073679671689927586579519971636204101905925423893986055923699683968606945950224137553908343784411542703275859779968742607910826053442353790426166329282170724863547485215372351533379041350471608315065135198778112578228083592088612095102417557535896882067354667744798793266777451228316464413668161025585017701524495830732292413147399518662207442067442332083688982208070779073150842150113632918095170567983991731815282838007326414106220966890274729354191693197842460512718781576967683071151952892725600587883908419279313347497154753926995926783806084631264510615688031312055274916170991854427717275928727930703456674364177523461484558103181219732989208433205706259827512004803719868872306133565440*i1^50 + 270271653693108377030076059520675444378278962721094780361499525780852314649451953678359049918372096373802864772718656808269213228299877355079346175622210088024781632324382616548075444931023543819366274898842942268212899505017186552345906975002237450791006146597495209111452866314877148085349563152482409556661089709708927715906263831522171607774541755119171528870760650497223440133742446750016206061503380290817628576775855836220663030417343093495754878398810078581968172091845633802762347678725203191631266232248052038670546156753618827086628328286556591012356111725183779510366595799753550708709304179201253214046126372677229877166146092381607673309984635542830118331523509671731024085936797436768112155009704197574935056588005653848812522342943432090647861268099461145224222943120391882304057723848068354729572990931072083621604855699170968283589331488777058728796659279409778560540751313758011514606314827821195520850166742665917244787167055341036886799822388329358190335901565485260698926755172225445548709808706495162177326916131963831141454579935042851216237918618632824958424473724841480660284623888249803345563923551719203415698700630316123178095016784028606445494376039484559486091891520452453096291400339800063072179995854867233441257231155335456342040955151528660976893498303155398600400486386599234676446528569024390791447393324343924456978958586825372325049274611192816987271061938362360619766927005353279803500673706530652342955265484252929328181485999326659793542520013446633416334712432716066067154725576722506368244866859892141843415935683427426059777487310783070772687155926990094177242281540047657604798783529171314325410988633229115933494561083286936430364123216344232065853855855069728218923793425029232657948371269670007948636054275704073001684538642687268645690414012541183067028907425484465628988667827554005102261291404414222597089493570195608859281763832262671880881061935113370250112776899502467088935807323217844111811874088963655914205127291642455622339087160363299967347833148708688344447360045747469490406167963108868103263649252282585882525244865279887346633420329230720436124227659146870905879161472118590608773182683111043334017135366149377402681637259946803717980647427152623816530969390123588193602148937291422086938097141660448024907445884338214153023872554565645723113260210701303975336318365668458151153930499942005820379723646542446221622751254574509369420629100628696923768078101364877698981075903053824*i1^51 + 343314863715158894104039267962458542824396402862684801719345777222676350409954232089407106297093179289936303050875956350312822215214015417885105488884735760563832098437374934695914910058422997048400241121278112781255282000570851180042713795608632335938948522297792350612618530722310928456267583517343715756802114023641009874733111393375090380717515980623328199141251087745883639385976954869176268530761197824581493252203481277517983096491441884680577468736149569431334288961026319820803928266218239452362395187032389046605893905140423491734754346179115362388577037758238218017807225116868188827269989018392051890006588927864138891613872263917808885105789743461252512772292524526917424378468455058957977519775279260046078639309856167875863320043256651754734708843583412878551726102991475225343317397956220397174511947370588294827715391593291436684153396217361955926290296786135122555031681080458012765366590430957987600036117649391542624692109029271277693948043659212089484133670012708152377438108682202444259051485625495104691672978388690784217484481543743923191737141737514054501702776736176019729983358350717639979249348560303199888282225305801611725226670398785579762628500195836094880933916067484196224454480433834219650823815632261018231248823467615187839540918721435113261025706097571312617107057904559229286539776462379160792798559000966388061351937761482208558769736035889644179035271643360702518087130971892666456271081510044216269996397008189206095916928634543651770450711173712322295234126603423818842271017400961075041334195905289156110907686273765121053263527093156327397003597567534600636034501441190673696640427143419349202024949989422726979453266526841746817139991474940237239800525274215067681302686512725006453419736292128165054285971181285742612521801714449414225800804609090449601759358916941016199974991085261692950450251866779932533772942107445838199773764909559392048178617827229471250739526064884655607905030924328802825923504709067990721049737217493449615643059768697978131109383375506617606451133643256298875637160279107000470706643715135170459117629583532083935345215944847007417302231901892291481335665809798979445359704834252153705847024529318416969330049024791216845834822764384639171670424763646718728962050060599998174591430294725831112473198447184277643303620815511280927959394886938833149241962295267769744781348200773500756150309954375669095415762507555286831863455498563698160461023930453577436443443200*i1^52 + 305117415108305464133427076277268685240886026268876219693585259970321125402020764555649698603526364002740327480728436389792143220908597746847719311087135558924417388784538793745086999090447972184310401073072727161501613732357127750749642864041499146665364489841158724444096392593902195295850832614626903022251052404355505205223028463245304373563764267664877501744326948282281217239709143661994588022209924331838889208972053359569117293528509476003377276514279537003287259601613998691700564206906326723552735027744508090936482800628495511430968420645629891078300386970656845222126231422093569539783044910286340648720329184744592590699929402586679121230481105480749344030384635768350298202036795260574509847293092189582622861735205083728811269409298413634851859486219688587853442872232817658237674884337641013161773905287753146685269330462258135352383801199821954007254432582808420101036418382448919848306331897692321172091118249700958610812569031035014737172439548841234678430238622911033888261831413207741762411594059239889596906674076338937100227791464793461254534002518921127712190952895847035096078348603554459844958266358894417117457240420160659414160939294344254490466053587368180438520453154535386620907087434459483006197767187984803079870547526367984725376135404668482989850041970563966997837944318308030676812246970191930061140221509808756121637352466585504368824486287970044325579047785340284077141146860045027250887494415065676079163025549745583932340697369328240814494718274145203727989528251927736503971571936358032902259641143029815697075134093001853871451696352295535119686427999062630565369707407513597799524801690132789375686530595414669167307035992272172811595177038716012987176136528613524218740268395765597702619300823534869882364796512476996385598989191038759168838490012072511550386358468833582459645144623380439199992397361830622835187863614578454485113810194365690788010328525934634224808076262355846038029179944075219433602285433435049965611807571585330059953778991927091723511202223314979719906135769179007590125271748583406771257160402294799692020774973608866290074312098844272389321314361591187494980538870291283829369145322984973477005055604516571129165387991059882574937788522955103955311499411962315829062198626662000517319117430431522445928014120461467925848586703541184191532587518439615295042646384615325384096785670802600148349520606822025405718144999792631901126791810396634774478853375101910384640*i1^53 + 176412350024961599062034309150749895921306884811903300603062666475812792439687691725451676170839597579105807623127880209300935017276395149390043429660271337398138226618431181725991021923931510968476181821266430772005039886433399670281498458740267647314998536081330868042956931913827978020037028891274292296358599305362576720699632273710251841903531697711596473292531125874033913759238354901818027351849689531629232633639604932913300474441157573553334946108144301232833619613162761068971186553483233746339355994898879466726784723330490329262579356953135220517404399203014145430366657441400491461618228803645214335257555766513917192544938095346219310874798425291109838331318250643343607738242708725616419337271242393347218927392662788487830372547962518110694812340037447364686614189930504483529294259530184622201657598839757738501311811575390392319301785899020800281297085050861514446661811208003731621096727154592231110364759408806047381619441100516496754557562806125166579565779620972321989011564946829989843356936211558842973271900177341974908906842800036512274611908415900199777854731512545235709189966516009364375881708612965269674190366966391241525682270761425264413220763210136126106054712423699888395380692403849070696217693544279734244639887236036541463722192694224734089307768499991983606835360424597117646344829825461217462695059116153526811895025677948871940149126572718915343137887457128426919195668469514231422089819755603206972982822867414357492821462700040167427373503489240815613621173863587968044441048274386378159292217088066390686201029395484689772809855371930442354141376724881809349122937130362744808180841863881355292252985403281032545946231308403678194376532571268282860607920878361783906567601206359253085222302452670419292239651867063490043479429813916936074439507022806140611961749047317215136545834266734689433797079217525558146105894380701997049077214343737636433679386189293915204904094545819087786783542445739344042990431673771868626848317316535304781823995836613953406350025468329883253014664049443165184117484075647738123229124118955023660037814745268725387776658145624732123188233774039149666047634217494264070433467658323746569870511554497864369046982483122450985628416249590410073635798524949878082763677240767662576331335539189577432058110464159051217344694650491081693361447169128536856267462429256833792123929559595231645423555164512123437079243759890076058768143616567987488866528755974144*i1^54 + 45785816669223893075775050834948475060822002837836209623125199093313851427261994937795188240158708352092475130845758025061795295395987708916847410927960016005701776599617639730584477450119809220607655994374394768939286295660172681995454653409947762010997631985839776057113765194104296043636357244593513199344766752809680969799825407352572854606382342260415828521657693630366883941640795741973734963648260354369599802780128552471017665804286491391511126965084492236874792676338495731782385818699460949998725249319116046273425644214223709958216984058420501387798839423063273179435854864346945250077086328068862525118273667797059467758583128490769294203156427274845045514730846883632880082361659682917976198472758687820763369926369913153278582958786600384867092794352904281477323955165619482369846967378000305722273901566562503006072644351097851898534179767641023450568340169700008421583451307483527459133543103328652649841466128471224233975178039966432165369243784836274134753354985464352072627496110998671167978292216206375497427965219156259720336339312752789580346151722547292991937850138942638866187820745537389556379682644911716468113014502073159908907521341718993547062185449737694813571906050591665341369002628573112781922348788159487131637960050740373532473585583649143809735275640476600232535111422280929918012018628811819765588422458733243202831341864568485558010286008989416625370637485286674357781653648305478235377552455925918906256747141621261473315847147603208026293610971125255717241999478139313135838030824215991377981473827733262169655144691926122117585519622965451416921009448105065704938234753456251785033691370427392456281728604346445725045738231435363436872113589564099666077726253293083742684294317560616741180444604688963609501985979126580428289300378250018283008216745227743517202230227552719581494926062891307166795490767596388590192154126523145097279498090158388457573227509312949463158628202043960493452801352949404832170649747495444939320996015325514917339599974459626714476907701162220128058682398404897168066908209908096919665776998409446367841539921055566632777343538041508241950971878053165225746725551024376755419862453142400638028302670420856002722744529896998717118771735371750809473926336220643124508266540910015737418207222208969989739134235658520690123941131677742043430978629777756842116648319830365597584756206076602458080269086651495600701787381554629302059098977706543414222258176*i1^55 + 7174777294843721925197445346152712227950350960702152807334052853271194266075125760239079108472006423523730356529561144870476078968530124210588639619360859311035168711394887963609321348569417856335650713520285268611991178774763916180151539223499478555531404644533087342794050112130796248775041729953646754216082418359431885031018821615964198396819385604668844813400721630300221239762906779297708743418261009116010798354629706361118325694233840712888830448454277423774003686041042325525646542425085456504815584531970878637792354609725435982704412130884810877469246924509727393032516955019245119935342451069201288726583647196053185743232930183178898273993619864192930349508788035501014249036827114346649674630518556398398179040600055667766412137057449572267725942341023442743988592624021811762634412287250180073380069640220956198628232647122155589789080856967115165579314915473588686744250726683538677274697351475294947427102632868987408801269408497968715173029060322802583309578183049304811803960597163270329414270238854548936317810234267831853700587957788945832016715124667916488041164082576833109062618743500841074459245616270220959444093504070132777148522913359625083592759490298776246172997867790422197025966942691082578343023316598821729766215214489539972150918073030317526111504189733347780452633176421602053908619264117166808515949660190314981820973790205801709592385973095943660218807696782038383001681855290757317647528208271396483136624911362252000927238595879703646569566505690658606548661366205938702276937404590865144503333231811432858674779647690290964130605303739521041569729018437283763630188948516767905200570340850375802550863256806015365251295748312424290131291798952356056940632281201205860416641562717042074448709067712382506468879312722638478789773596520291028833886089188318999861937943967455746758257284048054671300300707320510858632447963495722261844063266523424555773781247699721732253854883127556287356477236409518293827573384866168222035835598776500932994178364235422740244381154045435969645681707576593104846060958755266667339841280173000166199800112383473797528264594218388410565849640621186478846208528584578436583232268165400094974410953263480422982691014276284795407088277182334991069229989789078558908963435759560527347870777662069951872167354914367579837761393442240673275961496360516600579889196758702375550885609414257059617180315041893469247783971697918549097620470480771219456*i1^56 + 5045935360312452273403867757399207772530248815231520354577791335396136448863723438746970580252614948871419615099448597367381264821818485143352572656619132317404574378793420416301590978197967876360121258563808651436857301863242221397544021913638561813943777124897990429856346551697942106013897989362957852594453569919672616773892098257382813516695379301565892898274551244517716691143705595215772541792745041360503752599761688197109529835293019426150036518947202456789720219731160370859615936600108772648764403756248260525065655484248865142657704220655686382019052688890115715957948008964739151165995795010352625028296316737336326077101033919435629128991316448528456270918668422453579678658735476466522184650530632340324239187587945089373597097197942507501006486097527246802606797476254993775571456293427848503306655907724487352497065957371323315118647417438971869687482944131020095378555328822982758886528354525797227162043918466333484269594691967459320413446205125596599077373229689628230663506249304532313451052884330089741772179238388756270909521237769006342873333472840854524324170066912570902448117048709587921611429753429355904435079240467849986772647909941648317778984026148025531478437457691631186782740024204090811232856377860916432573297797120017285722788931923668063691192830384639276528880822343628204524536128200999912615332785480005088749560880926023392154118476129827203635321053492106452805722937690683274783332885726750299413146646793994803762268120840280625734383995236933830975614755052082746402349062332471057373087416603252266868855750768211721693717474177086207201188046974785477113372763384598592076562660585808372725344597359267312513599343833307445983489142566001670740760122967803237773451852746844872419169598651175949469864749323180361619212725860864333992333018422796007564344016795936123108727299803409551262948097537927428262792142341179671357805717724464542626065106684697933370150647581923599257823625742585618786243003604576262952789363492417926040892519737433574554792870474671433971656813585609059800853853232534633469252350892623462542777542955088250437473526225232973019774925803899293564834692215030199645036392859312888652255144903382847063062254933862725121359554168556680692126481754476567047656196154802285945193460618189243009774763132611149951724121359163420784316204495683017905026253028503426500826756423492671117397893819434882151217187619311897239805105274880*i1^57 + -2054453571766811163394189971190609605255604168695863935074029746687542396327328828171815429368081798835965178029591632043058987268853275930168735689432745692792569919900355980393166604778803229585142550247227396330881009926577373654328816320620198117647249884315547706089637583226898684955816544646662207732937266596896344989987055081104957605445232388324319220188378000199377835301990490144861412473906245842085788602826651833935362541790271737976681868112696804108382174846835910376641515694479550392685577971157055789495124417306781200482010846688311106763312554542657988976292799520248105605852001278737589010020959669986966393495790931768667008556734029805663765625623017876965181481541729524636890835440832613459903442497145329166348611099735666646654551552748915229732421225114860443226551737866749983191030004202877426703408591105715151924927277426841114689003851974544243366853058480293573808176166319982486317964112492440228115581036268174549906365367393366918044693467397856951338559951781563789343378556354017273752110933443647029777368879449571321972297438324229963322309491533290855255666462990689841795370445715008733377427753210859838266039053886182585989636446572398119106973879451588933616899567537390572650683718088438011119926624979685922427032558862274989692404556444844923858461936432437894752879848156154654531933918352102554999575321801974346981663201943159375454881074125052498651296937347443125394670076221655572065507326104241565786142391567906837226814397387269499961184804479246040706296453001853210849045109834593633685156563323081887634775508976175656480260436486136066162683417125583843144631125774563116990958955976853116039525427449344102333895357744418940432843190626692887826109420059784856610780961800733088252511183369551632740650235021089243549648456664683740767808530540592378281009661475333616064061484099516250631330042178243552642267196646835044373350465547421899277803142648752073662444154064451299464442453807614511217452534912147124985733850864218658995910120736122313812785370947499279514623948465990235959943895153644531554397606791789193605881001196434692707117410062069613354764410632999047781233043005632164038128563808939544442956174899082857498517010452306558486105294587093632134617441890430989231410760461883702752461209288620503012122439501634181418142151333902123700882526183586870089114692137109068899819713080122074743538019853053591912710144*i1^58 + 420082748909789295090621048281614387411332114380304505943888215037273557271989808880793152728221283291925441833508642934306041164686547576006610060507240465163931254597721203424260104698067626214429819293804170359776721423185389456478197392757456376526562090091479389371076778711273415920320132349891280948587755819700886202276810734072019820607405996494109536226310089862819794562385707529291992222465324932409693720059577749683957200439706508510946512309168159503844296853183512403469641618031207301923276520602976470437836766787811697462493187866457065802318371705707814978529181237363499794431822783609406563117486091715130906015396935331309207717574365736456130230355245735558539782163866053208621056791126426572196578858594648444928233943130191802362078547840988531841999204224744788063413035900272310755505216710205592041292900069051397064111952913516821432927326779113648355201223813313576069417584525729082017000395486258530959061651937793949631215175815048319269735456677391269742736814776493603909478239833144266336871948810530861603266523882451194120795179988123566538358069588650521556014873118032447237134446975194583991375073246625171935583683199429357385828434405701324313648978536078205645635619231563062875525185050288481575220237365220141213156077967793913919521109646396057902037936045062261439294492374179444568980908929944234307137189570351752916683765499383710432396693927085655945460330374934008919615951891783382849388909178087315804778584122847715354924504555708256125212706405077489968882431204615491974354679283848642689439190674573708418407227616265428458018243114393427810355647191291863806644848786407529027101206768275402345050374702170477979880871905237061375722823016167518279319530127643427530470006635242290939989922747636200538668691849785977193657222302890474323601946740216625460688401145073521709493388708276809355723479258090284025011139233669913560196953818314755343540538686961798188185222877918023517561702090212608944415273280374097322779503410833987501938597051830795085340396133945668064126852532480282329529035713548438081706987092795777347362152951834773622323990611325093604761314185186346127757656918325388686612828290697237399583140637066586580042562922826337943114194528908574860494000757251382568277729975051822345854465557935073100124413372668164613298518981584856448107045204760837981028897322175010413344323253445637877405080011067621376*i1^59 + -7163418262719707991953128504546541579259375339371579748432036238400208535520787360017856534487819474562155283198670451715093910188716916105794269953612367335294566659654233073090153847457817099787093050151858587322701724125256705867191977033957386525224057545825703749247780652939046236154446732575391149854933521688899303529913114917770631815294443298783798641675979205987029372318813413695654314359837830585106981936195409844305414128029501623152272004731334309695052953339777081817608808709112805129426778236054727735224853971051361124893862821393490540940106632182909659673573503563532928335324609759067513932465985579725349490965916268768846532821158809191427239755828368991211009276680073562494841221344396741359643682824877312017248993442424617003780910044477903220290962086006389040736090186639973298613523169809097525195263723693239814112968999122801200300929138475676234960699092772451812848946418969617955130690337460235145849109275700552939051036655666544578955554024959188110932391170243196673069353221341540140520093544167714409006291568768980325535312133359303035436916201162533655943985485344376166094899165872994741343792966762107240544277981778231193803634106733041758647022813423018751393677282343084674308977067855748711476535133754442461413620423507305302736347662287828032306669485842507452833462480787564755784939949849849034573951038850010923624519138638869102264046915709240378267005548184916336774817576711335953732886738071606664397027078256697657955956903078594728751055303691762591802831851972588125038111256018456348551192193183418723778691819624263592590540067307434673219352550996979969480397311132095400116372382622097560314500264296927576089430306752309123733202608067970700850634602541579479714728788939512666657750199788425540491181468239721679578346688542882638982267620067716875494412788174747290557437567911305439460910195982937770676617660018230584984394290987860562377270386942514905242639177510564141888967985099484002978277220769127991825066904790193614540567031789136377453481728630591855259396803377145843145001040548769681587352543137963858439360216553898936027727136384266905897938544318765649553788061947471368110939474658013424644300031131293953518571201864084821313409165669405698499728887482474517268487146785014452053044231700760784631105626731932437847088428731383514281739435058658293429565911478792799888507488765443815274629300224*i1^60 + 762343631008031110532556643499649401445506579113096090801807657473168425120035848943459717413235710375219302477125899623438831463206693356929272122641140362494838217729173815551873953034593135278014469175205697382255323160788789074761498466791181846329020414499635970812496882115809202543156429386971772061370958049669754135262217503705906349368956902306843307573633042812210167187529527868787290730906136422296239483635337518780723711827185162435124125075583909568112205812056471336329620647136586041699146975758135903642780352404895881017123646988540444768272614841388025597001814950988307473114527255341366798468132678348897080774959990333874269364239851534761417583929051416812627266623765344477282919787955254746307401803021810297057693695771267556620091535675939267275692211785982346236613766987046064963425162298516141338251412288834722311072020907407759365495254337727272515144175161229478404483674499066596776129619254054384338216897476616467003320363658065270393878358978808812554933098386688798167241902212202159486276006361832505093366726329022452406402052897618858772173443324194550115762037474842032023863073869607254556303261048651278372599563565866109011009713688845775283067035360067271231545758524065261243961510880585732338258440867998488589944552724398534207519064699954067641701396791441786949669891936146538706901528928199105462862468579310722593708281182240716101086176359829382972706837734604726789750409008213150697573021348054204832245630974030726463516455668898243197987622776422034690294180423656145938329104187321748416308822847352928223125360348218361171600375084075074085999005213676173696491724278147699001174914210135112163632470690480669094251586382608041474066560111190712625095796106329096501144264092548400983930758650180640040676389271924387359920772136687495607999611214959485778795799730167870522149345533055393273704145644106649151893717970358889030594678355433804570438779990382016116120322928156785036190978767161425323129807499442770173412380388405450156981396729838100816392935488368983482579153050897672980197035007302388548783237918673968169657849886019822163236594418042586508340622268618783139606784688277766515607502357077395409186644950325323508043742183173554551929367166712011861691882844380483315802200936551654955167206723450975356945438026364243958990736369713466698542220707775588183930492638662171793091881475546692976640*i1^61 + -36815778750004490241494768841218390476277027922915061249466196643704643920448388989281867219032707655844053260189284031509151836825481589538194850408280569963732726927982879280473424371905674880366181362995974438432515117607676814507044753030749231259673058302714666953815618388547927886618389097682190042721296709637880122021187754012882639056341496754364559071380052449185057913373501661716567365446260020210536241130494008579261535548692154908277917257191163524377069062316954259976015722945786863803173989462199479226906427569281237786895382578095721102787915230048410994951092859053646612005753098449727838976391236329519840035879182128179110413632740247718440444686143069698438884371525430709195451283186788584804421189681181803738744459144836886005303318877408932744705835372879928752881486260224823021976769791073187734420868713989200048632813025599411075911301180077819817074981214205948936108327044750313740738523307087718408625550017436664999893472156734121363835208401854175192748530489669711823975515790472869562765298581969261240797342426183457548452369647789270893796050301409742760460865713102174046376362974669207350366488059148380925233843549449517754368301673576149227885752951585550284903220607219172761138104907707784777604316266927082185846047304227098603505493643324276866158214026826714796718945836178555429841653084886552797534899782569839484488870758238168593633575475353498841652163485043013787685744504684176453313761013452828532997782246621742364921918884748508876870993853221954692590371942951367486425161335032619154853947771776804772469712906819514853081230630138930093472162019171538818317115150406940302334135137414848531805359330263693820684186685475537250608440022104471597822067112034622967433303235415657530645772425899019489925261711817578088117941841036583198196956274016410554285262123653246103285115030488556320104685825257163822636799309156563602285216502938562050514207077672597680881765161952070484213509053135459967147817840548994410118389388386370328908063630124484094684341438325758701702380155010206066706191177449345292876515269082617676415872022174485890309986292692720966143577151972009460379326209216445181861254309590595125374654577879726337989460312709661421937724975640296806208125920166707941043090064400241634161048846169647970508228372795130241014566258299830269191548141232934574676533061104075785563881340928000*i1^62 + 8069421681958062575969849435070094419465378452755102983836205517504912451150438727548227318966588588795689827881645817309243358214577464655286592665191171620252723824445916828413113161903140083306810163169323152292805024637578177044191795971945906938549499571104632932734760095372767920971752591036792775968650572408026443001762659514223626153971933073359057742224922175471232551485619937925842755602463039421838496881875661003817503057123943792213129607070461281137249637214666769181643424305246547389160805861001431572898083015791945943130932375546873479402113536761922192025180550417638575071762593672157129194376671348496068095718481074287186578981213083075922358920935196441776556803351064621569814018778086157840922503257146356166652863242280505857425675926536609484235733262763412877071857380336201921421763612380210442620129580098839382303467605024996377721445047155239280856390059899088577467018055032447846144539984224091245052105651351923818339014447377341179674975049043314026094773299464045204061819403738767759279106978926905687878118370730684978246276508036928832331419615566722207905446965738176537395315239035243644946407466441827316240737414828772882117400559861611434490140237973077057821174138637813751857290534063567507980320557277528504029212072815708400042482523127956676516943358104486851010241422553689962968904761240825921588541931149547469746943907221426677760123169242385220641888396559931597805726752791048989849653662759783310419389432165098733367906009054213141806266076670533829590515477791026358498346144813079293541611705542182798963904379442949355318244999551373234676840015325171347045617869362179996227232521350064010021737777496698503874765605011949399058761629615839910950528970011413166368463263902118560436050622284476294150409430073295482289031085352097399839933426582881166369643911740441453865482909502041241096364286207922992880776974213171563178249078800971778651507900089674782214814759837812949747455871185282737336653840333258903989631970225335563067853665043143392109237879447334716180336671169217937817577717467017816300538257756361692016280882566981942070695801027875411236358627227712916762946970226103895626390210500896444188615871774628749636024847603905990290173267916896442218039393062660215338319410587149219897042290382308906251788615338982986661082263256559811851168953107451986698955352160996991053070336*i1^63 + 3085226471330189245042743646042313099732931501298995570073112461376993165286448138923490648796538540749666664935503689255515721391278047348140593051683803573304900601874105350815037110716822208528577688838052266997128766375036508293301954776542773590520540522380315111539324737117135025169785309012548134742266961876369144429662728991994551577219349191177777333714542572723142132569141732072611483173705681437160421065153251788387118208422199294787012619167723414397216461068493480684634441786614105000929763563173947433990681621483942997234516000580689049913766833124211412331413507131087646669906077778384612792076887294861267589694731857599599554017015531395663963126969419873650100911929155310365855495927811647675303931466057061815700238513015582047136189193382398057818027260037330228338575545665604222352827062718673879207411106765083358612544023645563990055798746403232259841053479713409154156667583210916072122321425806596582997127657587447295562838626250990829551184007108459841616175151334700947117994540433350323298741329068599745880170949507401195118344324594369158500796457219556000894431452292008823387785635670498296895276924600103387014571418848145225353970153856396195974131493722888781741057468423776301213882453667703150487166288467621990874680799976977871375826647558877334641279483033795280944532387338609339363834188027532836806662923038249995986221756234416425987817905401516828455418336742896497051309349789366540663456592039719441884210575755500277537899351306442056798531949471907458976406857505101022127432193645190464787009789049702041569370409610056733212340285585041268521315619967886511600016876381056029552753831981009534205153886281406042042874249447817813027983856855739867652780741556484880186956039556397536405139655397943033200584865810016410948506437681195845115015545714621293820967677473671700064514879918815064296057578914726575153357915495195745019891915590269789242785308940592134508104819346846509372583726709271410733893459416336854550304691865357761144154155272773411351635626778323689994710108871898349077598360019660838578093116430840475099063346914243811192028234143833914217149532488764320067035626596091063568988145867084263748789068240594246868156328863638821955995025237722840490549322919003232449991597002034678673790850911032999679737993645397513453348854208812576720924509491731677471073007556362240*i1^64 + 189417760257922216995978382529623316460312865523872835864850542945199338930510513748464661226759025959164854153800420286247010057267905323929716604366535008194660221320542536242019646463426327959322003108362849857431392123099585295238412686514938689593336271792636544354054015470359701974508878198945938237189282883034420148145184553648729661697070294155893551646135078203015499272664102430640296095287799124147308534481383548960641252241515780217163901517448076983938723987760977222019922137493508630892545044147019436044171599193544759047514844171444000420485991982294734929774470474626215089911598146398145283076312987195603361415568256671452483680715192597687128187024716061564686389856895022990909725374792515350274385456416022206114257499396537258402534824156910888396515101365815097242363844486421197374833744484685717565923309701294150585897197867451845265408687546379074708580476173331539807951988751541408257399016038024661012211380019694404449367160664507696158647874531829336530854288292305768711685660376374794986538495011335400389128648283415363231751521256880492416133645987520342001759470649183758046044752695894852816313890038701192007750224465932273661628098267243356847491224052555166832500761898360836487198222980667533375905441725464653003034548586839342020767698498098871658216308704305408219480437925796123118963052123006534533634449316370759607989467019415699019011720609280481285921846985155970125848331782200403160534941141152456741639059640053793890555808112590423793603533959083841394238197716098931421440131356502438790891530654194991047525066841169688205970508991297149331273138208737365562264463446674532696446111534809068418967106523024950119919557564998209159241627276976215804992204783860253075819975297346637315836081240658561665025291479256216926248259717104358728293587761591500149501134572063801852857881889406618603615236838157996159983188925124940454958044390115293565473816957000615775165440306017395366062672278761656710565936335146235034444985090175242728153096145042314502234493670827993729476316137178596959665045787030241729069356001258196349371859745365612870965538568137696994712056724129659381844113756798261284656258278901504244489555882574551106341227328529516490000348577812024471977396879722728290211382921868675369703397716805165697993511683795761367757383290918190155678786342204008783962701824*i1^65 + 228800139392031154576229005940715407917919567651213681948871400705324734028894583990937820896525480761759983598682146067384713289928793358990648912889383502915298462190372233096820329938122435494341910967988200881101581817396324448260002364731999404198203928421263598587014585167550235704558935426352686171206744096403576628789554713889731404371600862168460665249086565264350645504881805636622558159848152586463906745483899456337335765237514607923475402416173843307321929551237546413295281777811407659565293637687014602114710694306150099499970245599191127402772602288838876682692392307823969845897047574102200309717083224311549725305526528253371654147183548951882223481245335876535514801860396808638603014746350917133745911233369023178207555697651227281260215873759741902127211016465063475124894112768179355385128103505424536780775591690602843334254493040638525278523069461262441335187879654265302701077072492164468865226084071668812387739281790449286913099605645751839490772889083557589638763255907329885952543819795995611832793725148809536213663883260639102894236029717625882540152528418993219074158031733402948618853316026261401663161941019127265177946621333183760120208605236012184725901807650729232768937022815561108769506763086741707646173072499237418804109256078863675105299813974004253846155544882692383246814142277795901150671668237582150752319441323523482636637846001767794589826276197338925028495767645067864715410372354128390887501877105028220342739158104041294491041907908015867894277083125631267623648856023548629520350530360545490421078009952038289346252958340750628208943716184390114541959309839852094619267877453751466034499665225110570511329262916637132078678758688816882510716948990900039592021310736895853087228010354664743426718302685784707718251907547918319606288819071666595597594122058800630475622874706221373157008261776201426289807206859796860571910684403656625986193317673051419873338729165135785314260848628116686780033779250730169151440943898435866934416493641487682359582871112828337306516268693731973560177115032475060729841202256481626555361966802865076312575824198520600882290677265170645356756926220769094434257437612338299920410018022292243039756095767998338645969320844914769487018441376654284055915697241999884343204631640223071665526552475908815100366264070674721515116308443484764637323779499322507264*i1^66 + 79219539484781386127679560418296068404249820080744778482092343608328656454009234943458225493279404128619607481220443172765231514691554732004864050650242534920831009881602207588863018955988679282490873112887144919364481890443652859763382670639015102920217742415625609863470584589946259300903515294490783240419611710804871920210827250561160956800622687650208251277825830982299756746123487469443431133919144149955372036308559508608079619977489852357296844018491511120794650295358856034671510244557510616380595220085282454758029961461057962484623837942628475676933680705885374975217066836774366837770663244992403983192869910979060557771806135900496376356878509775580040092634292346538857433196571123172169142373526273774494269313369815538825667309153563493990931807674472781486380359145924310990966273254979926064988336509650589834062574976293577055811285086238854515690895190657149131867185286290114113428687664842056775573440955200991740382295573602026024738814900792747076327239010139906167008785985292559359305941757826286844631538565693904122361170869230543157990987512576156481380858248600449055008350829894957074912255691416134245116087905963857086178580473535535849605800366486381199814036048504912573289188707796310186879163972641447349451417898145713482323942118179496559976172290260389482392852017174592891435664778159242921056365970407260717359701119665936646240533544744861703064018701343416982006769754170085944286709499789904353354023474410078891136261269514407159570185235352478309392952886135978660054536652218774924430407934782287187148211152626741541856664762920332221554096545180154063295044080956761704441188473164406691628779371412160752771206580825463136489241969303612177485612589194569271216252804825473357340422667412378785266962632950305188768059408307181533814658194243058604469444440374144693285370190562407366791083459457837027801117543461855153591453692712815948846825685427593859656975955375332560806862980160000057134075814450262868473832279072658109998953615184957048569610044449176777823230157694834246961529866268633484934783179316083347455546719341630907045894091332681024221393629714486143166096973207200899608225454538841567031463686994094068183767488377139491529663878980894927402935422262825305408521139376767669387323602660352151322996354102645260528092815675165034513740923367228896161300480*i1^67 + 12159673200560826226656342390531966458283737965902870594658120610543225614104464782629584229657272417759413721473122532543785498941641919198701123665860898132695362027721246176939136762917226957835377669576542689070807536777506479469118468959639507125940777565184950007946550976423458732481773874626578675181144048945786289277608681040620542235320897645229038817622215887208356231516582426202227827173997202462939992316632417533502549167698027767855552166857872218080593842970033017531485145062636280528359525367710426935653306910940703744523587350359361513697189561908741608462521033975622866125483054763342009531835201847289957163239426933145010843969486447828221193803581428181611187778734093428918160590273929776457727688522308661447134855054993105393338308711357315335335907167780577472810190558763358046291882893694541750558743064499683719446299606890340485293103524801743682019531940326659435171879566731658878912790980249687296331678159317715407012850468264834011381256275269714516975854527786784627337175702427952816733531064548634866880099230536701965284232914428745279491204373894766591108850807802799294620749291615240798736009752249719669580972325617312617029506861463823503832640921180491073060913285893493162008235224727801824028724583733407792984995470004966452601799766852136265583283737572524392226585827742302163904689468768873076805725804930910508892295009533562553283827281720023004489844516567301674067771554933602462932430404654733478538009603530179462689992990741483916741036651877316994950203526779499821981820128886923177958478237254518585133369550816133438124892300798060562090415556410706461850680123533121220866264469182706933010940119723772282970956118465136698491235981236889599982822766560497078410855712299794381460601043208368735618457267123631038029245022042409357790319355706191560481228837218915609129431817462132767292843449404725971218792261312904004629475095831618508724156347586437416846235732742217264571296161718244020551264424974427675481914436320322183733642028456381412448438834459974886187204708256359445948173346589508215478885886768866822208750981685256469087511006613654745081311742960989146029915156390652892535304886841429144135895766884583337995739264132532855157160634827749205209093499681243817210997142857497620494533517205777768814580994465834034455574264535842816*i1^68 + 4512156451481527274767188050007209012020933103877712221960633710445609615439754806652325768023505644184906482413241697643817816284083406052762407060252238656051958957998568747961956308029191442814402049999964771484546160455210495518140369607365869947936190728229903207732785919218373584504327110654329789878707941814693049400367330317685555143732105429996229329108190349591710130329543688365356933817281146281354430979659258167308883431307639696667222630890122760299810782744893550813738799245372963787028309983266051344110531943696798674978040111803970300899640399552601225767412246522458175614675520066682066307449625159711072719273977328447690462099265364558199623618686597202668960226452519619609287203987648977759066042307143690789891342615650798787315796680872630595846048078289537681413300686156130746365135916002202884365087840001220662499493139442552316279422669235416649884752248274670794235315063263623012272315848218637350963253867183660394079065656124468520216475002721060027763461697619070115680770076930576407700780048169836045756670141568459308890108260709146582078266130160849788375951171956871075113192265521278132975125654736261232999624652161129120708554704380816967154976259769701023557826722352772751177511757232710426186997134999527108478077304904661311654291414889822318515923483494494152195734195782978190405996839535574788412428217117597123733331682373360759951933489707354757970948756536695605170133836090702674373252172018944860660749323181549419101050748906646054366410966785965143030451540466891867194829333360936944906685775079091459714466587845241361126211885383165015902979017347202209231720794946042356211688472326335252118633341927325048275284262005481344630576711546903954359433687354183732339808667048311185822083924787560484165738001142722736568584090436863910785534677786439955467259624728738642590423262090185824125624296376426259162907479163120854249838884996891099540107119580932896038475562548654211900296131636423735578764388577572699100043013709249876035587589933662268732600108801692112753503198312538570744610541603271678832965877514954377586758861447636003541468886343649363698296897645392208370422435137543541142491882590388352679801195331899490847376570242437939242281261556249113643700825526804809157724795412134706443836332557966120932711482903479799037034496*i1^69 + 310553031554346268499448924073707695044030238386775803768858228885661340465725053788615956770447748449631538815654526258958568541444110374433141728376280643628371183300037387238591735988438427397232570672543598325951315215812620642699694313961830920284489271621823394416959746905240958550096913043227911567843935378967468261077476483808144788580270905346326609227338138134941382004457301200269338802289589650929108999782631335948700699860616174132289906984378286607466931274817068738097405477935895569704082190771037367233981677993017115541870717028693905160800525004699572014206720112485597575799338765644158385105749818222672703925327939324684726590235874584729741240808234832346193414219047268835131561490926128129639726277805501130990678547430765278008260722345425216794778279482663493837838647114993151823325880724270888640720576255387208144987188977501867560409608300370109987762655965659923965632495262674708649444975301605605119725148685688135260093349088102888739014999674583275072596363019071976642394462760821106040694486411178090778167900377013451004030775042190475001156999595703733323692843871521097977850004098232403676028508056154828646593050896939251331670858937445017583214913783547900448487195927441208714351304494813012111232370354298018724049589604560706075973665692309073273020521444304587912982721118392767071588065831006968141492798620063512063916369899719843246622929540935946654291715087776718348703884685628819181399009837020847224774709103670526206137540964753443858898043803899985017659904945282934695908435676158001704130111833938034442299553342125809257374102360537046719048309420290749918743918043737590712181234352667176407087669546612233698746244799816727553874855873692316725391804482491604261312061151895662635725250029433059212930107358389404830982123688976083902722948210134845284645683535655686505582249545363953607311020168712451489945486111959767727029597533497625028399717176497295225717487579725873967279983414180754434790368040430364738849712582520698698663230469803085451161436339820796471469788270909678878965545475253509699940397638850140063015212486857694814172730560585447693132953270048242549585411805783562165806002030379991939782900420515564216374186735365351809565513305353716460168830533083242477906041527197856162899688898802412434473987478650880*i1^70 + 15570224092889585618072479231798236914872927152699166196538664825548818919250525708983957798143376823413601344088221425203771922407921973106117550953386774289335402485482804178992334890383538165902664724650820676209837771723836543720829403572902928146631698733887731866658794383643044781270170987924806034821326312315172750405189450337852582537889748667521287458983929397247398701103929734461303533508997770110428404948763342327165660005320498296134891845620606997707028742260851658773081639585130689556461890653155535519722282936314191767835927446029896068728466036553827794759711206944656543954352614447798403537421393889152677001549276888978342904242100003060792114390828105462951183212040049864965293602919745115026035655293926893713101737280154421583826472917006718074355626806486699180125483751473056717810404115889252245770352459427554938243624028881983117222646245683479587184126341736405422357797540067137031450460664971103625647578209972623213889323064027140249426593685010507618328150088918558614905539916693499387821671808152549818532518129111461824955259382705484157633690433714391226987888264333264558294176512765880279886842151149140162321533278744937938737238682203937022358260188885276234550797277823042018048190819112893675930857950076078631948784402438490685215170838678786704044891881320402094047462486236204019689150328311271296460971133866261592360341244425826581081854485716539435959850104697619206392284649952502612502846764484820452311072547675172304897206624293154048935033179901653200925010986002500336896319211679389498247148860261043874010668299351543093597279543400544294240260895824808370308074207697651950801235768798893851464118521809808397244087461667602530370703403059085776709168520243024529671923820231735157497030926384478841981576115855192602740395921445145941674700370947615719389912818364023400158129065688905775020551783183596083053560177750266764799524935365984872754004979549182152967772196433507216378663677204551638658581075892624146976100962762964642740349923674762838403443173607539228710530610977702509353256577953851504078307191804911577774905640505575630235436272954562773137424246188111075809748934065047779953726260025585618865048060200952551799801852661971836037804300141487097351714755213855382416953323238663776905977371483042020851712*i1^71 + -14656833696323734679795131377773526176005549492360706498872555663675562041607336529753743659510847610402222018373355282216090248339910678151820104411560960499201081938290492839279176750694404764921796513309606249342314161144930974630115133228275264486025175905540036922211966961946096619509543015043085105891280701301893212699363551837748491692093891344304247427458777269408751480607984721602445287217435193238695033887070673266544836078843388256266206834527616726091227785370022417729472160956412903730251440720148320366905916025385149250674776545567295446107258186855150662634660662844722659466844447769982531718130964169903064184797322511402270185985520282134802985796543896624881987287626472468296776933294296354596042331136498081119479433289989772510289909326717374609236250971523877241405913211593637146571014515750080264753702840572578879607288505318789309281895199712765015989486777752338425517114674066734703845985397034547427366419205912952599365030147667402898541190527965960440098553737265183105703090084655224096715758092214859859213332226178935088247755414727752445596085670951437159251267140759530797000362606386741217447420528094191936586385459337945489142315686647796154815481384012141147352770284341873888538745940601266083307487560179245714503234923144268608019426750965341643808688185425210382328049209731292116268602982704009468757634984760794513744282703323103328070047175553335788763448770375992718726597245695570740007594217936187351513224350775543307322064168744136454950843687095078220827042313769668203284462575798885349903439287124447744900759374349100617937079936199361461966261119146295229429600795164448329972001591245480769645584201897314399458766830454998126034491283868815475435444454805998609892161091019149646505053189134486418005374253046641195491120360483293054599349998355328238745647665910688839793750613167921014809467598915688129017641742675084532218547077255628376120545452898327215598647622415755272013931888916375873494306600448154647513573262216728586338849289419797342458011230057102406167685091484382032674624304397237544485880413524467115307611293770889642160870990960840818514808588158048852539065920540616410579076188528960208138780338285893557457633746675778680236229547758687376090697531939016035525363000533842440597960392704*i1^72 + 183643790948535144780809139891124000410056627706147564440297472773243767009704543078756001613210831619076170424570396038563403431195954803038330564717304902715781693997219214653544092430438125379584984746898970260515235350894382570615859412656664188575586387987310468774719096306054046835182990100078523661716532811447337502165054340458721985510069396496750367754472269704999599688902187722270797855252302110572559299626935463271274671333790819700880136391839276217050465896413715177339794521886580312175450724917020402221939820653306875833768297774479296957671086304976821104879371703963015928947395166449953253985930366900306712185094323993760517401159470439422281136353263250697608375987414370416909895656259878293781943561237619416563162778545054083503703902427135643319267967851560799350151838214028017201671319490575482488374253605876936404684621676353931908973105898840924366971193100603584432464960206757945004687228403696230761793368359674380444625486407497252013722705786130243249060117606854521698573637455014298327683023268747072408656976892103006448327000288219687452360994231968283627773193727238388460027704090911794554075853546936025905088585787807033767848353482940829920215516718881787483561807666573372981541811161384987752208906430968635519847053964090425637598293445875177807431882577327368773049977055073016127752188690783701363957024629908206765718200470350017349647231025356928150308724038645975738036330793129535648091098917890514710391783307947941598881406819656716431691162540293472526342111764005284993050655103132645762797113120164279560949849431109591924531703366199084760549309122044872025148486978358038591319811641078452652796724808563545903223329471189185828646305026755165160118779940112557888310756367807228884167193087582444314004070529504374231730083688228057117279591467148469186043510520211247291507884394480855575122639566719861822249904663341717765853394478921037547244030066337277051690898035511347418678241231307863499681740593912912761702935511166790500040989946758103811205111189046609545376666359028786540823398273105538589334993750372494567062335417049181552077024920221927819053717446784961333574488534550883604275848229949776301823167017130746968585030633393207551744042509186246373307897114223975507280418766046887936*i1^73 + 12848455848878944505171065509140768066150782866209142116142916201766421589896035953656309577929293922708472271079673952175816912914168812195887996119896800606851251473353198421220840347596172643458181552963769520842242117998753351248081520097543101517073982118873830689827542893652640247486345851473577220144130673009730926144093749688669861880437374472050865669614429939160385912247298936831259412767788037443421606996465828585098645004463193803181145323667022528988259871736497904731708071043633556932243567902871823023218544758333794295738077514869994527530151231395290990220159214550748563320902046579038601080264567598019506080469954022953523892955727296128490589219128241293657345948268953418579847282714158450841987856540585714281203221875891478133633643826363056043198226753266530067432167099874872951110277127024017848715674721692640942243147161775210522138389350383379517071314748482638451520448862161006150112095100899401408534963216030976523106298236278517188154086301378701809929209344771525422026506150616745782294832121517753802737427650868402959777173665115859208398472476532261774821277777531994519193757860934342495022105289143430325244689498293067800748198934086634834721302026182204231197597563890054963380328038983096527760154131689397874602572630931084350360629137155099904578684833757843209691068876104242044373819984654344918628335853168286880977042482787676713630605017172752292946960684280360449995155492486691785223743986534461778956939344747936936974267339225743247865833514381338005424666760914116123423020496205837573443673551230086036454696681708907302256599551871255037613031841565918751734655046403782745460847644303542147792102467926267819125248269306148309355116646072607253209252929289059783101125422136686960099992899388377486614358434182507445297119433436750304376901512128959404831981641110792886126101613700122480922076882056500848483895525473486586776796687257995285003463852909822820289583169760216593992622246832473036870436534769854811908632953624249690963867303595689029996272474180123701778285561066998060477564997891724036618628382038951948221241413810057987158080747050244070244460938508846279812848730311422325140872566478758172776696101148258768907830369739094652466515487287705520937453087948420130275328*i1^74 + 630366201078160257426559543277908663932204584011211526533200392396104484659942931409649946440829783058092559883714386147710522458450773728382818400698376759261454144390088279136034748800194750816410284705325301730638189978253894657548388233979246954320841093254201525629739151437861326256171527754341930260361321944668450747781219685020124491985926388413169322272124508101262112452073293608840625128228726719472299081405688583789441437833463941570529282622440921021617252075432655673929948276239743608708709032876756526310828575313673658548984423578109049953739362038733480077060901294280661185694408107647917200070346368146279192716718561845547740170754583790446148819981114500359780755990158171770968221891587435172667180712529180476214558710991490220111778916725247377561131467859847775725668962547967746745924313182719175280621278474345381303375764989289147935375277809314970066972513654542088419543711899385895436192238352691791632452056023049114362348507186106976651251737935947909006568883669822359760246186339218548451192266502746262532520969028081595323455778992648984455361541722892926926522235712703942779353682905401936174685188997656801574536243133528613395676163629012005517363229505010690957254900791579988260148927970967769777276671742163552515720332156711187237802429282394687872430707439760367798896700778836866461285048305296333092405608956866561748704688743688489565596321250823485686834460662245323270763661748352088408883418751884644505654033208094217795751298587732890390180650627237737394423387653514773564912967478227747804641167488656538239526520481661779336335261856547234304256899485419898803994637971410803028156933143907667307563402769239770542174268193588370433223272852047444840389504765101979681356436521978337202416627768878882427141154904003904069908513727004131169159439545353571649123069225163991274981432311999512133248520842964029476569080543554620462100317901254021944712841600424021683681791637096775506113529654225653521128680285639640868349442081713772074539379722219094863035108747028961176526185480880727865662325251993147454918046434133297706478063764978412566308698412400006420251907095557747142040667839103173169897265727612311847192606840798378890663479953578214097932684010902894157904643883008*i1^75 + 752106815438293631450383400903288298847109627801577915473992750824816757593435327745859927009772650454724306913622168834667306735912171826518915638534468364173141295940739412957441735206463993852729781152173345460005500772758233155845714470511151770833046839752105334397898795884125517875572200558338896819959975765233906877377803454690287169313256748773933164434407155551499554159418541147180508050161828112523222541998845683064749862478474293695166680563252790173701671803934312526997429770667705667225844925397988508975571512748632637095203926800270040036800736739165117377330772823237017954614659738520383576166918504841108428225281216414311390049331541105033544108754819403286695741002863929009222967174893681517694542845036406896215527922864901755939436197761812548008263922106011349772986696605062312684442409550533506341667693578621248837783585349512941830810859044305534192539248928795711395379900093754204657380714210413299507081009985620487831762961532574764991825231061033474447063325164063335826999920799868493046403492443980496621349113422300239611565028645112777403153469435001660819600711561483815790261840647978598453238088733627098501341536778082388152189305065905638133232167211769458029538186050976237569362924245175000728189460514612074412571226766993928421087249748349880517245942398775558183762116329073590825160473838244209977750473752915480508106404359455481131768419816075549060154399550473388618314586387230963655481387186349153638562588979326946511808586204752562140395841542383564909781543366416756484552045444827059775726391036393179472920255217581453690548109750940243179653967370457150106486347543157453326976879476378243642890498674629207218471111476056769225011955038794595832382969130227274824683241100275256077066839595245967182903419388179095039699364429694195581976532041740505860736311354275213959260136035388886316895505259703284080626793787828049353045381243043058811650296484886883691183446018703801153365287897433786503120790481845308777137926216745587227178115108549109516749729121291651466738358711952329249553624551498240659088454298609830165207291214731727304427105148893933705231056553899818589234256009285985939037269771700011196940357896619551301264244771887001361462541686243590144*i1^76 + 1114118178301375797233374675812158152404868277150868222347187467934638488201717114999513714943027976913080070389215426682158946940644607077951641620461903493386338390834564029874590799995863862435097573156851525250110066159623386014888709310143906344443201807969600163986734719720702355321302985684373230274200361102162806677557140142235102076636143686188412383355030923934566421936330527526258223966552726670599376680223353443492871079433763136326225711550142575893755140865001072520644006159671074813700527530486393469029831865328644625319966545902120902407967116378056092618652286469950376703794346318611512079815745724998761042376161842909989900631334268999182903791819521338862985331791358839447228797504222579870934327491787637171367249470479768390641629806812880155008480056832853000708893025831529744066108715975051659333707181664605304386789591373980828908493200200144545470826728771881953373475505480318667007725919697393129423750466203410185735861088043100915997289029854435752937684362301651967125132804734315898740236284615452597655413610905139661885338241520659923626603090139995087116872060154392122695557323296230005865297201585176268524866103905545134929463758290614103589749461649568333294493220564897518346451453505423119778602606612322405999708212680403375810730659695248503581003545662297340570541300934560866528493523116953905481723629366350525675844507469963570843661561912075736930158048288994560270600235824745676754728318701609199670057132480196947779897143747268148742199850129305499539308523747815546245959984690317019560094810615422449382312180356982000838307193801512851027991082710869321753937123022640904725414696499767415846623894312810802169530759084791798476752812215350096476448939024916041453968111525746207091615750386110744128786452627292518922761581215270627855574904920131320337425006897299250705222163497607441971552152269818396355673807734435049220098728072977384847384451379712606261938073690960780381931777997801311865799920290236041921353388105337786180152856390565497761975485191359211769963540256800660088302733649902870447372745075229898264766055987485131838380422445487286836414130477703461077967372612288635820957179935760841886962514452136432099300688781776297272541184*i1^77 + -147011783354948588961637636582342404375111839368255625811493420191296488646646784405234436636292387259744264478433633033707363930847958745843701812268304761737352552436312374029522497329484854830386446290890314828538916119094851437726758594894453275341453912572712571292940684007330964212863928343338001967651884087879930892334761564344084452235562644660296369656241542830315691452966816584261818822072872140849316905683371459126126273874129470437965914608390140866462465397461566802497212890533649509405526245655950850758662116165117624714778087082935714204221190792013551326474711052669852887461582655565905563502628773077850496705117856042123604148801777086971428352854470444421872610324285922560812678404203766350640672706311570778500181070162444891653302914391931086967723981672638785795488752736504827579254661173072099631854607302965254711844458896284043271539817238325282226925199374713497206959388938272908901011801411011131559161241443778394798544231500639675203072540235630470095658107608157575632072545137410847686021451074980186263956026316254326353654137204065659867009296524965021488256485590373221275020456656126458979684996749218176237390855235646167815803097711398812331426589256432527663146525109139650758063874919764988015590967604371275502051501058803840348295425969432254805271515060027003119116365491422795809422821035418386699746193127720188617506527582611168136428937650923988019463508694366604425225434222863047225357016336266337676764364401352949144237370824312449347495450594613299457881487196252541559349187820455582432344986117304265994228872788026937349820283514059557458995833454229284588194137651181100695902445651186122111255363793580746024444470467849989449939516783111699554023564128121185775776666338451186970354627640444685419356001416969701872138980246822489484499237199233411974876705026608883682613636994876209026762475056625224053661290114276106191691649622270731909353108624695919301698149409028822327720740194662956626299128033618107946141888452182450848261700816906133460612304256745342340278736330553529929584569372290809640115400989919634314729326970681560119135994212138062816572465381202403940723527695916178210135408095345096487139450289847179451301888*i1^78 + 1044342058069763531931571481157628365754005642735514859196740515085877221680131210445572261736983629595768433939158902859518663556366807179095149707569528503172631151017457435176978307894769839872553118672600828575869112701416410361954234148211166879958633761845683422105860678735207965442658998089373322342333114562891408385436052331675959846689829411763058015033615665283229079081239393068025766154015539291909552850863050406243354249627805996511766522963362836451589797053685520600833110791284513853120346780173229754971601089768377566614465129297580628145998686170036537096294226384330535293735808366021914318100532276074704179373199817228875455063475484618554952234894799774026869474627865526649575046234693416266533432944487558335336659198894679385638271191129023553350641283504612009661639532437307795157615314135006433201831029355213916010241188226469924587265562780554856327606810129125305904863441485269330983990976095640806378006480930606179036791617397707593911847840533228464510016046357788016930603678551205508141610760347704016499879638279709491936845833941694706975477708941699748863624083442055772715526050769145556804360922636598893558588669414735749113257126064318454630214478331976713057462750092005348648799969394624652121882833588981055020606486214377371343778752785290517085976576348348491446613961155471035042418958175962137230594674508881148894075986077447080051524842212783277676445269357303722772632001178801916115141922547498859950270039373354408493991957092783034774761404981595677568481326749262507623700371315711245523377375133007550782375068706324708395024807265570621379927609018306784998624451416280512141864509622975896522226207722775751081798703089463211202111541948171082161289111930875638337657175010059813517739183798378473343955153184323848978496792551041064127358500771950545426267815540397166261481912570175183356186279295924753781531134097306252180249233189786124521473767200915931136192709386302010330507727837376292978839191216696130684255053281942423840420385307252731924978318692502993428267362818982332770906977779952066815070746276371077898308087471105597818478478789081108988002843888143851396770968161882128030136031934717894852608*i1^79 + -1948473733560764074236144178541735214596404750760031956061153124106521497528786135134827648359515830716596937487009005368816071790695581404997371257260033371701166369701181125927401642551803805039345491278691249562441370018110279033909450053224537572523818877613833450854159015215255697704725040793648429357228573535711933626813081078925330754382327853927971516083522185541950644828458790576034453393021890344596907452766480325357702827793733201590791515183479679837166814380185017107983984434261370136044589178999247938574760426790434856331987966832300159154454988163737041839812058755267441801730585117990420030494581037005983705710571275190502826362250949745797045435359133008833948997338065331805442357392894663520880413129641807306145422092105025732148157449558993950812515465243229790338501786372387171793471622681191753748874902540653244605766244805240626703281723144982130789135497856192576397667869403124895796553515992242344451989378892403537857747909646003149511581077983445536977751748907206675365879465607149405520145009043845359823531232409104885474028195216887154010177247651354636480228460641259177636544829022134422862416298834599736110957663118082714489789431641412746653145277752738825112140274029629242258574767731355097407197206655103023441659768010487528044651433576727356765663646251615627284006487247979661279369730077426764064702651650423101382436847618525823113413450005281548731461076470704354155503672391572679918567510425126129954073270393151234710558953078708655365293467784316157387636643795632690822838329309839825332502743669400550644722237049115012292698417970501686910110602342963839665318894538824456902773849125055616949980968412500859047427114899642240960318652403410882489469236860362060810630077821871415478541431019376434281293908268331117066789142845211412484821251670708068901498464247961137993448316687483530512910343324674617677289546381337736582688083505012474321146982863774653196753798557872027444479290338070236132152306753905144798047933597950526128329743475615936695628559446881584259464912572786372629000641402392354978110214280784929666628968285060699162633894460612454791358487938742948807188162416125935616*i1^80 + 885682982990645719198753681775231339936883547340870708813036606678476554897737863021123640205643423168613357806198410711377306682379198686124967691272074469423706654054763293737006026493401848303592022687830841699680752707232047288442137008644237788181716528649096562278717211300672214812094419354786623886661075732142212513732175085996990522094558491406619778274078325015740932548048402320218093367944825665846104269767691172217139042357525440582111423293402607176500373122827132269423599534373435357373047776575050730801927723263358687301706430832516469016844361745033524518607513278479407119550137556389968272684044162215354893266808001449351473831198557872441151429419612539328401576535901654126290460528726616792818115959366110646896266830712428303590027431525031077544883894109272815840027668522502279822482462711385428977222727843889712389371357791516458171599351923708464114669909058329707791567154292612198795117690170241633281175110682703744218571681461994766280129846694507528395885363668847184005839890049073109491248965900218808690237644657785740630226624531911061787336472074724618018365089207910754257710509767882743729837366273053916676966862396007590668229035255991215435845990434893169308321528986946530889001699361395470116536709397183560179130478753058400546119646831069283621309209522378853856345743124683749092725054227544748596545514583579410881820186254140602841922378479881205097861397064452065037569601789759925523147938453707371084509102796544099611790651239439463431535195963859160783703167680185722135365968859407553711655254587264078277136420032665184860544225234095970930533084761403763931966084161889492360319983838316656922081034537020348711306332567813073985800528402538122245367031714927760406208612683712542666307123550290276203136363914689041264572043897133591805366208061673413206426948846604323409078301371607185269513723084150946183838101760508827568927360204874736512093762029485269561637002804167167904420913962121838878565074022794999651402076022040171415152813472797500303421905701401203501163580181625361158731518530231955321949359931236372667560905458517858250154969653476154658727092885127168*i1^81 + -43353663366427428834272461837948600330036958669675975666850224716329280726058888273510088770109771964237522176692230310069599335733426816194546772202280297580880795417726201074081094542406822247108064660028906317645370111224016290543032153760280765541007719677579092558828880806073196059909946335354430971382364020519115321471281750610234884316911845246075543276240006526176445166204350467281588725864742032081353863016861768261675949811456382356573625493426907049777177361311434647801692714348079502406039772752002222196571757047229206515333163392389296323709568960464454334967873687609736816324882037125131025171223455515702269858106908473943733048579934147672205367552541001026018493933566975399696151186156964207787461656566012394802972221360370042563906293067446292069647894981260141649719526732547132574778562402705346433075386176133085310071816238858516286363151587804401658189356916198408734685711907560451348646957580404326964927128465652495887742612082911860055674244662891603637453362354292587364971241618444681554588178431854675744346658383456277549838478204125171988429432934665499567504912637834699527739382133586880315736257882864526350573279817454554681631089700295780133781009678081551135341273247739391898335096750940333448707030144992320850231310775666174270869048917327327431895542501113321698591803298894145776080836288388425166558709942359514255893443067079193883271392974288278802884162583069062587475782198133627710551800869684283948247852858021258088733423164190538024872544643391708841000840467844023937367427322667936283124958232102375164625151168351891608971782875723373864267996240077586743500969392290632923602327541673650706121687774678419820095102323083001290070587784662874073728711548913108495285576395551159693335242765455387760924087052179714106848342364432432277233724128957642228582635591515537681184363668888185594408390157106592459245833856658190396531417177956775823249226997998499465016426715936640235735470798790477684744944349457149505559486266867440560590757778191712981815284991866780274622943804281400636410642189101796195618839293390943385046641238488953913344*i1^82 + 29652545189251402505447467408416085036072730733879781353578136026202452635740290729800859481129245402273791987561383802791853891544279590418681026510165973216822023527095533192972095335031514490772274717971385660025069384574227009076074507511860624948388180476544563602191124544112937564973883593861302029797034902427627559085234757014122054880895661865301318845644513687210234374050158460257699887498084333468523319890742388035138972161911559115314618533107990249644439532579711367623194447818602534377355574112482701650865755329902348595965888246357876243549941821294653864003256996190500739151424860676272648054951051864341473607441667076729559529614821513276577109392286278088881125610211182253151529117831924812850420272373010587266298716279664904196939151693271570726451543629759020442589533915610954294881752805480398718833171199227990899795363645644813189949629780934451878579403709629521231949552529461981225346374535455233640050486494669242885588648518523262025045099114338128349344626302532474805155896692282095528376950565413912169695974172055546486718942744351936946517143586534466467439899067953217540840515058270809964766103980896851677792750686319505852928744738896763758080060740913482564089316092843965870346750500718064843447414736434768232722050809663512046703418233641749514332442259945885630252556504902960611985126961736758548478550491282890861999916767500593623080726170506932315133560288710797435635786468380228840479982620634682833469417072268077771223339889174618465660213608632660158456564779566279402250748788114787453938819562795202273515260635177229602229846235866915616918723808536554644509032704296178928063172769565896452714110594210934340019306213433960017878391761851295647534924483841593914735893962611585384199864154539237072754265127902975350529507378426343223632644668340927360187154520813730585032411985390361241698459856723914457444443018861511934541580130948440107465739524908321201438017764554090652289878059290709489252596019639722110128744258395523255337994972534240391481254104777499323565402765501609206409832139862779876081664*i1^83 - N1*2853591712729147922766734310826071382290396552223420430781970904631867663506104389267185148054932416032288995207906773825335410475469689453876380490865437039241154191601914674529264097457076458153826943057833352826866204654241717646569216997590932065392666347523912556665884646961026537256567085363016855824730682674150910949464090078893952486885234033311976709571725892329163140869040816458346661409213302717039313359343816651456166912699968656028908235530192911513439059856688469287569377239106746924686324434403656718756759825457762374238605564014095623651*i2, -1397186281796525125753791079392437140323233291942956533399120851602554782448002435972098043970390980552064288341340606956480136568126028324724215154025357422246313669670853511901382357640795303967815800495577693049214489621816548065318324639270808417145698988947073813755275772913927311848005611048365484052044039808164493892392040315701110625225948781912184644349622198838033670156807980542263884176279367879211610458910463865570780957806900416748299964133084736588313883367489160951920868198227059042232560586785778162176709947874327875320595597785496983766070955089599735462547181157413835508721389660267009358479350880768484693946237323316278655072478684601725845724577161528069823606320561925480482700713492473074077307368878229269511939637800446495202815179954730125997828470910643118527650709889577558683313761090997133790390395975999848223483767649638805020957359375907489357037861073974782367429483282448134210706613466297956471586097105709580399436281026863296474829809365016959727245713971114110249380488671481403810250556295671605504682790607763457947767798490527518758172277764055130876198523125212362026008895817968895183718414972119962958987676723840345849298162165484166090657640172580445878558032607699327502488941686017222593417284595147728914673051100618177767093014879126167044710704546365197927275702207282005705155230276497997410696280827457598462152150713405075058354959624968180707528171118344808829413575974527094547093710959707380132102167525096120738653339504341951059986872892423344491587702067055871245824349061908171383171000638477314737559874780071812144309459332210600068721016468891207144812858218813659840172255217067465563820970537716906553048460507443211202798971908554729154319402067680969637413704687264227082212046648486660924048228213013847934293289733174114053207687307699635064594947534272229633969045590473977914714553806150258673615326052010286413575797279659152997821271488911631499859008333181313389696997007374375762670019415465635109855542683105682588844853034589264554658875131641602808470086930851894611527636280426662959160753242761021072666639394328031031174011171788672648508748025479672200855998836569372687280841149947747543752623388687322696005513440387250917203173619667889267221424869004656934229104461230797249545473333984607136635192145216583377620734353322689696869864608470415367444397397643381242323627569530620874914767001938178361859591521657565624390855168943766776579332558224899783888735325451015004442227566639996343111720676525250179167909052416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 124012485820364423843445476495052563999911948633900233448990881358295765981009998027638563143159478921866242361443002456955103185157442438078496859520622751733576785773420431063525621706003811006001804088305375905571265190483552925153004853791050007375452055005543378886127929752711735505781702476873980845260579147218565805857318020860232976338869036751515767447915707442064437981315440352236843762240752101423840439056485398630848213234935401580211920826530517166520708916649762530172281858753518086731941782746475377645928262742754678943271876050736148661907853168106433598969013094591466084034730380108874976612867656762452024792480201640857307218943037483636647194095435531491134846288811708008333436981533947712799082547206570320662864684004220650595179931852617075938946368553031909615814031414693753229868466681208435796405598417011963694280173862085332597098322491464406550448281711972218431210649993598777501384355081124252676599319501301640993835055663924574353563379671788764372760971494193616605575890733957953055033004638215650949182579546530406441325356450404701775988200736168426372452955543220326001686947410444863500536728700771991387956442948907383343368925686217965486412488454889717454102621471770377559632878836063777648496757596732304017371732673316790453329056215080854637999153071401696580622347605712838314628395963023005631934125026185213305039098909730377284751375115719417073046351066470124835541037095738632208119772003245004906355627077414283264118075156233509262155029274390985234001967197624225483567283650781662168302908167704566608747984881810370658209514701134174492313322217908151334073263818033620380531762039667335861958537739438613063358259687509338013300479144669834049838196195080660580840306479932084990769423039559408666759327701719076776290466120048041975586015178216245769815516135958419119495612282602676116116469710638427107280503188615060011494278555985511938174219530709967669339315097606032900735800213249191550054679124639369524687878229484847668621505351140147893711202606331416557030671821455088786244347444757188644405470838758378630316387398390477387336511682706223385681112712830999968326263632100245887407133546505711092981001884074550979504843720802268183781487574192151820406146402386908172533394723334250195217549636308746126590220328702866562664313217886478393710096944200882347770207378020358702507628626941128257686850256389795425172392301732537693463066949313956460500268119655005572546219687022880726655628922015030309387288381588626796273428888289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -4996387243386471570055908810924384361453675068852810958933375915742059498826317248645355152007665018097403312730446424501859111891088162167998669425088291780773964800654152531436478095317222702033460984083750197356793827686835913486042531506810592912728415026460765920520083520166269625541531732105317853873159925072373983828278135097175285646745276346921942753952259198807908088025455213879551652593748055160895341989512555856124729038458447232616355445369838060868809938070583065983787180331524355685783705675030355316972642864543521996998267105406398304577536724837896180471844255119827260419308274616815650411459137369443569437594356480822882106939897137909794383760700321246993515256748744713437656097523790398746503086382756700598814005149924745409725248477717528717012142615347249681523631359057899491217968202200916926120854897214096873833947255314359567991738442398489940602487400236783579253992240595213439889647523341760758800768855595759359729886640037616715918777960790142575485771149847150675868829001061273469094573186570880924697055072577328676161032638601533937232272538403933265904737081790213243199397905573197694055899954477681157635239642277228463681564536661832410508804452688711028793322138013812500336046116847627871264746771582776166498389418728200982619434163959595137822610388445887015472157699362230177301964492813390799402868156356097328913148880563357502113892771777267547807662579514509014062117172493498630780439494877667033992284063186179661230660942764599714533339722659312396400933516534066394291112241266715712106856760306276182061757488537150700898305635287009879405540886006785699239949720672869523974629652451175330483483908507136184879596109163885017616092667467813492455604404758341028260449903724058302203141989230296586023598416344435240715889264961880064360667920612161116816476908378364900311308858290344683801399745902383877758853797224686580283203750192557290430875866295423553736026850558580318298240467915182696298717303205469872373117612521756580921710993933263462233255083157187067884817120302572239609671509930068708167761359261210038462449439876447162752590936841460820080439351416221646613691375052621696649208906091351506703533058866077081202636734582803564136257440654432656298846772945684906383626802227882148804532401674861006857510740770526627597489047743828756985349814760996539872659079946468636278736439521341869985993388508482819346929808482387556822006620107485064401104699273895419642671064735778806374953851196556010057126987872673585362630908569452544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 86541295170464066345079257071475326827303823860559189501912979729204401947139527071490389534049503374981986661833379906598422983585322128897590427258842728567681431508892465075417289216051369526783688569411263844065913182526080367949143016015948536656932214282153569332452543025978040918887098540740161075953132559675315817883512161862551172240386214452521003616597858645379644247374564859133142856145098233011300381303624719639760789706469033778874996416036904107891958431215764453747974873466276930143457580611107090053578608951307701392482243191344482430300358418531172156169974953497786887997176662602380632443067818876202737997708264265123273649465470975102881437047461632974368025363685160370301413522319160520919285297535987050608906390216639430571344242700179632755823708482638661973267366003569259308142647823641929970476553166068777067400419521837138566239059969867255755976529064252384535680152105409544001919607635171406511164041597936545826205390997509925845473019363281711499455146295905963020536558074109574173153596444245897327938551282104530107435250512407350761177572481643862730199316424952008567824475707932312256909669159993690033040820352642138593350560320988711620347624324549499709652709527389388382292919559055952245817966846286187866591565059864668699598722820256085179247132589816490561127038205651056406811973370424720985894713206073933166407583948609879818960882850298456570164643007284434209440451820179377577702560724740639086182543136257103630757498804942470305675100738082104987171513189524594624870078545499217829249471397238843503455065554078269939859102696138087393543309251094810133712021680806681483705534040357356304707930657962980864310591616077181982809801610625439182692576137992115962104297552429836191465633718563001640689304226573030369722789083240031778487906776566932126193925456443391896095603926845752303445390755913065105146804037808234658885644236710565902347763358728296292200958080263725517737040023199076018392924860988139548700435815737073434349596681391126374732041594488306223293901350326809476812193727605880302595209213652078430632605826177530415999642995039424634904629849856113327833171823403402065468799303641548144163521582966647457386264985019623260801856648132026480480773180675182302984386168949256520082396632243960987400991020744308434865477029209390082934607013297652158577783978205689079512803439852844380723157848345843916339583934578691070673151325865935208024420549350315408681372983625712752149419350662019531593775079793254377905879068274851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -455625415253505042517541696106495385212427999554561697557767741390655187076314067684811812266626430484054025842414203293595972190945053486568338553988825248351600811786446880191169209250064776217157470695742355121144681533173489648874380937591942191816440919597474713880359675697512761848887479918998334086781362273357902264362504040479314701137323893592371328570503139658150249376295247171890026673439800801299416124122085633494046580609702246111348271022684801044260790360842714207535452669696041169830015629540190179768939786381215056132362444263106089485210459124332813462055409405717365876151357633027040638223263583902152090192070957187977979075630704012592772161967229040846537792541518804879597874755243354661676791766857303825209419329211174339050599180526142872853236822191519494758735302240174381694343738866253880740007638723126400159013740942277789656550327959152326637398896573894260965588343355683560560640373757586492842859732456394935203655535293675605304132574871845951068406608036238272494149734319374629470660307835482723629290890872477578019423678949417009639687492704511290424646912947831168265263735495923515704130526036341276187181815102228334810464654722310860429614529887800505122753357043559671218283624604375596475133442577326068830525998548254730380864168251688906897279919276757834406664901193603123261329863608295218816617583776893587569978953461480596147794369766783880759958078751484841107294496856576725389969055957234087230113088575194147740666543422456424309667684921290319335212121907538457997630577565342549385675143134047144581566149966030770120115938090383403930301309350733444667669025721493572773446092175882335124300394639374175936245497658371754997864151897850120978539703078785285104196759726403140262911578359132804666334980177857652436796585005516408889508665005341079610332408648551452862536553471048598275964584733957908989194409108572172364293380046357809962309366519023848958182339624289266149921199463936689184070241714404672510566585226490965338333068581673768689511076443616331884126460140806777207654362060253557953646806308121501502083654360208610918329201635575177662974256231128882240163784612585854143768960865387260515980610295163812843398726501050622175034136642385597257432909107359171124861726828881380507028955339983494390362745622209159749132842788450373456821234924758312696626667736970035972260889025615164178261201155348882585042094577882783300443387245602351253648719896535045628382516396750651252017623055953242417164797384364484195338481426612879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1027286186601840125318943846294421026218439340964962677760281094143738399762498809366186685021936070728053987265123954390425859791894360196898187358744187834886341268369916887781474647158988206912489322759324522223733707467008463220469208790944159944034988743288523590889930719328234196985388721793877187254958824509989833687562867876577678525377672114803905765451423967887763851166734270843238236392300503513701398708410397798402123589210087190897996700931478335761802015324525195619193801512504860010281088848732993513966793923997669637074998630784204105734684822470072018325967519549446516966128302356470707798254594079056759008844496792284041535456491982592744107213171619848164525714741698509810052220032393652825310851735342581371919845949072138620135424344305546012321553747134781705160256095610873997185997548079861200856747207908530773506037905959619282863465545214804616573725038549264333430314238632963214375100690575294393331556036007389243206208499472545827865264565808999123811035005433227357615870875821977127141120751339283278396072897911435063012571340509667040392111880571640660750695176912048036457149829271029489479978448614786955935795143004883611887609059152575783518955826574616620029537990091568868091789071747157975950338047231926895022590439511549591190676852553351711512730474724491724529254966755214755694649903501317258816710839064229708324691083015929495769514911355174527643267811118903103628748911748454160682303183193000245760415130512790539161831801697643473513965450664246355144083863278015882362973447938973188069780898505085046542936129512091966209947787000487034800059246789055373255636070308841953278195877395376860302062812235300353416514247235860526000501671401625576234208015507609197195731406194850113574043254124034985979652617105531851375405090291950683501013783425779584088416566590720161051364922771321221876429360597636731788692438597488708377672473966415964636436736545516501785480252472760093468744733836345510695290279294675553332066860536328704225276187937974252990204894426306407404819773575062314192112731421721829707141542009974341034548723909692152320296075727737931047214851721264580453975724013352371946990747931206319639149127564169349609641631434946889377131951456798885192335368349835124123624303819718334802137012596711630524055706803924548932654829100002175670442865999281648654428430718335481247353522349949336297020502127855938697336010556126832817376190026637450300058800513858960840117026023074274302200329613133045600591738747665901307878807496401354752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7079308011595800999798340304583608489313222602538724758713931948010575342344055338813418649237904989081993155534493315298932072700267302785124759068971024171776995801763067114312660899975876889018356272081053730233825686505875204710184514644292408621819824520742114150150128722454567072249753766096890101270181930391204045294015538569947206105430846007027416070093861430331143654883067229657749852447950082572252380411372719606045239149235502192147320504244828354250305080659013337802019663428077611362307062048944944654600560480723019145076892426956792175737327037758127726878904938605916248204772780098545041067716312336412860060612843893062909741224273662129747515551595557360454605010480609548331319114767616931607950165475181938382867869179398069908216263601151882913302523532839610777210513041780409626999330937197626132388658818539447022467686071181406468960307160254230088154614650624060009104878293925569415028768758084975843473547244320375180001306242062536150561851221887907251823111882192892711434835840511662982913480271716109188354564313135131834216491591182573984510189033864227931896354338626684744871897049958998488703266078520441121501808534814061533246151110620705830711981452498569924943913032211564689182810299625217091693115092238412802768172210522550046078447805430097848186959793187328973732888652217949392127895184687259634256702466823644991112914367190001494209635844376797971258552164339324753198629696369130511525053853435776194201355831994139708542016811967129447825548457059762154343105329637613866312858328927825011189510309443885459256254412806281946183158906208040275400935856385517665562847619813281629748967850249130762508706787125902590005423201148276326920983043412738389366800549120066731518738463598901818940850469654787899530799537463290985970270254784639138462974121912201868824491286548505064755815451094631197060130142237091042886738581214113796398930483507512548868008195838144116998186339688411530892771532215708953450015277719434030589149026251673002714072300931851395862736649933851346918821609462788125442025000322535560469490965265964565380676426534155795077533716146608584309070332290380416755576640488112247144856392086320247114113645053790069536526973788107265868126004198986789767163457857141253187558083941124789229677083441139686923559827140956382047979330469351257376089675600180428301574011260339085881409347159555573594253701596378292909015569389639911818488669163580554807281500991425984508045933036334344190804513402305024634412658882968849185979252286328668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -14622410577117562244887551072821055074360982986100473263536921584514953080482277058169104146626797236289619500158753359868868894374383928503036695776430592342279198959171612095977551427644257778654210623377904865645826073006034352355989214866403607526857469790188579677644692998728150251689878352981456533025106089633307275600574904152992937853415895463081978188471092970151989083862949717882747806880048233644429015952821105114723929812162844245540141712054541638592055852260745533975047783351924196011594907925140577241396239089641073183463677059053940088332759363910300716215307922061658966279127631630935332055759915822424713811842492517838298947589896258650673743336694931381427027628225848547063780413217590443514338153092043424974796476620975212893591964255427353049693910924223036120310146655396978428721924517920178945554477024449260701195487045695032827401073811845291781766076089593034591819681868103427089859125612397162312014306299736890729027100193726696556003377801000125811151172010713941537246657941545127301580629463205491717377173626710835870385157592365905210674270040399667111502682270567800513670087579149010337517526249572787286135987083206235635633820113137582106120883702675956583333658862880765138447114370000496747340322903558006010974492313091905263572280810398169006017903764637380283257425211221056914855403801681961535918987536370884602337202297092396396146522400383956944393744120380029393628426366857034712496045103862424732571775152432934957336575145845525457835567539719745708455860012839064847968450966547597750511254259210966782508089150205222570822761294532484285890489390878600581861957730091901934400870820950028013665531969046457667960515166752089731156396315679551345449323747903329727718279001508501067331545771385979452919444996302837373498186448732250059203076319979335280491604021689493979672814241796039803628550983405213458776018185074160594971464552239110235491761477054731013353047345952565001449444492280999128406770123434683758863913261765710353997166131821877563364190027488587864561374489254654177484540586376561195522369039655356599328422351186684802270547434885931154346609338032322735754105973860954577163911554064156862341944322450874959322219547501528278981598130869168925390617524167960335601231162150118229311040081639690334912247890825267075942847621743220863544093352791143594120840384164087824648988802539821094541623967706558368594472363466661101113532417992653444598834813020480072353384201002346701821097172647153442616968287623302778072346771296121520128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -26578262779714650206449701298993170468437143175647099162586617884049734311985134653420548478605197523963403572278785057999546052519121184943913201916009236563262169094791041665005183125364745856977312071576758710462093212849769830948283711166955794014221689730400603098228277008470255512734897413337235391353296659802012944366012892231436071576580245226785374190308975451352719909328154072235770049362740201661441632106760286630860768441298257138662013343838804925198543732529335506582052484633305633919852782056879692843026772819686165623384981479316857921359242487059601420012688627889131966984159212889446311246030160333056266980023184566278670051741387634279130315400755511995650756987781573940794664607842805458091446184646123647304648474944929582716589980347564279879967580213594286201280710097944116302032761734138441582299645552560189199124586342545436573991577801917085567555740073594240652418680455730795024309406351865605790666432755530124243037762838464845202901567834827896779068967025459610142415937853138491243876313457931599910417394131364016406289254417309218536032369127927299808887381495483627317321587699483297434863739617690925793507673641140814091678573230948124039773004602067791467276657856700858034517463759209354025324276288074423443890867022314847400441120562820508961881257613769064865119010191363463736228779953057764197055994075108480376682654683423210776318181445689351706475285080666194814254088419866301968070293807471850208711346957868721680908356896242646955114439592306446214387257742407926122536781235417707334503341035115103179484459446243148204295162043324311706605306280024317615351646689826582278898553444746190587036608834240083218954498043207286514449593282557087507249456586264792460891657957820392915498775127289749673320456973948346975086920413860590377596990796496385972276056330100360602843074038711953658031947583619788631494944317855912262478216116200076114177721925023053973705302142080992811714152752055506321359617726372698795230978440443470832686421661508181313469520400492570614178251411022492887012915053527761007826532385937151535900987322604811574897568341607452248848853938643143393494483479803599799300885609153545427685670747833591744002699275280458941459997012598176990394303565569629873244759518487734971511630904057212839745035239126782360124700648044787207664829035399526765869488394915401581782237775744171617733093846301476984270991461454310362077324040431702827770966037904889488868273530849621415606839876562616190022938324062148283295022068979654983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 61961404027748944580553936076989836466946755232424662791761777147317429209535974415834000638930807001131904524323266340917825544780283405959961305588645571771127562282929468743236628589070654120880228418014902992389788121577088876787315506478142984169786535912928745581713239515512856083986452972035870202161791527086707481145288948688174419099677993875462201828600858163626004463090715123503915736135418091156086468868046220426055913035157270538468134396997168510453257122628799677152584562068447679157493491835434863749594235432712071248717385707722022901557179529538248170703707766082652901460256471555070714047898906023069576935006976363007451201211848069289988973317344516031078769023201354878196587757350452341635901887538655366389605555789813901151804008945387700829626477278228210215851171918455310557703787704542388777851141057180100571392466120060105012727407895191283635483993036374696787610953489605243530562420983643058467047733633091799534184262290646652743604759878590758892887635241630409769942510706182164386763465687314859423410107227094272541699424774073060852136958597997616333199553799716636214175549136032093711603915365225153767912824325601626567929843562177802242497604675240645620292143239414588421909851431739087507778151149505992377175291878286431990468839061143011942803660272106455156500767071484766886886103643310441556274951342526385716632391615174212955640455949747237864880057742636663456308721049854603279713124474695417022815538979136855585219927995735905139409745568297299127098731028640808128661125807790045990596732764419809266858011450724249730498809072272156178037287766314301660963769015599038554626270792096764956111209660003571566706774708113402853638595652053726368740488004304557160281936557774010822405029561456932351846284549035158350836847512545582415614161627301654867796148381442854666273742646088949815359592742597840791625944258050887486250446773689774985605075808752121095851283948041484445119399854795189743411205119530946918335786633663592237207615223848531662148056825321126743816081066568424849856146119420446482168173880452033158301568678739378409631494277974202928007591960324536387885513623649808860535395871613568948868858735798575644562274998436139055584191220767837605997921169049974179034812194483377918807723656555118654484050563145255135349074369911661348259119700969158728069790976471932132178492467394649471499311552431744243887014688006774715266751622448184343144304201935263438517908634784703245063261054174678006380441431555852418072723875715948216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 311495304973195582696821775461001286177880953523760198040933788703771278863662393423163855686766085901190948968846537411392857205400213450753648604766900284344980321128091018229199241425656824650674994654120702349622559858103659049027573556524499528726659030678526346187077237701697742605789612925387507222396429927796780499671355641447788882570200657954116572575310096337008006168325557431515206097481202856987749293491490069396359008562466635535986589684465131388375863192067441030243120651300181227257885334659119113394748819475134698905673046455934336898127027272670830095249218992095512624087756897216632494721587154849896505227024684272492581205774875221492341967488422112811304434893267374241625878621961221414529745691674378240607476623892039856895158125291968716870974585585587989985994444953074939394911171003140277078176813334429138648703703321052049965711275276224149885881477419171487934683997955516831645891406406452717977042046731299824389998120105772447894420533551675731881555566006181729762673809612493182293745806911364243033188680668160713295820948824930119898276229361012695237160649914747819719109763700410105323788773387653615398473060574342995275142353768742525813100583400154442498627921049934970148491604060569012136082818398051872299773096022850541310860852729196339069656669639209197043696011841570508634059108771422615417821275087415004036075108119770333410091410805119626621135420925405542824901950239395692709879857042754296918843633966265954191759098695805128630638502968301986945033407485169678566680398631523924436737657602710279040215581155365166984553651426391279007418305653758751394659024704171176677384757375331364850739955554585886803125301787211855751146041119022365016537522490193343897418856300386728941797948635349261488138566110617037758821322552156025863964644149747263835949814176866715358468715116605100453812167354448630351964895680719722832347784170711934563108854042807718004757473135747681413521252779707489175635867882333685327189550988281423281285232239239552992100631772168522927280818468097133962660842462296812375863226352505709578314009655906977306513359841504794870367193418258352010209764364469029877458192284604859018211017439622655564727802036379362318718857676184444300013539184571958452019209457724195401998221395539114939548563600122012072994828826262965514155763133466047615060695291050645017174110131636998629391346423484682703509180446434413031819024448383419819524519534466852742284692972453480456881466000638234143185882141054234526076291389837973389312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1144498835893710086389459673946183798736978254869629525502027638653503406424133890287197322415208015616280197493908067927977040211491199815680350280182100568297693296220794780931568535764464069712652277939936103758413601320529011118900543826206436705857863632171817257310164034016775345383093343133219620148786072849960643590439940076269758569623488338550427712004742975883003461668433386724962569158247489387832382405272397881163051582929056958257648135518331711788968145120352667239690897932379675937627397944758072476843693243946359574434074243678191604330665904859327200353994359880991892621206480329681516135642120823345098174089083885735355192377463067882861326420558138384271144043913475398136646964011346018235381925252403688539445117578999407851805428274712132976103567807259326948841186686081359806574628765443212385127388679457460584110517691434032939356603133825488301445869677904109752027262542181969095220287707612272662815061237422158619195105247796938905162408114470533406313335176180170661881407898307062231527309534708615838974034161160693113052243265210392446794723348189218496958734271113627503998919737387384653690495558251961107417357926623167766431156515163664188647792335081444086478628360601299106201888485909548344639606174686290948993677104108091679659085153210511908587788009560074341936592411329203450147011003968954621712262497670644502681501511910720253104975795400323870496368003943000887831951478261316430809280772368480077349433543427663829008332008635897100732881715662813548820787574033975289484680933729360605167610419341213777840992248021946404227689145941040284285387393828853856356141871234146619996257123458694656602439313556089138404809294502220942511174118397055956654109952869129609070253832967250446962871463998083068584653505068268245780062693437292590593787380911432531265725695574002684033817613563217657109040857949693478672088152440552589018739141239934933332182389233020049431034804716919882883165308328999509225824453132775275225357841811843127339428427509828602180770749962913741469038417300631991219962438851453776595665845495045187621579251192418904454307289555256187989264717002145084838796951512341309920112620126261812960757327896525881551937269873796428523226664272667303728555654186840883268020276030030958911697970083022877138856775897211069438220705971655537964139668592677020577556854855798501824759302673118275204429270126489902403707456837425621522579669663260089667148525682645730051942052819360128041908307796112231097286630903043579686004147773284580065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3460341110597531134764676269360995766128385217615398728409289216897149605907724509115322814919535047695193869226250412476453182113335431015611909348698168243970211056617907290361170158083562559115268418734995445498473795977011028182118233837012275632765218585376000609780278067214705388237968363467015663305988886003842526656631813850113195041209635544173651332194611640421244000449809131649915930396685909879858930308949575130733344534399718253083157162176742522106471488561516893251360482257289470793896311265190688439898669395552883625438486781620506480275006400178022160237897135823370724344128180355154491423497474624414386624869768999968586501245770764209020655491835272601987979662385078667289591790730388079895645477421565591101777599601846981430476843818131407756406894981413847660275221170530769833786583956411259616047603835755678262073445200922100057299523760124032181727974120398102058531777770535786422363699843003654713685704097252309678852987457674390552943440207287843069467964343669862102946369284133515779937856789674461970796749674454947902836263250047032083846479799689124051388504510730425273050544191878916345353967557367465708167027386893955311608986733288864593007788605017926334824694574129241177844264700880061908686454808231506674143546926803685897802325505372091215178618919539961422952826316254722282565559357808335625567176076011938122141435766899611280047514168298135436070452320544367829118329343898168333205583330177521948110109783467777680240810493473229120268424669621464507652913634606136102493930604831965197072302058882946787696427322827134820632655203999399487563540956846895451072061092737819380518967885213378905594288167862971389443129953424546871235562012429976693001120724439169371063073732699500567875732245571036097677260066577884819539498613638968759977710030769463446145625882791334067110368227263930548202663460746564345054402118684994634313042231475145668105661799922794039376906775048054435393965291906595985238896942150713092055366592547964768208027663822082703715750114151081979141152450327654089693986498188694555696935410469346539838497411769208121795667602042364462060354583090522399281603805676460304629547729013871589217728698179243706159698165421762774221795751898063824535881961279296933470348007609582540810122905107959013052293252842022478042648456908035326042216279789031178496606221326767442896398846806396248366707329780235490446673762812682991330080487421864008955246687059941986647866387852712146590064133844943835795896315584721294889631210696578567241728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 7416918746841389111509620668875779031650259207172125449162796180184700230743985602247294533918907646081549416561421681979946228967504044343389624616488251368667854540617708629412115119876139410864980046263236276966963824564506464436829419384336036604542740828219414797524370603578984415442729621610495504733354576240251097401994794494871108965395696540858677987991034459800846745053210387653729168358917034962821319286506081237016364040107792479584236492640211998331447825249109168910181613590735264043038404399504063706450004604040647137960432623698689034176152232845469376880644288062443068243627327807299552709876557893171536511170641578022028231401768532099145291328274273333632463242202039924919752034907104657930574063504769041747545572298466841385556944442651077587263300033440785320434701783332651655524204000354760457669892103823663499758073836739255396025111130310533460958016050150631295356120849812152664510552007822597581265868784230590655416815276114823928710034493311195474878098363941067133833514389721357550086222307884278651042930579380534543179844588963968493499962455194428742115872631586550365635708074146983758762597775733646674641414983646862551397935233495313899721328310975230197931730373763549572482428735881053416668180533090284739716261535763530534997510274653257856512541634383905407425952160617448231127737245317554563014311042308489614288350392294110268853683545947317133150975925364313179732741110970041347706935192887092857151427904594134173569936047904839453183499952873272519459182906412426961878856971110169194787504714468900296823820752869450719802300566967307623785826113749901930308302264506412566561873685948802611714017713291161185876463413005241190290351137588685707964620749891043150148523778371494602543859381782043499234803638630152202271775430533920928492637956181569788640900634893850651653746008570422249214792694113232146702750304892134454633015053608590408163722214513426579867800158225059112930211282906401606019264020367512012149268744543133923575310293072014749429056648204845300328462611248907400874441896135301649439587620663725798314197175529788952190882052597118612646134661681378955164444443179767457196712048535552482079410762873231363644181752853825232295067223137549489241462475824161190139987621818895444340971874304866095141173390385807678338555123226822776258016042314175678895555749388848279279399447043656791985778981084617098624228980406882236203083723824365793723012032361644392186893427096760390668524299544219945533503301310635913471374532307194415677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 10837581606411158772997558950762049432119452089741369802906542786765794759563869016944910077674257149033059363766416557962033601858561040083650577131469421478147151071644764609666845190105149726489053718688061352571407779234392635467584745140830250630713569105270797654283110364004858677085547998975577478858145129078993461198166352593358913884305212856436332610171819281374598782711372601594886490647589141342812519856673294433794578564597468651957880929639413376866418644726541011823661896234633216428581794171191553586449971733983860415839359434376736518887185939358696373617255181188581413522533330967474137370538156334442793987522249729314205072247564023014598960784271672952687227762895123703706518135092554144766796315558642344876621179742977114283875417890786579747146200652049136394186034509516841042161041924896170093716096336138915699314549688311671387751081992679981020020801646292711215703152575013340892172351947529852809829652580643821583082992570884617548527084992208246566855888302296362177612837836728850548909783519420657830721392147749472046645919608724981023874068410369877889134894894497975664223329424942851131895584917199292742005469383621441176147475589161312821614516664706613420911496037308121483826435434211863308172933072929702522832173427722144435837493103870364429210174171968537779327325799355144510884732911028365817891129074871261015035536675487756639222125825019478126706486353126202712596263697035704353713198196534650918002939221456369737876945905947194411153394547504371026962682302269996644517399989572402634724017104772630965791308142787218119074541454958074024854125059450240839207771026362912032322636105970613338333798433990511666684686570309679385942288880031217257265343447233725352746610335603102970780804327336212941899211704787824423791596032475389149404234678248428223668049869690001115743922054897934038072634549812665992097380252761118745516068151447965300368714762838008824294647333226061753564543356434090275774523920517236912634405028916776271924229133019402573693816170960402660485012443906842260792009634792855228619810603448144424679095997643404239784676089548256426158017587442379412827511307347333393238834958738998734431455776369333879785948497382768239689578963639800880648353450422980124602103394521821910960335674864466702333230273340911044334511542585987709156163438692671530911799476548164350215819784321341983209637300039614698515301686487216642574922385534154412912958311851132571124017371770677909795975568797591937658602207441662506002072426114076786032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 10052738357680647741122793036710866070780275490345053155677104032353988922949229968323168028859620609209700076126402148549618459267573836295310467488843524232449497870814999485265869112800439005859718491618844757654131236095577817909724227748486920495067963651504893432406332833184675026025420038438906138272957052943106466847545288087822853268393073997321620769282881342445317106807412475928914901583811322343796591873144098596306282805767772577210840077429960251669574761380963323051488725085396818850858933170201967007482443737925107390256111843929665831074319701142258085804715491082120857761856545999169265530694850549304370513210867047628873202688364789754751620194196266104419148313980530928985089916343602213193653640903288238559129369019981393025511442808982581150138692548575183801449617428791377991921990295647631018057151307397422656085737545729989314734827168198939757772779020672256726828650076175172405152234606736300165461205652146119544756028238972816181180139595064489036142352391410532630375304081612587044709195447478839538232633007801899857283404961156375447745171461436800037929347328761908409709053565447032644683633912603465987005667271111699388556102731080567740528911855742053001558202575376578546687730704124993600577497864554589532965228887542384560835708228604205844603592012459880404093685902987352321669051890474563409130522787746448050839025356369134318927200748310430149897686174461472704245736450126859308600774028903993624051250996982114528562460482610037795998234700403610202888703718008878720712059875992592918915624204035867621058278762604409264902173573568398317402983220958544642452866570452951046958088564087798468622940038992523193303002027103679991023514332528006128882224243527082050783706867031971421384823173366558125853843492478665537115520366634715424031920645412950444847180010047001322900509305609891109606481699256653434103493294265591512423370835599833217225726925895689245833238223161925647123672088163574066055735038095364426295076441792172500548632359063431450141651858421620025910061956049951161636238526100426445683982710671286150456538107321735630297270683683517784794184739958415612898821464560507243481342481020261953481746180910060445410175237899290045658141378320047670165672655195238311912641554510606331128506852017583617480006729031269057256682222471632543368986425061228309855084343986238493241977090537911545846279065555650874526534176655886823624917607978664157192348493888010342066986102054825600101384027478976300784944541769789978999783488427283988873216000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 4323054387037649417132368687190097703716902147480592905558935076552023595238414312623950949015544734931513655402788271206655685823267201094604725652338387175773668914869237988080709029190475869993864625069911193135360140557303050336292657807129022976292351450507373158843321379927880602131163484351307925051002274885774170775652763372290750288762343639111921146748244364907851205409093193005634469403917887492418795582084781470214627731421951089344944390700948481567471409881110308121549266813601891872471292344210742239722131832511643802665890771433843888766000638109082467046062998664387000420916226218410455772544974156660101639896333693541307347026008223462128887446827884233968918426043564161891557153659722333567654077595407797346925609551567218866620283619296135397367343111317277889525456027039250266567844265335234791416728690919239514792277013794538957191080867200580157497630203753851254857202340506970584672471878223061619633457757084792946725887864523169004791957242907358235283661538451531753925221141925898184627969364030977021840754070262817143368195809443339216532777292714846574266183182944704772645517426143800886088079095298429384185808107140438850065118355404168181457240092909139134931184351252727008539152639027476204108758603158872282713745917447933699692169249757603597198172198418568573919934301940035262189832336458020421938891429422027534095047551407408905487906202662429528175181533870640167401509086846510185318399535175439318900209318600029184042080419652958128481173918656829760499204163397564000735771301346455717954114541172530301667994490999674469232584060788474458410503875049606778073033836393081484261737926503959519266833065282835888563670669691664878353175076058022082816090829516818236742197817224360621325443514774827511443744752971719170254487691643720856222315348918204385278653233787050161122778034333998986684335048214742357760447120687121874902384731605229158147910543307346605761288943787571482569236920184981680690778931537673071037948145563837324350274331521686962245346536299708410050273942561842691635185143602205930240006029087704332856475127634137692077204390282702780196203657743209969958402758439560272193326935349719788160147094747891398493677888689217347722965716272807880772603182768980495029989797059723465238632372097802974015693926591996591356160467961988369195970547209490650518141216493331330255689483922762291276867040953446189289558724407931436935290737098811670708128388902748481576295121524700256039123296710790529733701337499462321368673193595747958784000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1746046823741783099192631909399051554774073941513531468579123407063767293502187454558445168881308888613650465117384542626165119160776154768583958087070932542285069323903995954018552202400584084915896860816387184850694464639266097715183449095348994538266494913485426891450675816814568001409871572664563100405162863690025176260018407194896143937890696068948281523609096354461144168568159584445688815950913132306177361737077727844163205297983270019778479182030195941097984435338440576640340307910350034303405160988317036321578955937407289995955723265401589531569359551347941594385170575428999455615236019175656604088858755260442472391628655795331280203098097188850379911089388476012439994205260257963953578556026886575572386739091913681685784743626374279273538368700798630098662682391645866760655609337474724202226495020064880063840718997352922975019930795034097544062281682053594842697888514443895375168437345198616205717820096255819928370664668322226193945864145564288627909785768830922718311376417905144011744791827880111096477203229381138900310791480285383459726387557462565205693967307318559143524858925890583484718861774805908465950292360864007496459522391025251690631131637253466032169413892577563859356517759420360479719967339637247321372457442511302718083212260210488588714665527808571170537805934720615736113051597493781537796573055900181172071912395128902440230685399586263309659460504272254853315915712092209107623517257466102752855739050326145406125494194090782565854754613249787472082923973961769084610018538204602338630975261999400019657815735963849924390871718980103866061693426296985313841842210789832530373419254705849862790069888515251626543091868290453702791516521960029404004173924308091172992469779295515073153695264055341759735084282830096487735931425409090043643121770337106253303967486231297174822353352614986348909285045321741194348347919444658505477627470984094936210536324511045264969923840643610919100092549198305956845065760200402016885192071572768465279977339253944947566049844112776088219089495728540138013912695085835711161455363305903360838166864810061295043087588958680885283950071463947783794694064986058684869066339002921198287028785824714591743398676858186047699874946131602590488853481196300140077631097751891615695166725620145866406028226399037672900900550682296354993414167747446480160676780776036277982672115926486577877370756230153171884133113037939164737339128620481359698575242777223330026311598429739717777539029122273186939478149269942626442257271058104069935528387191110648201216000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4479110745299552718821690736035088106374507665546483899413086564042168376811477905592389318732389158116490934066848412296973297608409045481615558537328501334318635441360704417055074129691971246679052306472374206040420353469805450195865113847229942249613837261498564782548982981593337197458646389715341816121906522214102242101675188350969971027198555642480041336109341934293793899749301497339258028882420257450352289655060919563534410452880888658101951801054235863885587124678817318347076079732857796825765185592537074199902053868367203211159991884925335797522908211244494000671065261752549145953066818106272406592966749965305103023006354774678883338544569538705895575761046574334869771739522794023234130261706531646692973406816210174781098048326911595505798417592038744785274960444780040848335278503095506946659189235488952567854102962531818317220670408765898459693826184941300963992147568375767725397423337343562348121172505933251330956487667517058780779113442442584842968289016672091628008878708740451423430556117344196272021398822847596222952902280752568376984048841577435050136476899232844331920627335029461993997273939185854441826681137490436720373256697622021932009877506666615586308494509048990718947999653492879885025971676013321674003765397416079314484442622974451247685583617841508130642842836203995053906262323154630452839738017482908514040928972671735348780655190564214733885160190399954808580228604827005580273184434286837064167363731313051295981628194289290552073267843190104077050892307623243548450075693976473072227962592746354870388413959877416101778257324920305294592611451231920805272215813811027706545915680703161265519187745009020104666170393023162751095135935630368409164394571064669383732407785733461700864289915119252613634569976802972213852566307449436152822380290167826925151550615339226928878982768718558473241465573781200450396806407241005645361741819709428909246740768950615043692640453719225737607559770483028236956936286921678399280703946565730524123281455388179788602434975364312932094774656920326407166168195877192759433689997910699605533291858440690547555702548344166447439177001264656770514575978132341780881548563469079259140101337905284585136580215947601081757256418312656942390910109134263573811276258939319627126246776143508098939389980186398996186851683543282335263346146239707398793645586515927326550366018932315345517481121977248987514960074147745091649085245806517052549604253464647255098539933421583743172795663734219992740537512504582449331113845659477291040863047404640167526400000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3017173514381316097825513291793045489663102881506921620516624880930011929176334878164656309345458893337304542299022830884752816167729090286904008653700953310894026537420474308196940734767530339785921768800063238927323651284350923567068059599598979087987596699283529420975909829687907079321063823326678815617257622696268463721454120508249182060807523452125678498033088338647992914717322159799494668868472601911329781753529453927479925352658214486215137171911204709534951610479921016927204249717741415611910778518231819234020989298605225587109498551423316228992626139919647344150662550319984312599392702184746966142063510834504977302985890730109104789680503307368400124769422621164247446591023593907545725620226208217882563631639088481238449292777908859258257020809462563811292347077968477921802212155718327122908021580834006710631522006578075360066361063130260015432541130156516152993399941400061387374937747477804885248254871874109158229274066874110895602762449485407756058466563774214153482019547468971854991202221527013384634852708167078406469862670956348435190243110914211249889354137074304311550821135237439722399346436543918514765542838850876356700393435364964318998773654443715148669743444434307091841098803361727062158640470197239745664547102878672107892238188874874907199199918311016178674843618886128666192894892170996763873959071028967757976870706690128964356921706184975355238778728781164032526159268528141253409808537181842862564904960646374546550128209116673530720906047123063262028142544771621773985548239006278633213602491725159607095280812764921234077999785300837062481904902379716430739839508332015722278309757257875107068616730658616233887068776081538408669309767109673215862217557020611222979595135533039444715922485819372524004144645210494502463655976073539228465998906251603852107172903433624526979390368954400021979813043208311388186770568544903089646075643755115301259988725402302589021786715313678707174957506649761661839142274574075609624584527990741516621674977588693899075710065791549194296392798869386155386786171878972825860608590504497525381390553717512894621514294557402681890386855120037869215499202038117446057320426043964168825288535964131323563413944090295790456029457790784901814911418333106913837102733131563011892713500402399808348568053236956413312430703787925758608745731166168655315506467368307385474206863271902535476542724871770723970590058989204412033796136526245521081203115231069632075290816633122980018280387526332987212322740390075428472942318103929078458194601003922646630400000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -686665337589021318787059486861307661162007962362041633872581270570862072490975035894447666311146744763947996951627160526269208001192605639595339439270476679485433521160778781505128830859680866058515323593063620567019787692125249110399985430373156658732803142219755371669563745857713971113885807430793104383517925273439855327379387443483428165259984147857551137141195185738755975796930165042090664361559248900832622052139476692721159548763538549173681041447882923355766809769564719606497575456349515114171935794467614730392449326924263344199889386101919999068633993213501737112526722674540311300932984932073848062823533129904546383595588029339716610885141569367060812922410897694602323992397426543116790232275277118238670874438594638967711129356520217365410507276705968766645773619169742694901826604335638377049791922378598504343462795207548162366676843552527876462036250512309028632216913470881176016336531571277418573217825996400068616262859391258646454600910829777742941609352610620951719439606706827473636279835609660991725440274437849088446101386858407680791835275630555089011212027723494298237235531946241611352824175265460667013468644701875007708140691171819849803116915690724241291337803320624192110121145694621534840287041492597519476029953827859879806205603999524335159056315977251817531937362501178725950945631900656870753436508536836995573968995378899591659668936397733869349748235714777920363044347177145355310087253489379061337928453432722995292499147329152527579118319583967749673514325928070325416226386505669493893093099025657067569601593172753587446846530663819964220855456463732329536766214135138954551770918089730872619895728421047074704546442942696586274521291314909945818513884346229678888365288974698121001080416450329272518460721462883234156383693661821500773194119871536713041996061487711461613489772156555628333326801946447548999582216256726080833118635460778259769578634860192846165256990130064564683223818476287261047172653921887472884751453515238465332558439534321395285643336060043070047546165661489665409417903681912750108936894750869350934655730588718795906368752816674569934482579728262128721813142365078766148294338474754369162081695265023332984863602907362805299529430070626208008483566428269967810762878814129399254406526714958437071097175423556698811511354814386391204369876867702834066874978843625805253068342503037435154407469814562851618562881890328277885606434065241599617608212915360242947135473356537376459826291889886293700275624385339408381105226849249707805219880443656347320320000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 2561532098744129145143359031913669255174908647099616689540168937163722341796788614701560846856440332541245694648380776524419871289672371584657042206420382973701689316418262790687036300973407251201490060371532056141397816411666587643621750902169785365315130758261049440464038553022348878690617793905453964931632284214860028902802568248110200702885720845636944010470025341518813625818217331032425589735076877119760900752929592681483543413938098625292298969008829639551997371905787435684637873314627364117245908567502406437227616971464376574871514859806645273388970056767205049013807555067005052349049188736298954613220153099532438502267100292417279860702456830510766101627413825049830533302155953838682045655301433497847416818954972530794311139777402426374980621726986171364688341277030535667754601054878655094386484536713846435015672932289809843894119717375540482297278406568156594087043688211492528931714922136293840955837670134565930253911741844828064240498758765586177593123977226252993559115580093458556133749708660760386408789340902774722967494871321442356361119456960488922708792303241536101817983032104821618547921461091861423223159407033563398813640145253011477785738407386348960364982280400683590982285774335007455731372033661283925789074798627531776378224757304155166560721188285512619738858401569461713676617878429229279206746478076655060810436583214461210238130717527622597401397302641020778324497394228494721567328796560641605050901624201896763870713145780518372977476020380329424107682826084054124987420609032049057890805643502167344871833377930266009146245385137829118026810213920994488817531204330625124698296477306056695365362319168084144956599960560292451046376338360277425747038031033072872415462160869061945684489524749147419824588493949610646769089767383670115415432526379743834439351642548771757476563761584211958670376404377898101482664899147161791962650725415975482618576866046467721870799854962342798767912254848839623753734255633292767562514524628175096381835016049193151576594073865153811529657839922132453584657142829108448434286509672099223377143212228144712718693357147984544883454050648746862709942274129759722751569255930438191228968713909807079880153341209267241555881336688604146870689987025744498427092218163547110389988066225525728550738190585627659876668738276604660960536527223939765775524257822793268679268661598413469141475023739112653994033203374138397341569301855695568792744684373170655050192158316996497910233549386172157356821000051861882712739007991049505954753588941868236800000000000000000000000000000000000000000000000000000000000000000*i1^21 + -19045480541965136720693490269217322688209181962473923293460464564801001277144019213081919176793199578170520058706788584329708918667447989431665463200813223528884032836288511712708455737172485797759875793398609883263076372557873946960745383335879591835959283737699653614192300415046622084827717429278240600995820825671426714507502769678939605021286918755268733926223540139231912794820609368476870675733833334338992728606565247704771099473871307112280367291632311750222211348128235579749792517303779911696060968739447341933162196886137667707610637065793524418023413292951412678100134617603094680845523789019930810537739704993867150832788043856586629321807495743752153341078927544977861390023479451357382993502808968575352285015625632831137864944111436947169515904493260143310108225081533110833383594524000713203687857627179560185409100588649601534459390894067714719322738320251214242351398369084357538724622915268578970079506578886625951385133344536183792655355783008287946370300886589292603192572932934688936171971278436868336433179186483604159989827814622417125569605738359081030012084837117477609922734592136611181776682630648025529193888622615024000266033631564406808864677180141166163391192484729333837563621148324541510889810400993107730440678966739835773185528366428247278102808326564561156936659107835762526151670393607997394766508387655829648023873202259628455888505320688720158882211017399526314796546712479737912193374173829306884065560058290224233560525904210905330738433931152746321654382561919355067435920620076910175888611833351565989206558760939740380185953061234006071341611129535445316580221872730498177696881609878823819121989662424277471494083900440699971487410258742811676020495446222851601768280797284434773073631427205351896835574546837313644086771586240529542169803410647230193776409055921577811788277648347945037457342266313881823984673228901117135479153027950822329011284441497632993530184013603938417297105860717603583071301022269225411933215679711455962549718464462073344800014425145980290606883004598527529501646814217914227866859778774142431012468210994875442348950743575912089891751066776081991788437399304025308094821783453454271553944960444349680554799129289311633194995211683564390223390076337013441912790890269878682774629194044724269231090964699347874492485385903771480468437396046661509713219161776141910076010747209437895744138370189717781493281654645018668296456004054150470706559070960598651992655776374494844797254127606796076870769815619830156152184790795498457368013902825421537280000000000000000000000000000000000000000000000000000000000000*i1^22 + -6036518162358918374650868230179766939547317493107600944017145077268653507198919181108999148136767378563166362051789735658397317967083267288807515055495753891917179897881553012526294467806731198998476889447102286074792877287199864484811118596243339216339339310910884405652634895239219429793306500475295485456095371544401746609534537171881745437312554848469040426501865733787099787100719002043145925481577087590935032716642373890026018921592236668341041111110541761739731422953261820342744039363986044888848008404320675532847348598089054378639610385700798247744648764345395892173859402924024081546417545564790392686665946286605987063489745385323371284173628070263382181786680970842176088664422783993835900966292433429642985931448269638647401203353605255076378292896754816235314810772531037371146543659284363497883339190671471810374255854318829191355969296563843237968003635692230761709218418471087975668774221911144200703950626495477569225321062836611076127631567413220559985712271998826804902499591209680849903405937465707087425255816373366462250828741562314701956637710106251395765464664174988553454132602168104028182197210984357231651716261664221231473852198011345527768977828717681089836122201058921820796005943745375817092413556925999231771696494746563077453976264372902967544727080385365735617318724299550829847042765248641585845999156033933680963697970132107485476629709206185468184960492371306954006668216379351032015972061095975396217401009827293721941343899083915147188607981749855354220205782281417420997812351978908728089688364252005300459460759536388727693546533657982346694888132987988319269343378979724895878337016141325569520298516180654278138921029875265394460342949241496596608591153203766108915641388001989651074817430987460274959241239264781962029847175753818424223513872360123812657311488401733000541037358653967702902020863875483594623880175913924021571294673880381655023050960548861664012244079632923899564068900352680595757981487627631531050412263185002135638141507293046675575761098599782271334072607354670796170393773826421796682320918555927701245969756049326423901667152823956407545979194186982007157392497302832725717958611039374058465882868303717705521919266387997994934630012825551636351598583273223841345356871181652564375543232230917078766144305930774824588917968980591237852015501417508058560230315195447177140571810109436970187279547409998944289127441190781531894515325286873796961660942934540406115461818271809020430317031773675910008207410479253857145262123883169236855714707049912729600000000000000000000000000000000000000000000000000000000000*i1^23 + -1438564057031995960487948110721511066459919248939059911520679878129781527004646932513654813405553151646612070301905395329463007258521592018834787976329577229179511672042689320065999757074454038219679840541609768792682724674875237459187978598051595393769612519943755923553976339234125301115604527486849897158414959112337271790476497975473923575310269045178093055892156886981670159241673052353995007498535694634857092732459581686593783513314965366552841086840140354743357437303179190683929283022448439641213408605281135615708156390285398726801110890719439397942934432361674256312958668041375902528055872133985592046834657986027199755295367543154237309406399907729300762114294356348710949144853867945333110233697384272797916146357717242261269947983724832024791906191697425274656260100378427758809088144785484000593958173638390112758964517688917714890382491145062193889071736986294239739903998347331120285014344117926818621852190329896328391822097097892917796957113942031671451571427406587613071245338708636200503728258764638056078634161206716903400575385049115762177946619933502924178969504588061067552770860010573340832307627893895346402133560304647570461036728425105950669129700143129036009909193129242634477359989279148572934001790089466113507192868142258325400268875086686071142960605433895636577601126775963791416445875222696250496359089036680556211290067786803592959118597322211261353410297155981398320546323791072092891817288343552943377292541339750840359171837974716964892694406748377986528810078388739565542793071311186761650677595670853702509456942043285626058262215955255312827899100370131649815406893856133223571717897967111453388804103933815113685769049052404541972053016311304583411914783757226909677617241662368204895220465811139442593372415908453826573779645627300034113216729409670320403359487913756267496576733152758396563072875757844286541945770307204410003500794622579175386093512350116455367277018258213075219809079056790781610026217201458141800191234723693211860810512672722306467316930623449074615162667001847766098361426809451229145019981325189731441338602860955765398928958519295569678866350705080693322537159572630870148528454139899050824810716579979803290131452924522305453354928723557858995036938625832468270695578053304635207734028411643453764606799191612939280499422274225093101808743070267900840586593515800755074570378605040188132088126732314064864032604941172748674447652000869677922917152197963979563987032047449512781569407938673823450555434385133359102211683171618712026017796701395353600000000000000000000000000000000000000000000000000000000*i1^24 + -94224805951666205242194411480906047109331586961789439196280449204281039278765092958650924767202294461258026791044767222294483002819594668769453414292646424671934677586936393607218250960925856165090087940161538543351569912077554257418280344689605736818318838404892228237433832684675724867907881411700274215874607263715727647986350205789063227338534093796801937026597578478533220370171971663620880309512123107399521351859479629830496659269800574540511033529913064576114656944128928407127593893155407323890941642687312023445167896915876616557917392549012993512858506221780464334212014901821937837525200070637247100011891242000050400800350145983106829600632219918212872946623932147532521330970424877770572547182587117756024839970907833063864029865429561071961462236314550142021327586227859263277487684603961313079040149045911816139426758144029051655696738448914378834964498895871089232805403466774572420648779821682915273623423989985830575069883182018720489188675719019890386096439807787791895871598052060194651098353191336094027898605129978683652560877042436328633266246157190151852925554111619128681513637799315274244544336269988535404022247853374919009164785065229492851175624922958755551806699245780840698689100858696975557011395049070600690762561188865996649761886274611434080458979963772318862781765121281334923866091913852636839498833477210475777793618811395673622895300392224036213065364358533608681054983185249185638069532313129626012316230097324583887810960668932019125447801040732126355247880766852821892357424735838633086119424227902162779193173048320245072976816759259360134760569444171428644051849946076081288316149474776014618141749395631737605243795574501518196784436126522558324931686528792168897470517068477631164232082020222688741467349948883247030064564781722028181232064263190055268016241739281894694949845491238803424414218429847623636859216163237836966110111583410210495511722820006180386342643067105851705942151085309884249506879671566079838299789119752521857407153549956237115503508095405354411082150900029951967011580683509027496338313233118249419868115445237719978008148712601787262269753583006433780469240430440179524819443267946378762416306612676544473754313286713914830014631589348620469976949071244676450117699822110107801045339519539634606078328389187736773025243845501765378043336435751602933727185019136314784524575614731279573805783681254734809542031263748210264264147341421937154799478432670852834037461443516350591938512052806684345483078643121511037702621077421747270497251453780885504000000000000000000000000000000000000000000000000000*i1^25 + -7784869580549403445529466604674561814449073855322374127792056369735014683899241888260801896018425317646674261229989228307057747831015551187675720716053034157545586706345220429479033326652066414162775087837431452794844279243249971182231281627215698563739832271463837949189877588308657583776689744992699605024602910549966589710536395379754645265455558530236398169103518454532821150445291401507615027131060279216147538863671778488163101189529874030730191144796120424319639591683089121031170826568485129169253572279627027169582974973592669289255933894058590201951451632531896620312511079611731086360081249200562368204074711323374359862011060744738894329491444047629746389931430233059526845848463052323469123806931993927057952435426811116733726363058342859965989278922387580720233324216639682349924949872849864565775993908334647236314197334003818267433126690166163332997186749778923772033302259806009135900378606353486427493644639966724228913120686270313126397523898872089370871217461127152113541565136527565810085605166152315307991434831740106198415333063198730591737913766664172517120031667053245768343656264120664135700610765667666602470587573634988988150778717760909142869544537604303280571366258200500801112691492739367859004673444267602887675889086731927836950253999847014499727130034736374930913704320350682894575154785099656920372936933474419717703836949071748121477226102932508926143291242622623862796132276303922450476310473548619783305528800910627279323303080684401164051150625930498500688370503203711174869809896589015709392533297635224072912261135078484961156826621722444362321124374249486896991807516601336402751593906678126629904497781460409950258969191543498253478958639149941498196780479117993488198183301185523438507906434268473667073813493050101403595609792993334633631553530663822916105617723620953045118031865605589348137875298102571270355945529270798082433689030765105215361199229729089216350393366259111168272549914101499629546978281141552662015555831258565103467435561097096378628862446489046266140761530743864226685037930803796400635450124015760878263204317968461563769298497058048563975822748298573254477391825491414679960018106370009558134214359141990791567199075786020610379202397522301764059160233067533508117546825369429300613346238197148855503586142721691112537538674130287494643465678375394422624838516907723189191317379392050593143828020702612486902543110195012927329052682567457396701078948573079374787317803232284692621085918547697360942019422731390929379719686691039571857780413174906880000000000000000000000000000000000000000000000000*i1^26 + -1566884169351571680279071775488638936466396652995358109057359908818837893231621801102563671066008277106380766184758146183940879278071640992350940802038706703559319620021358891384133058108374046619839592124051389401186067481568246808632452938135699636349860064164568018444525871884030030581956274917243923920649984619411324799899130591490231619018436563603133170341085590913569012890176395106731694666024528572108741044661459686976979003424705032859582331887495625939491697984794539475841410782295114737379225484270831513816434790246538650520069771619690540798594352852876770188585787455598987032703892130706590187015822543431815392571313882771096623387049394214680077925348776291518130117010692873988928904624409707334429422842488152439834976662494430476424044649556517414300825952098228556701826162195292138495154029146142010157837220492477107102536520149435737775693339587879321086665725169840883390690551713123703822422997599404498621406155817305029180559377413808469515666447509600585047008162343199203142064162976679567204488550206295809858218616928302344619234703234562251805225234066685283160607196736650125059032541658571510675687467473037212300123928116890640667071060495634991534774603012206108484909227954408560912362138521218831048241895304879323432956954541704426685666274505249392869639829105837429569425511660752174228684634267118299659143851460031342939482679311504544885970920937561807523858145170247731253422258481907794224788220643144127561182545853095952742220081816819396252909634038319375619825946932302313482009574246871421294237261604408303987624074631156708829637419283956257911103732105174079109080479729654770257754710519312166017268841467014053174186617118329905256579842644263444267686109677700490833955619092023073447376866881127915524792104634367477942047386748300837450418827464029000488757272601432192211291536632948854084028849388185309487748412062512023838337805658513934764688083466023203037254045268861393738791005625426821243446596450521489010709792941890593528367339884595654499161415969640700198298646133117229556963015742286971857693692919860971027176591969649172720830249159794723054906356410923753733331668303302396925839283987866401036927502901031303426257609113801058951054424212762716798371186167450964937635863479736096524778500845206243403349735796462050530168900825656157643763376069045725010254893668942150295430160204080673927327052074723193701834057355427179542483202943203208805533017317078538260854387959669968209494998163045261422461259237843856600273932922126336000000000000000000000000000000000000000000000*i1^27 + -355842387752758880452764024793381118629811873633118838480062231247231848390178423769762587365754596856606961305011009396487147693847695183100493483877927625363189197805103148491717838549864286441277049173112015636860431883386233617977068036311291730371420397773334962799172428221164323979413879487512151138961388152427146150265722257677178183041454454873407648797934560001734342316492109652032152099423323007154657344636407477495117608852789126697758168978056776377128856315236927911811452088023865408847738751426503153335850599935866564403822520674111210942373213004936597314241944481275340266828033969370215551384870896932407108273743026024905679675244049561743708269186092463191279021296109139354094073144204248282896455866858177246852919224446117763273006422837295026701365634833924194677671932566448092101475899984571299437602934125963569618482406520626224876423278847491767768773395538515351219679198620329305907415702541500597734280084483810681062526489504210712019870104945107095426943105198632069989574893028314801548909844877078807687924516679792541458487272533828752496465270679487061755001449225998219335559633744703583528251349330877308947949787980040338350279527237196499562446308485990762110341294523292649450037593185658631346175690225659511582859166988422359316891956425543249926248536093713246534863997125434080456998396176535942410140382184707182016430939598107557772074801904801894565713324026147842258141793830632780087219130500765476251976363924247308187335514830178748842505585548366459012600561996020216427027131379693123306874976729161080148127306453942681312745529046650450851780183457402555767562926177642278790746124300142152554606220337316039217893465363480939454380800778111012186099388156134254894755779619048058955625654948566549456288832962852747294964902654366116443107035150183249183796083701071051769115697780748959922848885170656791012045384865188074505817056788531572682696578260247171630723825003481147178581576245612130408131280949688679602386930456143353953786561200388240108651619903156406657783590029711059743525228677052232883470916187288192601419166613805343145745100952430873395247047992523060240090354864046191056221456935260779648404333070245528407965413059270168568945637450454200610722529182460347659625402422881461054316264259626338225918504209888002427620587063856015743786965579198886708713570356119887315621399637856684142928199472245933389497613115886306777502605045092447528965729115893170718333841821268225313470304512542353976132472242865188877716582710640640000000000000000000000000000000000000000000*i1^28 + -12264774497866654983876693423829171279435050305125284599711313396460390793561432694073433383867264607803446061361797961281858483909294079906003210388174664161736971316899960015662240112400993982026813428719395142211173211735862276395465257852576840451538590788267926278106303083130928801429282089104792335648270517523924801457067407430275053229792376878171951880213557038497814405154151303372395507999630428101945736330030845723578625777724284075003593425281687659273426928974217346640822736646028067876296529200064702135004726224358945013304420181269798864893967643879906943513641673248084202187747514969621446825999085380614400454843958388967332196293078568730899812894593569921778478823609703607582646801770208925278871609895009174629858030110716682299828155110269989398976628625695372703788794604594518693930195318503007577413848156856561280897114710866771509538242161901479206766605899971957528121323820222673590915059831564675330752010683879888564613528296102569797578314168153561640898226331236209569808167808220332029441044627230749799813133506419062399119999330225202972231140953951387901392070837516982590977705509289394816738994682935839186354516602203201956322486927440655452018972513397133344351315620551435234930375137840733909610199684762481159508527227945840921138896970906426953860460665131399170236611152210747484881091473761453514220809071269957951100889239294554905942923027353949705889725802736201864834385984226581368713699941900608125673869582984888296787575652637709875296430603914930184715577692146257850904009296147759040869463682396502821462683664435500472484333690822538716720567466664963267280539746050574248208219385104522047282809860179922285167006460398632815734722283871430075194152854808861213340182605923640959153129898916096951174590381294507371930566200439786637061437522378690275509913365698201699841420758004824568388456479944549122264851224304820025738172097505087346615084890176218623820565818819617497430361444333974459902535229198712371193935750210087827145255547965867368346594530361762579954553077804600150478410671892156562526050717850729722927721415413386220111810827088444674168603355221842317573933079680298404851708850617573100382169677011260050459022301398684577582797231719301206574906271896882320708382343869203888572625640908957326962596081420354051626570667755083547472423925357911461775451150217805207776341279554688698367834868333997123983060090922174283017793769975202426822479074696100287958788242120812049030735638994893969877735831756182472760925555261440000000000000000000000000000000000000000*i1^29 + 1034937251314769344131657835274641565848041909254895061328977098255308618766543623625627592010149499891298908244503418721450272893351492999604309496279875323000060449093446879179886128998614701872850650664956975206762712429767069145558577246938770168935798873019460237144874226301995487417709045285668685042815578878782477668053622124717989565303916876293501931435375160155394131589118299524335947595627993130556419831339120514102284098871177719792973188342244377715384176781007489884762559968987820450589905267411813336776355160548443375171414417465215751716729774696229557309360465996802680111014715900489747105250650915805405019184931022759509847772429597268341973976017493034112162140396160289355064439853382574718727616771060233238359270998131154717985531484056008015701710672329575213402166326965626900509881158297501916886712974379222852990042798950294790477069872473075977358890624001541273371698927214790576597267670561753579735778919948405589710377856917818636512530017234268143991335340507217223325447188432343480775492183921497699164469186167385976706723346107212986394863017324534214321475861475265514236090948684717752568208923986880420092905900972671671497802659956243042981327730974809374863051078678027413933349552409014585553700363984008055812048110448607282294564607303065250361412710344467282747682123225975305271749885120241643563715645663373784813659519385808918479321862321503792622196881410142950434906665558798453115266312577469372929961108217317781701056676338457381529839832595788049437151867821302549146641963231239906978607843322329563217423099813753983128320761320700173328648409334026311358116375021507742235887520904041066533496866454854395807179326658115644308259715459749450138807707348264176199943468828062360029869100153723690692441569229826350250320471864226352304692845271335188458216468299196142702981915125509323108128654624732700851050325328074234805679689164577666574322858970267562751400294203160096233603953568284470718950635301143256738184880712815806973629650130520809898843902020874354608275311448385936724951587185081669719482928729944224912624465449219909671937096004102213746172427722997040827598106383319278625343311845758379194641080447449805655143645570344748641625941944289863357493903809733635760300910418811730474775843023052524573716748428627734946774690599575388913852478737649555275317522011840877506748059122469426145787347824107768813266862456158953320294815852133020096067038933165455872440127347437944867816688299034942240017450141429118060251978924032000000000000000000000000000000000000*i1^30 + 26246653690076831580363677847524245545560160346969405553557737482381754825349565718072650584338653420217958495542766585463821991445224279770063691104093772762683835725400732741229028868884273693623285556128843023464254591162478749487433880878807969433631551255071812064628769915906599604918028608393538650990884500548129630859703294262499669779446731128184065986181126810668058183325187256569683105425818618670497416701324050601803674725899075564717019904225143049905353627314802522978303747346336579131649108623042622323883925824927551832174782745855793205436010544680158384302748058673524328872418815377851535103338363721630896869941778741570303176716673715322717980528048626542914064595584920999392732880302180260927923652413063896592208331584898331215452594770401487629791672977341117849580218369759599663754079006956364356085907155143879755367924944638645621882826224114124141834586660038114038189999138599193479405020317824997687772730401559281658074647060090329012168454531225788158840906001884907971332424648282783362768509041677581969992841794246067693979845197222844973083878507538469828339497598051221952933953274543677916503531176141063399432113500613067441834549659922031968198551963154170208017619611120821469686118507055575556730568568587899827652426880726541887905963059224338781765265779892679765190799213958775800919594691643180240045784425526977929232508212868649970815394132256646303043541995078751819191647458834062728047692067438507251742493986283838502769613539023958663188751702446102018417985276275724433756277297678893131232573653403643438257347262133858559155403808892220688083920428351398986325471294674858742721636669021424824227726864193153326575444810656520080165498434599880571898366248131206733840774046882112313696978863842827851290523815958719494016265038962391341873203309172763890816862109171715567542794462620019443361878549388303533070572109859754101630377143396461488679448807775916805074959936493080283000049758544242716918600955451009155527256849923856979676726541010262974582503697141388766570416174740684815312241328994232547853228687263001873905521066943142210790514578238517767496839252238215432172740951714076782808280670246013257043447464383771061287857371875543613578645100861628259384699021290735060436279459705537786679133516510164132299403835480781473532644099329797227669458687260031198291635067357958463947017705830171857133209054180912977943748885543209669143034319421037282544544173128745697191620617845684999347649107848427531597487899995773063020056412160000000000000000000000000000000000*i1^31 + -1964732714681704796280631745038809929959184328329678382379325403450508247879057074883032419457655936132543169948717531717782477318751265015339343526715383192656804980959643579945317489065901091057620913262058454399503410533788966018783648669814686535532986776751017603473553840711704405206094230167475475548896113742469831913330452831166014974031413824193803785422357041436624363747706597290216301514660374636085777529281617145233956316948251447064658074161136207013930129260447961010176245045218461675410346552226165428660918565759450880890119445900743054418108977531637675801470848916648305935362537682150401045879719907211142770758223299460439013143099927353077423671432160416804934960573099727176193043921855809177442989136998105024108860977554383878372420609581696395425008546772302946519781220168781554067400163516331361473891405026475078346431324787821898670924226991320663160541223506142129121411204647573182105318898737375789845021716946792554208380923702455194839488608300891051919048900001708113702212551189114115705624033205486486666098336681123558813613130470181136815659029883941343303138382330555592474029686913899675186221380679445215788121692909251423296615913332248780979584284691653972877124429850972591816413700075958137831469670950910128109261481027698544539129826605980025223002954559918348002050953806686335739181947634558884656980100319131085566076657830414494193706310918335755997819278794020927684569327128763734369504993966846779697653888392033235748725568218218255588017214990594273774324821086319684360197892778013170859892683046279903164646198768422624788628581935363045720693935801601606578946270918354371617197259578108622228184685020541959869496641007831407787900006432597844342923263125911933268096280229275310906478343962137718697596678968985238626467235698916853971729600633844331583533956609541223795876154583361897293112257023418665435811683131539484020872042095346227543397520552125315270661124460353219576644996356751560590789332229190722295130444400742437378489238954289924618012416210553091065331352896041584239650106706872135097624216369129309987074226326912630433239863127322382435838317227722475168377594275398816566810340200624483482784708463898275235302124382321836491378924835975236553780049311029392174133779881126790397966694620902900761183409362379804359643584827006726985502151305583307231940704306268073855128893015239698707869843559629575017895707603757899063465454540890370186190482686920833572282509407692828969509239750868325173843484378318003281594417152000000000000000000000000000000*i1^32 + -35534048470725595619816998307052284234764891585777397926952940825274636859235899063128560528047331250675266816107427883067581123028205149568002087158958247299648609397156754237008285175584557724327154537405108636123904410346579599664708005895366870370261723367159550052631633695071013974077118878190960326582888752946381449968212115705513796539578013292713479657165628741569240716159907039008862130568903959263852370888005387477325707523431056432066150473554014203306114054698467959572322367570702653209155934871221064284127174687727894921942385261483942354726710116928263637948570768639589050560460732864407501465672042011545481682463781484369457794229269493612086290829177656242175127604703245626590324498852080597801830030945237958643129888691847665881947456525051430630469807704274226547373488922792202330885702846517217119711724332022761420515674438357170747606484182914569481228223956095378861933687364510367510971711419207053949381403521459014835149930913750287690929945731294163220388649577333768473327759747075338466143564387540280438843058633860541775492409447381816596704254766387348080342331562479771383260508941915177431970548048788597323409436577352737854824770934200053357215576740411339241687288257941171294714342418026370612507003476961020746828551005091188996048275897033595724674919510946519420106466888277321569336640619046638025844458840069193451979352871249980524302998120736667230915556170868213824276786471435058425916605748328912929596287707285312935279657948555069857357178143855918206614878946215291147458908299907662620893660214223125797816380440819088523306012807113085730517426805533933547596643144017783887553789018828214611655626748052512822286811460172696241646426065905128284746103542224508377667390715587532694391112104853618055092186544133368623251255565397852761147016121297007787839073770784747140319077992660115886151548336516730936106648514922267953796184133740961179916809334638146350538938525946658495658240861641311157283501979205237879911468063875481106708510916426334781300174298916218418557489138172030690576189696269132229288308593707704973506933504387196938867574399434149834464768592637676557983673363337384332347671752154227739056979179745939023039368548854436629810207572042905920480387111373405615266341300342332989723079296968976400973268946846506477047988395972210099586996148265378515377385731798887578322953515668299732739607719144878607654206236195227048089745990938397062114590853915030273836451976680930887730213283275011216349131925336359591812792320000000000000000000000000000*i1^33 + 907224323742369229911653639845209878808187875235488622366815863666281673543243489512500840050573774700086183742886614994490678643139984068601823166742933160818200576754030163496122888044978144110810073142674198752001657264233567257582751847730563521282843671581070273853612611757123682100528592647884799829829745942806021143333600946531087069830259620620897418063996543981546983630899038391216160521381480921462841802049154404999340658828091809069630989066734943020846175005796499856279696730134091002304098070126784429003629496446018845689369817219821922348472428120091249297466705578687730977879895973869716150631957136777941799868889677874266918803358219700983283466280281839125802153129771628536297122398001783627017178071681834547681615528999564228100670362393074082661996751626886869314353004825265502767839361151406181289568281379019311540442631764651877304978902564215567627109679713215342908504924412754736445820813593773629894504934880838961553298135548593117208117244945883423520411567098930291714135732649442895740684586346653490119599523869459584933968189423801637216983390939520358761982581953751870392216615353398527537702842017679009526895797934669048388323279949723440492137015836903812492553858228914378298342401683384471692855843205883375812154558637365133948196825945205184730134902825302881104142683442930686023686399359423408791314194195910291601460879593669802500962495695053343189060505639054661799976154138904631427115378658065744384114527960520340643358521186361376322563171943083171693303381607610616467019592005963688379737537138336992954724991310157327465190082742289030351888859954095127369713145913217743296526540325271416596939932313970884189180717652130481737130538578921529516156807453515869986432789860864275137915024483493184154761958995013709545765270327113791389778657578461953641317401065061694066697195579214175835848506635804416953694703874966672133067095140883517540422906871716800548808375763970116319097226929782486440969438147555175708227838533751190974064335296179478626207584671070298482694990822706619468227804354774717051965317057902885068328668933807871025097910176727235465517730550414596330300378123115553993264939289685864357277474474951803262616855015783556618470397796742246103659215346697208146894782166465061437476590748525107666059231140311136239611414795024782484441994202660307677355100947633130090788578511663904378784154069752649504640153462615139981192362899852800232193711330382026378675576916599608077850690974445807843636699643424322281799680000000000000000000000000*i1^34 + 10330926231746819528218289271644557237203979875182479759020427804159339778023297000357941644336609320849687733118121143441334752058173669901521098567408117008405749350053521920629153248460225788717223791787110810640887542308723357300002246481162982268031122606964386383241177120817341772492809382769364110018083078478413422508682186346417196136787102059184055419848887887871153967353887986017597761484019235984235837860346150990054484542628314049763784782276803484919739489093008483666419165026144556022739592926632803579698194481864962140335683889099889363923394493195205423448253567048499949557394240715206403106960836303641184328791101181236982958179283207979909011049497277545766222196445216303926253382322607161833855024468748803771472682999249636371665151018199353639962389179650412562007437577894819433031365755635872490142353190173637684395480918715306137463819790500620345740706114251602372079591102595568584536491792348087754585923401126341969608884612997759067245581879091944503036651378780402065488052947931101804932630793419034869327215851806957825370514475790099378238266091128529188793200317256622453221816426559820059781394832631190416440047576146204176835163286151806265518978521019407810751438786887994210917307299313292577346995181573535020150576518527791697607264733201677390115849582968590574909081877753112381944295644477134368206571149476985154110539432825023416449208190759800754053571045122494398443784055094283247695985082108302216620033230386492683298798357323157540625753571111641606633840482064372605780316441556332534144095853860774005311126826579648339982961786242929583916452239339927946165090196268058008936496270463084681153276916310670215760299657458297028754498828744716195590307662998735888788619269443854010467259266381485520835042195654332942861904534776376964863074476499564759395533329051835352826323254722673802143411819801291842287640769037910187723728971588359288613007974894282701767614841658424689450490805468410884572862317171106009690848248379447045369291835104644758324347363411738734081716422371116643175818479313687995981130111732859538941409115209966550254686709087408587650351015619654156543684039456460051653450521968213210017123935318489268497598395002969150308482274198952687643493398048484332632418638844634452161460179151634040885381557397038493932185687406051728614263977238782300338625341118130076201071874729594458544651171017320217717535256608988190557774535924015454231063217028169729321789482400783552254947704068393967883560009914840271290368000000000000000000000*i1^35 + -151011654114839085441684430334313173282876300881724020920673921540288266461531745504321831865432836910913374178669687497599929711698935891107681117697004244312299165883703236875917626133641000566611648007520187638906961196878808077112752577722650370615140224270089670946634870720171625439188951334407977185095454486065905076813035281221125554620560911220603111738772275344397875096280869593316485909824716880105263598682184092491907690321150004776751625821585798014957156165961145956850433383920745738710551043227776002602323140948078840074514365219988793295256737068504176345101343866711714471828564109132567493904701474075064761877592356012953372527413486438818575582102784587923395610280819034349877475517381447226421038469429495208640150449185034183498350417027842583650424300602901138286974144706872436782334907657676300819568583185167556293135280977224394893608344246153740814131695417047524464970422305583979409062158379009749405850412416728027970279399433428759854417207493289460629680881327250627933818444752658670550173986298600226398003193274261329828819789163499944508735613730861912653983576341792101697439577211879159886315122911701395462809295906250305920658314258387145087918235779893621992564636736372247652411422318976791218816893348714710576126130311857768680817595300694942244496522920720422427668100168687162678166001076318450029564342453289889603405092970384274041717679095215207172760891281235462251113948173187805965484566776805426750697685969197824164816289130392292935057390657709912000309204008328927199039187925627869522297346583040139826154446527916842705549710894675269596620476587453503865417530445740699755702455538090250643424539996091197642243438606189087586457688730591510522159183283921435544911551411553372322037532846501919047573368242960884786263021583263760380252546592235267548530104437583326991597065750936663053152695330010966959689350018492407634423173724021805400980699069046898636936033289813371484823895852860332030200419206973248465740838611691133849505575616801328846821645116632380564714253953795178579311234184076555737494496541437048087099805988314161945948665848948648974722941538550929179389463812663849874891941204992710908946593686689705494731053603556597577748871263942844623349078622886602621472345470460549106132641232503200709501878020915541566348304128503498368877304870894288091862367894842679414430998039585792376919155398202536963142288320661558199361869752899925483052903375019481426596499110942090418887677500068188744165319179494940999680000000000000000000*i1^36 + -1440569250729570582713240603622310999768349548500727345764457865867693318067048219248114423874685381714166901428685339039984679339571556552453332054647135235958764267660420826318106098618162700137726681985514486843245196181717716279529152272605673906322745471955024914544844261809372216814424580425247981785996382783068761103518282905005470685897058008736891548295260956688314224442664365475590930716069406051804008725859681808270948724286974782629255051433506620952615454645607067660966040908715547893893063210834996522054407977774216931971598152306098906992469079961462498629975084706169035769049669710490379682077596763328578947408065691500879655509784743051703215511881642961583059059064826065215226184456052733712930111494436301207489287948790919439177533062772844982645671226693757517404253341226046516566592220186698265383612538794218956156081619808984820273310841079771254637838012342597771287160242797313027750486774506936182709902542706472453406062343230924602825994581614075112906142322995870655141008212443678374494473586202957024820988560958944442787613617762255394177452439806984853694387818607690023806075009603517745141820033826712449109594275562896485493114185713609523363679056688866710686168520589080154521372393946300492462977984273357164182268820619237827632632542297694743591911319271719161794752208648181721479576631442223745845755038060028652380491206286583770106986585665296500646905496396658596486561684779392794704792735096530291335177346165644938321978427760862770720291412596748240399916429236818080068550351252269644540301637750008284594572293023142002583116410978327502836136846765789077781554366380176407202685069956246727503926147319169710693479043542410253658955416441148298754534276993453195016278624920663679566546877309015067671655455207263318089503849469703147234206484584743709912057120755294125713897667612652022191455899568462290943297572982324742443382073414573324357270653052035287646131814321810853933439852645289623877086331599005516910708342513933219602463865350953463186147345357718275071094073328728768091167249913696787466147095551013189083059215747241016045059930612042420070546226665154429391297602342192747492490158698332073630455700569194186229892722871608902923402243728240113208873714824085725702057456382592033518818585691146613929832052447751662788373546003907100805116484313089418259439147597641821769558942608558917801823752621544609856130884377051864299225230486023826178461813191436638672769901488239828181628035491581572738986015621914820608000000000000000*i1^37 + -108732630772743504119870369609275142682313813767058189841876212111719444578173242729088944522854767541560450530937248063256715211988441444034621683299995667786969987324594536015168238376114283862724016597480164115663070353231762968927509700400594255330917107054981403059109110315434712010648261229352557194905021379943443109789058838505788957834248330947587479706171027883882342401447710887825157459820213253225217827805822442219956446036855857822206901542419067718967243777755352634745792836393780014399909787981833791499058127403509390778182746160954508447818419044834231180070467729468493337709144729050607238236926536951292805050136396034264421915878149787562277511631575915795899030611221321810620516302613894092614186148496500686325811341032509593916785443802228239516484905114734706613140371594308049267543759543579286509023072873412121054131605898274348499775440851936454883253953789983649592639996949191354603098677237001877312288530812009802199565427215946795867293760451663172734619815520137697991592132706590274626616494801436643790622652239192875671176180023332068371407714903676440012343677978285266580457286190707729778051473539077534196988978692278504368350990453881941268624069696028890153886606136674762981443553663935406128454796130301683200136496315958414311912670494766154116596190392925242272920511850628505901891047267330680953564086721932375151542622801460477226693797244310574438559970360097957979064158805020979994590192316756981462302460615201833022068863883678751051142847100705417941463208521535078520800653406555937423437261941262781876719515476695603623506899310557479535553492143870306745239945100893958131966782991210999275263505982430198711778978157768750058643645587221237302154316955529204217998257245121211175728157296591375275068116946893083792579812531583079100249380923217143304549040580748554176636248747561026554533898322821301761339225978075706695265598429626518548334856616746160905280362935652972109544421931808005653915153761962651448887392251460980968270162072637297916616786015585417873471666443154362707595270488764191736549401635435629217157317487098295255732098206818425730257692859831470832742254625756421063942450132614234245692594696281336318408660807685425199756538196103707884095253127783219853853136853926541031237097469378442167333403850184981977665102919495018235154963520574087625256094471882965088476601447180598322149319456248806094165282022358122594138316205659347827101832434669927194104756312905768712518214797894009696371625687661936640000000000000*i1^38 + -2442196733483426254619454851712649206741335157169633015836565779250821074031561901058118169358423234000786715984826897138957738248807390465055563776348290004803502380915013565782948894309296128325767073489663608862294092501699542194167658498742173605754850923256074602421402328825251806951964186141603538710606258605427034329282084343958349069188139788445841931082800463492909510064348117972091816049068132034209308901832199684447064135266260794453460791648718757363434526327767409598196456287284352830607643583904187000957246295815902096039132731933095219269367630981836439773437767054015104553071706108341298325128098716978476908069774026066168815516815356571263726155574638320097434278046519441537073713751415426839149813025719666788600423495462813710576752836649465531159362398919893642495352053002259215381778059885729736042810802265579947686928339881094505210545266830963836565169635213803649703892427617498221859896448597451250723532466134587178429004817709700219104920671870016792704997713362958306416280272934240130416096139118208496193958645068224478564176740342408153619470670294473885824463123231882267657035570540001988505553582425478711938900875135202627510284570569604758794647375615777192332766613514612393117791662549744274336459929006883020806105535075432014331776838552843837407121600042702475732178831310638648012718624699606240672285959477556424356465532578677041277416939304155005904579858542607463822791665393607057969555805429092638573696491433993342412169329529085860387592869902779179709412713111257493094978652808866080539112208730294361285905868169343133588238114107681673193759649268264855248135264954337084226202342471181937549705312855417308736926222488523578160969695598646615119765767928496263405601635238083728433648508849986149884512082096686564994378707602458429612869039597872996414447644891873758089520871273558437419027395100611979451236235779090368112812328072089145937973147453791170682068176108976352521030476546556420707610821839972861841508400568477849241903929828485388805026649236748332601850646874374025248085382723715275093725138796468662749257786282493939382049046952522483457852787654407680899296223840215754939527434883512486092837463375692736600544506071214050664332312368580374784468284795293118986108253027719571376392356333455834017410611724718342152705215506843460391752895051808396919588627726564681260992980790209627946626507549433475382179215615201107515675251668137674689560005070869777147452846044223142460701431351603211519782809333923840000000000*i1^39 + -7895211887957210054263387877526627215643935290026680168944239604783516699336377253442944426665636800375039635469528884251095862862138912030215107049091513025448961058571755544724020426301205267944020431852239578470636002349949399966729924903456517084702751194236710543319183127824314071259275011499650230594934621580984035667449440541520356601403516055026015130888937494659843527043815645234792408528667554610353449793653420562062178974606124825575565489393384140060928163044964681691623974627153130566324307520406618667355654872077824754062192566749552728687814151130067741896846035069770380933691121900119760849312782701187998708892833744969985046551550841116967701921686940911557010713804259213519255391633450562688501194491751229684055901505855104303377180747239572713164094359806558927169574220299401989279245880410213046010695225143627788877159478132600539441731773772992621417214219499863304475384220336001187124736495043060547127250454363137548268762714036657202178835553162259439517910862782858265638457156395282726660362169590411281228638628745581856434787421743044878698037359583758910100427242915943694265461932525494474025665624193343415118273004196569954966797612700980183991778271500435252380635136306313360309933286143676174548892027134807222010173796969444706628558700437420890519169377977371484181968399920543974011185877489443784199761269207961218237931937576266881069029661475056014524643191255122952723339938141212771401561877831258872456994996424343652158664774611427293991990868232791601753722297577683191082604679325110185705965589283660485955906543343173549667818146259640890475766584651516614998327744788965633330118395559264680375451023946794179929281264479398793056903725326190523184165448587489143656926435377381486409727459449556757199626912143233807857481177421197823887013232231209776676914265271441301892676461765200561044735823756159190169983085613015591332050044197074566729481335117175664517513436953909020617789603306344305248500599007534819936314706250862901855714844722045384549070692544519809841935880007413859608375073034441170508158963671872812281749869744346315215438809843234837489791337350020205425081789697521872436635619615129874801293528116812460160168695776754643239688311893979372721060910094078529833836178993592433100735592616179460174975248280613626629070641248635671052536160470847271437813753718759363851647847209539679769605400151876803945612265154976683740904508460989684492213959487573343826270664332186940013455088644735795361703773863936000000*i1^40 + -36663949043006756611185062320117110606262308924023467456606534257215161949888961278539605203820513190609867370571663399765824626279653902656830716851284777085847282315787200199407104136400072278690426599061079548050304576014138548022431987236640598900364648911988392624704254963428481944565332804136100593639826554277560050846226981591061595397241222442621768933222300496816650312524728843331438457748236354746473255904301596378750943376063834552312894353667387857948497933283108968539931834911201166636769418419873764341804929762320000223242633072236403347240820256585906081401354340255812001950761683824120875980270904068407129434085801617776367164159763541913821296204815371395730064737621063696664679030153535107219318115370286530519094547240334140790947191693546174297737092221597004229114411985331088846175176928676045703644966654291186679628199702150311030989770609930140626261344469810348845463444843414792149191323870252055114489840133552934286709969616219021224214375595308595037613972613911037446451312732769024152702269831015700775729486485349842531841400885924343346310215419222986507202264718114653751934303978546977407238770084558470247407301692909132585593009065347874503058356522724495142060878960771461593371389549812359358336631735009695630641048925351842957225801160816364576560958587495738892946261679831742329130090035540326045065020785784621270441898551775643677372403233209802432325664339113531233558649262079185211846287778221615458798950516392849786171308023027031082102782370014567502864071548451779029161091624330492608116067675867643761093460503530570789734872615916508918956821547215376491761474469876784676653723678633150048181889202314266581941159901981387453140270542022523704962711711374923208712491130585809331287260277112322137999961546426548928667956787069789465740419715201855931649988893793090228956088996311859423590531068096414961048392910297202772288277407716337429668884301312965818999545415031270733880865776936454332383152545214690387204755910637362026727115763908198096561608672045565638857281201816814012429871700990634457074739057198476964806092296839019747429031763363216930118236316887040319404021094446654206724341789221418412489351525279734666348942161067045734685010177439924577894818915367649493196569090413147575967972854840120050076564202242859508807172624065132630925684772271087768642150505977076208503331300832683538318470287516479965025634352165273845263223191178693658654035029827644058416786640852270747766769592573652461108907212800000*i1^41 + -2920187592286108623702010334548112448171820420198974460034513774003450084646814676253300431687108593685350746842061135011618510760516654465324419161570780694036798238888952810866565736332664111213040892438947051954386951629592577027913210146896519028598985139721780778588776202730184848318331409102864796371613451308112227837824832123117970691763048198553039720924593185670839013923439732307705158640108169515890280022746366738515529604570932391223742327890410204465248544307157098248999064668097857007901282080317517797516181994294152948863927367081902580026705668708342057398543436956908352252574658281751067016858944261849874146394553637192187166862541388991763946187477973478526500051801111675337126388678799524786150692085933161221515233856110218630914572746181818426014501701948347658429425609163583870769087330260153649639711031541605135348978554120292219441366111586024473200800993655660450891151533069434794020529168792135870581816338945017619569273894816709514712717284438620230076882163788144455502891452309942768527112681669446801578464432714244115154361847370538137587490195776135488659317265840059581847905905635467130593354946098391757543786972644040306579254988885503633450721944633070254998545601106223086402387411852046341472840909123324935344890330941941165584318669443576781584882734780772531207110367719496130676568916540250701437097739335944235350158674593987121145624598600679513955582845509061549813348149659168886165866158097164057175005872170964723991019193039605540483323174569799018297193470828400191210329293949113311389849903406380690755485919877958374270971301568364440395994750858302553979731768346630411349174885507176767806754378323175574431647645950829916470456889054879479890644891510973422554101116545389949405407203108401349993646391002738656839531341201068244641084379681665374470983582383064724431808162829522185987832207291281572002606223852976335419179828605017956371608704303615447307791904300306407137046535173186035480743380789234415097948043005367598713114092665056098673908966735341705553399990763728600432995332902921075641090371613584442355818298980342935057367194234590821496317220135435924000979493659233372141221640869943126682749158982864508140213023042078207752178791438153667211600971506991285338903160963142337528943816136105724091868824835979114663186429070495821541928958119003600747614106122079022031394685811670977324447248479675675305954931392542797644690499995884235523324484642985781057912055440941985816638454505308788241375166464*i1^42 + -21652680200608503102939885898653727703270054553202354681005996451991847396718991761248913657834201957423531695051533369381387139864144081192737391275232203821744685174266528114842610240841396998794030706329620712076405513542645175168936511513299094124396680422359479697953093217784229364127603056838085899776110815277235474073190392395262537449195938528073894665301767166630204285247682240680249463188769020284719489484058597534538183543306912570234854213038654296223081309735521417741193194973502563229679185650362731592802543217718965757634875041577372753624986212357515451827614454702434301640122176782110889184618317936933280416630913805654648928126314546670764111297401945257822088533912793516746960922020499625122134696906531928927182738179322810313299332320572103986015207689971932085976939238910382663494314974100427817148108176416933406440257842348086706089287864257514987213159495863937148571634357310239378855615438305343385316340104966244846522746686132932185029049578402900656265580923193210463723270254655075090477117311880121888723624180018347712215659627782661363957754991096152729067368632424295249649780486401486109098702116881962592753084778251187540833271647923429375472996563251573400549173374991874945862120089041428975169859385958056644551174153754958780434929215132091587519750565529121886995563016783559048465930974952762541449605993007217822819682101847848800749739187109658391142776680150284516385949361056206019278356187104644855392475527659326839502147953760030858133186133061696125156391029440045595953285235608413637090527608167063353513612754174762874429515963550472274519582076805510695542773168693831089499146607193314345377534139549906119730393386495958694068129727263235881847805657693078372193120268150697631281803500330073069015998681579266721662056452326554314869430672084632701268503538543528729835468479004718869095764042441844413942301427008339285439767411375230566082344874377212581822164065861043506630302637762449134805179252009279615723792454437483362698256926900019110746713419421470943626324816991003786282592083083538657960928411072309461464699753109034769836479020784580330605920545679251959267877206202277939491026517543844796820458847945181603231089802310069580449400857963607017563916603629130550465948115520984701347013642407686847376780962582408913245699655170421400748601875291638919357619921558203572594901229924092178248880658617012566240266275215817634980529109373879718657340369808007800484225858410705500220465981791357810769920*i1^43 + -62699958641693522775548265274553677277387673043470669057238845007186861576583416391994584129687771455810154190595214429375255804884885691314563119366311192330146095299711208837891017491103524890302638135488622854309993030025911851247820354920208861072382918686122891149268411657801751795703969944719009310809827205968581551378571146941253039051060874884074533231515105385879390477381497510593155538363124734213394865910339027919120224035470484048887718118903727544203283192998971593542792558851245338835764098271631222150270743627165382021442121747335337719341844713299722217456488919728251979745557763275632397077897412275126707413529856883259654657892003029859837474036784147341500832165647361729281672502688179829283034902661960704086929937560416017754656958350141837693562266583440785596440603718630534279730709001683090769609661055443436445470510603083717150596712043604185620231095018363780220173827185285484965018848651808805694137192248815911044988922106530507470728372571695657934823100572074367867797506561961449566652974995596445825551481121572516659221567862139692179761428374786226223251467048658025302033951195773094040058491684538704644129769233246064413845875972506234991169498606423429933507476686477379658194736915901941212495132681446735867020208577688109091940630321315881037242254465717661226368096740881163263527995232066907540296036569171851019239546797277005133708848058283338127112395345820438820507025634865270382181923450534365855792896438628586700935787486125030672316237483949637006975567135761771056605395518769091459435840641130972427406709512643848824565143703326849196596328164407175069286554561388783046022351677001114158466525326435687407354857688730510405718139174793369752693158675574056575079268309541398899315434451203444798444064230299703292452455258536681370486794041815664366784284735476269429110114192915100304181424791545320580514339151166960839854536526706813184471087886002608376528365195245801026029612456800298587849557538439437721776297466091900981790511509950762377420235057611668647091583426711586888027996251849318946288833955644714115855694806368708189782092618949679907194618916720195880291539373448945955058355969064206443626897068051851115858340652615536231930447496776553508718064462711050683458161078206030146969518802106711008548052409348591702142683442721189717315223772215926598324615006451361257340322978215488336984121426726345761396367682713777537399007742429868486691450614449337522835655046959972628159532301887209472*i1^44 + -84438921309455879711185857513236834771487521141120471002720271722367584108853045292540053609745796255591217752596754063271543662888326058857024625062438488047190251200089330849400506436860178074194102694333998465844739835065175778001776353393579057722382619964632545529822773075984409901490421213283700365999563398112701418900471364590607861926606592083583682564166599141204048616951737532834808333315221689820470829465730499102344259222724780020919333341073025448516541889905710141301175136785220444364072120766371526359992035655050443001097081553485730807732263619181446849109518129831546854842909992568890240019928857841870018349606601289986967652594142956318930832142665599406662270050824908668685602082023267187158090375881738374176182238482591018399958256151395781559586835720409739435232648395653656474685246365553996885109717485835396554091690860686528696219095551789089461799165385686253791806095729722228945598337242252453488898943697928072978107632445261062122394493739966088549066590494887519225486729596822177732382542117926988605901758101646206692740412741700473589750514251374808624223166860158480532779332678726520370382697376390709669128540783381145033019681784888035698389617306380606974587399528756765103911555820498612220390825473118297636047169304477909247351621673003076518266802328112749920211775499267831236975791230856873414875992420557437558761602673428164467540374155667538746352891452251975787491474158090720994422533300272028697615891326393293972991809499742465387844930726176671872172432114062749497954633189038420970287069917339471005500341336448466799635561547139958636453792042403925437030099110618008790178757971059783434207531032671437253405054300902528843840541285377356991590708137344670897603908404587270885715556606834872033905816638823178161511087746054053903785163029735308082840231079539212819426776592029219864581148767369356346283062147306314690517226931342058742264504474019338963550405363601790090996973844412846099765937945226187467081192228772659424256093939223081080639445595462029734990882937996848695278743156454886286291809329549158944115326403649398623998748188266527177219648886381003089157998946389708345724991263768288480139361000117094755583598258166002292349901908968759797605142534010544623086087947030786159145000070836207749981360998222085228976640023798606379415740413262236321071995012259049190577340828873845570382880793870400555099101505947111782183850638204188011745667377142653093655800636180916869214037344256*i1^45 + 73089910529365967442410315669260482717775610343133954854769217350686841243902832076085150050926109103090680690790164584283297061289305153363025032692630943822460591800554970343979419255719568965748631880172984548920525510162580879717627841591861268891844197817830271419243985063478601215681660752970447772475819091682639519503863461273073981524014398122301479040053360332815422324979625341684438294380216522159014620678980581587691554910559114882938045516664241752325619298647591690585897519356173316768867467289216382656982194382707790694475816323559805003474347031468747924408746582506016622819172962918298068435891511439547386750059987384977649510042590609375580239346123953285122193142872121750244471576978915626887131488157561041535815642173818570951013848725331020776876036816549227156002510520414668515484168202203086389409562742008986711308150926595150443969655362329382262052369641078545010276778027870653047021177892537920380620388969761140404410697186540056385070952934155135727141671715638255313162466671064535402910995041840421431146760243581023233310924370800308104571424423223032303503139298408681949320507852171875906800793266539217477099280760425260274138836197097982915598974532708426544848775077191410997845049646459528217619549356924251060677722226628740864504855931467014004558740559153536603273785871339004101455236991159030376064034415801746349778665928309895722616798343369663963785040267728415511060776728306400640937330064132061087906923586016929853018850097615583957331352921697689671837536762847201073535982134921131417916586444337973380905115710894483526386568226260398817429169011042429702874956398619880415453097460370606419571938981707926433233205118405181509248016691945527191222845250979891777373909561075153457041931950690298655420843883945529607378111056904167982515022745725012169730718763128703296251840076852555095137580448228797412698775529110933389972324715651603016675997198491310442450063066339922373222988931289332758738746260133565376283961933654195966537255275995848876559703742312146995710276270533465684376602190674059996610269094461187584576626414988295431048869430121069731492457249750420233642794389872900731233148031561215847468500256986272244266033725793679768901800772837289425441952689315439569356982374178318599555863757607344301254705813356987441226088827703940299511549801181236024392499405977097199847335825556399928649974044522033057661669756295195913185837291775795348909613913728931905345525905005524662878208*i1^46 + 91885193366793380415730238115781064309331454566415726397669040182030798791238559140521815686929591554099910689650661241910879300782513024740362711783373769373003898339853712271187875253607710592850358683448566022098281256126798353885649477992429345721360876814950930682077545443582294940862678013276907234792776131543377279412064515526979090954264265107000871945681450372447477715459419332695414161197072424953281998029346399094294802207931181150945390484195562735852399413487860870099472582508061120495496786093963243090877477273965342245273203487494367480926734581465533769458381824947113429735082544993591556213326817984204321877209734187958745548571097198408876227349432888824454166532824877679904381031086924909174982307685513936883313170071364383083258780792417511331949529600857974243957026170882109208890493777020450472038141889402271344302654853644703814106597579979527544765628666376651734179586969372236757187747156917767904592996895975058672594560030468983315854389141552431699060272134238845985014718496337847963217912269952673129536573415335639462386341269941167112879856367078973178120520425813610716793532250214031987939046501124424357819674319547904266845990343218840628074587816181737521231041282714472209006056779051766426259844921433330809028194725923593309066877644470502174195057015530002324645724665103707219873303790815504122161964180819400196114805174282297917805997780917419932085805219060092726147684256165482513276072077381459931785717807535995348010743318959260120713711717442499785793473202856998189632208842419538604266531644964140671891325261786928735487083681184004274118749929289908515335870074930424352725879909612910571368948321853796368996312571818986324932127137841060539411084389422100568966354428026926546675372730363988998773256117307358839609953229838766773161166303055758854449602420209280465610569761361057699259736350352918991065451697311949289568355567936542936576373616334722646774697272099835614986871684203227135166371668619308128182304692162045970653654645344013975608914054604483023057406756532985722628360048958706696839647278902025412073622892462528290042023871185814510548742615985221030040965300812213500583243866142119235205938953404538791330751247486834902347165159944546099295356743074581989847896285421377951130971402973130722939115467075179141503219325494164923577201644849185153630939629795572161564414804950452927869890401757112041376311226761870581772918965217522232535861485889117023633098341447892992*i1^47 + 2767857648091765040270510151400043861014544254179822161646520775347373673007168878561271095031156616388179766425288142094294711822779913838248357763616987406401786743010202203727003459877289687791641337293381077707289100156111896973250140073409368170237140405061084874226029356773547314161652154104239867616243078826459753802050274530189101054198474402729733281528113949600558196716519230859445271075309742473037477224061434234184213496620916510448228484481771610411251957769373402195220530066498563998353753035457124024793184332134641449384307640195533541644675431720981533649402644160592735674840337945740554733401870908572624132151194033652492021995949947380311090313162803406698950292487876703115977089681900879961348067140848456287590681518930438838748776383741492531573302459225483913207145287974590343735050784795479746618767810661367677675915939488918011852082259975391030842853326929739095262860058841255556236028960962973696785183583753955870702270735229187673250188543512602365361399279095725327194934918072986702541560926688707723732757901703997948155380543001210359536325271659646774122648284478001694105233722465954483787648368947578691046298346850553871937885042296832723387498434400108903241525059828524669945828776694614600837047739000301092966565518377155775048894786185859082573570158802451823433820709235265516705466259908578537023870891053527595935783760028429484863095336163817733157072940575212003025581770405166135823604483918910214166291873217656773320716335501278636785832940707817155799249470011231751884253385710685101758658169578396339901477752288193005851368833396430473462320588780572622395216139515527910038231510801514984796152911500739811662476233034289407793355307360120720213088538861072942315245810180821591680561431038572262311243626687722586251058512613447694677951071586715106713866658756623984431959516805281235877696203658058387286639488309309040815920983389622452145486210204836029523024092911664242096898526592639235651261402024957796897410137371954921325618411071543556913573121925508048717228997493281199042587566350654929924590857666028956233917339783273878291519042763514962307821237395093553853323487107548513119404267810034859156242367157072924551528630662827942946060727111012868151148906227640884597116947140136627989704686812179103649026857123633599716758820337526767750844268225524034394026381849118436470963311533676706820370457236111576950611487732982350320569615313814054766344975105347110702182316376064*i1^48 + 34242305781305806918208731628143893706329363686681302629855781746576902860036885219095149778340908962230931992822273938687961088190752039699260915651866725216158648863202226354764823991842836704915163583344309477303153376985176120488828434644017683004419736502521867917203806345958048274335308629828031000965907702262389799722475894309937894963149336470615269276265203323063220479248649187568760807328370689024698064808114973021211410806025102647983170522894956798070245980293465168038594154858207623770155057836581592769238077186117367200166448866816870341988114425336728507046268649511566208859317906615314937292340028026534942120943615904978847560373499926356092534094391280778527111941167534358587731725360382102724729697340893731216040497506544164796117096829426916120701200894221761710184289266543312133156507875650749373312387789161102387414721527445604205813518537892741729814279591155918890802355151795898716342086664617896059116606937990781345265241528148854500393144676784319798848953799166412226487074816336349898871613803707980722302108067125252447039527091645844686620229576660862891079647297217390613486756139721815182907002579407375334615237695285234047597809314100259884590546032543003871579695760775934583918365497801914792110238007531730372202479048564754332872911774462779967187532798953885076670099422672298200245047529158765521226198592048882250163672148852430549974825547645241745927794451758012970828596004905176889446447485210962323404127127885271642626310238486992642169809884616078222334846582206991123592708031582567539603271502158779606683641105150917890780732896904562687388765717903816736955696141571442296147717592064909638443471547623767453346405720803727017501879711342767693025358004527926712427586300314379205960051376670696815193960027941624735237906668361184680053575314646148920805735341505694284661934330226917754456066505001840025160599926980885044511192945969780884787220101572825060525476319433977483485378774728295202471870370504040379547241771885693288874782554721774513361967942662718553783732725725952405906403058403654727489989416704196368709535480075260281947229456365965855859602604199577909484429547891040833320413294564884190023500602831579899600804786836186330163309798692056683962216562239344878537349856851132512562104121203848450537453052353344326258846768309999402779665966471838883522828005371166104974326984671981954865745103017354013427104731769348323166538841689302202971428925737213586000838656*i1^49 + 134455987225674521467153724569894576372442203521252089205163746920514150771946194653385378502570501513955094321792915555163128608207799508468753338455317168816653926741830306469732916514312690139212690295098398724560723159180377459716683369535381591356718212582185620828206984043361820585037679229551884772265782217505639684621988829577821641537916312460069208377508305297217970607126784238481985710516992970335448229066367544913451927163123788948970155153577020077304630050886527414180207324698526139613937165487747321639277484388229306089052171649123987105371851361426597697176568733467902433409021403489296029703228755148525132651123619705777583378784741734743749585257477147135178858770115060083235792662394675741224030117439988905071512434954932635491269392804896985634927130621871298031397703998969768258220971946649003839926072681972472700495593746107455577505831168570921978186294690955981141943871948674241949309391419609728487980698545215757508360729739918834249192110078152243924360072643749801291651904575431011951770426817190123786697941881202919425341717699600870956573618875280957671564469270516973391881496859411328574122136901064213013081308861811785603191596773008466441572334723956727312022893387882422993550858346627083578479578553479510448574240286844354082797420187630137485929305575959441847489466342386138081160811966095727173565100540320608528351241500961762401983021691562903564787353380763682168207507782417450180553085132145848148592353273218257807020742563990032896705256965840719350878480803988696096626126396558781928841275985882781173604579075622523810291859190321326932730767477327744281184415752372291360619921840821352216032933069200182117359811125320371800783463263352479438939026079271783875607306307749274327902655813828511010865914658038127517449228945440071837397422348152104183153768362866799345305088362531442559428516595195863460168408170066710847031167952643483773766341555798456793635834428995823554030247128447029062536289423728767191032937848293656102468961675783555828394676631287509084597162318935667183070076642779974191812761219426458843592843927767066025820121013405757288334054839259239929441628743425196188350641851931550598030749635864288873205007302455848722138804027379140594447444615356491208920737119021885907156148749111369443360068787800350579741605745198464804117829361692395242264299487180420431735305793430587918932545123661064902729595814233128895524410885960626476708387506029085065216*i1^50 + 268716823517775276584644466264380842714144952877681968381196706851021750881002583971274018042442972048102354821784477356526125071296281434016315429698085929277478696153375506757410037638571391188908501748176672214195727761845852615754546579198515212077947148050474924898830710591378716317844154430032194218650398165364310685582404514534467926131020048873876487679072877558848996318255455453482185315426114885204742942801349562681608194735677910010222426268355907029781214307112574787351100415496793918679647426927344767861754395097073181061223495718503931200087572327330677747556880245306857056193920993831422583584743618774801035115936082670479195911869703855391629133401059300589293557299718092937108977437952879558897593346179548345386850501971160931020890324133484595688688369514776483708629900566208318029951392755161123825183870920193881002141056284194344822785992789577192119492867505621706551423048003403991759599777797962880350766722106498230024252752312403526911570402864579231961940820310018232338422509939445889603147120927301981996448319753474972431916729802648610659242126478448267331081748672662175603457531978355347393984096966676063889287913700449187555134586490603824211706526238736322386696942641579305943686991599086442882882236340943860661285669238999255095968555844320724359866293685576163425448987797841095862387988441705196647843380944371473897725423908555077245651861187000680439734340753693681573209933926803913062801181948235744389966303354849373020298874366235971571475287263045871354217822057965196202643696223995412619586884462594735718649437017039893845296301133824419246001156223991888736881367478359485222978420538644987524167113870605458206152982781998784904679456561699612687348838695766344752868621712272982491926045038635157735776400584151928206157532559574376023022543132547405269601671734785415331810301334240049031057648811973645652266518427565899876941371427965128755794370287298186739910753157274168728554888465281031245193182134155754035267001626142994026941745715631339153399365008284213708973610842904314018484743775524223206117950065241297620953406117770800159966216000903703525684508782536000530828449875271679338353113027524506354601291705137565307563879385131898433252863873251494578341043693233913898225079556094822041583434563824680121344171329004157430545308481973628643534308801364171290006691510605179003105641136839688477959159754783726558895348654161341508507922558629176750639249788764160*i1^51 + 341502496108909816415287361500194666152499168354034904075249649624045023782482946015019643685529383300490859636316406616187060961997211448881312625859739241575572383132236879843309938965603005830308447829624669707340079244260596842167255989546674287004675256274779486281882646051000597870136290036238455817789765115424721966119864067189433252099309082225046792939553563856514789104250511101259942149328322884744918280264371511378746771185960520538902213441419996144174615304755909060763746837538726475079314042676583221299346475393104285186903895258689143271307126275394407865858244574009225068255342560537510603893511798941577071103261596606092247857119635099134295270933612163444624661136693699674469452951752980234799587341166377041989956847459160025104630524683220895268872981787780578159526293723334078291050732966031092673532582308332408532531345073272752840850812597014343956076184807989730143832593553895720539674415473877453939323820184950573248857686885351454502255542734266060812356174849665067790701024252235952571117448901335689318656021122929869099780255014622135552378265111850538045761847568615953976659236716803454613606708640230740221669377142211415179842028203669085683521138773769277105104529172385948672488519863358503504436662204387396943598222952205512664118012458614278132172401223372729827746559245428159265669851079757830901674650266488233817872632624535546124286567756465120449433274749766874737054556794561744142199582660940035082914938452030871281039664838546330363746787587068881634771917091075520753496133937622043966083643608476352118470966512577885217662084297541921198056777522143133898881183771792980823382430798932737229774289694885220480143222331794362856324944741204160321919893556869825740163002222756218049769461136685900092658688627643258541703268274229192667053944972159843221065853691129992803754869721363375963055600546047649545853171575280640795334752044540361676842195061750734359026200602906594211193110455026846451225978263240442895100430205138364705858324269084634620708114463307441571667446254471388561505741900622432724909783945429452758389454979207711058951189149320261779100044556567318777827348066314013422036860835978608112660913988125795552896414309812333655445534484853779973574949197072957744567842260635678390055149213097045398032962572325327892488846771165718806912179169848423378066793389204725904438738972519877277239689422219137730607540779538887227102374306791613355377295360*i1^52 + 303669061569304252733986491477614439032095027030204407415161001482136048329742134403072615776247352441259039347364431170375715627199159031681034670446861272249742028530754324842108636972475175729823362841882851586990818529835332141205147586091670303897947315983335789741807005474584402687588145032910691132254152976566552763093495667317873201620354127728487608179999414470169668543473564825709823257516362663888988243919292365186538180639131874067073660144707039230849149984930967608077904900463432356150503211596046818632621577414637356076233331687674520103928755643591184636694738648117780984825436078847176755897110556027606658432056681725155298477891336092712154272126456958203813680099599046653874535871686223211534075291552642690078596647079380260198264624155682109937860601770537920459860900182774607280931138999848776580582946114702127561542590706423086984988822794235143351820518990960017571004977922269684661697883622744359945743498527964258771695661692533460899924998508384924061227505100615175816063092849581464028267059092408380064968171491192868901054073230584351447646575252075207886371061773413210585938342802581380433522049562426258437893987620178518210933018496913718432192073833620041777976019914391814985931863298395308511704416311508273423823073773843252010469184419542738536385694323263658214968621042827508623319598620236917606521426329719840069531380875298028575462189046237221958006579126928794690109189390779544717652804490920869338325190978721641260080644815874690855770002180849165569177412552345291996529047722902125617920750386761610924004474467025374415518593115513567412937047751478227837982384724527838443587784484839516472817196243353807286619917383235554109191540559955664055933554160695360147573320557837682689550850395816635661066862526544525191890439294436091221061411806394833941454016318007609114269696538717351579903603546121810933707069233156253091972018530610943226686537835188062632854922664929940607707589237268517492423335656352610920224392369033741971879483466517140725725904370342301781434167999485643459874751879453730131578252713061992998534789240552591624075717800187813807609532498480679725531937868868676951384833715962481106276023019362530856478911434482337835382480967320580221809178171856158577127249629064264411333729846128072092033954464998083364928875293989340681598778343587045207545237844269896981535816097607522982575896335467429959273068989173669846778129863077038915584*i1^53 + 175478697406384624667132029463850606041096198570534032871611873708385431978141930269548793893708298438002054642961464792237210165240819158066644661718889750455426081121227891548875361792107645986724778842792874863653301109854800848716992137357747766184751839752526119271595425488476650823668775616711010739295051016603615760584622733186245948895886745082942128731870486578969646938783129120966960872361949232746839942138910133776078037546064603683389377548635987602466218129050799281341787144470288826071105547285464089439011730843347340566869952055725515545476830725387879240030759033132107845701855401730999733649444872005385348216497175389081045869347225988867757267504634968027128828264565945468747742638004080263911965150869126691785139205425481157780377674898869459164874942076828520986983220451134168864755115672795377371403036755296911741260182372452771982502032095891078213398895724178920630391318380225263246917510374029976809554789368463327825535265781236103415044488572695836425582788998703327887096492566156604184700315924627894858926874434191780311233074509606900203270679472837424737977794912948968207378165830612816816724469607629468851693942319578539080227001307990761942702887697051431391450849771114998785137088637607278723527358711279792007055040285340030549010535068820662076623960012838375751948960840085661445107309602704804834405766724407777998822112185919791097940381265436601928026950650783834207839275039965795799657063288750273328348343429415448009628146244585396714984708790204588830246578440496495294709554220884311693419886962816152519456507380792793792445274118902270558934235586785549168227919703725512671077592812646734510617242188887684733621499537494549111555652016486344610648190610599148367131981737876127177874395138538772014702407689903897654294673706239041517280666559586496794286706374213479299980048133483340593706709022843070650443034624285852879001689532034789485482997097413274257053550637781113842398747168449994251783875006965156387610072391385238358574900076405380900944663687596831245735104991603485865173531789174124883720957553395111737227895126171545557342292023591702146076610914022608225672778253167229021004507336047141102433247260145509254988868448772965082451889139293536830251794733319596712534712123578052568805379645307092590850363027790036311878298383387409668146731002871728220139099742521455199451436630242341479804282088145779028647580416914634957202025078587392*i1^54 + 45355496495146520570254515759880980659851276587124848986193982967796061213174080324415586645493830968592412340232571586179242361154240393303850462109839906735370094332952565705182788294635469967479067816295677953015786212704644086772519186516818131369492845417368576211838763530830156628960027733402772186570602768559673959784927056480310383016846517186041543838573870511117178259369882026953598916121779736513937468178548222145763863504567982444386848015170033508437984290646139037520004045963328899475034513375208340757538370619719770104241218381310731530851131163413035771030119599696112531195752685934633206329891696892357483373614384784544781020024236040961362791335731229027326954478757034116973528028907600583281117136388342654120271300880410489622808619301227555156404564166614784616637330434436320218972268043460935636946378657858351133856568579427600389867637788294158399345286514064001601506295058725366934426360787131052805381419930296487865972494776264076305206657331975045878099718968593809131541456340247035932329148317945910943590319347964770903071887477326334203315408511452311169097899658196852173193251444180782714749613239960948214247251329738596006388974148973581181533030754528268658554166241695760768514685354894944898081683197538746577202409169882026072796245447059396699718046700366537662209257057752338061376692864331728997416165141482708203049608013880680566925559259176344638160827961301228804430721600319020264110300759177035593416241272897357614438071862119941462335874857105154357508028182174791662223372867458579282004274139004441329619210222451864740403267816901093666169596355513202568751209216443465429936872936144274018877645257010905009740097071790201067928881815843849540537848662154345164499185213356243723789467587176035285825399091931847190680214858539492858839710837266828879184729367281611531405264613922838665240323253433138405527191767569945915703471204373893000234025755292362848746897724493334821282850694584122428241468326548407774988792811449282449677968667569235192014304628412136261789793189527730838270951243234106462141566384625113155187331463705855225934531471810822521341517537207239568910878301798078249835500628856277099267408507791493803833405053158497382222903022402381748970523018051247285193437695387313518453289469479937448032392041109845197734519856703967806670112358833942069968131724216924728145761107242819350994776032576964298050327919016327104360873984*i1^55 + 6927122153630198130046472726924036727790470682171896847407397233311587457774898422023389077038072530029256506108116024706709007365153477125769953535140597595415984026726482826091977819263710898403649545364251371010600993367208798680670229988352190168903988125914490558951155503018533182219271960279537192827205765744263329884806904620173551434438338938671397083404856339078832970568946745554354666477906242595439304933001060700838298836162929922813216106824229248088602879121007102775317163319177035786149335900362814528981579824134396393901883152387052842994853066952390977842669219746993914287717544502124984288086719344960926798881235808540310245748400942867059905353551609268425331090620174928495502196492017917614923800809166625559210354537518428579339415718262240988603484843987584782518819849538218526309369088104494629465687646292388695531480006884215303484151569975675432877255065832107586043297395358081861882404763296645068062594324245840205358874489639658342987633946857894249259739131282601611851101355644810265823824646983842994839573436923554726581228559748912477936195291924512656758217780895888723494398907608895406915459238357517555338300455677868803117237585799703108340303391842562455842030259886140519112949376783073997034930431943209884089686433065681163788470192230226573548407692924387073051145982307538305466756784407098352579879906279963816171067581769256842180959245550908763486035539146690174951771687721113234736894861103005364627842099489026632547939245052453822287933928596207756914051601752550341860128200972008368020880994256688608725952633499003876745972675661102004957871572898308163928102475667890813451213772457955698679815159605878688503952051396432797808267695890987996300519747446580625343618176714847036431640840354278383408826039068943066579490403051951040475643934740442262685376316381370154176652047159921849562870648460645852826000159150163990379664187137222824438992022248487565193852796991711844439524753715204312183832343647195044993881564533025454655484763572304492470711018475684479752219527770372898447498276962938184975882078677307635430435889283079730888745526209883134730501782635557394494586042860756264379174170990793886691816736880387938059974998559751801686838001221151843927951073817094982518374346057574948444428835712665471578496620146479729940804410013342195086435703875475092701128616919303194255452076238677068907307190835813416696715179728958390272*i1^56 + 4890365397891409921915863286446962475360257735941540832440158477457602020727723995642675341386021815175544027210534082045833928113764787251431925807332833853792317728201235985115843503862726229382938192273926921401845426417698755714921314855693936475872793131661387914088250745088548372433455273955215920357683875089684878790982243661032204408537168057602394558260369197714770696242505810691478112564340731468651359646363148334484460094110561757568106414908451856149787259353021264581975913027054257369939817021727847742025596521749958971275418410439902349254568020134224620371207047718434370777988930137657349497993661434504650024770740358473704605933585857142231969999217480336086905055670686818422146731348089453072324136392749266638139488237351999629896831300030692882467445216214304160311677054110712547573844888507467052056406053726741107996909701684831571031949806285462373776592021773050776308203233586201502370198178096618475200306627182927887059745893058369682923612804602325541977678858725303227407675993468983579540981101695516165359689878683687997738877919605097438203373540032834680365998852302470115949036401805870299866141437324385387502920595250552834084794659878647749793708762133765568525095678107749233954934600472655416315195314252229322128168750611660313676769768400339995311331517374602673544553245803266367964715050740962831894926590433005138510402741680619626771406548445761353016414342926641992909230383009728088466101469684165255105515930970413883345968597473063646283534097894431059726336505731454063460463752326031315597020057641154305035988308889557535410299097995010437021276584507481343304383761962755175056340537331923705448587938756121788256068450178294017440168704725305529396420979699190642177101072826927997617931886411556937269034840741892552400318036465158553955530482967464808990242146648613996916496419346608886909719009153259056890699633851221661427417247519494075871561297076293359711649637904943074484094566815810983722935662233306436525303542575437843699981649622436566626802101211007582691496035932909654003807701186806937636037432480343190879843715923238218943190369153147097756476927085288732092627532292086753070144412539693557494630870283771978818199392595577633747156674390454074178645579909280526241935237729551746093661183793657821173261163866539436981769212664110547893106060674737984636292427233465227692276091679412197442861232544954702017775141912576*i1^57 + -1998409377836143050671020538051415959586584182965807014130330394166370190769470324900656645360863843574503601660460135193215588506245727418650536155506066767119690161045742977490258844059701305242087926372718520321191161996850650036778217809551914155240407722330772438857861600317216186862979096029311442806972885619404257431108676674960675805351684983816504448993753183019067405086703915376066902278580504992770230032352096951187964493747292391369433938263215247535591987825580365472686771606142391893231317039591340430248052363695389786545617872731058446724748551817159731162412827711019341536562535802285838910439864625879361993619021296768085397338225266365835019417465948117502492958103638749269276783593924409700459903118649925610593432322809983481933492182134988895584930298458158630172222062869759986893588050459200996574056977861226508528062326941098120651542962494404167344183802326034495633994684042596464101835618576088122944061199017622877376257099561895438844714815404002531243343219617941663181715581125022840261838844032824055392337705794888851353917230138729129145861141658708739360689036175409764349037004362398871056144936148853720127976270376564093840886393398832331096068753291739695817739485756946835154416050313537993355932166987670159384047855250387093526301958628404232847046654735824309346709750333306522637881903151135140633813624781973395942698329862747778280730080577866448631550933784706715341463715598726819537211503016021393528373202077511782168182597238427352479854442381402164010871397850361072104883870388623846111567843618969233195414131921753252085263864527783565475479809137880693342243520935414347298938022348607568383707175326148098309823773694871953242778278925763043468068866403313555961501227461885969070285202116375023321854258530540374503847486300044460445283307333484279001964385083120540433931919751870038687600532379972995064542453914968825225970204674087625553161634202490016469213346913671050659437960308262341881523157537154957342366954159791180653839174139634375823518023503507842656896931281342943035073993219397583013273927524283841219793116772822404595268600934291040376403364154937816425241714715524973118456334275581047503060007044398428854363689262397328589203155486700684823328569179109289213152187108409640390796678684098260782355350139480291278410356479192927299122418417955862542100372976340885946162439388130109997938648224943926872637440*i1^58 + 411424035882481614924705086176564763471950745258210377649002207503957668008924141554638793814708490478822260776055924222755556346134506454479255830214326985283577716821555096749260745028116542801988407934866796039408547977148610359431148643876055648534545672484969436511056454912758293019238362828936367162197558439246983285135286036571539596258189895305931310718132335655389975438615425335307952775459854201566916586188165175449812921658980789292253067312072943388121937457518263393746866431598571947178468604150600581021514676838955155044714942462773854534006112176705232585277578407318386024519881254095490828766170313085049604137794238091401549551023814988790643106289449651543210604768851803645411483136829937882739130629559103469443005326485495153835176706216589681743786878416687043361591692436677960920948187848190928257908590302239575808937617825043763492113619705520492592043638876347851341066395413128759439257443015412278320616919703819416685117627916468507533608647613721069563048697696938433411489622186828455250240810600116189110256370258470860897488766834430700275936233306283823892133502685926426816922260974148378677868932328488180856647271892634002550501004738650379092385092939070098001145207256052531234228698303586073188663910808542989330347538879211034705888090708930650933918493810277035707805468992447127227573552281541753416192203580805235879718641377740398662302517201188904244573889165676949383899119396016994000727249517335147119787266747161783071781514831734900562290645675574934532074830528759267742489653646297684303922378005737129450277563949988258915266620962013511749296474119978307464671555181037791371416163885094785608790498112984232531494131506422558507576886876456556238802344102635854226086005042472457399655301584705502340801237725092558284844497626894165889393723771477752912535084736115913055223337633618927498137984285643270249501172914459004420484445876013902458158670455222460653597570390063977681047603311515096346058798830530865883954892559086119787221044189903030013780552176793290972370291368805382552971507897498323251095226981198583598203815613764661128930440573727816595372902978758374994547258538484403566102044527334911518876182038669139485464383932021336699679218660605068708160171945719374620529319086352176951763858153190074137697866070974291571304233719341445362444495187966115165292103723381173661073264152394304411583810413527040000*i1^59 + -6855759545457784186394721674435792317615464648905207711059280515879096943441099725379717315998881332335885696140754733175766216328828876561840550838588165644766322804100105066889382605323199321169163232404052515191098049530532089294206284268742194212374908931118391099059463187410683097191771640401845822430612347350477974018481545152710557378635140049475130887431623651698472738883912574157745093966268230622559998900058678093814066540518044265362924479043795487366123233668334814855609998531154919564944224806806154797537001691186817220554592737040974714845309731279470127960131653311656749939647551202374180185879579484173014766432046240847001354855192268603110405718677150002292820866596381981643425792067018195411895032838759111300633196712386632773064026385099571228387009010888658644669922488108340313873368795827509688206172438018008053794171145491775256790650531327786493801372255633581564434866256082010611757461827839279435436768323879702165216431816610587941223971705281450317638891695794834143906016352277742819988097450933184765458421422910974132220383349761505439598579411513528900898414295200061631213264043569552557900090688645086688767691777336541565958860901405429604912602561423349896637237005913024601668158648213515451810647424756498406632882943622091344006489410544514869811829195993978054539192222300077018824933634703139303064052913037158407947962658362575567182418957224112167066749090447920323726745342833266449061653783484887470256093758053025929757964262498525950404752762566513837134930178269119153689028763719651380520665379041677004592143068282809013309193051287272755559636058904362612437875673164416291338654604831338193520641127105525808875106819758121000820673144402038917260737465698370862647361013850716429664951585828459999707950508420262162062310827046764787501339525541415766629458437804526664715301902787038419190808877539448350402534963211029558325363804721042298839663237262007727772673578395843572048565702956502025284300509527901545824012631077281852674093779426963170724350182342330432415519938791555097791910496303080480340064442928283578386148193695398214976610391123319925449502208160984998118579727384778520537404513123180450138247354025186958019981184335800169004588146797687557994274087910152848750344478906512892586603834132059954049835899661500933233425969322219572760277363562153913830588399088046376696516953932237992519807270912*i1^60 + 692007045608164403252657869117326482729346850054624074092234248777062290260175739015719790329213612275298571010652446528273370841359211260095833961378630997348768012645615694532182294917439064459245213253255993365288571951610001845977322704221300919399241140351397836791791661623862377686458207484695351352739722660937188716123187077903324596219092467735034941166934936544826212634436300948180819764892751652747303660385281546421431817049967983705642800146342151626187036981110564296304189672722347254564584355375166843042780034233763282072363487323901852044596352292473350698527590594968337095553821019702758403274257138873445545311786768723199109541706966636989840089513010685057422783171518887079407294378297763020249233121741304114338862315183629269534309658122261443934310497228857861697095650610460914884360865211198936714813516667211172934789387486022598455773223307217729774318600885970880434112250483710659127185395285442417589425064218087576662574613876303588084025468382798178694747717669326530815967406481398764701068339997981471377213506561699944983116161433029683101591764625784118527898950956611773961289093387159258435965862345269802157060819658494027091890462709006233714598515835053647524953817320898610256400835154963332869911039208077668310748005064937757657292891573434659791328891673624186840323994244748551943769413401527914577571008372593627566501196555432053518093667965567930346706199685640259612760873384503564810985843329909634557862794781541577627378668880364138154008497613994614086574828248527605796694266334336521319970740818749015581354274982256787033067255395077982136440845164330112711756739280786920533973952161937452564250049539793958570999541314129684439458111655443080980388846213486043256245638048573142575838676145323923996702600697899934599334844932829952212028023187009644163039485935323991588665867286994327200574971362542740673959725080876059549316663456713277641997491791888041525180953004205391730565669244008393628478561240738950714062426703131970495426438474693956156071122508705010805797345563103525067497903814860140041042361301008850421544109687035045710168741748953760959673918119040839134596131656419997949503251341815935845820254275812983858046125185354163874236145019809753325559236161865020831950189682640301368285152060934145966313023115326064083097378915496335662386399411367904413043065406679599813576343744275015532544*i1^61 + -31771413219109608047157882371026049450175357478582184992417401701935051695472978636968646896700620614502906494925553717194499169340415610876729209316339661043110840532235977983279034058589339137805784800603758530057631304388050212377240409801220461568002285862552750959738644555109985871906789804959729004551928628453212808007838422128905633968864118167390305262164567428433619200178579750647853382389574077916471872173474422758029359383725010604034223013355632952447353196931917364494550885880218095397432571061450507168437992059079451295750626780559547769074222125849605097907858573565712701010215164136043401612120766417140550517412697007088780825852909519242174596556785692730699447996740014088947763762045916663867297401919436447943585806641202523162955069374145176170447779612064699945491637789125156583803617375181191461454884000676644392254522437169293667424822405620230449109697375568001779560678334964120435069603098385031872000235781570970473386723316398509666213662037321416548838656785043439455389349032435896647335672957431352829117925618363404189784878755617180787176958031347588707521510044531179786701186451264606693563144556442916361827096185821622762009760606867497870136648654583438282995557755310815531422208029914287003691221178786269897863831322263837981889043713786951095865989726243787504224061350593344314893658822231066133355133600273237965487664543177091746168424238355036054635732427801610534021744794079080590553056603992947066935711986762130692531759098801083220953616889879101849136369700071021077506174791740465915461782851011347503494683461768485792967272840023696445641013802501609317678729473174738502052372732017938950660921172056370025801488672062798152688703277871531068670031457693162879154343553463673333318092414583882208501170670387155709389179844174981255536354573980791771709256994204699228317227664821740797229274292867297410926879315064431405754746869941336638599986913030072005491088018879589211664403632287392900022627284753098576764576742351737635863622601452537391381568587089026261725455488684518983287293548370728066158315000633843114818903512508697756421535482066316787921395540827545941424104089513822126340574319816692779682045610631530095542662806402064451055527455230131209335635328352855534489811598895850297907107551122558017997644990040207093220847747943896375282689304165191756331356550434726956000056973459456*i1^62 + 7770524907967737171522055746159894962108048862410765798296126631552291317554723873193210195084698489326729411792088391457944297314880739455246153377615081998954432262576230564144252360910119863447115931779984705467387241335719723832898348946617190897649505309104952848549897860807929668507132448326147896516960803104839635196329321601552856580718169500855997555305062353969690318083381475267606967040730353117799212496166858257518797994624881487242404997094604349506431272888827899310102609354011346973507063813984321892602373895128029418252586104490776205184659586695844767049553766647076780634336916889608496801102097003354809810496382619948945353898584048642765326997949582114663019594236112558293931341600829042048732666129282105823054732171829003979971985502281093759437783846314557863624251458468746336328009835872999451889014328409840103709436033134707831208176347203646988099527915667477727582460009465764887905352196416976517037662437085332832497323063352071716172318591930704387320943466057935024887395914035019790905178265045366577511602066965988357539608514396449289267866571709220426233650945557888308916443894467728075179143303381418946168989970902411373517779097656006991015803468853523084386872923272100492953337763550093728749671805262011884011721542741562930927782489293720500595239361384107461171873188956790112101997236343531073507625043435279105844558695246350786775775530174919568550871040991609019171626752701370262209405399316950438117621691985800094589175574666896454740883370618811765231753966705238158363517605815472685297561280720944743948973741634547958187618284390393953927008544101134144333422348903624211460479401664589514521880061961848026906429543333303075440322466507833795773182100726818516032284788044859036909223210775394015774308234129244716925877454680215343991315832185994953234648773785081236737694012706472731175443931664798843902545955497418622265439492767539500809858932035781362294944253812208475534958101819108202814522234722135637715635216027683820288399592768769604277552875643510040534859056348792646596293777737675190743786745491850437269423793741419647003812503601463812593225459955042873824111597739094037637161204364368887325022804098798611836936954703707228396365399500315683454876542368979866799553886865200085528059865615564539842945415599022202102744378670143574430052476250382387948956761197386447491956736*i1^63 + 2990717892745426368663363601120926245076565798463910919645671489127858758753202128632784425125840890904574784769169573566693244767708462757478031478119440901209424509687298884989526512345322896595911621017888294054635320188509559306263419635971859079433807748247100545895409744396090811736343354502126762948630874844168928196501847678174269150494577179589736550598554421443963960373006260935614465763505717182883205051982712769069092117972874005446383657382010932644189935610847636857845242468418878281659455126323121514982772219220328857075715381726814034940719486300536576996418883810313038115842424402311408484315737554761397963678591170819139543757645749722227815888622019908959048713729858931064414240123479070647093879176151500682256507964020557011315226505523519102023850920164612524292652972174021211634127789056721044438787820950047853930634988976278254382110817038332582055761016614485014963683883091895468613965189032922221729127698560991964348346299204545149462732817699932562464978854510663024629478888764441891926189350027209694998969164538324163165240012581870259507095356491102696237266106010541958264440278862559822295022958359395414880368303520544623547001528959984471240246944790074684186075262771909251016168314925854914546350906424455254539817534488475141298607415631695973503477968688865290216607416430180811267410847837258967401100542726002647269341258897256397870307490010269543904790039885944054037007667584411813544718714387568131148321287818549254922063988786576405946141839776250261375487930514045708514613371587686108747232014601740862299342411676337201379247299295869366279724494005073992809505243906707371430030569352376400616781425390741519339532881985270555405217104447820146707037498787027022425261740053719952713940410313953516805387990947734228298522231537786219515311616127836875377416730152371406478651147303060777897912165798252466945774253048407278640443979903839226250736182661761302488170430428337543371148904655598915269626988180196287345516476166295919684653425065855769042095898919080494407569532793081981005785976367871972833986880075164605887978027859156452423676398534568777323307005626582924569681561217323431086597005848290968070971133793229361928574193995937964396043181742038926035502202023527511436147758393131787713941159447835546670685207964085346749057321832586407971425559079504055399574908855910400*i1^64 + 185929107767784316428038348211766143670337677902956040698618844079398979134662761496464610630825602565391472529949715419519524077896680505841971497860791974561713690048572872479557296131420994388689344141374979542282819699929574483042788701880767941967496409151336900167396136985925572972378384581318737657494037628529556422527408298033142338866453155792298994685058835970493923624141137554959443693400971360333999000929567101344846283817837386191592003771723850107328778572335002431339014945881941909854675281822278743537520280559052849976895437560501532909396599822218897012793274223676312112773614544516748880174843008017339598608874094105884146670392140128246327817916557896638019675804695034036471322787218636212789512795984793589108700486559735375946024285261486979474939767387290060354319605618901286618708730101467172927589515179800197596873757742609410193016010598750858281223771318549283272413859882176135438578830156839708557488985803367596838952485202752655934936457169665343114482903725102109366888673107923266173936493359361828112967467255777118211299593422877645622565698522035716119769214489424085530831621376388193999002656854188282258546435460878110534930519539554092783746743866432216918337043840637524641709572749219697243089437818452998179911555262666718519596377075608119330247911368569922190406836406233931740888377361877488548790870694701359094558890607118722837550662459076188662654047351992016924921295425751747186861423356024282896559176928918869268302704021201707333938748386970965051919645862005253844162262259213270751312137707621629615063093751945772407976360860464749148822460474254907323962292540722407042767021158156585688858326227964793891971151321714978136731534931090220004666790035815502953690697361207733752705615798523765570939179330041163349240537276333286376271942697694112466938387987606145358319727713850388920382967010291039645821630970712551028284569435108014037068218833748213950830605457597935804872279153390240880239016001347954844762234348917375547404081101996995559354687655151317745193378440556854459914283281617976205941352419909373896932732755794741413610526345122903569023726380303190586788605298528237261788377910165148002198983282476518153178722411687303169869720457726774617916697047224013206362763067698785237041283659366928374477691688647414997262347351540244068103645387642286630714212352*i1^65 + 221374503439420215291795492949344856437069821190510850447548233379817028592680617780337006267859284949995230007643913273654419104131041908069857057432853385372057259344909103016953473882559692247994924540778957727746911685826870478587963791129804398879200117663071300892381256500443830120279856125739900419386448413167897403924206866406650010477742322252412254681371824104321733905999404500332196832296980572456732635486499108743881041066519538943273354298179269008597349443105874943600071561140190924080377391428086137714386760629461231239701166133569359150686298537782666867574861062177372727286044916207172576642347623234678061173995892257081729969138912947630103845935007318782047529813168250017065969733853786233268760456934326404548607752187457392208683389420488153395116155187990472744373445217077595757961452226336990862005435418434992262320292361166974702276731756532014733865381445528298327638150372880716467685238549650521724033902530042862703869034254514550570847879821867828252745122246999631515165857875611530407637844504444202384494832169559706216107918323969278935755602874425287639246150984818757739848596724932214480788561188257896922952522363556125156900751319964057266183219248791619473166225387855672124324737744528136130654077316128143773818939615601792047031648647527638254588821636182816656390362149203962480147014282336498829365757158045013375640562038005875362441717132426827637416240525222583148059220074219808096189478351320916323929910938261879521067116002273602650487713925077046525458557016036028790661200361549225668479401029280703882222812418290841548742831530174718014599301072174184325119276457869227431889482337522145572356529530419767783409817991539358773727926543376647139910446823839284908662090867302110308439341531360323256078649393613848806537994812997236020008849557449492112881423086393517974252453318887696107315128626264720298681920151409890001199652589457365978295690885657048784709425499360171189505465246680261984696854062540105181428783528342645526436318039396888034494267196949286088750662639661689647618420100276458794710952605286734961498478213418385027207350016549267190496264727724535262794888126440369869704855537851772677230128393782522021293657476631835245454891247902292824573919066712246384218402186790420376384564294706505147827469681935214312855486071289126704549968902268911616*i1^66 + 74935745005758170652640028595923317057990819894047056869458850557734090783767271101530422895355359964475287359643339478553107666345827610448738297993173828398414031390607125438488338898827049862260735813989388799944057380531048434610455510128676207153929231976904070334123456072279220646467355143826019721556192476436857634058321849923142366510373714704795087268730938821209760154041532724324635316483096083861806913229995685405622949639524569101996436062230621560157912079169532731821333159688042890761392704606893214982128013022636663256622746564704991578816534681895590454312317376068289238374730146687311613733447992087961270945668112074538857192596290281644983005476401272035999649425183498317802110874530754617453783186457383393698602031441259439545725880324721773798450236027244789117174399496540367298932622298632812748788406610428428370388878931295598151685799516664162415791273222036285345048589677527089610756402096641124211501764488219159697713692039029002950657978928346200304722816634644206684860438614131361849703521892972220503567699590329681674127311978446216007238444043311210659644862159748246454597080498362898685306940977410840523557108254003509261612829002665891458404913091105344999847661898979791076785329553435138643812533590602488616828715315863284531744504219751710970111895157697796879018455566213081917299022995944112330562329745224794142729167786595287809087852138795388068237903171033687147945802536889369632119441569727723535625636655863067804324713495872479844711802967114535872374914438208349527071676904796808087426851048722450899402303277397142462325132313201851210264950934827210228021816753698850093053427149808799799371651060621736173065064354021893246549739698699003249100041071192861831587593226512834124221683796874257088886604767998459029413342196168499535947075414196313667073000895886380688464023517932748640277414946218251851406420620146184060050074256507486424838230599962321120379860008764365418981936031697702997779780981048005229808954955531961517003388288637869906435834916281458941902364433425683047685102124764211583992161295929132488281371133336773587760000076666710323813136421813275774557918860982095068040046725701693296263972127444046187528352438103609587090449449016130452857536722051774922633420308037381113933452242306082555175553130222890310846402498369509657061359616*i1^67 + 11308064417482027730177602714152789301977215197262758190175568842088303561299262791942791013799010371731821006085853362072640743671389697349386800990945493583435671348749669926288867086579250208824437791379867123347919974251275338348734739169901138321300511890697562671970084093017975766580728840811737403957838556225460893581669549189753154372663782302976542330682059803014915875426172484550148069421537284769890260510360481075809617344751831093533582621785002297894573923582624167214450657111348954274760041490633047216750875725128722540195712336470470729203557889050505243942776524860188824988697650919690739313447268763380192201481306539425545043599214497323913510142743611139254426371346391390143243614387735178618096674006876183452660509202995076212444796354143372975855700823858251546363713268796571219353189009073599251293955630463283676022911788632346013852301743327795791539709249947613643889035540160939101663132715169671444605278360644526754706183113657442813226055909291348136184059856772758744282371946993530507732198982022911820239425477876463762950952291813369789146010904009391400585797091676244674290336769488964948326576791490347382269900155845117107607063934536812750043331921764570946284797088498017189124881007543409935293952644902976965013407594700429553778448378513315840952345459201717159295451835521029759642497491589249891222547146030228979215938707975752307379395055871728664512037852592449236724308354019307927328792993153974470778102578352334018258294934444592065251059315203631309057893262404740757192443551141181024678498678442460097989597011470721973837867201653987789527456036131589611182567961401739582632922268294228134613392591484135113160651078915426426936095153643949566370541808687151030298973114790467849929172395182402731963364386130856585741543473232670380525588748575039743089485951916507004348892041234459385317477610394913146460418801049156897685638847940764152343400072616265855784370631122576883465551180423711309207119276835892959754358952156409964026844163640504464598895694229592246390910186109640471875982808219883794761832804456339029116793047633339873046663911407250111413628445219231447332392559096187159426893624825856746189006542021352856769820818701055543375661191334253978859005655254219964436679497380819931031269102833935255048945224718988350843093349170151424*i1^68 + 4306590464324907672141889169672004724327131492999868656740727311781752899363421101900742352729057842163214119375089644998311804525601791436848262565020593169967357864946098022607870629538058382358372324014797298195202695105687359500458793828913931719430313108653878024731912026652183796036843722540924792361224976784237461729801485865485012808630763606932753943692575438982374180113400434588425932979962824959177070957774520674180600829519881878925425391970758780764163472551275154092469024152560995274715287636286444521741680075585767735546973401222985141356836357871721774133709490263492283257328770368987187018526191190022361895211560867499008903841443227751562115575626432920961824688368174226497690270535958807630187836859760299046752480315792365413601152002332888816407053306797619410424467836105155662726639786087526327491349331347949120296318631659417330240563534775170355426355133047553077164497445258691004047964208676872727837563081048279615150577331186218610284107511797824527587321853229890762644008080493753605272728010423562471137797832012564016139914722352412026126988548625095705152178636187110105638383339892240075133852547732151863137828856112919961854227263877483137932343577441089087746212153870702848745808673231152268114691991034393863202386753099089304097402339377823154961780173130293378193063926194261004224218641844163890484861140228608822897434994364032062000142636068825760194135306891141440571330616100410400434232961570369538495100159483357055913489294186630304595520369331107352365356467014953295714298774670401997845598171376586437261502527340977887812261408135249439877726318025924302080263808850982614457518094314114027047857605878811977355194258460852697287648122870968391112468125603635197345615910641050632219565096720378453376460493386533668390191163964363270189466259848081975197034022693691485060731795217019415025804409689722855823110612398625238558371415955257750776579521589908217842728232162131685521034678037923868854517980198896341235050838715791535272432777672435324708093600130020955302601891128809993524667984315596869609693202040628737664742236702171733086398608917134064170933796752502515134570235497827482014694357119659414140994521940860845074232878336751887420255321399424755147776928338787701398101811990816608067685058352742504061738922220622702092222464*i1^69 + 264464973871543738064150677277008623234659174591872134648556349776337657541979751920505443966834096392826027559636490062477585134147992627128274719781375510288018289186528431230149939141538989593150972941530008359693919382619206892709696367641238532887117753311141683615929225598465302274505255679321449633050114594850922144782818858094672566590357967338175557736214816199389717582100729470441926724242534135000304966325853106720010464778603490415382167909477619235832886766238181742355072191698936611146435716478505489081431623568866389094583655625149891995063814817141130729631435023730572679424761394735995688936480307264807966491804560094244153773965372506520550897692609253283834395319132304954381128807389179083960922156032861287529482669321483504166457341594154537139499498928266178130025688347533358726727005001307649038122328798695323515200804039266990821886281558230727794115457869966191153437020946043603017716557385452233013665973623287434117484055588008979516215111135330778731196772209951797871170043028795120594513970323848188431164654161699718769063995999375724512862408174542593434813518921431438506869508921131961044736464854341833154164785781906554630668791040404159468452453920387918371377659557713473471699296736581694153509879282838511559382986980233397851492001255975778335864245025604385159044551309578606083637652120835615546802649610797369282050164905575089261934984275834882195024465503248657242212906843405155728531628184040334102206144573873328417053578364828647925001368172606170390288628588099430981978058375459145023453033932266693286013822801677375908911084882843830954058704177973122759970966902465356836728508375459340268774662040701727641803011605013575745099678251417530142581435451766204175393225073527691941069766209317421237053603611562804554928427726557707615571214963316802397059662476958035543816639524866131507985097771382176076523046807940086370586775669213181703077970527866677738669056601925245378786481391879946823449367692251499447522433600447035764585493808847182648792055496765021062140072561734571119256770997539870954394822200176726811485669740896630888657770827814390652512144814141894076423909761368338362963255964947359664020882521154455017690551562468249303131259740146149919932523191809413070122677860983812172386705753488579823302891104370688*i1^70 + 11467881846763802345206763603717366108862256084332795661678357310502920980881452104655110763635285864645738412234420492733168400365973429590961817053975884157614242952126046861580392787716426288923494004489911872859005748791377067686606159393973592833054587959664531632445965781574223467364780304896217884615689481133945766743904548940275927204810779363907840784089268958140874104695518070058104317376528450446006757193547578212925173372904658260250718273545341143958112573492649259183468389751355856682053453251204242721802644420715081440927891297814978871704618594916138825106678603044791173219907028897955692383261489302622106851217730007112793070508481870889259129626430198632331307516130520945451282575241739058072085630995849190234015922317517993697299808036458771145632815284060420020465307989450636217732369656024143887118787469279646418914768617986312382238486825311375282827664144398548883039331151279353545063397479651584662950838893334376076341375846971733412235930634786773055383531921475407918157120219275012477919068772313984205829934189015935481953991999535782679100150046028875199174159165932413248142440901743590383031803230805101167679676310550873837673689203463724289203524358457130411779881302604497174749044411403175179794841238750122918935817977014445086173896428994930829740408188195559068639023524309704421199063049167546377782422198436297838023530864877082169189854938192463425514924135210185921866126788214427548878446570519923578948097063528188103822114184694392591557256543914328730961732213002344431894646514164429876643099385954673792314179769529013907939268201096624664122010977077754028936422618346614321645634116722074765654729621708408341163853964553166789665334995141162859285853334130997422264509740078582023981443765384585974317679887052201744326429736372708386342110906526800881275480395479718581518693329850132308436170861296000693125194685623856578943496310204620770612219533192986193749334306110085773837111589238014411109283779575761298396855713974042417090449302682739274290748341692327598100625303716138502560581446184281596989184188658052765508912922795672491639208994223077373384573628012639785917781850537142140132929491807383153573473819564618678856008705738816057152971274524290509577470455630623702053828168361017289048185113804538208321536*i1^71 + -9653293510238402809448061366846324435082328859807425604228933108840143172269296661652007075897618043677568477871683124883356837008167094259478685818753471618531245899762467494076691423037410300700275485392794526520613538742440413762652278573871458487822995089485483403213025093141380006334363444220658958920491878297931513447451565074178379724638502683600041034737467004443373276124099320222947886133280556972033458303166229757736929382499461863035235171258812606717167661175087898040658538707083366872415278177080586354014916860269187466749724293176153800821036630904006979989069919228076867264919825434005292025340229905016180375250844345792741012224854579231115694305553204434111120865881995002469234035556930687223486187883765231840708808847093772983314039256389026122477673935887791546066716953163224972134381656330845997698708410735120778860184478775802625953867766193406131639403739571376614745627192444907685364688271206624213811871923853254994299077577761540205240832208760326751566334436852424246118294008571400297641426067910050704151968823595898366048421327391112501431433556837573239774979048899896291933172643955782796718542099038716523363741926957446450263660252282720414861555905032915108111988769501242097995689477075914360390554380488541696653638887066736297408854316268577759019033115384027796096971835034984788232221589304596669243570074864184938305357977005327010980686312008836511590933716413038405526532686395273599028394598843429310855222789019683539296971825589937313341595970904540233968228831110880457645550457574704367567809749842040284040397418358435562837127499492271817747169885325671518025822972596144784447394793639718287928433114731255315980212051381339001712751724009060880513670910354384017827156890427949807972210515957340965756131199154702984897959019396808023286996988710039556149818538101359661525839557075827991914048979106112559874337948126273266534855747271939786579196373229380574803644685967147848503785233926051903908090806976417530819981786071319099222990840361141971441779045047796991566715405787303849839035436527269683502194106929262038978234732929881073185802307702029927603782228054744310120486209319619993664752824350928805201174015679058850204454950070625244178264688770596427241715151446903363955124653825926409131984420864*i1^72 + 144243043298080164975517152552286525978361670484259678038011272523607504018798511103081336632843715291116584558848215217550024231457058600230750750977331366773023813443029846509297634399690700547580372141575464522533180928432219884719407071088037526221009317910798293008157623247233025440893012613527288628307976549029957511520549164828245368883405665372178503973770206613854846271355936646705077851969877497335860706331793488082827003067437078383187786030534094069679808155352795092661872148857374198296835940304813442097579435456005732572111765520219721178465933118142922722079985259031001637608510190914823402637090912485045113658793254409003954877062559683332964631302300451673176467664122232599675956837987484651742700500339983839680863303220886096745312806294562313495464045950842806182375473894029051777682018024787909698726699431881095285547233700835584978020775442903699351676362324078597434439769512732435023511516834129955335546132715550628177433296513212488141656505511263303049353155266133524348624871715273135025370433086322250141281525359989473679838550920075235368021204798409014011515971076251136734725788175613504099204476884385748882658030084469705733705600919800783651822918281185386604131955465198993931736798747441127950663853093502864177493364605051893015671369473036284269928720199995248269395477253924444735337151572660441100016022838958576975470933197373610789596930452861799972370119400952210798630633851685788446092544130510083496608892024305294763740566654079697649496247728952390405335662587864191007013246156084919730498154246220714930216462008568502077902222800717550919480385970038522752812446616937863122884318023071190268437822949896822180259679613082758950859416592563454691815467952941322258041263559453954394361588769394440098970031103342850472292634465594532610999438398895585123162913059283374532707868168045298779308764584314687241605071291620429283712355312536835310181421164585725148920255460937790285384588865533101937628831859648958584561642567856364190471744312050254193549275300052820037705121562406183182394732177650905058028783627511219349347467760008217232239075368662000779811917660661661553239500512545724234537431297174159127542633687620533583097102549157170212148087609369618766690863678403518843381420732639608832*i1^73 + 48162846212153125100829797194026810136118118754820332230991041704266475005490676805423135659350607410349526890537908817209848315783456909528284617340199674488243350326008809872744012368410684760586635559376173707810559325313289366718848603395024026110066618850238176998798286355154753443635151206014529029185094863135995359176932123274434681601542102390853436181464939430736196832959327867527444111677563819619867235772259946063495360568313198808715722243552060803120498426628015538657841758077035532836255156586851753528724517082219303977968779656619424794395450827305553245064064682102167999316619670703355136699813103983068425246369479910400003870000331845177897166141911263671965793366271099097185208615153249900457906942977489150008670891364305920389350758014370384657041834861117884076910477891316260238349855825727341905132039878155457375881959647829376771067517927962093654030254557677720766043776882222517250881216580163467438001201044322200946232834347324363665818796190784457698311467706233360354129256430816113828011893736546305994922844481094487889119745173238744459175935948306153053066768414150433205025452756464994886401577893555895137485074560366853709293453696916759063532177255704116875098653610886480391525591186621342849832643192320895143292586893185546249629531556691719408533699561649141116968204931470437604047721356622473063779015001038348850893871441509392774195012704140882749283831937735963966562264272128943308489047905501713702952577990156745779023236987198863856577599193498414655815267264750582749325771999247961955305830374194118153859084975242841728886023591649387191869946142935844414354460846257215179430731068876972210989995592334488016647193866857707939743710939553586683134524730009596544732591023366895167598500567475027782377948755965975313085850780865223978233223305588016134243698225390336563907914745551099271743720058080450835489717721906983102791075945011613449074059913837814955386719173337594247959085232184069165481146724197510262508923096869383527507784785667327919654201535167339003706517123549515830014147261428326741497027798509156641999958516787051665500577129189506810239870727392969632616763143673857985504474299834147411508930751962110226077770220853608876406914417290905475041348362018702044954624*i1^74 + 484043929708439485482765065596209829714781098176633858356089493814401376013134865320329423643058726529502984162489733630505362992897684288852781480054386507670093731601481397619838927692795856638835731059509687100946563444574729984944966595327149404850400166988438738502784778672905492419012088671153368251999449675319883295203963379076983915412376259437937006284045279807258501198034620117913102700338487322867385124702941849658902709740034003945241369999778543247407177623184355778798381868138769260248721689532665439933998618799370656203159291028100290281717402595877628880680623081675748609563348192334857344672613519696162970282014795897317727483235936558270222974697765296323175232548776566821852648830987383089002881047626173565389143084001335636608794368726607379881991834327845413200225979549466306257087421970016726013711042994576035145967336605828139112706111130643084562144172091922250745496893857265161270621115476532498920943521474573292472386019877916314560260107667294041678486893153011234406302842019358027417217966669672978251651474563722729835847722142135262671787423062931900216959339805788827292047428901349867508785602705175524177120605983204296757523795643373350332515376967513694296745742463372567968650486422500928364186972737504521712572365246722319034529026564620035570749742558879526882467518239087941698911149216639008190660647601352457403221223012749536780743806056903920813712716864960359936019312909548345002513691362272914807310974813941830766160057483547556732638714275403766436758554614193096983345523785115275095254023090299232930639043305870729190186935461995659416253029769278905347643005379705139289837311342906838274419064204741024167219080324206107369234148948742237528985439526387160097466448600608044761638437331129410314818108364582391628803970770561237986806807321810699182639419489287732475303504284728444673273255473254430911583627139490855101444470410840295907093673098262189096418223217476305656349235957768315368060597153181090274664417459713131000115540387860576468012223228346775320355695971584127747602466670540135513893602988132124514400921324085251022342337790485722043495968162910205049458216193745448599513144532059103221690576900178585257232361426335040210825918939823220430751666274304*i1^75 + 858441885927166216284247092850965988696370366495802983688027174320307191318252869857995167431330577670871924225857083150007041187360929222680317897227298870175579299129206821280304526929427091446341547320787505310308775936560277214543862990830372037505751543284558038444052801671569101963128978427547635808422742172336890526368254505769670583986636030113797989207075813388433469070442070817372029418721450088796152936242025567906526522689321350439632008876124801625287969154255909786178906707703306257516941119439286548392166053001760968687796531348851862808670988585276224495674274647611279149010106292295307858721922878221173546315610162200965506127967254307838091656972685029982344453310999689036575366906622522384425467756775495326486250354823976599320166141959065178119289453535049546624101254416285816174498937355481600108023684168719979478040109370693943411473177183146236468561687360522713271067687504236198047252373504696974225072759199782163126741820215860224987347847979055152056921195867378005852158896869652845855562389233935350258706404038484898676542895339793669333703791074613361861089655562475315508920830371871638236536966842006830202308408653411171509415935097695576707602513429499318783621949054002355987439430732594307258262125072320560776950335664241639160749739090134978875631144343116464347517416557737376526832714222235551343373876467729222977985470944392896169888967265701898659936771625696520630240070294806598152941614679847726435393606512815365061142328483007771478371761372253199039758016953404101689403730240592038775806898156250433557765552624913449791538023288604405457071995206405688633361113437420347575238633488076624456504828239197476777382294452628548744052263293328581998135653793308082784755587933161446987405374165950198499370925741457048169078218592311359649669820101227561681339362398678900695024149492125442033433207089958376845120716978470536019272455422529538740959676629735338941232548578553697202645211622864377787865508168875153574110490357418961315398613010591130695846706307853677012223439849157024365718703671692484747234007313020909812881062740521173447905671195558576927612978111063193882026813588215837619662668923683245157825611860847787754688308500601696844594325160997158912*i1^76 + 1000627402043620843372210950561371227973226529975755604868342183259909899743779215074858253325860661922677097612501043765927577873766544354307198633573394348843890865303567216603753498697291570410238214731945029730918358340973655741000851541089884350599002438495047717633232163140587906769781346231113727560734739569168567962413582150869242170944681373093887123447529964830180698774544638889901326409770549065265388924041229631751948468126347078204413398209675451042777477920275600400569242022929084530906216067479908491145203489811986105635425381137216228715995950515878064645629292721861208537606681729720402910105743183567119977877922125005659993334591621055927828490806995386113264134975318711265782546498460285137643286940279304571478284555208920616845076339388906032820719258427884918992138846702534698335598972550198097250664289300809037814603406297627350669522238308990592417397026194196842069654543002286885842172574309645380400205976986273919358324379622014092046438316280973394373970683404030460843034091290110851316920173777103305712187431574411677567310738293346300408553188969379908783942225504450486005112684637976555917520264566917667917969536609187558169275992782193316276803818900918975023816140109645738710326475669048406032509784706091594426868092017215425805718291479503210000898956582130440739701957214074047786052094256420651950085994594695341848551459742595283218272189264850125783417749436712878256693944151994533347514245335369467495959508348577839324361342339231145782534285722695662559305877657120897870402620241938979148571495221231258810687753659345707845199097995621422003372356556700457236532556933801085759201955344265439432560127865814145204151186117318727494476729273015210659528722970833560128120242954177512820136610496139488477212884242796022355715024743156120369657117002981998271367634673107243591494954920074316415534034110580064032001196070359067635383442298097576209229910666508331793128820807101745329729673532115080105196531004966794032003997334242189349971066091046322705907672419027922502921648424495920192520034014496763549514504698682955637017654725367227799605145708367475793228049608420787720512024430466439739755753900238474373423644471837614553312160097921550300217344*i1^77 + -135869018642608553947592907693444536027428004849686160839934527889333565028329629180533639435683215427527757448199487320231726166819239360718473103970632206563563986354841148543162797532069484183782273396955837943175383740703862051929310423521937606135519997222005882855385066222482531518116682932674746617672760070791295452375814946354327792593280199568725354632229938273068199288642414388932415191911446006272818832859742666798826461426065717685178446138813824669505151718343288252714501761695739653993110647939209021745261619866895109861607881651822801298067288354093912974815954208591709774683564601482491239243334219347845599930774267773580862666621395522084444759278999098254065867569785772950708061184378090448955216777003247115822018410574745964849298691177801533275532686563870887293795878928649630646678443874746509117688360962360536043974878494818650312606778660784724462069447458485271727560305025421142308791153818244365218047263499923042954882974177535571829720734651038960309552462197769241800746022039714943559098873238024944745093391998532248678881469422698284365085020469858368931655137493372199502827602872549772236033191414831894685817066966889742368548367684443419668868170805761414051137947262038350838467005508754617254819156926933156478715842852933054814306338525559442090273307309078298084065787108596395198083112868364676835431914779604134606752427101270089396480155033799839165333436318397380335955236386822171198131304656389430559780893780226382101701779122105478792618502681278485548055742579883064091765902440538655442339726882287108195700807981677670803513589716790023246098116086676690022811211320514859546770518151169970178969354840285975217126488363708371636832442978614770606228978414666354957043945838632199778946694884332343398649492240664748544657419205866372565668886181607936237442063941632646210651180137242839573724469506198784341783950469098541873973559504434055551359071853668160644551373911801655970945324554621474391199965245263296195286508091968995704901973010443644663526972825534853958906401167094777276992572693043567429186637193443398931690312727995786207293893293196932302809368498350133049048908314289377365600627874622936773527057100042327654662144*i1^78 + 1014617504921320633942496088007823821247131258370337945677977802505777985842760147372798450527372811352394173861705165708915979317607433462751521661092506856359422538547559715605842290711761981736786165177122060607415268528289191830778536164884132171153714461269653726718837295620705293085134785398622057959569910235194717773406295973308918166436187028634369875339800221710847804267809323836584664900431632539858545311552318781292503522717985962613436484050635607007386583225292122027280306871987456383009861657650292364894451167479692618313760839591547572701094730772999165310806071746104773945736768465610297048684943076008603327427403370583399589731020188112343914682008910652837068787552144486785163764995382875607805932207571797336542327519622683124471727074532388631355328131792292591512130473627861446099686344467416574510285208445532638551470583886579440158957090585482110710080500401223230950615567360310447414866835941370718502899628264196425616025371061993558082689157155220970877095378932856266143817399203772667094646420570714845945333883301336855521880130107165682501514046713406280172617118092469741913035391329408178662408053161992570066034494694412824846489113113177549813180989504071577908437868474114941229304271709734881424526607937517585282808164495418663906371676428402548212689466171389324162360473300319566058480019117708123165579243583699010046929040149786476561479466365376000151341758255583013038505220126642939460015340212384479873710936819048163956754124415764257319581225374940668033048354276220715985369872078742729501650816167667132537395596541720623590898124012353982952315425425788825505177466535471038163313588012224016714945464248576534752951155429868435056908938923444605990641663591622573913730017843486294168115873687549847520050950930196118800945889219549455684056637051436730543540453057482253098531982134258638487995335800548856169634932103031461142946109609922690004710846612583501332207658345916603949882639838107517905597614207018131747407020708622298650812957761791378558965618698212459904125952756162394757838152554478981526203392952119207947763487975297599159210996364289639214873590923940148671990914094864073677751720538594758098944*i1^79 + -2082165153935064197431289908710606401431218057000812181908166310358315267293065545096063868743076855453249634948892956395104858864706559984992785749455718449524834787596929206084248583814708117251547924701323293500717608742016192668749660410517724501794665991641423503264626549668659160166868596612583165126103086822546293752597547597130745789158706302149153449667502532462533232278732423099819429321685438955745685980323482997355103185317753336549062535449594877737274994285234692352237436664574233047209319488274048698164324280372437636924948399128667074661206626832601471597036013284411875863467000830682526241128733433462425489401361399980357741502260530538264376807437387605666459643999812686067852570381930375867836583903364820675412685572219206283133105684950962811533400229228237971827699701709043214261519295100371303571715879400359919190127364154172088757345996126758132519789792713926255408343494801839965451573700985384990718312480861047672546172886714250700625009219815062580266972777127020723183385107909135496903672051988912506675038862219730264656212312464434914615116958648920653666098237697112760375452518109762454265651648897391305413277170020819518227032581874052386771887343377652344967944569116181938046517721321058544062558592158849969322658199934736257019180584875463335112150281770246557682717503256172864337634416588411904331347336072579724185077644777583602632982189522443464048901202063166147743227832461895164005701292292325228989174352450365460983467948004522827442314013571048516775248324544465146523019679753387499643553296943453328340544770479361312732759643080961133519900869415149183062932645215390527025837302144264861528319521781989111491863210222013188048974737310764421104496549392594496486864562807157662549838812551585260960879612170811209722712774453879083064166817853906031662428540196719226457309235761116804487494162424869458195976890868129465783817264686002250497346755765917752483387485571818470014464508070124882510451538924941960034067975287901898633668719578325539887441262698404856510323034453945069542293316045591403943896797886388869740406816834023623454271641837010012714713720087711062537264153472213712896*i1^80 + 1182699419713594071789676346769614541170815492604774401520621684560893279084755671085410057034926087398105998216435076278923657755730450757954116616387766479025409865900213987986494773691939272488512458497314815165400608478825209220979327990149564338879735843819188696110702868376453309963280117545605281885164194235846950438030544360262549144291567917630935398367926874011925048440405178223262829809083934114100789047202487208625259141256133308017757127611614684314021307540789848526327229163905537337737195838588610293394161330394769760132381810961015425779786088868897618598878737488996514320224291634026717305991238888730153738749728539047750876298686890604686856585292480483028160371106072666635548599880239031111332191081436478185144169676828915769805725380148543872929096095478914875492777929517874388502678587960222532530035109232853803120247069354525372356625529717148889635887118972053650706345245296176900492137649750169535269644975597881590728306181164873762766840018903835034945599156112681283610243445261635941694815221684719289096362062648657991203379478194933151372123704405904890000121998492906752941225068693824474528114846179203128047039822169340032261437401490210513371714723971785209316977408348563952159641715419015445764331192331366845558499678466357745922883622365153594668843094619101528899502492552355040963051958187673740208941826634632624510902616503974827046465001840299411696815057907165269959127912876276146726687135108164804671265630348707282739654391768564254564045581715246385485087576436633440006289005825354909532255560862533817724034335793242537618988560495539834543402876747563283504019125552398136080173418200531038207902093322122743882582189784115645121792638314347320129293197054104264740220212859517800780626035352285849770594927659302730700797555085384357916997042970034440945874812178768758386973859810473500988367713334759030469042406579279751432221741984703736780773772389909565973585499496854058934368496243435886914876680857131728059518883419486005325903990347895202478721779532664796461319032839244568846830619897573067711590502367904785299538147386364590784142254535800690768744367928639488*i1^81 + -46090580528234166636738534860590337143886105176006388208316744781974128796053547370610466028253998079766660061859401155502405066288726389051723269141663801621055385101546291719482789678519172815656589003214982096608189544381012341574842471968926690815422944693275705414456217169507750299919516175431419871430301393590523205140872194244188412544850549566933753550275760372264156432690472421464274273824089650163704187043979124274073916406256551382116246446809338316923931195185998632858552115866477028424111826930818689923593265818225199309819169551544996711481058313491669077470306503811022237599822749934762464729486431603800427426599469788201359315249794601285588806147239616914603132303010356273553296500273272527678643744155988920055317579895766939706260218448042651450040663838281905611403660266750914494382694196442165018256548481397663730205146717187117342365608161955409548235386647554790759111331874546011064710073152829618521022157336720943339115486871193629335951512367409902618449101071045498838338775249147966960898831601459520918450445713651285928759954952062036383918523545524866380549292898923285695181414135334347664446366719412845438750079767386593368716638599158556522031349932212612016182191475912272464489039694884939531310063531099238729903001481530709978628193309510394441638022517495318524128014788012946032877313565212538770545206502584228568311270436818734468925230635345152454400801992912309625480297356094969038498030069039496011512411508796396430421677179935837071668544053257499769927309620027110933618697214187620476956954519061173025905932779360213392088726309609838507323941029595359214319838145632700474590343245785649186561025623085668854055463192837456957010300331849886901540651415838376785564316948971698655404066073311478767548262417234923633928071824942072687856900750888870011726001151651407393384064174166747998388449792058148473296834337368328625906721162271217132693610525255279714075110792790378792066610031290616299705326401656480232200721808435121503575918013456025435524398409887894655922070144842360166029163244101808210087862355849690295682505489265024040960*i1^82 + 22239408891938546475346480064975804145941873559210858446493547836650194233701605881137401700228576155338401310161632699820758654420215837753622694110488774037825450199981262227856714924476691573217648132703056198856692534542771448266705421392691616361141638629883376659692059820459339102019235425366973223016588223735358341735194845666853279395013265677393775261291470145537173001438667181106576384550673670130756418946350048087770594705484336718312332281171483283254971530410982597629213582713527311701653829029319661394492333464905016656874407425049026107943193852726888850161435803791295656451973686113556978380091723223238874630012078634350813305633034311699684479779671742609999847994549327388679467351747717056214923709195874559089570212695932487913418083259463839276320077213682398517125945376685117818250190129521617637628839421973512850931504407490742400736495821111071103168468478992619970946308771174456494644836759656372671323862452395543291005333812065684268989872399489684266844404530919013643512900496628638614921150392598488081912773294204998657648242599708179148952542226498380227050810697071409073842034086570094128768226528466626371984421687587332816165421518087521735812158812679761601888218285908772799193794876422630130427242191063826315947573957665391020563263826303821515167039522503575482407621935320769363459760919485873691078330641553872048964350305609317837525857396556180233226440488180177307301478333716513302149557584569482110764381285569877359215286969118559410323793819930089785716234307905495519538394863953773193609381946682088885143709170653259307367287288214711701599173910160468101728168777319907229819536417693495406954896867477861039755443949366737697111473552554581152935992742163655670462350865657738072082396537896052534910371210359057638038281146834306100320388420253653016940041608818237448297910492894926523289305315304579962281281689973092647299313879480272593708852443664334123148803108660478328782722089071177079644257385854718270575533137560843915687969733008555972535447459930764339208076518429607800268012734276370375573504*i1^83 - N1*8560775138187443768300202932478214146871189656670261292345912713895602990518313167801555444164797248096866985623720321476006231426409068361629141472596311117723462574805744023587792292371229374461480829173500058480598613962725152939707650992772796196177999042571737669997653940883079611769701256089050567474192048022452732848392270236681857460655702099935930128715177676987489422607122449375039984227639908151117940078031449954368500738099905968086724706590578734540317179570065407862708131717320240774058973303210970156270279476373287122715816692042286870953*i3 ], [ -8957369528339077801914545127487641436469800692039428858573414928929719335013654985417038319116932540173552642932787914939323385296597759202217866802751765565550107979872013860574274196660902581905952307428623618141184656612817635316771819904246606585301063258359389573786789827876264998665715003399387137484159979247213436289850781643830849526547932999272230545157402704350421251872413884727961068046319322356315628640085419630943950806775499334279205189734916089013628416500873781140550512313703769357056700351761114954591629977163670587310852460924417169445452675959166904577680060549804812491533210566296504545088001561617748694376869275754312949604071250218515083225198944669881433191427231610521138643443021807139766185935990953625802669735203391508128336914985884394957964433088289026140889103125418021030585726661291333924215828223182133802918787571590872792895911356612921159712583398057869027723358095955114286345926502393192211594089767939239156924351233950408685514785994246784100881054801060265885097979196414170745875587680829792237217220364269622295355745782809057779474779464779628455032662149624461082856840277913435314564462662477384928331476176474296205203048766194227086008964298437071317550456901374083441491909370442976898719391003269520694527355607309245690687021292452884827979496638463953464132060888974429165008439807564599183923501173269916630724519720399808538653547904597553731382253513502889045093663363200304698953821877731665659274269570554643871670193264649656180019679981037552419801173453851519209586749930235700415930524132390765156512701693397760784073333673479249187481276855332783220174253466918170433655210121626653542420104843298419320043216058945211408379841704683098074331845342939531221867516104689507918706658106769988291539028746854479306693728162875964070749432580175891353186150326999638621970850001324284281731139595457073354244429986391812792121665556612703153190875476138507403552340994592164930704966126061081027674112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -102764668946038222715368302454240390514792362315904059120942889410160516594239627252109777198703291827149153579569311900191389387839257070482141651343353261828109017785969061694396314896674178469299865722895112433988206647040213224997599133282547028292540530626139177749934072534765689910283389121459188831426784737235415600243936191356256782179895308716023788893564574967462098182703361552938175258982792695427054917122908930459260570178340612150464422683552542034120856582670275826874325740853348884524512264301877143767007903315878357116810492665138362017194573784964411912811821674188450471906521117791696534151313912620758784357372315338979287901164917037730303971631690753285146857343696741217502991720207137917064975330756814846107477719975456463870462815201157775181918499516355872760218136498549564098476760741667399211609026712347076685821717783437246833876154865435433939026729834502434044359469277367581977099455038795276957674774693705297043734603927364115587014753582602829904241345260892345396893758434433305752486392392260526224741018659303982187331170760486798288283335800537121180959138532590603803220360267112952088806510528551153677979053585767800271646861855463736836801357696548689218015129017106906862480317134858686612395763830883038394459318994830948406068640873393673503084304757086184797674733182875322478897236204103422920284306972876736941533804123172336761649644253671876018809256925977716333280851390806444916385813502089715586753902297323034078254238764533779885414774546533192019736060607142680633493970714601647299936201891726137789046110114747545120376362737424235331185254570590131639643643657050078540782984475724706273523846899443168727569040680232614758221299110212577030486267073730357132995920014198998158210334511908785874890193378733129396889099792371582085099090504453417569408608084728214232773653221484473662080064143100298509620171352067102613959168851202804674214109040502973433770704207150124262255550488092191991871307776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -975411849561285952891713896882268520917754078032451815431761707439603581529315429818586110787351334807082194975808597269094836534519636315653649982189281823368916841662427991944387161483858893330892405824542041987330123098264009874831146561405748838279913609160186494336437345297683457784399478782013266062011281672435073934679612477000600384505722077705275265317311887414383193697789243811987842997051186158863426615292837276772481553463819655714602228365548386432416152638107718545583491068037707515114694443520881482226602964325867862891585480511681480019150173325222125393823485237229630530277921191613142318520757593765248088337696693981330163055757699264876949653698132877128179098504844987192917486668212255848382835111789590307392347277180823475099175023739282125965846355185322656720857484931804083756954525024943423188595630525793425566092605671601386422051103991921414467738939264355265135373349031939153264405378949379847393781002315504099109582236398066028866820418754491088032959345696719647860535497641543033070499146882925062346260531192550267897630995545449017517185346882563779553445452156942585242003041626919920941575914147158218268589297482251470054046666652503497898747727472386305699706034600389730155622202391553049434459146021583032077675423836539292466128996910660825154817063034578175740151884771617777858246468481647232358128543612432080670171566209390804668787246591960113788512409165032117133757245338276831281567563052092281223665977940292445007494143864707697774288855377160559804609672868046204622485822852597241623366339798644585338829225093995581125647804749160113113417289813642806813568311828712755398208357423758542047904021561775364907026219864058084935022711599540070032004741475002002011854279063132680153322779190385795256365800868484478618896824560086830351302314743477112105417270996785410776626416739142046031932635638984058566709590049707018067924920986914764288906371396152308960199977556968638123690782663194234984754839552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4760219656123850859089065261620720529338787834952814538816755137625714160322698018128663709201153959127628810558220148771055796017931235358240971905000534226041536600589622445089265945450518179662833671311162602843933290928705090547509087315672252438853214365480511454141198770128025202537934199575414336378064864764096158372801212437244581118396108393291967700222394985237556689634664266697379387675745643558006936341472809208392729610083546417960683000296061315564086159568850837617981319601452332264347921870536277794833059638633247542642436148537779112857009561651176538308904785102426677533547441110083187423778223258468621033204232780383230307758663594983491064518630002580524244559673628912777161926410582087765120777263224726143347648897580155263371596206381966011357140651694936256722255203536855484255750001350462097572369356555493026375524123842771877053413475786926591703645878845267993366450299305002347074032306111024688818487574778698913847710278543498191179631427493560930510313835077051356726723759527932277182310392453335696940246402707758434419909851759913116497736114207554783182134714532960652645016138979871961310370701551847073710367604590323982428523981342773052419992172699078565022113639459571995482248784957842477811913349030623885797821337709216677744587800990293142692349554826643453380025573079215832228166437025651866609440961081102376734436335228266312855510130930851238687444292560429544047648707830705020451245613246987374028995621998597385695710648983683964047589287273114172268386740149342505771614663146728545872335432197573979597723032427782053756476010670116272693435677383735270857369479407943190340640889330042169120866712976358941294952493828779749462467230340903943805426020436251811607924784630853714405200993902502795594324769741052064686459818347994051509546003226252634477091874917063783998197196054269035212208892897331241351617316361743595617826127055051123579510674609162827815439105793967193992037161283119455519207587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -16144430026883354766282798231896104790694504135758362166508070186440224684005220065912321610083282694005258857305344813670374355185163872624460339451456970883984904151051370961928838363642230288375266318505763169960914103777320146884742200315633849876014316268542058283736036266905745430522204685835330276009925205294941090380765924238025415941413129916766240423964231490244711099551969654242928629392001539108597184228699947683755031218798646530160886705496688193942316107063643771662949427443255907807879976343691132051216272844936738090531613189236401118264939857262018914291004278347640402628518806759836493854601737882168467453616658356232262933865879394954155053529325987239045773057652290228211624189266998737595748860776617460158948542719708751895979522121023912895358081785517768878241854985507673736959656551559014737468594584074129487259826000599917630481187817843170849196777394682537380854960843337510788437515411477728944187278526620412852097577018288285111270149260673878419724404659616261913192696411852985580989840161644898103699016701771884220067256135687051834683292487380114277409267389200693431295884062225397456376171781603292720324180030852359193497787298634583695070150102788193445776744710332760981677171760644054917607156369139958631255564641126494387680196952991835016494095195032923158811914504888417941448025573106159169889248560704568969476579687857349995418993884950070228541362446339019048373944910247658558300392083297995321628413841056028450240063619478357929534031506247618050039766846454089296063267956581147223060215057636378959497153044913377306953951491253939697492521655275338636555403589868286730710809209800380548050088656042968749253969246621724055275073442349325346940781492597798178313857846768912375257354693566461681347887432444625019977351342953779603233700771604884011543774075003105654981800474730111567453777725674310856426130337916577851677689343918361373088606731319273567228453784606863463676893105518537330593743503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -44372946930746777792678189987514550799036580499437457338507999470227514999164196529989815290263403255427387065468431820096169182258251642131714015440487410555660796095350888997633531637490299143878351676568264843197248446551849966912833586515786295539571481947975874276347692235549892778923629387224304687031824797342587737523760248830931670698715828538024749923560996025449000068900666556680417971616027322063774888298167969788912628543208767521759304416959206273872018657559156849930741168361216911335747585954303804348290718832351875195678464658062706294901693790392426520628699672779202133324406228250296462896963675072613063406685377912481035146236246865167513858873415658001242325283466826014803313782228462754132326551719313940425613451473638565876333242558260681432899309019881887533610244670753241597785521637242651078271335614802222643261754754801630763636572626776031915135075139563201963755229442676613049112802201853133041366957975870126435180138508993065643017844777870875690033160155641731100851706248289334017299807710298200376417764936284940448209972903468340188291265113074158533521487940766668915737870726185191661883862963793858188936580081220520968135776699163192491609417751993139856695834817375719417867203630581783214389490070687360615879026589650201970644817045551649179187798881690466082115198116370227294420782373067269682370587167456734307060896971063100046658857490098544989443311434771821129796757911841472070472257322640632705880974791783533029612264297500689783724722003711536599675425646326540282567507040992557071308863873559465205298889381206363235649294783512848062575448977559188246583676980742311874532449146667889671421060387139145444647633913205739857112920995011981851408091988975173911481390682666355884386154734204708139402444843803189322579395343694435077481571188504982672618027359863991904544901837551273227762692594236213885833501703675443968242939520371034231840728095516837375625325872688429683813600785285811401262087798784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -102050940254879555802426948947696066967517052360268607193865280689895901910820061769044437054200894729418027520160784335965304534144722602543007640155997429591933900602418561489926691121241510536516179459826866434953399715550330792075825530822231969787399140388695548867180641067392766569077076011014556741233444691401316234785706833418868334779276659729876221584607801727352175454904387240076940893665058465499985838111676954064646093267058372738139047483157462396263927359862825117751592383211567228514991998404773036281154089568493813085550858323363878728279880424557915207355689916732676467413335005959902301296906642862137862749547612000368302022793973434928145814406824243227861283054214016043477350398025243508911966860427873063362152887937941590066515105115793669037044800812340917589748546615553722577844884767073787024768528741433202816802901817909088925257030477511314101241525496204543823388642501396605798993079337831638035934355065705172994514798654913358494992125003365168810534793898818620345595564147138775922879984884095549638331363598560208416957114514711902544808878167191292314956660124752491159257670756274884032436416097596679624188983681473792660491298098323258429423285302183149054371209616757475688040792061578561719238820220566707066013545424188404638082329024965717543623744715214916607424392497279278490137039008023505147046393526297570676790929749889633010048865199857498686655118386907506406942314273181871596950145730984062391349692249807248089400764991615444360610808970652937846796793948312355655499389989014301819290383997903955742708558864760758580937924191468853289136348489315147515673924175375342150705017999225778979643827524165997745327699700099394260186105102042581859097578793922024543290788386798238053688867554953747977432948384688663718593501079238887727246884992441840302685917171228745564309601736629951216800665045477331252964025278210138967418918841839654605779698680975140049588133728697222825809893564350634893106575572992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -188835144092029187614496236547456716373962479744484390287500925146228589963328607070322444060833852395970519408983813992154267777041542437057442203344513054802904970897951830210388200189706642261581148805867265353796491258968828144501822305798748512623914375243516370221437984240301752209531616940103789179740453958682212490569999636605521514495701172011798865576148521410172929006567566313922936622211164087342231224099631901709696215308823014880055470110054983764262233661588613143785561167420738055136205478429334516261351989429061828877312786968838921221515599684233127670690763019958643269974380470830936497720824758300640792787054263515768195351722346958595694788970355321783275155476636508879883127799466701692913810317545606796531384050146231365219871637105192316757606135182229931747271285599597848691175534628532738121858744060369285418723938376979770000376004619876466045863943123019639252734666234145433460300652754953077519987102265898084094249790196621381367789643531991469820149580281747568353526702466810990003319937674031129994924092997599401678398462995991811895743588501163385592525404653845592856253467981249456562003830202375214806037448652710699789345678950806112876006546805558234038633400409981944967240158114247671626990313368469677887511708004785995958094245919257931236190280953459534541861987968044574113079454932536108481397468652400682724570856241251723868662083141538135557360209292124029747293719627369095310162490572751705432740091484388822044054804260171839411308504957465323389307802079690999775470337561444839373779889111952384853888607615649013996191323060616635532171207875056770839453780858121255508436479115107549464054995120392954965825926596903649151243399876642712908293467160149680446192992332391514663542352613825920704856562378301484702865156473931921278862220109768319221734171811856641246721662130701371003490691931016471209834001678268491084420714543354403731653753770229806681102178223723889620502938080902089062979263791104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -273789971663192839168997947437357636945189634688373113812801556121709801471879826558358791905325910283255552009592177465465214409628400432463792381677195462750638940809071348085165574304669926922395265372554463135800741057302431837831492818805176603457329661439618453136236373251263245428863319544413539760809082041935363601279859980472781238719588107334509136069745726816374069120425332577222529770122720265162200031306281270865509022498750208234959751043374071447982912152334193434519304513461391909987088655370003677918258087628841742835957509182334581876812802414537648574974618040461249078218634807655622412774777300691412058394986637405101134695704683562651414205890897938204117119264483438272257799702453367233084788590965999188113434536134497420782557174818764191601741619199002763433863644598439484306067946087818439392865618181751157381618911591115422452869020249745891257627109484993614161078763079542332843415870825200018635940219174338182245576422409112568785173461030532225787137764213438846823988206525873652473639249757284851332889957326692238472537363105482878275291963850431358618246895392314848136972497976686907586004189335298792319423110360373405260203537721800421206247180629050816586675787882460763178015908101870325371332639139565830954448925016581276991811771742082145008365558142425607609021917285649332838700683270055461477404319557438399719446556583408382932753029328059463109269173601210639613210372411833834732736989352477850400367815843927273614637757231670704558556835422842541316881955827883773619171395132928473676028924841568475187659321300364950596137971916560103558547844646592540215371357093138092408788695777541694383079447802565207738672727723065250480611874729701680777134279588442774556107470861761700320383888042801573132317369991141162013903795531372394825870177604963804840311283135218940667465708278634150793008771259577135567652858582231763505169483490528646427827320524410787923480969787930379860991117795790182582020755947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -312699592376600311054310286020138089314624521587539169899277547267351612634300766111377251909654825434803044209448338144649325568994683903985351584476262195844422338649207144123954780915637603738763196884134778995885425805979910452235487719200678952791322272274237533299523149593576142937175451809183602045290204081061713197431360628447255556735026580461043567896137789535683685693359445753988924213411454238343094429161557479010081022117212207542076854301350912700098493590372274172513212130920387974424722218199126674955843961733549223902394382378277186642046452003342712857139460755673612149938058526340707447373277090941001203538724014559117296493208632328637514318651357529563069452165844704586163559117209782430174916531395687487942354477860985338329099856267215567854407546436812360559114791201491378450729872332686277958076664483544449442585630000429801617580471340531889650003331863236193694281445355830288434427909453422143658444347856372073161318392852207503324742863177729631699872285784927675220563075317740849624918997388492540993433657037265828890482168765971925761686406715769927149956163768056101749848360863916102207638151299504701056231053796404019698446705045922130501417755167872143475720081140572994035777601937586121208236465774133724135432865076893847915966534280402889151997326056827213799476139399930863037620164533810630415974245354490484715071872164489747357742108445985832732048671402626726226854883251042697653326136314720157930361529041380088372499233066506668636794103657161945845807823700789173151443271235559732974976348490926716914788735196794310165703667880195102097311648972884010080973534015911316034550051132405221197258299056386677742697076534528373157458198910027597633053991572903466899853985917800800337649323411423867407884166705705208508652355981409791002965708666152643506082794655562465532919498106126389477175810052196917966334215561503438810744309544912217554702812159764375403702637633044782760285695562801285144417014906880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -290404948171565155272317762890125304407715914756152979335102343511693956608049839587179565104281370503947272721417542064016715969184395298013668497232406679934547311931153597989734342780093322256541385297279318176903592429106181509485724260784972312503951966950404785171500420625729019671433912602335422410553144210036062906273636837165977500669163156775950811131587576194149415218763271237583862200138174403347429745142084489791861778283399183841714085942240796549672990191621317964295353462369514832207083511034408834047167812711662503219342282320773879572047758195983533878063675707166596334014253058707324246427741273365765785102927615819931972691168355968162097278474269597902110195481305074488759433187237647965770893286273442371417915616127366427239032130421318255872442732026240290786948069370693796520003394045761253216054148433026506158146726577147991161835147741606868068469063796014597885328322020320057188275806503980955846154171276710835585017251342960927561405191950860376281985890985844260875125082934710612746191023665961986966757307777795371707762400967115809783610258626721522038688499208528772810711822756418258991115944597896287922785583297510708168287609564729100203522276817640814166333392345591664102599691372543812212873773606550518760422238840600546939890006302245917063022322871097991139213724713976923315892311802448017959844845236907701057865746531178482833685588916507349120510835822436633588612443738572780249031059904712545195015360798011789549111462875175758681658497445384037191850211022922124062188243371007355265870505401628963495918012475566920491887185229738311038858095661340544389037076327456579919751199948999523648221560502423491235544116782815949191505830015195004357408075008100576145534029177280524653370309559906292752539199945984922915340789791170990389089381357439947024203293240005858196942355635696730121286675690542226691703288639297896066668553352317316961099126159810344025385511793864240806133060456391620043653855051776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -230280973261738656832096694847934297412994117525394218801410678140125857212218179242019195775649866632763813367157889653273101384662686496154757929681067244477138611032947673828101401988982252003005598764476546873455773500429249520469061827689223479386817697123232278385781629928269330812199445238518616018282895111876623682891136732844324505069636248367051851616716330924808180289342513884827425338777651361339264364124118235543323567909371820286795112347248189145758045653527549823010638559773930556254577349794514533036245982334710082509055338384416084305094377719425875896273126335755421533231820816180777592655963167151370698855864753506642059966021721714691143335845049415488830515128178857871397268052255099384677736777659890435050481939387385825045019418833001428644673916356193427816211288985255430503979068477913251705541571982645322936724338791104251727380235768991136754508422636227453393374508186974267959693531530988438262325736194903351215465656660004907643846408847913790202134206565151688656235533047601867955905791299280613238251561493280165875084939306046071589580783890792255012035313432015343166602680635879071703569540371483209245159197229070740503961849244282852902560347091528233653455835924386874400212319987221823920024513537893536875492216796406960440991357542208740852975229129426138029849080420619649292142085405367449751277113802285938641755700887197647052224226078571676641573510170105268079477073855932625019009634292888345788095842498856795519251248217209521107052941809718340794863327750519350889860388026790839082995434918435878180349222863346295584565760448774929185245400208708352071993391651166522136459232569891588866239104105734478488686993425205529442818273487224243902892805424196611612185284826045818637531008830084299590667119688736382508238426220633896020053008458033737571942483857521569091331836818084495505824607674285160446771412228766172052040002488277541113693491897420226022432233077142067780597638357400473985588792393728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -164883259590239108601731052668445109964788292669163568409113176917749075068629681049249687448095285693132463332233048889500062147021641737076585837944436028262844601443188943097698827950841981337325371568775954313548884280782253758509729496395699780560003611068096499902176162340203269666561872814276286850529705193344591399727483978186446032693768053003531414461003640135788730917913614116598084248096980366422565918397401729114049470886599623398619822033087890062344559572104018635071755835916961279048603699923441103442506782731821767587520016227559480046813826204878142579899712269060106945716541808292953092524538309639409226819156363980164764659820056587095096436680447474650805169866948203920711455713382018864587000853796742793624468478047154555810683628162208783507644094210719613632699231006027900347246650228054724009069078310675255841875664565920897650756520063338681134644877722372054131977193047387619370114271057952203401545849434106605617082901635376526184261315399832250662302129829539948667794365099814799672115297256985479630184008981908733884173425669580680529670609512654233534922285999238971305765486584924140154889943902190351429665807223918643015835130388121908670614258573288639834815605346937462009490943491043004494903537665495074645703249700572965248712190918367233911428978988615822381255665574365118985063752016213152594780591479962498825289989946274412730068714679879517277191140330910562537346236753036819223205920981952043463800759094514378707972767004809807895764346909464860596551130970409808193180163534718333173537158710818985600294271223471307847690869151372877024587696503583685347922911934687880156126011619670891821227235326544981752860221414172281110573417526564249277739735852331306929386935865452367457757870957835687016744289640567746497648682112891458804807531704750304392498975992808294702710144607070164919269376023345977005595240430300127568094229004856150462281768783679177111214317443505012714287496708996051341963968905216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -112421736806845472497710299312059973954549151203268557648697147037697435275265616517200582424224277156080660986910666686040273827515321484018335595513963804489923284951720173066363278022633053480887794568046711168972745444005129640170780254659185724306785853923179267769888797984284940698445975987335075130066837182281564641954684306219081174714659201606134891531906725692871173908875457605151725052504362880212221851373685528136739811626991859401485225188532958886873754015765015915741314616070716025649812107260495923293881345909945384791728692898220676498665984235647712736695800380083393661471499483340638239334775046996475410700183143495550755208385079327006791939566082473425607266842485109797842824979222518207806049166126183483857567916277511688502157090770586856931852571744827028026962427128506863815166754610120613490139379970146356827224345945967323269226169795811987858182776582546288180271312958543572433687455355748105191086734100522593567454406731164477113714125174537368430631772982737211182530610118840705587079459762872820679696361077432632158064078769884700491424757860756404148819811982140496059482827541956268342676389349138560630565103833153419883200163319440573533452909303084618406913340447123140870068437978123411532790478718361663237719618141761247757289515670920472210380793476448398010593865858403095859474502060576862520656257746298511451093586269383930564769586827177604583371025808285460247374091364660658899793564709220453533191134952525629362321624970881284279993680005729467639537644702976686327439074617591124805025122320140328534947671700351356409280606949888222255806724663122316998743476333716682533256760691077608211454556131620165911927450252120925671447630572639445175174165815724999318816083436988790946090914633967944283968144081419611953239762240554825593155603142661321603264036434079084224248394977810725562611549411691716126938575941706844722515760193378261880031297798715183888822297482923279894467963668450498464977245962240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -73305153673850846153358310517383711072620993978410514820465326339810616338970624407166873916758141735304125802487816233870194753405724800907322635908241042441550336141423617906004394700539558511665415722815101438487596908013328994272217207481871809225057688742613848418883684911971960490230266198223637785156929470741507067901158568269238549735152984314897972671068205520739357523326391697736661239472988276171207842253172157811496459708389851683520731274389469650108736526498144307276525898259411409098057727376949136639245270404548227671703057578824260764942532713118892440658983738646200279110368898650143515385012663053098482786801947760986023551388536264848245065403459726853969675595494668457965886497027604247726544304914539149767966093706687953164914266714288443589293855788025826450574240167736399075967949575491304448855956921545206534049807643433530721365522640529111237170236664846490023443069679665960224307086619300805848351356435238419631013888804328370857910346693845908047493126206160539146517365241259626541771941182778688948784726029858147134080319573525782245827604780854838302087435835367315037015408009039453076514508391872403878847798311260235998707920208085736052644047116270638305785945253935199631918893980952596680125935222668924042309678989937334664963468868996444249563797244713745518642139532704957260039240260227562855214143403191756690956975166171574751108795802100528650054866801117863181652291161983023194028551109660246106684866038674069226051030332803007703141129545968697177209586262405004213742275366453462601755954351167143090782386948536110482096734595951585993090048783831972077873738584568522869527368242918850505095376156728541074424020822884408930957523495926510132642006114216440733481240837551007429133474486636602579987174850547677675203374862658987838441907014759511043619415186529691842494092795518961812435757525796163492773194547093784486082635690939973470387393725615361260255002372920386705001440240499934297877286748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -43795730492632801298344686789161889313852445606479231709590923178431244006492778623850039003282383858320810162144576660194306203839440931290268775069710817632512278611634713234902675650960976982264636525110810274587052072537798602032299691261810303418285080670609466973924371859403620180758249660483263500397823700257256114020036555872364768453341838922215795874931752601005171876947883741205164562537206656649846300476933441395419388812249520210102902174293484832393176117523196280862160305660363911512067947783889393477312904931113347729045110658647100087333792151678195455385186076068065431037559987508164516830819482339443091165697949748049245950767125344284473296302843477226351224358696549156895030883607430382966524750609391111462658269196773885273168491005742479827558832523095531634831852761773040191364546240698892483222151883344938388273154515707909285789031320726489366494951717467621308371896697923574572790182703627341607368834967354415807076112904491000462088625116278406518140243873291665939921110476009873905746753691445841065969803805292739764019593636595215888579457797117784472857993815482189014726628253427841159027663834472354281421687592864886966254627262438464367132301649447554293360365297625028387133752662016482707140572465193478015290236630228718548058062787413321392656347157541817031502937269337755188418915897898930848111389909190758499259442876264074916553918488410595707052391631801876958356248951018628223314997680756821680216768419320877526917651534030053059442258535050365034280590531085996729426609835345904410514699701494655167432945883235695002951805020185454082645247953607648882750600783843604744519828643188993816447276390014470360761525050161239193273564682028647892852263516340528699814912791440295522667568624286888004475301047353761605393267823136388530882234922856238225113688578075154497868080339322526927859945861300057404001572660311602779568551014779235878090954726276331126974334393403567397184502514713622966237667524608000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -23102669463344049705797357890318019504810114416435439321363474459850615723794177655023086695370987183796290727409002337495102673364700537493181377657699624784500956882730129233229484121529506726765504285043003283873706152005852012369235040378262347002994339435088421789942460985184298644349454379313404205172580081667085393303007968971363942646546195022542395239850672218652296732278727545601421950237702286577367420532450575129262946941655363249041182516312924676476523857706548008814154671917074453911817278689195929777823630775400051918397820325637957249452197433187248956767758718021324353914605044190812843270160511439295568729457222529236615875407422994931503236770301349005045670954010567327509806100786569459025575541506407168525815838234374922538053282376617883073969658489425370352229264003573824920219952823559804342111190107819299386664760213403813929550294508128410710945732590081463904814980216255470960352767472551083780157607677061956774541919060961277030288550761672517698510203150030309063868996201473778708698968390509626824632740021364957930792980217898701995764520497002779272767366039538553549717480567333996973034326557324208756544711554861728736670103444143786168297016012837404043170271040721434226669169088997253597092754649228203627003199314920298791938970183333901771203074046377039305913881696214750409330970403974074130172504575794680942576571886587595618764523161952688736287199507114701591946696741693757728747386351736650005727813149204546074241828300865460256376687466352062083540629110487878827297482915259911394304468974164502952789357106328722815289354896853238803399932151060430426045878446700568634881052154679522959830293631427828126584697678156606765499293970266324691321485404912842991233161859211854751324579041248256099345480185336074907890662737337870088295431436914546953522501655779201135337018175017162276340063704652314112748263189131152216978922103186920969290782191753895111136932665292734852434273369163864191621706809344000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -10467837849691973182647607626838476006305548433311102943724475825634620633511074100502961263600549388584908157776732862544816281387657420947380800541631389559495390522983802972568855400728186201457089966784892436474457479251634301727432351647588406984298305040231846293846985999740329552764940579107814074812634697363104973016220731095917135704398273248068365085035555747189208685819375794182101787034042315737413494932874638994410185970398188520726958412486978895962275081956762716692021474115416705854571787783929236241612400530061223330202162583184025543248275752643329400117615229521424501890241785035289166499733142493392079514218271570668049105038681733587351104409810135921856291689957802051155331072255201523714806095385280125869266848889864940732785497106528523632666256072479619687810355712331086606325014428607610482594144157559054837532392181758227227556707418990862775024838778893652417811292736369880954386883048669008837691872548715463690739790985535277365077857721202527929030742228874856011763666025460833144808005059381602482726280863959779419995504449557656132885565097239306960948994574076843098499347339486474461553081497678655327647527514191812235120404785398846312148993907767443357416580949768903047137973353122209358967313458252372265284040527453231311372636477656389180410775323160452587550275669110926822020917973726469871861499213235512730204669525497920080064891119941553364372493135522069982739132406582362850013604226315689847310379384385518929045315625456528193457714865476577915503030421398925248225631938213713404138356337495765779427526960651670694154978348545723514970912994273978698318792620299424460811851723889102408843072926311203034694918622692528718721304128320280994016526869149358074773370029260886879454010382696854192629839442402300280655484680305863964055716685471405383018857108530760656318309977083827555920190311537208370085263282727688342439979726168959638972129745960258101117632125623547513102436525784991461326987460608000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4219210595195284404962643669468333863848869302536631916931451629381410635235420858193182338129352821488434595963135654149983666318294113887421902652655963083016357594842795271205209371100675267869138902471531761108521603317624472390745693773636856335333439303677034216047542848384692170152235069249494225657733744270287964500812813088408227715106014513485861684069122761167056746637153870873987853996693824965771224928318261291529287314019427294820550973906304975735066256062209241893759548092374793844943261117566107350221083892537209879717767050684257857024798837381497519705262749471001527017488691089907097917980221590982230553619890573786302528270166739193913674520004009747399737493598828732795415491375768190957926835805398269256011157285927353314439719130833305713596697619452292421540308979365074355241160091135233497648235920585728141339138751370677048641480273700615052945592952103856268567997947772277173065588935828835149851331964637657176007578097415906751235251194271404439491561927333197907492522849975453163085029035162698087341350161743090362467409834325412020532630313832896516230568231477997203906277912352336775244150047167314631526437364904364146543242849549011828679057494937703274955628398471489138773941690722160103352668266725410257677617985060222878850262764033286154992696039930516899413956270159217703986083992163445667177029317360305984311729829257813935745602343543531310555989284979815925542189417560447468750156675129047858690696592864879971741148683428121425893223969472749792076009828770725059432610518216352408709762581544482597832596178612007035932968797641022334504063635013571613350457236942101798565958495417842638233106812127202127431956774339394940985068187004604871416231840754878559696729195721903750735845776558930053370756301659372715864160576142992627543214520173711811278240422275059622218387578640592536401800164917401613146990982701164132931137033979353661234930313265349473829977705151970220709792285351433520293714329600000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1457321575006460878287067225299817811492512189444768555232233485602116092318195823220656522828930265368227525096847447712841249401299038770551548388994831200990092676504850185992943245728730529025745753160050326480534952176775462570413457277250883709242331098675619018681824150931151698413373041481901684700931066195997562162183184353657595645700240740140960140591122021472861010315643049901157127977766122487048415443658756741407700238901015596064816225084901981750334664389792935534723880164711194864374973806377771837800475400219802850740300570183422466640520771726876829360607665927347053726211461809788322425981197055601967043596792874313508940201194791752368898925131285353409240359951753993986824704279999998867256363414681288782057008549965961019755718980587340761872002085237358259274942268530101517271837235030530026985715072219535659367970743283251935974751023109053561332679646543938908197058078392796935543231437403266077813670685042350231848096537750524701845784549784681495104231251220712289103001991468972037618367183259956640847917963197692649819606383984606801705276656555519157388771108318247293838564767076530598182714143204062718469295931047080886486865694517113869772685972375038629511705550921655504108188988262841441523224554370953304130647413076699058894437924539348251114519274684739269936502067895957160453491304048511593012151193188227063337930929110104175276979686422965819606060618212852075154442077077485613487208305372990841680470860649880855110701443656220799727031203059007950625477623229645198133519058249638728119234286146151608228567890936958204304367296879878952593255567691616476630945899922214156119478741529511738561596153917559677364140293252228442515781493832776210190632089981634355841917991446228312346598104684437749141605017547557635780352123246748980745857154506425119514194118262029817198621891499258500569463558974209412576926429157059905744235714082925635603574267211280686452379740168190543725512350940186576429672038400000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -410228239552417419275102694452574245958409568783096543171128067999586594215838043481336760290319153573597857219902564585165872600464703990923331637730964692710730238262530407925772926370964140421914849176752873543425771672687077355312720384221745785185004310209821802783288411446852465052492712280520180249156497336973978628164807869226914373141307331034304613600078766301999388660581703439695819240865071863608516685247721332704781857909128923313081070537062201810700368598787722096635587439269389590494604927698465664100173062794394255657112898757184542144874856139028354745081584054610413897371595762425236462248409569986000661730084066211617944237038698940351470399216262943980094579656161567457083981605516720277812912135736962377889629979127555754701397677478321425492161055256263111719269739369103132152515915162466338164822615075087066316185316574098888450178540386831227864708194772989925682329971739968049773276005127262208266408592829287185704980958133744847341176565844219817226804318066146803777403772051429185368683597586643493886727513232279099939424959107743053895885518591265442569367411956664114804028277401345654030428711729309154955379060855249881433576430386700852829499471796404314386178993896421396681016318116751904150675847461361782583517430607739508700877891423161164617761783373472091028402953660251019138039022676965178612611832873498017969800930688668886876485290808710337326377038988512134357349926104827298639523980503352134450240560593279521689737822603342163775569409471423014998747031011844393251278855265521534819277498486697805744700991637546755530416533536102524071812292876897830325090807950808776801941355628479130993871850507729207826133047437499304503430085349952486531766942520672223307021970276106340219032328674396872574437621656024433655478487534760118199511713861733380418339693151352096206356065104566026926742495966132474146381941096108706299426802352368877609482947771270450392610826711620746038473453352012013777232855040000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -73676696168000806084173259028289711566455135741640276232333354205601832049795703046161248070289899372435453828268569087658336467152953156478204961709839440249042853703505348596188862069850496438182713512149503266282916182023046600777222929234268086305009751529272954646722881172997145862327108777962568642575475866163111141284675348467513370171054265211586591470936657087015291968879513154575299289712170809573679849830901051939086310662518663522881874017487360988079450008355009337242376994187073966016314785872972680886543427094256246528765699817497992416533393919685934627172777460282726670437107651686919762608703252777665848391384853857075216933685834789507338213880200526745621669380159379952666010983100950479923907834567170124391582550724496141072813143066641401303729306648633803374642398825914416371433259908600453848125108994678981850163165375782274361325523922992982844012919418701684200587044927267707397530887334812583465427030321513462525705311372301904514165344629832599560789909442141495936449291288145386411568471596449107562277569923916355771656383414526096565439645557553903884697086132150345596489364258239297255643392432275686911224458563620544842346903606498424666033374743118165247845276376532008177582206404595324916371599671336780674866561033837461157934949123522455224542015439775208546939635013378162017740356421601759632227977750880896635166985278187565000365496640205567617599723681279930308754170635627357155845524578807233379412226821509710746996225674652943621641542839877320770048754015594812292463196881772703825057615539522478814913589722625495588464941400560593929291195325107062302416832191720523883191819672059110943635554465292583040126929387415566783533228694068088678926452340722883421605476645912388392441129105982513113335195159208047098759527070736876845237617223936855761056497740999846018075030291341950691498775310733645866714997111117758433812056367334014336963608912449700726016035106839135082759016856008460131966648320000000000000000000000000000000000000000000000000000000000000000*i1^21 + -5518000824861977489379817152272675920829426599229648018889526251968316927636882459576757012231924073886494156287448949229693737399141827201835959699862203488269540683645946013693862270055734283626969824348385236766701035364737534273528336464809989241907357088131772407635647717183229238174550166794204942398934070440921010847780688886650161728512471706044873764591486040456092528081739739136702808106839435156068888393229170314644095894429342339921091190611040620456949939770722551374394992534037410608624431624610179918929604280389733948687024794764504089169762622944557402615205737132346083306539695847240246872203719010006661916141599056096858309413552572949192175619494997698348013132782479997730693911922064102212080781553046918807825547480851886141937328885140677240943599494108366570020717774294942750891712579008131878328954474494600521062524557860543120832517534771171682947911011503338095706119631372903348766253808058626788222851828713755280357085330038877351958935134352943138010492965403843440894204239697910761248693274977518083134468539969631955945350281910308063733755542124789616982802486787518484861659105494220508481639554337528810937695348758573553534483486859389908068457926534275389395412673452335671784649368482896889307583698293179390017705197616647645920940356603393615417157414069546108208673130722580308259388651004718844629949190465738663520254738407150022203539187844548998452545324277658469972773625800196087181969807043923360840813497119918340992676694391294198160853035751358294657492308235925600693047272197300796481567601694248654010445872886283101793288704585719968752634757396601559367911057541964173444941376502624136020594747685004806737139127244946434492447328308393658018080373751049353251374504383712871585246830420606393431664650039251859221910657328590148720879324684895905469158750024580837566336281258211517080601760618305336198190213709754792394662591307347346242763328382955191037085261799419488954885763600057854528061440000000000000000000000000000000000000000000000000000000000000*i1^22 + 811327035330721984335248140015115977843691872096273352709055188261929550405097938163227008141781986209636404970174540701012213093529095139007313802299193495906781769450432925541975293383573934121233087014837088865782906318770350252528828506399916214165126536343258645347284340980142936321206250419936801612956889733520658382018007110159940680327731304454355260155842502035864033304312385192533246370565081100080764402460388302818840688105761169438572592099894083682495945353019565531814453834933625875811644374322400046752028966938490215528068224340627083567301450333617854910172281429607032383003663606037078545001193417561375224165375230160537361294688637700499597755550488199193999878227734123586611265581007706459234273978291826268142990950056177161192378730218123508406797416074867971713841026132711243983758955961760291625483358823865374926237844471362252506697987729939116051436692336455208445050352778231529554988637336215980306738505106519694650556019590287373478579079600809322031291706610902105200086731786025429037039881278805402657122913614619488562464401653838707987261672398328779716980960267159278218758716132704656849390683602587604110159100101260160672563245322247907575854820056147509785981920807587429822405957508913669242810509974088431709449076797190078186696293548818580862759139632968171001073509624780382744097497142145218784431949459018948383647588415883966054031772270846377074041299004286735700253316209465988231360933101463286245124655824211775658031042839802931883957068642405603295885253445256398668761845262047582827559866790475615421220727094964793462945111769297371896018379202615539922746331309786665964342210052075621055935852164427037668177353926966096702853855575643101049348189396796549342036135350804878847645364285464878504709135796795981437235320227494968218568328344601062033698096045902908095023628063094894741997378262164007617778405135653611785525965430005971712547109223261350496523726865521327393517869375025340586393600000000000000000000000000000000000000000000000000000000000*i1^23 + 331282851293060022888845371223360212060853730396330937203017087553544521564352942198610495138313808765349888728232540571037735452129633136200317011682917627821616114159663292579813292314925120722141457223967965975094642478426657623358684757780901436303703208978644778980309388152936379778110904053535623558959596503351736306481565079059285890558520441975642958890527555526525636530883457204474512381698091916183080348499609860530986694640231136935519535963370556143660679794316044848259196947060750849755507557727141368656760983119040022115091226490501766991150885930343653328328002914431729131009008875744175722570060170577347324143111331648232018076134545282473097128726042014269474568497064717351340545828348848950378356650083482884882538964066874869931032785389384140000765878513322344654509607094028702646021797790648013229220986717345706785120636299382293726409868237924126078750083650255836099529849575154379970154597819585511601260744056009292523520792163746381067856328827718074767605380369243739944315170426825447200199597114662958667392698940732209943692085438025262970462124012714157863778388219004843489025078921202053402193779532225555621388757571883775607859564047195570938760610451611438769483327192076597543480625658265818637437384127900396503559434245055636844187589360381189908624100520726870115852691032948877588388108192549258693111097076339782314471454324110362704103617239133477902331585815486624889489385259115728316962553874858162326464061867599630397285520177159305679015887317307637653867213822147299321244269837446668945066159481877134051630082183992133374529628294530034188833021570245423687782715807864612119430930448275140246259205107472913611422735025563635190019171576186206075859560607527024927590508904948903549026394631669316029201251806630554240472931777567125915151281819729154504581880463254454653418344063554398845123932234152181292966685812594160819280084262725232873511123996549157682809990458319744364782396903292362188390400000000000000000000000000000000000000000000000000000000*i1^24 + 60763911632860420563263029027617408731072888512813325205983325254453011478673680053991443094755433748213141935221995078159736636812299658781318814126752029015169024864739266031058813424288717399335188231543918069206669087690926980462225367196091769330952252742095734894091568813437129988710841928049371984996903118789814972037629923082254661305544364642603308638050207509285194029141553119863830024935773729551041711569682898737636417569307851417662788554509202166017914736338277307269492350256695613040652983134094812512428180420113225444683352360564885121202531180137608440824622890732110016294857650755387500515157861016637620933481922514450050189664912424359827556477307999984370059948854139537981566379480428219561297452768092650990796246468742509600842443638212434015020982952435416524054908703713533022547733283379929170824039275681040337827346290232981458811123076878286990277964013823093590558119984496726704895501140366180893047066686754808306247325486881727832359692807017805444040876776580873084271600801445267469819530199715979480195906582424562275022293127182471095710101718349517255428581855909660000358426414237132741757180186285579320059282472056249762924956305559315662160155709140526322737630537239671169492511793202708136885161520746059542483416407286001036766444791676400052255870591047541494435718145450864596379217141859443872286184854827856454323775281647675996668925134836235670016660730718483532062414050655898166449276087999202971754742283976531756953043583007893660100389959381822036785938213696196559052586253526462268217460310142647552756593320394361586301735518938532243816533033597377822026429254273187660203958538931565471242392812709194808835745462852837588133326044110268517783216628833265468799267181665875383389992275674882423286287022424302407984961968311381440006232955428407607663108171160604736551355722022680569040571369738602569453517336465796587145828891655818922955322265286522190352193994933885735353133271024546162409472000000000000000000000000000000000000000000000000000*i1^25 + 8139105921185791166910545614020832541972678259356120705934389360256943951143831444578776949848659076213461037814883488212892762580223338123245092566676827997994812120564094676166899508460832168797326008315841381481762224158396542792585413132110972123373382618597112735522979009940980572021657074531084274238947036442723832589993182055109865311929539612808903106283532298499948554923143116722770772753826999628799347920576550592272471112123861547054790458141380483806743023998511351630786893265453685743019011957949482418120786802234098705590340866303054289463574242684271553509001758158756114864286581534008051813234599926870785486655393984269353244841713967254625028135476069603673524689663403164724472871538007707876488839750798498403979038418016804374625730691699432717791993916220040734489657453132692899827078770319536010598254108409138133775231942384377075930947615668080233524120184395594822978944800233546464039726837898432000489663434265471765452824719575492185013262888016810209344906975824329406836912018319630606081224571546506395674768968883920516603953224638451584537556630513434785495362112174731481274716407193199268650360144430286286306137415640242388791455117758991804687258436331451752878447083463172621021369008444422172493223539440832548809444268773883579129866388668816858691792957917394891817273443764277450505528688872260263323537145280284430934536697560143444084206596319187353499441867944826744427476728881918377291473993305420162995422168632308048716371589055292129492647089931247691945500182420697063488243124185544807868990848711155627466730605698709077858712040802224006573259550427064965952814326355202635064735260217294749870656710403919930302551619962455518248967275731389889544140758713444824088975214773914116604655490026311886483482669058053474637432017592277452144268695019099652047916490392191087643181583022683648022301903947242754291079922947778838917699078072812543069556942082242445633298192991802852412112173033289160851456000000000000000000000000000000000000000000000000*i1^26 + 917483548688167316952347964829698392917038433872663067270467855510733036320820468152872697406479408713907165028324638442274581445443062215036453233163409114454250013985519712852291166757660882171964294909729371692055449291560844865397064588279190273171860050879871086329657578774983332435326825121373722005402167394482243734686592690500716059618798430427439793077094562912761013222195321948310559184168824436380603073153035985891598387130083182802688664085188835915944688502262551400608398866962663825085908002322573582159424082999247504187991957483706804333570402447974154682690459274170891612577461008954529437519712126278600269074581164547338879827159468522075545514936996010635058199503264102227745006412599982629784079802911188325301396948868942347366015337683631860386820003337620304106516557131386452743390315576997126484253065642910714899674988305570382826655295202413670934452102503523728727698450404672279523212283825122809993113181294874691922770393602775142771002444782595319735516823772338590610868077155921153633030105828683605292171051768603619371604713671623893024663957351509847942572688080574282770599363738384764091170471996688615874239820678539785162208118560382921955445323729941348363027624278245281387515247988701623016037718752453739910353050628790708052565328387665366359286731283215198392933180353604013435093171944400383374160971353993237006610872832506221795994572310657436093542419729927837931570550849759754556591838452630398573316558746938872915161037611414602849613087915576562092849702661559698106687429189428249511315436998071301288943573086691891131330279605064080692361530484501028647929514499338831254400293020209220229418475319680494498844448862306710576376347000281238259470723853840991937658452663916177307824410703269056391765004287727310552494935416026663611218478581238026531779958516802897494716804587003289318580747477862722529993592335049439010050017443928980202136489266125309202653576448693799236383136012911836659712000000000000000000000000000000000000000000000*i1^27 + 93387070082928285026681298491493999840676455229402438017261986408988540741363712971655969664600423073746319522753257107016682850704941454029077958909873880133155841654728202446848709435689297121426745001900310104567601321623640691086678392703734188860852327603469529550592674485585944541220863701301373652411721585609321060788909493332515478504615531288486530800635005620023156308362406984750323073459732682605373817226349911746322698947935823419045716664461190613421833000591224369696097230827421984205241451411249704935881474941534392268896441046288237097845330349409223652770945694995827826415986515248611917205536627372632483819141669245580966688226091409838398173768981179060319288835978024631752488444153547239410432290027047375576806450465356926246364607845443876529351296145676237567252370027146009648078995532433793189016172946602195129083823198478115206521251221821475230063940994260445225264225304816031116217911239294321474586024861865926682833337294386415375932308277289181004658358801677148519805374586801195614095524658992387332291354599281004046957236829462072709512861877951145647500231442707958820553848339414381815195414530790450309511860909945661953827724063123831560016014086813903172871114319101840849753648717737345507587664092342725534138011463950504902224608496041172776486471144895563584351084241514728440810360316523405607021255732137864117012542648385654084141696308608284449857772567759440942552113151794559811087078588306998550473724049688325969629926678564877685320485545698407375842176421355512243031206781335523031363408313822371279141746365607157463659999436380502561102762219724654815475823105688146218110886256842252522212538317500593188165580214384350080829042091535135210808179635261128749470257723598416613495967661053815987161074706565084883319933900384371544386228284810009370178266673866424275705934806834893070293659237196370326287892447613444133878917303691027561454321318948620902316867193383400211553923957219016048640000000000000000000000000000000000000000000*i1^28 + 8705925965286706279964516219448197421152809529373774246112654943208235854029392448941564251511231364214658082965499317239800425908408888634104416105838345088481162663975718881220434062021317897512406704784372574273845876606619673701337268832101762618617850910958692202562687225133358949656183840514389798216845825327074009757304444660393395280689298843702868723948589472741448629418005037574435769262836768582857481113217328653127643360379246885345549168725479199634930899189214554372733768764408491075370702449448845278820150149730483174071876255935293945084572232362925840981819078304369310476470057676469582618769396185833873005652344689827496574838659679760166106974999494864580452977292588951560333659928139312898963223127647134040884072454146167462103693674886407769498027347900475441086759893611447252423015928391291133855267065495919490981847603640069861511878689470405748338264144198881974216509126079085031022287568891678501849073570308149621501982793619803851588495553788711575321353919035626041297955569990198186507795893036403690858793938687058905080125873263722966915697585902523894100889791653569069357114833421924822050422630153722623285433919605361968533596050926890249204650157473581857293959175426649628026499018019741512117604030317509840735783082272190118932587236391846770185756989623956398095890558462852707468102896571518387935705513101034193681776625222252040725036542330563989755984340356081495387208222514236590273298295924452398913969975648136295092823896672886620112822727512174999647089308994057446301919628054747254278499889209688944301123108992964408376458152703489708490796017265336430259833922176786709397713969211748454354140297841678417701174920817141602661311757923275565092146583968915067471900221258500111966119429288562537265798784758223847229150318527117520081335048510312163589653285017072004339321628250187419768969464772173836803763811026918341063457981829564562556654916337803180055700985995132787120376588389643714560000000000000000000000000000000000000000*i1^29 + 725124439408924559764653797675706874159458008278471259096044547799138992856598373884271123226408342901715357828948945216177025569099978276995864758767496942510675185727989541242064350678607761391730411561100196322827520296388149893061325086097835287086836510707890708484807748554509321126202512548233690685711867716749055497730127374298814290647078071520749117820399125759317452183790638008607798905766796247037500859512384659771458601641642625054647065546806710980706838315406582557432956778302454206327067218623608849724067015219581504289661057184859595559234240187826429909884613503869993318748937888333450151905307482871705466848805281536377317944871810716044731938669014180552692722914310692101966538178147296290702375372815140831314679345342726733318118493995758872382190525442888081255713386802908481824027587056944555785808268843714520155557665916655434899005517396473149066674964841247330676327913566069743355892069074744304188335667596098835522615264600087418791525025474779633532084944113884639718111250383691847103865236297016810121281480430208806986379282063010947451068189471051702438544533077945820491949615329519872380965766179938773860233814151107075692963413151647572629888597080967764024346617845158967018278987795624146955864151104144746190049121022946652338383104736828952653865662341813023548968420942590946748394483361510818539073762848760763041815284368360031308240372593934199396491920358106542993737055765668355691845618698087137534297716141948622553289554879740310413330737331740359604337701951641282150256923047142437991926290306839448058600933154286127465938932120079005560680435474876321401723341318634146613790690526396447813736285310337096640408767213841869534556435652800853086327472641697827187307194867894858046468336543512876486475287723202809891857479436259421994272858148956465508271987939835126217963191438527759790092689438534616205817852449387876448341012025169500528334259136783121682939471481665244351268510173069574144000000000000000000000000000000000000*i1^30 + 52105062440540660075282998320471473762138524273999617890783800829022522920453716636768472331764234244281625445312709042392361468590294056030236095914474036329672371052690355596824276915072530360904843450099604856378104102530619986520326548475017991428336416350787545089282755257255731299095093735001377054937452929592894083249064161247060686622880245291200239118903664553061919813752299002908143352587018793228185184189402657076088461243678389193827018685993212072699250839219707401295938906267403471646686137431633572828168254257897264102624890468759230528300520205904327916445063040075347153757184455731770052616278790104374499317873939228461283423735349335032280187614202754701128298091561922531335470072388734766090231879341974778240393966442862333979162846806959358436678098620716527276220692838536185001993377113191097609849905292365434067679818995728695601451286711747852658172694512877847620295542558903345105471453495448471620566746463702211944821662623642872217592653150905848926201704134424765430964010265159711632056176466709703920785290421721982571791238800804185948617806335064645411717904434249588331455508806121527692524967162144615347382002152492669832287507038537477179879409869822721916569092780396599108787357917970138446648927804708502667637609746680455020557601448770437816888003162831174772960882806970400900661505252807143131466256810162152433097498029876555747729727867192357919078774682902244762717524698352412672849754974883919772859414193307622191250749223410382354329647822923068502644352574787358783972266448218078356813067461507097722926164653855067745855088408280786196029251231035741756536176842608404971623310005916302163183164685548374921124622653317511767486641883273442113749088923156151561162379461550051453963131079613003133605401151515075733181240320171998059591787740914918677186364361512446704131382754188642152174043621868888422985051676376988556059705889361271555081922221589357917605772889647997499547510912394985472000000000000000000000000000000000*i1^31 + 3144727983838617418505419745079241956949059960432102872138101813453395452808937132605817755358610442295833738063737835558956011169421856614220740495932703954634521969248347656799127957465028538140460626519344170588235109762907260859042607321592728900194594347419260479328634511885815605490995323800313029311282403164260573167362180743837582750025224828922525458877291392159916759009364668089870620915822485539125231252000918674953406837527844957386769846006704502137323633313641612831616095975222063074830540112857186119827399003713661683129728060496255000415722360197589264730382104900683806067842560943829494238625889521888892802383085367593424952473957976005815207390914778997611036769221566363123805633378204433435482352854553002608930679034077142909607434361475659723154053812219462242472681136600371444851918566508117648352480498547145339427180493731594450411293898462502610600995921698566911193521789620164171145760463882531062475781798478274077299369526932918480528292946035288093421400449500164616661136348582430245086279372419388398498253047603098351182568829917495676600785378446343063837451689850451918194794017003337304820016955293004397837969145840894051184112910327054445219606154175791816381180885029179353982814578827663589240924501230705675881065009788243634407620964443998449724545104581508205403997072509648233911465272691649676847279251154609068530729863872909895389240139391424632403441736573089265265466052584690183484416114669216439908933970008035477340821254128778239214529199934609542576537117778369794439603163579015694888276538890962260028489657510361055277036065834088689306088340810329082055538683271798835037267322195593336066866371817167682986837741187750734546751049381065665142916697988548387005506274686081606210485381894219616300440167560854539451049887166912465460593331733735183061623336329232444107792541906527585370724874537436382799850722337489454431208105686384045264716456011361566238321567144849064651420404981694464000000000000000000000000000000*i1^32 + 158044372444488115262626202528596848180073583684375619211993534876741213807606876136798540247432553432567032329132961688713385037114389313935187012615126823273597072466518644038380913143088566431435819590032636440642562938822162193331418248035322171243440466518418055258501161725506039714221233273175301672944513015014891293452443939642183115502647834718449707276832001236756162315697679110207042685945555769329678332739903156796296393568957471211552490540043871621063717587313810939381832916375824575482198918786671427028991015639134738132181022962599603815811070444058941338381521602001848700597918950166570258668937720443672931862221173699825684033434203062068480879123119474975924167159605959078696595879266017007960116005329766344302532705105562125278926615211067720960452922999298625577254120269586360945345871676982365047739147682080615688132927720807189620133270310529517823449310614325647718204539290097376204846170162544874604452951297742646686792766081136612283682242813795736219287044655655092142152955946996825188713380228489524336421076110113859045468761236499703401670167347807286072899424556002505335374727659463714661790227113843722967145223131346357954153314375070410484597825512017785865704146309002450300921650953792035534972126363626721442418856521448683247062639447645331131260780479281128944569769566613253604041542175514182921346082381598071771322067753480324946988091892414111154354945427612603343177798723942378008049370892108298448483521104966662486534889172939815598487684160118590684636363340555712245321152434582935356743874498370344484631232956590681959354249907811576503048545084302911240520104408057349485241120334106598612042564094086753920561032311492169904611537115131179471197773582052101551416613379826425149086665572716844153571422237141175909387287281912685655428397723398458993692537384085289947910371957041445479357258114571137135883291934581026921489314946305682548057732671333403931475059305706143585875992793579520000000000000000000000000000*i1^33 + 6731068645486389700489652809918699882412255364494896740911125436398096600187637330705996299864349654952919168990355527282962609641065446930070128981301488174521174379635732993144900954894162052843701553085476392246854323472041408668816583502723183760885494826528186891718985222321983345222741838948142085825543407393932400778085671020163385394780656742192101759136190480058761408926582362781031545454351290561841375578377607666684266634864853858326551476157812564369722240334799610697559583302756734206898146504397197716150979952705257933614502100535125955950837154385294729852808537127134098204009945281002648707717316072125134578090398506986070984344988236666075284260569886577587668556992689598709423198813523753168590473518532547134436873535343947467461188728775293931207555651091871323867612283084205904469666657599205935072311649796349224134776882334494803602690205376990447281153449428213862497995234113565553335828895763461412327538772504712644239159955002313405295343925649622460882409119725183172162728191868054770144740097932888575652343726243312285364538633974245066835513883478325453255655433365085671023117788557441319142885542593050764846029332068092803061736052213446283322783235448942073267092845405809613889052067979353883426195137808737422303862225424443052110867584843798463969975392132692126398911755145835841555008244483480531508810517673344665587329799529494552030100699847478651225142625212862707530681870579966269176423654355664970649119126130849956970453906347900055276355625480753254345708944930579618463735145591935399734194005240368422557548729581013720193511901810755252914381587461735939825454838614381081256155380988415114493525127249204851624312386335131075670740709513549432545319479963249017029323160107900297717775886812510470312441910951782661225724848550052629725458621265189400779203656356065656353167667561467992207080113541678987849755650652672565865669031300613449071672497610458232598899104360356754462461531258880000000000000000000000000*i1^34 + 253076445414066932414118844538784050833473795588895652633720711689562128215414106656843547663944393503450246413247267598121268882547990819312591511114934177734928026900852052757125205402025668738592642126546583795267881863932470118014278790974355669553904380851655810450092173849705439762859416550536974134419497079372193582717505390810187845627313388464501450595180411985725758833666424081561069390742971090312951843494963380706462801768821820357147371638458048961430170038665664190455230085444843847160658683003097205218486428631749687287082343138418401226373214485412232808003289852939912781642194819656130377111863773879033792527615680292216158707406582791878648249694141864391768671899426480474358000522431263196081302903239943108333129377174793802690544560570244672449180848096369934820616100422237204897510959341020544945360500360670691290341946269670166727753985414757334424301016546765759138108202389192731756777848320751577519278340120378282074751421023458091597905337482438403912589551837451409186754502247246313011594073423644633094216500957029757536025034913649351308342216426175074172373634800503589533853959964955490518986614419974742027477888659600836038818061115750492001501125011704678152923096169198547865447765754380470715256106852023139122167278485973971315030446605940950002382172802989520773303263567925668338236647150099546670146088079469518372453105614150458794444199772027106946282632166478993943348487147455607117048726994649117198386247711985917051225245645107797248219223596349765769677480741693601058869108002996944707364204844425996104153421145588598432950376678882678017877031050147897636827424900579869159141271287263923811665225888568621908684514247048699776142111503850863162675460553141897177949213996900115520321730563940801545035602951514990371290835022895885894108255930354221854769197326577171811415564905530553922166329326813970312184142845029990479182859812896765664172512209193004932691769811687264262438608961536000000000000000000000*i1^35 + 8587969052166076593316598126688199432640278341175674897890996049728434607849408453911519784146011842759801382703120181233473067742591113248937095520428948209599300108391742041046988736790110975846279138497161438145651658761939444382955038076425205346069392523733000046510872493698660823263027224694799732106114635247044789456224677701716732414268986848927782079445729270394810424994747988276576522058141782471740495210960566258630028805091699911829239859247378503698534453414776012951905347719845076815785087480546146889235517028257160560907377083572869211316094520576171814705906054269747185777741862838963988500537505750601778239715401733435894141555615951797440543492526490953524945732358035191943024329132273791348238575640417218962137906487708493781011789865030191301365169777265828687319814809678492783680667393216705592974544254516601405160192200036198661773292015712698724692941392926751405016769025035401592776567464666772494523056442449554220870928634540331520772032159925829344125912329860346530186278098149359623575747400614817886149514381926201182299787092799502823188065796091573253832852103410233147783187085376395371471569211701249342398413670312788748169880214510801359732251622044005132143517940472083993871652518081808228444064050934444243038780795442622779332012978808606359066637283586846974725440849535640015997731091524282532866374841871017212904982584181468574303725698643401118264652131086811256308882276082505519785139994093346276901720354113575711136361260628711770355631465510901918797023924998382362252670709097342834532606817695991097769586002470173267455877715602242033147241843190997168335315377764618595657324128416267869248685951761171850077099980382292834244336087703864602704625152766400774491873795549070254444215404856139140683173258045791967663822593555736769227458101987125305630240890784578775044510147315477863547983716348862628935458841266055796466942164486435000409019236466212611098270600310777488045881950208000000000000000000*i1^36 + 251107824619646632146180203715170046022326921836577566677495673012555371124672355865330663285459117943292320481879143851544875415018907249984728938923202493841049901314215897064800314677242216421715597821813687093585757432680537539610271565801766369027590822710989617032602074021142673456228405332349518089747559766100370709654329509080896863301528727843460940209839709454420186953196149822939440314765757746894939906539957463364090671903662198306928827246010181590898019916599309631109809854269192064419347873730023836998427918652640687119090954111840758262717493274112953092046056340077442654977277681946346809505764714957368331164586495018454101433420492289234798294839447436979502647932844450722528336828111596252872487920690721720699998724040582464136375880793201995108212940203997599455710652024310394834267259251666326618468088325019072820375709874415950652126528025906909134038978528290623922507527285221651231564655662127218536272354130761960339412821785151746010185584276176215799290795154243494226794212333865952003917358293072046506976512006270883946848597250699777696687925031376241877869575518442133763613363979367596002693255071165346312174438928433740164016558253317412899540159116186065069752621556733617465343069585295903802706055238431810718761276780326977045635914471244151144724638415971982264896350095240217167008496190674917280052252902021162309449477230282714460806245220879911866049318044364411172661272479558119863006670004207106172198826938190106032071938357235237439398425580972466493929388589982455246826379899900485486369507290009163860506658295921403804280809132394019341504988037026037889789441038230670500642518108119936790964797167198035902138383146415352287855691411625474874597075422219203805334923481174637082202466077459930391098768224225594917139409871406336202978612766285101149051060212466908990332950296253527007399938039101011113529243875433875076056143165198162233720477738364872411329320472207514672274866176000000000000000*i1^37 + 6058927539243272478539390639350483943871770391150834815293316510778081620755759875133735615199803466314451345552810877598056207944031973085409417039948195306138657703152421059634979385003315707616999483935983432557036006608241753371511180500697877316542626814284664367373304804585763765103969091870860371495501709637961533018451387228069591144776384715811674809053019833118352165510618048491225191240094977193342650053944308142305082341257853656290839241699663332750803911116856918375672618555460010917448757692367268020103760714291170481584823843924049176857246320580580932887908234283038123172652950950308905845279317070201335627342803431849090401366308438206043617760865172504779500765048181717178299754271161076255359116411520686535038910199766522338849436361886388342125744953417815919931710786556410453981516682686481926568938602532498393612744798244577949304334329051821700365647156425842053699247024126830543596644356848576809693638162403165530478012540274452045982749263156788046115987793815729852085248055471686850826446378643761143452220421299963616781362259498406857750093464060161686575373775877629014667820198610193782560453937586865784702135204468349407395286329471216851289553333784384249188839290163644275877178629442433918923080798627567842408476616459114823570585052287478513388981948135107097491801766838435516055103282752451427103943151520663820135920063505562134029265638674818712665661153510440052775878433891294662932343018591167944646548136056525750962251277508891768464546003290017923181015592692297227787599154844926216753164730819216229582686444315039737335038259629387095878423380110003625046741780863852304703827977629267744507377913746550410751213877122367425783556539812200108854364202162669401996714310863889367004557751598177094789426776007783262871850015848908100636518813637568668134214351736466874473268990981198042074108746018839380341619826494785279161495772897000009136524382186026567273039334090671474018877440000000000000*i1^38 + 132747870681820378988407433176924501140217375753614232204414570159038727699150049498187966004002964720419862818030396830875320820138233536741229466662381989638153108795182871151346206910570362229663030047528170245393748833217030394717155192429883652078911857702187006252868842155832124080499408590469821843769133188453476104728619932879973370346044738643687156398172185222318830785580767828922621786050377045439006047210415513497410395410491195215549134829014150813559068284179853532298530632669538629600134476262066496377164649747122071525993369000691525155657912325723136887620882908773041782138074056264444565398613807506637726724557207709322083727520264004128277849012510538433410034620874906606887923285989186142674113161111611809923629464432927630662821977807299761235573988780064861619640929106835795157150360286085230039053294941660606883150924659931751911761939817543602755156923839526162370732950077466218520122909427924087489188899872304592216829742335220272766176162559656910613639830460267786443457284845022501341762779220990702513748898804659387134305017181753567045006732505576506477875710915114541217151551584978946338108699138324515035019746704999875276944418443364712694695071662244257036050866989816865573247356801351284839972207185155615948312351140812774199918304027691949117630383300630930382429203897102751090748269219883544909646363841471179293041239464595211060186698809301558984760318463143339917356669719859288266078133210856950554631516513603573452125748642675006972863684016748975149427699403469125294426212448234003463868425438776991539966905461719541721355287255394293532485457518293403823111827690744136729458321593044157234566374186912695173881863247772702193201831724321656264735781790309726795680052233480675401366758457848532936383738293055540954743114606015292074234392868191184299848817475861003214444315254744864739332583486168541027828693234651016801926274527404227101146562508539240404470329294312388385832960000000000*i1^39 + 2645931559804558845778126469741968872420071282722542327177322655255249763714508014208929347193800655855581403769862699290656254108098631055686529977653939771311882552468770304686477794416782635081558958343324224848159487240824350241758545994333616578833738811878399031263039854827821076456517943006393262949760390996988009806508222134930495937790751646229402763092938045358655177045190798798998879512766120153999967635665167066499805424571078349076305217024652520138291035203188982591576319179062241139461421153280666153141628212982914080863201110127524942368283659541950134236522922592049604660743278729589618356851662175470095852256944306967446087045727545233608463450673111553522775663314259708710152905275897116934744787923952813114917810155277984700171195252553311701908805796449013371895076395165369224584335811905290729899442005929981879653626090807739867485437217948209352334853051487363397492134980258086027851807401370717480713370338357692148325669097722922757651135781963756747925422125702967772321547644217228875968381963091989846149525925485433654837237720398996564430411887476017751121966311594786378030872403499277771974690974734752550624313332453560318997461886038819236039280386942979599518930503509601710450683033555748132893548317248276158001180463047652780319944191438395465685632606275599210935814999921039257048211918040527096430030777695895670181580168194064651922766026979303525177187182076729979835284729364525284021227779791644459444847727341020984232338078490623226832220736814954103382920391110193352928861797934625630464990844978045097958599769600290654326036224076007009323675563425079719826751665339561712002043320494744537739024641430303392907813979723613822753314706653640244559467622648236143560665513470871689869813352955763643333655975533532056505352003751718565268459484877920855252865182371837995214130032188535381773135961559335603605743239348205737103051171842746190697730791183932306981634193339862029959168000000*i1^40 + 32038103591549968461939924843958968056916659686739179745122682494619912130604528777215736792379155999587240771408159275875305455657397990509788516926130470280607449559414854140029392453008901717139771032805797544438783780930153732526952976555727284072587728504022449831529642568568255845130826396343372932541944291233976735284758128581804936027704505646459923656223709037954839197416340688322777774473982942664297079811289129650480334232621572660426220063152403482313296513559303400995475218762037587646324845898796082441536972914126058408048604128107947449251018137515556247073114473568370786077761185760807845362687884114513543489612555007509321693521011620257580479886751080166163048122031079979450647503669401443743259476338540532802837093672524714977321874612717635648033272076804621636452602605694880296696347349905765040411998553094973172324822806838313946771270858805192514570601881664893057272692054636380144077272814736922334076330320127203773475522941098028392870969574232876134026736570611096278212805131536732859034730914452773096160483187064893473347855342497768651751393284706130061509640893470008055702242700611980548832287691036051022232063994319781313070343871606372062016143804743126465356404255840560706525156291206803989942135980686220007879519092654516410077222780913673195957831079667708210421548306492661674432599107511864053976439297336417366322087578667793985794741965682121837280851414554197939454480338399407426100813481471170702446312879516625394361247750867088200871787042519629975681239726603275399385064727450614066409185783558909352997955635818410211607444141443304734452023131251444774914190326716287376625506389857713798696943024313814952230830055601339549689035919426049960381220948890646359587755677689299823067086873168101785659110831140723880277870754162698809349143464992735476436944539620236758828612442566172864573267953696970221320411052167603788747143487130624179937908807605375802897099814353474945024000*i1^41 + 164162381911900330711156113770683586133371155757776632042549650727677491535691876962230083537966737189841675459101525233820123206834474534415388034170621522520974776839358174305087283254016905211875356833859649633288499592692933489186904870302676701132007535310259382885129477372408591557615297325958229575569925781006554006107011229942731559043684811242791906405741810510931345881011769944088678420446863044567921070341152773951374989631826686248115519157879925044305365232667877563675114269906010349983341618743837850206252666543471577731160991313979601659551287654877333597859799192637621626395506255307158859924209421052659735661479815358723850813311948839211257821010060406744094622452785734211140320794787870592418006150288434976041117848608203117370077491988982776403274215068390073183856888390854639016636324403470730211061160959628565651725948742575201779594571817475012777137699400443864411703402443967336677475315967186118071858380069672809749222750596112203138066531222645848648672884129274079413234966182207273599860658494091533326195634268053386420328332296575357076812965400696050122691878291937228811823179252334562759947012354318504334610217896239722641194516352601868109094875100903865778760401820669959122565201285225922863769034671291828397859891838962654028408232658964236560271914673435369050468943885477292639172037277208959362669719188768037592654565715923041514638303991555535296557183029896160750944951600497454246345653096067678520255438876863879411116992831271278437949806504204185987867321596247320777381874265701277109392050310524709708191871430380155618437078374768877172201575259774587106734451056799474145777433749204830901101593533979556043500223650962640509165179109983153022824295079964776867507366064051299295638344045786397272421463430037524008470776390738174326154408637525739389043812053115394486934768770001971915406125468580006320094110127088254640068890403777134087702585270891954195503901040409837568*i1^42 + 1939732761587781361684101060426355065926262056708240291398042960471334043397234866662360557809204079389349044941124767838859103317485922703839462949535846431196818196123552792659981884942271400757558890161519802819815791027183256393675420675513410955704294145824249639718144734286801016525321217078716574858840704368895416893316935740781692715935190225269786516815925213400318866576539003964643182736742062442938146195976213649731312292179786220541959699852893905279170791563676426886172910963522978562787217616862194888208817656494986463129174058738878449189344942910646908056429230043666806550042651313977219645412826024574612056066688252672744277906558936521972523571706269138385567105900222609307446301686298907719705965928471704155372737763666369565582197219601606402856624326536768531929477390790016718003438656214460242571562952788538762070543264213476653251225386915131470988542116689055602199208665425263499872930831587731694075460053836269308400177920107590550912234783190883167556794632417491357258189652585368620754377134614591116855561693573402427526961430382399002341165011729884661169869078711580331075456662556823847053152646833220275912149274765113717866151966282594303356046850610317318678032166778492412847323031569139294270372989482667647688146904364407311154563342129580616634908028617512712727032015553512149789787008689319369138560560030018562547884296257305486912416208690470177837955120906105450560158727844843295199191272042574209476049615011911103199936794902372156968058668971123777555398053742778356802148766158171248535168768085930158277301435640879002919628458044011791094500559686224743100800678016676568617944547384207365198565513898005985896315814998740187824981745845526818490969850934468238542628969010701728219405873638622237169088839040296355404020057520205339922038704826424914949583737124066969169275843144494083324622083646257725110322526077420990149335118128120139510548029358196530215126384508928*i1^43 + 5553365311598017518736467852687858341335755920760720402288741892817827467561647710224881110707617382357645986143905859482986679489882753586927934405662009912027050133806140705286950716018465860758715391927729339634502985772815109640999752006479020190116853235539217579687171941530040313377185197641960055768687235178648653203512579680851240700019074168688425181796980277716095899304748219623629138371517478683038620980940135681295282644936814659757917598430449148912008935954173371841164927708647890923823733098937289931237430695956305718117177356882320511567767971291092604123320737934480685746985075583710293484589839834939586255301231019653381295767973828577754323676871630979283625574853569918219104449980262967389872779817192295375434013365249853007051123873508524413274562235571708783191748956284562638839475378811903195160111390906860448479380684966107819571334123107977823977265754111869257336982571305069641451191334870652927676128933714561957029640765979676098379237637446922708369561292995775421765050069438330531382735037685987959184128635680253225988770298131650317480247331421747727599999535003624608358032524212970959704324389161046795219790165010979192944449182526620883578853635757757197773341146685891189333469028211067379736446458083553250934676129468752171625215190778919519247684279643553347945528336400534875454267022766321059268534205086406821223309020085913070065719325008373182257016285583569759216571803174349055020975899202304771174983939605881585443451744409514342138814345745083133385750988759494260520085435470444294867405517791366151827654756192545739933019864552018443563743701162447684473831564978140072189603912585013300728314194141662038883089870368923822375125196519852094390182381805922911095956912375546799104282808655649904174970020457421038906260857978417882152260473269621220596045808699033715236898230829275075991985165500028796625616754000446955606344054679986047869832637511229967295315968*i1^44 + 197594217482624736461710928723855500452979238091390823127729225273425306490745668483318544597271548517048943992352037527796758717463048403551099065546408230380961346335306886801965627751417841379957515782744724145060764980408580115311638610173704298218831041292294852583858975410142897332363463296041292323270569476440531216886504125796362247301666620573193640161066599815002713248418605194487272942258357850594551437383950728152039582708278721051467810338430817558293243113395415616108983747399363161352225358463602127719266628886749361097455563323834813904027178902392623782017419581216845966707157417386922696248955244118554887854183372467122220380967208804639751835730964863560124566358147955897433513490370231396810344149514165222420940054296133793236974277712506325797142102255195505233652803364684756907020552826902879724331868601964170013384339242413220567221419109382308807956070016874801518490760627688514698563361045184033386856198136855919111502169851914330852216758395319940608659248390718992758032135193015877223964135489905940746071230538528093839230252491198879836398469565638641910932003173496908796096579824844553428127811678258898101461234297385299127438534208893641041469595533804517785832673848981597533727374736965723368526491814177072918650071581298046016350622900256316488988068108126743862960797024068106844238698674625184144677366729005307089672298997397620229308929504614788317010230030222417917625503846449774486479398403820645406369978743729976575382466520858792328355064607314831680643870204871730925857690128012433630314732523293736240431969581917871222078610210778838946099142004158297139044437398386496236273818292923208738011006436732975708054706269023427943032236109484347208899655573803408653545803393903002795140998411234942450190785010267190075803029623274576805567997844002014793446054755951342754633024099540453797844866562441484313952121898009045625277830359433974353737448111566290419712*i1^45 + 397039229368027782794550698858588722967727441695653847160887899052854779642476967385450699466634788291763596828664618868341717478483109400060866724508243753754305955952605850331768243464700556993883820734178723008681218667431451467974827635939104990446841113752558565794210308308464830506994631119920350411202429365688888625841321291797683396798108096336266291570901408725249255676475736980205284208281408259864075631989682437408834912787630653859481410020753380707335424043614573972924282753631828150019527654812055776896821450238758971735029242522386440178121015850218498239201420503320963017496105005878225646152807960786454966113011532406822313225214907332090590594329664830316345702558748677126138029117566067329317081490244536407596441581917250693993153810374893355649737512328056095761895141744699367615877474314862322869789118099213583784134457507668520595645395172501042932456181178926056306923775242331580908076270643208719294280414325207622237887920147647626055548212463486062821496945119024533450443090228076053430394368997823688308524720240361138251190190363461983048332889411325863056240660025333467266884124845785725622474587817533324012488351388679191701092674135437262204893008502309523927742649481904521222209412551914812005292901663879660136748302564456482544252065176343728319997038171166712736466639233051268208452777854372355897623005715755427950862674765398126195898984957088137763764841039171490905125848481205982913444942955150869600138416648564018733672359969626934782784660630127874919344369089231042133300661772492568871943756509214730811553999423497937018835634479829015537541960696521256054174337182469469206821592696030688538180339471792106001919672258584077453673623063354008276756438482465698154658286394286273223541007494938579340151346821873034089281118027412171182607091998832267416820640687873551807175556237738387821537538076313838142877862303993375376186540722371549765381573710970880*i1^46 + 1226124886652535343882698058098371541308635989366432232964309572733213885482358199358306526153510192095714097171297126891625509290957842794404525774274464229710276869735877935170153953121763935915554633078883377225518571893874843969474391724912935603286134576178689794469070025214729059237600495663678002262890265469814532304716264991547905881158922028037225189864854271827889055591578737739597107554206347342897216137982798038566433161399285060024155458278915639419792619762004377673825843392538664888331096001568160125030267608478179456880688880569380711322050652719484384040443594587834585748880259718251291511246874155447117404862964679801081199908801175133642050568905479308959482497732520504083321648063176576729110520069169510647888949415300428435876581259197169184243030714899405541427446727722506940450806966967442861401978937162995266674864291491087659721263110006941609114200787877743020810641333169805938884906541942438595047546347218221567543310900904563298874445090622804456605962316575698772435633522174394377553698046498908509754086206027703336034205436773504094717919588343446491633359599430981938211812673572052519341371197783756239079197316292202534680513225097504878760042535472655371530453775747428853340382071656795835139480613911417899905295224523302663329543487312004209051938473868433157409160118343170678601800605681939939798249880262995099688678828581511342553070527279018082721165505527350289964575047264068669342675619716937408398885605285552421952081309021791519223085728851559199622152198483694159703639375851755618445464500325266254779766665046139707189434199171268871451116240646868709156537076287819174763839146528142617989262003073884691911222745503017586262332347818349217706331167805098118943719037451095176077714641592725591664608733013695600006646428218763149292409979286430605089825725360047264939329389859955844820537380804839129639687732549652940283867480177477357096851734528*i1^47 + 3203207492886674959582514921549823541604476867580007663377403958091581360020728383851872537715649477016738288488240989324173634333245305424454955834009484309283295384328754673018713372523136783547904734231148080719739222741977981943602536847803661327655238586383895701210986323167316014594818216066325422318233792347801814240514549441575360223147126412044042545497057752095960254178644632497079328731136211562032329645777403843910844269473670329008014573747045459490234067000277826579876638900053411418054221814629090248735510199679983798349187803948976383797276313961209811003509710049159547550944963687564589623948518615374760014814621462192930760907818756189465903711498317091977201502902290210395249306178687205624826951329236879150884341865369751666789674577496853409502169508844858222612515515240603109534551629624909254469372541293739833274392770420291994702031090851169723107677626314240939095737643700821534111790498399181333617276915197625575172272841065699725201308083585608457275807880893032232250056979552921258667363668655764360603724567140421050090112027501301360057704288458104496207370066992542121858412527111249021489446019635584665876057826106064329859266640383392129308536924659091889912334641915172474030603793230113274764187997471684698361797613673502506941266658227209809474995349249394344343986651168233725540522174217085757250527793106333910050082413063736689131270424507521520656793509469315904078890376897144215365755471249230453158446317712152799241724435990322502904163875152126397371146230377976586096853413185682337275341225776626752969048597396521484541325696021856217854314353486522001455593287105576428488784320897444528452400267147068546833706741729386105243057231181076612299165923416392007781876022880094469960385084757065809798150094062872522269597804643494179046456857716114012675762954533912100159344482911301319542708187488150363299451221890446552944461493396646548996096*i1^48 + 475614716914123312668305747141545227428198735741658564015908995554578927262056462293913607825299137450650910896290566168854544819831980300986000574112098871421447509937428421041685276837773682470197259496393150238848979934979045809672800174376132971385443962066201147419764926711501521807071798769929674426866868274794892099255610874246348150793830941648280040558482816384861750258650410201167728179080790169394921365369738178417226746762780903588257600427120044644131310323966370095192075127675105321081308950319736373945224408164627399012655865280491898202974590334988988120054245956798989225186537084046401415143675676521791506451867334232471258576935348503235661935506330516555112213045308438987427252120464286606448250468830722231480953890637463663100852699507776986623833441161867406713885928601926717354145464451146174936549451259688031916786655329234616395916530851540885377735745905939393986440943155291995226151212643762982520142147466232450630687603742212268649541987715279837172432637011607113840289815393728693073380472579309430043831539176379164905325574501772456443284161599376103627488042133592385857224927905182922316682427495054323136730055211353598449183372973371663821154938809621632015665607860774498481941076930217678185566523979511157387585399529477529951284345212107757138294058183944109688881492640743129426799560667097206660012901655356225753167287724747816121093725879411619886754872428087110017861760525994910199307650144862739749915044500272505826917385367793971201388312729778130417925082359058621769110391326664469960173050325033292525014941465174960897665961438016623104967244531432977710139353634874411560414030241013384639020279397891610503570257124680272521877472382374621784379846665454768309052151673347067010615536806371408449847241269442639289669331769301394654851069158798643349010255238374149227949791350494200963893704549338247455827867308040687257178952833850933248*i1^49 + 636642077288703982908698954829093649547229946205259949441151041345484018243252905258545526590682312682220530539337323684587273467165889316781034552334545692745569760508544777945650152990527094087789151884116950621552103012392466028165969113165330546502651652686058082353197295835140157831552542782786287220913980293364401808037002979099152596152230741118862874027604282134483043886059421564752382045601771271100095466431358873748069291147209952921527319428599588763401511832855375899982421542343849466922970502215992060471227025323681021275612185310495509909078835347681526213150587053539264896630648706796212103571075131541018445119386376735149189093289282311740637277446838942516842735685650470141075432277360468641331799051229240116035961814507497944785140915622632670409504594080932546575952457618257396606446654926089102462000448042451710612379304705029106585149281234634947016258069176451911467596717819365512775955395554960272191078602931326386262297710088152063771395796255645883402009172102000220331692144869010481030303578317419170278255594362943741561716121625475391911620367791912293315215149803649663319956910240334565886678342184366318891605446925095138621492133801428038948239802275808711423686823332491860988259766821531632264389922068938479305166466245652336646932308698474640057884831356879377665044756151023487604135558867622022484756069970788985430607109538844933892934774801708481683060301537157159980755389241550694181837281875909121168851346463372452378480333637268488450155595452971697072354861147070312428750544275905644249665916807386389884691738646526199835279994883709255793926079070630907332021308424981383442977165229300743694557469201421311817232156520859409538217227228944315053169575329318554287676015082157992173545824462633094002867460339953799409620958177011049833957451085210863547038862867256794453783534028395822997538278539640680818697522109523924670358732406784*i1^50 + 2660913185085615632355086458359661222080679485165972735888934424788371826652164660276770156770362669011574757464323423897685620946399089686859686812496454765421802273341618129665408359051812285167259784571744019558288972614555513156232794885604582220174253962001033763463775705990310605427170577689687998756616526878529125290939811261404535767393759724956144589757789935232961072423492804191297049348826777758184672536399243800852674711399449121602394417712025828591833396299177745483000820540712061971313131964865568211660784307672332523989147774843545418601136467788551196231145940915493242559961466950363946403574959777316202819122353714579649922149256461186770084090687599634512799346258764804096920287051469966255112100387790465659716302448474749455431596269361513707661407166569294685895195170320043178409443252681063047499321387934648043141644984868367472250535459406128585756188114071143396954774776961210882864851485372391909611821160394838896831425648225539352965402699666055640431133183036693060243809331722358229063568717803905324278413091912687551163588688228254975364895125926097829202549266485663923973523146423263003357871151879657152709935112880285302277927342465892256683438576750260415933731705008059098311934620371344537308493416022419033900036362776069304526213688519622622679789234128699588837629937305265916651918076438875719933758989112334332597954385460781192252934858364097984566859718025674223133884500507301730987164770384925197724245323632398425444638601795645812048811612600713861976134287156633664618031605789753570969783801440254571570790535425772006124641424746909658471509504724025891601459903593889268731536338763063483110505199999438437200941633069908373166692286424947976272190946984531857555237555666583819283616309734321135727423380690975750431438737764162618235599261099471628874872767206432764146630439059204095222794369883212451104993726592211933361864704*i1^51 + 1875822337278443848717975928272124395914736063713818492774219802946790282348871060028660588726645134528095559134232685459012180538334514861891137243366277330416498814008035748495033423992927023074904036578402368682125508505964528689475729604066547395943343544411051383572298854760600664565444955287105678627305245426249373506510090234980816639995223217597650881580370141805423997082294116340849321765180487018202138810772524243921858841579967810684455372075121684719734015514071383951488587593384104999949577004230889139865085470789696396283525482922095996335528872219763002733538246082902657867244777808996346784354706987762411709556675379224576530937055896850834861413181038552821179356223539209679861165376732519812881113966859552183788135492397674591812359063111993084489503424929645794928627643994956126693789223257918784143256256485402557478062430542215042954958401502564251758721719561113944161156865807322533657010923472071729470561741106735371209681002793210451878180241024740059430917820610666891696663078126970260852581210174925881773731783931633407153966300315641647800619331741669163962269914962448645098584493306759249983563855297386894732755100206824570325439592663666482182809773649865351615962431625535898030157845765769951312881166872705147538786350381123933708113507841066923469035192921249871179510836614752826040346452246714912416337290048037403412848336353537929510816415027858574457169385335490884485914272175418443390696307815347712407810039267780690145180780414225034661750106409363888671718115282830005475049142601650505703998692939719450272454023744724282806771737278570940879713338408439236900804521707623159875296893532405956057133808146249547286754182695687541779038440798710192786165205599019427876890629529321761705292352073632334229317413154540371768102439511137896258363630317897686460788986604991130824589049098706956389910845422468489716252868637225910272*i1^52 + 3504053918197505048046894766331179914593108491719434849884405410168011094069839500779898174126404638123859185925204404309665686441062119159538253369908471319308767258806258489378848051788487492166277239717231502000372167857714933231914664494701401677095686671128442744951050933688526194705810165347727896706210871083588851308570279111641313064192232578115495480301326260096172532532197506095851745939311628471528818383131802990062259667790529058106452792048057799973776422255087289133987827564991214738959021703159815062736040132994068706226537663072784128630487212654443060967191059114348645340683029304064741574354946552356972983396058827251889611100781789273456724127702682705709676923184650790963111111528294655237883810362629367758943892541485383839752848938758820830151043462690925901659318051184806926594377916551153389982443681780654046666637337232509734843479739181325562694068681718742157015003651678536191834225133234148190975277142863014349319676955121815889991356912826016700963512770805236391687424465542109672649232752544383167912927168274696558257961242874058062477351440212167453881317691101014691718217496647204830289406582052246435206661938737088979862342840345867362040355038452089730970268829799367755916043145248199058732378513221715831457231871551990215064113921035846753983949298413323790455826900654338041924081639697541016199815415354499626460262545755522417938128407391613890821704474892896271979290825441873651096935417203704677511485180853905453733679668467799532207577113399622650013196172331099349401563724431229835338889530260625699716221431978296344295098133271647238659963773772448194287645001638697127326649035135020966673896543971605288215413842122467106302444867073968753349188767099568443628733393756861610587379918833110736215393598820764589085088867934140423147970612421111276774518582057706964383186063925760222656969733448555607678491729854464*i1^53 + 2556622695030412634174904522068534122630698920231319266912255263735866641244798067360836348840056221223294587246298669432245258533594572746412123312810500642356369821463886766471626306378531768579885157119005669720291484000117863634702726450929097285283248829398132786942321915106351584035906624234513787730475018273320058105823120996681924428886078045040887859148504349490655950019484618183588976254140832508358169722340393247436384733382712737042936444893971812261083415000180622171971809732069789588331201174304598386596251226575137191463321158330978858873022271277659169160474268223970378999103297765243293812044891981966891145019237015543239684777575273670421173362622198646848277235015845829774078584207983769497940497624338069455911031061039258035313144932231531544651147759085660642592313334104793866056849724028615450606299639562317295012066558750563890774426089786274604944915777505471241706637681900854025817605020222304293707307427853763750869248142186200959214344713707837723412163582085952980634717318260269484150731533535200336059148432281180887658400170295613402446368797780893672711732007213733246308644139904039318058838613306677025731181235862159584018484600308532400807117454402588901536787904650060433891445453002405419376996880887053822300801678166397264915963933931556966667785678196674052226672491512029865353547652951741284613429915771937025172292324496217827829286924008051005806244220704481504979912942012029760771712750372134539566117123850508511427672057718972913915832718461440490452450483363565783551321147980718070196063303858487524923941926930113921312539404075516203645720854717921359171461208568720655565801016906983813844258431549551962032677430261148867070645735302782731107477216276455348119689467349077114638918620887057512441825764771536028665328018851131597021067829497520327873436129843228355119350744360213912262946435975438223294857216*i1^54 + 1478712126041233371511071051785838626859822402242586474371319611341574998740453892838805935831587233855801530695917275567319473466082253027713677200367730317716520012287022029818800084849946841089346400105343023289047936106012638937998814860113668436849240706099543681470548094503496159520272959391739990446817389923522867338333737575969552450313952049294566880989360015772168952805584604850080236432013937055056295230173460873939777409753165695522582032152130725847403663500925836264136303457207712703307185641313064810244356248222024778155167989174314205863671145024204480859308198262699651498069805487594391972001577976692128118248473765247679344077979562154707180091475426515428529695008998683276531374784740924855818082968756782521481586897152430001128074465323316262454383320505277849976382810717231467568217315250263495385706878639316320893212615319033547839298429733512832940929040051589865587450048676276447277057504551206291252017163620362771616508417349303512158523498931505570403077170758210072935338779789355708422507104785127300189420896814237449826447766451041343060583153102257984850426359193618608994482715411624106129819632139519199324481379437653020457561637773306852700263697384845496122758604873176199591990259359861712103963936413403333838517844325707167064982729812818290993755289533139750360768641589909090310713165562473780446556619091056449955211523711753450812875945016728539632616867711848076402432192198045842823940372965912955082177065898219198496429492399381439812840475995412366573119310407336387773711086250624873336313666654992257347042820046010560166579576699238875649158347683109403261122232964621722575565018275758575681113043759201949793508672584346503166317040155812509671971668601254698092314281056454523452367069031771295602896534985355394040420858694645544273668833701132260920447779892446116398254725632086193304596525844363476992*i1^55 + 2035355021649800224558276944134494207615766053433414921911436253683622612112854887732472128681193364700368439086546606936136423995095633481292025292822629680885444074452189120746665149057664560276553100474462169896514539968214800109128188689052083972639840869964480804121557416303631714503893207447806157246035401278296956125711735368685776779476536348330930822085256789636101315147295011202954785852242301294993850148326947960842391727605303888559697550770981536340309787577616283584679030839335592049701242219407116944869664320497464677538513455889203840725169145574515021844065228859517533857409038850046094161807000668474333296495580758395602671276933126369336114277245683608494261761821584292755485988442521183723760891701189734660117734791433751576744154126187948130311812777580431127005290923326314172353355234982117520380144073300463257239054092931310072315194351324754960215022741706979194297442628997939179643007835442129126337492548642612155529146083691089349985017343085361497374650089619678125637091159715469146413246204244750006241367676013438340844015924709693858420345722725553768262302396711417019374291977185216220660083287233526717297696912727015139325496033691838344451656368879598194754186393668386565635347913764381141234478758939361767310044294458974752402981718243515883231361662226230170090009381656089466682879842318010092566062516447911785930619766329026875420026609609826820448198914761578391575178047953843793007350428719655704729019222718117136695449912637167827074135430804265794697860893147881960726121136590188814040578951993920774958880452878125192732977585314779028094473947198685477208812462056164601677621213961451185261949463611287553616023348146032926635686681919443431783872267752462249051458698046127021462660212861167275551569419292483197633925185551569137530546137123359158886503673030057245532420255348984615061216676544512*i1^56 + 1046050759816131213531832212279731483457125094760946689834721278041623685071810736519741165501156581300571084957865143204381291637208189093041459424062213851208947903297062740955056304303823175895965060183331600169141584113434086517065135767771029661622942678418164587477023271495876888222074129883805833303767216305126543359742069619949783444552213368351141964567919967402191032641518811081986629745626068150566790708398143840266662282421747586661162281345383543451463164510423976707166519317448441171693487137431030737881675681504621657046881024202216169416340422773117185529084135273604999081958977422718463945837055650289943890085368322606906297347466222770487524397287730233281609597044375168940597682452477234579280258888509019231566493093704211967663486879300559626115238334444285799809792651669178284004911010193968754979764610963423163508911204863757424187397637101780394225401840599936152021405236913548224174754980495571249579375548045892815615489959306409959185398082580640564980753911353632796050603650114754289182058482628546909552015542101210064052924249343431753959341045341461515416606983416891077762272304554534557569667052890392070858230747476744609055402455856855362820412462183856293555501145448946189074037366202868572320112731730518231656684434361816271983940565655308101739287433414167931705138796306337667202417525057961982569717856738373084282040313806108633164547136691289494703680020261157335756568571651976211098368012591751745047105555169347596702516057671102263920824595642284983575276000861639350069286009393713431337281592016042232202259545616747255532175274440736065361703023791096596091409459894438600699854672913203400406784073656234106682131445099901208007862356197489472026901777689005680588976358361334691951573950789015397119875512149317418356953559300232381753371142630537828862891652129749551071192849654304133936578560*i1^57 + 66886263562109816776583967369974881644534464746648752728124007467402545668242604123202789535889911389374805000620649706062181090810323007863635064001017391963194448054972693306002756556822213550950672870312891535526088733286812912896194076873780501021572400273512311662719693769612737620696719205432481671773045230187048899067169610856748335255770154229373324551943196093654157494947743953965367693353526571127492704033557407243432274524909854832139133886004999250842768120516249433036920189558373984494586208957340044416457980765882019645350414156479407429453523158276593676343979881938432549994237608380341066415981193796977654547208330585278067753880556281918571107945672663718546848221435398605186711578036818815971585619710239515075959779602466473692352525988565430912183963913129677826950356217867853544104862033808320889735902056953452107513150274298956004446597101650291624322467872567282817432989958644190148405673629447097385866872102293075755360243998199765363443822608893317420526276631525622658307146219310525443511437543925560137571664024546521474977478120690262178988272723059370499443444677783955983208937363886132422974024650054446764838054744527640161031526866239807674765861197991641002517714058003259915907001737919778549288601229669192074477620406317294374552791549555661918527277200570449884064919198921247104632669292282174514503888537145638052688002124710700454462819597034535075405161319765262630702087332056146717286181151269587023006618368599949944353941405944135840888704342448101313783066710872068421267312999682612120838548014253621828179739071318338799555139209120312979829741125172991339889891865740169768844755977596922906730415116082105892677279756978813150617579911732678924246422920151923430484791353607982770620485702096254626948510420437868606579049589815223922247999894429794088052266199645702925055121018442481664*i1^58 + 2921535243231527706903547259228121429800203284515380299548484712681872064749990191715270632381539406099976521173532296277769643092979193382752046941928819084004167268670193895585650605308572092104485147728596724654476855225725582961210779409946369694307251274626468667637156508151452729055371407277307217486277497382628687208614280084580198083523704205317871353846234682127876843368773180688329008637686455134901689262996133001576352607703145200312322877203522995401018221606785280511413660597799633325008283017685440909646687679315529792312362642073618127778822903497884953282637211729153195071550443792756923680197172989910902862300049631968997484135991463050853389320733809275504130558293971379212163754803740503085024327070105444874988900295214645936701090724890253442481038526827340477773076099929291774940228482069687035018231659607829933018950170423149025128281943450733922923163076353688827001462875941665360707549515860553260492143519811703406633575471273796175313659065543917002236034745423426686251710654243367486915060991711406114948859267235363952041265000440446786500362708988193069912791543909852296982143602610446976968648134349722533649030164114449182391238685527697143117541867589390310245491539621791189176397314458218888157890602418472994689675471424891123475920815556531464766484128863081835804339296034691223948045388205635913447209329285745436035850451918321312089294148579309571080680169463475517229783544795940651067118168289533598279737052660528217077807653589737533708965759672425257916606190608702416007736138661882197410922430717635902378930713233517481892307848972143294062033185432047219505457913946457879678474365359609869604325342679176315299237842149864685229989737557069354468280860071697248226270462126293820363264558036259863231366568341464329899989348663283775942826063837182876726247203431339632692369031168*i1^59 + 86134956327253854069177621304479422141747826765791584598529690705975025321724818074729812970240285206278047338965720533918328041798581035849341277478869007958264142122175668633066996634543935582371080408258195591814499314812321562100932142383884262816093246920911370442413074030940347726382172055326464599086605645593667036352500830177426203796697769249725877030390131220266782207817348473153254545306464302339338012203300277659932808128333795900198853501447413921563083256317760199367093311686464190086978472870116840665658988721009689269100157178847136992052730483015093249359609658948583255132536819707025694106037459505343756692685588920094124948459822666958214671929973034872546703057841445824388444930766186229106218303780348673438086685350578754201754957542919353686734176171440953354132104422295255183079530298239990273028778327408974048944860385299795672040541406521726970330589067714749792135001691739378070302751051197158207190257106682494525443466602197293851113421956308571875071721297226359603483271340154595247014718344208729486468310397155062801445616434200364157892729058452041791476496318664519816042836011467128771330196632978504181388298418466602376607142787623696298823834804249388356239696386347203771504817541904409446022983858586335153873961921769443090579459429808802619122582079571147765901282375058981323379030573465477105848547020304346065740082707752845586058959075033092866777752941082210432756995374974911027735702172090946007342951879878334034678214257983656640940487998724445543420342782346240427086085254322031302884170367497526494497697505239508883043484435890614773188662890212810736911546802759313360579160110756750837641193419157951208432344055444454929701079575426895927221975893716271105260156966193316503605130754790087681912868342839624199733489990077507790391467660410583158304769473668911726592*i1^60 + 775425080385855027431860863046343981089911961856979159257723882154459233992580995864604931428612041473137311551962920447552712922748226435272952225949539866960018775347735118291896755426526060465840287391202082036083055597803729683040638968155773055159606646480405994766671700874711828350385407906286338039842614564567763991050086419239562596850075675839968007078685378737337256226174351059128376672670376501664522647106881615725246305775336322573433643314485115093143423613649449322561128771694766390249635810717070447576700078311311489749110545901279337784009050609019061371683115814337481686731849229131850465310600121636658956411874348271942215700310897362774708684155621303655870290503981508382923299478361368961468373689095855602395731582244587965356162871826565794779134273079851005064471823275184139917864670012213537316756613373931378854219452121287018594761736971082760303304624945417904743457398409411582453024636130762642994710104236894316941157443304753753628914218007491147632874998922217109495342831858379934634788279204344635311872663433940433691314879087434381669105496908347262442501627214830367301085830495136491771773597484989775443127501498749764911415410654961807425295021778313922455137039324463708791597726058532835631642126453862395169096962904730224202099400556642731058450258153413547802921209248540652893002260875623922598546967472097368906175967113534105902237339490236592470252777101231577673889773601643372702092530866717575267098896967720436316598763925095474651977198059789682947617131527842239654517166805356760365366054962904882145460415682425859182602138635415628918150994859169165360679588926526395936428314898215393527483439978816042874370280070877427767738894093364866375557262837900532961496865896123582975451828458467998516319825887055727161207157367019540310354080870549815465283451617280*i1^61 + 2927369247055775397832204464832743137374276234908892112494871332098661891371416255707319843211004718854873483319262425920385542580772673887824196668851832348839323326025086546177238283022469876603303676470175287880206875907305550125870692683360642111390366340634245476355287969414680203275154782671999087689445081208431654868093656522789714617122324808535628957704135979363189030446737996220034736278625284513219648168286191207946350633345768909598019451843246560691856337041748009612419189601867818813920091539010431123013206715039812769550349822724813114812725088797035392374469942884640882104711725110460676040769036912572649714939319965170609670299048963561364407928330167290782140104940290787230821289787404803430711129913112376183542043688427835334957538777577651941807852165069491200491419916874755294192078409702886933756971170764608294201735459505628875971523873074121502834808978264458618710470096774260354405108986571274776010186610444887621636062358603057931062832167222181427936244122614529577869232902918335981860773789914872778019415494729818688226040753284290550869076836488831055527972367363785606333615138060486966434055351599120237945769942295988937466320986170500168018652661718014035916943923970124811850159091216746435194483997623468046296051260807378951238163657549271377941131491667729110868658899417372921398390952938810219859177362269865824836572199973588463293816695692708356470874421710078874840547093852804104708750642673587362400517115580110980426185046737909526195466115633733902305248095849803137751691026302632005918337231450150808064419862276986235726904611619316516248982028201534874265706577300168121858056999722072439584649598680266013194704341295581247876780532691033272076989869912617069408385792798921439323341095548623651973197746610114368613049061749347185075194966688749936705536*i1^62 + 379817948995306928623279497586275953385759967994205503741535995913310791461983421008943812852728480552202434215238572461531562437754868295008971075784367597216880380376256646047992333784424749766775162888622047831914823584081666066065073407808006365597679433543357615905730233977764754691192941682745552708737839095017047494318649223771156237233549850390897335125315720626882525523866259965726296971664345242912856789210707945566213984783603449281959461275614471155072142840604772113556254332104580393902872825992852147865497548978230441574447652351688608753626548414856512663592421186861605066150491831315060201881209455524803951244551524605007692545578928477250888509108597014000682269748106345375726884035966726998335263233543016248713289923352120282387415692856951878607004243203798199262284433648986361918571493597999006192973756309591288493298835346268209474531183206685992610920459809054387212450512566830919167797316780844122600779865234541587153697117298345634264217885620127751645371543937760677598416584010688159019522009935658306847735214550682035967024791599160712599249650320515503561612834746285476242057654069187705444124864074689015857303463437487887438585153073237266111207454911306298787601513347819779440545358490526893550424994552430952091686209416035993488749191079957934116394567062984303670606195799739231605969138090878008417778246598924159510758633510916127821596407559110285442170837425211568957125008761607936820322334409493925237654735502374808954338865488125578946173040154044418237054052268538650353439814971057308065385125535600489485481181743226746666345841911163856083949518952945740150545945445477410474435920132844041686926170702843927310610556011134078360015759587378097435037806064017836428654493122134051533776940122097019673500069986772194559218377172681750167161518954643456*i1^63 + 3269570611819100936092569243471667600091390969284599693746715534943507904924290253827440269134571008792653238538312444929496674032929780108938147060100326479670369501825159577544740777997493441350965450881452956978757737665782676265966907978211249141284977607435616306608559617937325296283452555560028424989444398739467712637686417140588814946266221354278787754198196517666308799381369915185911964582331158058413208225566322640476527983358449930572599377424014822468707652050037184147254841929945199712181986162320359287018702422594526752945727963619831019638011593971174087019096623525513650577085258165446679988746693335635692939609285951128972541696307698403809136506095907660763984076780637144419996941677454443057270546838911202189167318292025177460992198503720235918384724786806837893565515954930909989724824727921002663616606859238655367861772967385514354456494201665436807006759265307161939605703213549214169527347922240703126119381210880792381382893458289695870472662383994041431261224566461751155204576755741611677511587722274576456971376539354390554017316494612868567045304222602974542696513298276995332029301254126777897337704748700792248128921787907814475873009845222987010143033366022853174417235912346377895989213807572800991456646303468717835879539870005839972502877742494771787300274852143155025351544430751563931647715227302378391473213079522108207339882719029565260979975290248074963619480242118950485771998289953640670023610762414406936429863201779633756035357172092692782335384758358746036934243950914441216129443675138674254298899905072433235428570162399024029634547868617852439640441947841394108172578887685505988080883727272769668884496915375241109680402584376004001226566694449107414532902254483467138271235330306684202030473070548079697249877100259715547617849620338853763163881472*i1^64 + -3858644530825326608493141465342820754616525043431075871834730873588120799087541855521744949498630165097201997115290410453577809290157329813030225294311101969833499024265961520540537693354139608381344827670893562847300948439922767741695113297466754546141044835701822745006972223110549403159783446325399889331502563153503158631909876739606196636970035434679460027268032938620169608696914515704865357890417508163056024189828470852608152441650871175364264191957949366950132350428365646673329144598327517939100748566252177123109582737454319527292254111151707563074935552987712777223522522394493270411254129130393111564616643640006942848723849303509354434611275220253764515159007251070046434481856919980705172803202629068837137178378759626076785462842272215697810596071756658475217525367478913506433626575138297735127872477146706467632360568495916195323080467386069285556573745084586297517072181279630869840355178036867068177089645942664725807395554509037317895081041721163951197000496067641054160141856103600749429510160911415093700894170151626547790681046356817137059473130632960566593161015209357490970244353921894316404974094184367833373984544773607245766788597887199309487439646432648267045272604324371471601540609191102748308254991335354378005083122224644813376059736397183316881824080935962593238414434760828102529747479047034251838859450241533395905015371366757790849038637920800570131297417806964370720028969927681784450719393914987110050838044665124183106028894095927282849283323113084128836886484381400554966967876385067347433138048045659319300182503441014255475261808083161162388460136571956732559182156017836370362867008167941011721237855963468855423521997540655364122715765868802677864048380470122307078941389803192745826118971793208184588562286994716691711269864095250695853233324616056832*i1^65 + 79065718031831876129589799499263724272759135218567918488692842009046787518486513013957913815193503371522150601265404794176873836490857305532629896607144054030791574494517905000225433982408912805286707458631405826731846794096654797864831768841217365715343397100365368946717106413803879839419204290281915991350793850706012032824237831922568406675230737802571574587560303584550825196682017625752437345242477339452397560399370682725468909066883073738112696276733078914936599259347008903305952807366977114762448453194623007856330533133012435749709728550635249249945665700541233931209089500050267691387243864826335170492239013165735653826092588246251328654134935050574158904970821110324361766253066090338188932836936392132898437275004949741879770900002397040641711812348768076985069059222764607912590562182369041293929346119016361249912542338542873494336756931132938092006553044148463998628921605313250319432697443358597378497321139072218791251504481187323694158870687262765754072541534401478941546885026315804855840626776415472426527488052884292064513062444038335453001186021938382252193485132402754653386016422136662372117179945893095175619231833499793298872677870870098672269074520223582689427804726731621473745609449034380707387126138244654365954115220792268401925536691259588928901387716343164738404677582322759448331124625566957637699512124381373034284577921240826544363412388163677111030381336488932614534798979560067849580138647659015622715605690593413308064868791478850718794172740840976683466641212086386847158253764016969236697663048286226374165945789478221977268655063780245342222906146409266442555184596138368796457448840027283663767550071302274747509037694349758275053585846275201327375095285417079904523284099221013676757893616224892128098246043393496029957889323053644152502747136*i1^66 + 1682196177845905560811278314298866302372478630236531476003940864834969801161103494034163058409916898419061016963556704348120037170052219256114610588319470338645918804042144251569075373633672224020600275374411149015040435032183168652678130613437977313755094521830967495707106375351970633656476205533746715772029547591745364944162390404200342666309874294531154721596721131125781710805425604578001413821175810933573482806860578611236344051878920542269729819775796978758096044042329460473104258863117539492755049908898074999688460176287434597541472993497036622975636906356279854291309227210332129873798546238220892881307189011208759397162537876024612833627009042385265125033916871209767688889464574183490536045154540956272121257478937086376713863119018402919556313052934984306227479482730404634480787555657694386806821606755008283116241416127400150911754456573908095257678166265702593512644762456270301399112475362620193726913979246527531360253634240192019988120305155639001215273396804276697523091631123429005983127515740917609501289049901421785771181407715611409081526044900980729315321229775563818261184537669479175358871645085229067105249556868658316977826359033056121265993585867034825844314440254135167503978437714509146628610684868019409801982782046481418224850662669753924996793250510872762753715833994519723482197549209601102623554924197207925664931332230558529714514346674967948244333714316926921203983975476948898711340230190964948013596502613655136642897970181259876672618119033956484052093866052613131355412754583172113994348720508277822601973099265597035523836462327458787387235481058219097154792392345264511959548168566649046270204843002991562689329477073068471299000685655665021152909541921633778775533614109149340332980148206979117135618333886879865924281080778596548608*i1^67 + 4728898304491433496625237106544938042672273645091757159915042743244481267796385567509695430693214734042665323319938638303287595572962432440352282538594828868260762170552259666362883261329550500644489020450994511877910568573043630155967899631107225976482658253330030305030299038421422847058554434442568559724070635277419983064511233696632242472749792981086759885943781948205172371680618410623537612737439065635889469678276160831326625096178622761894538375220851600329175488845849632327361637077027528819574514729384624016899453143503322356699382491672677266350199914690373337649952541317124798664175144414043916779612166399510953312741600009139360512984621866425728765863236210450383519916838637363756851197146993618323215338014781577082791444119089670652763349503330210946615318139143088933014770221149037181018514862510878027743600478861896422195549684748816266378884095158591923719192661539423004579847855390833347880553871156193428215051294407515805641400274615553750900669434288090827494097593424330631110505633103299742204929630177050691522959222400705800315376740497525064204698997782879080182900332682002945407661634748093463563276426969239421771880056689499505994298625296375454603513119943569212233520455099134501367311028259228267735861717897720778479217472600268980047303178006875769562697745165936698885133645014834254944682693716908373701874627679768941843133803587381605891045324759933751016316156047361264503906638711760206867319935725306366873326663720654030382731407800018949974048475247232063498456208678494590354567148716304636358252965066550739686348555705227268346648706257743144035089322885815041013507210898469574602723961174520201570461373204925947615169185904131287979485006794613807853537097361175655814421988962171215637332414341454825561249546240*i1^68 + 9022032864254989578302389995820903281472021905272646058014509630092108681624751964302451547613303153054922872630397596918352607370932428383225819030766049236689229217336291714404617040264290890181270387572724688533531840535294569950473479199321809277470021888714926804574077054183317614236699242725129150230944751427190539519911439270529744917583657633506358995811872085358610654421783706178989381296394347009368474144711864564553153429563135267328661226098787492485650377595239664825682936832801286820530636253774845410168016891964256764275350093151003483961798808047735434119856648082268998641508394895796784230022420142188385719196963179372232341106370338814897566457050549376582957671481720423341403279802091225485933653600208428812401799882474748761552964565450489525901092991086248294132777340974462737678484560939292901409873029514183043307975889793063108449087373766070020816049342722984387617326168814282303599746615751190308858670316274101464906035060188305742738524725044289609740054324513655040557737391429535595205022418823619822568764504186457067227616822534672676295937310597521730770535682321157510433371084462645472538232112940365174236177759284281472665611623904364630835305219603366816342285478636703301327753313556911683928489424377001879024759257538785851990190721204679545313090969683002653855658914477945326795204147593562479633039712279968134757358896717528961806779314153731855255263177002330086445600037145650715126405920669267311354099802173059494481933334184774920563032654338369846547199760239987236644749467176851483383991262292629663786705521120035063321653282087856237987488597526275297381830671177071906783050990737382596571912768530330680115594683523892271846353565462410181677047461739536863374347082457513541427840937073276092416*i1^69 + 7582201270759233054127538912619775242917793701281848417027765448270664190718552379691442970021460885483128791783015384920096147196449639508397379660480764287721618666529825755615680529231590658022283655448781118241163764631460832424779905164867971692884218892387068540584052421731871484015883001604547616052411857538667114315401072129007249564475049833343665378791148524203036711482868552330633296375452360482931104645072402776101244850156631671601628479349316729377575753126468594272156584175085645157759766264180996100212212020838222960541753103500586377396241303853607345115171109627551672187189135200671891299575815154116437697817876541041518602664770392537537893462272121328471439890378721296386434041576218693531369958442691126034960506993599235004552764066208071079152679756297360741841122214972452697759224325427151123570215752046421614311945110983421183165238717543360595231756278990186920810028819574278157578694431274924722779815729209648034653553701039169789358282976111395224715122714390231694710565041963623084802848491315705367340817509477764878688817354544974870059238649261107916730271173530090467620758235846312641769939628140284213505071112053625087551897485923465717826265061379067243151256943668351163040972182970716736128602878690781045286148281612537250883562270442900103223558168143462264595438244522072013097386362635175823494584107769690826559058716311591008428831453863738535973027897570320097488597229860192405524906136030130737018609807714809995375629985072070029569220586401471193196686239899892867833587413965997033068292290706815032989687112804585185834613826671451469775404627694199667650800566627583724700600895850049016224068674010040278382655239491524130914635326851989876702478614566333092100886062374552571485783851008*i1^70 + 8528220840007182407064019152225729212691670045872592578402859823456528688860441813564416677402200147773815314696663604031002082736873306109161864276186563001355181742804694618424436668569654880433418326589789123183820191156221900194222775308796852006294940311760236502952225383522711207695175952344669463284794655428710406520286153020765975712462360532482623775231628911410225718050455098820931314762651353012262314904775005144649767000056908926347190214654999208821724575105027422841940016871452505029340939827720928231330020491182623812554321303476742538527851552975895745990114039005390719591904895990996916359680839178141658134475883103913909372394925751799045017096614676901967841105208579338731424704229548022533308922151746738729392119900825891255758048920467570709858162404554060896051795186894770667687809039655918300638220772895750864994329487680142252918159477806908110295221558809478779701975979677982414897281716423636189676480534467053711434680844963986803871155266110141572107365188673174695368140602107308743343217520481233489583557666173261489809322577722014756231632887369344260739668169971396433181505840229650737688878616143106227584584581067146973588341840930625616076609191570079417747608535751064161932753241171771068192540392492130961726256547730155436880780362168862330786243165064828505583247796992277738475206956479527807928253207190895110107586860804051020881097770799779923805598224656476216664771313033295778358117136809531834148655802208426690538387932586875636708764796229729724194273386254155841069769874051454949139418746909850347321972687459412631592323628802475160220592570093476500962287946582724565798705782432006371693590495462519028619829011119039193562164016839343010713483657411229222629084330381138722816*i1^71 + -203785693053369079985202301281770658627162868147294181022306289800771459110554256772645319812128875712348665411429344760196833261420548556079125324760392430136343993140066079429967227032134879862825862098163790205827431319991911803692717400747832558323658796341527571900294425746138835059858859721433673077889537492430172962905316464821755859543427486732769138370058260069369225482054470135740339377512091639423638335193846535583249069209074573302350574794270522810106919737063512907849016001393525883397320636126588706682668328049740225127469904622160311276848072940463254968041703035195992752752834196787420109896062180257780280690292049717639641133110581310565085342173587458102385409293544054590837602448944867445404049766647767228636643622266840910024984447233595371547879367278343181496827897017153373955250358473970656743527964211126889339070287146886763369712406879823944205998810223592803576803255973903310490912539345785948740404243521193045742650556161212075447627618968994569491056057182801135519101003229328523668716511123045368361807322093947630785353660908831133596418671184417268227879668127431559100256476324243086468211689944211305032134390918041329318608967882021085019238812607922034273157612237134494599835279168294941349574918950451866542980594835113809992860586648688820481703681604624487334727991226119740090039402630467515613403470436985916396765334771854050565802574813585994466329107615449975991186238877958578487509370413679717017783426969107226563569900765095403587218676636256135425387282369691843675474658746381315795135999040813128693713140162725130649471406285682226778066642382424237329486110148547194968034104133840127504742016717052210688332055106272047703254116792216813407540817351359584558922072064*i1^72 + 22170121973380586578311179597578059190457922306217512136709641759569094530891207123688573912416340270851916889620986483193332960422097124017085353607397123566781307876223041460030010095896745057487537670830094816378588091449245138663002735267732155850634187268039232434316261870296703392557150434961163206446428421751818168632897611398844566869370357339561438093534993021615189045075438102785117649815078480343683213359724317735525284109775232698140001845031885496489518915822887375122750150477990513957038776523928537777303387000462924110612335114052173689403403431263674771606484699276739161667640638500077315023995454260833857834783190063865666479658802318782222691950496365759721647260397851634542264118680421561801521410674046783760518706177051808610620112680992697860777156841722329788133876832431665089791005628584538413672099760377587390153937627743112538264358626191529917424399869905187067916706358361118275239412264565368869091239374255563483114768488831931322271643658606468004781728465509444670772449278944874255074732463600204936655927997413087775675058014229536164246637684441680941598957262766777849935692603086842183530845350244038766935078349823869548211868827457043226903089450988107254356562269572016909298029983259774579415679687837097290649857488090149846181192683732287114194914031928608509135431894493647405692079846969375075653313125902504712178483515752736850662298896188376192854163437240587750361321222469795294974921724069833476148001837113375453814238675778554644056204089701154770529355856275268067148123225725707515363358799355266606502732500492947358094754941930449406210245539738193871993963198345074093527004361770938652115841831646004455084466701328901991882775950498521673291090957455851520*i1^73 + -718184108615102645018520090370760630528934323539426969674233371878663715601303505230692198257491705790493608668246389405121368549256073899949250611739895596185993534096664438205349105710976714491070594764745226353915029341117157764985174889386085340498353799327919478468032113606796174831216156137401925510407996894068425735933560467959277599050502101762279508155823415499471773290481837176410274259231189968475232202569692885598979440765392183395536480354522781664553495751818928366982529751799789129824642255972132236893733777607020247201384772341532468780863038017651766936858685384387986289687676155643463409631436896366923517059652839422102209560780894211783045704145681333262155968186738629413988705521438566806168423828211740916478168882995910356978212182538934489148947167063416022070271068934547165908955612643733702073459876295032446890054328972988550317035708617118298165533390429887911328924684131740556268024101817822027347256580093223387711877476311180311424069387549996180822566037432923314640731939824194656636006442471512209992118124809954916491238194108551090173290314074358169991969190572451169105484778076263652626894133193236716302005926442588457875586689852400868995395675165175809455162296624573128378610905388222105953215138486535434183785248375047967509354377121242966059439995504717906736453762069577714810301855722281354147734896882521871594663693880011305092702778835134170020792254967303735219071211074547970855233081808160018039951852294433798243239523210813861135644440959880283868497286039333317228528853205030462295074729342826313024832914619853562165243310906136636972279863130006006123199066302978449622653051329984253250872190476276309411214144339184760324936639006198972207333376*i1^74 + 6497031038782118634905042707176297020210378019148746368704904971256464171491497454969405471165506763382183390230717383757922612926619283743507546448443031752432710661354238373610196732704019235782336682420397594869285619857195419419167547264153245068022374771879204358977484453609661455433159609380035463868938155999085434883386083437283134354863234135018087624933265126339747499084032484526699489993410893253176554449686181803424508465373177754680133160065643688328702456903859509974298309282297609706766328851486472404610641169297951390509668721188478511798598756181341162838040359011725450229442664377555438404064168849832509758329148177322969043445703260654801105895614744666140783808349616989768054121948583200091508364388985420993821817313430283625771977970526352813957285087581341700955631670473130603802570649193595161520320710025197654197967388267433936642575640435949912439805014574900505784113903782848620607924520671851749994014900528753270575032783829409812421840257528831637363840505093727788602173824434081511556662870289820243194182356645561081093808440782294939191609397730960456548748878797501671118329979579143794903399301448875496367846506873163329516126514780981128025536427717355606373585619847177029732432463454965761784854249186445385584258445798920960314238372493301134656972407883425854279253249653991945209362664537135494096402819406057770678131424282507527917112183758679712572812001479232801071726235050254705635479437776304164309755833423903626259220531231215110391565225238712776234827486835766986087565466160174106779361696862937252096406987751624220368652309331362289680693254742680155415741602462636620053072350605002939718445338311548144804220585612077496797291536711680*i1^75 + -14033742982237181708107433753546468794006690128861723478469949536697138859924946378385767212528974792317191497009537206999211488265303069593070645788181249938488261579807146132786487236532155018425162293445640353963217209420368836939017001470143171621919229018148864158664372681834011260798764133946031960478411360214857651615136720367699943546571551465812850304334610536138502600010875937832607317663574417437582501727360694019459242545718052740303125541887874013042652414956361644226446955593094489077161601706225037925897111680943494890763431420989678736653602235642622112163715705782565997177225462251409043364561311398534787758324565680928881195499855754745296733643469030124701246184594986510508349362227923345201084497820866482644389940290974082720645111916930618409593018039973149254801863403609952192729519340041508576211521183239950242064213754776314608417093189823300308940965119103197291378670132269278307383652898546441711070885115195500724581647815373783416330346767565200161996689303045259088276422097425299715141225864401367655843943601093736473946877351830482606258154208523819539473666178168616526504152708419635486048636080108835596506108830122915989382688243632235323750375526586477687020306924775465201133085190462363423556675487902522313231450137413965410754029583177114694297656545364315613348176818640455368617040809190886054615997935776584034998332245683254621198635776302606156252345906747298251429258936896675553241014134099002655939277314327682887120180287893174271296604172798321565469236941422358988121264861336892552147006886973671470217894269278801639281418057411405529499193072439956326689554095785251543636401160133125447369374507335774874690031227211087872*i1^76 + 7871029756440211291543647394757591483072474564595878843907810094905104378981569516225319219904411869906066033883626041336805100025651359968466505290591911897171295546114275883418942151646524017257941495475924848515420091842405914142084817273874983176043876318661110121298206630788869036404406390430503294172937212798896380943603636640853362565700295947343582587580934387074328937903172826132565076442129378694577985996979693908776035951411691181494865013760180504509713980897458241872191028174299430621366162581321827071659062523755317455612980529292234066463353483551514023062278540347977956116617375219236563015526364134659076720561803576135173748282677786074512977686059413812093330844063604826523978204663412923173585668725601833392810476447260237422467887415391590278339244999764864661245999754377012531286031845559893130304107177155093182544263459691815952301337540610669213582264502091518611441730864975213719641207063742522956753597983191906477711915231364809274287931030549255820343880150019207696520737589848101667827636308181060100873177193301731725221940275528128901266739729800982338663878929552096929637974994048936427136397451221133650134685692832969717927536943903838868038240193411164241292891950839949639498251980878757950184918694917411784940903540675860352121707986837696918657011058096311912717665905295856777119685396326018305776540137261628757496178684708889499588205648026758255934057662561034895221388202065973281034854699171981495144614834091979918737696577920866831996835391930490710078835275513392047065634073951401096967667054958455620922301511915290805534007547826980076747485517620204026865415332978105540763131958876894353430568397729624489984*i1^77 + -1969092553849567339506723069919151790928786095978553578239001156862528982732337620345735458098683696911897498766402104165936396877333991567683951783355469418705330505554742245531076534550450414356288871377886835714659122394165562468653637306429881805249380768051295418957072917815863784524070758277117552065999572984485726712140324478709168254922113303048674912803337099687785976901951644326606276368239246199673297619564045225334343797642295777016601928441187180434823305989382531873389925161812926300639450943752903107438129133912403384744594419368877008046020168990350149942881298775755335873565190531326324542923338976903905591061011451550095907927445282704046477969867587062181912978496578499358048027245567082437115411398967586066789497443655269595038338101152402836005728939310911541505273365349631790010600871446477464582941062388145935944039613678960871690442101424000032027256206668951213293688662171395726732433892408002358686659175859312478250405700820805421853082708453306068833339388029611515248896978763614385032776645398640143829554811021852984259059677969821503704817848961834299060069675058097294493603781327526531838875550121086177640206294242433213570479064839843850479628568989865505635026083738320710128921753667569233668913667694582512319877528371957199942895485447033029282290565366141387305872400609182108603069608677434149512474995427931437478361701834396726657294106927259340865855783627425047303235942923583967238741292607286683429758451948801451498881541335371041088425940308570665792257065597307845221890575366219577339099707743000589188428297459444649299439486468641653807448759157505553000201051393654051417047040314807681024*i1^78 + 70165619376473128915364198665278951657662172194187384945587836157746707786813832681255915295732434481717746181992498251433384325301295891727297203283808736644153968881036357417787627869298308697119375942289623103346520442583577120409563203995197517889379381259107905047893522714329509388673413768938501277473370806563249293086758538691641290267585017193521484826949086468643431294980405413603476280972430180885095530488046138622320546945114028189312772910449698313473692885742052724997002937655755441768418094999969682310914719088898717292308434024990368804163222617290680429170934083482223225298636689050697320368346614594511360478297833004310584244122273324396778176074771572361602070987070204530743359315801549605461554524375139468932423768865066632380072219195087055286910657405477505289967984361958945191879588881555370684099156189801529732935574696688712240233989867766017350557735311482793678451723912193319095102634344959431616881496986452780812576261341449830121918362532370417124104986324449850947287751994109756713563848573548838900802981597163098446481035085569252576198833901175629148649612862630566757178040324573057648495766806186329981036584809464544787097494893829122624413913721040645077896456637869572285583742634072870445495405744992141807046160924236521500426353827267662877110974029742059732246831699915564723260294358588408030661922349506509293109141111258271982714228074753044670422095890374192769459775689451109188294907883987623427526069026840936426160002120152773739925182028942883660535113095205594426568934195705018464765972954428337785824429519857961177534150041470886071612028462752495226656983177702146048*i1^79 + -469876121575355743684619054283486200624616945079912419197701312141932069971302799644526525647634943227406775337804339012291492831236856625978426978877602948115849114333733367333517001877487695992260780422858660062877764526640088119182731427979165219909603352557294235216682867428463965664065927401444578807464726514229734670477330377752822690871965727911837574253682413661879810807058126756942485485392830182949713957305004309448683428888284714060471550815589516956144004197392572430379866610332366786432370132128313941406680323608152807844419951514970649943103441420350965534645172807239872265628855949868367822895000752401251653398877231906549667918729125092322823544422936259872294609918311017536910773108447489220977495085489972462297720491746582262788896094666956363823697737207914414089738132327917185438150257273198919297780659968826877686431849793412851707446559382056641467553947470441575876479996793108151216327243549165928237206561025839261572250406493498826342559534533618025480377016261620058177052036798209611876118479209774757028605151346531466330989650250128196108902504186403343798993741921343765517823373652471919293668098194864102003308012115680863105200021240521906985570626980418380716897895221054843048024519596842933402980182411652236474531601309641779499371050334709802857283708812079679218765303292530298609554040520987792633929440882781491876929997214434089774901631829467103603771095950686110917845768310651719809865107686509905261578695984013021627690459630333028381575726547236588489801727317079419101766957203844957796574993400229079932321596195771536457894998452930909771731289767936*i1^80 + 3146039134115815994181320882084446336249766355839278367438492434316544727232034340409990813420275843048792385306276593789373632160313691756141728861971921755284538559758522217520583987704331933132855828616601336146306351962517370309995100882264106552082293680070282108248783249875790441345937925022799475928913498422645989936964232418572061623804764939055007964612569244790626605649690706487071797342874706683573793377172708844771170288578697733956549075960207125136610573455479627422176910602011122937425092448397118663444551097473397807536221806212563184036719504349977205308736022390700434379960095309019320230636871979304883659914256911636302318498205298720563414714746791195342979236969134400971745236851621150444030381468109020383614559759776263588862478924752757824389828062902579335838576839040242201890187164750884037329830536456006881007459882253776229591967520734714068130426383550079116416611992869958155757882050187308107379605574803102672535061450072172357384686467849654694306828135068510084127573925111850826524093515682511040225957470728661528408115031971253368288250319485688907245183199389163800299194978814090498676158771705304041072780578848740044732605283373734521981971482159663540544317173555226840050240828933856323957054875949052490008444765335628248348851583642860443131010098907781045610944837463845747150927619766592303379721676403109782563752836306551844325154946277981999306145020283052126103123007876837213129495436101878300070946818998122468991125301110025719938826225717210470024725889709799154271468375361308244041325743059235187270920718636522583928864768*i1^81 + 162805886965643637315372701186066943245663841247638261955408539920659544705297015009440891930261051494669292409983997833683945427016048891578498093570621986508033886061035969627074195092240349380678456447862242872220588765629503283022865784219280787757025577164242943705999727877741038782736301833449908320585544398249012487453652133440171502094228467691981615781148731274610723699839242060217415155679342432879738193379470194619932171150856969894449117251243211559836077785776463433767163708764403634662269763068942737455086293251314502577803729275322856955977516823160370860443563872654892514194360066901103624263790015810407313506591071703628895106586671552254631985415012163302827995223269667131276906933199101111648066383059216752982967251840473609149371750725275825363553116791892618369753648069029845871193270421117011137036032380187890974172799692495909942633600281979330572809049421823953730761171046096181659656019604806912953740763051395582532988618727515969289566832638606047207825647560167426524554884698656515457021071821022144501586679601300343408747423155581882676585740238365068708786597462135531044101470130303874464064884669999067612891316133753802968097715299458454394954952835889965668168950455094560547448180786199755455136521746903738963982219093611990878592404062510784601834505260372810037897593345580702423653857591163805100706313065484742339262619257490585078979873322046219002966770603002246990351804338352844973680713465017411315381395304061846830821246997137745002923583317509414629946285238564267487776751291828509472028986162712576*i1^82 + 3218105909702277318805614321072871371532538625676237351031638952673096448660621317200412758928745743744776226502151355561604689073745623269104523245262349053392877966833790310310858464075627665671175838888339158564655006298493749416141933057677367416447519549479404300934552213334394327905256432804771935127609872516771816967303987924363169956113486421489419299371446968046842783263837012264417483640287394945607394492533876687581121838741734908852935892618580115723815382807206449117866975264972988631237818514598073983646540722174872228827722504682184032630897831892398727464517586152600226646820834153474506201642950309556893569628131372751083485787343486406269946967562603778877324945849069277066614227504398423584232091786042980554947878198051900127821582276766714571998612486812644617702398961879121930908441508585771657044652379049729343898908024153648815446154187013500913931686076536390203419067692796348240028009467307582018064264155659330690719762855471853262021929667526003877997795181702267475367777237211816484337188871535694634040659310958033744026286470953144613003963429567465168036170579466610401459391863647962989057548625306247193703670799953852341046811940414711801880350040433796964531096937615659145623585347256403202027741397726137612710198685789483459152664388713996531034856812964440806248874257963204864172876449745669539660779578820254525726571585424154395613287530960051926410351117660532443347059620840600555346952121151924563976823445602364705894099058391042123772963987862334278782680365252512747001472*i1^83 + 124294768628160716534337172962317373901354443254349098105871657331438168984469548239878733963761847401590944893265017376731997372577274835260272900019043907693950515374445036919055726097043188487093809804694750277045112700842989357675402648304920875639565244789681784184497318902053418147064002985107956109774649376534907280302634465493753496462209635172137641594034744544005744315671081208038635618262554728392979499387909416898232993775570146163030382657703532920930995930149214438706106809236533919702266915278124752249020035059496421329121645510592377805971691587677818216897055374716481922915455566748091785269637425137791312300029964959692056635998066128911283486655034793698889471175417055436532630338776277016481858871613288014397964188655689161660993393439037108169290482834060114830033487441470455792675685873993087557652738165407866785979595084975052054125686212074876619588431105258182704106891782221067881730208599082206232809030250573170325456574134446036650930110090211539358205246498795298317184460720948694401119990715699851835579343347453834662331992730896364528329139387481072533603322138216075194707447534583071675530217928863487068050017822789699685556941993904437043758812957149822135264018338208312930859118653166253096956226392080042787790217481894108807723314004362928348119816190624069663931966239709284767345166602872384802502261865575134624888898568597620178752975392412133378663015240658117176619778617729715855411046224850466923361*i1^84, 2830317918437019947822886456814605349971734719322209479027071036947937849158259598068757750818149725840005981935897228283067982614034476569019956513178605106914306369409876725425620429440755244998032790938375313756698761676446059856499609306073192466343110931253515454686023825232649499998722504981654911241852865569136030404976274005766713628057835033491957580046079490189013545512648749313573679109771094064861076870476669089326247522028624030885243933022405240700026734992462336215398973973150656006044877729009691543699395264228863894529117631981719302343611379999991252596445475910990932455350552981573223659155833161579594135285767006983917014005354691650518119993777968275428240891084545801425537050426277556773025860327955297842677041724881392610360643024488048292361470061488616677213981142034312730972465040210902583009642147911302501958515172638800214217660811930902741189222437855990874368881624218648057562867840134842022611365181210972297379913665216898377037891152181774064032807987500517394966337203559423055798225229544825493573700345845029994010354826522686021562942983458236451196162592794890431016724015140019884859304689471442493202874656428665586860643554432089087206039822343700598713785441292955818189640657471173094947591182026647645047051255248871812303855614848765179289790679681853666779482733184438620756042418903046025835638906129796432927405035155413718830941543546213878923773605783818040919289976839641400965628834737489196196494293440257070558069234414795821463186389520845578678939483763066222007209996090293762287937491193952707691945052033395565673952402264142325277779300565257963545191829069840503871600754832292691501541819747603136854555786238410312728723650160577440999247523590698831693336524547868729909024770887542345188460429997286301720396228131041520286406264358030282825170607344513623217975964990613545233503083192564308378703605826969571952579265990660328863131958131621398388687978274418819564603080410034159055516471349903722541439318639799866253960927610366278866724816518657950792432187696812113985417991770516962895962874244325338410762817686403042663908389383810383837822051991583401431191513348808788607739250897920611474391779434748537911097738302460967703845315645600148581370210948842222635939542078821925331037341665590850712043660305250480580275911150470242961929786231533266168288814992613072240337973755989842080793743864191687640517668490320749863143954975402305598033946498875687895044637012768245063731546132360458764115268345980185969192805259783173526238748561375232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 25287644947731657444332659634595206782661532514485753314888772416268970599442648023328382165804234439899892365369940745791144312923033103756276453227992752764183688375608087264677462101070204735752175033058969784864966974118072187748804432381473552022508190928355545348257805894914573956863996165316954598629080060348868536692553488899162780459440324948896750443230089878384867601257805569775433819689208500131845584124937789896851367294636387093223553817456725371499635541860801233021085485454016375277407656928738680226198431253723317749060190641863433860959507261108232115326991396081196784953469216638808242314123611827269648171106738091976940329208561217564640619842547527293645388863097715579548303628375194018118079602076462790107995304884920591577363849027093084231716294482497685453771916088750563950377145017852976210717046536192154965645989361634528835378230763371006287337190786698239908328832429263528580451085219204691946201162681850848134747393020883566000849391159894928267893609477913023054390270197459694298456990597245452617310404354329982292355341248989119491804043829456206119627157074412971641292779623780030262029511973124413109980556605498396788999949809475372768934712241525680343888852579274180642774730242508290599043514308761724329096532790001601522111134203611645832572022657423031932282989195595653837234008597215544569564573505344309403818021431083612807374255914616729785636339104510229893006846030066470054089133227709369708684160590620834864668868140107152757474473305845174745697612040800127180015848316857797205367553873422774374547028921755801218370391572820883713363000032120591428729552194517862441325087842110788797234157174614344602061299035454398360014695760279347968163050407397893820689877770288308926605430131080094194336824693262574996745086862628353429863934436135972352907813341402256530228783463580785698943516254802557499644006199540917177699624724041485837879379755065845372462511922858700006605214326549434968185530928170144979585570788668406800006163428730380560954550116441278665928783476738446287373370587206465432322148743076658058567564288131040441336129662678608849993121921141029459954011498919189878601754460534216037861536942839218131252354896377633791012511808496752805647135218359673762475964673827611310057249971885205486551830723875002845796609569436882278558727369177950485202528752638902664538778379275568409275035391173684209064569642414025383100030489794103984705148997698625363873402799477422807114345901862803164822539878977883546578385602487613165590220736336756736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 219105522272725438452956657806195135634862633152825198357029096688438151717769774851148870899852423732367637019539616882889997832546307465298428499031892312807671482309024306481468828814529765515940894355324122720120147728755829570357157181687158994883928481042622164629311591292133635127860965938891503702665833666430936167445021189771086168058506072649375138352026037307741521001344184436913080575355953921423005150028657611201310149740886762272813593416107044540455861796625332533231545703721297058814885415890423447479795808019721837795823230747660019736958239898103649001402577323601042958920820376519498835712592996274444368167762380137177425938719314412679728227524938760570318323083593938912897810366821739693117839206999961801374181708099355739472883551761208270767999222398453159075021965952448134031393639993879609058870625018472150867421322094303376700132941474997742753471201148152868185426058834516002761374420108109704950857379103278659578569694773612243582653596418916181916277653182836608107090306123909712520607794646030484941542338094125822902021143721431323494839262413548032936273291668741707785008514567535981062734775630345040486073988522363252112898373132826669582442456676468781419066220683933256177459247051291510813868028979139797005012706186632145184604289251363019958489618173299189229600007419945339144899356839298492007964039223335365480639675510399374958064795800875615922863218417104852728644121197475942582651938602619724065253560280300684232990305941724499988762173125752693326762175920293552391980311612331061773059689996977064503107995267813794123438323104652472960382076036963845566711472057644223427545369970118407050554934157812981261034215679152644497848312907839420662122986158011898965824423286554087710805518607910253053912988749230467278141642078751433840793112773048051806430465071730251832535283920326386060650117161253732484745837949886545283588525843780887836890860807980727538787837404272067450845105145082982589134641067618062029845872482736452460140633108428790391955900583253290104817412311427030959816851523675898545621106737292046048494227221670327968423503643372007156163530211519329793745096186198334460784730297477134782829608767851128358180787120754287005660549716117682957714152314324583732138756616979972745372352142349948314448793146491003395376597563709328325040386553213374165495800729895956538353041743920954098814160998343037736710133158923522097182813498175142874013450294967134080704509848394725949692247749817081790754451742844051084100742361302108045140732115651919872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 703192705207580490308922764594207319700035548826762793376913624490948251713361599772100520142617826687092982681648583517919992013701046437319491484653401408743695816526565165559697042094151848427258920771590468522295440015527258805154926713694624608402515262829332298259332491751666069688773598943647633137740737334809922200043887950844281289691123222445733399959538984134685494730751036954815882015761730893849250065089058378489252926106897452943645899942770308315263919809775995539908710387736951285596710809138313089600869833293262291879771173190868070369296314988404117582968393147879330991379763460278432094945714174955760884599277760080202319864857729298411988784778957994187113282423929423738625859407023170493510194515218742729697899192156429392497941733411190628977190193342486674749854485768064372743602475350827435629102659249142318005554756603094487347857013200736453209912653172173796939911406199239363498540572790930390546477763442351799501061162868309175951789311039443795032066211787669103496233418040253908463967249209140232488878336846379164589281703366793002235364109975442869523392450735197480390790669834705694438343194051413887768329269899558625028851371614968676963071444513773988918010937339048843887824595285444820187883114298046274874788664826754062601060670465010757080006669393925249145348451473660166306645055353200605440563743238049039133981398513975714410833364989177081645428629601993679555114421082173278768062024585437532063624715187492350620284076622977480595566955466741457158451717020937442043451520266508335649839380618509904393246065112162280936970361197177927678095072517308085230583831761706673931387181618380485081285375759230417308893821456597831903568389450763850204434212119682291640977485240666470224216839995024172346277011169509111151461301520392640901686099474276322254407976334548024964938629169575838752366000254052017811351714511200953944562851113929942944641205616577100478065673019366589135443496461195062992583032901726193842185572952986904950884558368138776887860097432757237505452204920195485241733066990100804485967874918651150696654332112186875573222807738091485272074007500015820985900400778650553869412000958511310015583258695290189779670487835733317578599796129542833084913621659279170413495816277358263662588419335529836896976360369545360025677611813658808063772987245159793025686643151898570861096549026642610147678085636701245127850857706905901758925032478876185291797387238875710946646918243185262864525492450056808488684045274362376803789665268552756056640493791205130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1200479690295674803890221276623362767379936490017979279178326942237403432435481875200516572767483902300582412969998610047580046930147076336682023361248656155286342695710915049770829355706009644469966999687892549355325572646315062216894899049713597414611309118762970856894753362577345597691689409227173229794903678025676465935760377231793079961629937105485428613662862431500212412704427990468264892948072462437381302419476958743994920854844333987217743791609783561247460311080102530351765520645544533836805916796979603211893387217914158819853254265053821765303142546181752889270179058640325749963607704045345845909371483648551357674686814914406462374287588694235401401193093438063728990268716871401324261319421445602480950059618815278248162626188742161030755015050662767094008244122273447275910888131823674480132291763709008239572704680392664706649124915008079972288251986840857843661343338913581035128393954613635580658795979378199683540837561906475886387191273663423239508992500960744707131531685506304111055425742218968205267613161854558617786446966481353613047629338899855610378742294437272840732412471775754804275867325637305496651351757430471409054064640985322492214864551962093720927677031236138064658374281300292559074011329676872681396291205733548188747795087088597670356547508356144087737280579504619439162372750444152541594703800918276785218666653936079659405453985451265672095457809394815463322580387091226998251169309488784903224916942346289325949322930590284142833519105236101934542634026707103937201443728192760130943873211902025671083676022141108995026922832698699755959048761165040724544686233859870277096321291438853831294331794753207545176060291542676766388947030028320864709003916398547923699408175256864566928676494744778398754527058951676417795319950303565482605286767625792165089878288691917632192623057788546520218434331332484373671667135444482184648270861208443637583355864966824994607949799873322852050346193413325466638150382978413891833573083503406531884834350913646879554211069786448706146072472562941661436105011081208536469777194357057884742107156605771323729760216648260511221074263720197223912067714523288551908161554405147259330111849366257089941933545954678823273255116690075394029551966811156080827121680365482714443070779490256259961592654057452458451087833097691918715958190615935445767487482444195798236881303059781136377143483110191494833993898493593412551841481589997893435468115471272019993820894193467291340573990377700709916455016936862686858398520426308044444112882540268664457247490868993064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 729730196413919177103867730562831707013080866793164750570032291910055061099626113669365270460288884580666277989721069642621401326850439245926399665709386926680303477625236654768719029723084341554049966046062946147418739751477322860212223551056350977639575269465457792556357601927969603151270805678858163221210378555231578852531789189314752481067534572237699084010298696416259138007699937065393210609051934711640116027986807816712643994300052297800564793364257552097953690631180915537342103828638832697135711630643097575854299025433089999624928912113965442716843326972510703517334310073670145302604304884467084969026848078241515970652862218543535439392110862890632381509138617725339405077830733750410386912718122151237429928694235664437311666249957594416312801913509655485767021148961251110545513008376881740439806073702063850925458021321929341756893872092788013031516789858931468361038541048914723791588677823093145594459609559203806679841464729249177450650911723199646414330734010300657974518896485885505199949205546572062233564033635077120226412789109323785195797031135994467386257029482417347480801791365669911544846230417246886372107365008582021331561610546996384139895681159485933030153609215046655199504997438996650227141077765038383132390649960932380277802527178445690425668012575002084928260298420168166384645001165079682521131310536311377953747732178775417549498155781094538350213748136642165848766507951522466836464413554105784690377626655532226804737141738013366535267214757120820371827736986833450123122299600434141850629771365354917119959470343510975377828430052719721952661100323743711692872340348900879136847837368635279345132690394834326052091284439149792017727787275993836637260225444007378453454496403421369809781691582270655039713899493468315585654111130360565934619079185847527643260099900174716247030042182485024207184355155656150132562927405077724093360081200495394442874053483879084093427485379374372364455949805352942312896703148423327170612746601938215777432352077960076276464490059238477010740934692794187025255606515696138844876671852999364211096833963250417971388505775341337854087863779368658909144110370371553367157581474665133838195827539835293602146737221679873045661635485586433535225657879221917646966281042140019956520896468245511874618987857339595796802928461554057566577313815007028135129278415010457138879423417929443358080980006463514418086874522574235075817033034284208696843645555042290217196406029188594215383490194334399107444629800586932322535740718227006062712440228168358930808953749974810624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4187890639260816749627169751105138172268759546381734661156678757831741393779069490621010385642801474818931474623024918128486854456324059683182334188159446681798770388410776214105131277637458917763188005961662693537556818715195610361376581180360181815092604301727734213583381813589304367000963006320181705465786479899872540237654496162413461672867183673912801136866929630545597269597787093113100452808258107085288277689074742201145837164273800758315561189503620554961213782343906540585343231051473790697850846588900918075736968593177550140326815143765779664564214426061343791708796558661353166184541085688801785195355350704513088987485266600367701077004277704216710151411804165167751017899176898189336061527234295773180382881500433118932061588402693316458350903284376645543264216050523360461091209828969752613454937066881490409572510699487554394371541375663444948477138240715330971803228939647299682099223334589033450766059351480512752770903057303152763425341675676676652114805452217581787119205270672797722948499379174194895235516256390721427976527876754942973137949166551889363027888764681754301397527791732545442830323195806387555833673885475058328865256094661095340517287480366706114751632321375549985295341931377531392100139955087737025446241773285084347287610199349300567009874805847517004743989792671420158596163903953333637370726507266749383613583961002008825694153751523308021131113562886840344746016396357343581702158667319954355975156761435496864960249681828162621941439095853118629053049433681844933524236029641624366993530600728650461296437926785244589022783703141951273471020328777070863682502821618402518417450461477623989505339994805433584670014801077420804572855992985897244533418689643254505664541772831622151651275195248198851668736088676199923153716704399431846607645454808606922114034275166564330841831657683176899398936174790478030789179236470171711825657223863551171758325426899632375733179627679069696374518049214625840696589087529298598196351959531188854001974452113608012980268573229007059990463188054024297446200771671506462299544815450761639666457976576728187346268743597126616980319779571395880516326616811456140273632753000738392603388182798870661884797793231700158390351356355013006364596478416173396674984677079396681485119109481382304482948569151099090417610497671277523973214943026351729334940996759623209288534309746791796661983356779745949722130932083908414354194583825202543998007674651231644506782821965658180463323735202006608542438955334586082499123080887243381952548980997440330326902688474818674688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -23455802222025610932313305838157152588921965751974805793122399219391691110496869545179037704516680517345312316338482572111785909142496666023284013513843934739493817413519218826120855311122107416735098746301690957363548622884293593634377725589992972713925704175113680186126061697646399758112609447258817320460849520334973069912593881808921190342936182806484322665496708731648812822708095855049082147253029726056729433184920358270199260869878676067955824740005939812319844097470037238976099523469044483373505965173366669885610516190106515685080372993640428193181787838582642099886472661256563627744532801299419305545682578988516783089575051943731018268357034815021055866408507682103016490536471267817721164875165563671723893158232830245670175705310554177633908492359919117548730474522891057987473259958777741598692737219354229097923250494013920084175505671620723156882966997862503100474250609827705378914866946507376298907513322773873703983575121595130156608484815540144978515151513934934745533249101734334076020938038192821590360784215588630501057970660838623547480914747579423018421539945240263240048318540743508962552228344870881540726274822956287809091424542163616036715581839812272188254542620383792142930165061991783266429064052166696455597633537767267003138212089690236667214658258743551409135825085141526277775785862598697831501886901308326882918290816646343952869711374022986749325811532114753980443490248742256524256339945148388051711058344763776254256201080632697199375745793691772608425748833467311387671435171219197460734419704723424968806481291291146680954028941450394560660622146088806599737881965591954278237683812307480045595009731021927885772698592762396718953137994705521095471379118816889059980817971429813443362123213216210178295074960503158777116316022003522506474213465098225927573203740819413217989516616184924182439892008893429970547658762493224242464230892496802101835627927371256260276238464471416127134980599537655884084502344298574771477246538951530912557271574537317962948986754957871735138515418919899495495446863970372933838217209765869107343044961960596412205438115256873923533602447965685316462221724283232374655415114111740870140192064198885063437328381760795927825914966615162266573353018039964134150265429472831327098410154588370095584866353798157192274624050338136422099485941207748398618633728064678903463856950444507682428430669283471307113010290141370090982048218770377864352832057522250407301246630424070279874060833725625802044068549977886787173081505497729932932584642623253860227237395991422304256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -66843346346093640584773025614252234434691621848367947070163733807918023017445219355693062377694757337932141453543003000813117002593000480971218099961165441973939548454101092804760071427589648377174269320865576325412983289505511348614274673523638266634740567005479362400032030756789169782207432433505149145250716223911913230010810377471197984456833225403912884100356314525017531517664118244434238497731575213755442699628622811747069858629401489567954716231172346944615728999893717012931229722620474647572261108033117984895629810170886074690951108656766956170745486702496051020348750725738962453159915142017162755169173460379242482340130549796469955657245983007369337938766649656518679025675995891463115800395125966035754150406412280611841926636566858982929836749922917150725834938079800166873184897241818029688618057216492994394932946574870004973219726543327359565039796583174800948036816668411215658884385707269561936109869049338518548740509630369243192927193774149968471042865196498061302329820287367667490801717450295471414726047591511453689915749905759975334222641860951713849967549403738635511047947369826135104423595872810499242829726333806604937857888498440528430237376598383648382871413281829852490079445354716681606910879072444363284524752322036525711625535099892288467696328584509522431862378601557417850513901457590155759378595856045827942210232359578829132074613775889650893430831000245872166033622790551277369584692193859139924198766436642518350629360075545921791502183814142890308859948455880159617710301199384378626629776106362141231005683323499324845420260462423991744618288252385829111348160418559054769304328642603535895460227900767950197623766469204173659639307919173665018532839948652267323213926688515572321172399381341009116254418867269347627083859579790617915822156949771644544769410662827923451224756503535577263351878840776373988249453182825052149791083154464515330440473519091186438429998454456324307544594382658997029962029099428278993289753319806660592072914335954654944014142480656517707878846497392253512016393023243909054956617791862314866705403084364282167904238257524737125654662789675949410292027906647703919068054369231051348892828880248121698953768077099052315643480355446002934687325877861529210060947965499804526548847441316265386391964444148282723232383031124766638347997188500510147824378139442344288307120677565033722459432878246803969756011839637205861503163182390585191382709234615558614469768035203901368891272718625648485337029443502063161424415087737185646058907984896213511276191987929479905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -123619866353382472800357798701068267144905402242949468946885659331530552794755616387729173544373784883602417525899921286598833091804943567716411546780904726151468659782169910954792231467922799371186522550828543703835993482253611943188402619110715409960943253581086835471449161422028532687161465088485497719891587695133594018284584447893625094213159273226921199762741948727694373657471397249486595974090432928475649286259286941167920912336500976549967398359082787524401290809653568842859281594684229899277083612197681282752247044855885433714868541420104870820069412527414520176270677879255520960455204074980603808342516696589701130822423167554064380924634431368357549502119697005078087915328085517171737961378016400241217161636317577331563100124048477105042841074032110604749188222285029914808627774302487242980822113194755434192864563207158022259530612701091465078812662957168485405510662573892061981988152864266493734676395802332628080898260165101255904135198631437499891514582464465247279355957312950779222301049767031924590884661622549868399768366526627509156059309389709134945010212240440585407951531401221021100028366990026069988707065939652841718240913792150941341799011356344958302320616690235448911144532326465847341852411572515617225453671957356785515183586216766599520899198790746823013573781181026878141916881851656528239024396140153111350373149327756855861750378323130717337391872097307356745793884267012978363948141130618386493335944573529495475894286767061623927655998124718375439355901282477325561189295731743574733630781032011397753776105652495434633860708780122918489226189538198652299853623691726010330103092638171354794810284083342812845242755075346605292151176168060430022528119076554431980520529160220826260680169079826614901672800139795561580332949623103934710238077981108754690933223561970837520155990686927303159573030027850410417028785488914038541367640157935359661727220488235640857268373495574442548330647033107905905381117923867899968130211180761060339266077751987240138979441971420412701318091633774590005484821825357975873310255688946482152897613011318487128841097121156427196698755336793595610357365806454767307838709106669166481439950127346366389977265023563006144656321758152233255012843670103010089014935665347318638040864496120299855113399385108774601737833776001524342760498248573451682685588650035754406518616845414067266500653471019096257802621068214876171569096900709326248033170235257783741229885476046935098094442336000972508370541812238171959942289121039057120562168747532456623667471106993102520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -158975442725477897944198052349483783704745428179963818092560396408949708366005878302974916464645732414711738325312188485062219623124011389223207708943544122089393656800252858796376480478417342523337432053630379404008662606963209963831427205762220216353010114957299108085402126701956433608263944377486165834152299819052065371786119945578495396680040690814175616127839779211565005344969744532495508540816399125256199779704985604162785417432401945325743893139290926455662065169985315704142165491152752708738287146469667745358342714945756440310701682776046996788628404908242604009698540133741778086166025376609608083595782148716312634599742417920326254174624686924783011673534767326797635206436280528709917744269587880402883833376380258355106007344008361364258516802296200999147231071525576445906519743495941389820013989879324396106520010265149658823050084853333008867600168814588019097241678993845324290060451285314598617362818090314293013237403825337342027560464003711626086146040713524328684029781946740001719108550981718820641391097990487262687659129647880893520991906273815621514640404414520573079632383478672338623341997270649696671556246418261070165634632086495453172472179863545927393336334524563014684940644763142008215225906137779815466183509704524210022869225056510673889491342728161493003732344065899182242275662587376087769072033671254310781991835355263958730822661077437251965281820982060382228226034520181707461833868348529331305605046355572070127526815575682565875785038125238475778195907398855713576233917758281230659631959807121237501387157030916791602456461445696102419485563388915307427336696667441750822299889949032343198125788589680477797694216437732878105736031999931144496289749806601529149171203299098698612583208901727079503468598998172634958491247141669770126003294121327761667244785770843043137037443373558178950614429139819095422908728867988037786108320330025965114968747742669175513156658746835437445502707595008306899897879912677642145739906918879202481727907944218258261288924706990239513878638312477999141893705073607283111447849571027473837185427820205245214856323181883673346889905819226112715971705709384546429860014675668732591085975680862654136951500173934176001225295992620959713739519284119607484553649393801532963650934570859675078332098304700991208007075242802559877174922444655996093221944593863889443356050982375446751207409236392034431348691149779493926911597397021490755020927647649096264136965523526023561709356758382048081784622405059874046418426818096541240348673624632297814983818860098658238464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -146019411523384052939437024439970597743359727023005830148576981901208577240265092644696898538558588030957378468631711009238085542189690527299397335640291703915216826927194207358064751267025988545321470446125691284364207243903538592299581800188770110879923510059902307239250192760750249670852127813824424294166746797869779653113036661841860980015687334150765732501461933703938977541157687252388681288542378827093923037241009368195836418796638826722988292439402579346055359265498561725170466488459681922492990543262044106438485898145390312670476436094788627070048235121514986178705434778746229322222618221594040459983174545674466210260938542967601830003164399376645222182910647211661590255953811248129062316255201027858143351300309499270590026495884811670872997341444125013811385418526141496377777250458686963067092766477050056115561185064356038352560738601410750726104579157598344117223921610539914335012887645975735776688707848336565121327405584501346460254069609851577041153633356139871507920091355726094740703146040881378767531508062669015483563131839841143905165925182534961942711414292575426488436225191396878583596709045846759220709070060632992523344278641194206588072241616432953095807113433898258194458882802338908103041300326814983921769455773077990355596065697600500916200306880040106474203386881685136961492223596625536954389830161250084876462903760405921597808281265523901381702115655742604606912446449257029109864382024132210615221137810239964543824688854639944842924323186099425107238913938849474022031587867869826948772166847914860028046092881317384969016345952442751088797991033851899502314670202093956575262623739579936534458050623383902305036771277564432070846401345780826397784645944352485313745340351382921763713678779959414990747101943974518399452083560537253505330226114260359554764343108528144587438947949276482369783936103866435040670230031810909784763934410535759217863730455323339569988050111657553173329463875893966063210387473245255594327936163216751485137818553546458084468137577051951243134909451237981822286889469973641776859358475620788039019616147562690273129335383083703187440174696957027722096557656757218210558266175298769535141412103498748258417366647870305531570416127168828312057451423223559039807959585073956529407494410265865868240870720714335820097534723526350157075925241028901782010465671863785813427467658487418771113686784327058200538764287191503097350185277356101890970424499271686893243873270868638425973467651667286507008787117589150912316986000200180787112644018817987183489922355799514939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -93966179509418713316023478104105657650854539060512761119390657478355771743410770380849037007419355098790738364212036994997130436985221553804087137422688465236953921153393358761225773107656381038899594481268538318176910742512563980840039119406233935585204613609915068755815812810435477121645518789365776385099319380273386595220201139578302110664197814664335763635075177377751706555155324510161724293351175653132295329129595223900423332135424390268267447547687733581499726443185153099447892008972574404822110986804436893136970494869152405265331586739686915704532386988152900018116095660273283596825662840617323991543103733666089085197285120055128417101227889700724832131262143232280266168708021339261954593552315373226287235424090963843101667637733492720155738928981034080156486146275193103555241205749826414379178847416215380914365782966967566353031026670024803737867349444742734777383701398897543923465928389011902954027272006257226135839964130528259768607797054127186567312592433354240229445803558857882373944803711419425548481070400887558707011576636669301209356900295244716650809626287577168297831094641611563645865902315816122870069934675827450749637564579175137943798752753285295176416518225775621051174189124817175034140528860925033368110905470925060467113264725432509844058250855793525140587595090708809302853845638403608135220231797278776496987968274660751091186475049185514779814736506873588023553101664909303507038141187611786583505051289619718823129747888444721244844837182479534006136135465038699424668324823053209296003943848636884959601229337333238719185430194342544903896470873434057031781174540453725254043261694939579796501166048569658368106193058604052656577265666098305459029946038483349266571578295666503738015559223688492345172453799156098443576485260396809412840406338348715390202033491220729510985950182215676738783839943136550225800822130952128678346457976798842289704603124466617217219419813259896922502313797461756003589318607148436297361010429112441342392269684253400055993027784650273629051620202053541321531017348696520789680247820422509323162148292566535684622458706268137778934495290000278832105714278579321424572659647891858369483841460366042266028581588757812384226790170630028258575813880610487975996668340026213406020242774570515351755606252112547293022843552642955010211199055741394838884049547992875376353753612600482485060096387954831832216899618705405585017388309650623062972606782848484335165995314765586753298965187121294785058623396707102713102751168193476963653634401749927598163852493933955252224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -35890121151317784286894862702737651556787530149270537974578623391171442824866157080488144532316807787416044507722378388452625646488807584376048693909736937327873994789228909217242760461066219918734976075219160647643428447396319665983524602185837590009343302611001668908268514279667299470202580534061820101893435020420091188749822058314771965414117876244972429479353411644591904503337631751130985782993807398236757335582717387909213847120548424360816850184400208091288852504668273078680490765304961117164545831458689940401788957490367105432154433809300654849800506736798781768065314572752850270771936410495375698079148530778625612378610001700867933312405526979514764300529011035918164069349373615221221547472444951766040692293447273960344214266060616040724214454592402578962434620559198755029188481887819501629554677262804805026048015839767005192514529790246173948848074286205674081524647433359729754704040953357786493779428753054071357211273088825650252743175809608589686305818882872923748843850511935584479516018372232223994674190147971359023211951524461941260716675863284499261299423044907677448567684638422406253646578665685670157474192954412399696176181265189600481327242018986207032658328495600955003702669429001420450286812438241803217544125585781444322327908639453235090617082225931343089343108354719582058825214755507060768174898601421483681716130769986427790852741124871250289195133843473719209926512946000624648438078547841298137821105882128218710681203451363537425652590905257524026335307720147499602262248788159824412554082363421479860251866092781207285147340151185493183553850690582086825238496992234512186330202948079910149208368989161319761353378985457508472788040495186910023965643174555543681848013744674996116969424727883303510444907915798795918756047784470134375776855635535309366403959578209584016540911881993403139843445614798226284060858052170219068318671309743315769461743979014682999489344211268959409107263849642466765641637217051876115420616420687410006861446332579570872014400552292636631530024583143393039426424764004216728127485189009971474675683135142503117023862949194934182507824902875653318577503547013345346099523544203124274571448521452536006356954215146182429822747346222355988050617643868186431779581153763898599940725564187074152220815395743550504096309061246097126600334955322246371002726044442326019841310530174751022840595147962004475637067437452026225168210278398170869347067931918858728665308553648360919837582268997641744240290783612301032017381613274157594613557894164183349529518006326379151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1305746790530307856876626032284370885629891466299736775719562547512581737387422955251854496832480301008075591225484173617289245789552368698252547362880681592198205094435871464072591587256113109134564342368810508614848662244663355990557481573966479905793150215656079403670443290627190982388301118974677166150445183805691760224406383737077356576659314648508449927393332806952297118513443580574597600690526341849739841760467042086325267125987312235939995201238613830186676406689632477156669145044543018171429306068062726258037147811523896158953600775632809482458954860190563214661145127206066639932426980115387825040674501644980425433495965463169365831382286233176276876552221488185518636462572571877923668272513278466363460335479494263599949795841132822871968798591326919451989961919111748634609880087395291825834820497588555348155479242171915359019354073999621848398290784197847699394143559631976970241049865381983094679631595216964685324720383186959741110159770482528925686643148351678130563535849877872101833600988287966294753961497164184023518638115905187101076190208669535170438983333984994606150266770896988047749226858229854612741535581251220327268717493403703743877640638250399928366926113316417073927535524004985398444647314665894991592734557490750871722358026623382795099795091933074154246344285888954298238590305647523841551155480308598841753687595975272243165331842935406141687035930182506187351188623369800493865340386239349217404434753421785649305000824046912512462682388535778137692703748412821781366286762029940678247967824303231884149513466340511545499737512674482007857365904679295605073759965202796503883593057030521904416577189160110937285610262642499744466373895677484525871065853058351134631525182602445783117873958008153010080428196680529984221125291786484004182614381356977525090412372812769326713276131551554405298280978320421577765283597344444965893102329280159780143883209950042317235187451881638432951742506847018227497201966003260912446829069717678785141414651291384760644408166840579450261129969185526591132398565868786786271319404309912610706096365797812440896191069551668673854707374104185985608011031111147118903402530665699112965129556845725890011969860510992719622191968014509747694786930235071083522583799604781622368227850793318498905501058931862191942532983325195838510592936753795427349649826827574205057122350347066043743748836097868051714792183639794540266697039715439469085474507213055698859511527338370849042865557371782036301277006561052803501424225858483761368645385236543346775615235608553717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 13800254292051848565491968829794111945417421935171441354879311129834522789914778604433367523413639258153748603500204881750832868065539441337746098698282887954184359810475939990112870907304799213361133287458170632609373996533481836791041218002337504475762014640110716266419834616230083576111877719175806123579936336332949168705104745077120975888881296212340445774252869173752927432197397826389722774022552611741105980772207409471554787308980154723798225502706961483835569056414508521883625300632955012763481400859388577479944415862825194202448996664759728503101124985259692324947244643721323289654908848358430817048809803114155657662615392798147048677128737490832521278837063422362769881858915533107145487794417131887175810660904744240460179818471444803785291639853476422296462161541606436110004945212386473445304519602646816659071645361493087605839287558117968717523277392207762556845771746254313587591964169045634699933178663758880283682888043919618337027047894803849580006084325558255884535276876683626032110482870095517004488907321217868407369485788672453885147995650700585221762430754040164149200891378650269289752161857749533642715470484684416525886207742721542672261921327742688299899688890973878602807611353770914316865094972018990147949831045379261852852753106776465065210501003816972603555999617572103213105353014763348381922321101129036727484010796568204633876720462848268086178916778008154554119578388403699347297105928922202253659205732171956469112111934748776786879817018043404489016893275560930975821377918534013755433973245001342734081728817305684236533046424357337661456345592812663592795195932755309802298671072717267162345137379713232309710421350449644347488314155745719653695425480808440504129006588850985574926930467197120475868859626555663938952325535799404274157622432230420039998343772072432969356202603231652298278917076971392879069219007256359481736631820899718228766813759220115114214037786053204262499356060300140082202746966010012710037257861685449797343359837869139162906506353355655740144197350829525875638653403569497704871759508380356250714469673192527080897700766016029809823951021741931504370677810917289477306468323241911459762987206979793348437994901465611079841349750259711214190310550305736189960383370821091910084643010019435499877426757786695374272112181103721933502576867440063860262762700077664464872627442287976987188290545797757187556926053529429750159737510870280044139890599717227149851235385521831043565143617485534853167687975704232070703583579588991084898006755836250642069923185353123954688000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 12434626211636792382571505283345863557949095110127642681936524102104041331227483544410145522206160664656071355074426877460360355752488332180806466305760208942749642173840189315665299590904576432786127813276613529761976796628749807191105077879944711725122337833495333664229776208431412871734781452904285935014908684056292485966208624015988385718134000422865725582936428722745710624403934424486550735666232791958257901670422567907218729150601749331398298302725171451499415482669049869110134216919763053142795314319805247678387113479135775547947288977557922364462023790646235254264481088730730053443553759175775032338728493304353628752122639324946934487663920212300647598311564626512851788173581540861891896389592290314507698108226807676500237737196710358126914399476285482339275004568488657393305928758444087845382759702756791054169266066806298690644002321911216117274287729451704447641596586797208790191683900697948159715542472508830764312596093143187987147910945868259302811474110729928254255179476641013262805620762212732494874676560762921616958624026098419235637213651006968398450240504697381858331363815939138937619501074885463078084286075978662754778104837687634807901991882609559831397092904056110023019293391370169568514475920758606633930586825652099539705101774415283632467238643167787078925420125440207858480325081016675683942336884604489945173832577551943132546297359863918830595104890696900049483716785651323294688733640551913710761872003485138406912078260959882300405262178720283434617049697549790671905105872274261000817362595320219142847673781829672550241931521787798935830523858114498327522773483858521358051275075509663393733154230394976972015088460928035740032810073141285194914340577679726810663743329311394733314682610288896516791386556193657390718246623356365775018841550308670168455410240607399068949156949240641249603113608093131548205950167134347192583151342371964839104772342113432108686383883862059192023507325524827850221578517209658105196942758574229115438300775852215544619149509282135427689122802532857695886871456499033852356607901414799372291735881319663020932530135645062052208271292266816838130197140322590278809154687815207870938072630106525812219257919003658309027505515475180277926407111849222848314950683152841377059596123330359659259437402833403033330080820515022542382539079279062153269816116492690767723056054918657720142784475237212339337972861679162968167075964860654662078918962894623371996251835440765706485324859528052020592618435214667388811848077414936802851942243043875878054450513559980867584000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 7470338504149175231038170116330049731178519438056091644136292471319602753785852280065952511863664509684949120862795584490240676310308780677351530368472708300379496563729887733866278634475966866308849509634017734429676031397783828611544835407441396795813655959180860267962443922828510253448953592741405007411426920297993748327154074867039953518683593900968587160606307913922850128187607035961968305411868702018698133541421462434550153935214900517897249966733055265453251726925831016362417927327379026555137716522453519244267232031232388513804129304871913156723542909052565351531089182960603696659015527764069958582433445758290006884824593595414388478974505934780437598850646959468770847323962121908682564782983654671160254947400572280230047226450489814253302727351863236622998742602902830517143992365279297091974594373017927267016378991628825840014548614774051986948125884596851414532860192629611391293251336053139171779626509637403266675237584742772247615826314359886741145574270616103236465415889405889123569083789013279712052040380805410456649113404098768439801442053942062486441056017271911127097778266125967426240090360281959436917087616265599590173561645584915813499095122048191558727439559221461423199873075815866808914745214775798486210582493712343898192919002007887370391122408680983804007302665570440879496487201356371364761512428506297020726298850874230005974420348233589841326612426205151993284667270386307460722200857497737375581771844395644915194528311311497660058835013592503631475957254212789617280795839163444106718890831495738057332233712132959362798555879233669785806016212534263412054582718576321869717372831928097273902060404481325610687784806382941632777226318314430498783526458110027744461236170840689605113009391303117674601087535278510913880361983204539306851794273449084345462421832830580972221880502049246347148263850691023479184711896994048642476959917449184553955922719838858878970454564111793803784317259153076135930894094965853106588918774773652058663950793882199601553116309226317120654641198306309037382406659103621584603475842180337920040569937880051127330457023005528945422568579375700703771961476665438258476230066626717506206340439858894599522739566433761384541559238979193194088593540243046924630045052503947501035564508912587964758036751736389052643268382762263067952518255841697085229122149907517536933024128615069952620565595520296608320245664145598812200375293950596381115257832300705651089953803786311231616612167146902590140291588740750733336042776499426638341469005831686944793884868445772709888000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3652685017409118460454010087586566510051442612934012545469285192698864030164922945211779403976238988622486587498394214746814833584805849291169164253538347994818845016065834313321479592104009122790567295973038826191270227553893544503243726096287020124657321441777006671032277506619243791248469233428150818298208278450976748144248678032120865736152068880485659358415630876534678902558474161074211306532760667088462894020541609556029954605793633227215519174918956085163279223886589806187109124293400945826322033387779902641510312010015159010373371981090797160831204681118071339784684588025931206568487321001543375842501484496400947737230202666152747672895146988710976137599721741828993720032797788532666320384098667749494152831714358170065301221111628109273914086772615919539927700506490056702295434059089011721587113965087289050669742435470324598910663795936934354664892819716141025508548056782643089537069056315184544088103030425676131736004387409847163066537220729452811012080278357326058444764796910876163810899258244165204813615357711873706927483034528916624084026695646130926286524687624656665835609057581400109780418103900993225646023788821798862540380286944374618111867880443061464115415771981835361599451336632884806526365562899243092042139430451360057268473537548686104132517608035902741375863551219555187449875649651452563245822859055205396684824620929194933854319576976843172780583956110318771362729167287628904977491301139876912649161786370636076226816368413248836144888903815602198344791771831421616412460825746295286738232253087251483477617038510735166438901791648947302788828934250090839761319434831158905019354455946247438171183061220394067575151177610411623658500807107310749842015397053281757075641362020169311367068299318581388370158309049851584308766941821729281531765995539345534799884218857560304934580955432506611112986087344911209651050978229912482005001389206832366016306694536830876563990359066992144335917160161584078400164658063911515370963420665981044254835186982159295920978539115218711158753157483233456748325964883298809699279173389608031697483939868578327921323286108745049663275080445115673362041359344490391592457170940488285692097807921817661806332078709273976152947266593030060982795095650949521619334118010141890104692711681931422193468208472565219523593922491673937433183323403454663609008937837589402407816543690488270700884038149472766136702225491428004754285010957619437141216205836455372653904091589468195422352713975265630821947882702565925197223297568557823504798507553328202321224033711528345600000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1433934812621666684330484314858605325478900275833083423598047222994643860056309075567304399606087830558150094710373257318617806310822840097814278550087772523543834094291260318730793607805764629711277980500765698068896425117574048438872867596459248478334844721135004972080934566687214067589521668915363947306526440939166952118008210083612738959361614686842562881520478446684338307120496785757277147392812913846795069537036439348290375973611550187143293388666522713208353928875810103236743781291996045102833637672467561809223722505373265008467356749808440215125207930365388507989580174756519216044446300900967305276289183267302225417618993591802333560628869454522712629554088745055404217911081329108796358790350625371815240962832361692740818605562454520799202879882667514975650095617977545744299145328279529813755605417527989771137517510787995849650091994732777337061653001604039887568061622537091269058816293480173828845866402492256454230245774544991368587536213124258165930355509682046457395966413029783788347020355240621068856084974295368185218070038399514429384556173498430043439170217133253803769978036662911595473902260923084192788212759157981693418220575856662372861406171211322609187710156460407770459181116635421577490690496568432961559280930381430794682980632705722778186484152936546791573279138981000046278061795378136052530988940660478213424812536843866902329507854710600893769666848928069791216862026338310675680842802476842299597188792816464334011902805487375688877789798905848692693105698598642340465650187362082771110269152440818267752917348231681887000090418308102056743811439063278587122021770238343499172257514017902311859190519098407245070351851427130575157946367744912995990347262583843837339791265715455966667986559601650545727151976853557790770303394967796984312887557010651079779513560411995339482088668018223764107167210697299761338399573234733422656947217434291699787870072081103246900102009244188092652381785882649984657962618731600960689193683810672037950500760317986311034104448580309915115765108798735859945315660650889279902418628450330587565504833930059034504696084063525808833976450978742224156033214924783167614971972903912809946163542946063006643723994710811409912797660036792823768825432187672313853491968732418203663610545256311952145056237920353164583766735309938366641736902280941609063574826860611996843555746423778547796272699646420299900588611021791725256815914317698448781346077796149862139023212734893009401168127786868519507083567572042416489367708098975439478474187627540904575222463450211942400000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 430027697506129314736332373101559809859662498725158142400814356091876598737877834615721175188008782218921775216463633338899859089008171664389373508895610560512905775254378677024491735842405739567113176528895399672220092419488059288074812009122804398860832603872002707993052128360729413263820166220037015514882855445654332925895943574791091137883058572707189147618702637890488431278653580380199640371791294205769973055923783532690989134005132034321899875496270064299877407579608746303620301896280440562837973105987570369540626034005468887786842982899838528069973585944525101830233961526205976639670448958754856918510767145191569333255102146399836973075641955316584031071354579595230227195909977488223320283742100364743033932309559267686338842729867368790256288071668276214470480566567108223543990656714967447267295836756475821119751596250505652796531467942266707402881736643158340028150271602627284849036005006676222876501151088263841366364283015974569134803468086050199910178770764526583900709508935056394135953924586477117943878882845985709440964318806081041051002642761650528771177201375955808800447754334544671201217276438350317878020736246247696287604660768018133247423514781780066348915031623699813881237111086540178343465626461105851692048279871006574069679557089424539953136216940577388769958920827937754792080822807461455695178573113018103394678235812628202791730625196860710347450362935724306547039964974074565044091944740041022421690642358397261876301779842999298604031827504810385754368231084214147190024072687020517135674805265339138309185064895216787097299348551180410370209229109057629871806458096983003157168840117999147915022677362808908637856439812301792936032764479057628289282933805262653220504648779900656633244979143721633479774192611389149799578969689409391189757120137148270367094422486184854166498913378768689934804368019081354323090548067736397505263841933306791635318167819765854983797362770981200565517613881755263808865944893284252639511544609642182960983770181982185835426870877736648756439400056692665211349032148694724698796484641313726643063537412985837419341491177714118302077197923419013424270800233150524000253811773992813773466670935603451632420276717350750272671506507161883016820241665307519911102757318653938279341219594867188975857131487274990961064579418602266732084864354626861870085063114912857362963050542069603916858830559618697472550743720494878052054273323049127706014745433242694048246096309626466788790387339779051767818815526276102487020168865412676035096977088501054446554243313109565440000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 80802403353537697285527066868564971726854848723412793613559676140249829153218558462449213302567571014972294944102474853387695578309622556688107229490438795529000427226453529044688869710065870407307506223684531614229653732582847017833631339237837838683377945342764902359631480497704774179547327489151846418302190873096732199107234430646640051869140274674377484718746786895776330889916339166466985047512955627493490294726948370470534277805823345775181254677156573445657580955044044609446589750163838119137071388971708112003249106691664539451883064403796630172990165434294293398445583888167227085584834526530720478926617041880010343037849756514437305041849037614436118827936876539968976395350217193888505906488848815890604230095325981936372428395475974110831863784783410482634865008301925596066246657168050399945098189164219992847094375910265902155456232589791521596329692761239839338992002943667570201995673854204741751165598135899716186516247017720140724499101286952453445538673051571625862870515784663978774032890495794766220863852835408660600357620737248763747495555870045371354704390774754856845996428003023140274984015435535459854129425296477422944693794352015948110797103589225464032089795362074971046341580099831527068169438360490677066342123446483347985827586136767265624925032056353553577298254307446573540256129531402691815623895465033599803810123214664045312121328651177116175881537614338142601247882711883381695344845635919471547067768692544225419792778883707766577033526605550743464296421564017617304824202642041340460419757948540875388060348729590307100710449353065114979509507767519324083133174077549448904221642358270681311920819584467794076274857231365243180881738093992461402523911304296306645266435750105607366800255337354756060204844197571672218804649817816931551582029392698025326625923889472737732679533747863935745186887465830244451603905826104296125880197986103918691196052042467128180233474526462465840374679306432539020803273391051114007760451123590569449787703329860273554804284826407004695557234195074346418734797400981504154567949513916427273640225122318591564155063419407617523774259440661530335946103151250854333777712352913369457049496846358255882280283916495751017734403651339857193278781269527238401403936162951180449031275326444301700934760559753889434101023801692247184892320372459635647481787267685078452460119043156074671912898996043612672092633570561609133704202407315784537243314112251151555280448589851813278317916861828286052975889929039678241690079147618232785586814730769466586367856226095595520000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6839717045605553772533542047589173415873172538375432217808750104033958519165933238704319608309156247921760198142832326352392301099449495225676893761369014429641393554609721531008732372549230027455992294114129428488502649327682736644693422586378842240219330692476859619408506388185158667473614697898128170040722317843431617122408148227948404535624666599242531686173224653379328786484861255438011235672000056065890698689671611517042120663190739756983051453791805015012112741685415623376669609084314924717085363519566097334312941820463457256134158728016428068123819612130541566940890241170111286305253440345831885170743569425382251013247407054316867119286259180389387098796896690764711716039085602221732976498678886246245154634220380768969109407518436158435618790477899741275621218962814839270652213224761967120444170179556460165830857182725206048540184159613930348766787250389843935838187524005207534553476133116835287957502143300040318839976103774411188000857745664107940977144242595591695438435129134735224102799198906800444543803292973396956161055813834076328651029529651812494596925147386763526644687883442103931967941386387865370010006119193209170365403143104143583632969869022640974151914009574152077487478296523656047825358943660369246029583900578180322187431402804524678273345736540936328620551707960337562741210339690674033912817400546667104958540860395284602515117780511746245963091627994724035273643065686898681234886036324735038490006729650811086891681841054876531486898516860153726188642026161084089662321651409404401876517117124078900937467287944750967475417265881537918988606190130636191660398426871978613598005263204156063578335372857659324610584606888047689979271570293049646659542977755775737724261876574343629443061632555497472706863387967150931336671481302145442773058786433991119647230442576615981227738764816717886128473198473991822447279978189934154499647507845187713073611499024914556268408214243487730022625051807978448195898956462094404284030163230204244320908355890286992488588574657301986964874984412427460340681399291294599890360131007980381479489201179644593629881205096964109485380751928812718339630273037088228251192368589279406148230941480613754692813393086011490832162068415474488398899139702288454028630533382010859982809599344832013408391453871541891821373469969826364828262932390658418329631104722324602509500417062588133916541419076113562205057296439083686908561901142161559292070712651242143675888412378646726389219937532871440222090704640857776261767462572646912854248160671911939336891126345891840000000000000000000000000000000000000000000000000000000000000*i1^22 + -678060141342747683974699819904501325439186965599936476717355961184141222209184157411919311443591079899413829155743807861091457356279185631666660836498781458426765030366260891407235737901403683553740192373436988198412289747861182176556310471363455692115455028986763513382290756739736340407131680253955430777714283095533487171173849190849453729612169639391459780212776208385535655045176561734326210327101847152694051808057461215788247801084512287371507616796261813544834438723939798768795335543573740651788183579244294624388241727498560117302856731761440080975061975703333734659583895581851871618121532982370789598641108992394248531339125785861532754153044835495912123315413291075198927785360903783112610342876433212512660037231221822736516833643704639326450749358079254584002762760004742874847269092323709174019371126875346903084222022876533093264203591416057809512454480297853714604375964844700377931102514172821625457579698283287588851197290903913705154613612114464713414741161635234963151547584973409828241477824276141449854398705409385563917634222394790261823724915928362242195899858066689431873285482721223558019107941185109441204089110735791397432491948347511878061713799329137070754296500862496525235856043379556743834388958236804982023717504729615136511292571140541796984704463124786561131327975471049278163523543511180909874777922123060654893474321697587868908031103859407963453525296409541423464016286277628532644949212051278160693654362056881037802932559937495767701638374476915449490496551422579058916824521833053849791090040671371820133980198990496290631402309138227302502163201936082720199748775155871427238684698573214176784548898620080536042107248089577504026434179168929997343042555619701440619748546310819619925519764738933752146239428144171489078021178104973301136701165251721621083163992143752476979801711662028904056387274289004578632295361752889520963707835973825184776202868704186984401150461219011869409029479570289030372021793224920773373270152981558871054718082052789453837387707359012927312018504937381789009169188023839939485196029188246025918947164947754382656810501769745177893320448489012226851278246520873061024811368410630055778679929721865879798053192762813286589701011642187662370909597594302527780299503643300306113886512186850769222241851562423942139974570301287133570481662160714118029292553428587201394556109425855815499210216686396663370937829851608761650900610879776869901804200637007038753836578257951409720833566131147971614051728975330662568562421460258478023038573271314058695246683412889600000000000000000000000000000000000000000000000000000000000*i1^23 + -328822978883070863255564403660697292017756516954743694476953164174106289786767189216329619855140119057260497992294665280550894324315108182918680652241393947084888846431015940743475106875199603229489428290639565145064903870911353585115044219736646152463087355062941185557501314923874128755126832696640954949258567858394399279229985612989998896002577814343543177244164580253218900388300544352188911667442089506300924933617820248789364099084836307054459137572032226955907599813117418483765070946917334957063922343508267832165220149240629897539589705847529583220159076667072980838194104541194892671970113175671323036579667862198876925171235244595012089762839121600415206192647534426185905704913846192315330717897370226362288100889458306156090261756326910441595612132220669851549414089237792612244087092983425981391456920587699690434126416172481538858073204650752648449079418411155015029074743495088344045037994218828171564068510164105224065498308901460736692305069954527956989110435894645208044689085988505671884734239647527391074579466878405682918704319149632339694122828136633071286315717589672568446356355471873875053785475261178308257011336309925803731997576896202844775570358449431472056688691164100670710824273367705049583151622688274534606129654042159911619728276270264961993901992154515358864588543269277810024033145811344153702869194852254145764509583821391905240035481718167215383644609883467330554137731428537824301619605773117201320945086489264919661215243818069515617441223571265503639532355378209983872173344375509884420338661099204195893187504207677704441705205323788380274041722439007787916445287775006840293776512669933728875705750381249647672698505329125889554488039189501562720280881058854330377583032456044203375478277512813671869043013216471877383181600827892948318932837628152802562561957450060046834206439278300191996386105937035640396050078024663807776025062130184531620414924024581545080780615380037868353082593212459936584425202258770704004206185590417090930398454186671360628655243736365527970638597180942115892668997597873073516243232926748060941318568064280313393762550216062649468439302143707757194260560906997706325617993189453432958292995556214128115956540876890607472357802997043430570448673650358289971601110228134636882320634229195797279553255426642807481600744259574638862115673824260503858258824957788352206859790677737513113491143766625505948984262923644766897915271896305812174549374692962802869912787910181791483889596927623559494726021303839879895115734881828999157257428418196254315284617651814400000000000000000000000000000000000000000000000000000000*i1^24 + -62319245431950316106873762804669606316924775079226903848001471019069033508683032752039270132532552781224105643901102171359536962396130724698881825211326811057540147620316664835111936378767576021159826015436580274366811774313669936995835685065083216673332090994245493973538935764532453959988882559670125713694528416015701007292188224568322145136152015895553267843484343923264278776405485317907340128674581373069212615478460247940594136606264420562302277234395349924479212399801793338224561460852289023043620770722414772990725010724735863836619992587800130110281194775624816889201673128218069249958105142487498884255574646540743409541328044725043504309401648126351613145185765679734846846734327193127929111501212965190942343614046613502943657732765885079483611013026811847990842343006673158513221285212811616653095650478108412417740585766708223780111925369697861492756701794573489086465777594553151215392349942434679698065365923188970622282103784329222870948353029381577802991671776526999058661586045013456674861106148831264008495303210566725806826880424188485756228529185637558491055376392417886224001097313618404365917192060924876191752766438348834635806946745280284798450300224200714540648215847124891547359687166801020405288415632185933662052199339191117285956177546833466944572336441080169425222642771264234068880581612653225422394900588960587552408758761671330253437239262286748578492184120265805178938328728722427415303565420202367904005409122069091728586551687465140350192900544375228483401643210966621834454153081937823743009771371804011237257436987429305018050180344608837705211357795559650108888106503218244570692659683143350845556095450626185844260132439871216844552565089260142320487147302829224877490672405797907881630167234186151493176866520000607232310905268425200741087556566205333626243590812175809079043662573404695618625331589786055262816211140128462039497750729424033994177960805929918895123380818372746962696932516731397997903485868931002907692245000110370992190847482332468949919585940530765729108965720987421850520795161810410602613197271790785667996068480741576634598378547480774537786804483214214841586313372578893419390346114921004849829896369076912824471198980758496019929731379993642138877539387023150873332714774088187394061601810465640948791306726702627665605613396634340154203402406889912227467586986562753671960005134411612390431130016692364592108730731426982166927836961737398269508488094699003516946255051812643657340479674200729851857165028593383314748436401298158059220189867751459861028853820424192000000000000000000000000000000000000000000000000000*i1^25 + -8473222756899631473806690930204917422366708083957799699155717194306234696923195981062324896990791036418485433759916269158845470814137379127831946311407978660636543643111328711474831588592990023357645636181489185363395519779673485450717382301731759744558747719024025102456388681088131938403539555484127280267061763789130468321772776759644518874930147351380412211105237652831806298973509204739112156797989922572594612656111481452868877737929169881822127772793362038376369643852264110109801433821992695845022130943462826306148336859046468797347624681692537740827696085948079619297079934066424746064249565326287162294266607180184499288403620887888913007625321314121523192750299708957620511731997302240216296626333711565221660425988282410716904576332974336300367063277040462834835652208511716567539074112232533339409373875887700615190047704052147875996267787335411756341884772469096754489799534689925150936023601810336711537157698084280813037001043708880274743442598282960781105690439317740426583312326912760536103717229499791487890979567318366616151421176073881058279384055939402837028436486153742434363526475160958102440554896177438068509754727942992866753788136169736291707518434671172324324140435116979048767772163090539070257617820542769708400125724245514158648133470509435296039983480153560009066470581897621256453440520760209142683030082060116742330378347795342993170988675877912229110510566226685494091600668107307334721554219061713485427361310672280223278170576809996425987467381469952719415721737922733054069582937177608695016087215043317314266970852551097627679553676497367619703561720397558656420152666034901286479348975534177163261101998476631701715835662241134006358172685591309241480619730465722340915781244364314279492025587103819891720804290722522531147207819132593236139748831925565169632877584751734535972214423255033946500792935855755160617532515567525389379220381967540811305979034844245032938416568043260080712774710731759518635353549693631698084127212579606722549953625396432771842696564862322396429108148406597302316596919887178895180517826565726472124262126983322084967324800012524364138171446178522804381250180024687322913196029746055352871726246408716191799985491086036189204924601967981150989602194729787919675332207444008254048479787665995832075694124410512512736861818330149085693629675209895326994523908298349641756080778113976117807680987056497063167595451761237481242933976936699118261950676764906792985209572037821985091407195999805284969049593856324292873493188105180626356778501217323361992762737033216000000000000000000000000000000000000000000000000*i1^26 + -964646364938975057539678949004825978916887632130099023612840313985623570293482243569239455515476710683899055764797189782613161108533340542120634277148283922029905199792572992587255052276557229357909504652805274460526264159346256362127610767549739657846443985325850365963638179058077636286807475523883562943970288507006747648016544080588308206916613775874349072636604778083103320214052693851877702365766475107530258548234938360530946229801940644186170228275341872983182938690275636436192326441260872136958473600973204379652558627715164364136738158809721234340333667119257866895319512954729519834312954601858620344879870182956860863044238740734796416734714068827348705712591786189837984347570616515569370226054759338216214469938968467240513210614029636864905063287063236693494025177270909923986853438105857470450510286708509227462051196505166411414960771081164810423709342287833579558894093477615612938251586228471788660512450644111266059029931635914604276424635205954508954186888942993773099737327494008503619590618936789547929839312346874036558756790832167862593086308916265532606725236657359987461947138704869164918138606193960900240557987419503774758706776423953398234659453894030314129132599508733673333227253275162329439229319095991638965039440764824012825634943943915132310945242968964544917667319614284861904829748016447765636204331735399445437163289681525923143565592335748617959341160262014931928330692513323824620381900455419724708271716263242012677091601787064703291221420477496340496477199059551990197647852467734702729264364647332197458707468387424634622604912467298615521458307474113953278928403080399932671186674331557338007796247633290995517834211165981081179271728443950422733365675324566077034004140601290454593339190814886029980827931396229976796413736647631171023061875507460895113528497393620903261351803042359596270182380615623004990594238095172204765689775692958986772225942710943392392963384139885536003503814807206422457901633732823462953273614204552808989775408315023903723386262603775365026287441830479736473092411096864028609059034404796626946189557563542934347986901397162880028536017696049264294220486584562052882290095479816247274766928672886677382482387902218776453014999949082455930612232408135467604179060925202265020526474427279916828974527928109957926413065985504647972311219124919696051578497539501055492660025824881870427873520961391960986591647660005943414197958378469099967498667955909038770122396568484590769299151260992531060932839924134489849355149521782800784446418574679449554797180485632000000000000000000000000000000000000000000000*i1^27 + -98943303808676936086877694374594451128836729612660447816402190990377018259988889425853772338877469109253769238443218830958541799586722260398946892748896785960433770169995156605726577356327675085043690302041686834196884446358073627000830257718417005859952749917036967983776753829963073060983473107318936767054744972463914459215277992573682171205625500933725021200016235943862840581923626445950005008940481935527347535733252726915670285243694171663413479632420787305394337133841507347471482685372125553769388434315995992822071881058868572108532928688513810637033166464392261352933746548082974088956150460173233200640702183354034851461536925787901940473429841117120305820485903518963675369916724578599161807748124635624010210804273555051748868688314503123143920784339092985651588340698512487004166228941510427886983672156955669683075362173122878374734068491078192975673611651800313908652837555766539020561771704946396184989665356881393819923414700069523780329466677497458306943328507819276250231473258657588471090567851528197814301412974291779366322518594167607571634180067407154994608003693187970976059553717985419651865474274994347471378277999308494884944524379184742911816674021387130297836904735690518386947960151932742584375002177703565672498935331377208047202986787964604059034329433039659506022709806901402326782687951124214532493212138111902864016934644188295336541523186603105727917347664668047798062023923876362668658396347820021428857045070806084390281706392269306195116488231937151700037698744946727002743084566735358015076667911812044784930312872175321040896023096975295954774450757005965685446169224651208607758988941913434170685088914876077646263839910820168607637690596287016307612300629144053112007712320469287773576828793816693355514370144388042472467542572458135627100987128747846386162770916982165746510681865890209894790908354836668859029679590835901147681916663892671068923288832244316527246311029460047416087235830397938156799202692481816605877659619220298928860738311514400345320182605233344466295293781255794902404705435264233748750700176801832814311817856940240080062572279179332693051848698412433858185494187034920292332211389515566787783051952762889593533582052499506155938215518696639226588252621890587357836878967859256683477954204462225970269276616034619380554328566025928380696200626591390577700608077242110670077626152594738207753485415865849785288060991742687934186863713106231125663157010449373236432169791138535240205434431540441692861300030056641293891281187211943224784450660033586461892715479040000000000000000000000000000000000000000000*i1^28 + -9277489114270210805631182996358961621163933179576221809103043173034085146115137094195640378580707673487467345597763026077985619705044832515364533657546348551300549199807191698941143582588121234574833525772166534323160296951943566599592771827742643635272197358529736780852692525998045609757678852957997996178406759053272243938901579055073601784475970956338213134615318398490497423681923887210123550108364442040663070399858167054381255435190041346772670577830606248706092394470395802284602017624894336563579940572078742941925770249795801291960590773540456886050472467342574256362531985440741458859799190105916389402163801104904279166221503091844253414156330711514930336814309118891113193425041425048576189110631103992529163271616410239392661640939460267531420167989285607271465299722924792113604246950270191854848967068846489284187435616089817947978703039284892284176412019606452689233116005484268861768639151840077418306381521753201390480349990759389811659476787243753422769225033275307484354843831652120604330169519546309189306516269457319583416407316280952439852331607105181559628480291954492301614957169836735498328253818222562812469847859433840379632523912466972762479720755909357831244935395348364132795627867474442372515365309248020253502428569658155052686072799007392712389921472586439995913751361352222919192205683055973698983395798499975870361633359099112216124862631116826038547358983798683649597652087611508524957428332002228842966867982916503092628694853058338304549501111540249577024116344864038078171397421350192632923503037198421780073006858676960808167952152406629044886593838524057115677144719541552062297755843215959547828119762301676694380092504726125111329189221757307824684189983485092205066867166012286751171909092384100005822869701575031866003699142614354858033612557817735890752444248554423436375481136573432741584200776932245473765077498828467215339270943398637032941736730310089413841689303774878280737147330205246292906578585026821522197217613878622227624638931479181223014221553814424953547742503763541499523035360455052881272166250142015312901524563448444406973703805962153697677901104197588191935499256975521780231912399760737197191210438784031912081076227489749883677290975055499313035413856746114174953787305158240875284542974272626389788441057191137514625210662534991932911541616914904074089586147915425611405211106201542747457397146994247580884809447883959785488682698029080523687909764610290916768405100189919421589049280662808554147427381601520370080428421533695684536328614954386424569433948160000000000000000000000000000000000000000*i1^29 + -775439152840043922461942639030801008446739690331731371284744609723115304604187220974315812784577434131704556002171839934537130325913172586847372875170079994710545590816207824834495314525636974120429483328570749622741219726436433685462894261681635472277181905007330820810915003045266786757090451431543231689549445484928618570515750680023730115475463226871756723799647579513039345932408750896376046679073013937896764042041105154875582904109114902945502104710435586756932702789444042907580321211388908014366275466974188541170870663115119765100577497649382439419864186298573785319580372290055897922834874592400507567586739421383661869328814964935953452270590034510088362790329399323989941961238852565087945411556976718919823054884793817408886286620596388421755594321007811512433940507117523433031661255665370075972328245917719844821354765137126395695165669341775051492293390118349752421820488483447265232532824806939077784679317464356108123151720307332936505403002520232264188634372569820944073305937316685788378942719179323948281395101672306653062430054100712714769580988486025000088746049253797255779464030428154524480490997675777492727199972448949444134864401255456309789398919909611004135172300041974350546793842794102158989222298349070282946567905308523135939835500902816658518138740316468661054021573822927231929499300262041218086458749533922925141113769364844752341887883319760003985099990008591462795150575350676954919228010982736339769733276107684242034512692395933549118508082728021805310866367409913150353901258664995330387405628421501760806300116083935366427765452521326115737648909355359443410853223920110504089031445159556329057210361960810039721588221972598455214793837302288065567062873431902379385194896141754861887390589607045657815759308102632118367485365879004661894593447438225887374339534103242208386037198408463435701760525795928707375956916351107870357854119226642236461914260466955251543753557228089626441562745199516763724424329159618714538348150166601840921263580751160354857756908724869699220518802453475278376272634310451031914796056121207905115240172256547691970410778528130880916452437576671670914921834996324596462001892887557006137493307086922547569606205743378959849721839984128057915701090528775396276275454018232587918164345819287676177475143826527541368556402519659526366160875924036405571177985012569783112570811091991419136611973547170688442979383238239269986012542813207391951831734650283178678861322547530888843667747225074378536293365641022061776746277188285303283276461121269443683191619584000000000000000000000000000000000000*i1^30 + -55767215354174341370271806794054600037554335731140639039958904194698098065986297354177834146885232121951341943209527024399826346123559404105630281934868591579925713313263417461205224150530148592830219122468336642558711641922888923262165471464400495132085667208063478093474147386789012597576323836364993201796361286805492827092585614454572429751199931814725019104272915210448064338572185443996077413522583727971276439701440786650636890790073314366545256235070446451991168933553606297313874284283830922943261293558109123914278516102115451712475088575441513040085522270743792306156774827380769213459474447983548533152943533881001913090334761427260801454551911476022503911944557018322297526383250822604955801231775922144908231335574720413507965720222457660071093828619508058797445570854270417532692147555100133092511438277954547437390366067488214272468996907258243279151055022838112744073697406421920963673634173212531995248278686325143392247708956094831131642445689298053046487805094733863425271348820925591566517905045726368846630174723392060498973458683788090695688304578140818940162836710426570021000077206829653932345853334221644597979573108826581106121676689234924804819954750762631278957610990507966356057836417338125911908467595196111599134310131566688611575832493601287608420499006212473389906948096139241736515244886033938663340090374138717831692183251301162161095503266621751227303982046897414855133005246488957542614830135849203312148380986554344131970865722482177854156975206627264869369329737324546163911950387147702975085499077496007181998510875370360061000389458115137550181878246520175996936803767385482971829022749003492387401820472360398198356191486440656022074054072269779825885643293895301051279298275752068473957534003082612532332710340522688413974607284910483799179830876166110970370824626255657380191275773275017350581380144407266370205488868315518751682117676004073628134427210747967264953167661707893406087243673596282960536934172585397376809255396638851999091828241648012798389123330303175014553699073022707849031077932524889577404834590441377070478123809931781647167328350019903788684711424272546768413372615392613929518308249009168398569403293808126339537495648893964969606197939311622948402469506876692985504135150636845168261694129503939955534008718201407751687762020775464444358491910019704002338841098719941257802561169656685515958963132087626778536962003188595764242878978074736694513406143337531388048050960927844730689352715200147778655902066243714551656611104854908437922835293651860824724078592000000000000000000000000000000000*i1^31 + -3360198582352231423674658869812273682179195553658017874275343456460820475164056519532465881063559008348310624276888337900380634958047845449133699993845747822633816701223768602977133893752630935975392700383731392275256733606436311318168899049286458974859441178935998507310039275140467651271327268449851250368996793276092586883126967158390295565713782601383682163015271141869371008613326096093023314625167905433585387565656563129115833338742674148395323650524939271044709904104926090290687441967168714997960810794897183794559506407184862063051164312458852074763316113054124278829959391755413056413148281983671137539496101836871273113260046696087392036453254053200109914517697055972464319944580295003069436593020792054354312354341134139329101255139260951464181344998897481994022680982044849181280006381338270059586963748853600468967496400879397391726212149510628410386466075588589907596689826831138946289260208172638219634615115341014871975611433244158426335970290247255517945808772717374756636528246428686646073777223640486789773697139881979591366278613672665518178564701553115424606832802987671463965045529681870401118203035651111023004456448178995826928161279016940208536665575440542715324181342146848983572317199149402977976262532669474698675585374354382619527414338574091436051204129882583321146830495841705107029824545883720953253550812742074550195799918889929451687600188704899677347092800432911701012319921310384948048463743092971350279753740501597300409548838256593743857549277094805624273901379762892304078910111344110073380971647130760779185549977281835814777196106737099605594650794418297622005026688363887696670832005838263225760123751910396322947211803432497419909804481531460564149546794333797341158022610258757826683104944096584480600113692230788202418431125266587549691347473192374245061327314559758505209795583225994931078988372627691200152761416181855215375765165245297108975694854022503555510099703880505517560304815717076536477200690264477181029627155830276616101892818808780694096783075148700584577071602601894697748835348829449661524366780731593251491953657609072643683365294043194644197405605203995629092248358553524923642365653775410191073877918786649761783658340774308671643469878358650131767735760607399858282487734440674426654476726075283656904300009839957663609401528659473514027985763671361888539575962242519777718853634482330717690233959640417840154457776740851554901532665891916691251884054309563758662574183801716534871911900868032846488578159293529995582658477526538842485155551989819233957576704000000000000000000000000000000*i1^32 + -168282336408511848831831941544482796073013460124243437975764208815990049914772107638215552649199832534366121595837846317341186196793810872249495889376609180317446450858223948678994264289490456342758949760936959475279049843688300440987911964640847730643987206144354935187444449286662349461728946732850844449175515636649657052079951511823494547813073557504756171047229976848084308072417059405642246736480968140311758898695861103440628883586599809552864435391160937013012402564576630573902327760135720149262199404307159691919083212026086977193623678551429165110010728595684120808069349603060112138429996925155033062347696048566497880697255410955202786720424385360774045797347631729943311717865767940348717123544039539410301617069530708555135544211883941982678298148954877869751799942278172397988892268871241136167645953621138039961129828438563860657987140224122272759422976377052117691691605719161941542263913258965153837050346377959197558947392481480615827487819138263888021168444241154124901461539430055960870411112888114309210085499353554411143048140860059792525791076306937641218002932312584673474948269933228801668345094616987600343768576121477550876069629547027963523012036093138555695246978667714076661067043056485075747432502319987882658307610019662118775879958040196793025042663931096016903560032842213710331937897219299401476138859091666068864923561096153356672107944844468964465657058599246800795449487784471768399460245070197248296109466187805119528938031367265052252723178438941550231066837399307155800506338948429067712769743130023963053366459088429780128218476227462550301839703493525696410546171185946962686885769582151512524917738837684402250192426939834524642900689936642114220397362006884382762306808976207795491170736327757327412607986669547018159830468440918608695009996648282831374544153738046089234129224637828612418187276451989768874255496377042254790723658432872804300632830210999603647514467541515582337522486814779123828791419239384473412345723881440865917972212514081563684827217933622651125725624714309276945697728325573822012808739632748120777667920059223766631689611629301715684247788214495279958637140364579038126747409551099243385818224603057812088578858569378156872341646037221653725907115971242850467180369340020747576456876052906856592682231640146529372365532713157472138271549085888472405159370456226406007423116115990945902568655802647726944410468831695771034874668227883732268298257566288872944909233843197804261444891782860045733657838029550128470701854923342719746389351456256213878046720000000000000000000000000000*i1^33 + -7139253277362583568635646883403755757661122938536576417769804292126295813065548221088718608008562844098549820521754922062895703455436517282068956813915167662729880973453661656792055358360064013566112632550436396495077250271432503846933435316901614671328933220724893494980965616983143088028912179819960608499612791804326420318469462945435271826725802779683757024789599530459149683221970228940457222356102962043715436443784818361434340529357857226047340472522802539565999197339291643284617102405506822343164967488196990432206772598334279338883850252543309658410492709654445979154620090991865033341044038423819629455458072929774120950352369002767406749299944386985205661046487348179055078778748051363520645332098284503040701657476198486682723948850811832038273527996207043591535592337800204730515619141497879680880068923124906193701358067193382357522306487834484629447354562189976178494993703422588381745072282222892455019489740941377973777649396332370965950135939989553804707037769484582906001258962486300908039114215671891334359715628800427879223499796474921939896912346365050495080415435148496614288824546732429712975319431581960792541145604884841043509484965581784124184960703153844616450890921383034252873708336889254605088507103141785725011103277533603434318308907994187033243048049959499928398553650906360707954299275625301773988872685828485709851180961860595131345086205833765667506048852283101576908825915307573499237808942352689277859789137243807220790938833613694573798292749168873476349685539447283912621354643584344676063597261644945315249756990085945115054921971802976472559131187222147465782182596954384288733323537693185591938241564155441163684372682232066422207304076718262223224133033218216670193838553375062981332826336392340536565677732831072453530383871411219556471634008925994529918047412695961093010015420454407172520241256572896067201457474875891396462621887088107402587054521875307776335500163666756278957462280430741679838172046589453682807355897611801833164517564539719167747588456929745574604863634993627387719907821011375317353995313528398011434976608275116262590821224329121166675058844648215356595769139085698102782216737589462796518492318124080468461115553132663483146802669414332666744030651112062392094312467507359861546084610485071707250217484064846711139709536033127239146123759116871378980812570159478230990132893809485656939289908739065084890572273762688069752175743143381072124916578440725495021929930347742766936463389845195028225592980780561464543110454761284275500218387092152705351680000000000000000000000000*i1^34 + -267632622630377680717839557254582648819535989986313798596679019477586491029640603906284327470184023913364018086709594297841008133178797394830699312653227114337302524782793687536099779114151227461771253813945783408716511846974361078549580177482784175463331264677995789240463751421856676545484961187233270890550209165002085101584448739123149474208850393154234441583054558146060120370805264986205866317238819977684922366905278075579587796828483228357936193998086482563870532579334786405067890887122280892893748516163219228845262230182944772014707197153554381513947894876202524819452492169409426966696156351827509318656545604111464558129720252458012108542805843286537354850492338380069867841484093685594784248710561896404659595226664902087550180692454792123154402024735858850688158522260272859244439177295614710459010503041567699419496533555289415980438297279910870329382965138616390132835658294610187722476080028327907836723960131549940755893986883249329084551083474315756814074725622362174628832265568424979179355913996120398074327353113162271523185405356828076587681408728199015277287701419477633153643045657277748904788837128618160489018404691879186897742835564291412573006368092379447822493269562118141845247658229958228209642457588421247637443735135824774835091311673004407336702566141207261862266884928899268176272590009302637562799683487980520345897337473070166046841568667323369977538922091513693685298985123628952072592072460863576647074464280683343181797564599110691682161219113804976753775546617340260428005191125262124992990315796439915950356536946074427408322915533182198415541692830115242799633517429947042661015168302312681305588093252007691168418860325864076562369825194220644521477093659083224106275821693310788463450168656905593386302828677702216555480430281704539768644351015880069628850943525433413030733568559371800880270472814977978445513632652609926628130133242541088731171090055143810988833262003703062469096851265659422930357108569671062348683759165127035123400127509819161168680442449309910234511792936063194270359724718817161008069417175363407140607818918433028916727128794469202071859709386060526247495037056790068806187211470553290995662369917878944531371553565529278631353281782864229082168635308783653287649981681837630348941597246334956034877511779487010047096621242126947700577038918381055792076915104613603594671175544747394663881136114910603243596085300968616354434742678259966267499268425867767982778663865269570628149719255142663903529096915185472613705857412503137320247650780536578768896000000000000000000000*i1^35 + -9046456689855413378626365128009269598828415183048997378215408452705285175453550032945585801709618326050077124242271031669458037929451621846490834941033116826410623016667590189714529298395215128212910556978712859749954629092604479903757964606380407121888356096054493396311192865878315241104198758286993747549677125969461420449769072588389578902458465004481939126516420824501270565459803243788329028114457278795793821939819446605157091565114545362851763163657470361847601240075148451165340807088569280191153757790579363868623323627583537689924851691372830414377376853851096663678996291590934556658258269636211774814648340883268600383972365278873606464234492318704342228156145843656192161120956338931631409691545588076149583517217576601830859198889152594594529150525014023570961867699016925264419993533267287708240979541024725304278336232180969845322695690301826552853543192310043344438320782850964768521317584715848080473863125644194365150117552744374845753971321636039191057606892809602425728782693960275793895222128735738516823078361456246751660094485985585824833057571015254424466306160722175365127713371336281930845997452428518805016896155776400844870506323440090170411494632571770320753449847703338087460467022955675221007542207360296665420189037906430750731311673502990094553220607020347945022705758019407212995952411403958552950109203991627500433496039663396393892096508929233888744107362495594557705936349988530071545755865612464289370197346358900330235752210304067844923048615601807798538910695634092507896130725665233677304217438344641283654176216677166820125034623056103289983234849158384521692391618077107840367293817125053717456120553436460068544032431870278013514043466433666379743819712077012982707601535627288751542756104444128392200676861149734095764716155089450565913008643587100792122508157201211762655315599292676905556040582410370865334105344183628689979672337142724881553187625583377711918664949263837911394194957975170341835992578056186749555908871452525139727482493373003019700822587968008338223662028083895548705522958600329618599171781349570147621145211140624772072709907510558467242623713279386217993406446683002614423541945507964536003741062706592656493747261107405358359302798111871276363589012453861214155511757851477194480346450659996348077511402149219428851359151430238159733949260760545626983209464935777758706583145119340924364482891284454638417165356405013967948702662706233996208908769326159312120889184609801383153299830734749200120254175137720451172653423392267393503590163224501157888000000000000000000*i1^36 + -263079762379684577374569380585907685026708162190589220724483598459217524503737759653295665042425708447919756589495718649606981904514128621438994132557775684463445577278111989584047077019148957185875013705605617163178897749954768672428867963334726392826972886670748295495256634287791300388788668585373261164332171860066075329235466901313658329604276909024431127837785932474889560131431595853856909932377214017508269577658363601450085565051789167806645052115806992364903280123126546927334470573162996665684140331105122390783780503713682374300224476002907830948890219570256716249301111566293857904612262891951788646200533185056927193699173500774687097446490417720685729462765292111867189527311298413371988268823865770051498944215526670694428061461034483252879764894014946152335811996100698524405831704928970317898908526433863928160013745505606823665756765340700469622452854784725115022739338059266297087026079436585910378418910374612823478995988358021798664221668013585048984934016549773362620292904580020695096477948365452796154414927385084706544103572454333679750730983744856548969333178881253055993378073687475978012854152729668950640648098127742915939204090315727288938082520697979408345430406669623540075778551572919945538735288069914930830509523140368417221799398927478805416859231515013282430859935162775207606734826233127739720763827121244227108974287425108137854768403190778195477552604977167069513614928276380715741742702171737931753366336162899749012582786794667620107763460907164385730825125351593421011456912242298210687786520123900274643398094687359827916317182747300914227548691945675084507133767289550862871307440549348836747923012717692515732567854273680893604959618148905642556823343850972602404422694719803602481278275062296969790874906851886607726387231262158132626599601130646365104090714130717494136990689463879755854426364697692696931084574380722929181619103800666874706389490570234686003955289180324415593231054326102962584005318052397907933481768968351539445700200311524681512533178315297796863811453239527907436964520496331657401071380900192015517714125115657907501557010191798310202739814387336172578392892946957721829172170537260644423705090810657194672401260394602434809207425818264509892042001187545091351255705013925018079205989840525628555516293349386624374809994646624755991664808982305288005462063148957160870365170966575859455741234246470793524236822461483842997548682250848009904543571980755991935302044219374213743914011241060765222931263888903570608175379508492368065910973704318222336000000000000000*i1^37 + -6342405539874563864413267077307732417478288084332675359116111520257423613204046731186610697779918167877453841965093321107050283614573267394551323565209136141270306823744683468545820793017924702145949773407165295611785524795232433196294835032319180531626454317962826840379651885655049820519830114197768215058300663422903862027485034857188586563277410388174249065675641281291682113955166621858937915680404995193619949472937808314838793606345941915509175133659921627356895593418129589148835083826169470634156267021377463289221446473241115687556820350651521781633820740774585237194297740937595525196358992287164173772076080989987696634183590323380102425164864247317413319208934558007909496757088886224984652186422602953302060229639078143116176821863891663238384127302437406430963643638707733956441092892974853708970537152204729668649887439497836249927053297385706826074291612958661011728934263833244436174974170765464892682431772345733701371282635309240111309737647034855278891002006956644993096497567960542611854805308348332319097516110449528681892189564306602305254270383626795059777373600116382405645318430376226903170854191819239382920190708626074650753956686149443940871096774078967956817853109364412415730886025352207369701680160216330345129026755051304417132317352460048090956095554346242847026807145958439090998236382258619872931551776581951979848155219244199109622612897752759453496629921978623064167182474647115435245555474444542022966438257959843697082381848206613951741881021269383082636367443641611198259977650075201343861187802471906157149487517295054506540203424783063200728848642891438222031412194457940719982721259611723228434317826376703406456357909925925441707054659010333138220620801127025399386700272618107853919285449285310154289020477518440709354420754150143605411650400186235193394970121381037285718757539605854380047430007190275270138290471114842228484754582253216625107750758548222272823591004152963449569023240704499595892183121105373519899929724586629743062279888698155835942660398285489302132830202695613957033789282887798891979625420374692340443870344349565794784895265464028280079836267770904759432761292666582793408496171413619877582129548047529060866514805110032045326077377938995954568954531398425008679762341132782472909563735489110023924012808542783425960224221004173294873549949399730675250425103947212983319489572552085475343706065158645603198682612973838629965911654753444793186422929699007565051579823078560329861650171288409876115768370683192667874610515295833130325970631094435840000000000000*i1^38 + -138836018506829913199677697149885824942961470461907856561880282576894895801340218752486857068904863214888698086885906675265920041548805438553613996267268029334087987524229866180193125247921656914232617931751269871364146096568823962690036375702851116638852451791592537278838956836560249826483865852196534330444157031865854299107330653709684807022672292927282847191204070221535217692029109418860739769176685830425054025948231737900012019281891428765841535953881455162777012661873458685522543431781109718703173320076196519211372114503778092661669493803206178900587493588204391130909457461933024393121278792948694325875422130479582836977875896190504535817702242548564743400161155203554257432224439466483682405047739866627441911595328900952102095825264963730254122277188353238975786976712761379839221879489627586046448431841368712495983194304076721996228319046629887564794297825598633098952811564900712118545304548159077523387651419122881023584320351681981049340067359966028910572322712051380279184567549074234506187847810964435164528141092012962354599637352915064757237695302044081717179946871611138456013964784710285129295629859082696826380559934951372653188512317707338174442491996475940581725962856564612685604193949636892382854534596129875520322271637996290775598405639051018627189953397936761412390904445124958564981804996274750688451329265231486877040865429131273935360564357365648952167608417585435839568059131998495282638970101802147168475784317629712563112646583309965726616314177841314420752945484775950032903013005583085332700998786937245549303364140980810323337931376175644492309911747342276132286832734871399119865290260917381677474289421045693774850200308610737855286172715913280749456616619118137578545095018773978544923582639806780563299263506366846267644414749758379168974556196673076363718071739140248487165243000936446559973702468517595395951189664324160221002507307375429015881535881629695815095004878861717041980870005262633914518633896784132716509768340656261492506485619404466664613278895390070869208068948445556546917925023566013825109460354715180993407369897254158312660089713297441031986869204382159537793638987070173920128514932382137372663547783070541050940402705302897149254849495341533114546872934469667473687666550583128958801525570638196642346522954162535328512702831488205081052376576257315068708450575001046325175238632641688969787371991526653100519712799198117529090976018109150575025733372446041952222000026143275470937642835559511835479856069263671351198135731593568239320866289090560000000000*i1^39 + -2739726036435650207038941855884176407395999990733220027427228013010535796564749741414535201846604248598514524167776496374148499367905361022881314791074013026419117563219753238636152817715445764060817533817242073009414060794377230047890983206463054787988170052130052467934673932467997378407880953337947165637053728399132674324219480821861391639049578861409155200927113742115432919723830328112904457792380576362025188183155833825523873340730181300692892875466009042671234319744158557582936627443794125261233014800126601920064442947356821149425932121268318261452994612210499853506259198723625649443131257359241777452506847466899705813697641297260585818621521597442852100953988475522158729391770386690348403119071402288151387238170876934542197059193004804940905196570771495200773678054070656510156554348051325441660759855082674392034483635478780686915100629701130201113188974120158272420468058683764433935140274470143368682964000293059790655448929486241533009132113951510564963552074948109020307585729308404311501340672162508417258680815250515725194541818760405853156862870977129108190961370670880827683208488652133161866711479201938751514705318129270853935235458972155715975064283201211712872251357320661994854774686391088256570840734746090627096408356581842200045915330335526394392517783369615962155254179837864511207229804042811868659107936653456041985449696330669786114912311987262288410273764181835314779520902115641401952422536468715554820496038699330786080592359638008928113032494888569063597151545191498123715354843359394571170282981802670352631682626574893157220063704417918231713594836700244252309667283069634513522710961457860056427383050190290932742545887601262090639520458805499989349595802775813854379093672055754662617124870445652835443332364941857594414696762967516952754023577882386334545230610951106076886994945911709494136731358346986396879647876609405738905741245125717501859165458890557508812921952492823321324825029208035885366735088893293024297096060058933611087322465885157311119142246289866076539384914819651655952268377196739927161248168463083545493887916785510771934629357793487823994648334412194381267169677684379520470220051904511716069798387632225176261299525504639786386857067697951373423865260407423076328175850202057181226910800704917293034044843579896249776943758369838758517584458986628722750534898152640065631285416882593187563503611124532311450278158173064637693628825589410912390268059097630964221739728818495310813077513851600110635639034372826488025066091077324441701720520654848000000*i1^40 + -33648226404177918964499808399751403566237833225838068176873725555516629399477748199423983949793461280176397639027618027559183564781824787113528024890225190897655971155706210527206223143080686251533912652017998354087968322833410350582641982060716707809042426321482034941141421963724599976175653113057830326689413662766459332481459035890566114123069074914671334567400411975610999128368763720617301698187802804039067598451082545863417124854318901820127999785160455958444809843481347758657491463341251716747030527152905567053469490918946481724941558605900714791913436570799639064787741990510045138595135372860397967402761770713803934183618142626508132108808531193274457057975021486525293907331309864810447302493962988987083582328927978256199363325767774139495654721969979322352497685604372308077794095520581570137435451614312991415253920513716660373313969792087631639064169629398677285317157959402845867726274488277994812710373447515696851011415091125822725576342014688342875904957115154771086093774645106209952875158658899279964441702326649818457684225410589976654063246583571540423697138403026568283883922491011378035143336496596235335384019412102554354031510460885285526998769961140168036738954946872990827025035095173513281306094872562281036386710690648744631572631078843094798613600874135039684472642239004281278821444829609836243212799579495155758743499567804418275852406394951913370620162733372201023853213173792570346957377136753756596469936297141487687502929991785117661424625349723737420911849374110238897550721695334530965140172070111575816199767435843854893645614216281999073563830347180573766898119148408105988998266468679986252210648930614797283585059548446368920969089853014389235970006528154654246145712101583584312276465149825608900194312073550964670202407331146709031451565454188379460561507061739846022350688938331468774805818966331209595992400258414475067405319872128153439820949841093628420671966844422423970066519621928129067790095850783030132591576217772823955201085795976997417073341130554556861253812837362340732058725050908007401895915199496306920607956598628131834576375942986952728817839320188106482866708530847030489817318479787144016139249947648498581330905587439521986077213248014447532839876049851292872799834422619900814542099121753562371190468421385178662100883240502318251844590701884482283983107130327210549734072136507403867138700170141456244588613629208053963693807330739960856826197198263594918596186534424484202014556259378627367465315896181664476596765212607561279196117336064000*i1^41 + -187049807749272189127820967150675394055958274561090681175874297999820745620934147847170806506653726031316420089111526453219773114840970164960993945180144186205514908863684588360925782893949430780987923790621808172006986832276889583029268813218197286379227424479927464954743496701041220819109434484104957675242114518600308818964695508224690167936742299659883268341454302458750638346802009581643969556913244693382686140618581047221697722148262021451901142178210218495995010601024879692523741543248173230976867133511427557078195060691434629830762022510883483544421839124768959876041838432575512045077871532274250077096485091549930682831126394441411793702861753958202116273918923822229410831013273114615122151535995001796809365893280930472370558188557100766407000819419501178215638168985747453945387305582142172540295906311370384448171707459672202494672169010510123290648036247641803165763409737835133692829980190216798065307102535690049327473889294785703755970891664028565765714592554983375114738757998703811095457403888418181414925409372153563704389055067415424241886165354088199477335229407466497215908266017047094474172753292413786310775854972223755236108497112961968156934478284444459379137234160338811034347200631496477450968243303044524779863910059594312261297543453771853908595037637871853410322392052610536801974671637870922423911499340554630162724620078271898810510295459958286220976910988025739237598182042941242032122259240917959575147180952912285998692369794742464822324598118034524074646515731849987903637394841795855564293974523206800753942703182330311628243347714383919547299693079904919215083378050815350350525711405901954169416766535021763150490536375285285493109996469999129442546998051549566200308972901138776885486642521972839370713492167885425159341025965136175889733636329624324972490407387926998188042250303877529320960638477853951770392219132710208146047649314797880752997903732643793997342623334537888103235927996106892151553703350343222776245120964606722919813692470876611802488454725683915447283979450597063685701003921105826463169875605848717764488113002751407339705740526783254804692464721863464330252298738986128857395629551640159670151935000682669672566499571232789521705031049925160921207526913787053911951461044741957584976218982855659586319868384021987172780643331015544134038531969286820730440386063184209574006716290563336078344493338793665834538845475318246249252974332168196045769464771471688170204171316848952874522900390492415259979236412731997419338493042992723146936680448*i1^42 + -1975159850919762448537988353963621632452803710062697959557837308808614727246099722767006345075411606729209719317793930689027366970204064425848645218119568557027684231598589215593552596795513102165611034055242160671321390794659147179385698867511745945078664855493306950468076766633890699192732308829862383605220396965093244772324440203933375800705421318791755647628353940531022865654023951982748355058017355547721281823843176702830357406200953431127060461743008483943106783157171065541474309870319232194160931738558112235754795203959254830596294398334422357170314762002572775294339304904454960326869322845520198815591396455663596228981802005714779570107523295156745297201347881302457644801979136986338114272146912495228658245602739597585653472168442255162823222333944665425488844599662765644336554269395184533632423949249228708967207401405816242167873975978284975951972354452547181876133418611912172361179265926496048729164362479019313057477534227253154158957805178899439771364952812099499175084917684230189140503289212022411524967671418040071170193870659868316581166783905431580331097936442841350473815653128127074319705448773137976732456590864216563025018242307304943866048492343515399180197720570749636397068614972206736718965401838298735837484170451086072672514010117570457464210882844243007039720884724275111254178828626523012728277359033358454602382489293684263549276276117972328898390290052463193396517423643254081172311991377250284946995504133208263603860122664772416126408873278296553080259004716594518036047828893204173427774866030696543933306979811857852622095500609943234093590990065089716223691914477309277656604783355588951758635435556037203552442486858506966942533073009334445305949475055089486043229092492974485652262546112823077136056432556522748210791790555652323610669290387700461861611896772121044800992661010702828570596921330753849182732493759545802821460988139100053064363691255920802098450579755529869597787951771401448825261689713091254776971816821977737435215594119285516674716647218735391080775616739893961392666962413892999379443093133689584905192994629222489859217707685817783477317804769151015719187102382984780187380786697638001078654450985598055194682596584983895549812990451467266802563850288279565668929300888674330115250022785618254538503185350257302205440910708005491621990701937766703142968329110143520937469837194060122630635564151384438768192255159505428916140005396860211773196357422682564577059325722558318435953101729449880567264775383263090432775082563839425773568*i1^43 + -7849402381450573051495440479537909364524361005353873495911023901754415995262609346311720649008232822201375875218576510809293860788762435277060698860930281471556348453726661297619930946095570633382808897488682356730600044399548500275787400546074171681179318969118715292716477513133363221101971114845114905693714150929163983288155764110869847131024429853793067200259222010967309016054758503571373564646072146566889848256061922135770349450838110795041257605617486709566804203588288178339706892701289322947963771872770377012530164797823381165429266640849103254199679589564586597327716208188067359664701095192626027119826129309185899759038983966438827213312687145382312592443733563937912442580082227287906679318676400150470416186666549447598377227962506519829539611925925450726107990411611962598846792506571793419488609512589866354567748992886622104713700221404425732711431879949066127389888368165737184168198834716482453659708530580913920336736621902014646995841721459176189194745667075787226059000452325581354722479454398288825684710751273724834209288342972557063243212787390266611239388727454839162734436117768632086485626800604383976625256752694525819098573907957323796808489110281006176679151727041005712832786311861052624956036900646383341432776118971964177882194298383927641231239959329694494657172832653489849150276516542422263946959614302025537465301696432206963268702255311434305950623625488242806355521305912473213859173154038340991319165364911835696396979963431098341191375314861870159170051636684037262445459799523117784187150548113813523920405133190971385153255212803765296397950696251024929147690989713794943898233681032895430382693935218887453681327650077606022820207089193721512310524858684252911674487922758098850698989287856004617347076910706821610891192860952880855923770529429050516441952325831087602113402728335203325298713981824139227261381038845229137024667754438475944135656356070874932120561419721151256713409262229688983296523366860850218771906848572579293992791896650774151117366734286893375510736860325669676106460663905785113045205321022266064657667479623441357165830955604833839225461045827026496783926869874172374688815242037342105338977520901993692335301676443738896996165110463254857105320038279214314506955685592247914628245365466875121755155244352070856930035482703926336815886825082769356490228326100515784968038784386586991617376792925092842579134386302173754934940259667807126991293756098851274238677102451864377190663366713982036400642377659065912720234003170328576*i1^44 + -191246399708710688929080118502592555583202462306466077691729309780848306688742127121711448109292742445844180112391715568700279295096485794588119124853086816338650867881138167783874961690729241950348046275219922413119131733892993409506166370101929013238153044488451866324529976736109014081438793021640351063897429894919215663694516606485256344114403414137245283357824886752343319407146929795286503631973235155464919920654921016692008909936694042844630865253997150500724140958229874139085664916084316868436480602049653487536059471708126324894985565606195015779293516898015575534021135943076665179150800607132138895342097192015326871615848543816698873660486596170985748449142546826960607289981838482951067478718185715031703990828306576467058911059810921757345958990361081864894587788730587956346479348336049652062694165938894137454506216303856013268368860938463362508142492718146611055383758947443942731627029271422369671416042329205194227594958349506757063924080649507241405546703796985216304152654970258544827671700038693008618168413256911430874210549413988112323516576866849205283969625431467574652163137611587974797092094679761165443162473940760988556941002295884450402640538052424929994429628759091390801682217536810514981438293303167721903891908738552940437234933313921580087420746707775175969529832473387907287234825905301176576613139066364705835332296241118951984166051772671386537023101035888073315643243835812795021149972896323439757791992315875595264741545637282050080848437240094505980010909194781831525419527168826368711778971347347382659304471139568362587695582312710678236777200438722202230351503167878352205552052093895601290374318439097814228190742066537102815635367791599542057284932046406160679414969879777988256656387571269234295259936836926173246266373528921943896265070806469431466088311888955499127434664567042444675530658457469024578515266662221870982649974025193887749833513345788561325802648652667129565112423203448620756777218629889763412614669524931817664088935142796179183489674478964616026636099099573058458577009030885261954848616365440099689253865174508322327621249625899135342046959570255666761411830284887276050364546236145207996291422460233254182401280919824252060183530534244532611665642813779904465977061032807952882882656621419206726070082391022394383802786468226039181435920715923840482959397338037409918892922617340270935755319629172673392048591844383682346043477559484418125793733265595980999434611963785466397589603515597371638450984222790804005191461896192*i1^45 + -577153339246229993922229683627569454347333845099779773066122557069052114012130791907267127849583791697729268582984221515010040356822792502703393415882687581567140517301592871516591355392664133070893738798468592795759896065279206122177841157189003231367931947342066597077088729267840714329421426983033486972043782591273251934152037837552218146128138126338785254496422789346117386740675845612331496357381318472558356734005082234695536880814072092560375481246978906174445727424326043727298776937681063061953697378727474427639736339044955945351294047247176501339329082699377805313236282564779214493708147682949223820215237365278561063254508563711378631317067199291423226504039681371146988555794714017457460715805041585778981924483040906486058704931598330753914611192759170370009021017634001221343744723075899789677153369747957193454110144607544595671836386745077409743774269030905495225217056226669735345684925124727391610629550999078367009106292537351235501798613331519920118479982782136056780476174786943642429775137494816473445127451194273830743968971254806050517244011191738815172844907516562624130261710413657521225810104027450991140550845321688286593178211805471199550579995604065034350382123527486785781106570587817346267405646848487777741579061595330540622552262342419477903963464709457736599613365674099439842427024670680809200502591201862451606058151673554325167297770751956568571614234694951293448689962940785381297154613873859704536601423908248464187965218869427995908225462235994946637223091319728104129502433933743712253812367036160988663391516360110498119979777183340103085227905564486022505133217579849562890354786938323640381747500901436480656809676382306637924429978204870752366125419317906730572081554558211473538744676217165714965552238390794160478706837711090260987794538696471492508776538484286288650452644334703954410436908255426965297353787719384554153971454564039071805967764036644873106241726947682569224814145995656153117462987444978082332489384022167698338429223855677114758238246607289714910279416655788119485550194527333037040435928271302127985690716106568861960672369068668368486484631964889619383161347404020542024311830260282861331845480726594008102055012856270205316446243187294394319714255987301378409436823613630413133005650243027436099543730239515030641757143137274624781947717221234879151175254611879015601928163405108229574693416838769486911124814620709140883481017236087548083915596129071738383860993502710579321670913862125143978635370964679156553482240*i1^46 + -1169292116781697292928774975264400233578503788188402660754499493167918155046177928061500430177330724172876545072152139231055028932496751238885456516234199820886366651801092738619790022236081390684388162685886605454553163587961632955325595119996076238980799202198885952926679032917210152563233843930367238184874881765098558502060096508004051348781710639747368178201143928417987147242455037413391930773283978928387984016143351226739650023254752087156055700649136630419762621417622967849179557834505116496372151160227202834519744692840377462330049103863341352361952496782188082137222997627863458377488180654282040505310032176007787066374522797750954871272647728977133904388602237502562521520606458988790483627877937337962145469950009592671684890064003062164777109422553462217474153926524814614769780225757233231046908309944479424228317031151720973118146884180964667525989678524226109945830418707189148750549572008969152901192292589684841473042253889599619698799089936870402029461790716245775932910249588867697761199781291374501429656462652412978065330992379367466543752563216825890465007256415432874455313952669638664764523411378418602546569213862116789782385719696663459618883469846944267510466789891966178969832358060291933667885307351637967049705917324438481568838931660048671038118637528463380377634919710951268176734456079171987748806664744803783278655871447832687135394933553333689444022509671257786063325407737473365110349067806184057854903147242937819954543720360127040568296850193148182338145386156406468204071294247057198239016123982016263143654835519666228225930468623294447046284818944897512102912375462955529042505631174577126441118355282494037630312894670845667592282535864628864863055189639309033455754324216578982819840932501140352209175127099454037057275399164963153661040838191565435110233194892866242510747345027264149382405674379657901960729243764676067867103758502332705443923384869294008399329937262576128810199316900223208623773539943444469324296349883965720308895786196446084337830524025887913074805280067498052516561695075223569332701584049498734816506835595250860310090107805268071650683616473287299465083050590723594893750200864012846339264065428362564716023570339759176277330491404005482368803038363934054896361407649923366423080168829846785404290895245080554457966836385775489365544782584660659965042991913733555755062708226571274054781435888786731801344840006958441503735355709503442561118174788350246134848006495543560684389624016559704562668246708449705984*i1^47 + -4437108882396662022122489409608803012181906778394919939703969232576622114330565189549856742895106725967678533350190615978544589737446295017127662599925114615993027001707204744483114276923671288242645722256201772490495885816548893958184446083160320918475422772104404323308716176120938590355782832152851436679111531854064383494887385022652570998742119891555967900923367921269381595948369714659056133648681980512540576394555151486955000056443463018212457561241952762815249317391216104667987233959053499111737305441169080024280165536938270346556042640847608466058206754860688205610226634112875436106205521531042848311755602294163174414457974663808071956518597371771694855277002360768497712660319919302458919514503164921614093282346311320010433705095012516083862568707040377164507855470586266207892738468290350479955881413802224831778819675518451127836934596826688423314467894841539926185497502968150519857111819832736747728185818975307219167108788272405666627776558345013201725362473800689022260340443679974881678287392238329584568387637939208095043192785356939066152828500663380982166340658572554627087896640918089992426887880080846790472190465608550746022122663989507046297417188708757799314373120084092232664327082525052227825328391397129845395672608997228234401509306745685422190280917391570193172293397983909612703866870555526275251564638736551818011621224893845247655960916344724663535291174729866254497483964810172449837795216202081141205305681015792058193137314778696853738409717526958655238835399626696910947945118456743556309758566763423083292991578245831116715481874535717294188773665741499943346271890779605794272380180298778380612959780626583069188332624406915643219932769511427517800089894448607256921603715156770318031643274118826119259147226003346421565807512574210278034808279297643005300016972153638573375994582549981949772958274384326125630271014040000764181343746572057136905971599368769956552547147291197900651787663475302844623554387212136560381486722655937710412663605762098917640348707961593782788494344275601606070957195522210600992325754579506107241731456517897665629737442188646584517957093029318771311217596132603579425064874881011620784517852639917458241295487968008389783898376768066282795240125195134045820867421330260243968196257159293801176129106779523503663451715508829277499338970030225468356026842229159416655614667845016703139970227255456410208859111555610639528919781048830223625138993253151003631197789989343372874966287498874649332302812807168*i1^48 + -484376111307395350166229127261965774351587485738666665511443688421552297597322966568424181426780294008349836724121812207951533312036527424390888602764601768348725523293667029171978680168541942881052258703420014680599870236988951682110788953634363535851336890001041412339415460731426581166698847140293481124824760115441277497624427169230219874180331683385421797479769774450902048461155091163435145286586140384437170220887444737339910037202670862796453633830281090237037371102570319907360345207392290220122614317498498412393836247990629169235987634323152737468714467580137305116431641430693358105983299601773325524665910559791968917637549579713670658744664136483638762564807790089052116855900275210407503562700164005682945865974835486072412865137598984779027576722879264066893674651143775031635309424747337288860351482785537478467083189105923682547175981198796467992593102729088758869253421204597569871311444708562024375600519819540686154514823760106121314668704435396932843425282141581058800344577350208255450130225637329852427133522953013887002814994778280397777200164048547731268230791754610890598466717705860286782295216828616053935207804424036364327839528341989913027475333854826853721313887479705895823526793156614526136738482039320456933756009567383907568088717581865546680328689006512230789247783521113789954462732559224537038652255421895846219115442393443239898839265061350996971800484540432657973995249070267173230140012961028862910142925498427659371816728566718025052697037272974189075248169461547873301677272986570410209198983880828861925674749675868648595977990929379186020743274472901045891417084946919263178375095631052128134078225948238443094095845894339263154271341121986199072665720278735793595637780550249389097004718169322505526496947561332152650778608494103961443492390614390270645515418641560522016152283662213732824478932158086602560384662613260913420075147612825067543215573667114410896782330724293990731141198829208785089444090991863216698417396546826953842291051530384278255193896610069038997412215715089165758450522789089948302980267348467627220216266075312529405223302827439691824675074373618330964357057862312649551150903923592542681003934208293307569434664219807567407361198988954904247932215892360648612546777154286976217534739894570265314880617824861993243706151179607506742433379701194661750446111714148518017456768938709233144346545187591286694504850057766903352117357185437118249886752953828953515101372750639432676367482038353542636254527488*i1^49 + -771872204407486454932306524544378498590805746993090299429214049652644844736002722071257680108905542979491186450111503122571024045514010429932501200852701560460870446284967070511976831216759297240507658218681506361264726113668753462690162522197044025405703567258141733833121336137880480393788552243908507407210720594121483657184527840999046696119077748738217366540926705453543014990195536757598703297236131972181487746577909120270815728736443462098558905971983311686652401162756664795440732037764808523257376951168138193026444885916722908326544307950860313004166179718912307783696698984400545687923870863659385568919328501533983518752052619721692163687714899427687111219511463090978883331965778749694281233522015076017508534873711152518068145849630659886351367605219835150616719932749330627483066802479243414618986630254421167025365506924086535882091873776482296912955556192419308235097569319420861197194503378405735268671270122206122153351236101859488007900598755331086916910391549621039924963298657705085003818708996769824248505352717907881302705316437704476011925698805948489352676692556138190662421170338139095696630551680248053452621602749932755545128893490826307772582970357515034305226311122655460296270391150761677611033777652009491591675296656850580684584678430013596490738724705094272608543374766149060331668113554236142466720067736116975844419524996558386609285365575140204056107761112739461154037812064710425036966458316665549603290753129807629062909544295927986281823565603543084169715981754391078970742533215912220216767275659710881341706818815502111938822450799183079038652951405809008457932243362005056087762077954236288216919404706048391090866364650304694100314312819352155996846324046670560366467715215645626052469009036595889688695966523839628564492157613933805605158069891161363721588870604480582535784413164626429351848275898227849562667213938830657417577683017523833078062170304032413617826511621180552054367084517849010714775986873428313590487219389324522028889791784453298938238905170600930356837090734607526648601525381154792299279301361861792544335730509713899263166949564909131214760573791790350214848640418310834148003373950693372402019016857532795080673250655688128353782355199098051090243764899961633444272904160868672169756143186702792667638730924071067589896452203788792203433095891635348766717656134941101811679934907155991063029727053282307048991100214333374317799505034883162914112345638964191096669871650376075375154259127835702591488*i1^50 + -3254918012134107109764859131801341931251731368740213860239539163283465400261107014347177921071625701007648359386863376128935915779431501953154489841233775091444304650938948881597003544041297208875244453572590966561471502343738921408207789053769448729359901972647683951765473408411115350751757117652274905963540545303529255408193794763856768859238006276812636436215603480230949081318121897487318600129342916274509012139338041466387482553993195296721742363492819034192322488328890637890245111120136602176316166354686516889324104754553882960697821385077104037105451998252190187367527041622419872246575896600473395198909633266006467994514909658626725624506771988731040295982505037367890328424327820932537816695576044262585833923772031839625371130766991341585690376366483379700192483777815844169705935520456098419530530471510992411032013238525971193888992013790181160415916099261943921827520592307754952706281653384414571044761339863895943589780687977210442182879945762172433868451379655119797899731689932646213044313067671508253811038132957423572377480856492620720410899353578353995584463736740878702647547736227903194786114390205250522694830055187264857188796925743414297131974032277778694251200584663516386461052058246905299929220078608501956123013359044223255234159077322314048675429963001630471999473197902313407753236983996747356178442743462354063992058432708005641968203687700039724011541563772551338817800636592398212606346959489330319523522925230855880270380089822305206882858974814329697674110425561041533091389810886966634422042644707854302261183328055797791234613696167819728083808303614189599297405708991033136182023058019453352532635177008928160630852376927189040012187940414491278051944233484194750441973763493689839031077225680082435411819085066113301355591048727390353194678958290776153058678629371487238725475452147364427459104505511041380343879867416093886693630902048896807078453679994150501447419283975829516249156054541051325414503066752369830064364120605074687232418317389560513338374050348800325613674826799821958346081747611866743696480571199291107319677353593569755646680134342197571923345160849142733404469576263464568527102381782400210965129059407216053275635794312490045673513323475663897405670379161620089175804543737469573016143402028719027672553703194853351632635985255680809736439743687125909831921595594159265008029182404852175440655692010560794780883893681417691906971277137630930528365966077663470192781744813750212248434477736394752*i1^51 + -3255300640493629108012541292061753712961364823720343447554346796360958896177933523482454550859532602906694319112621224960912322347017976612272315102427869508581604935806477761249406564468207526046385725108940852643737583316456903123316026409067217341333083794662799305277236078733571176107491080299239048094874730502303882419297903726591938481570770564085707507129640868163633981539263534424315209122880395839027170595885420788624342503787670476986990892013181384218687961287431588538138858793520730693066053578430688701803909051847610300503112291542530795259359019915967355963325961541918717025124610379741563951168293671186692593913852183644328382605179870255780718425192984587542706314844680729017605306241229973969497507590716850817499265474493835347773845107489575546986609267129748315627571028814252837444077641571460215531926317683305550070788108036164477122436347981625122638715692451616709350224179520227996602971234849221280491967191522872559291086704387112923658003080037067649967083480045112429243832580282279686993797468828963336969455120417344637580589502622733744595115830659771022984833440042845568202904416469564622397679138692907748374328608142867349547412019446331338681200117965605870240811011881686942961860922262198653888624073477427997983944828645162417192946187584745584486019145126056590468553580154152836684874059794032005505901834527036938993839586712845083549795054974558420401158435661893750599942920702470156632732005094580159281946328051766708944316822948529975559308714006554223487158251729456640139349185921652895713853518038964687452676452516777868094009325245074355652072515175267002941802325617572568461934260473433584239806348605616039972595153883112077588530808860793354109497433990020450929437845585834224256985288270846551868320126121382859894497396299948655305256147411784485552962087724901066017920611019789437811331013658193177743174008292985071737529549302438895901237542169187976293849335858461706505702508505848213721654772327369523043129471540470211830771964235850921225458450976921114977338020274398882268408555117315852334607079281644425134387722449982796403675464167592863224548470623600662189938396291793975900226716160765236993075391778814012842941517306768836992558421942065945267155025687917353472628043799287061217533347559573474360366308744861388251535747407641177792456273388833848205090440879336094390708100561561068594714012257943865057746291253298106799108210905095007727401541368871682622770642944*i1^52 + -5978775291746134101767862805963234188327324479655366582231656507736524401769314343862920489281524352832248716400934446178321785988238554950044498418918555879722354809712126891084697261365698098082115847679729210515111404729109251877956149800204950398168927500937777909334956865033796595375030530246601609341814750548748059584567760421982900721164743073129734064738317108344850879284566218235493229641153141910304668394042843822057596982836315619876402297982747198124036762840577343585982251416303133218414322413940015864825801361556110302591289973204789087483312754907237686444001535577319020505754315408429773968723295347292447468466764182147412883561551486229548957873798491606850096380203185185429679058807546541014509261699381060222350289279451351501392954839394804833656200176310483530902871724581103103812508252439313602311670382670404928501071094444686740408149946579755505114181082598556138785592000193799190481485232865361681670498119688370220380947375013110497253945595080892735332214004300590369789798979633465193742573180365205032328815420477660139845830274242623610703568177552746876407320806387942641860148613924045757748079820548397169171411302297665822870656315595987617305837246203491459990377921727174368537466679975709785163807740519519341695854566884262602781886403983459099336455528596265058975851178829485285020847253427242212450920888465818058908491624215582167220008272559944428318078560190218194782945865053737283762974074990971176321034376575923220860402822456580628180024001778616369765810787089161859745887313294719468175414525648245759493148521104061667766490080985348975499705671085911763425309263097395692171970470110445718671794655578321874196728174765873031958583839182058628804688656188137885172855251440677580754292924568465928112630869973492888051653950811730978054828888415232189794535308260568055071087720682379730533211714630947805683794180257186743356047278386020429058259512716834134123787119881385240482861330283818730372591805362530786644939074476585944176225680010963276845736696539644694797263512883456519999456418150159343306789418711108571302532132163535266575382349255802349975659792716009684729665745407589666993279801510678137513998136882319135399827867139262914486160247443222812067653017189049240448806672458089822237614291583795168625199187835694749554881287166839445038348185234896142617512385710227818038438418354034700801260915399354845698687369931925559599289241839664758578208560537629800529920*i1^53 + -4980589785034798725702884366599119639495615168995501774997980888139028076939563157577938036444609219397178284648818733861438810990929288173229768557071199071154508110995235072088852892077156256761592547326646701446787416775751179426502059188844157977704375807646608761861628853102828430483247478845165571966502331675045051689665389412029498493438854672356618718416007061384956171981227682747099759284060485568276079591454501970141476014097204684912090361598589559933666164638131119823715829411082031017630928214267124766189383108067438585394714113234197708440962079617864087566312173180182245646966075574239046329223572822699945474643665400637429674665018506602286486654098496991068685202043000217171684360285633791769933559550627429117529481035169456980909918301942384557517282846300235223378485915320910580315452681220641015466547900280354504533681648983688130290474628682520838287505294659973502076812559480743539939796682618779072278508384961485243391396100042600889714624055299486355433157576362001624190020821799875759062987371982366949621648203375214643760471793467309605680358960989242266764395861208124760557256167355151396685960905680300568113102570491143526508391000617300449308362089121266732130623861212940305108141561548700737728354778392754557712049425551772940355594595821352369356017856950113908129368159649575949198381285604206906313729440273126126117578145193627673578763067715142358602289430731656400119231542836851894495730993776080992118700859645960981706053923860252689600543946730297780503543457631704268071423594912522008613026018745122345973539314190181675689508302884213593563027959752547224483594014381790760370007598667833305767773115260170268144235200632079524084596915936114054830785438582417428411259206172453405996668849852786874708430429426747397927184436049398743799909798602018581554264798183784588258111276847710999108585370959057822963238208723643081018574786505079839679181083759052554521095622125730199683693450629793386627286113155187114868396078954708794546938976703920024813832427010343929283397215085079185712837521338810622744316585674613476296723721112990837646968206209721928218005757763710420992976414386636943683348925202051793087043405527467890102735663317059031438028549698113167986058328598320687337153272339898510600119883407548877765110924452324338317235568726691426130716396636677952836206677314862149264840680098899956441669273874717013814602845553924899103368325049524520395782747959853056*i1^54 + -2731356262442491615919983570126188932119589613057710296536443622731714884005364557901841029386994230011222113454666926389807604363904543073787423101840889688068375391525876737472030794778546087173927561952518992449881163339540183561981396236313724352861654624653798638327956163904913149242214721421723594933669099709401797458754256564206974540220692278838391726546462223735911936695546768957711879835285004148337742710088419773886546247698934852352255326082822942649614369444350212683014743303861108740096623988598988409219674860085282290452561705015469684692623210082381773502469548296185017402167382403255664913566054137800261150870542618416735909859741040836029962590452404421437129034877502172843329479022992632242572999830438360300864222352256908475610209496946312066612931201845646798565419374725589634789232903846187150857118712984024562893089512387830952808431837240048751528118095125236413888932239522293009784832033205488772860690617858732773784250230396307844794126726729518801788697329430138257360322175259790651834295561013530567325242579379996466248653038224185007534762267968691761267206119743693616636797577776247846523763597318074354037997906186457023220589361594671046619874960370932568930163478823278526371697486518444840775124911460497233291365910843404887295351748024768154649597497321239022435629497414043709038837158170112826591284915225681474849149619441805235002531121065457649617757891899163091247238704362353157100695703167490182348696975974585358275813048289872770952449321290455471649439504117246849745987103885843854750101558589863717195778679105644475167291240875899622892092433040187030213507856063766354428493822860228452026921075369923562938064640982707782649702759881027243861406312521684108320759750350816728149758185359145848426689762235197686153570587159130409648657531185350084232081464369353665175392414602254579120992858392449741998141433664019149501740625203786575279262864155202401279213727032867418839671877986338823448205932797041956315739074867530948169018291620592019477019113651864737260186049804779007876207829565322875699838304673728762440587723886195066796128775441675906398603147561883327865945193288386322634824731802312709976995199122499982172787485597148882625226824953924186818398396765979455742721257308747020464316307888414629384416984368803123289543808553504650414557377104413548174932360007165266907760503055411371073374728108267482659919092872135509382918850938444469014422880256*i1^55 + -2525928737496747352690100005317615544063005101307621453060715371482908920996290987397914302910074965903393273928055538533536285788864549329441472593558529968190577425718704128321625110494610941294257910061383538287296672469588427108558434662537656770619555748129910854477192512880398290748756334472971883194929181401527729214206719544645001503975403997416681804662945832308273980559159244516260390374943248529362024082994514753601594393792298804796352821864347314376001393982739768725262908556511695197237107627800889419386153525260275874089628757148429625803612554055064573399493392316053315916905124743484066995333542421299307628249568235467532954231312996000519334835088616285264483884238552238024405858531794339614908571966850532601387111631280462392522200571454317484517562916493897894155032271229386577406029200111310697482131571305396857555977182416988922427237020839613124621500058778705048650383454640950030282802007459869409488867419649015224322218411081497904128666703877575671052643753876731908667628988880390157545831836579080798016956838590140541514502346554676489564759661078125960573088505866421671789424609716654588912426415514423005639712438150443211607079867135849277594315173815953919168716716609186951064326830878798917936738291089969169730888277125670324183489881806072224682958673872883079865127209503013407669754426245527467985600463088151718937510825033116335039791785037987002193165463269639843441788348511600527279126919176768331368397245120955882855677727204733177197468378229692901808010678591254368956807956837770367224790446148302090866096935440797112030085543222736495497247091221419190126991040979836743379790013975032401739746680406672887403324738989481041142971957355204724243680834375034559174566832057345572348649898094877549633263242368252765130011437435514861158229376010386507400732756551847817867290243538793934864580680895832103807954682724299468875010920781595281671031980935653009676489164084514032357282778050597924214106547898225453064755209316997593548257758899717607126987628921169486689246990031391758319591648191456904416889690203981875904311945367351829923410610921829510135094390764085115236207560156116187137325118818093382209217695327809306136878450621352078084155852190157640548894538981298758350788655221805767761037685392150557774515227041900866125193611056039947994510195251751513888287580769011328919823066431800192396279251723468636851526828731972181417525853529305711116288*i1^56 + 683679439676143838527242263436431709212493834404649826256542327067202985053455601189312458508488220526298693519007963786407971098203039901646309591734707620823914616262511446857261700099481312465700632955328040633266535309684331103084562000679653674604062986539764290518170528988337860276978865181180868780933238176628366520164288007516801918308346187199752257099187475775434689449162263693077110159128335328943251834287173682182194652323040224593673241048215015659031041770273867252426556374213933530120137549476648320306762988982225001363292101688622133118151230075011431933228729557753723990594766861888959526740152378350780391044613241536208646282055157838903263564671391074131523290264469105488828108262155200972500076698799518539957142140337727326687872166539334102411054197748183672649444451186729932230042137591999082907195379207095543215828984622002299380259680845566531403844076507645729954406898649722540157593100175473472331401174541287988777309492448211704357633907271191590606642306319844919819221461469079706320148716079368876172820579182790118875451572237319776608411339962233571949351441585220481023057537569734119934312597758393833264098765978339889488096144865540452862007254747129294780544942223176412687857927570497694080470227819340203092396412670135549836671221724721393149287702224894988676876065293131841131167642431022810352572341899144940892722843051593190847634362463579113806484823029465973702101193396317401168666362747347802996722940122991305243375845700683241184650154910208818863181639258131184498993033567687231466598252088879515831374630326253853467143611474376877729510980889161464588755460958875695037818238047719648448102924784252169218584595528233733179120053763092358934708752378339565962576040190286055558977483838130756669428566333228868969321206106185934017893963350693538325126463841988762044784628016628783246478670688068836493699816574658324313515948588240896462241654006510356429542902526687734719437462397905549447991899931623868729344091717978907650206615293001345686378060303473978081895296834255875769505395949474207700691813371714354902068919399132126381968298678143183072582830417466431804615600306489450986562389448775085715509985305229181834977760026651678885746251414871988822753561933873166819941578959723766297449521964356548444406322491160848048462683339409152560471557516779629018670401542554773476734348545522098988915278465043426261672777987221683771740190691819520*i1^57 + 58547656378817297479672923574094650848433565181514395025967795739308879747146769008679880360660907082651116426845637902329520605495753735783089083441250697279134279105973119780861078807904137569389096870680706685433971063439228522574616183964673440520264128270667257007408786307167856660600814715857901949369952511389047687863932192714453390001358372574106409249967175818603224827965627611982127323253314960245324836376510782246342980475567561240670590235768253452020092028517309699549029381726063726074351076843496055465727896620853285407434368958577164666138917680638681097741729515022997267237696734413109564999667436184883929967879172920767423038055430193505870550253296628452893519988386744200219926121899613293005718641693816696253181051323753897496138017987367552668730990178247891157367619894939812098666507327367176114403995594491535043511493635601568580579403459801372555594852366460784681038366947362725520470591836885128901853145625768051474295814566921855815414125161008633955976297206484378187356037069211047076976867292060008408505827813149768649056867257138140798046484828926247921785961430974711391367617316002781690625759998581527663952407981157241981450453105338736207090326859165380881950566301239197935172408455109244451444442997935071718224749273967226218468983048548547870075830537383342769762863438224637478882461333954649168383649132749827691441386345863796683993774940578805701132291778278251135361969705600852418918561838231325158137011269542582876810761377293404630103993555676570405131129696989312940271180859995935201643223144732852390519352741749074056357431884866650511220119928063354467648314461719008733116201228875498493479952175221967600355910130034337813790773318112300004617906653361900617820391551572910480907180942624650844008104404752613295458747856654973655285295162831856924336503787321318344561704973165969196107433431225677823245459603071217391927513576542830586311864282789877734015808958882384934310932150540595484953730789549161031760878065369121536298581396344491345463277781637927246047402998193906033825901744640657506529178944290570784900838774509059077771249472871768929823704658967552610206719403124162989363386069111239216463492728978239347943527308309494501079307711216823436475555152080404565766658275963251123988072774145526702528725014669254200159285317917201315028624812658112767049319804476966312942003145651536134660278227183950260666292210319765738782457856*i1^58 + 2676841209496981766977196193780771029125834195589308755108320860599532187898467060134405999539158840498580995757227984354882376674865274764198306988931190704754928610461675583443012108251256346392141086254923372170778325391978287337552322906884591614884256641256180464808345518591570602506170601209189250930414323089731244922440604745917038412512466760204581557419833142970492006451837061981117457783162458184496099194840102122726097793166963910581708949126433982607643867984866499912587275759329970607750818220535689173261637482111876208640540426977639726563214858225735987331502929184567201056004602023584263840639992869563845781342701674771964265338813596275082480483963671770502117213749721914010280151691184941985157154765791714371914303235724627140247504890043264328856216359664884610277995557323950932184642378074429427863445236382901802191677698895074754464057007443941347200794946568331307755746655982883415331771432185093445771417662384692280777331378216464848512699786928505772817189812643591683278805897094816581162587283293563596480477484271195181229000703537803003060264988985291346531501009807234416028983935921146129027221612807357946052071756628956552451248565267443555962914622756498010485714544906124268203338950792882173834935473142361427566406908125603129408627180010689200322968042781257742040958255242668420167955242245706605375561769431028148359388847755987862522967846253224945851485220329070382455154791113195033873779052660207775796083551811136827138840879553073251170123831550934323626651040241344972427182724867897593157897066025114502013701178168743446696824190065333221439462178300923652677612166491907320361478671245411059429290830574834206277400786696308184753150841266106578758250265824894981977093847926425839748567621826375411265546483961632608186203367038153801644298269841122824048906993557387212623096331004190876798508650017494443913523710300458626134359787397236980870097417386886753117133766918926313458189733420773551941713003331907080671157338965786493934496064155560136629937702566926093052007620605614958410088268284159809952101014280620508657399601847704876578029682697822905537466672621031363129232084287749116050116224793021392612655853498843736924187170767794290865897551998000223351252448261215419564989622519319065375517761091872119273862558575903939287380420557435571883522628510479073455516867779238815366008516444562013222081253476554062746612291659808899072*i1^59 + 94982381144388070954320327364749696043754202548103452165468192982321774346637153051755876408152104893842169720636297571426212800739985112716753331359692595064420669400503108360589743299697986395431826536416014313596881441408297462440798490192579658151693259115469452806113842793308117494040150696475704285043469212573006615051537750018741203397503502853444151368496614692034965758210326711599969729401664186350170671643698592768145429800441641994494943416108857013721531183546522562574165192613491788639982442805529001860354824971125987553746199693574550108039084986708267829033774280637099435504157198620330729100129612345725989231355815959618400446715251291093279977647755665852172931803758915181944755532485021911937104308072726139544478502226376230254356765141542666890638862817346233048188177662150178779231023118825255049857504509787663681302188055609068352920467870158878237747297260066050205515781833964872561521793841033786533460766978811486724155406772168498455134229002024727197684397780176982049683258110883408019740413911278405570706905370374071411162186736757361083284521628160450862941784074598505758341315870806760338010175040914052942097450030823199083513012092184056297443433442007543486521338219878430755416483463138334522629670471275546218381480588219893525451249468358397017941770726597652500049542170639193262664422023871866573140990098222297561425296130662273214144793373577968736868912068698651064789097148587865124457215254594087200704290461498880287439181939559700755638194212155439407543797692551659981768045994391814297831906287788086973346936750845768093636836765786235605375440857653810913312192061323548297168353212658021353957350970820521738895939950268850794605694158462307054572932416971614352223050259234856569264311018551150835167428044015471685569566346730587607811946783091074207160739342029618518615945780341363083595778955526688485781045079672101124771977123820316585894393781505639460253218972834001027036471131982757399008384410641876689435603915996951425409199612328029293327288944944221151367227267562138220678438426975213286225016057351864254817654540186598638009579048837081067902423225440949642218563437098094408287933508767808517808850624420470044257563554646656853810265465742749890656426615095069559079981726299627533248247953309625855853253561771593833136642315341422562167247610687836590907453473106357720934457292790402976052457772372161370381845790720*i1^60 + 1049681557142822162460339739790524778754745377514463550006711857428315830097567328023702804478298647122839580251125080851405989107161296324520024124035385523261108845719234380063698781705045052790793016267875486786585365948927911202945406965763011384131090156595109968505137547434399791073659389088691822349810463193956683192404597080937664680261848572311338588695037714890974797714864601701139114585033337965074577126496699424943459511709391115393177206033042064110720800175172867895985799525027379761796645316141485156179595251189058837988753222644737413110355292249626911449553451453145241096798125714175717128482255300385626421267883035886828532413279481529853680621290130172140845171788625808977706831189309350345929249772509937936030276769948713637076335096303027118124357882148001149896949202762798499129058307358106533783763191105712042656773727711178683800281514441691979190324639293902677685110974333782342049631381526366858158224016930933986193643079689433325351841810774066765614704055558796732141905652273499990167611765090042800695733672514563630613485768306163868547484739330672832581030774846792858561065633720604541867042674377974522291042201294118346989923522081079658273208369882771266715656224429494449383129065860664513335995525553037877749165659949641652899952923670000133599191055405294438814155125384056959276712084432393052221970004415668998990455252433842379438054929887797973700806984074170051338820712226125995657975486109560732426339853834106373294716960456827299960238176499877648577717122315181575700339894858830627972155880304926475097245743259642307735704336148121826126159146860855231100310236254181230091714168112283185063982820705539212460374927087553689560772228981497546450981872889737458798329614938360526790532000371977948194611996437486948877942206191562721499933689448948615565482512626613900991811035114067918945101820768609424058009441293962924506331060284705411178848468440669632320659436011990845730483501286352268625929202514945058022795596861386544006720899473480824937267174479614110234474412949118036209561822418664543639429033438626946768977850566677590255679331173236279706050342977382773499087941962087701303276884541014378214735624951273467304325999272165581048154163345187035258462201898804770440533611530425346276446064990090269501338555802568070276865714436864170054099456887581457978234063049506704436540740594902253978865663759127362404352*i1^61 + -559234561478563063375232192393153562518864555040577311347216701049410931651414528408532959532869321845196223289168460070677758023747065760099017692801531339255316001823654038638739009699902761661076928127181456987061676474234178663045434125514226291208462576375041416365222422952776701497038184765495812512402329993980701023554575676870846510865809071072505559257762462568904709762985240551821162253928552912864152427275718450419738156207012904851926271567076243517016357280279759343729869172286926316893264890740009636821966079210812189348782335337847086238160903985037012730952320196297166306953857091200344093601904968092866283727986433978382670362822671301339503838819605736724980733037010139781186465574009275850418760372145227576655352625954270165884451312120516201873465468150670358831474159788953354094177273948026902027455221310683417379284847663152420870908344713788258766214855375653644127851226396190022155711756600251418167700152048441050026163121142831926310914814979135502470278232670321060933084974189709533846639875731481658221554891452358716885081413588004623425142871292723927880484514808393549323719878601135094178865901991845723829980041510826041035740541365177657229640275311930758979821984197500352416472965173818259232887570283476094960826263616663816176537036758867117938136261664463845807855832890267183336791406681187302919755477685055110047904287748096710621016771149205875593385113550467271869765026887420238861056157428364058752004436284605920406907657568909428777418189139898214811471259619658755647826843259009231799097344759053136913433234027093969567273306072360795052161872644402459778176753089467668329447480964057250434476444784039719900366708558594445198043907245794730555254574602827428256389789481424349060244958677746166452614907036543829974753406028743966711746208236816175019669168807589454776804832152525376876857742982385043973352235051981381829723217006043457790123677119310851688805133912489372807787535754572317441749750900377369847800132459511547325190408067556732614543134812576067618404658652785988272435477123131234208787648140808383123381046164380657298833799257121346899966897225203191683953342872768003751505622782047647001152779986429680976228947523930657847738387186057689368346959425448160807653040763909917550142219213179033013974032950415440580226936882841356903541356874734681603351382518064860351997436194550861853719210754048*i1^62 + 420787354076808721191802638923803834912344579704675665313170087216018182290491548244320526715076503735392710178276505665742524747518980180720380239533778851252676153740757568987583965926400635448539995231794129948441863177997078045697228306825136105916387672978024383752428456619365467954067510011720558980729738562294758335937420720947630447213716269818745617710996902479048345570389003087199041690105826040621117520981824809344133016654052848138658629078429365895044885387512400249308386990006280829121601722862914960056104612539237675833576432343737412775036700851497738824394667036231723797801133928316042677629636774956126181671427941356541613785066193628577053688009834026224804532941807610497188011224815285624574713815987391344571946146604582710461408796290433267266911750661747028744107927303530966076477416084331115618941131789573874940921789009930585405488069492751785864171305467489446932336019542979621464905070387742510920547751689189409218553728300835306067011178597575533892325982090335499491057211645075662563317386171033110595322015983906854746063522956819899342749216033417167530503951297367428979587915625912348611617041540823821473458258539367207926563441164877009717172323700908683777952845170086050743419727068641084477786833823334996186490065954786465284338808078858829916036334010156435977184746354886369520730125431832920905515066138838092571473677926373260841642131085559703357049940411795869271502586299427229589397761655344750106683395270976546893254057520901945439870754578779495614990062888497704248829331793697017394218620228409373097854377108995085588616981101843932165860260614933584356525044715057926382980073314038176444198721808400978028966351085481089392103419407252734940234736342986960429445120294322360935021982087050433995820557109265340624658373816435622604621891393481249517539216803893025482507374131072734809805228231795374231309326126043273044141459669088073335274676983557290085741835876134630467716566165054611724945419697979845229507911439348508811987670049259193832823348047821818274768005286346477402984423983671276323632889344564909418406500227036863513354286752703024093855485673618320077084535601347411944012930496469091621395562538941102034968984015038946216744349059190475762966124514824301234246457900551680134424942913432190964794683463106455435123892658649684235659379082226749759983557731492287767945786790744224664911872*i1^63 + 4366802626532886649248558692901680825945773438519505920637411641412217930886036856680157403977271396536821170545894522714787334754033341938962383229229942391654057291039940606244680123624466795869812289646392795766959438318302796676293078240780677109561176892089462354173038763183321332525088417974599119843357152738150293627006411697071992571265195139511698258401667488469361704861894860095508369847346999032949210884274899105547266772962813845920470627144219843332092389417658381482210066172727762862696914229612003364106333589856860503439246929005155641191388552177329877475693527720577045254626828365497410441145795975931192045816317453803085942176462759307107924179121783442823922277157939446820206561831078314457107958068306026122809202988933915089896333101892489702930061853824265083146294492238841124532487444887317095814599302130291589987570327280484694409781715969205552981512283297806255927878795870753143962832776443786011687190811279511091237337249107460709247647042939395275506112033722572074696465577454588676458636839460369494402393486990344593804801062988968926615980920994599860678094727406857757465779841166796780517217555695386369897011383690751641263004351179739584833784963986402356007838371639175307560513996617629385375156346336700150153117663381835262215173688629135998821803563868302610832000754331847315867472254849637063678736514611442041921709400501013706813225458644025022150823583950749382982120782030670496990083662629460437323755607565969899608578743206269905319287348352200780093394902387872668394405883958796839639898565003094942933215959044431733910372062508413740936972407477650453667007042267362689189266484094613224249642143447698290653873098078274361729017986766634383699309498436930216615086383820763859060089084541474049491431279824165246444569577367911157633425728274506121047797880412597893048488689922519076470343225411509022258064931822203701999943207533387339116927416339401115703474019884839090408123272828430308160345733020326693202305778964234918867006049273068100722503828113079173711041235925982586210699213935834539453394365284838623979387562138638442815524617180904807749310541727041222080675637460205521450507947083435448063108509846802551483655476842081913731083585427265934758494165513925170925727321230935461586541644139917909022107067984340637140957553577450959235167869583146146900544410094206923621152797524754432*i1^64 + -3510378336713877263973510623976989727529713518835063739667214926598665729175453265530888170060223299364079015666477764443523552287135667896842936981510476148488053419271121351695787286656132198663710353979592096058133189688662801009819254808736675753081089568770443429481659432844893490124903370750615712858839103848607162985382861651166149623983876744326425301161721432357830530283589945311087218534403393747797592217604407709448222804132363548939224353728244341004585687517937829670264097274162931513209659231108858526624835366185364459872167873782922345716403483263068088324999178636562114665411336222640519786774491318002171827620512361636736700638713625086432848217445472378318565485436236981269300782500860727779897781685492815358402935932404126832882653750726991749414365758102706725067126828082687381675227377804002970736290424121047403560793040597436070788968441500057726400551594842908711011047583965344732341632197808854250233068244109195605608201250658934170375011885067861683363396626495350902780965198135456879015720631497825981386805892967490523941517715233206506627459502007046754008777076619028523043071291137231640974177424636309544364475646023983186458942251671843367198737588445450311334516753153469390096654398472026403169622989725306269286483727928958008033618934582533935322255631150368446410797116182818428360028854903470767058660024525782042744559298447975399076409487798852765151753611564793896424547575163632562826390740403367701652022851547411357668478069964673038397034775298101430890535774361765959904395172925073583618194442628881130900442779137281397612698491666429761578353531310966241421597115448871835924192768263631434173810790153155614143891270426091943901988920379397167765752456209371525626219399788248098294318487770011037111565802852443961736367856234702150983431663223438820520007785479848499363117605745203356600643485150136786520935310111165031281653378018970756818851404524461040187216884366316644204999934281430838956434266027822712809310109486176300551026679050527612935028004256754199494993466317826199623831149936164180608538620161345382027935171666783177576722141045454319900374393768383590137054118531085931750362395689025092938261301069845478618925773096581271178506896246828306340463924546988946145725665549269826409660012315075965292123210732620905961502219256907027583084650915155045801811453337389353094086656*i1^65 + 70187704431965268616671756332360572041116874772422910957399882433412552356796309197447754210807521350476323303287317096048403606209619202706838853112696894193763583730676085602907444898773146479535397863017870595110205573924231320258763959698789496364889564585703544318074913258908864729777613325694150260128018558706376494233644755452701938138905575279056258379918458333529192491690053031908372676525498385390993006974795755361323167214939382718552815648917146386662509845467460029861854828826838971631334299392956389236073816872254742168958263457741452654297638211946112251540195214055338540316549162678897901808271115392423183550678635612781383847983561803480884819539511133417588836475981067309096709854152226411725792302098625659143470065516055245279014721300979651772237688462525952799373382538629330036034694075168762945916070784131919277695749993152816245709454711780641484551118444116336466351150904714915407019141184942448559607113689655751867121765352807423215587878249906784861831909692354098170196622429285595418699108651625656011154778937960809508603513878395910324433244734360195288433346684864534199456934899595720385934018994008649492905996008381400565405532016872383430179947514170656820041506500791602822825130376341964367773783256540791919022860086910130414921889506524818318557453574882954492763239269967653959882545104952381553844163794131173072797558744350356107901920124827974887796131051508677202951681995779117158688744372654527396930849273575880539663044702234983391498421620610110980908250783132662809539677414768414048555164241903919327043512335113143693507180293275815848492729167401744189620717209047217985544464213507422519900143841982118785827924087879462851883064560122777120709039381734419272129769330616493278942639368352455729241080198179881105733193157192944395307810760417355726396472294342803239795765683187788537918735975390101115659315230853507846933054983142854824711529206676600022298217047244929971837612394297978671723526947852648863043005966957930851720920499828121690871583786799085382354591643655043498877899933607189346861388319277110756086790982972937533580777012730068938480287808307125525721808555763093561213439238035876854792386908780202458046262076381089523868219159259385360604515875371426394939856571193675378180136525609749866764267593561739970311312945292973809773413219324936353729530134270050304*i1^66 + 2080171688976593040817133461371416314363974888340232958931098150826626894882114573700941255095152316193908307447041270309718478299036138850671744475189630301498811344081046776555293133210717749909637412069379503066288784357060439469703300986118797435555310536646853080019831555239892697175577042863644981102387645731378889330812132238440515393878687177580920227930257548149212819600251699963461962229109156872073988835497265885700856002800260742528470689801846045604569983241347241321744789910521338987357269374238165674911010462943654118821071911187757385651377603579853563360082414024560119088231388041758645273322021708130516748675516568442588000944513615356482119093171475342058225178298695503084201042104554234239324887642614213183165835201681007213795870953877647415453579348326837154756142829923425740542970067242940680760407933176696816332730793923125484188360681550257769735321505571065460054275419834507281994798079891118252173711349131796878693851571174572644866721250968494602651348412038086074124050225371112885687693758846473691829685651299401200960958718001340456926340625705048064786270803147102872740073959689762244861647477177893918162796184204581264922948102668577971105592660505534647012215907983965855679275190007450908351854575350456335581706236084476279892700435466509304497873582762946640967140697501487192054300568193812049588640803286607639729387246022666832719634878499754380262110033579286261849497256509447354429996741059227829150509389668183516207630132552605373463041519103814857594289423589893904208606268374773138915981662192973182007998761272307452252987683711020529992471391120250396863988589195849555326641026560541560405384662676782437398323033143745174483098482766985653880493491505099799918647386050255683243698171779436743564269169511404040941822676381478382322357723257650411890050839404257581039962978666641023412353878857230114156039287054739698496426160386539872827657222243415770427696072801016097530772520818487620625886350703072212930372418293650968961526233115735305676012728644130286607055907264399471932638330288312713387547073301156851704031494996420389072554727694356316434435027872041643510369213482186125556950198267717719947459414197354004601717567826270457855001933361099342040526683651740807847937834309458141956043744541978330107635765181880737309433468357092649318090192239100817419687428096*i1^67 + 6861355066157721619400068004496276140178774722059618457582612861836611018268986677694480959030395433633050987096018418338318338505665321385650015408946601684274596013812818397638728171479171980146753375094826977069990644149323516871569786552626629844846897189065171916460205127432970997735526315321407149788913855020931195684901009288814736546738763036270154524470962162199520332085663772882944116353312185319436059583953520081030338573523988779292800982482784408033646216680887005324366786418966769921129662170715372611018887086504420644277011941440666785543179611580953843436037810438462995451898111483411991189675228849187305096467437635503425767532419617114815081077143718203295831123626313866221691793644152469902761899134444021793163689550604310566972676184395344531220510060623907315438206429678166885149053392455966714764494896472446646152417821419671353159339191026091423670508723135604700240455609239966230123037706861634298854300809957782607905554378975075099506495655251561754355304504335943433503878185256889532352364255976935827436330489580027346107496934165252356194971482358838668190839290361947558967013526127574888555191520270141689043330869280100522181115446207464682288597984336924286281984306089969103518779566312902915750333859365561987398520830419456747999821232177795214396013784635117942505399906005047934832238737044921220059573456156681895779668303133342816314217326771530611672392402287876720126312842731450421896717387957655146064930491864461346432280209881603213327683483445674674860929045080955413090102850746381867469548942580907345784013351293280137266569448466992574412318182330037479109363988120115403583484200075986255584789233890453673089123706955742415846395233886283673453548914631977918738223678495636152943858076735357902239390839636242487529131991055576583941937790099947270561452384765721491781045018918835721072829070886707903536522363350183599220765213317473865051256732214829166752373354879669763848576365982169640311253895956051586273273338940740085313638301626237061277410348221066728277606315879189870750243264824741661155440990498940147636187276195151992516377933444615862348112648943160579433788047926218285811573253315452877156801360509953113027013131469919335767001613815346462544920335919146217824803140208004634435896667228049147349567373197539229202203464517202548631458109845883846656*i1^68 + 13478166150113939842227902212858603235256000360973255598757151750206232401395004084698099625173422096225496538897720501537420184277694342313900494369207407460227762356135644368549372120754719260761967911410864767578581378261787895779814588930554711154680317779975761978281525413498875271131672318839571473797352845459016954405583190132559791714111784288197075406629054926522204694005000418820619083572027052745446729168895785082058891730298829551515494433951848924244615326447479359789556759801540891745118718983785742758065565938306631992100522095472435751696218890823438788039144454589972942115812885807422755084231619058482440829208176076677917865523208015413355950739074556570295064790645694285973447195415146799801281265413495075624121414683333740302921238932531243642099142840364468928968471164247057955106085433162924171817979451557162605313621266974947403819096911628439325612765233023991517965912349803075008201438882353618043872154584200965587734197056935349500373344656818355651127522037379333640069897838726517537423139827371307942089213961920336404368653513213836411957877317255196571349232527666400897675371155043228135546772214910813584734096789964942566940501877974085439121220286241819475820969849853635210537751845274736361952120345799434737133820884017555703282182740551175220053653812380204724680393638064506962610253643495213045847838020205679131550901328925540374697709209486558068335781171043386586766919897333904802573748033829451699957063384593342945122598170164958749898310110213509824717104814366344151758546697432199327951103382780981024232259920640875814665673324353576378864430870289876410690142321695543643665563423608664395600360080772724082353056765205203149267293841916598590391132055064471248586722744793070410264466910995993075907854649624913602881889531507063878507750160012941225172243141921203656345671052165027534823524288881812291122164587041090322808661797368980689453924729463336976901005500530053763487593963948310333991671386677075837046524576829041075895512125130211639742020656742556179904246662464404156905556007992645910957515284038346927102068573797167015653624361082384126597617881186690128827193057957036393284744722593530110478934144807592031951029828986154119560573624617357952953279838728673453075253947353538223424231565920521670184601603638760946350854828917422405775425273856*i1^69 + 11729499585359549791674980581466753910231801055952531758408909330367458842904406641293953452176356260597380009379322574783803240923357883992299438796046143321712742982909417782453365930546020101394505132904401680288127696325406741154643130444699249892200174986117911684233405039398721514991384986765615589147235122557729804060654010552180560387480528505403135377655830925741252222023534079372885017157817937714012717711213777674298979389299129621300215334337691850693971663062867291015475263561674400446584712103352651840777223293282899609179267056378014144481280931205398499931553265893351554770214443770129832926426628554114334998629825517130175312629390594415773415347718436074552321530842927696626273978686230579203564241462392987956401031332463525458306483680006481165344634254432016572294843838543985067087395411081273021407805425833635255190287446673671659188356190135254240462269987673576720541225449016486098768426354263908698353529333217216794530918428664457200563523130848697795556757073356743743053752965735366778037007534684437783577446206605000812014335716275787366038532383749532272945486133066369382893246773477588352081354601269545721134136633989769720595671047472194220811480407010998408343594852688933378292360775035507518927942040901195020291938519201215354443550809897965453866757954413127910387628645742684555519183401492812307398874437967267048507207890442009173769070789409007241855492201841691362994821268033893906816490447756027766553415284787283270890172227219768978573201327450145301345654130375859799551459760615806488657688967919387919296399668284854912155345479082194304333419817998895688603261925820555138637382677095297456763382262885649436662978277697635578901358704795154365183755780227727606311888767948025444705547189282767874614321256617948197754048835501299391927602038790162798801122296399373053859292234522698370542586089547004876432218904754824875670424053440402071019784482314787076360183795759862535933171001964414404069668736474925883959345818857533053652596991240609616212204276982040620123780280872681465045611239582352353589963544127465110582458444403738726149798371349634547850493155314816638044486011247559333190229286751099574531061601275097627720362331353973747263223620107471025003043451973430633398541402605816342782358756267344298702251179191908568568967092622468317184*i1^70 + 8890532655778423867614734759470369285795655345580900266272423879010458270962851469132142278412088991121522118052256787899925329772837181154717267295778449460808729636816034817140192380984539229959670417150221419324025085747144337835226534694030639300080042028573585628502798441017603557606419713505674667835957816868259921215059243884646737752229928392402654686430973548846738848186166600298178159307971784391558953780507621385747410710431165795129799275806165655691275470410419274166181315835886930888901362653928873899534657669159956730516118377889509385475322284511172392927943597675611936995710971105668873819039656419060586300299661394024851554605930526016817609502257614515222631679115525741455436792797071703607099267586794861424943593731424103610812512901734054240587779808334918929655437698339060260606213127348428978352958438107985929989533627249347813020009494824896882563719433911856408523842423167977026274684412167927409570145668658437861582677867212037175874984472458771263898359025826707782894786790325471260651969718227305096256348009171510803203212271477026688159164724703867976193666485348588438250458148411868455566097516880725947551928424327917743915679601499088971126578559025743682218434790030062224310514357789452458811830298932741369691796013432792710457185048763581644386509084245913808943798274037471454030583026296570095623910900451371955932594138666801023532684936273678815397902626971822351183561799054987756556293660890728656970360478565284988627296867245923694838224921303922396431314574236681791331135314882638493206839390057351494592495859834678531681810639284867628660713561771756657644306625208375472987690374075550121105983659653113141265828379081417275334172242075450853689742965118098156873847701446430074686294786888069746483996602741641700305924411878420882100300071932519767492383939894506666976577718914554291932391236716621984862312061540729699056318272288813392820405451653450810110601136943063425448835158962422356875872073893778007379646285401502698276274693012116750207925102504834964577133871880063165442389123958981890216518518857321517760283346426060121082149373887909153363666222483164786555961174845935727248851287193219966087231004063774252884082937705580756245987399163680027974064269268459906860922193688274546596837351019870907149545697586072360046347419648*i1^71 + -205214630808602830763886858661219657366573335929349173523296327703044718975554282931159644526101087115581929505576278792508947430405014037044131252119116168477428430325663955703899993085955307941419621090184030613309989565466575187633714785116695886674117765980357053777072362779008559499025006124037867840753825404675461946143330697123939506134064036461528580299478883599417507562198071218764226505985677537865953812826604263915137697022185083029618054338075303883035505094343132671616764644470863312170502539644382208182307657385261413050614448715787640157633466764440804298569622244881838866869081697257680211150354998259250240871092119358780744369154329973964451722240786399786293634163834117349966623234558334174602872810735626022041951844539709869573651732648989281737579376775183412613991283541489424920755392047474993410774942139607104402843846284548155541097901261344931839284973689818648395750155735156304064166630553543563075502075112856699087384056277012581639350671432322631068642607030011858839843262551068233970773449641840134093391948292640080446357574128823840875549210072494235911277892006565400940031442661654711527968533967011467988318232589890413992538844635401028658510120019632130602149972306895923950141151839135227357444075001406605706213211010270971101356549609725051621141202796700158209412829251675385951284366186413799360112406641196311963548127520075128171928562327563923160592792959355126795890730546209949086555256001270011470883376765795799159408952957546320485693931209434659645539360405566638870541170317058996851733542887881701452507974932024066209681860941985880828774541269314200012508459875561886554507214844166498686388463539383237862654210020342952215648625499203632405237376728715149033776674073617722833856011069445546561863179561994454258712470779369610721973065469388548644358819740181431621226593175186060073702800330939047255962105193616703158622542985254974073907158918805880811061931502619698832425204669069339299694466939568873639816695909414412682828017679901678511388994571401230112603766748435022965057253568904063674731261889842264672173317358009154058497536854463021134369073598433712165244434938364585357297995194076038500964538061449096406492921494999957826186167164608836997063130735878213279931313501779936469523804407472173531849238865464262656*i1^72 + 23154592707947285445646115450994832370005843755310588672691056579017495466180438913604983801410829209586698484145542440217536349403512134457284181740537109261431141806970564291972005167738784779769218766709340197614754301538368213463987085615450473994848958932900002460055893857480626465244720590574954876775450488260752595367474791287632556520668200778295902333071758638256654168315612459977902346696164824438091909807920842036158522017967039331847683002410266325116443476952499339516690380921986614693540311898859765352664837826813786447324222078011176556632185475790138020584953403045259985211791080517855461303087878530651725962469314909101715511541623275174413320315847344013735752036571964500524275412575214068739809342473362911810090998019094542109861400051121347719124603096647491029465330805334667865105306975403157987838726782886372734974744545097012513694067170056647714226848309239950258247883816359197475984518575189449293692782182108250268651739629435196516271611928100209009825666819596542917358750488463649996809902449711194314678609132879193947533005563234850053316125426624645453992870981528099758629007343960726792786682572661061454488406905875952482532915232261030988730775296551749534748721440133104033062025711570471309531945412178298210256581055859715037063217316682188838124741101850348066864221463510481227591885522178225428152887351528863167356303477136066492418362228833392371460890938095564935213480504327485085884146712084538881074590884077382875945019646793904022056444571593108935986925330021493154399163353236405765377262003813358231947951597846231247140268744101129589838095381728050149066804194434756900070133698362472437863150922275500377963160762837139352478486536791169932615274425365577160172307638457934829588861634353375784724206638150600954109643831669290428742681760444487981140843306706984964493244351965377815685359047431743453464438484337617737023016431292279048000268520565416426838883423066570514107063190941465775350833936115359294166236403146384386450349007864271044520788973639384893530575450346321871235587522080364638472886556145734444266931449858306697290977918235758624898960752673085969819329072915034483669999693230497794330749806636917016050747930226170399218178369288225745733726123054076451065710723570859857888420470463143870883430400*i1^73 + -759082332353656612928385666804764448938030254682240309364577526024275513099844671609941258309650311437636824892284112207845016233912075360996468890058407453097521275885942784648215966657511528086350535132875419378941653028794438878725333845786510242107678503778800968267848347755119091751515199163347837071368360803220140089423889556405484271978105570346872464254684767557020387611638784377623004064329083377744265587311388555817001870609925064453550046549600045924788256275670481710998845471409421167709495172351319385015439288549125367455840305839556242026322481453616265367738537397981890327802294575175166256827570797532399281049733060716515691045584998116128775916164892173944924947888964841549851042208003897095580800781252265951742684469240352710269449730010695039052247822701561548592879037976449696849503850209670282147001969572129263845635527812184069158472393288448636667205932382517884101342164413745900196307114643600762571370838560219211229715298639310191723157411821137522162302498941874767989235150088183958012005105277098218806556817278110766716521983613668586848582475401547400666727789962259110589796402060486882925863439614290316484347923680990390176390102949778202358020446281457833338595586352552724379888171218474052391144619269851110654063751923162596798109616668861474290612678377586484676199143046150464275322789623823826441149453342644690840458569496708279460587162180291834210242972703911539550441395713816909460940712833180338542236188130239143576267998260725757211695355084799544891503679286931153650823042608727693388703176615428258106593339730444477578756074734921313727256381860746749748153993137110375924251925239822685464153030831338755668669812182891484832444087197344765550052711096224639247091020341139616334615307462506330421112652708911892853552414061216010646590962846562021041793958054245126396695718043049457526717009633733207300150823835880968912363557385625770437494401490078987888001912327682233606397560051186465902806008002567235882503455648990569046563183445401374076267351887351050149987589582960767883664435317239990960357716371606991862077387121417552052267019495721340415289836763195403106011827338909208683407548042025476813713690631589206264209590215834474520680168819631475404325767312784722796254385166653149328979805660512256*i1^74 + 6908414192220895502601880032620794211323857730486221303910537870244552377851768063801221856223092016216391816672491460915889972102467410634725042003850092363673346307755719555411995623651372529041418320863722253480902205774821537014684760449240729909736162277524408886295808082968809614741051366033799135913749403014370539504749145676654965461355108257573299110464430812406829498977688697181204594786710492966161259183329668384273119214507116762172959991204087066357639441791098422756461380479751140242942253942803998998374522831878226178877679671481991481495823267242860716231266242380652633421775443107363795652202017502367606142031188538877450875059528768593918272612751423466925266044164960097347835983229686384459352395590913162303441315744022780555940863379463565203193330461458462085433672752470544526140032803159989398166656511699185037413176609752985359873963506460298380348312371528668663165131233575917808781605121170553017042481906697276043794256019959277812014728583118746078079213512930945353959224828332300346502251495502160646165360337142089566699256904165117750981120669569216416896173524423681206950136852835363453320340985802797569947873404134436000691198001011384175014366537067561694364099343113065042910931097057520227552999491228500384744652517826982248479897518815467228101253657494517060054527602647747707692118075054088484846254187474712087851988255488373256665181581112580818415219141568636212637618708770604494198286507216213965524039620975999254028168699231963958758551531062329361369225763089941652716766081983239826016678017609426632622347701444416636712833220592457429362918062396515040216017240034258931861275731786967665204185487089552501046105691223132855794456810122505781658600093851219463419793589334877333926462414074753512647225282817530067719994413311548332149988476866319705516753310485406751013795936669086430243199552286736922632735661373079975365154462456372408397793593786650005768096024198855283696175720970721034315349666733501308175937799875223794955878804252208943304785987088441922825806205508423918177731691998248846936619571700761290923306972862472478087359555686364771158577551330311764735029474995493399568991963748552758569965121302777165023886207469309925867344227899757519117230351706911603958882219676375306993664*i1^75 + -9667168372233937454878089604024525494546858383813620996341232811104134838437156288600428314318608136647736658111571158853942586340312701435175861501452420484181630839784640255893754227099490087848271298965139775808947879580768757047457879702003155326358885204903279595633060658949684458439796471867721714925743105862042421910069906089907667856740443667178878270903213936314269249432481814858124903528245135598602438801528872101147349309647959337249550179205912453183308585946977421272958682402861963948003742327392349165934031020234564760774729763872579797680021208784597693442467907503296586179383298505808090543061372856424576401739106123165733945806415225989564185974750301918717212062687449481287578108651960002077083854398916652765055129558921103397870734645624546522726743746592948130508186892204432212806036767738326578949295433136089913275940661976726089085962363029282529940385253855400804670940282805149903620062323930625025554790047067743075183779481794134340669840203314291568515830561591863573596636560992441223486822419961259993080662220557747629283005541487766398659270438101617179694275840119468407960431512601584139022366815162507456751180484979888667772350007324702403852796396828348181420820166307546367630859343761566352201048913708750260926583335922448077428089802466472008655542772978241708898509381418345122442670587849456243146625324302027609612425286623150596418658614810179189532037551499632119700049446490520071384716895623797066239324523124906429964637022009578921595250488541543927834263575684530095686896135989835620815793153562756854839255925293153392576267240746848192484417265375128172345176647050490343830724902416391418327033068002605677852038666139675003154573958264219495384636007350479429831956551580577370686389310086171726670881383858898193359694132765686690620935550241289647915675708897305786762878241621293360245356231283544926516339196325676108960696731293946592904247075434902394875013740991093475733783657265830326622742111632175361669429824813746072078919428332525762039216624755781450815474375319621839882580240206162372221617413033374119132805241722245788908469783702226164458248128991241873814372947769937026878007848911582047601376605736288435604805553132632817507035253915243473332616925019865556369539072*i1^76 + -159762852345331512624664014899994638900969992960051674854000398725068586915154422375379228945476673022983635270617037372542125039761583137925699296000969019256088537773528996285695359542565054579059077206459366643296014737112767133303609177822490076857417063558726194272525967304613298094995667660960372751087597525186241062725078465793395092933044702837173181174455341741853456659405579041760162895253785651140336196185800156595674466939136522942268148768131254109126546397323851811014805171732798642260762515267203505138307034455916126156946485689457799842928095070811051804597968382014289879828180019090364185841206568832655839978544788100233148060558883275823802095105358526811410706312970944294220989891262372839922307419009615827313472533125506256858929980260627949581365713808136458058369764615148453343314250329978199840530451880572902171374749499057520454803330806188551028782066150556965197301677781351687216409411523159830721695856435332648321812043544941033453711647201497126716050365078661086448276963554199465638384959962946133756188808984287784047250297753583848893332152676300246242076776529500885705987425826501767001147074580853796885901933482655125549854682730665572127036314851283870493511074911562225489726180120079533288863984052606734946925030008861702324398546034451714827663138420660753971310610693491734225010414386727901956536704957303285556456453646632370370553574280857387379148441837154907906984445093713194862056386488273441287000326510531770722804563197674032874280516043381373139271402249236865950826066151123754821533055100565523953826738303876452551916669728209380926926124748152871396071993871617174920995112746275394720707918595725892277787854496702515518481124057921093475669967254201717296802159528799574591465016168597553765292888373360900405898129739345461790650634786494985556803230020450608618733294477409071995200547311103016161448458791095153990840469153221526149147628727596255077458897774161105316606637363591040167737687795347804097102742358510492134612203257193408990591918972133327612339219091129543535842838160849115257568637439748657974698835887959197046090061580440298919551076349389644625250304404468833737185351653861168218689743531707587053527063301009153337693934317567739988719697920*i1^77 + 35520462991650468767005146047248191014577571251088956464302786942748520394916260378482290900147917379320804918051754923344931843259869457104130138088735615349254510301273527931200639236363733699001103204440228831606832662754273449570773214877533654580919665162449918289234509422203160466061740669805753140854244093553081859710320690779518866490699785081812345084662632454342526063258180209441147406172721931967312606393530737394748475316510183733882710079940009513388708993540958824309187876747547699874375391874819995200119465725797076845250933240866061202261776017035403179775487909696490066815470903214641707830052283183014222636800739870860935270602526543728758609552405190644813397039536057812052865465643673001672086172300569052341224033802724402788001886053192130698788688101800331739082841422940902426439927582354340087413287902878932354843070794877235667749332984663195166446960620537077689509382826595709243516288346285791050241559429367707175028681496928703570845687704660896873391205694168149914040336253751948233182808947366162329829396931202656851735967210430585445043795453110308199918268550685316124152384137014312118055644965478409685914060546583062685167765623217447377532198201328835812327885285933473645544085330203300712486012647720544946841527155870462132315436024017229735559083363716102758283239591988449999736234333451683428761419014185851361138505549972981584232544284271982061156698038476570653630076839263846897783422229027784352670660817670888837949788047152299775402926843897302979976142848704539133685008858622282227898888480474593587616802285784883462899501517976498177426061082029592059358564056154419349879646622806868961182850873731003320869695656791171670664265063954871869850105155866485161692711216904129928537590845388150769062559990148924657943153042961947012163782006335346449311812332820484940705565046859035749682820830849685230635078022038833350210511235770887871998422815395312237250849999864456964909745442824161236318855975867164010113827544616362327756681529716537048629518224959150860301604168045505256016311144301632779287594509785846135147076092316831927540700435283360484959517294352521354633185077789896339897534472492254349295823895255019277529555116745310438141460480*i1^78 + -1125253647962728951926354752970438506293490122568687768158958456406456155308866606506657177889465097776747756799140911478391979415978163834981086971102147121411545666208843567042499103187588167393751499437320861594310353228218671464548801301340733183423580687320623667024683588874761790313170661493720961900284205047939743430637590598332521687791908442088386511764318370434406209255141230691669391878011961825073223827951590878929454481033091680925309685003222551213167868297917782042153334320581240546785725100233983822847378711642535746131596167825323144000816984411450847232740750924495088116065122453940883717270140516231245136988143747875831809369100314814109830687621374902579282629008708620111069573667218217293138411004978632806435214254406925089936591003641628995926492336311389363732037236401707042602184945061925399168176279965877410690738873568164736830041704527974235429773694988129531647535950447710506795872570245928785203544760677930304362426087324730333374733889481474008439244808160415545714457576564632868122107639408397826667893708291113228436270292787383935189172332355501365092253664683615597236814708436313248693292484285039578943924262798789599867490764575469496895883964118572349354789876664898109968138179740098096711847120223383887079732145824984313396448061385739539161605031998670723174847694663440842987598786235137138102187667400144135310802836813140594114289088812286857173033632964209830812258972124210377694762909251824374537517173300498091240262946293482786809101639286887345810913327019236739119969921208737982454598528811430339713800016800842048024735263833942042066888218446977951978800101798582673027040362501741804555175739070359621936244557872848254606071078459514241138081151222687521958298825080036611861039817737413072797224008686348900972771122748483475219063176660125851285944711927433337511782907988199831246771513342436828946584271938090755147422923904373192458577644573269935534458493348464695649084066893684896595358795658172147529972806690095318178588546001693296177280313122132937810353930230758286478762287528679255844827301826047439103987923194786164325338151036721034682713758714403616730926008720681143509431427280501338566461770306527302325895168*i1^79 + 5070197001529184154214339447260929578025778864479799552854741839517038775711351510060767431363562744169235200314473004505937135444325537920600713072441287965105217938067185490351410660760448241481893837410418241927338930375452715507083052315256853774576663092267266971236944802138202369266805360159991839354182143764150070297592271557054459084153844415164616624664791357990658389869465288127660932996384079438471446672119919072939234787252061476718820691939395346158718348150576805818727707232482608965423862837420646245620254590166890346934170028144465086458480173411159045529280173797384180938762143081684968516830184677623353379589318537738467674283705869651177244251310389162254181899749897450349179577677203334934744003272595689005458812649622831701100066180269188681415546391318418066433684079662985065924020767982491127581187369818790770109555994802348143882565156129704600493707449982624252164468346106825602335322158878468903073878293982848922571286668673116739532471131675129127090585920339186799191221172777533087146671327805600386675831835994188423109447086978654546264800550328472085260774386187342066065919435027714517089903460358026231374735892959247557822828715724565207301654705183657051408911554831429919673619249464255519397584225509082960368650420360459396340305267056817524287406366454170378322147934631394323611496713010666829080991112052140258847123525055589433703698003322703994966534825519381125080221149038513795098598079712174940478926188175052806447672280512746143965783653733627498895354743082078849325848455356569539005298450534443964159918824315050072167360193217375906781325628337033941401342273936259801256982907373392544263141994384027478963964213905096646054370129083100503277606319433600702815013297756503952415872959395077677088301888485459961873004160598055983222768922284916760788764483515412946168264052961516949887549360563122555580822130216500906765346531915758315742127645839156861955287176885747427054811830878901231410796521402626852083083819500909732345784369838823698568127336040727256890338124721176570528362536057306554555408969412248368923447730118584584642620868858809698246306818204563079685185916988158229963301885217226096640*i1^80 + -17443263774486059483015435914769693106589116684905168007469837968588350699448072921730758536164461975545699136176272678360098718959177668241516611090321042172874431053595231293098404797203295254424914498390892032868118289038358601640413918246802718114248510602250587657932090430824377660398918725982125059440551976012027450676092854303779271599992565108066728771503404927126438967898368928727487640696193342325183594328763011169021643027116562222055333199239502806806098812753599297639230997278457536304602571872836492639980609818119865424832930960249890256789872917983734621760052191360941913566573277613213076220989358870189409124641981729059868531751722519280980452834908213995872424436555623329596886507893273322199662663764098200330588722419924445077219966636939293299632837048918884696248964278682844997417217960787806667635542220842615737031506905360775898110477253960595431182954862763035697959416742431768930932961328608758744909580778872700360907063095779231343659110146610781203171470210304923629876655199172742886539172636438130782526980756764252461207275884016128261473267148899862916618552903452724850937402343652630022262363889603450362303948676909448808438194138064380546147498301739550064598734208149153116671035507513203739091102533643841550137739605752207233268856206148605393516395256848309170603066622282351767770757465861795176652254290978616904995967600554104559030329065693043094981195435113336250213772819276369885776207405205640399623401448132581032286556505669795382536830851121498446365308501829638929864304577311082298802044309228083056521607111128150140652277336865912153378492462831189214524418003245689102092123015993320496470513550162579078154634255583222021575512931745263156737560846367128963671452446369832763550369252967005530700872925196658946583632786040254405664880649628451056965735087988677079257151736491227063568842878887736095272240374455167730513095727146228079839422906151029755346373335935151459007573164312179525649325841583498022632680537829349482975474483018444906550445646893371538473732446511885071063078434886754633803199741911590873573229697372350640962976883665548624298889644649030065089601544912896*i1^81 + -468358649293226537048658690200646447051960814771600290589485683716197493530938441949370746140929292855519124221072569645321380520233253996549018423495789008872842111485279591761406091969199715103276402616067717070836513776037882001911945100582027241114652512562684032916862076827909861389032038833180745515924591308676131918854741840167044596527930886029613726610680846097093921743019611911924103058358941477956539331969498301760656935078567761112310390944357800923061908999251491946643036438662950299786169184746734767366577638108839421707742700078194869304726232738608479116752531118722950696555836353348239335031591022783014506820963392054055532644451379923559787509951776852388053363329443287060769322924140575467563342885571098730403495912252243027787552953411622795628358058681781995094794936100818668305489805969438141754191830110818667792077262851644669986195148045224893737392507434653676503952001201205944432904055101866600255381312060183968405749607320677162797313789148528130534857044788667039800482199038147910736740118772097474007636477759635782487137196051439442925816826462622918189828661764542438018346304288613478933339030984013569879304835343712176543148378298658402275253738430327243206472413722232652959071966055745784110155173838422973888010308039317287799366355157349736026709214660171419191504445110500796778291220763829101318340644486371288954109865137228787061549004878101327228185193636405004954556405546940738188275999600545687717443547790613295572384504750710375387310658289638550822468155171364735893945444206856022461759298095718237340287684672317881041965692418816202902112166215509100918887705008639765247981125373823858882354291576320891923119754524891983931309247696995069503359560076799600639978482435657684558272465125113261374705865659006021692979693148911004107760193444182851701804887088623138451490933124811205457630140017703319126318476295170577945702950562340501938614101425577719696105422502964477300872603633194778314898801014640190382134695998084571685206201586363958531423177085648237462295065002138072576721299317621501810612511044902624914223832110660163410266972217874046779392*i1^82 + -672794400387625545519840707391106495629986143823023091313181340850834513464642259769983106689757322369503564879830656265742995133764393738630809499150446223955006650714799717967412209210013062404216875318879886281637770099681628713829524996278856299070391646380310838871046461965036957304768257936938764043102241997659546714158430572759570004855898061920068147581887138498204948449792709205292975525141879126774443541261720730187508447860626815102377160054994414512056167155829361244579683981615929741809455023407562978037215386000660319311586082918504156335709025586125680787034954571344350092557695081980340139542616700335599652721965321474173427268002555474461069952749665577726683246396094332324105991364491226121316904013693411888466134170009312335990033379542307276044657179895063283338480740542617236232284603333718244311566343780699015635260742788922293019617902627257496501553864111517855485592797518325675109257741917732124974067025055857867610187734256722233823182835269154201441722036157293090645223241892257080591367393211523243328344726279367132098816245198645124786093157120086575184711098735892398228567480011828699345558724205199334994237739076284302649424310697466498179001468703493602239781687712531908812298340958882289051441147241594183983759020109092182686177632761052787289449249534962711251001536023173744396867180897576187789405383207969541366176692467468900379577099729551006294848352466066518389195130296163246048986418347377993795434376441261232796696237499201116834240758170916381595644226592172990247858816113188357009469428459342281488978406002779142643836548614158939712851233151625814478311436179731361305867631441804351107629101141544450332317589049026117168183277254483406000820069138799675580241289015846524831753296456643950593437329090430132336792371955547903051338903961916700855122900651067972348362803792481556111519499029711644999926869548377849104509074476999726855865570453046979997557084330580004408678224555349900277137174436140415933728970281193329720403875285880286858660152140798854264747004745345191431886689596931023629605237372114198761336471552*i1^83 - N1*41683330609951406599664858555234215083107229755861195128711249351201104725580607518225311128566840783418355662823614822300340492425952346715898913535627758708187369971643536298545224141665038913069429709660981753781008803484243663266294792527829883112632236681194255504079083283251079863466574309292798408096645005567604245882055524658965889311482924782496715738758982480703312303575363969699606014679020204285163603938681176592261991662312898699579171833606192770953314788178082147526303105569320572729028765019745321321826073783681762987627908864698284367208851*i2, 5061729936663100104221216542696630460559511749948765118855251078794827409634538398159240268690085423708249018416784101383169773573063917001170678887062247305685404540977338348850516219825166116152773518561018637086703911886745518927378280000309904214345491789432678789295943674286552175932541940057211917555480512679291387589057038770401368076709227202026460895786896632964037433291251817440861217322499497668206522434928012950795100423587625963268614505771692906599425737548149072231030256534931087111810130425817618747538041097532039476693274918571034583987175240611382252712293321648041111755357643609690389332689147722993194651625930864250146553680294075355562782118907843560652132168204160600481029684534132762249979972224981365327852172424818533900379439774361136911173004153968924403438876370754612638122000144514099863429031012179467929175338894632317611974367167877375914906687694201820552897263947693562801385504219771513779582982508054531278375134135607823958536585649664172466071824639383790219413223087953952278806297225427505411428856691824667517119376596714440063335299749298287908711319460359649573344067176689406855445626133978267089777893621521137125762192532806866226912831449002808524466526284637140276773203987260322036937210354518767756067760691301239928481342233657806874163530269001913066749698577034650593569723359453918455391327081089398681202079242007978097483734347516806390192916950856093627376156206391849484191898669099710180812775059901364335073507947586154504684793169271364115105683636711017559835244542345976744076018704151531442121138036982975337632720420122421184331626231547934497377923155954430192726620262527625427675548122871035115162091898275501814353288886173253754453609055127481516998521594220637918845685066640174049289887202771053402477603885033895763829205727376267944118839648656297225190952927721895336501140592786979248420573900648680036897496323105420853139651241615227696118585182124234170347938742719367731757522864383522166285552285446348342010219947529392177404751586257845009368670499370233348630308208122323977121822984974837537523405585263267780952757041887086327167214008612286000566125203960695267551298829733948488822970217257100145749950660020510616290967947759979294653634378489239025022928584086779487512678574899256633515446874829134263335267736246281443103268416145122656926839799181843113333270573013872984787921023053149694548678064625924428528111895681229948483876135105276814732857989624076386288573355263157154737566720207295205842946342611598155407017944140480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 51554465968811662878400201124328859092815951393042940431309968863029114716713794133999910297685087969431017769974705999614602623070875544597959401774080871325903291535706619570728654982102377913839067656670482250292695112697953041520482108324813344889989012654114252484567655492492805748794338475495847365663466113251376647151272197116577738628644471144037443466871397300589665223582007397333938224296946237718563918149305920224862332488581591880431197629210459992363840330306758304339703462054300639439757301677933469032805383536261538692804088483317111938404348883750509282786946194406913606927243443079495130761318471349733805449908627742114572539908247153360155145970382425684952435423233942290252978596565009517687126859991860235937991357732691421022911557164866614229064400411208695921191578585947815067816252634368892827063974576155122565012223816101391432024465571061795414864379912033456119891099104527792827540913010900070815204465968756524715847838994917806213670869545172642948014084667563414141831065514724320872909259935013575391126963928206074204471500305743221082880665640760063467179906189368473650622207662197760933543432608558469328184609778574867521090979745068284896488710336040840088555426192799041291256072020086802318853877799461618557927993187919845934551108444059133167668006597837809547094253947311720732060984065125148756862195773509320190287612374883126546416436292674119374989468267261676437459415928058044416322563377950803438747351105663829392989619277564120266109128610979407555376380033223300565870497332563060795065951070019673471002594857976535296794706443311624346188245304114005592351224278523468024960057663655829172263032424072127400626251559223300712930028013662618142125929045480006800848479917902555528120506218461938217705409786371027152429246502665551803933102958299194919572382356125844929318758972466558233350447616060755501162566467966567693079149739234257948544716452352085210358686573418816397447307435098054499676106364385394795805552601856031623737943451086142033100039768851917306909855348095617937726032667456693005007264909711580962454671169511491552912716250423228697057556615773702736926333712891131855306884841294494301915004375899592972011629571374631781183149135969908835006965147349242642155621359554631134659262741323137985641239670162570041715467551560179596572659284765726082246060280208172631055508341853109547294167974672115613380216512287631973398163147407522913394225933927777283981487502745813733344844988830738216753126334006081139751957113024490579948868156159688704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 474961740779959999495989127800229622234213742167027964203999082493684064331757057527167433514460837023560206803495074676362610967892797173588515734170165400973046246960489572575119031796837059541944033002412450321047289127300544332922613020962883941457318943447946612966678164369138743477342083022336749920046155659929289337217023083354091430692289387412083628648960569677974840323681833672059457819823821789850489967056282537589185539808432340156117815423585033895852095056699042524663068598820891070688248047509859159368744648145308377145070677596833672305612053810014032084429499786598583558645808485497613259925573487776699695153524008166008382761483029559978621729393037494800635070370179396624987768434519551432643054962097690132263844630160940423969848889339696791298910941248177541686207871603237202738568008369026995092035907695627079152486703154194450848665025035319240722170864536869581755890172255368238692375297192705346016871795360989692851907288705267220026641966710453542984598012734744138838176927159782740918637888510044165240485843772263452806499733677253331846730479156472931287048806492183884504037350807275424313803830613393608002855548970751358173057933031985732560289169657003163403263104246218525641289267453539364549800398389754218729258976419113873893256693314035548963674866008761203845089441583899869803770738740672036100524682985513232108494335716873162169534872816182532092479364361366556335043290165912853902790584606393475164478752843337404313516211031776239852353197562495189573094033009160846722345990116856840173073973915745310438245850734362751835132673606209566026164186250854868197416436935935116184419723017142404753756048227912756581129259615720046940254260551591977539028393350477087816628993681626639871288671167432061049800169411526882479249063060698683518264299761515153271758950681522395367798037804509563425497563474008748731686437281700424751479745010245534863497157952430553075893688986747533347203880390559526136456343498566187492897954349109317455472435239191963494228206776962660811843244961005147131521487360090779338276934461174015087599477960323724121305109119242825929221521870955403401068225182960299062815206673967869522369000451583281540596151757135062208460317150525202735322249729415343402956582100353267208082624136100881257025661061009210220586733304595380701132122620826740087478205261911595976460708531506078369440152535019466783590119294754789013773954366976325487780637466072650244118517279480391194440872030302825158533113722523706052065634849371907409053458957927972864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2026679784887985598474267516275568788194030490754501188110014007639767841202452245263850935434515456194389169655336152876737483532118548172749383141151239635011946474096246982994347610487050202655728953613775987921619670668046808940977555719594099172948742017247941308320807313980403650684709701529229429672155615583452889408282186025592188874838418532484081384411441256120824848357817246081959406759778435873056656576116814588469018100877205772753141233201708731927930236608225357742944339453504970269651567809735034977641561759664302958387715473906966010544833409251858083275617815186744121445603757741022795159308317877087934460602490088160596382705519590767166320365350207290420320498254148177864114310814922168728631329280508821324614611289830452706566136914652428380024168230630470693440112198339562013890396192878222236995374743230908714104383076207938092651475730897403750343028647770296656843312737591580082175120294265595259963323602738654134684559087841728678884107365574256571927501721021142502669733664832012740262405122706239967597147331585120565548454313814270377301399974550554823521426138494980347507292672046121604816999772478943344761330675053176743579141342786866662031083761392292253981447504848280783167375132266062290316909226622267250359965698051481267667397836095004905256378420078210016774516957392568205549001958092518396051844303737216287761223887670382747684358834360644416845157689398864179970964643818012380575977861715538727566769154103605900554793077042088351188489521959496250515225601314651406123862086888797015930402619852654354479667643656546685208297745836301103342027663103194523099445384797106441324569247696836469457955932955835351827478592940020213707625549492702988096642238890904145263263228132010609633320876462122154045283053326167528768385295463167791140022909620474578820426054572709798104111192070647371477487565945938740786614485978976911721972329315068168041573332884017177579272860347855732700001357627138247879275616250712031607542953769682535721475907700699427508017051241298461073290605130607132098304309558747041159211636191838183724014866075035442791700507866959332225632578206761368217324304072414299288928574479253415015562980012827016550410067430319908996049847879042017618869990475649027740039883867179286470332908235354008310167623100945562711218525301403972015832423952053401842175597283772713648506843243852561285537070086131881806873747822578815953216007326266840213105751921265874828209495564372565332721111100153588128068220757822967321970828680415608879822824028923494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5918174803641129517138739770412895996590708243926009780681787937637784748583469742402732110987623617997648051774417589034118812457035660774081935617932127710754416645433745675492626014992964203075355786927413714740541097479699442593196956304857454152874674965983853457980077041605731890161829913427944720286641590377646944428157870978599275192245793162372859894467884154632976214246886597917651041966413117331604690013123209154671684620036555811270570998859655187640895335762022065116374429048219251617834761468320469120252100573580664120141905193561678259342330028383021212875660592558361289288055726248823490647348068451397094035817370680793069566359363239149989491018386529637227885045432967631815458806993815938866015069930930559571246220531060188870799068224579540658467156775160844997197836925558657313890360950722886895922678595709944100020125005400716945230640101139926953143859224581067530547545171735480448817043902184832856434468828051473133979844649903494787767330784691278391708469031066993651327646261600288111414906060609330280444747869069802719900020953953270253797789961622376504277153151431942794105295646379725318692706703424218500505143516985417241514417233717531687996363533303606264095783895544554566658264150483201074052774527651356671048144074206003546349143395838916570916324713734156193167298336605678403444932729876574555307459140465436897378260777913364938491895711816039954851525056753338472964486228774155696353829773340797102158672063218837408878470682762124403263915786618277434480633645299461289595831150170635367553644000994323639583972145121227477001639153632597719267109946696229742828034620672937248661407060602746347371483848449510439780317005700923160900801563200022265633924402626514769320610984940721525648103305079955818637014929294829633190438850368024222751940096419019004923125308102341121628070914395215685960717924397836854703875901980079468146616476169515621972569072661306311833441484698394200266212235472013417256962146224845451418595494287552892065406977476438081126183436976793318789354491895840356646134978721441767317063747021413559579401555240237201892752168988547032587817779534030965515483613634813812972866494552610349167277175720182913211429248379503526090294228258443200704387359254058680910206912008631452415088029174926538344911024987961881837111557366773869816249395959140008509077259160930888158044410875783277314414146109799953380472436140619003143454567048039425741703375511103934178845093213471938319929142861812727275301823594175086366708707189071742097100537232810311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 14121358074990295428962359510364601763421451077273271573987948208502787868968718864919764318494175020617949742741866063891105304120165531000091001864523924972568035602831130906232893222727354300268078230833880410928779698207043497472755276700227143049036978560543398201008543990613238912746148795283483700541537785919634684816057554231158124449599810225621304861831136265468447053114246634354289440493519238667459690811053932497170850174136263856921599729999541420365784891138429761626625128774631616872200599918657032357387753271684835115147259827526337724323432879005662816761277225594791940044495981183693912120328926310686281179162715201411312992775504173820297429186789263265033626177284332013495093814941169222376678539474216244162005638329108149218573553675111781138998315964155526993622498160692971127902155961330356869463223993047157815629287304899377498349884058570629971099484350805604861957187896006880505279915964755436777729326407600729547027541305677354349548413272557458695816585369641179480011839306047379308421267512923541747801583481094049329866819099801944263396121503536229667765707478319602988642699774136041129028880898764935430275290435320552847650176662910772448444926431090122881552336414003223478753148191603729093512257494049783139731923429903828806823908932265919626952524205176317015026230480494340943607238021448662955217697681756962232852896415052928259323290230007272318034647402050499422104169474880867294921189065056178808959536190050432959333204029185254024592561077054612352096313627741421663124850828561492310815304033537145057391207109965244088665831449116534302086749537784291248420894241494813633111476736134115851628973174572467397004253532258665566871495738147457424977911341896638057226989385209930277927017971187559091195276633128155102204270022885222309507668691373954482816622943687811296755809328501023871292137299700227386418360301350853673499883139461642968774190825467472866999141131762886938669443336811043608751961056489320914426456146163453868687495244672211678670749284242886581715306064447053839128813633143364208971138734241916743545794105538097726745733378712279265470079444393570004202675089029368812059034064277800568008031331802467454980422642900195845010029149733758655271340005190247884069422333158658682566056793447894773147240453383456429832018211843027887491719484829337193325821156963604458716360280456014362074006732814688034651968208700154788249358847083519680653912963902988068653315636336166633808998209659650673470729864330110924829083942426783887558182957239284793344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 27548123220371264670472488518917969400631980865794927007359966591988854444548186033103752772259789702882798461747390678523160631137141199316173653273257351819623815424694245359686342135964811467106034275883689664262721750870109504477526265423787929378548612746590413571227038386896157514316719785585985038200264220039463250348314696189822355418527993596794245194605986942439055751459899887769739172150657141866675827281894803064694786403473160691074245183877943934190827600505949051045354885043428939020062304507029244861453319254173652070927212607912592877974259932720393780849093804258902028090181068169704425126023985514028168326655776267891301254444430778942478628487268164359188893147624149235210518927078044376500372003908549671289898436450657795201424936776025817240027426423510765460454405842996324370817456325846761965449765065592838894275292766974849154357716555230250005037394850906441927187806879863483046347832285404704341559925598603081899961015520403450612322111559453593901238667389541253304722800198893921451171309388372422417653261521496828278059874120532555955056783248548295190498383384120797321681870182467149706697978545765771703014687206380489664652510662182399032589797674286383345891327671019100059955983544409512115126988173379894596148570730351671858874879747582703250014355029572532799722720604136736529059971316028571358491517445196483673087902242527424676495226241256279418064157264042502429505766399881263689427088669668891760377844230038350825032472659675995996252217308989598443571698237332898692191937005395154577054894896961846397671383096898780600206865051462694150583836763461856051817110940508472136164535116682278137971565550099350917763234113002889380849817360859723668448905299801272659399481374697703234818576420489428014508221377764604767679831014202968127671712867022757041091031197041245329343240865096837884663208222400744484556264270208435111914396919082017932087128178253667590286257696484972410493021032254121822589948246464517499143821694683713458444891583468821352663806373290030794046070430272053863692111842013109909324093490680610145690202301890870078883929626614251442331917990844458570066756582567444682218860147933837031940661946639794695701940462242400321739965969268646694732856760042060975981822487249974940532427208250966282681335597726920997463372157777372090421098947743604151659524359599510480932563809191387230437100044895995695586708440574884879277877259983653478891999128706829747186312611208379768164892612820024137589913102855685034030795687758539313100293360339856130048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 37974390338294549981599649892789824882229035230389834195135186872241871276971613557809847441164982124687490259925775899981841415215003411367590147124223373392604998484048729446806417270741463363944182112505329966046369560250993268261088393374521002117153855599897113386073843559052311235498975907338811860331336228700175384078563324951679047486512367855253600987802346425405276663392382752140456343237026748282204128159198988702728298289015660827582139559085532582935542908253690881557423170171025762034585034050086964179074609621456241932581213842151634208877399747288953237662904612537437462696033730082247726672081781762168098998390635874376441353148385359907641293907081983555659827797045618796456644367560786441032753614627484069880438637768088941307608327354635298004098814321508266583954039243672011110847381516931076396023077963411627014679172317084493954908327393431270101823906853936358254764548339722199740843557424171298689765104659053746128828792503308664251594478047637178919397339371796844952080177589864497936433390201227689606651037523795373204540453032622839769988867900849988498987344988944805906804292957373261462260814808979250409507297080182537163681201015919834658370464616765636484305449794039502561445600530112042946084891907926024797193092653502118584360913455183245685647172005799849654413677195011993725975260517240225541933684424139644474426066690824539478090447069377738406611589606696200362817690860964712418888271228947459443086571347198878885555132766762823952420722816074071022263840716328564991610964640931934763920701650197405767695974132877209674377251894830080454028126706572354137981643278161821078844141365709143371381599983827458758233586335428771818147595079414103837598589470311933369011723352019558531193620328123806563778023279251221619873496526909117833991562127960224415131494910065839834744173522422991680055848539049718381544221421736553159840887547868712379771619186439175640101541972544375460625510216981484334367527312202430581466355926014368722481243060038028763555402608409056440489028140410591302602062637798850604307363334373671395341884626962800723092575649284765659899997665661516238070190691611989015195690886774345951034457006394175636498817939581416485445227661841826434753606975762132219326887024749941915227768599706532112638769120395883867546499003110419704861267920734802628233388079595133344147215729419508149751399968401366093556571953868465339731583752826818849256901925297730111047427482722782558500443621666797117522139497509031489945661788696261454230573526584853004288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 27688767859873727638369543598043642908342312586624935389622829596975894591254967217225835189536196778933981878657270068470321664924455027979909443608747693219170145087574318172927198426509189383130005426289088530413091711681387859165871197773253263445759346441223013748810534562787462205661714258052488854796022541228539373500021068026662703003121487141178947288394210865123713514751321691931100442323803138718527758120817264266777875938896444526851077850521497689382676139105595261140092280439809741535347454063818414885412448569701280211519486994661812271106378151962341132947797900701157666932728294448515666259164402373941142482737410592689126953929771960667168785972446302623082048524464045774368906819002570342338472922053123088746497803951715500445260852934743337472601200101529956601745042776560442144771467928165996730124139789454062998309072791569383068468532507821752306388183413238059717086631042230520336881380958973949727065635297215735759407991649959637937566256080448182392539489479590419161529152808429768604344644035902869090676237021659367712536078415524898392091311202628931045282560259084336858523772977238050039576829723694724673526827233835834051562502994483794409100441304309307965931159698941248206426193581637677482017859005076022661876861476296428584615983436352209219412512856012040432363836859062325926156563317060740222956853256966341599147999157717453550437786436944181810470297970677069893684422987161947630139082612066592902064528477200326214729320808134634962374093905364826231098984457611258308667959641038788358740545930768313674064815744404649123599165639241897035353357742447746056191385964261674678111588361267655273996595654979595303498311102594971053294548844809661294253761487902263781938695305961473223907077316058657819661193018596460468875318954540850016632946235446146060144199586826564624831477599491783038258951126374953219171839629921793907481056705070931339233573041311055283468335163163793441158960971128585069856739590916292074761763844877779226146904508604415069751119982117712869116167433748730703895409360146127028304704583846452883553187338486547313566382384758724787821442681083708073559075306170707812549671087946399550667295658561827186545465696077689018577960368932915481697126788364197707483276342855614350027896242269817810063813661182026803049804480784191972282986927968769335073513716151096210661862741881188681682475018784141765585522982630559159146737406212041192698668876595747148339490740567178854250433271124514911871993720268293252841154546966248891633744689198268416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -9136943951671048065113152091211546808851216067621041428679725109567744980589921237636384141834988866424013223855592976870264587633396502727607460993490827794958777405171160884053623738571774116512319981116909014133096572316087087344266420169704288641916012763553269416181316062200721243399799427465899957447654977325092905878467008118350611228799648745767759991949077993972644685123378519116371892571276865838261315307111714096687155883723834007101488840843469671069883752343689134234593552701555871522923678923436926345103451913141172446477976267123102916795706994264753272598232676716109024692155962523933019171191656968641236048458038038687037954278078305292849186792895664934822017406304142101712318356879072419658856369756906995158283686923244557926554308164169114866134263696868548603548845955410775689791131541139447957550715057672840623994091519913303222507959561110457509883141695669135479308361395138535318429362046830419201445266868331765193135333442213501481356633382730564389038147980615269629480600705049220295125268061445991339677562968069826328103844315669651393852220654554248420823930900367240062483119852879579513783974505385331909427580925117518564190728632458434248398309467775297943325034487723871130004937736775243509045824898987612837034433779497702538004031824689880064929834260346324501941164113624339155926170472196567644726571855314533884063845972230553585563237478986216006050791867724705607857278654486146508358653941038553932784472435701825332019572128830364419822388418273422201119181318587850700417976257085437401459091497845101450243944836251625315920440319977169802021867995986293511851368333639978120433873962261697066740611335808991377750497091875325983794532213892486906819744563667648187032527767507724044342016308119323215089495609848526380348136555507699319849822264396437808721637095711445500374574877147536155055182647366797925176504926169443430949765599642896376409156571754213346753277036231789740326723104298471241518773345942858654035701468007163955705970691911135736426055264790504272973717519789027516678851280787561367432438069468120882580561416150096888892628997269312409012429808600471458341723760060406946339001799120960211868949837063712828463211408020414438229676793572619222154798802257650399029185570381533289665304973762350977007592771342788015103872515037856270686407265048262899240018475435137638747202747536315966840332062140836238797463432759282593494598395417292177426351725990789981117178891242036589749917621432767758059894561675838025549608892660224265590663193969410703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -49538459095312150574453849102848615998940165871650698541755358876070019756978076223557011717402615603170813744306075811676896098431385135466785003441288843192860493575718484618564643422541779589928256761828431016813504865643495802777838105537299670808175710652135666475781731794211386028303432760122036581252293169511563894083776274321960828003109843834669672527368541560451633552760190819083388658099327221835784294260581966700358709970140635173210208127951238385623424904119047960043662129354265973952375727013409751109726594566912200850661619470257294056753684997932473950156308341510081074022160767887734847434241055524060553290501399219474460060440187280671677335405395778148138034024113557377988674936278702442181340819345391639840024496235138140609208900374949552578396738352834714622051141478193502914762699929388084893114952317434133885142320766564654586265530922995678660069995013991173702298037971132576149834653123746002881918691362013446933648404620984762425092076045754697845355774203704628505149515823318683753677351049843172974988529007334059242897613197685439160670645417643282979064124964667298617647393968249930305699559400816047174758976963220316333792026040057471797762378265079829951172117532543110588629272583857905210931004691883098479238603338910557959671341070541973263868756423616503783598328275601533307145961307921345741262849386655681494296036654469864236192355233358123997888289121510723430434330149867344388295256373081233743240727627816548089970457610883913794391607690042931022808117172492862677416823385151512215223678855886457553030304082345956850813749239269055369973066150820965535154290252673615951683936385725722608169756919895376686418551181121544481957105298390517613071021007574731253109225904852992663351450011130965504154212338043709759104578686820615967536697681332400044180466097411621050761106074618094416865404059094419714314907564331349023409183230285265979932216081304614854732678010758492704571450776407496935617164223670608669130506650546055824265044443512783365337816552603934443409766147572212273736922000223895486073150326437335035535462199426198798596634032480742195048327665602795381426339842457872146544785773633569320230371453540489448952531508892478102914981863368255606251395553144479884207749041767706840901448628594792035838661804483077507675259109796165533104168981447884392386453588782769040633981280922230492177507957816449804246637775329997087426643939908000994228031558149249872406228957910860794618490674395907240728515226845934128916837480002061199737458521327737503744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -62997130193267369243341003236926168588460091692291022043380159003903021257135003544231333865173359695967390958357548631960158556050804141823180110474615485055769902990451589159315804914421762852627905937453966355034595227729482775401835705807952988230813137957252487607439887740557934375367945303137969379924832001750388899997237950477659713247166209470668553818503494882132126719376122086876538052445933574404626865851022027718120180513574571283594446016000604668822109109318757715227718873864012559023812495188491791306995039779430141758008357744283232147427923035428506791299578442455146089417521872060753757779289977575101908515370815954010938799318085835906042221122811654845759149781208570149008766890257662322535607933244887348849058407083970461626880200061466527020977558312056878776631557170638914287228438872569859295176147339356129588282862788309241094071933345193889625275389926791679172779329205563866336017540460091420494813260256551554273736056991994362599222717670301866882964214503335527913739331255168661727546805718677140188815087420476034979038969042674461920617673844618627911700644326033619503545183059586428485373343415436611733326633141370640244055397778174108320201092484562853292525741999462144154160604771269031224448195780327462589792225865850117503003674292261378297092264354743053791502180423468160648759491059397920986806523696271647399717159270532957794138224513921499474002268767321103148085818694546179578206222815375532572178864511167775314617643299607912068384095499532655192801833461309647131134802053554893851283423073054603805746312139619107573644840142070871152945064995232356697046070591999224802861690854441785536083283355698848384679301027513197170507100596067177232999043445858169824667942874900415756426855306091639613417220720761940285247930954315919776824158346839058687858021981494719007344518054114666840307543352893681188017761796904207368269055561892518525130608750385166464626898811109305585984405485428792191807236103151329800696626815948806395334674076833414385460080969030890395331146178929683019109241177311657558665325656522029524085919207950739746679103229137073189658811322118030273732008645900834505245282433473971228797048797489653254427376714064059385045716356867814212453847798450462498392458540486140931558322629992026427278441375166037354574374966206797244193150628922837877691795149389288921653701583908047298488741437785386852291918460580797591976681406332757434909832372356130965443007864396916485798947445405909657006057764761981851563347792593453567292291020170826088448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -44085425955153036579125596133755511423135601659914361520203997072780042338964270058561849138878607532268613901716452660323274541713198953083559751904691299127835003594538297554534918775622344442554599711862592173698716505694965199696463991366668544431461737589863111244102701979275310958351374005973961107976019595050239271473247217612455448359236446316880968524714361781341381408309767942081761419707552256340930886405264533785133669077984477806553525058062677016531553557241287526543304654175222744248495164487448043695083736990232769189852461018915758120504315871836178212613483375945015313725274860128631923989243454477460406472861572219135104077833942137086713689897063733705887175089866158132822578889511755723420581176711726191161965616273912693876318096237906552038046120307546986439515712907788872875070228678319505533303959561613348362773482694813171275497167762019496933082071940230059313651982086878050675933773264233658026838969924650572181033483485013489500296375760133136146841927528354524964360614843645954311529186291907735671316229060361170035114366731152241311079285173297315109183919621231690069456885567029543553707164138569989462545579141358759964562448930837246398505049130950528636944729629829765912465051038486118966022233213500734277704312407170985627932025868991444319236267133056882958404511009254075738312657186854129934332055462505804547781323714257342557309571941237664285948532515663560753117532177852946248932584657945524518124386170042811756401166950194351944448681569303012429478364153305475143321876355861339988332434150685986644809521105925804912682609826329973039680990662081273416948952474383320426211029566372963110038193794149767559103357173472326013376964048634419133977223761782530807411005056530334602731296330843373377520365229232109430035336564862908698725218128343533933050937666764519248347422147214325899273015553085859543560825961029864285950008247355554431129307954980696240350607241399035260148781202983682788547852146788666031734965180508979043403313824192174628085420461643538042170918430012012722249072712996077415137347173253675841530245016671320160085638342669268592968410194948988656945559604893178465769533892586917966333813145397939262926493110280496452494405968806494498164153109391313054223702305118076846018162128548163485180681045201940858332928634796380718847489836496366789245747656966475044372990620755992552287301389179162912637742087805713708870734495706252476459545669353172603596436151259494997773512949973279866576546503575357968093943608483733597840797407359960875008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -12313855426549985119624713319172518865536883626007446031565281968857283340017980874372370217253649949562674619388243146627796336302515745302038460686494119218924571584562739414914409569839605854385999835697985812400066008934822468353241249419940639602931393312516768289587537244312209315335393249726994991735681874152166174483733904569705322109500561505672239963159529381627885764706306063484594159709648563439418481874349109968775506003776952220804918030146568969420898711628676587210251770408499417780143519444809658650366736939970491103223610429097666414925936872303330756971805213445595142418881235083458588804401726359183032011308423298766303710254644695990452507449760966758607409025054775853550470756269251033066642872537069146028117514798107150911381161204786462459468428681656195503652277140487638220966321796667546663391487971733474902740992821532433522818829932118398091220693452253696300530230270761436897486145109834246531701387448869737505197582636404685556948512009531816174516117506493434118000099328089396763626951756510132946804019349328266095636516082962885970408060903160440089265495574254655639052195771481564686959810439727875820022338905628263143286831716791151892213679252536918135816184980561900935835285378459912735959151512093266363264445417324711604738275451440261776350323204356303423179613672251308781841430458244440143201426265127357269785863803102841148525350067021714769534430117588308500324579822240108545408360510220476169208724736572137912604348624210087860784107318990655741949471657109323442896505353443356355190607666091890087994885079220630980782496050247105972874187198822361393269719359176794720366392872564163585880914778048892796615940143213612551520849475914730612988738505279772207404783344543537703330653205772533084195188883976988075882741198096418006332713170861725502639112286273803207972564450140144291163635600384976490449980919163935982942105990505731414570295072961414336499018346042124798721753189878138151311810661948517996589653895513639873530105352873901338276733724972172543125558407170213188076029242400144701858155312445981203199237119417012856230361102389476069651117249189123768442293994452078114448698764496321680766034606887514480631980125107458885679544312932314297262826226166039251710189307247133626340562788206374605990764266750330220541194904303686868445250342736430222855679251443462440149037499626161263093382855852693750783202879513581682127121123451629893829606843623541470395446424814810455504788606161432535465037177834237978007098269931683918234436221717079654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 9892481465499438877704994327662671852383878336961134411436493394645458957151622081819126421165217465764995230725571079050768826014549821921039425010329164159376644595296299262064841475660198328001808834366162174949674967277429083524964651461469790469507405162995489890778583723714364162028505701793119014820454371185712849382590624952758617242375629744315384237696881672210047223967470079149514273619660733399323261506910528673042220135606834214560254284582049319119808022087198934018315247671541434028453805712477788576345175560716320520827374855583731207208486565239826076731525682794291802214133990201352313146083165293845007082343123086456749759290512588699237479158072125412748623052504680257461701530020053444988091519367302204261341916960291934412200163988998273447047045587354837038439986623219151973645102774854103756205567583847055554564485105633786990216123939653539761037572632531435054383807221602792729337308618904785758273971983783804124405217014194779086398109184425678820878709737438332920667241111167248736429792254043650219626804869358036336241177857957369908590434989493774007472724357007859821150974973940594186910757192953497745221765586269966001901554249106198350800873798892814252623372119552546648972349905616252223924029021970498960442651663211658538020206327253473212137463050519751089189752677654094447370664641905073572911177626362267486338076980227074727055290777376012722073211283204789980190734274244888161767188405674259775359891194056672262345878112619651608042163782098822980476336043853593459708655212798959644263868724192797641590846779518664406512354028932803080380796639237163226681377209258630783276622182161909509602338951875288951088103001852223619315155095683610008699585116739746680036235590894193623491993024263669265891231599335543981455030585573551875712899311112871938064535944088740973778200385581201240120825810358242245867372281531967630131488466629372903930732023151551697375394435826978787968291427095053879516273950628886441508971930573005961736369471900346971542385683665214002067510436684017060179357383266628685483786907348935701791173439888605194090211004741273185550407049061927566401514911287888436114151970879189302495864302478340701968692587618198937760696997732639550798531937902471781553347078595200149485798979198108358366160141641283243628109051253369358650837651605260528039929519628888548156818195852285151401617631348270073037440274779906427701136361865606384844888708143370474779599385763161986792153968605605319458628025642268023047139547873330518196975683159069818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 15996694355007817679875166603384402289987532686501950990121188094495781884965813101873504183815270255878467422805000763067129768583857477136230566764830689964591005189508533031495587969835575541554042468448783113620704085553203492656685214180040143773921212585418216491045692848479604180145024065664405637108705655562814141633518219026194644657628843587973217708771936478677520631131006869058959214129608013613149139186285994639020722354870819801585150219403033042938730751223452408275694972791799039831404239832291698877925141630571312536075380720281588408223568888230599098652394343098942365948512446561214053660691336768539844996062961582393446639306634825986740775697903837123420211907466443599833295663557742299376510381831718140231160756320751916535648414534111170256686920479947606397764475332085612909848369191157394542493997056442210199017132548201950302227636820062522161097079028844235009126928820973587610702759835307314146114899200712438360492499160970492022810004389515530889605905191403365644157385055108646190483738389156698416861834673634646354431127142283507910846286552215619649403567600651580892089632557729820292602347594504045784172668301858602647322121005061777129982916832097703805148927226345539333380736880847887989842169319948645530657823676219346707629468327839926667370593702110525752057661682247949952016337494567782338813979339476326166173192736276380417067677243467084860280823329492329696478939004206365503476752615967585025969037444157596343898028428201361341460818927372823930020412858075308243295489963836192774869326073345401464021584435917310320060419608403641624656875405977185255189810650728088733148708703235840664607821310221507802935410109702280085880749188747957457339105880127256348791509785987988691006359580091593865327298746802582270701044520049706585901008201889850744023130220687425393967777802644672346050933090460716404860570185457819203390600924951953288620376321587620064603209952789657566074618869733118160396992493380418900586587767186524885751465590951364633546503419737767035365747368142938065110086110788170903340333101470064317876673839403005892067753639228918369317701005079777867183236708665812077851358180354235562159195552487907150668417833239484855430872771756288934897605938800528140982520475606743982768200881051240567968702844443932455170452243048767732247804926550446269770760160736000350458869506070336051706386501971575143385469939428246016071731602659670966051727540824364155678530360528414377789165076223115104594423374843725988971678207882858354634481142555704557568000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 12642538407985433101645745585431092183523146881130562578852114863571171956192013908511431607911922209210854724749765309829927712645048036991446082304096837639876620911738411022843195261024413141744284587763829327687132220987492630068155439032674433514295136337940375308696534631412559676180534959345753269307457513886371057218857510731670551491361872668287364326478985997827114774532177213747608412386504742150802387613890467741144539959003562433586544459304256557548356149853544215380254232516691279775095139743378823656978052432238432842453539980648512607373521106807430569155818536184749160963016043147026791024441480755586457455421698567398008001230132731075106748253088064654031389916553093229610001132007014275871722223191845033892427173507788316518976493024645408288660956437781812978170449460668778019744462954908649661288267918043753693713132501439290597317673106111335582726233511986597456684345057857432939896699503448557458083759626940642557687509715794708272605528075148415118351938157098078055998029054505302885456580387677830298050127545782535705307068641753747349463055739833153553220290058902521999124769492452974927859467734197737462304222951296316911361029983007503780521905950248390051320783512542906341031410179594776710594369431463267531448771232901434335827180485194879068871023357837482360129219666375212172146521753003556946285298612255478208261490527355783150707422101569999343362536623388918863023336458280140436592866945224006564916722928582200823907737008911727719056773207433712882068989350195622729731672395897080963856529757384246724130986584413066618796550074557502144943071400830919855203594634437339801302454861175365897109405727054148146728455966540906047297689981506140626788608865016139671310101706191642383506957032952552109699875700149525422050503612504679698894561098811722920603390977557335012015894689939600282810872833338401585635665663719410199164646545028408798143079180097568636350227792330080040866716704575968368755607204516741717888302825348012063041657539037933998659819873431779521032347207899759248375695680052587219527396484857158085604846505977380920945772473753106179550413782871252830255410394417429387853747252397038807355367943968959222184432830242485990627809615463916619884030588778605938417120741895093804776914974652022661491798678551167228843104268072171232658705981221431961160782901427383432503801730068737620488525835171273608576657007768053536175754713341646181646428292169339926964755539833508718600577670690454524407871366514730247384485542570724811350994723202458976256000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 7274526095660318726129556976923772056963283116959050862806262451933880974102079555050927754402942167385269767237408088581424805360682035841917897916124205889264341552910708726693037086553236803985829927997546515368071784479526832450430577056673388947828986557891275796412882337943903135392583614825543960538771362465786764360295330869283798397845575440179806273532906453334175158406167537527420781388945088773642695352642194624065336493490742742504552621268000056426169281049299007394473815267281731982817904242010487494401376437370225892574879640760337641376835274713992074688846171156865126947756640439519856952610360847971093938174604425122529360831292718324505337566121444285551767796320954968388716939641957763630199716540138540105543875662590075138133227024372516888609729829500451904837167170190767498343124112712106967472635547326892317828789044873817714105880179273315856163451411606101986386127801953593149302223930979292574605155535208750137288491015735220856533676965032344753115042762320168858713251546548498414197772313432518624036376085131718728392178695462016055902949383980077088078794658014629239096723572713648492870065186198247613121238277405203978988367329562390779795500590441035750057719192657875542441994677355979964853654846608534903812530755143481575078798051788385749616022667613517432804967801711199305356372167722418776840343421419051407136760517840273129355533568732115489502978430893676427161927266084584191661835861857923262291207305111904249495677960386888929617835232846054651327853632572717969871980244813521950077913921438443195728715766980724926857715756081697050336216004826318848523525052697062136016860623811880528385101650710387209305510976498226145763690198601743862955268709239865112464922159749297350358311171340554753364628681496663260368225437250560884089237701280259704288560363517579283355637232574121353829249097234154688492087912148256483382970736806357318710392963537544019179645055547820651023811440165229974235196533340822894041760505631368436223764282831516690348932780524396547215459158059604677423715501200510049802396626533901681696617865197508948354829169125452765252652760751057735624034725737288989094405129493385973879456670579588774978555332279569775067328338929471593670641695623302368313267654722310716697232521524452538808183030370165785364008693198910734285308942839107933776447064846402900758733637078600813206195676975755525256836980257071738431157231930447621804762061912738427791468549625715022940674759195698820300428439975578893204768257190930885627866530684774383616000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3514020059309264975096755037433613123570000090602330615447833258553510625829643857373736951459741985341781620176804763701196213247896397179416908126105409711847191564267174819243926902151720466271598411162500007449809741927245097976721551052951027185721085090692494711074615621088919135826088360868294000714685948815604528335181569640853790780162345372540441571311098667416813360135387778784937411535967078384660958143806709237884128215464522894433320386252259565121218654870412034547735075227545111314705084843401618201225982929232227067268286722854082273035078750186815102149875012891477494196037516140500751002646287618408010516552160869612779320840230859627178698635730351527758356579253312863944566983333309983008138439731567266334406185346133918180247145094658628785730244221240508324621716833743018036491585555290012740612813947154318619209663274729903445984041016436767734573387661024263468010823468513296777442817013289429712072817839801839529770703230505630805041589039747706731204804254413405315163262168159154258164381777977251669359819244294464390981321943291003227235691473774236923672551474378799262712065617013079579042469569047942302092862907343920563116681873535024825313401071556539235315703864065725557616863885910071024805121289532524221768188909201479015903179054184846914805425029042592430149954331929137966009950941825813045288415692182509153292630965542372720276238460988330703050206489297126098239267303248343216617658471994475069938622613980978389812877964676338684845128063796989371166829301777833644415758974536700931194646993777579179067829429449579747268719603175576036273316923905904027956827335025270661153264137977228406513092297940896292653504408549489981536769583131701491819857112613755883278367926045688541412637061967318456107779256331260186412298905522844217530819696635319762650896196069962837917004292515400104628953058759687192042579438578065643821173665382567508896753549669758553213029771318431260173695113945791400065169489411543397765845795481853873921229046625002458261554060861753373344223313954034549269375953710902593469070951407119725308980100727204476936986960599464389943629290370153708943616073465477530694528830293008324249127554710870719813865776368751600988020138674944454888090404431300982091958729008757222920802599227123837732512698424153787216543709899053934447468688804556646643100208146964937768078485807356274681319854135000597787476224937251572345208102333770874042767552326077123989773673587959699024444326221571338700830344960162494723292518432214735694038394793361408000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1384069062553300023318397322654331827615806338750956156951695751249475359077600360487410388395301369441599665397586584492186552155436107935270575511808064608945690541059065937589401434244016218637399898708170693920692510031780216734684710119638611550522606269419229900963365336451024495121509945282850962011016031089881310879301297576239410496765074805261724578303592047002484298211526452922566375633250894413755028665610215447932942510772848742232703301148517457411301216479323835916110364804834631852688569904816100525961371069040435313316303872863155977981124201055843428780975288737393204865675275147195808601873024294587292159563771159007383829869044281801785040362544131071187426726777481138281505916418473843473802283847336177513509481237787633339852509304588791090144453667482604502912803447365066319849432946393413677027101523452981028716337569147628357704754233628424872191620582452271949869163453976320082172055569146660380647811629157759588059308610199938569648159946396081336880076764242456158722794677708824287407928272697282134771087008989245942043188161649362450441553192434145270048580951614427925920463910614288925739025747311755288122657147091888195885153027306147280014741842802569503205926549135693094543337300620794018659114495406880762264638344972588470068775926300079044879879757579820008239382357630413079695351035997120130978531931352905023580598946813611624332367262807664567572560122861592370156193727916014710365729850697535598726356072623269189347633275217968808545758871793282675914789395407831772740272438881859461187472596421112593609216358462095327945478665229467234550444654562710086115797871150060609813475117254739754363400772459162116768352479965618063562595448629045715357242295753052658373474615635154596502950512056961100155822682967079135055676488505069383536508902386243671383881922436948860273953352993537685613596981490930425402771734746234209751015402165683728330979874177183073848704536132423036354392126231840502402843404861033969609705231552065526483158401042775026038060587800384817177664451926124994975333250552468147117132515456966242039518077338315596566111219744127784726730034163537847400448018956462952133874835047851671936950576370621426079063907749249154255609438428066677054424036822962107797933419756216208402080997218458082944313484009345487901901865174343002303673408321230233445282834936748596292834360986380470287556577950923893543194976577364105038348300149154113889680754838399395868225474810177145380643142319229654269577559859572519567380389278166989563605197056586547200000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 422212892379831918726573238860884089877102521715334866384205682914241548748808491857540020617188754310650081506698737513906555097571368196672520799674040157071738857788352190212236409743617350649872964378083933503717599077101287422881818236681423346354840382129750587028332314599241973449371959242288824344722002476072741789543994650754154889541858576660437099658852281998283233423266377475871715085773093848961676431225537277116216041385456929874679831434605858773595795409241538792692862185923629322042421687036597987190750300207303361918887077379847789299768237163853703674016307745113121988131391897365896031180913735187402433728500990385399662537591544054403208168751404230702077023824578036579519902453374244277399067365585971565564662162837352772464031822675199404518913626374815395884072586125125862511646597993172807552407348421526511063500245837856056399774703045539831813410374770833815681685790985081394753676600235050971088146886096302673562717351707418142996874346014015263699610653876744370412105611581604604407221513045531887673456917000360661516869659863468407390291192855699725349226970573053688701927435257328378288823315785270073929835400985358838323436186114568003293759566386129852121565573624511208537966682329758205342887853141395266899535012906513182110839430097827529518533664536867029712481837543173813608825156752639286206250816353547649326414785955344527998351188477995460692640927065246794445852167935530272520921118185535793010818014853837999956366002057594571210353058711751048740583738052641851386276014176461799472962647281282307681469097511866774329129750897680778238462309887114095584167183588441997886535943436838716225069096258653590458982817890350290655043258545567865953054841491042317961720316210939412671137390370464436847284031801782098149451099444419296237343700111374278403397773304108043634935983556511523408057609166308158831431263191806802218306376871095078531630921634541106783599811018327219108232084296819577586203821240917975461218602791459337120808226757931657735695612107145382451298101830153238801509788222272189777873181464375620119058938456583901184630436268248492478881511370456065680111597018291173561073853461307913101229642391518702302891814702946894548414581174101104703840637988500459785376697500367565039365148352898432807764557269039117071819992928203698592368411555290522658933987522760548003821798092713318725996242468307935917526446344667846669996845445369340944602189922410317489478147647985814760680306362417927527506338113128636334922060356294380127081922158856765440000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 80668529717122911970902015179270772843230430712417497521803220443495015611521869577082383581767089452422763495830832812801130671109876007723986001205082582854124379935946451966466298897855642006132120466321178603611799885682322258127336324379405979654884459625550428293497034300346495422954324348237069411437449320111528254818208583187244466841203862301934335299224833236713996818088182275360851431610424171188892025394665902779123749263662345656200453219672440127048095035510634842909645845643306090404239066580566875802996883208123382542096290868813710141372214722763415323932458743271594420697350463121173190368504993492234410376521600906206707900942301768506938478613051530965457130284949607831840827244136781414438557414022659101204476060816793309371656989621649858351326108213532294385348087213471773564881190084497065416365649197964417245948232948476561486438761472383665763254159866907217355299279060028536790899387180951273290066207131480879097147030020050311008291208199439636315578442959579481941007469806262408535021868443460129306366904933201398761979979424495052342032083024590407398870776988831790794117758124926529173822991167587984903300493907740248368772049027515812839408486531355529599497747041964634466639183656882621376140955785568109507347854132412205994176036234380491271276121730563302135217499028772200410139272356334944230073987233482508867303854738163668311091406817623764597803739640206467256623075423573985005639981336746361717571832174844377082306068703661524132987539049462273726114212955817912529243487937553540748860004945862388547054768047774092894380828236744966184813249639657113683149728616754264449075682183600342895611479898912632455454561231484382181052114593830599879040835577099689097296304587889240066020766280189106386023932846814656800955926489565182649831552102372414238722253394607086338655498563746596570961325202616651268769867979472279238974363173371316590861229402511882512379408585151279119638241172150083967401860084083466968237946664445803492801250715763945552604818781044576184986196838173441791894332280208896212065481367118151363316459224569459349130972303516417947572326558534417022592331595130485794277087223971519740732851925444803051739740993464182635340274298918132895344431028187452385419796343644763473017451426765565057040371944384931502930725290976978964134499455231362621691098930406754433236503741205205144188066054378365714292262072606745332400097335272794223018392234384605291188201527909650186423365578732433506202973354426257132956461296420992039322118068350484480000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6977888751401521403447565393733315119929492875122411843509423686718600328084604338770862874822834639750182827611983356004353215989905950006862505125633830402581200366342617151680330397288802296607336180351973775754795727372866894031694947331279036208426521199938313975419972035092417951281570486417397999501990714233950914096228709027669190213736507614560468813083864207381150129327561056146500086703887715148352834642203856424226376621321920493127842710438774006769655127617960839219491124639468112746580446306630614669333234530621679311763440627551314648445338642453617292551507539760104306811084051136017068227220710164345834244242894250009237455000080564030570545634393692955765689928753371827281820063160207039795698038160870194595438118430861301111575043814189432599379078223964043170703306377623655007503528907597357895330353426233628288980479557023998791001343046867026418285000207117299016921176587297243290972886717748785113752269775921770142096067720174535121824399969787161915802030597693443574885118419570535673614799421339082901962274455487779252084852169207597833257249947185523109027472305827617452903901921407854914378340959890072754127063625589351639594802599209630268793845095831509928624097423457636351096355152621419541034682846794351388718402428039929199771293774028793544905008842556658564020262821497198159148685778182435957185223338435882381828056376463679551152552500851544687011837054126443035449974031723437642758514435974695174951055484883668925533978723560608108978053935174308462476961735888572419882978797445865558257271941643346496310607777560025750921246737700594094337317656822215140427850384627860472241770360358845620877730917578187189894823004428606259950145254965494410785837484689488112805728981207092541202095425535350412569695396832668013048546062904892194957011965116792070751831252947695904900413823714681738000636003982665118926571334126773203978438440170220417286233858648096732730713200980756726464356368069109268090304142849518197803436979463705219850208968151236399833868915107109349922156559297997184839410405848689190329011738446577706076203916247575929963073729507727415313838097799524316210031587549035251145199841323358945023561090471143942205576290403987092620614207311623165233769805262996061118964349267054355309229946814478426937673639457881820402786525271752111173162685892343762993530822049820547403783727091546810934479711327186542418387289037484935188682645892349571706539121980075556673931168602562913840368551739308936553616395094837427999701922282918686628031433780756480000000000000000000000000000000000000000000000000000000000000*i1^22 + -654626905084475107230085302447757636183256062837820813384189685133480816079510006107475655997136210693503342561908671714569431186547243373770339546009561307391546104255795906247746115987638702847666803028801575330359106990631401117183203667116310977362799122825568731000282768166925912913114168521327459848412699889869640335884641605747373967058797237426455412111078161197739381991229110462321263055269939499914392443348687213156189646596833222038098713475596292186855986540140652170991671832978724253030826174626252335858679609906822634089284166674905890271169282071662340326262057073356773127750613426256265421508847441914315257707352464907233846314450392762232782901573689098698628760806566529928290925791649190660344303648716854035869587594202643214503187624996072716929661059410290834276368706510366818508792288168456469782263034470326336718432477283275159471324018734514019443618001353728964340666484442628382718206984543076370486586090219806545492034516333674929863325165155547940911759093452554904401326014523943441961191865925363133641744523611923475895874656837232997280086405578343281006449744728574545322124502325371146151764831392036358259377288001299179363176630249562864002576934915175817924085489882947385369651712848262249411785360894938972903437765621658624667962503322410720994262089145627373065577178386010537095832138196865848023134342488678504103800131914468492157392391556978766736435671784337611438610245747745691193561725688717690078700376362246984496059654636186936553164341228543534187839508444509834091230714151814396980890888751809245465057956422530305967539635180226493879389730761471722857894787531433183090379049118512279641317155909183835175316210345224762668786122426634230729733039393818133460522231493907000800855208493640661558298327195981601815909167911214786848905493691581443402564910507652228133776380922528193613744461492265042638990554964198040740487316857982033207054454788879502428818450743097438010391695054668799300196336389279052037234705963575672062963731164560844068793930465371872954216262802912102965133275181010207563860346130048014226439968594388464482434273409544571200881175078999181631959088100429814323228334567353084385187011423612586968969214362878765751023294424862926315423103619306485659919197563530751225961894905656265260524414811564493046339820223275112570754326961587192012343927296037239439100851113349119692456778824049065202273916275749000165579675488217611364986852185255856807309256739108861366566968184446626696810584687319411700468917295941013022681587515392000000000000000000000000000000000000000000000000000000000000*i1^23 + -327171328809369444224327407070751385456167902044639304924113991263768995843384554691493491690519220845207502839588090647128621403620481878469382494689326127550253283892562018163299357253952889098851878621519574190081689810764764319584320971799654164959369488043158507474522814277983827119107195143507701911268959778189918052083784218076750753169992376089335589293166427366271474843464109770430385941782679847438802427188742150504098416832668454342037953831168638461790270935903219056500424527143108280925010999260522055129803055169269190396021953606858136155273771794668782523446615452590611072839101790086931692749123057199775451820552795720834793843863979763317657005279791172891752494028455180692386007734156491512513630996829843421183639769342754361207406298414686522223410337545928098508770684033047978943612364493163542021059155006237255522078952761480533513891796505745793209554983474601016841127663678392073937436747543397224510994749741043679412079777294796285507129159934770326678745994178245551771774124812343678699319918639432287514177724877166253200520097531928649238787941967313322094580188158126035635625756217837192319909583880120478912787412385276526884099859424623254203537891812166057748117771856141479178506957197441241645649473679345931982758423095879970226359169715084126761475311519043009295237552057328746089212771634115315363908370460067257039305893809720288969896832589386650667684761156443638458800983103941157585624212082080334789663861514356809972461696136055517958553173115428088924106640769875150328257448572855646142265304464728443718461953013636138310672210008288970416458235833486333885715047132328230479996663631565806529364677311706081847917048077590354867111645124351588206421349515255544478466389755643778157968719091978714537528653317305599189334502537789825538099547237467764339509675762071869101510867831690464378381277104341491730248295207781187597970187018431168584366137570795236552329190674656461344024022044943300695412736482552427125415241923994768020789695756775661503545204498216745245322412005036407374924085691210101381255928345227866154817646891500174179240898507927779612584858413553363602682758734834689368469661136966266191708169155002910326077222615984361361313615486575895867988161014056077717384863358974271289916856059375055393895685401007210743240400017268272189169980591831355852030686149621375209229598570133965890933086326730381709466412087809476044407504603046307491606646597202290892333976414452753513065155457347497401126424126094780814399275479841362710631105639219200000000000000000000000000000000000000000000000000000000*i1^24 + -62357682540700661139574531838868380031821292572279852907537341699979197516873332321230743537783215544265379791192952472482474357144763181919428673342784422424607152502580888385496408894908557053452414787124533688104719760229143374731269763487077654798597706890133177270223441702372714637515320117695998900899051633052895734302162355530497589152175556616343225227652067465176433558721456983292237291946487793522606362368488117881944855023189135099111322541702192144313440062052967101531608048784753470117251023547052453873325204766814837578303467953207068486463976317543882934346350348440195918515335642412487094054064353830226845066736263531884675572139007974437545451936876213418639008621459888185529954568305911030015585344869589786940248282888066319320126745396723017185760113317068742255266658977390973178054590817706720629135216983082506887684759568208213446046692518007704645588926580891924421622382177334159036154781480312496363803273739137846058861882635267107007958862494045739757981731340101060826044485212260400103556270770386949188606354314457465874547337349992391786587890028450577507461258854589893714185693583820756811893934570877037473516201627138882446137351587415954566788948541743025924188523434939143450593710560468287541820050159490823191722704513462577625287079096741474360890512615694952446513335194410765608042313094280830408696960129442938948596831558745592697771982761442721395138799608315858479349185999937417547235021927700088113398195644660998580560598098897734148358495727663901650095728776929072710585273269927603796064385514590577642020616629377115326865403314205334744313099735978371261278905334556581803836702593376693554164057600798777653364192428800554771761190977016899567778870981753071068329849865762234869984349699033254911228776952873252420504184929329749101294380088218655204519677072495532170076665268461934432878374851279062816700435056607229509898262907777050534407639056525368956477441074256974309165162317205672738475963823346477258934488113849182654580198442202957566355031793640699569563137084490723324098892110270925995193778354042757290727556968036744696270410311943494218296247722485737922594462650650361498315190850180189960786491943760756794610008357753576547983450774078737992952019757616627704339900158688535982681448756317141749024034147156785425644556077290464980705232784774392063467549126231378487410190640435320266771250516169231234000980635121462438068607477438769228851853947884880651147578149591502026799476107200908939507337066929177916499061490698534403778549773238272000000000000000000000000000000000000000000000000000*i1^25 + -8499668681765336562863208271966839629330159014520611924065275893347740708487432142477170721315236717084290749813697315120384013420431311308081616955570122029427561134453396459243026466893069870564437193048485562866076087642547625739416973941659249509455043783578730971095993973179323453806647841161439786360439783847651881584437170197185984051785432883490638110784350992112757672916125053565084767978287026765980092452357722794849942159511915463956038693585023325325684884867164329313283708290978033650859170435232861840456520935332083262055866409208080827783482359129602317281733741733626662769504893897734383743778103159401311252597602060389600544434413216358984425996833578976484967174362360035344652291656847309898216207871714286051424005908747971791283268983345421521009103925359559924989928138282589921737291521908504489728767666523428194743355982300767754894298914159445888729206009964783310730997666069083789978163496259067720083529627164230952028369579356314179912326054052557843082722911401717195663064960879730552590523462011686360042744767834842721098779106882200264615350363301291694061873195518098935713562659553073110921683896435505988159363397015363337984390739534898621418774485201352783836692152964133115435524516020056625591302461618277833077095624049961127629199937438872240376661822850428033822484646484484358950100798109514483493149827121924535469879303071031707224293085451225921768405264552495367126327582217276203842468526152913519537360662614836780951065220694486245781865667186520363850081660560647224003659523934089959399417613704731982732260161307176665110598436473610404610232255048254220647979432326084210832202120708986463203566257869150607983305268723383150538169361837575147234750286622505839231260163179887138108685645731066616514569007018417183781385423997973709514704251422233170497418480850676800415221432610554757621961282314712506991845524823735797228103032904482748041906313690469264254519146619275759648019036183407493442388676960857528353552045707538462203462448519133287271756912260647400425640059323522430868172667018013620206691420308836568136608507732400051158725552978745510483238291485509234205377327987399161417509205850839553846417322748846863282976314885756856286882747335966459093299033541932806712423788572428057682635877488945923306976121135996728070847446178875795762503121016314161868101504326494294874263278122213399947880681566655063538159119549482277578783195362045469653105365843855086148179876062489445025318085180823263462026266191215666072056330043680338123004129050624000000000000000000000000000000000000000000000000*i1^26 + -969020705768298072789712979034812451272914460687200090777678481168027446423867693135044907818620468361564294165520630772164323131977074500428917207979969584516742692918799346286818095906570116946456725962143882340033581117268478727122246406035972677023969348694253868836825880880535282381137427451676375874629267221122905569966811559925577462027653151651745705941809823819848432483008390146713429552100386245298645432601564315475426162356425056100447936400988639418796506346171349988757618153406426703598401275949047021498207487384183029167055224755889373765110314707439767860551257485465693260293232754128565702549608189179127170021354518862847748999862152433688158875439773681653625873085915463128043352219393880274585137164143502433863208681456728637247903880932613902800319247601809791747996578661032936393623738643568185563667733574293460220771154550623976253223836996991055186074073084183703221278718308223679273822373981437340560235142808774755758301926329205139758820081154015512383041657104808140695833307749947951089486941599192587769248114506090136900284616840829044000271794112593484434853943005107706513068983495476211678711163004291146196215746083891266779702219563356604168706850234282000165515367719003655424718325445613072927802668207452141173158636029995597990826429394428058457731892593540958634543839619643190106523799712268580078919787046608848301780705847125853233052909231489194361182727843444703506913258754011446452698409143414656847385692380873521827249550500007682924498254238364833752142082853066224327540745726981318560861987483777220694227278689087182171140415417432777145460150760828928251040465188629037283717232386981225578684320281079838063490378751795663413666225096322609927075595343951124139818348691317275368486649462983149214909398420904084934549039446796166073636566605433682853561894833923352428070481227005770893548629941144416750114055826840055543897492232371059645266656996148375859353255699130181095625396116750718734610915563524584865060687052013953481962007433990442576478222585401406095075068389438737560090037619871891654101936402060083442251879025124439872124379978950383578971461870132848112130067324772606830559021962325373993231871736150099925224076017184693130656931362125666322073976231000316492699382362076237502082655543287895778615519337304573882864428428156616362566778818021011632640309276271025683553621823084047738355994021074075425367945718868051427883361542241815741658784530180826297918680826565745919600018833036154596770954082109008541806293332141483784614270992384000000000000000000000000000000000000000000000*i1^27 + -99488068787296599335835041000471201366556262230616413200932612455343147729072098835810103753224160945277730123063467574351037910014865261909046039311117186187483267488397661532468544978088158395334751867115150841510298536772340794530462616480979567223144092342167639454728560128339726067721519043643439464508162388772345613214424996062862547155445698452338016618892014672436487175030813440825683459798497133415271034265262300339844735203342979665328184456528628109596172349933822818806449787883140164803015543288965092592583756185421524734836371224700978279401779789569566106907023089667352541883847589887670188514032292839936609289230066571306346997254549784444891335762387309013295458739317301945737181760966983543084761448578488764821661107469917793380617432612578452712530169047721257594550274715842364965252093768975665914053615628181458506254200122949999952019581582309374195166130703435567002557642293807531968134325543427596546034434058275337043492789792478348091289975011900755341425298631682633726412277518444514869277758431364751313028506179034400697676601380214005766785262472175193184992702049087818755935816004762100665556357124729589695592684227167629938199251252935774752819764398636348263780509897962380963600525933695032192528371088851680877351445347766850063313307897584794428985112695290515382862134483398609805861545591976962935201548600735566795576244046564594201414902756213104955397315981008102738973771497262190160137075865148892287744791109435255109316540465736310302931288427477284171004162223271100587252432882494800948503880987595486534359502015411679353587134986922675802082756750429882244645610029644679124502793497808241378124683209901904455975397868675086377586255453795662693076437129859907953100597820584095861746171132720003362838299626513215612596199241548186701229219377589104613129471833311141867024470025355688013851498592124899294703658694597339794622054710002106396434623052873335167766845101494604250111854233614013868260036994522328515452430290382306057222460992429856054041479148647235466139859063928960454310536376339804487264561464346985351787206679419063740955459807516431839053495225856984081148594849013343102460318266674188266466249682977798192654255318244670203421640336570787378939807849047663864917744635205503414745812071289817603290546314432386893272132011872123592799602411482764093587805766005591072470719888945171067078953897618804309239636232566337628393240148897592378235682241095314947922019895358332184648930041079902846945740893564600485174320656902775935850669670400000000000000000000000000000000000000000000*i1^28 + -9334683444824819384927743296918849758899492314898158486986083205834200961516770274810826523422549877958674713964584497953826778295622202052081299071117073979331328753103482639661545082108560013051161731388905026472432032598523619927298106894659945681491473295841562411036951374478076746501002685273780133788993101637555097680439946706548438006873053319984126746626698026518683001156190809006585081073479526586828992806992650304430126946216578073158136070689019645921242283492622997185146911190306727089184199855046120835685684118485395690308202204468816647258352772445981108210397471923561938656805436945167404801958278935813288252616213123069667439672183403442525818913211186847463621024957272566227673990971957534314135826688436884682166571440967841668875193532639623632000004450967020388284863756460980236035270187808494139931344503188906423441145775270595521224212422363873486434434196431273836058693200737198637351380018498605774171701203454804581887150182119210334909970397884882338992770920469214505584207652088946968040501095687660213342231775502027955542714694705784868318318410868304684686337741523236350135301004620751373960091264934909715128974658539725587513235166597836186774133132661011837054614287332164852790463920621859474877592089238874237995287895352602259683807529583951293547975177037711865190036743090053576578924449787763150959427840277382944797824144522038130338930950878613711143050445857961500686255238645716889578464126596580211619240623790807995955630634842322722409185206886397617064872891039605917927807549390436146707399969956779424684208911924612824521653449993747784592517577443687144611003254645687686737250992584317338783218598886855588344931841362864868437550006374728244074187306601949920585753457926031036946005568203776337370457084786717216753519267894557543620046386374095207633081607311801910445934628429369325115081973909858385318250017112723043531938373409639463120921336932087977798019132226120474830821301547598322466842270292518133772109390632833475582499130714938418373453576500789367579036343786738809672514885852163420221983885062080823771189836968614490552024406594822808956740306892086654976995367429614759382350114241093171820326287780282749427083645122274809401742811013641270898330080160817386449924074432220991772984948295443778232458317650958308183637131836608744294197812247677133927429839569835019590686515345816657014850998738475645518746760770202658766716978946380803124105916763769061999448142769189839502050733120249780705815281862723578081626664834250533223299809280000000000000000000000000000000000000000*i1^29 + -780434753856238779303222707732717197187897612949594980773094033957678879349079447769241397837744619292877515897384922848640406740292751723267881891708793466834285291324980491438927294317749694684502048833432845972324175774153218507967693856108095087959446529740952038381370750454948368761585698289135178746501227697339402734563887095711036243266048439297994579489428568752120695706220229810094779469769331203875835109254674870515700456255959855946172565280351694031480421405982622697728354662473884757804850325753592514110216747819991739219823373830077405103417098158522204697123712709436468722171074109842205519184016167713344013131158216133879595936482946114632379728955750845756046098221979189247884829685575243689060133479158786087026016839261608923480559834701069454547407747149236617982189896694281420509965133286348457396371458129207074580508542504780490847381668806612158262509754045613785785820012332622481545980609296508522605760800193686873104840366445423992064946912549957581780656362468518002559367667989399914380247158923832427047756486578109836331145693666657976632008691480306527206864446843640714137149684518117375787738444105817134072034193028273815256824518199004962365563526609777684315866094891161662333821392637802887440830900864897739069116084706498039424231641105655745357530714419447641158787753058835805676397759685443504125319768433765696320400527717786346047813098826173972670725488411433708954236364363627052305761200759272817168848041987902209757714837361333771803064336952697117857630377678377261613988245979761000120617429543833973763580668605201155024542081948023665455134139511380978696367894384532708505174661881152404350784029863665015403718175909573299782114045592394088362197252679213396347699061465344577526023613193932991309627767943836826164423080700758974681640603759864404175329950398748260628605594358035568807511754473970755256040863737375318028852907345729878313312037632592445275072854242378704169117690427563178220749067207904936946444833692537152488564096849873071219183060881175078699051913817339596467483993589186913680967177786407514256374536386220407227202048208331741458362819701714449702596662003716981699482057697791502903188306295139619467326147693413356239607877772033478025901892531822603402141644610671166667253141718090336750726193895907579563045072680186682052512722030167955577723608947676116137164154249045776071124440409369965653762585429919210269546266978409678081136121031021653311712638380672059343782162527974294139146403042417286473191203134882275744918011904000000000000000000000000000000000000*i1^30 + -56119117415227773212057428239539034598418388304547322405220764760880525498142469548733526206845621785929249179955987144020290461999471814982009238450016123134257559558112259494884437910705940616149625378761991426227481803627655473954380906461397295043479523186234744879905066377500503925181610527712386298842861246293769854881980662554159809488772930368536572263736252924163086250475089784169558302892363944147730665631681213017469035068812596025013529798153691221407212890144885266608454004828383577159383137722805038636324623298788993608513577510822088327478167261592926733280500418727224321398320960080040394148306033678660484956068802333357917087120761317870769264593198008761251415547109057826764053985455577168505627735289258527102890442738192231988010428222604023836672027732252752573285529685616882591269462379043906676497997065010803508916341172050851004867440849576792502562919012407674410716298005577309166416682036636169082454820213309054104286909713397576916271184040273391513008604100100565201564072743791871071697620805352001986052507055305427308380756558649711342960660497395665474693828431928387703926647204361118881325392508251925528986984317960407013314836159114527063296621192422104212537291392359136095437345670426095617738706456754047525748070478671499924274831808745500089568383274441726735549314018036243010390833950606525335657523554293344230187767546097958947989592808485221492763954890994508868003700070710515686867665721425462754195756517475916129469176173773776901499612914432312790489410589598276096086601632217039690899943708850070357356407950380400325977515777367252324833274051273506420144884000752694370757962759227058579057646572886002482221597257688006223036848192504797161237106295177606791545584604482049332006533373712053750155876442815764895207403659527935211472960469206875957834010884081920411270388748883540762949986569212535594117329624665861447893698203941188660993389465756991856091201605720152933507234943624799101479203177640848878545877880474811387973207263705918420102599223364360672239520460356103267085193450893392983744632997531178468737427765954278053932889163800167021333287863230022892993603874974894534480204661043396374748570119273786687970014843436746881221139830291862250430387494331463001831325655889936009752256713581536059419148288759478427034782522625381563171109237886247782599837392308457606753301599508707851511312389145963563232420828472417377050907556707824487948298212005758162552702925464817134427728552892142070930435600703841621299723435740263360724205568000000000000000000000000000000000*i1^31 + -3379699899391661287460434293192110380870834467517813412825389670232675348172702430188811260656071052515536691158012285403198948872858058194785796409298505616625877971231970356258824727206189585167723800931457883183482386285997186553156143734771495869276580364192893088018612665699691065508799410887164504499808116726604489481789476354654905202120446975066564754169726382592394195138012875801162676357492923030583757613034002220261748307081473034135278128849270366379884948701507932184259972535442880901254478409573343849410576366848286957052749665294425288651055070354599386867515584524415761682342720665299473317042192066057281918566412690898966383349731312739071927132647116312339324126605362252884946400006293858473469400449898862216276694202204551387489672888542017977646362348427169658684281987731454381684928617791467213762133025631583610098026678228413122086612165193964553372146528472084712947364810221124647894108399099763858078666791505615641925156012658972691545576973405622317049678986922131467870138473539323768167755012030332676067733110559859223065848542595415458429753933141469496781710296477302891886206886063854622569129271442307066016442628819264447579200619000254002031429668390362403944160432694700051188263436591307522414454891295452444373110780372837612045533223958333074982331545025834698733562566137642674214859435705656100796018328347473842722173588226990167073425720837841803082233194729755822348951798550965539632343695231146059503506329867273475926763060835460230237343994187838893284351862591510220139194197170402384508597323863812011451071448712188941316986840079822984386942455488511036396650027934968412015651880417903445837051803182746953907655138343921057329017714581993782622906759714221286295953042881340901849122944717768952979516333780038862836243400894418042123625604815679263138408284338137684802735096451370249876259955308125036096174119213363289198778089987918955081173381397242461636993530769406616867675557226214580405721247262287891389291015859357368187026173474361378655463313200661645284014833642316386230292953575860925816101349227766806244956482078538095761039338011204212923176602852371089178267712217261844621340339292097768192917327849870579694701497423935391196031556405245449356604240014775922382707418638002527464865174155093004696644929043269152816828394756670555428281616803132956345516533669590401573019871801665104570597337207266816117612052181483504900100372682651726785808107127364510491277601170696539927588714873105078634519558119869042439503134050965110818603008000000000000000000000000000000*i1^32 + -169137375503735792178173382671308897670543961331731653507891039883654630976092995164350455070702686553372043081223356578416682915452846420395340372543488957810632596580430666350867673911728001113547818569230227589603364205187204546810676451241584004034121010503150610590622420620941234117943978351397278712358790369240562618912345089773261825939117455988797161672222472165273999692970121591725438837668070033291411068504298176599271503208028550836620532693396346842068276378990542761485672850277233808922156077410359865798100077488778136130514438182609834183237395685278171821980576021173717658403346341407201399164265813557695277471930596823478080142560873790943024178361823690061910466730811760419727467189414076956003296649005279007509585690292175654499738935619801599107501094980761350587555982750472734130826039658738460032578870734321472690224967451258929565892764170849752347872535830260130580342518224183023805200424485179147923077336762881852749708797168509874585227054990212988069414582605411494278925257204573833302335357118501264318529411581571129633408576755863479397405292061343110242075298433661887628777036222431063010396532506868592112070221676625197881113160621312379993362986100669254043881545115372200845594709747491381187139226879471162283654437417877647258482410524605447967639071286092875648994167562980957692067334599383766519595478862367976082422155397278865465484158227109997873678125933828288786734864827386106511947497421006604063943753222785989267349214699967041061283956301797576635648371123457418743675879034667192283784656682710956774712710769237443330143416788381908588479617617509781977222368200030268113014979454044221790620144872608960365455161197701967954065523878567201598120938931514538644700151664309748669281890646359503550680050498724907437619856657708517319903210413283187543818948201331744700947737238411547153919234130517374888817126617672164506271746248106671316989168381784346278370432889897538780532148211334552259629697858449610362901437439558951225711274593306907892156159782805029607401458712022152212384295793384386651071500477761463782514912268807900173787221426122042071462084854230510948086716433030742421345527263995055555194705451783730399147921359857559136050239512805859606139278721082857117653520141467130580727858161141173765448089358650276376857044383048783846595514133582661509740178500479074641876254263722036192923921828925504434827107131538620757398534873461287238494857265859750520971339946966142059946470022695073513570987860868169619928821428992323092480000000000000000000000000000000*i1^33 + -7171492064137351591530155834992859727091160637259610658115665638418992804674624242787653845117660237557446523825261061358740726455996962419101730272806811216267218061394745557706580630116531865446533038703854815357497062691386353253583842506073352615897061674244149938267964652506499468351642401158680669365832040495397126438722017843726378432813085082732049471772250135298211126736226711883730122722945221709233533702034449194231559038105079039024152127715072025128077655271494026471766064698613957742394234359407800446662545858778186871076642965569144939722093787407523559189403377868576217833095047786287506742328165644641585096776982718611956946434866175325510694636007810429137092428341806965371226436580421682335318298632733396364133831902268935318725530390320309351408760913813080697350071035209570585005543432104714907156790698290606520150447849761017933067468114709939136999588651747962599489220120415278953040609953081175428293615980259352180641370746274013534372338726606039896915104844939309559747338981966238121599401993874508944574520217774577602471571251293360133803715490851441660960602486446112434104836389843735427217261869454176558652870638887970545153897565309562794768283902398611706263450557847208211112793287326537342003692365331004181255294141169413633012201935962367886032766537919789370910004259886880295354503772426657542641344778233769712395892928336587706069959663462290377607954192089764015488845561167586897084975252559681301641599553830344441518935149390522363980913970237786253461656855232596442609636996868849304141311433359582353607473487127546866843596077324380625007345844332365829095935598166239516622982183653582531044877183564739152246993063438059544558576066839558803183163818503830052204776672735133453987524196446617782990806868959104423736335375469387698177853418641864598772813527703562586173914742311544618205489064244746401628526792300824854930558247755790037380807944077807829197674688473398549385412031452072938403171925675384107340261591901455041523887901751760683849360554884367440248146090011288269780871780415952424319797771528585424891247855763962778179321531904807389974707607017463418925333554291238820892992641008889146722959592854056908851446961604889740870557522808414507292706046754918182341932962594500042921243111978156683670876552198517083969879497352592079308495666218018677632045086621856828571933006341530106263361233330395501702884726359190774688875411822103063119441410944681823532648760448985852598511959854452944532483915724971044787923798002112281968640000000000000000000000000*i1^34 + -268807184800087084183461659606715782048706665520842162998428053387474385134243781523888515526499491458731068459982787663921925886100445868192055966946569493036478321766415593011724194131515785038713063085906969446993749635008758886851167828321140185135137507962474811961356972348460549140176612528594145117178726381826418651043063878102368632127955260162710204860474016140008608688538829174390615213501144781847368136757441696822192616695129823863791648834257754731600153347564628778640241561914396059701978249288310223181890345907856118233878759630465145367770927597178178740017536201375655542762938185657002700719573049012077244867685255892481875246799575580648958981636326848639321691419183099838029738460142316931922100403783560483423698328621200366068836484269378218444832582410312168271587839091039772939333244913217267034801186272556776642988193643291946382902962513504598261933965849241345304208097796259115962993814318912911775867578741425227634136196866082165193157094724996664884254468574142349128386098958348807319818558230761228935645145830954809390034441008907801759007345284190310776976072518776173504889830383054018488734600701569485802912990428542619225224982929639356681669226877803735139660963962088911527301962937657568399429730125756569682524375136322863721580190644278017978455020362865714929075082353892924841868953998559292478911010728216249628616283829874296903193605261865251925966196697795874784365029713547068958432862633024022692348015368736360708430425519433113122387781402349804557263846581679937133063197520431592476673081210408792304649857931477110789598625909291885862324795475548625443362802307839843301401073761264302782032926489695534431510382182162629947237723138550285331230223411769522191747587383121084081727314463310619748842938761949822267304807939400669587458717251099374801081056695731096978957873611755098913846334825070825172744007987211833496557899246876586909223478689326311371718262667366354007158686935072107983632608971208743826429813561467682022724348802841747953363394576016500927801158225382519529522250070845978368632336796851491660340635251935004964528663777762174780229160368816911554419718351880013419357793156585106310515802850575047448822092732201069048179916420863423129987287443616632721713052257622056257828542382558706232958236045917453124814495325322718687905887696773206983038550287124037367951531496568306373069812962295791744058472331843076897803963948410404509322740835412105111675462521198721830608725013270189812334712572225317355243277637909286486016000000000000000000000*i1^35 + -9084773457495183807351112630418356576247914572040346611945942006995684895161500232839399402394382831531109262246790043567209590136625520902116786700473214842537067638115066920616391224883638465267496977166029655021751188365690139624345250710045865719507231539573136111526903081548907321727061021007881803326857195068888626523656168527107595666023093634005220328583906389119671100952355921732979468493604512125814219471337885982013750826486802573456735060403192335228667578341353259918388361185315159726939939045584307509648776820563721295403784975852399777011247235173256958065099967836684557276779735636477572269331755186538126665173136641404289109194717088417896311261978766051293309229172921841065825748219257800085217295201469227877551486737133120037984921275728899996201467483426799054001607358858572196045790136059211808716076712001349169897263030970625929106906727017435403899861353492799618441862486555190503940177226034680246523877253205796392735719469649070709142856624297303508850732719458288011233316667054540258290466613927467964690329787350798325138115519283996367760984934146532130777689549799969856017366035564071158077440490663453515720606859537298158883548076936514868757313256119006741385714512556434049729257709043984266659426842012715726787752675345098494287450338079952574386435114754136242697885423987778172787979308839356668428444986921436208568356446717496417266837746516702217936210280753035133046229188600379716519386130361435488034046910912765718640420342980289591509158888625888592327106442440482629772631855563768915621579113432635800125896684462551445373523638762680006239410265900591003631504593352918911356672412256549805292772629976038127306503640452031436508039677197777082702966104907073246139226738617303626989932974195814881553689452230571887626131401875373020625186157114059876996530255105527798151889956707624307067717913246620810188645038084013379190755859321767374593993731397449635469827757304678240575386992791697557277419146205349249425373349179586951806412101184932655462491632020581452803978044046576094996301591946690458834146791981925967635264123236615704848836279753614277203105022183158167098348496293598688454342894916131423904807191496256902736256326541536915828692629694646369636999252669017908207484717467355335739462000123887540521225247180284972355578138303852954830664032864726573436355266200462777385073320288775149360583188997961636017051686374802294406220137638584913640931985342975399199263071129192306299460939488867817790497880018389384122966359327975145472000000000000000000*i1^36 + -263998487224422583116357722636066657203378414740126015313467667917787834269801463683797784848767057297018928243895257255233052600131113860801393438825099305775957183415080597117662892576239251208676763207729881295593195960292310523650957635911559487734336689344960500087079181652998554281145261279702111293800209906206408473213786557938866870594914309438792036464118875478559365907419625173172310220029278920517587482949340137615398626994638963865400299769910424810347204596395415246484583664986299945203482753011168373632631419265434845657791394542469905051425561045771102595404271044978341956288320450699906856876581440757662571683368249315301767586409857851222270360785693012825112857685830028511310435989522887629085059569731737450961110232122833189721613201527647617825049382019763667684578735477119500735784700847348150893917626455545086377739906133335584693767004857444829491276322203372018805696978183802915929122200879849143633011804261485749117437321510587778768091455069092724354845898682155863126606961178484243725585417079926239836264565958044650071179338533643905184110055237224561113247023975530140641241297792422757796635462010509334523818139644324627210736550488672344354053798016359037135380766332204103319054822258210499693610415865131767524792746126943271347170440277376674946230008873265593598492975766215005930822173108734902347516346817899698582241123534405411205858120814397545991670041387038972340756639804014025535876505773664661103981627992350442335450983073945231859504429975023449104846383621138274317342331007944040252273305531122742761548872903521674393930506832761686604217721682554121795699921948752802419694072470088598063165614995758872680631965001512122312871661116898664147026605017690297608876329238921440695791202993696581042768340252900039972529995034625425892912001509469471138173955964266201220360056864517428007841648151486955170405839286510287400037089474051673797209940075985274868111003727943747370358837558606957002282055239698736968099306468373098023121754356942465664949594283972321545983231429696467614534798906999548948469613054408420260897735684510061209924367835838779735322424552608818951671892639962124744633274248990593251771473334683836916657324039116578859700910951421176212667985420745786764264415159012785746030061406343066806709043362204103646052411304510916902774612890361956784853574695928568444642972523343033014891658580542261363412045364264247559496939745761232579941357288847897578421459079738410334626118049206188739851524389536393086543393920974323712000000000000000*i1^37 + -6361680010132771469681319367140268977250628863656588625119109187275119300240436222830031373452729798034163305596086473624098448674364319807191857889034507807194572331666093575059996224026776058864567637443111896507904980380180921676351112755650952635179042155989982751398272246498309746375321972901592556491606631201448363940423406550596270774402883429821624431305929405847126295390533928497268704760798376264345418883974818843240978933744413951626171329215579855533618108171342830846505598096569367423699655512699348389662470767080436423210449185806302059170583911810810043545464651611552911277086033603885982641339716676851591822520051311928395265992891866012426396204725323121904625183486326262450950367746544059541424511920829527901346401981252245397939628442279789372343909666900251346108509725285742380767223888069628670035206308152500169782979629905062725310852025449901732091942362123160289166020594357112621044754894401893477141847751272655832847587642095549806770575880778971925322102690508303363624345668722174594873275685365327110698942963508654112195304235199244977953648871877039147539952821145710525618343085613281561623374004048493074085954030922963294598620522516641128819931274353857357334266769657253334243993338545237540969990598323376865891365501710143761069687725719082860028988922605453320931252734775301569771008822007520744382901858535419214572629596909551060642050390515733446733921148888227073493148331654923095152899404768891413777950919308030560765123374410491098896470941095368581004966136904930201870216786796423564069519298266466355016635422444087241133518379452137232702740963933209451267593871381726417765705516781463977337414512685440335831767619506495334240190655177637812933709304620364809308378030525580495808528715961913552809362900051017002838492124547426009932495961628756919600993539844253221259006676971532061373342736217058959196372650811430375651745766881735975185934389907456952231407304790254010031375740030937234504985258971877095109660079549068819033854122617654423492216631051840624417098583588337723949190063111657315433670104222674259797035940955973537796206372606686816346380634928998445934711224027668018959045799354876487658469155492774438449772882161279817722354475349272237509162796060563255348832155040339180647671266075927162973691279221723597601162077831233989162217469494010340069554331361376201913204155388058483367065773676701633346756208770700588730213024701062981124569340433012458855441540160528058859761448741261426159293785109875229554915380140441600000000000000*i1^38 + -139354545021739198271067638013231663634792326331546095524630722626397713767339076411758859440838312671100792927843633249167969944756825617822412933545744585936697850972773698144731129246315892819002175170647439821103302197276624231959694373002871167143267350216947895116547061789386935375949665781109084114194240582339549525804531465184780877822343700483494044208187376420538244883261129090579703168242527105503085249056312016991880054433160207155013701778720600875610502586856904924171055311043337210719923067587698168776253539782057771498443165820249526069045739304892677027697322337057917383541187356634740665506644112313279371447818554463270419298201009275520315273248179856100757103866879636623912620530260820917567100004964046091425202165800176225906684441665940988297001920301017896608041490752143959662646084290256391869056153087412577771111255477259388131699264507530860697014988598461079473922325434454186824844156453700711916864295750873665086904454150712122517350960633918332553205928925202772735930537978274302269646052349816791554244044321974338379340573001684393747600335747171337737753375628693549074163737637022653437808274718120234193658421188076989483375285512243775640789961709256492754276580967925102032646475985275863674876955152954246128851775469083240563398691087241183413150786835299744049998882740173533788451407602893273538152764975680166660350967496495859617890771166332183987229662862214405370116855667517820118651252164417080325169548423804029107528549729499403317841281000581567539576734375097103967465820204654679134953609531368410405051556813918824994396561168258029759730533331002264399344796763887380484880164631114951161019582980110181678292412500116786941678099573863096823093294212920770186570405206565925037018547405693570367986116246201399877201134778627380061380610696312501190556294798081112600245548155677727163891141222768951952172789221872891280973414110103571037623558647551820081597038288923243656840147837221728957856739784031565523656898793100030129201101219455278301841083206706765508129620947495084927591089188633376011276849415271506697846837107950084929743464039016949239376870531440584429263559004647185482149248640219898444343045409230903735948252574085648245469241158466915038443267356116151393578329262043477629290913443463822452807369429774803377232145261352962797446521038161560181685644696314252080170415796869871459054219018189592268156566441595362363180401310554753119962886966407309130209751791149701344965598448092265100074118328970094577017737738977280000000000*i1^39 + -2746919830845853188072256235711971830263291061726407459989374523653522577361269619203074287422794927015477164952069358886066880166386325992084272364327237911709525832219887101142343626590969872077861273588400092820038110754006190718625359681879163751517590185980221112478787514533766442372742491343910567693583225223812781280721754317328933320029424785376062065522224834435212412994358174068173257140910429590585794871571746870109175475835296745473353926920231367841316115638845524680850950105913594661264571859343548393696915572877909464365333250225177481454206748797827669439301960885794081144276088611239196459349477849313429793153603322513719498444705306851055889176741295607946934084602223621353938105914594359982832917727314928021620594921021083378607490914230578239166541023655866016907995693458047231031230803575707512864727364729097771456544984240665239500721738161430913907675163480052587355997964245960254539256033888547312740530774348362840686883682125588135066828022504392976612207497185270176834613677383195454552326469310847882382317449016699593463334766678540252587708599893190759585802701411398179191587968022842029367285445758198548322974741899000996924948224041279542810140414785872661852812485333813353282834152034230050703461888117658107242041528915669751749265725118171025509113265039499340114132950364978007937061933009143381278438180484403598163340955262063979031512562121261314840591263440803275310179651294624918866582075692710768689659183756276085786555999850890376385889993450733198635418551337692063221962148762147921659741184887155951896471530561246112563346462545568915722490768393410290033317796258455758000998079265644623135575181197213356060720927070411409318849044516301021921868453550271139498281346555236019521226510342133994160281157371310331546039970878698521893227926768055166301694484995722654246461322904610403509604196858595752938016463877991944644717589803485481897015689798093260500229560959308400468808323226964741796961319111962692858509021538873977792005820591654646982682647596352782727372390701457029332229444033376827310780378399752891791844307516445352879437348264920990573910683235054128135722401680533963047629328711768487162236750191078836023976344671369559333267809591015986716544656484522841443624048871333930577622512300971721835607298723231166116937612336577981480880375886917193802019967535028659195365949419441370931144206201625031264015522123881237081155714821544222016621966339124965164942052422833179277547622924921211538810156752611532696190271356928000000*i1^40 + -33630772690280635360410465742858876095618846416021340727500573426785998965919482544004806892010551993344406351141337954366787852296816706605212839287618974173044187181839160266700016587598070641263099953115997577061381248788182837337655252299000965167714600660381470062116761935407928552333673249329463005710166939836493579601522184627394380246489420386485944481131229220771721970701351024976634670735566129564258390709717829966687171399202387941096311703463211261548291102858011070396734777303089891434806879072060024482244270804544454244169546828730214864816870974070079265277522378808315287052784077939841107416860791123218966154302307089583586060811440164514059398818990493865478991710095590156723224546826852508812204187120489996252722313614702078687462669097592740319976139327145882044882906563315606416309875142806922521849159549734197906104132046561290185041054509790046708584974084797007658985370087119369576300653533989786347139335427506425473937835508829682950448613888017001043820314560727303440724811152515262475521424896434986488952189083523215344809887638871623489917215146908512563059343699794348753419419171616583345548138022882211427667017984267105191773103665885679333046474003425742488771145164728778601128246619411595057050403594252948956625431634490866212614865876415182295505969552210621079445550510498762695585236333848306701059789048789657962191067256232833365286656802427246956209473006537338477525425632213188646221144715029629701305286177704913254658287080606665501154546648379413358485777604078036134683574116973715502949481557546562938109143950931583947440123153613754612773398736776424327277167385295446063723771700317986970561335775312693495870781783836702553462399701993300427402676794943778368108009107707353344518128416012299241450608803182999056484839150084082695468334101223223207227159373487644713960283162008466912650900969488391890632043529999851535911173908632410042555017087957581326516736523186271604124742722523553715308940749986691981462395802473640039022316142562206014173585336968061939736908597835831434158551717960394228525152482982780016430622551614749754612432396611023759098525526663339323590419345649756145287326696484865926044496338005949731711089409468005839360736805390291246717129471693648906880849753559973859542406735277669663603200200253682172298156712767893768123913635651236129136077530152025658756873438473640147762003239051755719422038321618764080068479193610994791083158644452341055127605489789855532568871314295704656581700525562668787423170789376000*i1^41 + -187358719205473825124890616037557847810522543815761085407088434140956216582806345187761045293247215390711782336510172422450174435164832382392727609206762821097648541787645096693070797776693905030365871079022549735735279939172396270618610882710831187407090698347334845399360413811446147994870500422524729490464411058340428073692594046460561700460376655466590864069849667163906324578347487488687695007014525565316205828486242040581223773028035737753418844600151359628545844529422918422023989379875584136697163884927093343934527752009137209090088133272134649018075972372800795457002245930374284468320393060560336216443596931029992033507645692259686521742305302277397876262091904118549700160778667445887067481693199032322006222637748150374900713247818223421716157958036252843242486521579066333332898171815144993161938895879235320605978521410992839850138456363177899988744318693817130344764587903660211707459066153274431585851530079751733648731719489785327069543766489201660569510842890448692431748810411077858656699449658458194756869776625402289114940358200822303412017258660284047437937265530645981691467672857614441218976925530119537384421286210543766461679952548248114161785506343018872170565501778022714080053722559616810257353387599581282552239790855900012173868970833989615570803235213933013176777806080401709005261429876038334793752222105276581670374270560759904707828843226945746907123579536773918363957233757261164044988687685812845442571562659542027676043910976863053565066592983979767827791135569748127099693183648002380491558761025408477630403268799802066754394196574223516067675602705422707869129820924261924900643530325701118819147102615197115118443918999510257130662417051673253455741629417045167811180561070336279212494015166967468187314199368868173404123814714590024628035117887011684573385623421059220474721966951476889423366054021083578868323873260495169862558224627676844500729987420941013539104477854168144383318034196000835265070460172916438277949550074111145047666585504771908827796400639874805307376873037992154183218992893693699529340312160591025554741816581133997239302943409951321748513260918249134695566768597946905575410456570383372808107436766301139006777802909723230719883936781282785240810119024817686645479730863816555078111013274295714545079416758541871433013008858948145302548066763714699135227701292583616183957695753363844928082097293088762639248807862506814888992719300222142975872870915596967034323170874424838584735300857088489867457726250795499342138568735671345775311323136*i1^42 + -1971537116168054903178609582488530110218967350732376356699214660494434992058493390618907741288354130760923155427795099386758537572666226868596682529444723924750764257144986994319976269492350800662718180463596136602972264002617216378221614883220871089231585111045762912329651905178482938945087912057606241622417199291632496548603286348917483413379300515190500275066220507163173048067141367898719484702959751996332507758888592146502177595192701869684231085929554802713778322152260256581164511321042176458102438208850644228265459724579942632897252085352188643293941183031586040953346270391825076661021882199255035793011168823800149643111755240413231570649623595511863900788729595749749205893352876563122325504841070668300590133169782014265854712278887648071379778483805897338763188237021002526399612517515845314046462399382800088119484646636486629389061552482228140146863766605946027819659118254481523387499552200310367583582723250319816270300278712596486257131751755678811451313833367123108913649185304691271784589440673244095261141015082890050802599942463614725016520911956357887821464950653611427804732985019678043146124987874376723616742432102473339897108302275063267285068507358503814117086879962275979725064364115609964252539120498633945840729902929618283469729147825545377004414148472294920945070194633026354502469572690222079644739734748221412295029192782335297682754412273797474584650764943589019562262356420460090087040570727500860578257878281037708978779186804412852464191917111571163861821037356261598738819254832205809959444571791219130477080541665940766923312479716327426973084679278035854980562531128995502432829803100739158081726184752923658553485974376406559956560075538354011838588017522480940507490999413376762381822349321858040666676045444249613928830921778016601498752227620644711877708017826570213482498300301333834439921797930409280245790484561750151327993224604424554187997346967670331884353574475781386511982394490723556356815319948172176845615189536092838369010339906632183447627436237522661353025587519204292910667673145078561813205724471436618388041212087861017863051901830897621733496490321804006341732144838445251326415410842684842932641215041541010602513081695050353496364248215709830354546018575027871815773151763597484355539829542397390090700398467517760296083295594587009087279413993121112799474256627324686285894217660372870016768913556122756317343713137779073955068527160735265997135313103165474283681222717468503834689107769403271516418258202866794097560561629370442055680*i1^43 + -7852396077553031781454757925819242664415946928642568269197660447140632291745313549516083498756814418390366275721909851698334323103655138472608838254923034150773659600933062675945396370438462840964906717532222962566769031236319323099897773055760207999985718603302775414776631490116266221864847983473161706887311974938279163054904734125032959920906200675271325227775975436615912537028365165375954532135197929316486986056830509392272236841999573915374827920787357674742139327302349870522624668492199983067365693920379872444749426359421931019343054553184026567802000765911451492170478101001384914996109568727888854543251107394296341736315370651648137204486279148757385416398354450087646367962576611130297521046918163610862267400517596365057795767256144524265732964219971007042082505088882805222948523672323397743153321641188742916756946233580614919802581778569526235006979091469686590156566281318986415997585291943701276048132647357131378819941355480760462516252860706993752087914493619346627757276695880636548917819519477762350352210464844560430288870848013000284274097257516884165651944644664498362706359649970185830126534800770808137624920588841269830922117461103793780271393623039873828208081020144716802906578792208975796007394700172739331736333001915480247653166660413908435537544276298140759937728579030813320102323004076094207387103397263873204231180131675233402776990814513676290338039107516333713202533430721522780421146275895523131232647048489638461204435664657542573913855179932661612143704607672978359196525826699285030587139499079485648175322053627409885706848324941183206886200364378044043164779467713824741793104962277089199922378319419063355168060621049566141538941329429065070821528961768352806256929702491010491135729371038930986194044136958712613580367457527172173579960862284209844875477633198875660707847821347619149220493907670148075873311491266314985787160891243947736730380870348558264500677679668380597904433811614503056613052041845287511097865815772898878292579729786072948532752106604455277237820765197010772174716518659733149652849737932115664917591033954405301363446025326445291049975613715072892878876632545933972266702500936987502162060749145981801597446595032655670377893228427468387437783690109197909837345203389295723128447353490754585917427581259955685495129680553658859369031940547818016207293299938319380991321288200638959155605923502197504147671510897527640160666261983401091730985472673044868958708875519398582959398929245373915467395682478629580781732397733380096*i1^44 + -191282591180896141645779846573187839220057588570191920040881096461438124064505492748405085584233557390432144580257880770132087360630759271693417831031282454303346946340945102180005886955451071614300101733934451018250552047765792129792742115845205489711244191991783354006823607279835266785224695604155181732241448896289738857901983792803038197667647753666627602901587567199838807503580083051517268847667538042392463587138515753600566766947751350639106752979134715830934045796320091023452428888426650260021949283984099256890423458779968992522499386947347906287692278925229236755482529111673868449032144335223992350257714611353985408560612439337325793235506666020871432890182362535331456800824382517658522136793023088150071668400888454815207714437808977849173686827414178110961121084197461136599348773709059284308586328861189881831215243152847063328220167348475770995289608047284944057672958599824961030674391832984436751086530745067989306733338105625319096484710194182874993981613812177528103131305027375441393675318989635622080286723884102038752355482816587655604792918824315062554970200230666945690568881925900603389469277625121964387232168350038601069325585063722908728054721581728546971665793188510642509866908406946976854130275617761381217152287659196277601723466147214557582645967043925507704599394186099109751827510625865090988602284678123109276093654440690900816539774047024644046085464193431081332401088733231074318605772710995421793974796138514555213146283429230469957539744973430830336701872758353721183816723353134476439038183472402156354393229002281579467171634822349772153151568047710755469353940359392170096917459402274962293545826843500292530025629618861514298359151780909203274550538747202758580236497189012590084796615314256310097399115073246689761186193588977086600152440843274915869470211753695446853969427786656742959870603175795693120764813518513148570901242132965192778664814091950372752440875868276176290648253344522923078936638022442486972618720998980876044791160567877217206356883052865679963812653872474693333588355159268971402493851185750452328202462382668644921092164523346129377668693963596833513222491483634458827728751235777811909471993772276604619424282935875133843932486584717471222221534699966982197698114578005222804754856182820113862516038262011476744482557956296996107301686584751440691938795777241038320775548719359365132862263573210905758565940444117219033246371457375490143666313675532588045392241307531305264203559407053525808739206358892929568474111410176*i1^45 + -575868393450818329230874547391725758605961589522515743886958582778196114637063551858238443676923984715577890534061962509673680012573040131221783352981441044393281345817606382858298430405708090340118232360354053176617130951440303087921350567311858459486269177479646024585077197211904487911873963993390729905679524752944331799285346193066488678097612340201189254288259183656346659027151322115970951692924008507338907609630047884349594484785797724989679678593945673792810786560709726258985303627798470434493435935301474722237820935893812493605016759121319986091505639752244199948289009681023007662686622854628000142530448259339324070760039960972282250250633368035146657623400842496499531687611808999532141522756154873500067564743772535473090584524252946648505114211748713556551193730960229345712549839660194797305878863375951555053759007896407592107959194683123888371562674587167874499280315368835546895136481891097533082625061535519955456766377448802922418721153890151306050007933657462365521582599567770226226085598711125988899475923858128292730410223998308720821475736113413765627608654741574148842271103229960238516283406440307315056214557296462743769893519479591436901375747984502931651304514792981433476600462449274722015159675046794813164226430058613145511581755321859562452018236557752777641307319854819883653741619700781152548452835579533695935645043160973132015560766203320937694986418788413413812138535275839871019347055235556461090778731659784720861049042423945278117992772819074168520584891262321761467762529966524832024731075063580077517385080216963574061131273723874976479693931173549534607303022139359185552052250707126394047605516056290972065986384353455234418698553804271832245020442001031323886803228483777591190763146839705453174731432913749680307373380879330268660052690111049018114378481615339325510237572506506847072782167068619973836943529121491097598536357572232763628106637641946336315092474767445176803698590625969224217197989973436493317305602460172307995610888619397252177409119706425873463996950962611312654828869932341877368701892487776889792128933890244798487711465169455727185767228489171566895007929583914611588824942678727511656099076406478189147067880866452158647283848128821626052050649859548400956683935194378899592306961342999737106705370783498767458560721337432207587992963455624207120659227522715102425928051816570088604809911761191617087040728922112275715130191425777602050550801024172992093307664629299058313862002192432147515255247806834417004969984*i1^46 + -1176353628847443323582356103232470416628401185164618056084246005237395176454890145606630384804852972779218785242455924445018750420394916383812176088431308818387105069337670548233221812082448927804388909176880391371089908434857276959916977850295470178203329810895136127851271105377683693283090041299441291493104309070996885295391680833589431156744790043342899975103073588893303512055778922169487376822249007765463290381305943263349865890251682261601971795152046052907565649625922977937146269514472823098209114455179156203485457582138007028592251964153760193828708021868756298095318552975155984648963875497466461991430469591383459027197408966729661343590903766894605342933878666398995611540235340315062793175254809471709511657951332468649170276112435722594133871524777731495687835584006429673435364022579782486066826920422257711171860001063449548897120900893648835665013318168330530952960426492321750474675157353344584916548106405432212002377254896500974595688473429993678808630653908100775483205436094793539572659062787863499988065558553457619873768702414671417464091463458645225363605743181841039386782316058514569983076241909040996675951170072258023864917912290574815783740380390228451844719611560807015111700602382682101852136260348004681749980313713525657363377209309071636001699397253521975455265498597405775320282548129870289701576734627948138367452905481337664026846272568325582132386449150585539257272153634027431930124168083801543795223787565502609681110178906380183744027307830994137804750117371867751637702378005386426980408284066148567003974486032956442184412390291709189857973641385807962489550160273699396140842537151590982583978083118817397643925411023996779312115745443238758342800333067243660613454723847563972608357526564282481957160042335996868877658020028835320877386867914947148837274971374567122975552071988510202287722214744912227980031618569606697490374738529147451802514865486575570584621910530604260381102397696467285372679826638655704547915157336899053965804293457962889552035665094693605709078018166315822726093246636596106848742597007889991441050669404957561402995114130462850129168256718702876277154867207395162488371382993757301437378415736642522025857728116439801756453739724995065342899251321431205432632902336522045785290239781239102266616066624273673279467188803896971722055288329644703903015068045043796838239346376372956960467003063173828277195509066327272496488654226288900450056123089426150569014640671065032759776652736835029942216834661050482688*i1^47 + -4546669921757443787548713569160438153826061890154203663066028320191256802393831724984671890236874891615288231007293835149959536736727479149978244831401583443432331514278847480410096490562075943904802871694089159892885972366944546092007837178391145097973222250277041199694214904723873092754465712156339364927852755363583393019434690040912394124185865354720680638572511226038541704312984217903976418299652593579835293771365961885093662315210097613767797297548923638491728029468485212442927557236261558311364402845178451827249018271420788589726160021834262599049648943490295062042526448260905499843330197711584568055358832341084975587803180082765305282322278700710419087128673497957837120462123808813139156051956457758364146387318950585226830177071611207807949900067029273416756260767553966949844135229649421800605927553195768937452763039598646339163921619891160491305582271662749862521109893817312770867929661344632381598834040946889131802818012118614311604081498253179599210163759311805023111398923197343734003761988743924578167531429693603206165351357233838772988775136327929034277061238609615315507097653306725317322873235017598033689771209085085421872074172090285156251616772738303638574218552793459746455451971902330950733354598078829543184071565708720839906611984135898716843443681695302648829432821769787235779342200093056382211097212627809260406422665788781377616697164127785423264436104290173296314122406874874428466492379180621152731961174329650247359452834538074417859570747563836351064076803355040771138439527508978593670765662041660663772416182658246925773955491277368217164153204832457159744672116011023191365654032918360891400940664569337423782389100493726589273011830437664346268715424624103103031761131923526664030837579812968723761514194446540611652951917962462045104046478163281208969267000147102016634584595372445175576692162143315874911247164401118434830008356135088660811688159494185479093854396399618281748504058240952267269537629274983857657690337584160650449261501412577224143966831425855454865284040086609726725055167446085310251815371965603922297731044167588681333256219904208074545346513331460453748941074359303228961450134948553659223777790682597572499658082164669242099939162123491741837296293808588230250797041755928454633768628361635190972538801523434670754098966383411781708310169744948953193650776667552493427222776573608635711914697570937426292803822344556130942388243641095714205653746506148798503908552562904609475257536222946824055290234667008*i1^48 + -484760719076655464836307584613520771369016507562425335613580367111549469163898159942703220075088450671018567949842978494664624727479277671141272241032229086875854969207016797407775634964526725092408105651913936387246133748300113842729918145259406482716605702819621767010977395296181444792867826918451949032511649475058124677655252576666277831039360823066560716463070825352164573310441935064228430253675130219037092449075703542807064283947139116287039754513281529457799380774891677687361239149392024303961618255459988556562483990954614408444687090998475217493556730830581415343204007998090718401290016968058538458728790281597591273642237290124561842040605580838188354552111912668541851961373396980478587865280637097979363246345808918760206300719487439769961444771158562229443184151346613472671687728893713864972753759734870349060480743446896457858324590786868376151161503868635915107788214423869214266763670949856528261715039578274449652121377066262766782151939721102347093949513656135596078218503680947117729599970179857915062344479213881471720230739619690849525910212941843288798556482610828915949692977507966380250184020051597778323551996440143412063840263386464750869193868214240793846922444964856688725515262977164473919525789571803067348948315033746693943495257949139094945088317801060688933947278468569221754570161669883806818450857354132748171551086332107640437844855090545971288172673912038469699870663420607964475283111635160259252937667814373998332251661626002785172556744932542327323372286000529327878977901516958324247280101382992608632584197921548975214070591307905733992529659274875691956375641964283516639482471908432340124880659283607620114158408729818563518218020578174295790756458609539216418912506597856406888944085131440674274025198303516891195746413224639858750233304522500271326264185942270777922641141932296484603780671237374512061297875374768294483231491620411296390357326881004685301335127671336025264965895173722173517058685470807535030638059941482426822587269950296421968805798859167160851947035523034748773837186522186020852582424498912855920974909055348583970357241988445300909598793189053342337795599548993929342973995907903323612800655887334019517666616435965627386861196846293069491459557557264345189842604260764556502881486836245983704246014084325749203936230669723882314472024091659013574563919884439009747832943117817448277050079611070349145931803854330346418915819468491478194669421456848461992059025368744535939289951824750760737411956736*i1^49 + -772601555406400468052031517796848201391486045409769461287675483156994441074011520091068928328300695134476011469092743809357667924129776049973498838777969430721216315514515921323505364668245349897029930047571265779750328915972303545654009863097010845194358398301001882618218131441037114233510611417574215877685381442674831703545356110509707981332245936605862822435733775791777816340750585441891026643482576236884616711636413818280915318617778452471341609509651152735272174979361415522365293545454103749349393384274956123335071586033304536413070941880366603820820079584709421519504305828412001489984213941000769514098596855515584372219807518057949488185287178127967558210181224228995656545001237954243956979435543709257474830455248110604409296716946618303193851658601151356489214234859117878455790578434763721499038119912655200367710303780136732547219485486152253063204952200958332711033882301196665740677917883614830807281866505178673967601230603695971689779031911835356536217381225747876660475506009107714229773646527177008771226586829882623952087717077158725149873828633668456543883279851093278943937595412900448583990983502130173831472521436117152086286952329710463039477434014928908394261760784732431206708471175004339865366958413530778267090230533049697832024254585207217106082662330592894922432874866196417306028431411148913866174332569260246553959159472172404260679167694450101659478962524112098160751635819851517260219808384219851554850664070375278675262001754745332322168411421940833713001786541117207957678796699276142835291723560825982172361136748851031543656359009105785655365549528720615606906930922473584501005863942090261099711180573498127117025921454851202449201884591104271541180916216147440970515687663853309342011881554548922625064381400817307873590871027498093472093699194571051677563254781400596082716252685379139059443463831192343653893990964711514062048862812026321335562701104452897605977694621372388979723281475259232292254836645934722255347544934642445516196667918841970597912386654661112906672605669704335348813653584347521515161790264399267909448245673568980593215687461578059901564859801423776451125758570485633969805813570217161371078801123445550722675818200812493082023758380730154841978940548249241705455682338987647059535468575267964579319052046578581206963871461146461124346855249765512302556761548199424595998882695438263793434650033644452373638593635459060021810060138432067296978925206862603065559228043012691096529463592148891860992*i1^50 + -3251315964908054430072959132333728285070083922129119907382381545999663484087527997077614515695669669643404066169478039565072495590868888880306646150983105494525828946193059379981223901171336536278956750891982162577059482527715656739666804244450655168539579729898451581639163589731709968265781231649929972021339498516735388780040241127360582065859072633224619835830574351395854437832482684170131009888758368062896247462156152460958386044834798275308334186206562866307630133910804469994961200725391786795605480317077459735693158879904621965564482174321502589762013903032819228016051114965571028353240789823006519706416740233344759642617867554667910521242339214250882934589322080251862684262820005299481949627701208914947123201135584745539806934358311705122454878924389815374653494983015456976266320485772329902156441303273837315636983956819105957881015099969058421711144554206963271318835021835580878979815161311005862364609260154250433636415600418472670681632026558038638643152078425107224674282911669512607425173837371400276789654763609556238185020941269052272210152689024067057133913549979620971887257025785707636612522679599826636644661802403243237924996856778625101207318111978323186423076917520105076913974055411876597468080762769612031531737970614084213704064417066295391867089864179125165015152531264169754075067464730986826092355676830867893894352140136264854381196928638950870602013331376290285885104973503032684639691600961397131508120854391755662045328608116915241998077503012209628251013655389981119777351970199738378289059111528664809787764643104420944113562129786557194681564127953824766086551625099091001962313355574510344088740594840013779118433969472680877374506076980961975534833641053632121461206190711728433957729513980357168971176881922000316159679315418362586736798579958526536572435970998634222527997120432820062100963422939785844323353864409796749939613681146426785536061269486250491632368065730725264614128939411209430933589603898997949894277946777697295755970740194502018054413808877524083659589008590151106708573501745948471629870373724578483759885956286682760035960703481963503961304329867171956727757515709440313599743366252485465800637414929100613840815696343727947708314287245459403572946372981027971051469560335311520317886818193296550945352017411022288390777135870415996977789722073498244958753792665803305275240903270655027479440239386069867733997602335288697671062036396480312087314173996789207919357890547622184891930008419827712*i1^51 + -3260053618954199264101603973818071444891260196415727390577310268009943270508575279021020517280247539495601124420629026390098490811121092744826294640739796113129717017821979319674454928821136486807288245315792099472780673310964079606513841310172572704212199784147288611734270915243412126898377679386742324244402020490831015764740626943253156100484700223203557670346077937673907958970927774792781503522115437964663951142019839103003121915249598046800328727933525454853715292592550885397924543939455068649930959150054823799330060440747178358073758977924181391027628149540597053861393738680437000033759792728076459413844587413037657114642425293101002666906293601349644473479184395870579745437673681619589920301827322196369615244465046565040317900837158304292819762129500582696279240477539795440422084331279186175367608637243448380810681091095373730788983577493039123841428309887954992885066923565362589413056050042991752658957179925811387688067947368627122631372790612576839316144550805826131823796070203753989603416598951520192224982620780436016918836929374162397455918124892926915153222911743959302587852278786431861358582201199930536770418913784070655589172730701573801923704294886000616803795921923582977429158217348644041991140044100212929714866429258843028256200706687301981671819474147589191261956252280896259161998528430435176683609698736418007905006440176432282792045495442192110314198664650611410427401600243596864822007192383161469902824862483207766854138704133375744886871266208870476636350324718032011073472451937395279616514185872881239100289825812933297260082360011829045748986838644883246082347173290340699635843604614667834845240166678383150764394920278394386245893963048678068235465588750146103540185707053353582778133660376116088803526562797049795299068096941321700768392198719317894961724604857099387832055907756190808800869329140005615726502183325538662702121107493295168518970831940435978928175125538384594660060681541641922207942212570641310554134650975887158883057599483481409455311700317053942768647442879957101761333699695622709369364699470438585897517672378039730345967353924093751985075699164472362448531451330174271926343054144410234938021734528304552681403652351533247029568916125081621369290554275724488979453887606863101212359908572388996691027630277273845275310199631569668605490318438249970949439725398566931771756636925497001259984743854114801982505288279146542582195460447671018898608340617318725112510085108179298542134755328*i1^52 + -5966108146704243417108336212352750818664597563377644865142238210823470265626628124195518842034517073448577637311462165425003676833520029594199776815275930453216786840735242026574251365398674821338960912718842908098621417576983259209063173943722627348189773060462749672318242619535018963352163907637624201758697634283549241017588389001904324663893422161081814940965233984313757030889109733364452410279990708089800742638755095931417310479957500261335232039952948854413430267502099100985944886283333885144185464719341625958784949771305433644092279519528912286256749138209034011836151820670023083267153174337823807565459452066009876657013900641707321253484205285489461072401442725206543062528892172097432482489847859725346055682775157618691582322199034371147787233629267500006472538529614993698220492471688917361390624656463597537361568193967526903502556284604998191071468540562524385398590836844685224134090577487325188499995155774187205817888325882699519998503639320186080279712397178835606085617055311076371978121237590941947252114060067654280454803714895528881338093689600077266490352314506450018638048186813847204654260075857642825983540567648353685696358939213190299505283399981877831924348824518668187865187995402832852397228804816369247087370599935370982185205157100677789065237505157443784842566362781333470901714546689081092593091829557536060052525048338917389673350872436930786109854280110474712510409648936323067158167186892205532286281855906713757274559559256592750552484591832993377968987034381059179096202423142229678314595383599634510080258372730887178431429654375894668499303084104182459620402550634150425392323492576976143164706228825890230455608667261225769374474981425366056910143431428969373585048515742215640691104036347673211650531227829628761204052127712195857560286337723837090160011411657845012479489495932665512221798346673949434664286328699943544051621237917458011822247574348273690340483990278308187308880232865049034105662054984017948336971815189945438326865053702016010208464529549877920800725702532669973328043120119950575043763186944905578583616456463003365380231522664097409331581444848686612748782781195956562904172358088985591384046335305437339185993626389737887929415897994090546967185890865281982110416367280944753859526553598097113371369475010056173427830524242857228852474369092429125156868780268306202517863100833878242957756809124998362895949633476019510664332184253910471297653014962929871905809308321884504326144*i1^53 + -5004658678514971892085608499629747851757265247256833241965830905847651818382204499637445415971672386089603634768713178133294507201306979588962755814201720272312250908053991799885395036308180402652342324579371950927236809053597348483625800098099502204648427864309343835907616441169017293999680931646327870444767313952453935622094518398715949098159587418459170771235046824003249062578899504438721791041277263656365499982935739608492737004344226869245562515798245764658944188244190940364639013282223038517548476454484061450990547419206091313889375708773065364996072137961677168068351758611118460986774424753585975022297462790934789043000525639208616338542836466228977850492529204626270440432880350256092560738513231385439454906909098997742351911446237405963170864202876696089978303833759644031010083191125145099841465672341707991333672033716533599355617556942266535521785891254478682940037183939588908670559492061528862612606058572410477349361028762218836091465942705073793783789317828596304235568360924138541636934791286013702199851392161945703311787638244369388229245760539632996153283560110670307183825673903259104740463721524438828062479323183748320268453820976494853955833938110177261542834600767392733635922595621794228848894016691350585483739268895631596778058661943195065248200243645819808580709449694718955467015200074084355852569541796570274343801826697788004304390268165527065693025859271471581560119259019894029351931035679143198383153960773625786080604455566513516483967421504611039714475519900443438655916280603016811659995819288822586524558481782919623672828900738727376624617405098722863985998004438292920604939891764622579877409558451686051882577319399848727493257659624444167502047609776807756499797310757827094119844975843415978168156435291294305909598531148764420651112417326945247126853454893505505472554104274362891102910804726352729489185577875489976247715463952859088125485852186595010234953068047756347741293605467339828432328243378261060305198773092234447481004465154523809252448790751320791488990553403238955888228486243572256694006424745240142979032032657788497472038412829651275921902577716771758146273518090678036126288935782687579105673764224407930566542296593864115752503828366656068460665706907187448240429192213104852051429285374224250013578224653890262090384294706402623394219183140110736744922702586670683675272973902835642638284132067798205515721457584476081875219941696461773316949991847084189369366548976762880*i1^54 + -2726491184847374339388904983163810958646857489891589872447726275184233120439836152222706151919509642894180322730238318288419796402516677142120716190107744104103168413617006898910709284209094341053303667858465696944915680379537101904177788847234801219815013237373295965058219406937620391711252930915407692681421650803347573882186052745385165075165411279999484483602646793420126868501623974950411621050118853111895309916150898376438361061713584897397253320120588465942461990979778133252050695172983118086942972457265484315403173804488968823132358904566375067589039520980976728559659879130787314724021700226043900262996350075862379339662226695205300508465626103400142646393767114244487185387480982875445296681234936598503939580361976142225035285917845924212864786947058100954510854384457982505490202868707275501071398546640142432622510349035871507701415351831781105700113572562522103759822631847932858642011421273334420798389912099459137749850971228624112547084349741824313961981458779352573991772900823165045024622886013494053561780588644294333254473195655279990448880948559774532685981525525780548243963801840565618789902285407324661033339468525068334319945539701299653314990835604281657651098847518987587225677489748146975919938873752344052160414164877213354965037514964780512889782918004349419804706158149470771319982294031922539945047416999731808448145825521243266089722846736363255247959335736514437924082283972477171269054180759899506796311223480703467899260102395777914253858748095077925142526351188232370678663904972260187192976777562696323729898138766172036691789858470473908993091642474879136236885387835404810046795902647396454893038871626996980332544776514053261504225566770882878484810275049056182741213714898661891840305501138409930006409435468427518896439229095281414224469771472649364059161565629670907294525611241334120284877938556749401213388551509945851145061560202753020356369517262599061532124676321995908509495474707872959757854911511164968690474287939297096577722379087728661869534079835320390168899360329492246029737631400498881476145684798103751627433228026514267100132060856009321765851953054859977139212446663645923310220221895956016106115999974017005289393467848357240064834772649088614095612118527158215336815429050277893709269085774698715560197166421061976640047936909140434710453644868949267947290836191760692973773153293543090217014387936304335786429520929306161672698900760812913181687352431970698402006564864*i1^55 + -2538715503942903683568977217782773889579388853940196076710910086978468060826540114729391666578162290604704587953097337739455830999295002512954272978794257406712711436101327197514328989622686273049968754662375942221781147246289312605617002012285130224485557131367892303443941077087901456129891824136338381140015352125502013494997220370819984059231649594006842237170917150185121243937948926225475119079895902700182565038662749395440958282021062913618193361385584417011351995473829857213508012570907272562795007624112810354712920402015663162954855331371509533538194687982882384183967902989076909871398303990207610988652021154859852716423286842357866840256734302151528496813528381239162633963420689914839380319086968675535991416374493623418280913221209419367023689608977155017367259909419933164781499852418653044782069439843410191610796737050057551947817040764444890029631653040185827802819394991485371089509148967813222416880306581942313653308972181907154865518056460176814011585595182455487147401232542536805500801252468036489129899652338709988270943453789503369567172052028582897899392850092579791068270346830922519211833412616383635471541063540820424331523203689311306889366482771696845172188037363758279561056182660430576442697188380343809224104265958897323537687718169322760410686664151193944531091816389770887595086806408542495209960382717742494586963211645334788757593618312790842639008282482827071409376149758773065001121999607126919546623115129109598243700386165631659433462603477492907582573927452284681856127662140080906769766474480358028745639365128468602142070145534828019758616916242591861926605904925626793750937053517802771540133214359299272884983686846986092699952628788100068305313151849700274397463897216802223377052889202912916211516078919950696380760135743848656313808174669235019446667050156258874662404451225232913101851641649927496719930813605031568884442989113969428186113061658741831336076783305372481870677401926266181869202933533579089940786933939374570597649477081253555012567528324568124755248273478344472904410914007582634557511123644823863326984318952304320656547591719912937234322011863729054670895447547480265254868547478562402785539956363922005885837259793355737438262932997092892120877268365409351182902770111457722357783689488008655616263638308987320455703312508639695381483996547644318687013678315402067194219801798963357419977899437548508125603192333597441284686637919104702870314205364748665487360*i1^56 + 677985483822539283869830622091313241777050464539308156518694187500192365889754285626206703793729793289449738480626306502606102248224269068986125865194291823208208757366668784374702849094928213687523398322772053292375341123433949685938594548286877576620389542896955313005218780807743953908840723706171612726535737995843039725764600355384943419243022449858743406986865512879872615663952790571330617607533705762156022511009228233230992418320099803534753609311075249359896905214494292332535865046216516691603516518716886066850257942493149816463011084622722172593507054290310385146423266441710302415079789222891639960269853401791736077727796607446602185861350445226926417056714133480698552451141383580130044334381256653612315613826498012910768614787136733521362110374343468404527561006193590730134403282794023041777459476204815950047420811261469072013965631710979566762625670064227838517606534183031280843254798123045827532962263533575280075576240344720298944711087099607297964848514780220516562641876073431721147759650939510870638847671485331607209242747625104192369556715645692423235635685520062822010154206968233414220930590928574014705045979713891133256187805855203566608561179825536870827049900163048258794729344054638018282342827319334883446224510261271560853592821124334970687796632436866496521137225145297933193041223537119670136906623882497100716415704815644979390008747474602276070566904950657484414304646407500302492649665789517095082669962129885144965396740448752305639097804051592346294851972364223131372051714746719124234094280565224946245284512423069047765454922740719727631708625577851536388472737816609298020192898992507222942379974064022430447055063700315965854941263117907587470679634687501446629302405731977094469845445034028404460418326974786663130479937523478236298047876040883555946444786313135783474199218117576828120281208005084031265390345647046978508119777448608372438528927411358589709612045763985650787775005434586660277018391133038728760214192819784640998336711023870295082534007615933840730888884151420292652464786733594334929228933165653451857369972900098682170321029755610372657531442101306750637719371176389847668137106175760736480258091629604536096365066257088376867332762676892907976505393209784699497336813589539430787121463253397405911851849401640204880288516003950806855872381294874086377515561867839292218786691660259710133316374326135245584837281384081140860099495082579791005638357302640640*i1^57 + 58420476995470319537360915457896133432485295876082558764489033914044057581260324492212922882903010804438160446305167734443964507807035312210620347989432039587374351819308162267836960550448588073046688730537779618486789615735845808978702800644509247846223595743718853649360011598569381793043465881914570746591190152996539686711756217167407282698915344303678521163797438123025312767376656434748354722011634057833216653805428585108050593914316842719191260066731942243088878560814587843158614793144731051108386353295032324477833478371471440279484939324272492313972839748843956066278796478419577207862437511957323915202478080156412338087312339176800858720119777071729388796853569923865171534945553203914713846697217282934880839885215010066562274221969470832698420988040206167655731157483769123360334024518401314019839544908985954389757999493355610373921757486648261885035198999094806033598883613909660798961582493098998652351838813348919774904761404096869034326730632299399020259562127745752944131299331859299090631749926508683482560713475484908901778633328497744997194560337967907851310299788722286848388927604471730016114525453300135935244174194016922982404698711492018958992443928473926215705806081243541495168842417855535688998104286919451633718544580287054794172059261901324970514624555838906107122757001607105640789824710181138632136824534916259951468254836835075544832885786529824774090981264422365582352928242229733446774604846159151482387162563651329018897190487547954793830652005230955686402823010458911258430883269007041208516175288092497615245677797049849806150341548678689025988994687336308527201996908701597729747849715971248299433766546997792073990338437653922256655993482376832480201233766316249242030929893821058870184777691803426464508605766942394066168821770079511932497370021649219346132499559351342022294462493774596317005725472907511736482889750721897166815520097349258155002645488608056675933319234415170938339474583581598976297503227150768318465196179440463979765866318932798182141862985557917940318223480566094128663784666710372721361078186501726076783136681100910246431645105800388452220744947598996988643028771405930632847003420640546135011975841962368215507107339856775388979494901958192477843269535234456620909726749822154358505614490284491435830300909559630852069826234674353641118122689259990962226390123008723970977385572229672812416309519392479307635474270372312247821395762005211900173877248*i1^58 + 2666420115445051893106092774464935866732135882465425933205089176299454806646427442268233926104006568411201777921861712382899316962010308431489986874673334823042672598966415540661775484838546721121219413416132996538358222147219792540459201234149683070197527010523962872041551346026451889309805943841085162467262512585846409924625086306335523337212276733358165427039952010093211712320772753919515465449585429900930598133980337768250239653116010359322676391837041709511553231806733612389499805679618017374847463572825309759924385455201322026071434239303600708080897986847028672578574968361966135553129896158602594216109272640825864454774523970413278747962397504978996030147388991786051100240065222262771932091306166355331133353513451683239265311241175635981592249810706878139927704345825022259182506418274924832779890277043133450396814822579309938595420140225537003473571293171078779223274428775190018404275991005106786106650559561665044519116201302591432175007629842037754638108924240624061482407897747519244480131763288823899743774913331781867920006168714019195263795525709793402846351809849963465612908354293412667247351558614819190713749552544580975796838544140283244586397354224031169050001031218977497198125599618476362909869464800529751908647472292888212060183385016730915998833388506692539393890305511282564849805104127184261936230483196937304893797449020277468948159794951705801590857298378014555611865483536827359229676783522805363705179682246923464133913478035121590522014549963492100648012490570057354293890200030700090666302906123184170605313846777087742362916410618004383836784487752357326286658288721040270685933670813601002776848975782279741045675031026277051389077642741756774512311849633097942042925689317725590654533636117303916514973491628466143769798996918912381843173350110333405835657620975695488291131328068281588678492105856631935417065520781021459199798375676936055325158218984507294490899398172721112893368527310416091220079086871731314580182801143829591607017305606958989077344373620110809825762762034861926028639442908247000836986815856502088508464694956183464502630276695941198588109584082081979060202883911036426012574868491624846008631904483943260235577405934320866534002869580022756865096158949711395856352487899205330213158125150884710571388166190272773911835293361753445045629807715468923890169878205643209395745434817347521360882374671538051398847960622394584296742786380695863296*i1^59 + 94819189366230195822185025931213183887007156046933046652639836078520397262012038858600371901586481333820196834486914424621245299542965407149675998631133537276017436495102362888687089425981760914408399680034771874935421095194716179212100626870209454838463329885195687998276492237899220567679090606614425964569168116045707807121283805612667520083639662166229524694559976044393360926670165602321398078234906618369352789785058075643814723684107864588634076340328718152089621071439365304739346577088153975359346845419009733013313421665565787544573070887130777540875485877933435076522575003111755857542101484401949651027869269477493903186156305962773954074867932137062965512792589932901160015862799976505845986455301530417122561081288749367985099341138726635869223389599574947771409170801608899084658472872015375972813137595796318466396302976604610664591262754887781320781911865532777587741911992380647042974372490546607460039582474255992153181269688592751087710928453892903098251720834244743803066063490977237960764210900404474204442557351690367627532477224943124693567928687858721247323478070678971137345590400112729645873781101175019795842284768764851356644431857302028740997303695604952260949093219432049323974217441565257236011313325904898771660275868318436725430861859283800268172320268907782271108405233341385472062272577897043635532429571738199776677123644016717093789303521854358812360254660528232156334591107875469761083862970580325142498253429790179711493225960465216471130998906889508085277728959765993928897046725045688867825339034072665820578535375986828000273288692782725798162714147702228793956514504489817818152686609076671919050373317232984403486579859116639877191344471945969539224404275037818254747809226126812705663776244805250906921698339754949809157283261547641551529907021159384651637898186474277047131409140335537301781380704492004664954410185427937588074837226451132299639838574458381300427276420891341925034829793345597683477124365343227540161292809404998061136655565136269441066693651962294311783332813311688983737582074930847864472760488801212817853203864566860423951147503364413442283843855054106449591432472126129277816330019065695297546672019276677126403351277120092580118332124045350676220262992173925042926892261355087870868258471690669231495632064678718752235683217358805266807389236015185322151508254219030190648699864097102049408909162816882568179293478549235777636453580800*i1^60 + 1051165682197828253046458746650383983418244096155873154894167841460405912757114483964974122771167361438790570698009227684466560979981603763495170796864228847775015774192706914782974377991958648361201641812154129658915613999364701287034006346167082372097618728655724416388578313969725194460565020619162722388124267980020376187561575287959093898121492276637558903202263302012700080529452814079757019746839379672708748576478328503897860513762979931726234713233465904979995589742023800069605100750992532287014287085605925469824542969350419409113584970165989662732626132308198948452224497343732272753531837748270273739038804619478589478540359400014098673133961030518900285484460728346528576040411426274577183101739817690289241238950442292134466684109279910617942096459804926659412474064616122794107827911618881106719769368216041697736955484162993746806605289932172850212828660563380918576427161749937376200166864846216548392932868888126552503648933813540340102362006223202168901653883745145382442646964749668891011374966712045802707891922124847606043936875145298117307866152337393065322379908935174379215166643718714570893315927966761197941732574544975028913778744086926137279579335271360650618012409732602993755018422175595935908604729079985977978487805569291337181752802196382518163182707483091308746631527007175144120442674865627723114985250829241173481740034209096639586704872721707913780794239769813104981229954063088156451869616021305708470020143214859240777999425577540704719078662139322118679417511314161967343193393822312732669796462264355468271383421480331471658737762842536822583688072167487393807331094895208233354650658837008443312930933637986432234963976335276725801814232970172855902986807884870240649941880505409422583587180426859772085033720969741616510764019485429876114700949657178844695633190593621905297257904194458724352997960653070414423554962943741527974729213231642292565236963219940831461869564569100620291374319244010040138370858977749660442872352431945246459269790102538971676291389016094954285511341934897181110392540161091168546239605312968259727091115858726372570444919442515110346340693153965484951294655373258687470916822550822948825251331756845364303980226831723259681294588373919392075193849180050740803649334040120700094301661268092664071250496639382914370976688465971649147748762802131794983400922792436206053628454287457760115932132420188412293093594487116181536768*i1^61 + -658004617496615244947554021605079296711308086272436574560520911610901885584659605792739222417674922051643322256844564056179440075097621736628626723584608467811411794686784372394466957623458534461653721809365572536804269368352669346221560918719352498211824224760074481047766344101798637729586896344316984432806083308260173349295752204936240607307277598904687473662034863832183389736463587116612333189338649666599331904705448391356049268420947265974650701961079913070702717952825531462956957777603218775921967158950076599971370701306906350510700097153397513805143001773713893109877005650995568631105756196079703229691090327632180934781865105965727539294170290409436034869560241107821483702683474198064546100025735808118321599381914452349297018931634915210448957693483256747250593365581722039542037149198453478984532496502164680992030984445988860565274477741702123904478865898321425529261238176923661087469184727235674352845850464337538056223108919034353445124119720572988377407491723718158591570207738644021961784929697811431751235122300148690931607957143438519017528115106318450963325296810549469120873490698265473780926877648638588005832483646545286472061411819774145902713876464263771600556904592994112261789491848068851155022899063931383589092548710082433896302905914997640608708556448181043826046429413606934732393635889688130264272061445886280866911227463208718714540590497417341778570775496149687853257431669812737690095740838109530965216517882004013953943412587290353156054521088118652570041506239117037114387850020642877740052134278431960171813095479431480387907329914250726895683636075280783954703975906301807187260691378208358319781980298844200756158374522570058782790428413955256427009543794492119272953307140964129412351446016707186457705112083236019472510981917843677511896144497920780281818212228691856348308735789431595628682328910996778710033351071003526307383843159318137533583951694478972309257060991877412805857913135064673295159354688100559720510759444724665845508740674010627431197027893773110550127921934241630667162986812065199633170715607799427089295422607711747171753488082464991250715934893223640253400811053611777440904172192971257026945238730476781452100090656826985353854854958832370050804818131803088284858730891728713944451900628138823221456417820160343108925490567207134453042090343893434984621591120799526290794146246669509658229225524269510004160212238336*i1^62 + 420948712194065696045268398398237051771769720810601439655142087348805736459664448105617505143082995140685251217540251746411736415360206793130076585534189650908026425825977779324456407950981570490571261551753962633025185885254523932163739341608031058987638142552263365277001982202791663515998010417239935593125587077253443987032852162290593441094929787229128428902931092266885305161496167862479973750909865607117987832361137878463976278284875720699345019387460906692757017563768797255399271007299342888950582815455811800706260408387121280807197501485845458683238526909403780560152727217926995557285723787738972682268237747113131203047886647259136243370745765347889844316501678240382693599149770047937641853251404915908035578289313581217393367934819052587038260268891054611085092005918105803424517829710306770598323523207457581442801954148772620338809556115482694788514491882374319481798369257210091376425606771515073025859370653633701052295203469515574966603153634969901491443217477199041774406123722980223504005961602209996664745351169608467526222482689268553239992510550653409711266249928404256778763810348793675393407399577034147275706042181962827529641397291165384784671981272297753286887142943216707151878813085213387815396624414142927808630603791745919955404000892265240574917536276681018607660298000089309110562629251136171578829366985664078300194751851209790981204300924609777868174602914961080307330760413790508271305209754088388269077304412363430120512418203765368121586618336077352865562821562149294987291420412643620352096802218250186546714458204580711411226836234746974829251067294860460563274549888435280371087406815250601812526073427429763073689045890693195133703438599901988369059405372806242224405219404074516586931239338394459936947394104929178222004571908765198060871829298882992717579729825778589378937329250727978134577338856000746164064232159276526887669607158634984987785879774917791503049049218474061406271829570651840117723077953431051713442752985468819996223877163431854990770895817971208793730676844108445920605023995246050320978279301634109329012910229733847175376504962936125862289868425602057335958247126761303572991405413847281700600620154110383035108140492266455280785933326188903550034257248347551270753417238673733074574073794996220780843090128717894986214736789659089172211295115021110005403211610730751740391560995845557578786840566782162395725824*i1^63 + 4372000299863564323789140425479792965115085210649039922178450505171649497220405333448207979533583813385037078614534844803829352364539072511781294026773090210372120447831194493407989476820283243307681226621132102962450476237401949750048685048007357521260019738466468587735735061241282063399625166911839649852659845675256210494184710029700340952583905497000527476601398661594444837319963315917682363430675882179055448671046391214952360040728282526238989979702646703289923253683468012958829192204113156354832214036688721748032694670343125950556189768936692299884165359330495014234805221736287809703239807117497026611363674865027323482878879485535662090363994159689722106312968737717429517831497337812689789612127578564414882867827247110982472269330111198023759790658271625844511354725665825756064859092637345268704851595855737454237575097529725950299367693315548476327012224194730387014128627894534876379265761924437270273312482973619761172377136696510706156930789604891518978705201530660114304536279183630709385814823589981509521804412536522110077706137906965976884953563538426641762084563009955662896299574568061618557921669747441634971931150926660600663486324661025808604006829625954678233261336241514776445918850806225452641895534405706526363606022620081081751109087750003898353116887302895686098158129844440968457021319845227774790586134410444683647613260427345534623002732222341885831479849535953232126785694527943529181882807625415583807580384258929244456800352346682180652741148938898975736011680322111117632260494850991651044309006439777343489822763208607119151064988059181223348975889015611573290994832485218198300487190547840144396077935170305368770524270881258848480799273855552961603205621506177573777488967672278987496149301320155837025841964817135568612676365561960202046863111735792205129337489640949080077364587997380295330346882923859424460346397961401281803952609871230606845314515954325298674836475827360031651674324483091036768994861790908292378826329854515215147045970041000754317020538834084888537340897897612390689014998679131139738069537258075029631791864087719061172134262473372321272816160498723608217369343099891842789173081973026213867821631010291442122332801741592446803225574744812834704777640445838498444870782850060687638164380725192897560067763412574457866177128446463947191440737441743390055026133266404255082114110717149592834632912453238784*i1^64 + -3584738103576957587797178417020173664548690782418431020650746309276758982728986395137020877902297377324475170659122445537108044732696937387527266702979837228532024191315099379613690963437842872032302394733171071655343919428519941245513837613363996757550655829186129417052300284869713121392714886091778329203208011573495635056121343227677247316004060964940014431091129512886727798354289518661113543877302418996145931752830716916753779176177152410255007896193050454415502104776981543379247670789154812573850730056586718272989933162293573817788725406854766125764749888016298104940011175135149692211516784120763991193637299882707238762646451946154245123571253215382707321709086720728748979030730811288741229206299731871450619624367779770028233470498276978812349360035259057586020868454890688825620075508774965563382487898344764913270929031190523260994130814828704831928965964675602998109033400073079680184900919213681370094629907356431249121558633917111312253284240814507554479976731746208053999496034263713233527600535355485276406544648432516053719792020996365461775445293426997394413028386183390374680485917405798778878510496444329615762896397147444855146029403027564864290914846726592216771614622055360388627416982813030806157568763750478997745700867169634050037190756242792919573794368883729095223801165405565587858025959017209487418831852865093063435006437655255205619433806220049181800157885751067653363494664358494221738970180568577950068859461767419448309654640478187356437556747415443840172502077968895772518378192335614288043985186843339187533945526779419192369626593640975182399052888750686011085974694754017178291814471846558225809191698152548913194975737640565923818330383319583941161558518554017741593919785078253711944402113522942117293870540738133674906632048757856579672368239940001939598991383132628642247101738934176028411687997545558844444974120206191231765882624181811231033985004533271937006424855554282935670555181123390306631656431452751181673169259304863863354104859048996931922257692461970274354964228185603483905575351493861797242790561525069900257473432560659888969595959221288495121774469582059340563827323568150579423349663913340530993335850080748471994002675049374993259047611536772437597662772132488066891997045301464186717264916999104267397486480732182278322214473710476817314543668801654752704185453723413355986246549433800128030834688*i1^65 + 69813436617501792536175054686120346143629296520560322695551476139905249079931708656268368795001045797726434896849697785250881562294495548243986758853595609008554866545755808866269245625469759610632940778241242952789514697582350659609020847727036084762764428452183313012404240771234991645387296419316499448172084897918876845071575463213110512722148557996246107082265642536765246370352533700872750386330362359068293512333447077714959391938047233981092513339771906374371453214307114487053506652223314760470393184750698309133426597236383471260413648659283006605853055584340176090237406920440528281986235931551110146983750858689792027899607652368563546734459521198763403632918385334674338448285519084825932539629847095503407770794693996977934579204030303328684327292915945002837834890995933440501063908330193671357742808329143279090697429585665433539414912944979645741812538290302746887829660950499168730809571405825867505330959903108374115188754810906139920565756437238189958963124759431695054432855795627986511676419646385966730033186493849704041248476671628902535198347182463520483102096737226753310038708369045712486295260457643101628519137762700710965798394266670005345405189293656224317248180551845679160425194614038200761820825348661908119698376189134069775339299101262241879047335840834061066725618079415209800205272997125691096652826284469238775998643287978316402120749193416310981841446499787117312970012026170892407892390741311101266719484129691955388176357493123431720357796277063016134961722207207744907541512332327606001207509361279798528272919793014819177322619523697624135883177867348491628166562859635522596214752532429238405624278281726074983541066957394151240653449641088157543217414377832998067153721381351959082459405977664857626854781518586712492705184125590869716242402738528208663698000193055013223346013127142407721359824652576458692156358863383190639037307738305937781068731856290092501463731658857846242991815946736358689897272623790968320321288563584639931189547284081039128168680349955554248361437618223749802769520660040863376249840212390840390195057335845701941132731884058398516692079127786330665491941344018752976787099682758757027242367545223209285155848996207881877980326889696848794338369762869589322506974496253222529872845611944632236056215800518429463714126020134609374170409191660936266208733443293007821600933231561015296*i1^66 + 2079412748022855202097177119735948278748471591814671255675251503958479083144147049004717528971135759428545154906923815371898966789797351800525759804399469447479414798099707980673051888322297609996867909387583554967371106980927477867475700715386407150378219307016135113622570218168341187061520374483234741790634036650437962863684444687123762531644435700401269498380014422195353576045700585602687712181891247323797064473517764104443607845862620080263575820886795115764074126156037609278705600053954735735039949352781430153539723969390391446060805233144405623107587551589665428509691576734606993088756838012939854148727858379536488114221019554632679678306835619409989754099542741128765138656801248705177475738040932034846816240015479249306787321803015729091009391801635317584608019097791291466521864686921616843950799544418400399677922884326967296591206819656272027439626299051677218950791563025676536173925421020085189351850539544834028839964061945994745959665803797588499615770896089504781636999036682461268411069071224561504926074485770146554271772593851300832959842682145616153790881594042855119091540051034057351241938701887621299036534196562824460244132465544970786066697328213153660368545769793624307433488301866299531362809610125438213541335466566795803776146772482277462741043186069287790162277216609844973994403986409245691446218886657789260196668858618785114407892205819420130389626026234926735804396491147346299418173791190266916460761655263604965034449048709496225610577737230466519543877895664106481793218898828450173231056329959114070713714567600502189660308404217413211030678448802638341769092061322427818008428480619093293373174386114660856944460512364352715564379988661311584160019402414419600349529162070280237184436597759958089820877779301043066005627323517797266976251070253131659578326676104182708095554941689323893265903842614570552521454145479904980477737154560927887556721083629948496308333075515378074286211449197962502319252160809672806254021422762324749962986965616489330812058206733335999988998900713249867503544432404650293338508969400557409706108439828916997762526516857377902134846606517410437503737239444373035936464266484356181341208760343135970952636722292860765881401572859100076598527770751214702261202581436918259092903910746138893659681505329446014929822051998167122259027129638620440230290660489547840002847670272*i1^67 + 6837435909370196053396985971192654867786904635692880572376059995665787426756622662694419078261513975398067955111495141616278694469455809282412019475601933155647136502530053916866014109715907037121531261281884196042024336740329334827795359722959101548116457767518352985884507512435579833615302348730010125269505617335257378228823122036937354776965293430730437455770992055842828301884184588521123556521642466840900324658645537760844628135181506655873011931231234883528464418802521388791122913190051402366902283618440076119425981295712926829165945883692857526577333806576494299017363069712012741782149050484320510685401856900361616817970459375536790159505042250528500319371507153393028507485032283362070701686173967757893437925962735186977755476355979876200256498420455867679273453668740716140618872679209974350123336289564577761509276942293733035061995829163199075763095885060178113229790712717385318965332398424624565946890620934578484472113042204055643056883103448115699071919241726851741741950685040305480101271018288226065352865801783460492926008270221269015004228343229208110931949136102765809811654999187202710797373320345398882475742248692752042299116749419082142027630324475000266362103517917394046808666364519680274774226131488685894379887026559771526757145585767226868685567472269591813127150702535428078820301850474749411578917783254318431121526502542793719222286544468716237693177445788796271540470733942886829099302133927260507604396770846981708497673042159893796478857062141021985573181005503758463378015554132779858715673647159502348850506119278848865548912527546955976092977795261304181930562089885490853566343691893832102654049287417241397387872817920162146738108901384617485932913510039413218020820725193569510752889138656066347052945095208605054158362554317447211234690849749045769186876841107739248189489983952337647986509254940262739304364897837330925670744779592434965559620339513902223204666206007741715293642846813254017958317877295077155431918856646984976243165210148788638373702090691234045372494756625331932046782774682556616520902728447234550681323853661042561878774435468155218531190672997414381101669886116945881584377783284566225455308732861144731249907461309642259728414565410696732416576549828284010004305135913293406101204234994874347782095698119206502045583329371502305965304019890972121317050195948030918656*i1^68 + 13403496747229657250430804733780602873809256790808349796013135165284819500902778779490154746953657848139251391212519514788886242296768283442976613246011752980877174287889358851728809946459920982466773499479497652179393722957266992055172134196012917655192637264173533050311283130987861451520108251617821532878853158205887826176899498381059422361991891377457894826595817876621049851187425507885892149720860624152140633890137658199303913162156515314528615888787764340207903483507960146573168842589864029223163038948964742600581755543803843433636372719507857811674062153657047503449903607067929380985354706139896879573901628568076191567165038595324255046407089966732723544503858782983889131607840076012061159991626297853574444066091193514233709088119943078126113168464496698562957541923240103520566601037336750106459688342012820756942138776585040312389266302096437175937368438341465382108410670853914598741741643886093747166580357832192143642079254086910920093085045509370574941454423911049834887224849160017752067289767220684587005706329351085853727948379325332955248551528030754433053054998387176312182958926438843066825541727671891149345542651803484460306373444183580670111545368691536597016257938592149992011970737606884238203567618759629173344936328881142527327413617382578593206361069813899077215966574939957576640460946121247320571068944272755536896476926681135837229825966792381503153825761188810047250334288141809504377453100522348713570186539268994841241015479348832505252619320305562727267849796039745964031513005968647001076483259379812401168957746295951281573950777099704093926819588332114787137375620463239591736546501472261172610261587711647615903261757095834044584384098142325331365706321818982070237555914883262422939609437472794664177616384663725881099287260241815659936051664918017125770364900903988847430308536858781815239698481101319080243219843787647918075175368923210404260763615033069378867223793567927052675296752357367515041155248992445526731429447552877248287374277462397999409324347380828421332147442745884945085944819157758993805801992986845414783899257991080560121526921376644218984826199296902740053462839701219493633003716712401989445258746019889611850715565529091680394522554233999340006600974523011629284682179426983140003084639927741136905666503750893648633199060740234352644420570143394050141350526976*i1^69 + 11610604307512145584982367206137512080189724508997552435741221984288558802076847818583063729904876157449845628891705579693568494573611835672929864305127738917345438011674168927837920058681009100451566332064755924109851363028644650141120702261766540777650096303867924779290388359014910755633795250848826722772030300363003766585742028903339758326583597345443283434663393998376709129517955820549956091639310294842912048351515311281700404554349540653603107707080681274301102456584061863266025901322774621759006596551876970537081878141937667434433965385723631121561939962738634136900216536274796292037759082928131889468531157041932694139232822021195347252702627716272908897528697779888505622674617261067373356656952802228820670549235609039221871094303514556260814427702719246629846091028550189578730270436373646112642698196347600417392825207796301715277234159690312282034779597159539748390767217371284654444232451128222414418445045618489140472795049339091439513628336541343403022621735515384790424825534038474368880111674672867909057071009315174102422288205915238050198019446936905521055313998322776610506636088459147676284080397465091390455817178006969458460989479489409211832790441990013842887967861012189863500801440580597333800781195987340038806091022895461966285276143970259068953508579317653781307410902093172849110211852961070692232944766760219973641541380890027772015538471910759474912201335016353903366892015095503041816516116080507848496142040157975932551189230338772479839112795752322550498948617144695367594090623044608197980637580109699181746696164711742329778313278084004615493001519760777987262027474741080566886215343219443272456856815433199803109670800998104235441941312347653709145141540162551489786222139863313735578897649466915424394260745774559876057623608481260192058820060756900905125362334147736594458129963963158687634402181978295240979435201685101199050738841334791010354150086865529381245375150050618016846976241179663852079979181848712481145102540539048274859130824005760565272463229305648804623206293706044890625604595709290966577534309585776277178649438403065375231015777012711358684001965767273419245872437868965719631391422042388123547961664039443161562933289222835252213550787656861839141591506299366995498449327698678224769392723835933356774885200779863710764859719889785911351783237271951507456*i1^70 + 8831481177130381499272231002669918239780591528973244445378306956528081837889584791168889217565736578667610161365078145955531767025678170810980805819207710493506520604109072726990233896836426995166250920590750355002430550400084260277912381263077352412452090730320586506961417091428285718218375151291022242378116018438691894814948389490779403247382701963647041311131831009856571831447199320110748745520906204082411165044317723148476678021121382795523006486971962867755840590929443818997995773255669769197048808197175378877373496969074255383036637579181201586611467660996693954103593572128223250593397388610221143330935951923594171446318486381539002636868426837990123653828173405065247587402806266875646765276416637919286133070567951843788646997235062092388276824784878989531426521397314231154860171548679324619782411351730713839459080971357932525369230351115198043073739081800685498877091664900278432377915174491694590021063358225808985200029937049528480975736291363044661504985153715060153363952368398068361686108386494569857510408037982288461244100249620048337612690215938630027346213373959369577525298531586632824498102780321047430578322331595065936780458307748790009531214796181417011377906857035477044160424889619129856411085882655965644079439130903374752315768719154609551445179829338751087645594934088847901914230413493110240858782646176451951313002080564603046021618445646803274321968638301684381230209736531887049862959149669005039528693673399970012646706111725994175615153746917326361791623644588383802759886117334819382774791823098062623949017048314491851532529400430439071614121373080126724688651705324257203170649940165386577965627644580014813996093464103269102051877909480641341674181364694960501933954779580260398602961759910783190068881252069599519150691775007902826935187814107325024414203179445420307685187704767409228839253200281007804611806902318758145988950598353032326056966843947490368351549326970434904150501065436899881238690860000611224012662214643794183993531024322881584868131119944598069196678413014238690145982126961496016533940033913256926166256052289167672812674946725505102991700628264476667568207941076273295340160583192998855749495599663443498144912929818107657272257832712292941085706597578682330697608034402674244434079625473924538912986503447389050688941496968248515762398953472*i1^71 + -203817700889486626810629347584206990588912433140451590128102784404924648879100800553784375436731138817370894760841631827900935252810614303426697999956578223958062578568397159642085001319281246029916344497263977834747127019965376676063653494952525174661763053284847116835595112557183529928770303998245725447339188810384738153730497054038314911501544022035245822276729171978973340485795141248543243352359956799056653541140889024360575717586377079428427877216835392812933948696963520995561831050221503380776311677314301972376594256771150077480502905685802725839498269984001178790845405290209864335589931278109237960095604228535069336192690326966627368384981149257714893171975456950730696101407383974693869103375058135112996235244647710842802821132550090436907349950393734739425758210127367094899680017988845290812926326300288760624009799813579716313170983527667083083694758197908247242746037522304088029244364855939046749854205612945101250486917746074107707647238097159002244578337254328516420184189004252920267636611262474986744134120015228935834703162465490232202876361504124780061434500251933086838791606405096959193007695311510312190872794553735316102422929751927865321846874033143207232519437763223054117427657392329701063780172288259820660883927671303100257321630509316874195824574533950432365044659061470312874647216066665005038400481232925587650115043702948469822799832793581805911820526851173814347944069905470190127081800590249934769335940711280613145214494336998126524729236158723671740385405212601126338259198589188483544543550541326708881645635976614303263181343826961089370881969430582490026537722316758763741886440153970033550073215952487605464254223848551366744181156229148642387230514351227074402645859106578579192496528106748343771888957966898615079386869088620222398178680692044745716380406632950959980147674056468512437239887463732493513401833347828045613030409310191174749454398428743239782997759166204263460823325797900711136038052254215593420464195762706650918300092990581183545357120095232108234306587139994258419399749971420391012013826510446256853570405937625280152860623640876465824419604299322266628028594685997653862669231237284071827140508391065883007319154052696553368207616759271451112967957613002109373319230695324843585520168235619649621999026502360374027103152058868432896*i1^72 + 22971598207761067329092955117690402091066945208562995206889278882715198194029308396381200170345756992829789405161243388311870190108289122458024430666894411467677721372836940218815031450858335698724823738033678853989664317201050761638070998436467860650479608479541976324624021523774658509115093742971582361341885383953633731938853122307066194192468301784384913324405959169642421969735512889037121196294074891053546281551191383307663648557761006093538609829978213707484972473794085375464736570011481688259634698049699697162138526924205820791807340046387410185273806525934705460107036490320454149981721312475228885633312939979294550365668861919940291871192482609664290065883427309591732646658573160093305591664971504757062849003396658772838221321854396859983368603243110671146895417564182050822612280253915904905247793538949780970946716763152030536597204565749763122685282415662531272907099000147784630359335924364499642349135584931059244611183965131754026480017287793695048014924538243323931288909134644917153162480142667220655705036947415932064070819878011953420949344249385606572753384009728284423063960872975092098356539709083052777071134443015523804864071958532511905361512733813597798820775892630373146903414614575533351205940448188096829634423212877497632327382670588810466129397873535863352853610599973352423071336173889792539917167801580500025884241368347197265458958290722113829980049455679823394373771237385407593400743412402006719272438931001861172799140347107874559149434092736204089118221888497812815387990815068558795105708638139627578978973555562713082115000311861566142710752026657037589955812463961858493588137970664703240810613427752899513183408598808334160203822348827284288361997673904371856483925045579298918768684920620100709877677767025914244447504996452821617531995112413514365116575985398311885494976930245123879593022970655866842858010720664238030368889970212281402184103340043312285652255155062392628068894235566290907305216735816329637715269694730970432192430151047173125268137374399039932868533495593056619683547596972941696058972004988118620432849777058310508303042792367549724139703683509920370982095483138606728060550754432392282144004671280535060367092069124166959019259279631991179500133924993258978080214148605463129940050120569427114608782655907322459418787840*i1^73 + -752571802133918267990665805824202358306639144965912562928728619688086080045411812914030002601100582076372137369179648341117808012490055902028032812989839008391826350496129988346553914470625321421386051849686584891616852298901311055559444240197416345185906321464785545243235283038093732835668994239824939750305574762287554405070286523833378575043629300724518879679057753027075272179556484519293477909637087708453978219982096947637569438530891397552109132242476153929079149788545475986524871956873852880496333379679329063282583143266291933756302346866038281500219514851972909762672538230750529539779547770278372705456917626845805605859726905445926698844987986381295606941448986979444891612378655211968751902374550479629142457928051286911194622550498712083521380075870791100906153970746167304613662913020783811117964574933799187800883955530520164685524624347462822125645703248811440424420986536074147145377445237819760651263754023428090014942887307929830098890611724790836623387300456261825630151749724672782025882183775632060536273234744504734160839754340539162511625093758266367153758860626734748541680699029090195737191639946274891119299628726442634634350400447228558233620357672804641156281670114539810537696448225619430346563761048073856573051901647438349898344078968238887719320006812260780585822706306786766629831187373170272627682903757538503801926298418564972690150555851530466368301175448667919323184715591614273654879307329451632572461220508333776594418905660104793085033902656430348949683834189614456243870709523100847714931955193141705351301823069546211791484214815672198723983338219322579930181465722710400642289783327762973589658559048880498032258733131409102136750973572631325963663849280518448040592467748445424119797083233414610538085372287045836208524456075292182073575204327863984073881443208228622512311498210881379994588666440006304600401836541146819166383198214437934613488134694395248656030951471977588437045500687164733907395059350302907593232513104638493345496574273484452436097148581486368767799076361465986472542928031476670231701307267012699102848176915160339418742730565285173019966691325073200205842721983822343765527946584597898056819260995733157810333347550931725946091480662300877621733377836847665875705532826273228120892743446163836045818753116536832*i1^74 + 6844868334781862206850884107317178782165748275265718105120253320421830833322988562856099372430392701576334277356518510141502906392594569104525504771739839111717190030508458177491502377632839947206435379135420273357490710076755872219786143393543895957990855856486783582921735997962113620035054274487262609989219086131703509761108373835586958024516978407705115665020960763168590349700024241191859575349038916533201190382666858582512645669995283608529206713217427089729499384821300165847430486620027674188432952052306666745623517529192609588114725370233623313831126295022411878199929634595273349962754077444926659413045172881166144214947010739107000490598635342448096791538349376757591051628246224333653455727980367370025488337557411327401313650261574692472760323936960267975639388794717393755943526897316446137696574135981990467321672432006187761893032317420300686735649631262551146549903914956256274090222239656309908252528378277315227573161807401831061336997332598440755897840746611355130557020724463857023102280949229231792617730065030127734304460868347796723254446787966352709962208296282486014274750809895756242401990096470696845593599308109320477924275013991424638690943914440108738643630673027242945470847613025277071008728675704747313314952623709428473356522260087171117547122129277832466464244695843405123394198347174331797342847333694750688096911599190002196541937511036083990652755574627803625497420060921587351271225858173437582844253681245137748252143914491651149590737611963367223221059179360522406302743960315622548290800034082308797198502774040341884848675808110901008493774377352930893298342122374892254825226419863369621596102215832164615452711681613425682912807357058566221387532494856135593877529890846613443399004803918843043291198250971243568596828170832192627113088889335445275391451547883043430680585758207646589853157905707438768567453524097457834352725325241547809494208356528612527364727248662753472799542888872285745134152206435135249378130253216012148912642853833230894385509711520885697094961200850457298461956829719166571690380375709794273995762857253596047627131089893872674383963817313933938956338625357634407743926958187317534960655067382304978624577389057637468536861262551823463499349590089917276314023151539017061546180354832691565166592*i1^75 + -9632230365639586976316217238893704311031066435672158863269978013038698081983620142394820659280106649544076774570592225753323797625095742940170443433249320861512387462272410344475965447136878462434039640556897922389660245345768780499241943795932593554203070235137207569073072230239716626620623414286544935985938188949054761052443229421119497935881040602042105446080575395976335528191873206578864809174587866775707428803227937347576324773936454982639870185460379214505803086198016110906225705082906059362212269533858179821061026677652187969070631799563464113622853688046725055503559857826355518326488540543605740423958545219013929779279375524936807072063058867026773711848265017437282682417642148543871750954297126285895020256659222070746646461035320455948690753454845044634645743949839907862766656125971844272436401970882686550367674745313800181107659891856994741951259672762206433761214004416469204505018434677128801495201199323796270968119925152322118671753665923743223694539094047232970894013479686068060695121352437177038497435076504233145340279331168868097344078181885037490394456991770318222017751355021330699223693723755162872033534975550105349405900462338127928607425651400129346576518410605587821486034881132606813912404727078417213159791027673853947774066906615323023768220141246416596742036145665893891676407837201400277475584167216938067058697496062033034680838973829690701598435909193174851713269286038175699782331190351599898528225877649662287074293862874982266100360710630177724919440686090508018583817347823851283482156934769820899127425793014561621005904040661980954267797254357963938292257993269564493401421290065140671270353843825730873860763437571141475030292315138192692022826886954884308988022849595147249288440495312399986197531028486746936243737755259989571372130047504752790569155680318416882381779224222464028090266900187099553000660746772160475566625227517098124905637329341399386562456957528814789371147130312244456852055435344331419282776174186448287133125524780445384888699420332432613240045982362778482689389858118746775455706015494849153062014256481632701960731307707609477895679554047504294139967709714020213022824545661751459311073075484585049326795699615687566673638358271438548100690045945640091803355671972564592448503808*i1^76 + -152328738008134407749894948455546432397139692838858366811101997395278520556587187044735795257787873261304400607954512646240917895452973149853110677200619955999944169306373038104722859150560449937630235655509898004238577636613643812402260901000809204818758658783599356265572029180279187665739891554686533007169250590482370906791690110106080696595138523135333784976123377676163970889512692804424475504811133292495366188645664835867598658458151903944427187911589727478133967685066399072971774462553419101083933391394300076822229806764254280894334426230437893155177287628218959686024181182338081146157740033152256623127905884782685149081644384755532877322531856715030437728481563552598613400710145701530525411867352836998377351184460292028467006612480952311799167528009144378835407232132909220148353732812563594292100281665744835626327490307133421040959828416669343774590203717888606696694518993066529895130911688442709449683302902360991938341526212982347343012360787515681700551711734765128602653077027773152148408365975286580745614669503191691314219687028645118994365501627746268236595252972329367685313365150519418359658135606958280614928484298020029319456538223864110226395986039722640391128926749910785401974389554890026961997644341480458226801774119871108316033565765408066180782518285640561811260429144718647372688077578546254140693146901840702487219968733709603804425753173258977006368473124419360771297934489274065404032032934863649682397853838746742099177074236729100574625588213816875861815459125615305611175890685863551445362386246587163237739159566348815932765425920688778973186211284470228823029569762305878817024800022629390253860697862339538020579067416972257059857656433635058381801118302761663386386418715868672782044026123648704313153565956930292170656687709639826483886060647465498901875912500753830364971711021111935013657057325276156610842174683170662345548827152682669912482116245201901113011428362013317964772776456363961306374382986310363409517175343183302461665708018248680930259267511643483398038748426078257427871779189777811636974273126300332848307763770330080270705748080254028015264899478071287054040335620210135807576688125344201428828575667856648202594127530904810902342967104082505724212421665399430126122303488*i1^77 + 34942546342961372125225520394900894862534984233343679247456862470753441386205251400250929921719977051036094252474122351846857937465872655357021057336654677472462283023913474178351560848903562481242965295929836999686719545688006217741424183463408808418870599142211127771092611613626911348515274938190889340231403331443542794462648276148571605491251348084611182335223220616876917629544366656900293118526466818698336717537400018963079327131671297479890886228566561472155204900498788447498241046469505573867037442232288787902851610804086505089796875639808079178000756164427765724462521572155254120899529538564501319899091067789059141273951613536246814289068560343460029459621926504735276823148214412817716886742045452640968333274652616094504834098268337570353575345885790641818642838263931372564393473441705490418267550067991944544003635265174835523990368550085716051295529282288410547018138340849525558036162325720279008908470650330706138613508030220065522254908504787461343626208640008862705402762269431412162563232354869702282907699545103228882599128230303262319188727798864415871126015790322471529773325174396999154749235041124050065787443387716596093139503598230498068358999469303555568133240596481163992217432360587682747518092471771100609025921022154794171502802458939063980079800315301400890535116403290865604972730985164600910922459248761248567843016382436924905013527643474718700346221756622226503097900254057251500237461244491895636846143241662771106433342011111898504468737801262102438808244748918716905867859168017655102911001197047724358446239928303600090374535845654865261264172919008438272383284788033034463391416825701081758081795421537980071829050313063084503418438724046120446737992310276944176692612595268421029477349291660925169534042308909631354130663176720036740537036059684936432835737533796125448741073349482760748167211803087387627187635098897575194828653161457027429247681008757962619105892905466440592811121088666727076295941901338132939587775714022064010501714706576196105601007796723383111158992430966152026478230833294394264395422828762765748966094630232671687179236221654290171525745975521514163455478990776502803525738334723486861466794451151249565873766281134623854474333648160264634119487488*i1^78 + -1146844235630808462540926626912408086817388937502914514658006392443479149251261354867783406281379037794068678949399108447806272138368321507629510671833323621438904865049088231751752980899259004943566193580365244526108577702576436987281804494943507726512641169174351478894307434791944205621939999515687229063602217781259110709002144457974766614408868820011560793864924319442003426557410858286200374817194181319513799092031507295034113562932707071167527981442386769954206842618947957105631025150441094999094387514351231787687025107061783876700655810100818564561748701849273837228869618611703366120430322668631344983286241054440923977175410274934278904241846659519383928845838316101089483351975953870877839252964803834263135078550812386501561494348989559653784038171205549017479833488605137804181950141108935406798421494927486332173932344129835121853484274600838461498629063090139784548418755645572683531084673509691580292208849310532062485187044600889288725668409454697294036758298091118798669793555730993427978511263920470988227234449000352814489636027614558627717373968089556958043882364965959317230381981675545160112326421090595600091467434020023832903894620582023086057292935907656072823894809233034495582569821247826696697084980145293900941474767229002232548509897338250707208453332282287557267381389370696617175013181501254655430370949186903783561811002525319144024255259086123901931528643982862859514478146104866719534469392360947857883339454271436301790704279402709370421729143969687546154174047782160245387181566004279005197503153270107752743167502730277757063303770453527234668113884863401900385607818113957206970394128670286207494163472771433422871260987761360375931830144261339608103152627391149166000728902532315193521379160215994972617531694950018319668637919926521634587441313525250507769344504294185185509999053036789627339716546921025791274706103259859212181471250018348768029007962588155748678897718400009117618851805053828232491424538165553023121795111948178090859183752209225324651684975040043676263699407965947864605505492144999745477802468396089642742151801824144450991891794194877546226487223893098427510536934535104503522132673513180968451361705104529395591059846938844613343969280*i1^79 + 4858990053541428571664861140837803524835201944005772612092045507226036630039856166047214636004812840167620777405634109937760788610300640318176097021143371385038530844361526395309981831850643894026150610144684725157566652293679818294804460812293444850892312154770989144436101950724421300722448699231952011212717926652752641110407867135438378466561605525431207737133653715753944633273366429506217641914094972749993792537516081955117187786674573493830205984242076320910916182431867551463189665087654478583601303016543304487319519954571634372535801447766879497342421268252204780808261762094596482149707541870995901930841437219659629575827085859399279591024698230667416747437779107560593543927808431985328689219096133257484926490254002756120270895316617284708912594700361539941083670262596285108579133057500625214720570557489499371282141810023526040080594235425119271574323813102455770035258717941169724229847020241101704903541248402712663961594344236756330516536098608307566751780938800369223754642715499495145585721062296470241121409255760553090578608327042647426745727130766079614576291074896621202880186281174388107861230449904531094421785366036377689216615095549097291104178694041343044646772286445385854175307175406702207648511383934997247740998990836149272060000693939277932479773908250668087865888025754364638150696988602796554530877004478599916328131142852754163256251456095704795937664643534528960737437883066493222782949133156957742946256811933842535945087848794675175198140499651110084415875326411994974443345215686773005850162373693081823628680890295548752014467803631881442060333492657561859459022819042883812964382646922497578247848382951142319560587080606194694823759697482657557698309302578324401540867320752509945969203453456100755921377863799125491789163857224915807643375009820577086170773516880092024157410887295470305085715580161473866158551768091900319984249216372288199141210784007782653657234002924806238314934791043759509535816606262147815890303034852794730633913691145855857566454330090918757385461415976361397346937196055669483781537548236224388725562987264314356827141115614460795805394732772949573674528066801719264397619227791999372638171065388271403008*i1^80 + -13647779806339018324441378153869933305325454020975101495489663572330882839494188424076881395144717410990038282432267344278049888447269836204081680198689401980456573589716145250468264059813972432839742637519517244538829667906468068330814685251892815899448447201078535608095742990582940997360646618237589488679385976205287011841242779858365163681359841303155799302698050371638152254233631269510288603706762919599686663417805418952632133025176936344445853681327893660401540066539964171846496751770811142541101131730202353619784321074901657467317391841042470005727361842948084574616942081044865212746832884175124781912397310094865985369071615587329525779896848296305680849593520881535164249903402875296665132141434272209115528864902806702535392167432188193276389221639234191917145997303195961341809776801717014572136835341555249349505063553439831092210520969354887900578753865510591597204545364446151212444737342349743290511414478791454245859280987481832582283376751298247628361114948134052129455956968218912727762423773537959755247942056127889424351798437807669868085921884861036606788058083566254170659676168670018002068281214986971280835751923257887897289104483122152427011692400626256049981744201761265113921069258575968266393708440430519399944204802593275828674237725051287632784330985342196553332651695486156521794451566431323215311536942375890253962230206761527996292153387221778604187026248002014338939539932353917101423259523119128563470863395268765241543035548059907480463714486978641815883854890264088413630611776208043287248268007205110945480139431188692770499226683235445165743116962851118339837611934642199453685756478204022621280715574251196913102934519229037707216649780649519410787191200688498014285754962465666058714520237398755192254242286952822138878255038198113799478362729412110044703167260376368883463667753354381643881954049711344932400744487238226328553153667580116871755239961345133664827067931654051974589689114966976719215440476779681438510400025136210718920808246632239309829420258572515776106301587063777259729561208817021118198973037427899414682584552006382343510103612250613821322751092958346953451312299409951921813912555618304*i1^81 + -380526154444545751165887053875184750298583123389282233077969388150013648712589993661685678780304748368327421990245448001244870917276908562283834722261567336725262421437842943056959368233370694781812804925215839180930173129688601617578973080361211262666891804836145596164109889597438373070588519665393074742923790195726735116491420724391592505307371996042821807937917322946760408512976278162737196004675748216831913559890826140337120693993987894347807421882478296221932775343376526158904172004326452256950521241944135194787814839189493108193062569552970528620925715640614772802102376967430152390977365974101894382333361660218485904858654159208336128220429542557570338742705826395887752728316756597974675619453210404054933321042772421865882270231241276313627573958146692346157408445092630220713778190448478456716877008833088211455934467980754106654693114092104275176996383849523085206350108868136098059501620208203898474957321569702685824801178079438777680003236237613125461386468077063847139825954793283445049375677442031596411066803815128754388398275517346253946837762624998263774087282734233571118323103175859872756417540824329430006988826127636739429622417882034843358051908253439648639572197787468749826245192852605123058100129113569778406970274482156696476180059420893149467299272247131758622763737076399972495025001253958101749218657632435917693637346281827044565427693097882248603825764899505239587974622342392546130967810135430134269028556365240203787347522610315808034863277188703203502033575221853426913334289586592004219109041482754622225211975327914115653392610190818966762082903153358854497876304133315118023420098051560775047862421926233431466221863650361137771063309888161551690278039258560518365326924922809524461022508092386687733738945925469644347232660493338143779176593206777116248979746064424730866954526545546247017444753421395896771972993910756966524299100655659725505808187690106818856485291451621412266160964613503333278209768551301021141299557057132923755359312783143087700228138427097070059054182109645504027702851782793140242999370074459717868376226665948120683678977517640410321378575751236112351232*i1^82 + -1082927386498316812997122240410333926553109025240035238674391511310946409521589238902568005842140942092027131858944168598091133760291275708863627064800405464401865903714677079514846072286620108137265000722153134777451092641783846400055240157754944717993065286148210755448828967466516591297096210275478665429910319988341958891736988933406725501847212425941633018854774419543081794680201380715636910267977519543899172049317502245420435087137695966199294825189676427378483110211647879568185780323555394595472639085260410494567590485720903444531870155173820081542843084087964808346962617113959696003335736634755021127021633338689894191703809965798563101498519772499330824921809400042506450887458189527730239212424292517899260428052015682460457019820363409008867783764007483317249388270848187741890895054493658845413911007677320337576854631573680783100289189532191401793471992698371512033770941231104529967452148470854075288857509843860505608809705036328823686589559136413930712193376027782874033235479123146888661803084071847038710084459203897047042944248216390698059768092540444029564257248164222179939592841261954866722546270633994988974412426882101931881321604067416140875033096663615166281313439200117753137647122716506230946467411034019663673087413305594106322828804285405629229541521881243653314604428873867773054575064497666404479199113666965406662132393578087179296079124226946738703228102923550787806218607397155546447528570799504100477252274658109294400248635213871924410953127144888560100138366310780408140190373594781829591612971063456427578128443207067965482847167516390848521946583507388749545167375502398689173434174049992376803878435720088360979215425414267197697086326540044180025958914382194500348362416816489640555681508518614590614282670428210904836548281814647152733041456703981670701134157411438939754279964192114698878998062102638927017439769114172186637883375196166912157451313159723653241414488737508572678997669473905470212328195733480976209626109417528397436299298927507424647829889231848983575113195564491148910164408790167009925862634885354414195236110895240297608910962688*i1^83 - N1*125049991829854219798994575665702645249321689267583585386133748053603314176741822554675933385700522350255066988470844466901021477277857040147696740606883276124562109914930608895635672424995116739208289128982945261343026410452730989798884377583489649337896710043582766512237249849753239590399722927878395224289935016702812737646166573976897667934448774347490147216276947442109936910726091909098818044037060612855490811816043529776785974986938696098737515500818578312859944364534246442578909316707961718187086295059235963965478221351045288962883726594094853101626553*i3 ] ]