[ [ 38406209565976237512896018678374661041102694007234720894352039982964138822494577029026602295265929731232722386304913604328303197378959212523859785698322096164265055107920996371329659556616285083886588710146611722909153415439671971416661285785768293557191822803030906375668643204712427468515665254199054643277267573941896600722639051519923798416138894854994216990949339352937341212323682329518236687464314070044101383920120939431912480701721185887415227748514593034154005074496309293352966019705712004573827649719764322232331654068650254671973754106810537100653644867849120527348336595828661341814843388303837831962608870966311594094357947867967535063537747883626168872900205876041297983074898341112313693264394974701661654155013108464900073603778526636665588175519564221704876360929831338409320345694897934218095241762759241324257742326837764384127397986878680417892254922665227274853728491202586041307131088563965775862954040996021472754403186206342709447832485919949254289586942334262381443633392063152130414097118018938625103818378325502049251895163805004571331460378199648239069920676677657785996347115314569602210852123956938657638750308318485336197324785196016874859439408168815668777290018146148966985967350244008549547878819317325809798893615322936712223843071641486448786636308479711525018005929319070838920451645485639364197589038245560814124075926655494336174813997863887531231335967073557657614793966678260162512051172135710766559397006799540830760787980241047290782141058558983982140950722519648476042350118753146617266594786566761032093975027351924326913787279934496402499794929395769311169770075118654477713881926783759074758138273693318462472855558286204962430047902506161991065329370463451614292515827532042385754450373639465611119214109116945827914315236093804836263582372667553509231184826356169912205295861358471190540659113808171544737961130403793974577798221503853834535043997928506877763465637221422329851598039017465695054062163624521540782864673594618295472271828561069362172587940011052914999873897764692460889514112570435719604557226614191134285540542751898607915567623297040389746021764092277793116776704181122472803235582425867568909331378429114787873076524359480213164540995378750077325963824671118003180069451580623172974579771862262936872464626483200000000000000000000000000000000000000000000 + -951223293712978522728045890358251361091274102825977097069681255361226204839207259687689481105953087427513729597783628288352227267161882798417017810075131929562888680069741797052594546601808580249230847961655518641666231755040169425863818420624598966607623623606721533171399578067636830816333183798876121264733101637759839031307276232424703848214353093945373365964491694324093155021813043285980686671284785942492294153879185328928521748001014979057585146966633235924319287016920731149083756164366069387037581894376111715142037634616984886138257015413278815042891141042875525565327960813094432196528340173528447245091851526358830831264215890870022263736822023703942246911376228346108457057671798218835672342906759751806864406730464925761833884724857772451692871978794814676219526593627213385270971323948351718242643221041644475589719263268613683300587141076688323213925759777208399346755661627861602710837526378215663016024546120179907778555245963209670771086001651796710657381297632512749266141605287058493146861331554694004441206241903300941806155395944714255494863606667572577471630071412259802927678503680702108316748728629121853454636895979451275430816021579464484863499835394298108595975499041241323610325502114929717126919870640152282814941072668376233209529305855078105551040399062369204298293656500751487201916841249566853325405219658903272251644202045209011768209117014727999938956903047643160940061474907759916976353953200115756809299294435590507459089097814940246097409609431613003410997968484367612594349571909298215638177535601362849910642017033705783919936805991912602878460204327869094121314981607063881836358597647921332348785850123291648060702339801121262207152666817738707000268751363941771212085885525443979219745042212998792897375257322971837568245867312597672909689075012563456428436436140198439654710626116338105991115585890157050309722969145984339364415638870137186149088449096348931476002565055774842862110603798990173457579409627901048571561521966955991556400201028175537749880137046241697038617904357097504257523964976025964611560254377952705375936203033212654134541091619953908720870049057707347754114246260654051134159079446213391231142364424010094266293320519318080603009216531503745360983756980974865644026001096237071177633925033697766184330855448576000000000000000000000000000000000000000000*i1 + 10099161790756302221096656045870334076662357913471037007485624748935888202421004988181484818484136998634390361394410959608606418724166708127147148345362927252647434396139520045213681221932044686093667514264655977492347420881423737217570158129173198334227577234838163452003709639050028352934030934713912020405728147216952331559289969585004210044868030816583794868877294287465658404754118937703080033603931264055670689059374866895977432010115351198369654264382886994936339469783706483273765818843060557883945352627772141868075018167595141666727767212410260193072392411261970734062001526916642298707946538113335669299660078822448774550016406257354713284694985415354043342997541817605918864837370658371795432512292634679802661173827828223807790389748159543959654335646848774827924726159847584447448203421529527899689343037840109129791053180460619386846790118081637763069684908399573357876149547760908454695702505616028074396535878745848424874296871224561003156088330071243907700762414149517715471557660333146402859606303722875013483860112930326605540687708923951907932001072877697170012685503238010650224313570074960994393281791613607363803221047292867905019398575791478490155836465921865181407734032770706193870412078496706987953201125840837101847626080127720706587084280188652485611205432979254929367698494033363545859037953596735407487263117847563329142824996766472829253448259440741017989738935752835184339480166161271130271269453741836929968850958000362200114512803691762401082449289499922837575193586891837996373131145865968213090933096961531343284994152003716244472273323071738079048788116742158752852907183027091330733744278830381816836977905662019189004780306963434357325888351753793270712122187995216795348986727597915300500993373129366051892758859068855822036189747932166699542088069658574800961379881225539219771902485479374746746405012129424448544215182206342564529311429620039337454934534325775597893526268612084630910299090673894232365901208998759570550305646803591299136971914048501118417069460691749557489164531068053467594454262048137801540256927121588496849978290450307226875626103330644998039444349075183918943550446728717438205735905915267677036413701463036045015513571535200401243152616745346191186799491592590671010630933924808189385161608355045219715611843624960000000000000000000000000000000000000000*i1^2 + -58770555977041166604952242528779420116428029986697670520726443200233129455183139807689288686039957129732826439369775932622780863346619636266434165023154269822298731881191459206602306292846987269169687483382080049701285135087753232660288553165111469599517419540600800989287897717713327168117235902769450426882911971548961357418029590576470049158583765648117131116822712900202292989394704546002536825365966135923060060525370601875593056971220038797471362882262513458874943027755027894306954482767629385256419350595588420462803154896350915675273506382014692668062599150384644164449574756674254061538260677526419233956655077261358584600940623343296767915171374992702681546850373579533603058929912004171622886780788394620141925264919374478445722963420996999479339737156089518390078888301948435179018617547791941392604747070063591397393900126577621914503793835782370486382404058001798542648108208843628084872499370038678474097183108731571209015657384227821611743444687724914541715065134185234547476209507530083622956685977586312426282666189350882971515868194576044550461228484677048410654349985733657237883347407677731917426893529357807276210724240070841057910980796019540090972765884952573297532416908601181592138793670387928537993933686723626006544087947922598796869212356623626622176964313872431862725586885233445939282468992596603296170601921416345638644409870117786381670302463229129842058624251888417900573483979062578020717947579054096274965057324271591474350288473214168997825869879569579369819699101168674699206234812822530653430584807102891477821868248841720565518892503635137129921483097577744178378443056497286205317892124940190577024998396700246679565718963638502877481919831933130316243631394569823459972633713076625926491107504654550126505208646586223421765414277777246149660383605041056963813633945927245563040903727487209697166117460814629144017378405351317834927814872263686597240579835582424282643496884499147140846142449777291009936581377237935005617842161256455308554364502188641410259263185820390037183007574903683301162425385450535664634131887976961294718733316418824501175478670100274555878983406230535721538256776188193548404172006255365697794735271088368317657965182749941168464597090392304992730165261040070793038284175734531050914534321390688057219949474611200000000000000000000000000000000000000*i1^3 + 222064912457035943812816601765339655839044435796520879931430976505232294498857030447341018606973781489042385262663711332354792722495599402956061266166870979737802071817726056233957820822135670348824278091059894104456441539829003896670374351612487581068544053821996283590910779931428848767349254176831848775933920683200746558385340878689265547986995029507422541020649375683359542907765204579319724231394140377462430410620431212719464876373251176762053568360139348666784453970287963021329143647231115519844036000954830446725926317294027510113778464264426660744611259163267639808794492429390125171159442119206067804507329553015489772467140717854855772524538015863616936956908719707595236648274678109349082798447960011529934289756869627439809821749286468715008147910137599150684989979556844015999923982048319987876262317611528946336814705087422088379506801219323337697959641537840528530032436617322929772482775245935133802979331683826619249446813957099759611904040319700072928615263583614784325862216559590644463102738332911736015822898656501820907317638118669525730935414683684989383388701073414677759547329214084268181839460420682939155826860124986304460518807572873428481558873984266481324209656372666343398353106507504695388066214171445309696311111380242064374010530763922078525646321993398130895715946707477731310957706201903861104362868515477669759248911774513411295554984999525111809402177871532082956128913328400251955228037040409402121024744897694443882521645677759329650912248041375366125276610608274981955035839268624963616062552833117007256668609093733753683875993152481348533532729850017046338597161232600934592621027990742861225766038321747995570145448629394417912324968926686133364137246022290761232212608779169001782473986407589162777854227630630440014283082841625249335249495467442305645683243386650797292691375441605959216139254028973830047407066982187029375623774430247731250361850924885348877926873075902610084438911452001584008773835291060745222219552790833189751170032536041634462997813417967789039130277598412369787013555700586658375704790331634316899050043710412319106002189399998193244236554460241175884466355232056091794997338180265665696628154228946602871498579420964260613288434297127397957621102697132924020037843173109596225777065445730052505066400645120000000000000000000000000000000000000*i1^4 + -603057538738615136129268523219766362995582147810313770701347298652028263741156196462449758084396371301658676851648129538089591438006674162007776709471558736435651454242779368074712941799875310839378441495344715483931779544224274002508235144672418111133056275900630569108528058789345085937274097524330946147169573353775195601736878873703522894802352287954780975178795548234394356665808354003427724582620545612550205515771353573317839327406619574884618263993737708667636654375690011288636807018550052320839579333886297104926373548442934128922703174106219394855281855800583298897033926558601810377810154165498112415262773659086956870453146173395752056957277843302945927439322776645465857025814611637896009391164651024881651598016789881953459654136168047305849055218696670943912159497868506536200327312247576028038659357845129584951845934350530861327254021532339239504605624773526936477534215688845031367163521777690154816722650730695880026060561750316980540227802794485188262768868450576266913260885160916650567272538996435901580594876125990834063209972047605541532325869238998900840753453667476826569524692780987942186027155427928037317330619785231416256326013133810025721519406639612020261830994768515905684070810471395382985264229224679453637760357751651328136526331719766385648506534665968599430331900469899644417777125722939311631031082069898399454137476841442915056537219962448058681336141768669204018200951397086451245004809847411366659428509459549323929530647835242935010089623586214226544593111529422502731175821337153877512842327323199182204990038746857092570122193260589967857938542251644138518741388568753753884722670144013113613756143573249978055420803317010910427595894831618125468248989862330289263466737086403568206237415883444207462968853006706830597433631913346844396134650028393402020347229821591116489918902368220713716406828246328683514511142823498789561259181803915311068551953128444458949532838997528171496861903041023969320402415303340341678393924801120801117518846441214694301714305276158402634961522326069576560383915335567083260325322945479270922679063779281945455639388257216868269980182075517193392872644156837947912300758309180001604527528597681012284632626820359639603390420092249825976987198281861060557390978728728541908125610670848896705148758261760000000000000000000000000000000000*i1^5 + 1258239541709562993369444512824076525800731087639774885446161925819281335023532810290570868207097524910736327421790923310072677029535036647096357840226742408094181493992358335080808095335031528976164571585880389387903724283270914529610350886804922724864923311243897688770553145390890154240194191769254650158709335940462580069077232354572810591461417920113812509253570991909761915164322289417269698123217997984926800077005363620932104479055642153375560530360318930773676368056191149318150667420115708100118630534731427812432573969323669116763131720687756910217733915301055772680338854176623479279240364395447612735212319868763593449725681112692548052970400331621519926691143820923940833936981981748156502528034959853213013852669054395349098723693381102108716035748076945619417897084283309815122107435128157742619318697074723468981630292236225720457204294905034040200879883506979077324837516470219838347098190773939601953372971609747990276646878683590164888915241481028063523158862645613778893828153690228340835817269314362789415393417523723482724631669300374877453154466348745722135131008849623814820792562795792181079598438375540368850784559656307179976858531320155702257405655672444886472851421247430160684528988559669986788601549467127439423433491190115095951645832957331216065124476842414081392320470399053275738884352236960528354328946505404202380016651717715842274833357430533861359946626312395602868012316496750119398340576683526613483675175100077728063096265483146360017429731800085670804151217680659886087159761998917069722132890722106571036592333723107670474092423368667668250094401525243990312192038732252706373258856439151247607076947274426395425276037636733957616758284553477222141997277041612693551905186973307379800882154138828391501680213398649731278821304962699216888504424808843622697594544916562695079120296546980794896310203869821024535385043403055632070854937108970864508766698248952012795362041657817804138431699802215814065348396960878048343832805690823614077314570050145055743489475607342231620017653153567616711850494152556261563323370996381455646042967058143077483247872472329318111158284036011981210835966422309962225594665693090720760292870898297102497494594185269634750468188164124429758970099103671760309983368237413189097463624668764356260129459404800000000000000000000000000000000*i1^6 + -2115789600991644016288428130720028563511973235705626157773110895215506984224752732043673049411661790922582684345358644077762157410055258046238827317845951740231064500438708344421980555613912672314167057059414104678017556736412757296870961424017967359641354477341243561181668011332241225904336646197420865177737199968604181636032066269341587037872550640422019073373883528668030229176664690638129446573242171870687294512620315630363391404139803272713262752062955570671008366403072467960851651125103731953674987947824740052136167481740860646133785381951330480133074872937275532448667274079262539710729758437754663904562620061138545560460668375763984861493423181193047157486027693409427428084738046495631190680495792574275510899412001707072941898374522970724761769413085875751289777959530248844001226720804685035499806408737744661753977000680871060696823263368630354850611142810968787915054441194039349201570225110471061256672741620045643332081724046018101583452814532951580054123090782507672248506049468094285557284250759021906144405940191631207715167030072206614215664729119003579684239223455781395282264825036677941747442569002277720510806829492300354718297956030937881753950808909357448476119642489458676566594658979144796139189246349145401584368758783461900829546709548943355740220642588194590019336720245617162367028690084095477113386781550514059053921351077497794251962295761826330158509418253004371439829794562773966808083342866044690011508630144270242607059997301285824902919514334432936994676183461081655147896933519871702608453469811564845182757191424236724014505627606684675433462765817343085857055157863209198139937203702381045185067822206121802236377453856435899552658410074083557005901706215073564602670712070393292528994469406465415111254762520994527920284059533384740548694229718834408378649241958115456307881109468866161271694230287922290702267856639719878915848213709413177883330865192052760946064688258691518448090628906445161099473860794375803968856851677628589416269848243005659892010339657458720563871492822354812733656257844268907349772752759154421697485391536667057939729266843952820457057748446008589397079614402579388234650164058422663680364964723339434536993472342716406984301544955029573986090781326313550368930523631539563527654796468486722693961351168000000000000000000000000000000*i1^7 + 2973553521635126444072037766589498275205147628645596626094517942584610403199455331382862141586400211921247586978409919758906412567511470696474193568800866005449732498986209070068729566172217426707925531627652860342000420659810433056613843615822922830811509568992046773255262257947964173227195326503911832696094710321795606048817528577033592049528538207638389797782692100263542237712413159639946988448591613236177240450872810442404029750826956170901873069394131258568056606833715582215598032794028982103963368254008774828271555188203820482970780829599644025695167286806949228241919292062665601531147151276799762461515064553552096629834679096596546999654524331022235974052785918957950119337290132135224094900715033322577297639139152614508429900269619859799672125532922260459246047921143812390547730879252997584904206120923765913858894336709366645804330717174797053675965065086172715499273484665006785252957019568610194757257010952778789588493540198201800243752700235250119124795976813579214177974167589751225399395884504531660095263989259554550061118218123846230318709551410883103497586836356517908516212006863305938062872969439954156460481964164487846132195950564948441241316050209705789220864713976896091048420254564520764909581209768502424509167238294175878538448786041827913031207206181102339985637865007783069699447105916126122813321481558027286197091554482256277615003675022993470104486916256006081225009893037290335178481862542685963130362777901198579029816080112293370584911138423671409052057512551589992543120679079096698966729827862246011535530648010426368738720932411460509171831540165946352527991674980710038459513637687664081136974107730588430771879400888361186415870094039516804348107398402231135372640180864080950570300549542120294391821041110314825487277805438423650427512425689685109539805057931130077219800037908438474197118703339062451622390767706291281863310689461741070476994554824204673073124784989107888565403247943602702768697193047163718697550120122622218375587418290325228402970987337441135836136511104079509440157633621209268463559679202399167333509598634673110946777804035906317921775748050332980147768611735678184820411841450124117544412638739677799836474879050504709407313788132294065961260493203876524626879834105542357055553541916803367206188482560000000000000000000000000000*i1^8 + -3592852354886989397050999421975563344317345218120268322672776578732650762353076285803465962480472593228964984657887988016697183375489563294889202448612084182914465272455696212993709797116287489035977182394615560204536494970797487883929227200567858302166402224332343725287711405817200870192308086245443995145744671188434137902858873121355630406033017465910590171217713909160465120369775918833662904846909706796573688324456293670037003504004808502160294708779908470237162695549905996226399347832396711452919608195883932963963673411437638435172095325358276804260342580587281806688407823250250528910611967086404679092030284583627765778963387515624713886705401284989113680394159938055405385811553290578116228896926493697006786494079971907893515339712709215423035122125685459093914848841303606196338220451870186509674393649997320558683042692457416524893686167498609390138394437335681108968655383527621164246738713800757294433692909764698326144878340611220050046314391627809723045472664389863185165974095446008837762628906701498605293437672221063474523805735436327555044026678995601421793611501304094299870805962549686690433214115948068187416589017382234375283230807838370740331670412647081717833131263074661696932750478050784527317822805723623775296588419571111856745390264043325721767646877907398236104640702312432167245938893609298867646190435100739524770663940451007927433115204462041117014993873600134723145190989709831709301099180085664799483363035682633300232034826452593030856012736995791760525684514578578256733750112102186848478810880639967996930017887227819074192187700272756861789658045264066687901938147359158234153737157637933766358878476585242976458024927719043110913487503726699085016046834326320075839881413146074382050523410428022327354433058954093312641659936944121323900953427134348396166974876782700433188426845138493497050615190828019491818858239707340512340616438259866045334291887749966495830118169704515901751983967908820238212103296578955258492592864821035810611225847385609799982700910793993524321814369151828254983821917459967791909729825062181455459790080448482870353645383268490146151077329320583360799588182534628618457886523285662057423499250173364784896400389108447408178834225814044292310462791786570305476112772341793600636703019052141032866054144000000000000000000000000000*i1^9 + 3814043350877763560498815539587307125595458062231096257634551391547047342570688994900770057090254786903545283792240055557652908534749110235689551490954675821602681726124551431758228992949099431411522472568273693820787064988294405368034422560383803287604508124565376348875792368068635337565232692964736028835335271327403296713282166860984175736270185688841005415920510956628194209911689439538422186986722715829327700395224380311038089604170521089886886192825651420790894308783706916793583697947442990184415186242641451325549137191701724991552906892471208023220487786571980945649284234422723608442079865190577283959125435322956955441258473273670246657297495705575600351265763273113046296404973047283285777802657865265645244411072988446293105827637036943400880201419682403730800339465134576935394575780942487716603503168004283872668673016365302045335502110890761497454795354715571021993699643861706246197693744059250345553958920029741778806015906369318106717994273157095235343049915726459254486836036622403119195484902869651470467078465068648438474240338546136414936975532757984862961336895385650060764060725965617999922159555215812873356700679497574477959502690503434356331597977537603834079453073737763560563741210454653305209709767763990036130052549350007009307478106291372939785341095453213116366850714814109003625773525147529256793632008040512354321043765554464791122386577669342233223977307531369961922934739131212492500305455193599447967839724587977154046167247987668990822717286746014428266883079025299090417208068014453756189608741477400928129990530991547750593029098604155585782810465229233396446031772049400308035592461327818994703420248898867620335096459352439041570032875555229814151724696383630173781031244090603796967565050529171154148776524364043915537135193324768717340258940271014805771234909787458102900919697850797211114820458267949426840372445576499889769332091262948712619625798480093279153068393216081420902236109384650150902759450995407481238745781589848831079596862471063238915021132968401212739095981788493362719540905449490662545288903232612041065525678052480808496902184606937059194007854884382654625502057524877415474021383095795788190772826216089669284164781349986930952142501415247494268887870170081770740846733475201626545852933979987673094291456000000000000000000000000*i1^10 + -3615089803339728135165576942951641935355258100735632322464828931875231510958635940279202043608102002198298610385467345296575117959023337077966918332840356802184968493377291653093638921795838740760013357916602930085776017283828527059918579019486762934415232645391628018782474662561739060076258475249252575808275074329317783192599102503204881345729974393999116793659952989653287459503421982102778070476132159533600505482373161150107477925354795794088749705915734838284887892006924031791344055816509160386701928982070276852224696311305723721001043052773467111966267736885847372359296023728619528095942250219126658402730689271360614583099483757986069826774243771253733444354333997059051491610902799034598330205380721930340705314097300486237728519901463473176191255690649111137287049727555141060365096685835060798790953372661345041082555819742379517555060954687802808499259657434171642549341406391401500026257601709326568597212287475288183557596284549528201982690966401398473802400380939163784279836120525976302433500239749849315057969293166683593425036710116867358763072007713246137863473457967747957509635206985848858074003052305498009881844615366972597683108702019326414528974332564274600470677622363948994622625606488887584426199201400734095178328063238179767053862926467455189633996203244272515845755552683056829818339974183292528255187689363639087892562163180939783353980967257860287222984137580566324461952694297065625744993432327187249075011531228837835422213193997702764854047813809214458330091037235234767788725904045246215316769612983953371151154841742932365251300543894828815989606529482365783824713275752581811912792254438446604905372005174193689416866855438910016086139356078952472559701793885785459533438204813409215539214920883033303062872785277690657329023013397404348209265984833218026196216313043508593760579216268429959748211288809688941907897267667304343116687507625814471831345223227607883627863378656796567563166698864834944554876024634655567128019020713501103384956658454382099775910047813099372468353669706046147763240601181777720267785718072982594855733715581673603357324992466955928527043405858460663642728765991582385382169508303196021558247957224995033802292772577143226703184879106186210497236625622225480402010640174440517925487317808926191968583680000000000000000000000*i1^11 + 3095267634674896656806150195578941719400942325600982424182770941682681929868429213793761054975263426944476436979053171758244919007011166388971475807947613548538331420538483243468056052680626906108870215877475781634139602485217659068444738659724778213706275525501005404910550502427935440444667311225531892141089677679072616127499821144901426728348687819630510879509384778957497191173552232242591346570723528579568550866993213236660893190169390840163802069815690025903878306511555364598426349830337885283129656588203341476548753574627709462488624105186028922913045715489690111460206154611015751268923902632480745666276033604833318127127993596637641104910317013826027166826050625612547559570207749178251454515909284983287721625493602084816796909435510915411009722056223301537754135285591911711358774104032318628815338624730511427019444238905065226871646962646219690429822277566829140233282820948377003585188316444378780727145042757793357247697097736114015069503699320056291500851931859351708528068120057261027180251969648742355869641854978966162951828483225399901248872335010586759257988129398270207410158392465895479458061224026191789587072993455108425821532802156393837714024353857579816311517940748929374571837567734984550277670911408550877779032057733939596035745444633429027889361206992979857918451161929832136384685270452980570027390023104479191798666121341276404615736299375320921888217198375935442687957357084374866381074093250557794910033480492645485696901553467964256235570887953737148404322097514089363263414497310323626577262834380864078456602604710055036753775480527388851147988154912894409205334270271151651711779094957346607664393941300900137879949442578215926323105232248203333038468079908409577458123210700250542318202027812988239640561109732314103252452140420287796906354161800462305278965400748474360618491087393974776729068118100794900191745376006890273775770998859221165390633125162213467238903751131712794794799588323000777552971974133142275382894835995753594657227539704292253906175841278281966864780674243523025576862247429671807065594631984037300188393614487867258306134432912719611328928411487335535153863472102693868876245305636077685995894281288906376214067989445086082862604649606721341359968320428838895297379133407785241632260864084831397268684800000000000000000000*i1^12 + -2414423230076183841041033599466748484130929792672736322797263602240009394839507266425500715190870832917355801231031962148388228382989498182718370567398651420987351017347386596348752343590358247072011786678511296669070490819760010598743202539229990021799367478234904175061873956591104015919279613460451913568718756803380219292643184794877725150247116540078373552285107956777684850543307306791439001575393138426499230206818378119176152520007637695800364348250224017181218453011670156251395048705880075046403683705762176190552872197675048749264489491723235229270828597369418824129119521936367149343654339997496358191698037945197785699905755924750035381392614175523640455443224314012767962817481186046963624965996009974904282417984219497154592195639183433381331286452439284345346398975983327182785053186183013253247650653802081744016748752015998521261381917852165828185087281638878460901230475965762738381996673149822523152684543479977785448366872613587631976977620082981048971703206047391316765931350157831529469942957491538514085956528645262924185912013545287313012824342511939013018317497325761175063809583855490496277318828330779083439537182823763196258403270378806138017590910062143697630914057325636036854028171480502513545033160782990818476639455211991267366727154037158785046955053184137201938400013379534015659524911527569485674043203035655245747549301589655334622531355007137921773788056745901940513962169526209557541698200073159653105820274341157714566525684343472531315771135352632789990772127534825803313533320712050464412280997011881609389631826668395620311447874112389450686646315973382942712199184299170111910835255763061619568961611997387879044869150392725947520073015978357652684930685448166769442899496642715823964373273759497055456086480701346580751315270250796655885424536845853516150744428236280893226583455692466167736838961722465721729802358393014523468628597397599878693808639653964678036499014304790823999324976980023089498083372934618252396076955045614412123418248901191888573690807302016305737457936706881411105640176946892450597108385977218394539000074968804907240934285329661700649481237662570941689106335182383180112567051536125707504032770959075615508194574925078847014347192087793546663298704371568166723090026948064931258949092585023446450176000000000000000000*i1^13 + 1727182510525843517707344874086110902041303503906832183152883649689809900292481614572197181892254899678687409860123877457578521118230662242188622415860644707590049459143148237838319893621984440340242208747157161628125638668775163072262294728841494952347082084248188644890567172073456902427021069190035943971695596103228459953924758412700272500538394048479964500305634495516023705665956536444170153383378491613495091562478476879099146222618403029893664071319905356675543624909082127153373217743339149614784108305681398957403634530866417566824353048647608634844128325969656514117033857164881347281004303976686372068613642598224422560432317111029861272638148526167788139986227244714095161541908199760231284932154927624815053625867129077325962934796145773103358785409056170143713069006202322020232254413627757071066315550372574905946268172318424043337754267370618068588466760271777427513726975701181378151179012506876770201688027709826913954621944068739307233247950660932437387275016845381312912215100869056111131053523607909157391780683236579507560191131369516487635159626838018727769952320023447520618239251923479411391430136640017209878792788117078180532526995209881691865820924777014932888654802878632169517742251658315927623540161201436570211349463888170831754819728019083819044655198774668683133241100781419069736914296673325436285215265560856652695172696291562582910619924764805498033709374405635990186445770472429264836312324287321673756412722797043393510412246799343481145581862953841808992536378127010515979977526628997070518962186007489050677483407030190763748925703865164180811018188407324916266286769841758886237878665732993878596373965260121674367770217850818387804185486877920578185877197389997702078126041148633432295946309288241974085992165385802233268458704906839730471593545248129158404233515485291766506828708140039611891192378483210928918367885063445001229137545782815469649027916233314832833249732090732794724955267186657353722685668392097112360480245359743002643304353915551378689568575717453915855746539086799362616087713030926358445294161417758662230467788552415790314754879864053744902830813398098312669227013314269034545819486422479004077712258735201507994981252408545279644575128464520904672508997730804114304130352902389178760469123585577005875200000000000000000*i1^14 + -1139399176688612201941146654018261610050112112559700966227073729543237140176835998654870545350269231882572507222156969800939640731450620026721196041735008795162299516050228605712331561783517342124820114917441315252438746758056018464951515455744828747717924721097947819629706952714751172186460678291739470945692154610144461951859394042869938790417452677372519238421587086736808961018427124992512300932493758475895082582060937453012109473678992680477173222626004464394699583334640744957621501754138376005474498305915274274514946231078599775430852914877430047457223220164112701688037880685737965953496470082165442104589159912734279679282487965301897414946647465744740367633839514996275605749424144421725887417833703916906269509720094020369316802870088135648549212286467347531253424722100847129325473450490680794588244993780980258805828488793636404778148735743625017097462454347797791759777360733191042244799273569464856284660755945855413076880965575416668927434260895036397501200274668670961012776030853015233106852307280440801246335336395984113308315302169593033331879417685904275103875236576676046816842983167617386914726293358525115723346971951547242609848988629476512106162268363356068061854934090943367819245483473294233798464555541039592870832915681553506325045437355857020122179057971389491996400657640815837412413835086222280526055848505555422093826646895262927416308187212014432118861390851751954495546250507656057993854408192698335380043308361137343929678309760532615059726561607284555394291070518785871785403657870780717198469408730222638518054146346956121619732550128770925483291212311474311347876994498025816606382471184291711789069720468251665341393533198030974754216811888030860198166248038379628368838997344990271570294300929349986027231027484690016658434315909831889410952947204993045746404383318691873356516281732431768795927494847271575371436046457449798556241554405018526636377788843925063944750961667400871053774869359598721671139429340607295093982518881133149018193606952858585783954084297612205172812110729498231434342441756231547729821746421493999667440259969439876779877542288667746752340858886665532587175422313767848628727079798897833731474905461050457761938199052375352632974412171465544862685776684958538326989263760162964325217949777533285171200000000000000*i1^15 + 696363354157013060144336917453518753588836880342187617557698003716817720613755939738320759189968316805952586640585987985072875774209726985509137430737147655055974239687093947845213889948889553795440427989904828601458819039254202789391185707309772004509631126238802088608970319379099906188631293433931174063719262099272771992986679981189089863002521612061326827614095284207918630633921895362087807828903538514358627727177835970726370875050392824839304992433751317093767503582133428206425366512427999823572285779990354018597948284544362474457616154258825148432494983971935983223464526026471926441458048901194501221368954714225145356838923929764549373178381728323316398420513298871494367362293282791300369305202937031455662302039932777000539845222786561090119012090616492174745463671108160064034393116614839121742818095512790762819230108963949474591575812392263403982877181107127462437586430408664072383078593718464102385804292739483770643912016165778835746434817303607922280079878631591895047570619559328683757255050585060414509877954989875996815576982276261931721554751422573885834400253300260609117706700038040527849752914712653090113129675359018234099561853199452601154064129784586483031052095911832094745061903199050598005694898229581964496641817620216399326220562983669447966716949441916057260966067676821868615811658658988102651398727140207399821550258724197919944852992685425446628742224158459170133270010375276454753067138541060824344447592584847918637176651019533372295920336958956329774990569573000355257582750255122401867359321919631260700192693634881223981755321585922219154423461523097050869549535426386364633638566880349360661267022249207949709457017843855993914127793029028997991305115261913505648821359900733588480814971711388529959783608805487097708134996293111811928718033223956435931419491116327421388012439975363893363075978578508231384949276493674265425377299594950622466443933891186135769815546338650491855456879138193630496820319025433733808304757369883314274287602867688072945156281184026701432171522260800325657455796213104798481446824940506645521209567457332856803122967962158353087297831731142627438670238264240700781619042512650979997504153307513581305893850303060989019888135610230423771716136934445454711986875292208343720545066893910736896000000000000*i1^16 + -395675110274617819129580087358034827995638295490943870019336694623476571434679314150556865879593002977708189907459536477482757582610616127530102664885610846384166514432715164592549854733279013415379740792240973795553964183291619419900962624192805145181660603520694482465141814301001658290041103438198695066003614858855694033426001234406207073283172568867300369846630854910245606203299824813550871997270159245861778412390527632246107713692605071927040077947372515548434697301853234409956282670108223375045664346340923592950558096805693231582622259864213385536909044003400660482754156946431379870289847377736297995290822332966516935553946061281479115076318254835383057983944599705018711515993477897735788879569281942314360685387264041301297801086554891349236304910971847449928535460090261306580806039233563414945888236345666335975660257774323511881551672419901368781595557827080867868489665262682150336077322217015309776793223959566706007691183045025052027882762058545487531123589272804808408016570061754732211437607833975284167147828053505444211789963977896771760033237131864286478002797491917724233149807744352675744616735295700102557186269367076214002690531385751311401709137284710787107684174970797632193520131258486320053506458247693167640483042312976411949326081888510834005985469731450279824967112296612390502262052159551906332412030461699717273337998587212277109683889015017312267866397187710135978923254801269242327352163632275663586102180224742973053839378377638825991290157151424566456943969739594524121551198322824181652685582965630707926827911243874943914911236328183614935365008206796595343573249371865341460593018834339683336900623168267232160753080380021419663804734711232263253962450336322930196895928870918267923178116787999692305277052168881426398781567599533152696489353879193023820570359601785784644506226604230023898838727365213948116839885432034287482302909202498512059331326060668352006473578289338835073820581942249044930095051449677100731584537695270428646510853657414825097041410008352399511613683083569428566398543124182934086472330702070365733011408735772305702863321816407304989050291084372743257120118065698600429366410303388881870388580389988846565341358466787510625916886381116474410253969950284878860313969147133309716956618675726581760000000000*i1^17 + 209473560877891280559220354381345164450363688210337278676587109370680084586606847883942850476843015930305393475882874884140677293560797986460954809582759967463166978828510149377958904929368270128761373148327414790971909719856809256355545273769712945327962433122967421899123278811491041283474468787974726680225019075712927215029040571585530101753140337751105912394141198301512635028614247869327209267773974018934487773065157294058789846708187892171977219156082348696465514640121434478599173335064711910451440088619569481774986505165113414888069050745314684474164625848664974611011503509096905167293911009026170576273552980411729005734198699637026494946170095344484453108444185602490597603624425894958399794171231040400407567250131380858578471863366054408849717919274172278550072952086200235121105981075212344821956008973600076354852739636135245876869614514590019162886922009371273204054197232383821009299174212371605458486080088031900626741490160185646583809078139320608204142007954650405884398107136837124986892592260128840094629979351885186830542926853579996003944742519989792407464274725420255184615746486687919068664419540217624056980266775981110628864317564085463753949356058140723550524007301719439335084246975308004430279750589387988323706024093548513570116987134979285803936100308821851154161592195696140273113478517321041859145057353628392249530104199854936511314845203667381965005886704155741190241142809467158342792474229120408941062092595396205055209578864108963552895367805909041605832538576000349576372313283063563053162180770115128058994249649886801302684130587588609864161463774745058577648876927290738626151275116149955287534560254389946495433607586415352822854419575751868450697568704573283275778657211125472370803437710476809295031522514227095749983455117800431746922171697380127124417407873635225952490680554305408534879282324254183207265863256746361120956684654185273416489621605991839041837678800727534481706864373491893095923403222980936113450350337680074751851961248404582426450710840280175295801818810987322700915578862145475322809956165886989761406484096334935055036828771131599383094042124194436418116414805223468936658587388383595418215657874503707752969568163810704686854835251540436218648448724817840135390229017922786584010620784554803200000000*i1^18 + -103422561684906669714039095864707608417504180041157468366797729170728553168274418422830457268655895039337872833631396276835742572059749162675765544082957205249353554102929644715528349410410115225175410834057154047921892666655685908279531281257426609258160640117466441249428696810304892077961480295325069051383786198539070837104337752578428390370216295779688243526164393029816942216945033611327931722868662423266854854174508593889843198778735344489461185852592318118201301273702561981587906949457236320407428879533545684973998080875516208507960885984029603204396962254959816107919181296235463536337287965383885025879601466807870110046779805667194097862890874978824368683329999282763273696496583878412765773959027400232542941597884179186144176989307216920113820673665082693408391395328741202940115643298485082923584519245957763188643776328935947511572964186338056061649964054491007444588962436202881711398858738283515251553344068003498651360437267436000835393332255890803109964412510832465324423727572286888808706667637711403902635371659771618793502636635047394957367225198276110762150318522489796492563693049090737677448186141447025613801218183346785285295756158197450421576506339202994936366858484410167514421862215768613860555551222420362567589865113102462753562113601663289709201327588704960518798742496222984039785481863117632913314539153714386520692420317100168056460703046076966619145238124143370146433619771902602086155341934438645371115047548673095238477343811667494430459119575115349783143725052744966670956501112973619526073554680015863465950803317583409453414226890999325094488520454051323947695564484015753288019534218828501058419713343086745698879110896723765599068768695687660721237473327867486587990616844782417602664229939029526105698784963402018572413288604496807381587684857147825492324424146821200553372001104560559997993895423657949776556017700829614629482399843985243916074370943081895494393800716879521704078106741452711338585413448382667213708121757636287095422649058375239919142111829644466007845894744577212268920492036560956534194654750983473306031725838998210188287171175152685886414764522144141739083509707923835970179478215142912910785103469457326198181991400106581965343701803531523209740990271228792888636107720707362898937130464051200000000*i1^19 + 47620409160106011621116916114506575228461935789482785479440895761870654701895793442257011181757385315692634185139736327784026276041850867492058515763042215158616100907604257966597199248316639646738014183469091954185480135998991176187189511300152880475593005351251097979105123594894100360667304343700599308971989373394834420309340046301155434692417991715612501223786191896030084374668510087516677793358141514437297084763173946079856861005368793341222186404445200608004448148857071119768052117162771145451297082256238821834465256688104544567413287999401228669448321612114615816374172418200484223170899776503284860160484061496009937457897985469239091808639667181775049388879290505655664327213382604374889316680568512833150179727468685529391764217289114302017391041041346624109233632746313046901345920819534548421001927712712867665698882997489695068160290466416021882761905196723016949288040653983508807665635184114769307325673146551173915614464741153845297526079939294847927394804149351251684258672873468915814955895304473474693199248489923216274166244959895318811990642966966859038136413471880530226487686589996196625255761951906283315742625215556797753756024106893523480991225084899175730652009552330908303059095423902884108280570881406122282909224378833238330339983055216725082506996508173935806784596847345015455424145131067518043922655013905123462393877712447300631595085541466256122476176620687429088600757081642755812215448615223528485048849703551838720882868216993517686757142266819547574380046293741978865291725179731118862777145242014390756832425490302358150101994307780087638978473701258010675206680619464828147057097933686438158163418950490519055773526676792444388278878252976084397671029594191359172788418686833051131655116996171153667315314198489368131352219798136002818127200794497278926281734198966102760898448197841737558824621905021566360956635219252834197059088691484100653783598431099479399354735214877298929454405467672858935631960953780049001164265913057936578171633630910932839823302231400820757839308688438718200245322721579337459220889949921357944038950812209883170705878603977289196218077456354655299470487650429605757955311741633168437589616245035130173835726225456835484256557157995006996246830666812086550348435228684409342462542217216000000*i1^20 + -20432064309032078823959788409302258732310419748421318252317165089392167073803808895309619349384177769039118138995719915528182888780862881420816854567259397400880580114408033170587717960304529025819132857595113042097771623762908501248911388639865353931596836165478377093217488200856859269938457265748094293335332450718766923995768431526038513625522835160841943588493510059679883991828180405443771777332316039215354803826623500825516615013393564121085089102323868513671818755844299403608337493825372980232085282494019061643582716225675243095895099661762828354335806736329264827041855662751457909287642909767313851062990235030095252993080079533547131362695486992545757781816695517256418740338114667548431675569528079933769189448845126284453015612589018611765152044167101935404277772795334714472609423908929159213456005745658871306044435839301150308500191908591213341352106586385125454608537157286016715104909479478113193475039723232104669349861729879374961997717559888151706161625364193606453011902225671933331621454398396716689890399954316771767113676015142615021840683896088015409544003300190135802235053916105805447047706432048601532779446119520545580420157745954983423499430569377484594967840121357351886526136540582837990572860904438351373489657823886734961035581659668447787607247995419040809734471661521641748811542689005713925883983451218505762809164130740516118846633926729600988656320883585179257098444179104960800324984833566931641692152537086844485448928450838814568956126224218450016288104093058607246575582744767785582354967095686727282120958125052745576463160162737650362774940210112421345753419163181181712490114667747695826027167187260199705106798261146904210913296627484830128778522961122286102575284020862183695686537326465287250807441281191777773504787678562531985839716467989819033198069352671952827593767505808190196003313975326960802449075942046498851443875627317961466915179069059292582650953488185620018123609687588873148861216446794087085896089082832537609081119899310599477258506705773930646086263785062137375982020219888625163617573848066708012561722800097559772274879679906496654674937850922244518132108891630400070357841721541062417799344844557009021035840637354530248176404887688083961149940499750258490285671935273749716574561894400000*i1^21 + 8153898970563165533421967638274793853599414304251779014391250030810501778484189269411245610352082263476928174486909371482927536234687593383238496676496700472786177014611562644927397801021532628286004602249049254660288636640702758003829853152118755528718898670875868294354972273166525487346514591456941255025108173859840108366358167008551355263810780324790762548871474104481203368258989751786602074941237265653711487079134386933602387816534489978032734763829311551769529817215404221852887285420154441065100657369489848490994512103432872850571580301971491363171334629986562754539279289240120431628864682672028979614178294960414475200538815027212969408788566237656589820666926957213041890221541416038822716037376424857696083002077529171984155355634797117358805210904642514804410022416848619271213234743521102126695504735644866598380808985422899844190350414688369219161022309046060004709286448932580220328777295027752402734012968541340290836661979846263659966955725596109446286852764864265365378046389435897649487255897765569392053674414610842462585253657036672922532277948866349424591970398402950270693546318082349890668362157978286102548581103714181875655061654477581279002963078653223347587669390703388262941170946120143998188266674849447319819084020581659172941913808202465287491898992987797433439728603895540878074927087377922078334964242061449978386615696012146409310442485596057086986490002981698890589277158286158975665596036038300967279279851315190637271336576777778062978536100593028246845908132654850517889936696711156915746414021620474566514021743887987188048129528021472522632334373819018185788189434249454679119055061054355601189942511679853584640538991713089661168084169582361422290281447709140938213817077299987546181438901689242830375826491601661483253571407461635883061397143268106397192411557293969674214214269629773705356005934347350628213593186113556050577620201579385768623527040341275322759144295662981630279252608895975625429359246117536032563072617499886225377339750842121671120615802665174889910477354668017743258910047230543615617848419422930723986272335874236612955752778157822781742993855283424871327669758144745185569982895649966348380899443778991977067192485204673099152019916538009410763172792107648902497637862060358963864535040000*i1^22 + -3015852212952662074580417513970686293253774229905711626318409859183207887023994625497941837259568792546526561482277002670436212609564296291653689104764394519481901574381175961581899413187155205715772844009711314703117372584049907368394227368825755847660371115982228837138026639137458330033610231488780198853945350819875276099260914857108189022808408315288529475819857796767024390255932042518051698916193849958515248882280486413926542913613183042500798976748872301653543399539139778161684094699976490148792806317192221113899246461328483826781088636437986608470519658060381910932864494650059595776855223386543817461581082427692741826127752098418709503295777423732128858019500084598942571570666769409875860030427252104895021370723058013838209392429339158641814968013052747294522694582169933792987773710249401383409421584750501214613391445779804206878152170331350983862723564875781851948563839233876873577177863877715356702878373392537411939532734089021741428317880721502322145727296098734019624845309213461613197007377774343574334002919449503111950726071120483813363889525070662939293378734313770200776721132984845362025831321862596074635911901677081660385473936617361291657611292996194066281552863905712884729971071983176605926998618262042841262334039342916835281245242015639596905941754814303332656892162371698800888760078010257064023390497039739520048973627884760560483648586918562826285157352548848612253888081877605072716303977954020688065982581540037001009915245811252746574583241707324595996905465730405705732916676287914513362579463112264799247198824905583536254631030873329970583001458591631636219257683056761133050631501354439030521653615535502177069309175105871970081286344545045023625523421598244153347454852590017392925475704185326662041183507205279509208479470982542433968736623394917869398550600612145792458239727778860824863640971770651727104119660174450528505392836517070839870417456522115721374638704770692375863921991597015657914482231909993980376006079523256287317473897265616183938984747473126455980339191585711225539824261897645154974484297277913732900716832579571698141445753464747357534621355039068350737648192202729578993911731211130394541590106508591344899673295892932545261894161892372067082060206954182510274020693072466459754496000*i1^23 + 1027557422710695888408457274992029691342793164191298649296487770992089176479721206614007449669558646053812176784290589844062222374720424014095376850951365025336057371183343519817467725993670069659666380779517728354962792143420967006185733487413618595277688896482205100158538855139747873842376832245481600685041491048265224064794171991244716189966693380960454944111997887258632669897711850398619917588445592943079289048316633875133962606946450007465388324053260888267093130689080139508303542844169987379569487916041315495528558325862531520089430043261427310790498500045852417296884788815987930837015352536045636558904355649505167685498372374169384983082733273371070142751011682441093667432352894671881294132989731262340530024223143248304052807517445626749745454093176980402527812843751931047887049370744666630324793104295191368514082725810174244281517774050790606988824503133585177864468943546348500704958144483781424263881608035200481585201089830660078124858270178817421509945594683763691940358721289105152015418935285887692777627163047942841304169415607480065349358434737474333341367712570242120190446264189285998087736508517927830210091164131720456321345766194399955379333811544401548748869905106951009364065103305082894309927653385221129796725187752906198073018208890647504900970909989842403845471394506984216485306808715623603692494006674137492187910209876299386214478618995549698108871084671441770669017753841685812594039284829430790606183899826409212584487029376155005954499049356368720444159721007466956412552985467065660362607273336734467639875755069860330644189614285193141997615628222482611974454822722242380883076671796388978626238424627250014810126112297290912383447519134572097684602558314775923488016441820338497745990972775994778800330249000817511884196758872187951186107109016634216774252451556600668108358905265136348577665537227994075301947294896905175948318302991679577403588892605830068852169093406480562377224311645098288973438634095076873640950584911313222024918013906913683854420878804483905182880954008820219845988693734518393292650220096460446020087926304637821891786935487465121728158323420168268229793093550702696529719869565981114433087749965954234783485122669837844508101524226236819843431319438319309506281775399013082726400*i1^24 + -319410735199649519116370587596796607701958642194400173865313476678576667629589983307415589382806574109270771100217712063615593225241983949538733709592091338184455745837239686971299196949503871112304560252698297813744024983076107577358107358978044933320256614578981800293253226895960869068300987320471099154120408005424145640650963071615680000493260880186755928454737183161027719462046487403491196284684406068739240309892381148184512630252613314449300700103985534591460430252629667429320883662832136485125958359544203292881024861038230421686139698946129104966127724771204193621626573528775998917256777925580439793719877846929163463509365374753472308019775988352440035445995100479091128958777199042631518104753018087340890321967259465645299761186262277067951865019710407116387097948644849095350813960092734479927062241934630038904463735049648007074691035464316757525738707672414165728380444738273989122931039190510483442604663635315366481971576813806471953303394243271951884565397447175886152251594854305795793354817436528944855606660960519789421300220515697952720040971787632080345050301074701562334785499201533832500871327139730390257837440342817394885507275376449320707091001025396851136489244365232709677849597175795966475587711442039133503190860857765770323359277412384736249197513338402697020484891189474071745656411395972512869368899170023476198908394484049844899227336707151696824044785272698962120924731188669583979588503872865327120364970110902935268079231404694076739510582724381153777528817941095770294021879390502117184807520374632614469417233071266560671218275305177877162173538416983814537123057266479422287311761104846721658282859559938585231362366238396334946792471096789253440675884185679112095572942785066665950988295446201899894487750378703654333699408403044476392275918015140073459835947417247489727036496428736046070258501743952742304361424034610765294646752424650197343144250537875747364390648932196403984511671246502540229687882035745066836759845613009350691811008799036031229899155586411606070875228759715629713856435699747678238220687916019993831907783481497947139678329183202893792620849953860210733198801407564007686949134426010177431891735444535058959289088128215160476365430316915259488593341721592685130358665165469122560*i1^25 + 89191200840344425108103629299807773432840046844220957212080508342857631165636117055445956887431632115205081852749123285407443749389877127114842311266376953770605532297379503451176359027433606172801334189501606203455432927611538722840313911658045648500136621036927247141488278743219922324629141867070232077879930505419187511480239915444668994185331302290798708470141012442791809425604917101916706917271293201012054368259803049698948583093435049233214530485818185586920630934563833988090343148265281226352734646722376655676567586950148362099587314262697014515542802311416744051970985691421564194730777710095826873486856311758753911251923875073736743919540142646239085517284581024010423034530680561353796985868846643858062032470235277549695875129305344977391536279079221700879714502970706352808023922343675610837409660805646790196588272225988763796759153305435290485065508577942751943774186104866086576830222372511969875142925098863367123130472684961835439537303717758430814689897730122154141766776582498621067017230088150405849948328444540937203423417952007785573361114307892858974114791151299025513491923815203446827131690354271649609248971147979372875447259867532034393951775790294059515306116741930639932308809673027800211162618923203547675089820056836848755518187070882931933575494386127810595607080779662904446646682317947694877842665258185902271028759455771572433916548627743939625641366876646269646798834919112135624211040116881073198036902217721676647584433257521545504240546477052019729580816883866821804794741283999841174627066375040895207774188290517837115888832962293309464614522099694820193504694828738112962809143701036702995181252045327195883778341746403583639950247725124499472517857567401095653961920592367319247265359940087317946119913864034501015315829571029321774459443346909635546704002427221515967863468251654037116149881440198399319538782683998830456839014801969722107891709539537911538928942254588041659386221229202633835745274199760711232289599900409082582054073982085431318052464488980047165652704495845463584828604139235097085336572863806156709218652073294286987760713783716329880892905829379909989691275580022011777050725310897730342906552427198301398762626084894139590891585716942587817496076749648776091153663533252608*i1^26 + -21762540088051043158391673714398114575035856457723391390237463319891202232457308586121310576731343662423059480754025775357362176908383120643161036678943966944198925767852265590181430456604548776732348126684878193112862330619003990968851911792431547736230539623813945063120827917209696268006781920925417553585769797544458982940430670580294095392580493505212322420336114140814067629900487922902850820764572293187818288042410180869703318406448305162104779059105777227598577679309683888579401944412992803899548393103092315070460886357827141402568301105914053176784767090256489205841717184380912281249160189060438718763698257736070588950208594698103773987998907374982665939043394565476557873526836329293643027155829957882566887496641125812994364498372604838313176833564377471826243659684812089439642127471169684514560127514173375011070973735054384658930525167180603796462260306323316495840313829778173965899730400836425392053354440898026703389542528563103088849055676046094482936678025716775265531782148515788024633991510095595489238960335409685308746519942018775874949499933177394821080565789124067563661553784144922544651365691111375885181358018689625959012978629826540261900556177881539498546225112167935773252362542623803021347123069376706033551594306296928867945492584153206092599852395469612159457235895910427539153857998690391562857583553816575332991348068581436493414212117250286645014839090044490588052052411359216405919109749863695620851961804627825097482754783420160694192040298688138884376662017740632428245413027648248788713672199116719672895424951186968190140383336695723087560919955649066016153731029126269194166881592732328561190654863750305157803883467528151298580066088525322698558337166412774854716509815171572793603285469062261507872287461476750377037365989871928532762988818388412548717576381382033509083227729421890306128493463659841359463017918931999307828205070239903007011078608384740964387652243796523472399413855006871046711543052095563200576468731670951198110892661393539229759858731643225879433060746693381714846536110672773950635922110585015673799499626312922090711519523753319432537349682479511264192151599358920459184554243340875419140898640547929853870795780255655263721480721030742814091235693417675690284804997120*i1^27 + 4358247539254759191551248493460323115757258036701141857296757977112311141002357039205345746013405781406120566924533083007088652929313486982851516247477370111277932643249497667108405144128500381563830050152517386106042715225801488352786390924084520901246386800258123090396248172844624232026233282226999253264640057609210715888910373804752508638395021982469003249170847750743776034209944805995034355545080065921058063537821213608433766432981463966007101749147618346023796608764516226035353034588613144741803765287833708674264328758465244298182546377638867480400273185565833127788088479682386211603027425871893999082133093038094676903577995887591110486150388832852492755886245740609957975759043025094938876296305297808137174125620876577677689823771517801829707285528699244445203782934506539722788309748756503888714265545578973225007816014067627685995603825258676697509570697473602210155666790384401333038986124990216970054263111583176098611783915418011239523922543611388360009707816168345528915521550639438270005937693530462314048418469729259457472334796757548020229967530993905102080140226207653328046465134102619977041499427975217794225140340499398790541571594850396612319726831512828842947636884276881818766711163822064391014595667868185070795225081029598522939424512900797367540633119884024295422841254563953791312422994803621793620513124005727441125911474086258054688369109639209659220498426635254903382437868162558923355792457242880577816632901010135026597213263094196179921613608171786919853505418760441177598519873766699417437444733287935783940905421268548763845099938582602485253318318232905813734792552986784286404540996618456036439900251461716142676450126372561015127478267962238201965013184275815057150292008538764002134910459842891565279876305075001309755559082668286171306360415738675505550565986363702562982297016884710011982232175324706655611069741913737862503797305872347219699143218836692953280797250034420755629645876809158755561447695577367572219390565241239365814820249425386270578579432740305084310595798366868857617918755111440998000062421008184886808570544146013669110759332527261220311822723567608312190139351941171503240042348787309821533530407896892768053396217470419734484222632568149016633208189967208697936478208*i1^28 + -574543291669098303706563985880384428569639058684088671035260527119995846912948606311155480401944817307635904861548858131839408432111731028462407993855052510821018373268915855808336057642614749944328542180711424652922973333880104771178143745847421071884165986464536483456266202405053463840802590583014905379177110704838792124242505816494560430626879865114704915160617067418090069045369367197768755445968536585265056421663417729677886878164363584956785504802955018988692689151554815996328000230509016578266921576384402438993889475766045143460113996719869312161479833788267168146363039716595677780725384773599583695708789705378485137696895961156678920458382796664131981691560638192480903103729690643231155653533208587205126513655146009943906492881617759705099896699044090918292056045847379500504568902872185477044550494110153080087804012422536603241182573578260039661954522617667800022796417333570758757822687749583289507628621902427093648431455600458743665063333050203899893340822061049189922482306315145509821324862662431526463137406713817032791383229696785335998955458449157425654096359703859451585090969768813959398406921154504477480923958464776124225858104861008898729273745705617031342790692755538629521387261589344905718863763254587310209429500027228104056879274047689786133161865948705490116566895208842235810617188501815661983669907318468470585479842210498432321444549305648715994830789751405173167338681117100939313664071395628942340464806015429110154228897754284106811490649013486952197175680077359661398788581225405216069696596111148983584014508348416375698246907565353848561701056956805577948888700817818302556834351631196551336406947843089499712468507645795291462286655218137714679166773355318133388586878949055647986410923805469373459548787869122701910383004790924499497603536600204142731806513317038493960533020554407260371505363088069550672654978794786494593682870006882581078641598161141898794789597901440618139285090994402804123651904314746475908365941623787313736880002493258804314751128462645763846866924629773444390022650146397415414077336955173664473055388812238092569112922747618838461632282322357255149927525298784858810936027035680096295380482313356131201816735886308446830162617063663128078927931991951457386496*i1^29 + -32214483421354371744490413104628416693765847777695431672445576764359256611606459841216292463571319605519474328881915504000861929663064340371892616836196425528715820444890717396780189571103164046567911703382704312057549424149802160647133485388670821835239569017198942812422993926980098554510748374687661496599907296088667716124278242137943577241716497697221300030929352802882175456703978543728732296361250663093987909282894092431525396360019092695493049137693211080007038506232829458936144399809698367508209166513796871511666309688976627089495927319664492514039340366657742763152575687672244814530654268858704590492147317367033930465444875161431626364522153897625338437602777585454992232042814112891850478326828999437497557203902516363568835292073722912885430086054098602584850687164855534385244467694519134939129335521129689761311090884730054556592313465919171560453177783352383000598256469425375806942809573244123667987327482601543049713662925096506310428446880315601186020140429608013276349116316361108983873057128062734441977334695809418355877296165146816662556001966057835330106875574169116072375468203635441919196168252074608901896010392430170275185533524217329476697882761514115380251333833162322944290837307972459160196593766426964501102983061256815021463351386829334850469347902130500412563516479520906281240377758504753505373274995939913713342465910387252910140001316290360848530938669679132952083214108765296073008715516274069135769839376850712013772816855214074762521632538010638566864000569711546066567340931581006575645583393344238954083033717711684719813570771707952194451879077172655393264483907334991535491424041738610534400718480141401266536936660574588260521029836449847444656836417918669841895584718726386170797156243201927767880643946905358861542378145390834822169316265840561153103134752297268792482386056565808590467851284544748147384663821013697500222801669502613323388017714936792171159610393965636012392605883051623576379039275967390664676700737236511478912748607782967705932762058715386103662384532972844615713638358771937706765652711911602900307982839396197422564511065254184219288309699996259472023705074666772878124497117168991201666760860404270590168500216307090269891988881963012006091574301662642176*i1^30 + 56605821396810688297685090539338852770676072928847094240554705060068746171868537584842100478542330066814629208922791314696522965799423268458750619876160995746384164049419777184383886694848275022082756917540274723090447869017655904671794608969672697327238655734339928401663503343505656647883646229142828787955603018424620763531924619995426553896075008839568659491578636398945689349204127850917451104645237182075592389486615462598002136557981221031785987479145997542737243723279390138343077071355239251816210051078847724981236585972704484853831007949460641182302623246084498074484728647607469817500033166021912039901624880754127403492071973132958749249770689207320794563413224108438184423441429586516424331486331600516761880516063467018496271808078956972597835134412695308764292693462304270117521726071333138902577449412521730730417151050546699095078492377033637065373579193585688838618571830927278679419667422083540072436459409474885512276702302986486320314463846530320362156104693902116160683828851851821532438140500355565327810891877193836949150251147745632916577473763256397994061688537915558817062400700349050166981688873006196498990760224603455818206500878448205893465268764072627404540309350476632688794264722454656794696116286226147621064815967956237695240387295426547783081222590533404256488329247661822468212840104284743438319218313767180023286340820937867630540308239819834725099896770546181405987474222156378824336797888900801706502537472206759133139495045482401566027998431563526615332306160997534386015150412079138003235293416648548289631754851834694450015152373057495310648936496278297313748605313784603575604499381441079304073722061935574406026961186093836273908667441940453585511255048574379554579249189788146729374920684145345393579571326006423430114131745567643463699109032827505071463221723959415684862026067596741356321879184192224652290077524033031343740051263534157956966553360543841278307841111456290624861540826744007019935432748376443154315033129077152775077315161845416206807469354885045007229202374971395650498900978769780436798561969254994004653458670944597837485002900685842898372124046467280761655710778651788670345979374071400534101056268809924706344134445429513858793021147762750133537388902744064*i1^31 + -24988707465529539779478672871928429767175373575034747006025777595883779000604170989807921831383390739930460522476137404640390833769458539461607111976282106563881287825267693042612876421083183160920790992391513587613027322133666177195397820569642915112657038467743522048898077177538267713255738100796697096237045170263858274621997892791188842231131613239472074472691907698789514915027966204025600861688989492933991935151783026068468975564829626240133214217544236910985029838987245925911561096419257573791562450084751196150759122516536714947360939615598466001342100240782014490805542755812427784831114578869213056192109954882046520963337480924873250727046675488598229421902322668077977207871916924771151641314185648595946072463631708989529823362673026263123310134302093946878037019369001333130345769024053496838529162555574775880607962764624020766143026954531989212459523593036263232607424089307015098283465787060439816843251672339171389975096925663476754718239016673022004378991419704401655975715375078826657241040854484377552269301327636555897770615922219692376167112857723877616878401893851647207120406385080557649477264644669208128363656558903492050089425106090381398224138350055320578432658637370254843348229397783675280523054851914079529232785700507101922155063776616484758549905691618806669622346643687290221158783530149552920996474278464828069046759484419691132914779380365411573522891451940621751274686048171322240046333616828949388847735037988923315629195974295396875758698787780861625408822766802645165959276485642935495251447435992772402761602031215637607780697969405666379885008342728372302296441901126985660958699101508187964739361655111571946193224694396176734581110517450042566565904700232682342647751935530948678907773184694310932290126131383777758596683012675331065683056136992499416472643732024540902886088833664172460466926644629479482497032589182001254536236032261559197709605431984727065655119604310403188962049114710432931055968318793841656642558687574517254513783752229566764970039500382763254954240771143548693896576751472239520647671895963475465309681059655441499267716231158080313335112168266948020509529629568248105517066254496682720865263229650703994412517079284567855180397175531651596983449157632*i1^32 + 7974062163735484448847945101335525417065245421907216935781214822369064640967287586237231433468962773401677382090466935161030257952485924746215999279846801799112080104152017950269237323042937946100157481979998398662815401957949877041546825421924169617085169877647587947205536508522180025175485294952880436117572037747561802031471017124921433083929120718565584015996108588479932929871822338037131208042878814937568026032873946074678904124638746600974226867898690035809232484014154055655309038962797877563130511804388925507630697723695660669512986295835950586291981777601214790061290010898500914054295281968838654464063767707052484008121666718158358158355328874638717058161801878513933555924812360521711135862909527390595361221760950398769480101275212590099978288960578916551429068234368717120063517456059850000519680679740106927294315191644241801123589549201810890153004872740586853260426165481030250102908138638640279729387966825698125635874895129923232057051867135082680510181907482256573650702547457312075567263508547719427891796593993264315161172655109086789975195084319985533112516773223883909325874095168574751236736887500942183761128533244995645630769595742826669053525354957818061855073640346722505355718121529613977091358290737228938091061682376445824103273079027385010641812199013463735564313074345260953137988623350616973507167965909493602876290030003926418269863314407452911786310617483835110104839173581245934955306893591169389644151529119999802953877476027178219381122946323547066529832595438129658634675951458555344396355622245362108108694737328835938691365478636846839579115305997939312289791246590906038296922647270793095519624033693323971369262003641238038135077609263356930327098215337036533730218671083754472920080679492712669845369973511601700834683120494901438431256221622812976327287003406465403547779636448356378098599360466426405926129094975122271849028975557664593432208081303074095149388606349001170402512381759188889704592374555373231045947030845220030436621635216117991092458762013114027515127768454776496963000979328376954220584786966618504145158239259702095680607094365669051533649374658482641609173164096543043363598176893020866118333540963824398633655341765511841105581604473316914550013952*i1^33 + -2051893905201309266635328501191351791130448746879304326242874835340073889734818656623285088146666335940852936100021639110208867358689546689487056762296319209981696798635248337161792667224973687996926775252648176136789338191384209177177422460579738552362684490806930807810207506395262410577122634018330744542877359966406503262827786610335644434948171229755746096491354982323618381276367944029341947639396619099958556449506873253742197973910154565668374388222165968416304914570123481894495633914877065653626588867357191770635951258717830400511369550617695888820461095493704403667450591596846505793108912938191675857456291166094193258521327207908536053095035736828924824918384128476534693481743270025213468416088281681474863561270931512067675965902117249830253757566305862033283151783881175912454434434448454782965852806829470656788942286644769782981467164204603586132676717367857574291904575427461868544525448305502712053950014445519881006028285235784361367505781180031115297097221073772220778366809979960096921492408606815568064346599841401529823355636819564049072657930299412205982017479076478200150776585251687811475137622841534587271561351430550152917646992995671078240272754831096180912777692640479565166865762033797602532396313897522515359255786904827754687262122008437078610010679723322827373597153436684878258339135242977901480290705852531845682331880410785067554920746376902802173729293909645526757816827077623883117755949703466592106159075333995606873950169892142841813677961572441121558322025899865449752532735446806440158618833732078628744757165535553428108395244437403869285757240436061102118520288108291936536901049239156476915125055761088593028869802889315036895453892632921568056118815601451270378919858638860975962805919397173971576069847742356373546916005664385509356296770668140346087929125652499471823971107500028623944022897611698752926198744165470091407377124887088631543560239744121515859910436841688395132174685952639265337253531751688933446164176319698752574802135574560251731386813710905914882679276100176327295923360110499936374923818652443693239221850111693948311586025280938089952470382845999003732225242470796262845773486581397789685468300322901850729117122257760639856918001170367740116992*i1^34 + 426108884596538109250532921478161854875763557631719910656454583944419598078247126628787959894231117703964237054807482831132042043222587432881530244218661299089690335183524067349520573168599992148649837845913592866681776066415201390796501379160033779016620790930425168443872684273765888166235649531237708671484492069478232891734152205959028249472172465339715541647380534975101235127662173290817847786289118690790451426852281547318836907277186131174998334855385137424406577747236211335161062363611582546689681490437417387768614931237556158294211601553279917554023447831196517324359543647165837371038426582611887279253573842569669816827725611148095946159638498878094123437613653093445459463939306926005576503193007387208435420212926737947362830264314117767526870101375579747671161161513928872232844617111967350961812672457753496672139465807740458592555948382323226671054919023261614805732294728760066054222591730713038264478162948588671705322388149565586870402820744885671695171451843777050090641144920116427132073700591371279505601683816784721596940329361952749871112968425173296419248541099759796673540769647087037262090424935591837520910214887367684576917048678984080038291414613884531900865018516846346427648767534389425958711368476562620911478316639393481449940360023300650061991469839167293139552047888568417165631839695837758089739295107915722576026579650638358016241185718656412947407295862004567889891035506267717918896248466928587091029056840123282844164689625573412729087156035814455336943977297695836008095875626828753984914170237300817756907827076333929377986572565548496231234961235184256024414947748471185942814467507885447205685531996234341262443057666459933855882504941002514155354925227845368583716751378207071476330803056252689027968196078229231406844741929454714244742243379555687880343838912630527586636835456273970754574237604016318296430314275124882262102379389280902730829707511236814665648297498099179125063053082773487344440054188653513051581816351294754795357469006761361510406696709656930410461908192506576705232936369038763880565546128115064492003583906328792781000311302362491110246446068205837219108808070117496392972250144851441150984646098262650750241740683726754463319135972986191872*i1^35 + -65569856989769139060332902452643939877748861956145973438365343136263733044733877555834174096905789425787487713017877727276395250100534969096970114669740941898701828981578346992728282948426140537121831582686666543905849768491619940649824084824908664580389637491984055704324552303381660753761912406291760383666519344574225169822701140262689647653915188705784237842123977107804331656464548391666563835981297115805072055602079558572920268475488224938796480615581233469294196407115887506096267114585058622436006154378982024662181664777083054765517495184731380465419155389747806342747151244444241569212869557816087589987399226679420382220002438384685386660201100223556530764363574878487543549228333748143898519218270889982707403320237394035021186792732889905784705224013534278410135828930900035750826151574208261954127449341214778429835813246630100121340104941153414912690338473089263811005163497784737560916450323364181858134103783341297707819497479114721920484791288981955197854307539661620224308332179134549721833455241684712823752427973885437576307997478425493088630473143407531879490106705552525565724734407621973103785282960039122898978857983701184159472144504552406069185201084821411186112213109053497387810022121641039522206224226733091335618862231068565940648455989151457467962232139396750712240135889718133005330753289380550603808700210826875951381990018002947283842612086334675469558776314289518595202782407807756462450442074459127690806696232426143771462195982787267724386541161815022970592148127613506828039809839460584585849050641698634881101271425350859257404526769377194189274479078273001400858880328073889867812496863099500120332203001379285577792879640100225452817442651851301214282671255838609951057736275903305541311367253415045190741623665557274272514209215057695822748183329322299732754815103067200212924770202039589417870243202296983903076001726399196455273111268169846383981300682334369968615010697974887457375076737728733555866353141228827869044431701634689638003116411821081403335266089513908275984158321136771616135855115941983092843102593822487291243830722560084383696322430779032478480881637367907619782860812721930211794009192031390565761770351336766109556323407083420351700309834203136*i1^36 + 4499581243607048760788124812605296401935131106932871211200985926821196365482913734164697585566031065866882739805347864241407272148501800860921690953515838563270563130197404411688180901095274097402004197628453141808219284611721788235258466377323483869701332077588427461712933664643830726368916168018645021141775928051755699268782616477749505400835219661545886373381473366665955607036968473237725436820327163183475438795585716337882137971172606727683192589585980523225923416662447765858114690892489875397468910583710701565274566519007724073231867705670890222684678836840404716911884602319102419533349553940921346252259363645630671067682509886359625978507494906527717881008538487306613282870947565538502144893529081129835777135480873526310996247903316817138539198668803261931129174874560313811426659584886300684862141460701524425212873341833265332285545030395268700588024394519744415607505107015686339664261029558194114130835253974032652385283960404271316845339186811524174920718306215897059217512256209271662645178385771056770469727655163452823257247893671372826485845112715388246612974845191737773204297808053335903073962830359732899460873898861096411046975423344581743220291999980174523412651962113039847027113169031708664712749220937857643268857951297331353759793520417538580283365416309962975228045656494934908559753835717300587107479565995170726100528448854164278384832292915352672079870433010473978062437322533565758540956022524358190700878199814021385745044117222637128566719381803807295933899117274895337069891052673510035786066312808267862274506309185581391164492603646901162154109179713603782081711169310772966944235030862426270412970092029653420327235162442254067534253111772710327412733475301048939614122018342682790554450297396271624476574391365968753721954595423587064429190661394488564041799747017008973275089530335781840170894801926872748294335605366352889660433515544601180269843170744087862476167486220234225657181073768124378123068232353629217094836794316293011604244144053535164357945591479342573280904080462858817313900097889623310234437055871920114362434233356445165408514414391251355843350466064818909893383348288932427172035859536653833584296195704929645374450928497064474553608044544*i1^37 + 1404472500877617203501969327857083321460496913474843535208467440290520050253461980061811472342917184692607611869826055665924691992400207935975522234295586200297282476715616589856783194355016392074939211338465642024898257530624336665409442112975934682486949021409271766519981956635057718531003760156220200168217863446938667661670757454015050526598241369247603266798789393798847963515111940404527322443944502065980418039512893802644080147769785088816839203298999651220009152071399779617092873863102255457252481331994077022094816295901703494305928540120026730660745246030911228635102666109919519857345528676859330281107314350660829220208277429403904009465256878952154191136234746270901899595101213441832754278713263735805514762411778453537992428964932418151332128362441552499573417993874363967293086892402730547485948115124606917069536723501563518352386152335781154492056794976380044032032262528839804398608021521678383512660885656200325018101992875395372836145272998053343566426306987885236707948160403474256833562493953583755368158912557074794257998677316768748520950020571717423321300487624500082288732678251262153467684488897644900724419200433096610268874035832640142119499129274091832331047677452885428569663430567792234327086449953133414797791290511183144310628971936681707827296751265283151273831777721217146554935959876514185212752175149342179912853315345794327586110166942050314123511437468197103674898484093081420852768761336206580219774503982607978915424828938310807234871932751566526035457146995705546283981863999828472729678368889499696638674461220530729142077510135459035265105346046336192942796136928333115057568943087389449965681747859045659369382768256106730149919004656829972559787707537762091711296183460835776467203897737783798465222821702362938298470482204810668391780022714066191441459421383741458796539162002262396318950597145284573347977550220196436783412163476979014321277571808130776249652570453257163974656971022122753180562914829406965374756730868506178003384375422648849219313812136141924719167490801584509908195337563366742938740816110312067043707843185289958490266173773221293099946998175857759796079259513573056327340166217914267506989884888236938515671038353303986931499008*i1^38 + -733782367386890024654284528115431712114754767450454495372742498831181155121262743398250085156626124154295801431893438591740329276689489850296529176586861116184373656313336239109901296171183971460512870903667175142481126372854545188848963680889934247596699635110467025939382020259829044212100706533700328255797944509952985078324413803023352332518660231148293970759539250239853981944109145638717171611798112458785834070231908224657830974460929769333767268949555249479481481609296629002457671509662657448754899616463879484326822180291558857432991137559069144909426502927276398668573334654320192420342000083187410140034681778259074697163189123131346245665590928354808704022433660243623284599362747378402357451815743741616900557915111552234001288264179313407734464149606406255265969111871086237690252742345403282020265847407985968299171631744972413126819810718497163237223045228649819271865957590509677406183597679290449739500752336044200962851100394311573599558843146690725049506560473261234845062062626391922453517433401790605842177159650962369616008692121936276263234604481251252701608846234150721412781405525002905621276433893037834790682090577320210088099726103295465145290053779551504621810546486879444290703191381561354088743541885671418942793737012931948588832120121740377928307912876016348730767811194139003792348266734239983091543520386156583651665046503180225613107785490110996668494909752044337296970266171951345885700550572998734814526009055442273890308371420629851516869708156607699261157805689760710975295773242554164732320084677133710251126743408740940427099631404368831726783542399225448631161507426554713173959350105155124398135906175330963936585863798702222212196650691821071140010131939737898343726533810571674785457063567654783148988339122633672643861926210617821674549641693626995914522884314924797703445123397680229221183104975891524993465489124302541979668388211560296290536834718665457396440872075505956302066490093809582483819780953324381067414244638697063588706279741148244922189528376649800819439285761906004551500164304529248023276027551672089738841142411566703982242375842988965586807081032202309658795122223706402722285429139652611615848866127322975425846079821934932000768*i1^39 + 211414892168112105953934991805221887285310577385154413432687461732147047122256981709778478166261194411069397870531966419895784508538738381027018952082513987793946821662209028301148875037129110231486144949269231680107916593199685833959722494125902150252862031502422337586495047800763368107537204451835920505475693858335195454621685939501033137625596614320441264551075782147702954995039292729765993703231451506213079841003740482122577416825409830878183739670630990229647367997665737895324304332174300691268143663157801415262137494052374879834301706674826895172939508321205704615570797199517954365655931304527101948487861931482136374816077223847943435169961730834285052303867948270432803239024351225187622955169021840002385557401751220011459852324743132464523084675217900923015212445044702728045046258143674640396843321168433996104421704754964306659372190644511758456813495282263200711141769594033136558521104467186710488901981380252002406001271193017981594858123836721065321822400372378199438713209898357268056257084210383310906017231252012038941848356755292708681493426981471747839427410403284364976781498431784877497501290319740692502996437262957002723005853937596773348408002317099918834682378322305144723469665516450338234320071878954044851250168350757734128578463335689990573135375570379285955287809960681184487505979790322583217105078169178673807924558245212807328714041158107013269047592883987578421397988758357521038939408447039548776501958693235485668405582957608253277107142331090338302268438899438641934946692912527643704296458741086801728855219722017872579044272853738897465614289823823659374554093917656679920329803942006136655686809580324442745927717646073171031185757869029684474193085491699054175532652021569271737440697236707518967474568726243979729162254648709284413393508595650537994597764268492952785395189730476078394395086376872633179394052955067999690817613080713377421307175074055050304368244499380047695039247763683810035946971227808649187408376148858322674555697170642537886274013635268946217007180244980298995323327932454719574474605245165042856010322972441490904726102823459154794655689058202135983851840328893689948506400046447721599746347626545813780405653605877547008*i1^40 + -47395570095664697984666686942513945141867471095396738382452687876380400344128504648276045885361283326186340065740515762875232621150544329611289532018716716972719957485683091956614950514776597614394665842863797144827582184596659072314807247416405837898406524818384447380236748864791156530904383927080659305791197917959328591148482592915335433348652767559244781978142547364748728747225366986769741684110831535538475554608508971932097024701204118557038748254017046334562529944644653959143560096139155233459421866591636993069110690385337848440431626520015647488368856127602264705232593993333716133130887381927373441938246640486501683183036779956153383844070372719145322738786848476948587006148298958446313352983695338496136003087747883508766178710482184393189692613837802709065717583524989898759317562266915189438552241371979772844697768558667567462377852559752337700854352734657074108486352085549458043236965429332753576910489193963799667320142396565948205933385403118502940743844169147669090778862098675899272121945074830599212044347986682156092602146004541146588127179421261436440693493481748952872936179869081734616648940877163295224021067205566780761816160429960575102219641043786126731464417604743021359890692884998971974256324924160317197280513458221631565178500475787610480401715779458106772897631249715847430594802999688453488519943660202300924733984482454420174462334387539285097510143432211288763745176804919631981947659545424323143758362986883027934236511282489900466754529443879304117548689439035393693013329477546293312629877295582123556053047040252652080402780610899977953692463555548792136280956296444287145091601932038328171577374627112086532760492129147856648858051953584785913784824056516510723431587106889937291009584523754468821025110152009610663165021195726475055332310361675310499903236976347662738388431746231875334094103660971793724281811360141093851991211642968970204852901595150147887542482491265809137600681712160565028727751590755209529846835920463682486033916153598368635517222399973096721124526410479245333536103712095006181783782362465294266265595832814791252491664994391338245352169021105473836466931355468757405737306341684295883626538414002058944401013783658496*i1^41 + 9000515001979436220576008864558611945457660405446434451443554891659816497970503426820859844136511620814558735228239514030267235609269925203855346722747676862243227587189145160872402094000760827674653071817246565382598164367237263373024877781201677471593025691156623932439148469828202110473182542839524804434469669844162247723261585747373378872267882804459894573007619070573386874829455477834279757272175493253767625792268663003717492823261671307375382506933399439607220565392396102021757545723780637857368199753963924907608257694327548733938806839296883595918606475244312981079369374739751435544164529694960623360104654445037599635170912193907070721197104077694041647414699784951010839476772797394289601267966658885470943518018501016575734428608676628896049426802948658791499549690198283090175006565333388342467533130038011541426953778006906974069920617766374500523766096927696843720427736962749049274344722944222975503914052583958478369310528920568555504739617049560237962199473181557015435469010038166306189279078096450849805989543544551234406791361985634813522114785433167735744863600405236142770860565806836643698939697462420449791539308993962430880193935419596837377737428527881778129753574928005171469129590006399760391376234857202090253094402631603046201096312402307747413080022716989932921161840862799910653617321239132426445081370608236337769550011108003618209737722060701587926111304737628937751507547524294008222742080440668584243632526094378903326142127264561609158156829634986716243578378072927509719482296638363510251857589327835413804756669510766798305661280025868910781217671579738279677301708250829149590659682258081599080123147838262302619311439202678762219193862876626928510750567642199109811179809369548535803124545035735415507814940939287897420992048012541720839274402767651421606235422134853376738186521206691232909584298735133698569211657489478420353912024835258602224221478209878876645874806975284761651043117887530394210089075186391082494081925465713732190681096145603280481666427569946608190373629428610340288242008645378633491782945345983004561649945382937578131807350762993682691142235646731265219189893287289735485951237098921656989778417544407920562340364288*i1^42 + -1501737656638229892732165209149086024455233573050790825865640141714735503017112542316212590811555217402866731352323875330305531465048641238314318566518866100065725158239521936271881810606040833530053985383309905187681321199224022738010113735959174837072260653383359609365226733082929056544849974691800166002985424644016436539527333652204738182570135081891945150515853930944775908209176244434267288663983206728452358494164944740167624776124055914108382532265574526503016021993937206119855977170178699775554694330827859107603023207586678567122585953250676706195731236720258678676372803369644529596078420757385472088622931341594497420144422429922279105247110373924483585187437535564362036447321945112286222470000895317870287297491084510837902392190459523044131773726997521139210702871145817653701883145450741545352423566274895303449117072146064088437595891594987556959703055910325493091356597806816144908722770202653700117568692315260974152136680900241191872879634849062552221424745725069997610453601254788837496466439756937431307824970098460236426468339932273124406140899346049138366647820914999509197795504062917570063421685198606303111435634883803761643729781241696064835115884037373082966267288262349624480050789751649084162218218148041476673590454059068649793926431666767178730627064500908136403079689391469089523906211606519181474143645335461846441536854837484265493679926688584180127746568235454925036016636907423005745260542138907986756988114545105734718630972109837393229528465491900354968202049406782124315579473889003706714411638611637175068742226036310719369669444003661917481135497386327631936751566334823225803889214452699911477372334157706878984013731408484312010892710125032667078149882481190749710106992198215635990844536348213267555382758722805029695481632037098092996280075543870326826779273704828085401369146648884357808140124209050977828203136361807943881810388726002785988791562857782978908685403481542450794383733672944533724560169898559270253926517690492018750294188848530283887051055673795591082947271998759543895664907070704646575239224253924698348498474422398421978246722063889423933706372595672245276509999250747079246482459970190196695342620967368325913903104*i1^43 + 224607364827342813234952527517018757638707576169761283908074427315354192198542847411164781279244470056551013232463908205961996023529335791799813063177943944626987669008011063364815659946127160312247784872888224987879827447719324435815828358103146495909964188784537373548628504987227250463131060267769129523185448824791218892754005238362681022160245631626380953285430639880989869275814356699199478519601166109804441013322580082286874481559899653321504578709395215121431672932923418055410703671798058336596057072810885658148295259875071840966961497207668685680149903529414856637115692201756373444159353462267579353108544954455243391295157209805462095207361453558643162353755606904312664293632715864712215967663206928969150138955341872183528824369360495516874212401281935536805590428892467209487685324559422841334374246493732374357455185162541947419816792119986037499316496233173506279034981331983857702158226534432316766702235376111966843762137268017475967345438715597396823554545632757267855146807482782004497984037157448000937251683789546929403952241118876710418600983468193446919585231871275198869099700424637726847250094541970622086426025728994814140558452890986506984550707236424445214892020445189064904444512225149163600089339429074603159655953047046015810910082735739920578590659693210836109536633377060518618090597770467560183979120597534377333218692614362530668788391522189895084818349080858276893882587983312315250348253316566407912261107610941126182766374123325355488908060813242345296997584803175807289090400490501197510795327982212777056012507709543079967927454456625053399477735008979342188954615545829514208433122269808562897963161171121815015077217548063243398984061978523067410470488998271592698533900947660691355558370610385096262397680673145208008260149755331563370696835990365600528227774756806418303240303058646782801077414222996313254790402229858644699090867056868653539888457982778568169105124695406553116381956097505043372187569137774518968202356074892516624842093389079078294625317084143466342664284558823733090706570840233925923581497082238953140021573894299500906247924694693578397920383920883808028947313243793929887652969240390232876449822574302369677312*i1^44 + -30488010498170273258144063781366471498746242945778544841874414774609386684360537600635072243969529913330208860207434694983611667364404480628623664167677176633400869183891454051509400625905277272283255079577663619816916789983894290501169784104170706335581412501680056621867966251940533767996367879283460486486646848241113194822573935823843425848240184846945059318886705619618540143996573364647405248486578291566753844113136441444402490454341497677103322283999885387991963763803613597377175353882404942759281203570266288004385970381939073328829959914499533051895349749537280840405520234526310232301763842566438078504823994259802189050441303210660252003773677164607757835511697302617953729751440242548737555140122451193185710174004278365932146857710908770147792073823748288668785617818763214226339959026499617424921659106916853276922620153116477355074981879871325287700984936093930902404278402299872007590101513859215948090643616664548901717870194212648042457093390296318017190097817081110675469769892746031101497201510670384412943371632372801154520244694809801786482407528146222207268169224894941672446568116244622403196970303893185300733081076409584784654726924921401025151924057004363758718786560215738003984802700159440314612899721819660439136120115661064390653275825042369887494637252458408068352955168022922618499833295583257225359553470289173090414697493553588053957503067796652248045964527040911945773943535545968257398901996684095508441502171835062091210911148714936934538398860063911354588239469886915871699075339420061563566126994412479226237957715085515454400642058677805504836732855696460453120398552710623473697541462606991178199401431658802195412268839856893029087419439093444828864728814106994974013173512628532096473976305274417194389683519331692188184728311006424181974525241697629267335979536280215227566941718075852812336249514017862218677569923446672445686578306738297622222732027291787824672943650589209367425144972368461647713664737974276095923482746738590697711745588590251304795789398983674294907409835502225574556752473959583909613225171346849333061587497095787162239776633663321598318258733905566217150383951909192051503135014112820427138237069321568256*i1^45 + 3786322118922288143901251666187034033852486674646262537169183118491670746827462310831490779065378321540773316633284751812302620405524754454038404010463759309122229302754660892989999634969164303649289501790073464811815356025783810520036842828705800224056296384538193276021431501293811208662761135392542395844130198721138667624784464074715066680374942294718727265267637209239684451588787234328015946258510832742748838669833664429846406770884706446420686182550276608440295541307507645787547487790046834742372326937137732749909612416627465616170238373759920224615665263506145305099690592653071602056836515551405024692624056359494042303696777445934023819022228071660127194843549732249248191601924483515205890875683832955408570321648835148725848779980975652412327502423714876759720813283103098247233322151633753456218385040172297720132431370152028615756869777009619930956708471960619822272675843233773849706551475098651141169591330428935126427567119389896258628637128316206524861728343475241893313092103607651233339064489360050345318579921611130466756113006000081150249213308498856579792200806522409905351453920687077616834194807089467607193999635251148709454004771949971427175682766855590488999127099813108596037896080241008181745070642133827703545109942015381478435169031775720994748279572238021116929116318400864599523215082610947176741822115430372465086207970378704929709938647859893772182914100121222795289008870163625874607750761041483760403017459221508450573903694873098795616464193439445683050493094679527520653717751402231665552896069237643476370767082390341593558570500670279703823770373059026245620835665153356544508207468582548636644390751308373957629898617888425141872747248850154548959554004283820400138064450848326275787467547630695280984439720855146699922047629976000707144441937135743761677296901797678801414736602494905589559033369964161331165939300878543909915386676314652251192079568841349565188516584718635592755234593945588972510850773279351212659290892566365740255916389355382923317287565881317287502387384913071888177257898164754989496913677810505857247203555857490576988954498721368692108365577977019782573319733505028389638591414031690055890020344004608*i1^46 + -432646197485802289299218118019937975722505223899917771956237464211004117980889264575324427790384729484764609454501620578622085682591956195991260454055149937193070923367694528250108764132916872278552949073241367531377890390622160184803333035537720442795800609367918577734947283060941477067853442318279759248728652194228175614923609264645881769727482033030200775843454586073948498847062843370757134630801379434645849233192543063475007976318341810539969249941224733215350770658993240247853307903520143422074153538634121679910524391887610774618621938836029917629103738900868906235179305663846583281541591082434145401293571299620964020109128901185023061823304388130646875010006712984277925710491651366961249394790902893741155747788221907461103330069028270556537084423054335625735566879228304323798724327936586283826607364347308629985832435945507960781100946150710621676099233111903915431629979458091791848196502250785955415345984797831923963604368514201840169567384454666620578359177590052367042471492161027967435750457649283065188568805181435508224808519186549627814752893744339197829672582175730636706494292566303038947826377709229874897462923420318859401082588501548252193883541629098882092285683647419579225618459792436517651753125302201070434816598417499206582253802264634995081430689390826618556504522679851995387078515379160950367335043183801158707273048061436921234792108593426768122220778810938327914279899148216616550483151875141528065738613739391773834747773774007625201802568682514896177546452616042156481650870288353095717217453939255795345993349972782881221440029570279541199856321380813397757004508333952315518625763943612214285415961551093824756261890820444977568706168090282726943697568357484897095616756939697214482367128509937303494305762173056916937415822584226753825302853930345775216817237691082388013620266080303175744062809266694816924898904292645099101903240922377444963586225603450592376157811127576796569022255311302452990128198953409101574546114410366252649546056878869181123496190155594775956916354440432333970337281147629859639012698950193217416165343940346098103645280501051471897119308540631152989592304135878049853850186074815282142557241344*i1^47 + 45692145537776774543542931825397523655027788417736670262909150540259764529014221031434188497604333879729614017407683708928932525792854112406698055963179890407759734771269530530947752801988453894230233589851700864551950715707134393229323193005741426463813857298183331798169729385834002705138831801685838122097086867484064505327870918985930842030746738759847743962213983840772447043224611631509066898329784455086893312523373069745589646222013511766651163116318950595324145536303646059853631117079243255058417740366645975795281081906972525766145976582421696434629667893211603683969959008122942644785250896330121750831291119412182852541246407989949828429931518822380331403007930529806908780658362202597923134585782635645386414036430399309257375180584750372684178429282777627679872573948502593547359220692434933234484890996899021388299421919474789368065056419887472815632656532259286926605263281020808930814262778229511460700909202465091966184623563205656239350424932724304885752800459650572208824673574570302304028529791675474612869347066911005642157841123142198392610348005141205416738565608605706344471200402764372988009940696365497826864712459606274548345870201918773866454290690085302873979639527574132271677751403170152525872463561203054288826741351101441194515402259472927627957487069293301166541583084911467653185921457372335807485036232276679512476512738842828732774402963109461683247484977176331462399792977905807729987914706124654830810399756632220389842357770026486467434552777500226371436985568194891184915297161664840621796834166778077527943489052943908690491591255039928923756725131559217778609576023082252098069066344914707069023812223454697103722671305836488529812717551479551015386038353074973537843416038772300296404890543440396937023292308287627013340031257864694075588954158188540299561696021191231341401968161035201259952565654368029671879733822508029224242083216498828203365604035739515368681110172597683477068999865021041709483264863579061054252194553517030186450297757928271782550373513612712110902061604544728435566725827892470525105442680672928372055500604573624983647593770448442275015122965553799594744110797116407210742521159635839045599232*i1^48 + -4479941173512314060919884500351051112599717941976964768251607433668452267000208218001998504863199131505297973799547342254406492002556124451935605822141565196397319628620934626469179480571748698083770795945869553138218508795537009079228135077831957384676158766528797660219838695746733224375326303072356824521186968669852143207704183876162154362218291524894751369819480620762177039261135325611900562542071028369729675780431090630293948294764913134140413891319382144887128058038938433464454943701604920774978849275847230425902475856412362258148391013328383232014797281177455721770885233279344202167890153505429450355528975299571588048450598107144986809800900097308884790891512194905272405317137632204537907193836040240032992579547810778087619349765223597559954852510479362555767406280236004032642564340050376607699262584318871197660210678211021724392344748290387506200123475799775754319822412516051239806844175677943559234201227838386339712499114172578758879612190852996324477071759088206761005298326111561536069065212929623686772750348967525165241230879089252660244003427288278053017229595390735051881087976137320120959280172301563615792287615122462744250724311242090849657359513413298481417118297063949501045764239768268470427212789892856558485061358711574839553918070710520291101275079434710221536610532217066626569481454033337164429717833152710300764949048002554864825054581213240526408383533457599579087663796015348259840807422925255176365374510544234682042185450138783117471679184118666261251636343349593369154898989973001215909369243782688813607306329960319744881600671245669115029715821198467628568011136794628068418784888954951557119946378281577876740577592844057743608025052959413045351358819437958548824576896077488182551980887453061245325391631688030720480240038112138195578906345259263488383678039858651722664059998861369272313937648099011716180883849355226073243824706920196324398914954077371594455438440255055074728744337984765388018414714252694753969353869482311491747676061712282518434515599044541888152364525749835092270968215248918452729733832170096960585888118704620821746737098654188332267139385733912779265447445164494293444632436517011193856*i1^49 + 409723771421756995342708323412085062058818274143297080789898030867281596742790649314644387317681344454705388345622242406756964296041416424584223130320717283186200297441538228709260792881029721406015761048719871136201671195519872264015288559230204874462415572628283329741332439848775622522395160550369903579673970044808912072732623276411014368608295764934302502371189410323080776166720186088651232574051139330765724434048096573319699648947110185646070918891141315972152445608314589262354783111089791376511696704873544170085995926905100052337705334149022299205265927365805174070717046828472025871561311076478272209257579781423859308742612201866886205831424201958972094907856512792269115913887754040327355316425886078891469127385531671948740669860012672435389727173875996315009968401157281770352569526283842227833149781074497097317831461708479742929973016454433504427375324389436665811120103230755368800557914389588968924257960991234145870566521176449882139507744683575174468699065569836769894143571978658948252226099287126380287094140904386451725636319473522195106768383403014584361236056015342730308546272926384192991543655814345186144296880370533446663573432137577186762838649206318719377933802072043410837483351614230010524413816112224366595887843123897857057510855423067470779212671141553677682610693660960311623466955183367219973739277147236092337311235990520715620347086561645603864600637502528501345514295220091539991351865791288272611604338628668367365834688379677275934487515157257973326296165836523042394589227559060432610578913584069948226711531362177835030777394746012032607800372667530768727600460551746952615141876132206011857515570483426919730524918052187554751632999304153916454944195553692648370589902914897742270455307049947438281106502065600579201990480869011472167436882720811094399196889482907544479651357662662652403820341777346852724415358182374941684820497471386164636850931285025776943669351269675625889351021758735904240821576879897273433328706919400172674509529121729098177927526722789805645748958849644131913695063408436017325387269764243557841921467782408760611865636950797251747932754719116315727711013616464651652170859052793856*i1^50 + -35111289912347742256799199457774714634253509217068719213809254463025305307634135476676870949231697704368514285373402763645023736658131945336675649344027679432400849099319907960472457677888900444357851713440361595519887867453925734750352543358209900916566700014932948290618336919439592928408889793853994898846386505201407049096980671411693402866426186793549175858101477836236447045912430399187549253595505651579572834128608774803879599988867663230230554001871127695456466394572263657363795672352833123940872238580713080376124126831039002635263761717012630153500605092852015084180685462553222175450010680542480426221221107538050147962169913238196409561091497488288185541755998472827800317128361411985264234111204399738220723295564076188884755588210669306207605607214819942407160239286847420827742649862987901877020530495606365352240545080867318898619207549003675978619039471581542009943743437513579979729517143841256048978238318259885085396045940100776945246532858137714043739670740684364232452321397827138911147335085578183934125580523266762672713222824018818914542967368179271830573318962928596340887806092018762619143072885166728834620458924907662751908931322170391289865190821916685937799721069865581079977725371362749573082009548905693948994531543869426547374635869509337373987145389281997784101723905993566034581170351037382466009068645067405152871158065950925061621179610542952184685584238439359237457570104395831647044549532171430757323383668314670832020287639768488086537163739972560382296193141177220171371703778238188695162160983459840626191734517214309161682095370598499510752708587670461281086681819142056781958487523462545482932019245174012698913956781638595488328758497652992151092439107869779670497969930988926161849563561105887936005392338282722444336151360026842499674099656456884033293566349418406680789122046103969550300574910446611563442261668973190376234826169047245351050868836424214028435116739631192058227388461921722781638166737156327001408830018791781768232101614741334277499959051008259042919768607976412819759663107490055301540677647641794518164890324661848777297674656428716788805078910218788563444232093306147738976576864256*i1^51 + 2826547767228459256658265102744471693089572483277343084000930405220750871230970299000980211172751077322695815148910842843552642897413056496054691317596460768478818698881208889537864099730437209811133860189701956258157674735705004979862052298596139298321989248498665536345566279915565869894331784813183461966783401744142728190698382651004705384226369582197790610164176358712894786871450455518504782299448066346522332488893325146868612816985608348270571641973475780036291784270177162941538284248093722652189179169560765070739785300182899762110621958143306517207254755729979133664976461812071972801686238663646788270549918796522489027487988921396062391624173044372518309711145216408685299489913595551389873907076965601421956244957143472917136738681559111277774101665492576595232006073995765009348308399932679601056856695519570098875223695682223566012736937148515458366781835594065331497108741961977610549231314835553520290390824768993797230250260743296622251222286967509737567004057181322711346133260502023175281095782816235363466904542647151805526286076030028225191987895837183548086720234872378155732833429484604538174410711978463973499109398835936261116729906747751379926718101675045941765413763837070440510977393801072690853261562621449205288956467285383886167184471564028339367676090609063878252040340847352608909189419800539359012838658698224607955031317445544214958152567293385843033377568093285324964414735842980409687212499889997612176377296456337640561093988759623544680185367203545573351114941833906076061867552227609869730763618387438140236264107037287169912375014913728096804512142787576923171880429545066499325232013346741939377624091234208399006889479725896324125685394074687741785607600122367082721199446375531188627100043477808706945982985576707867685925458844434508514211231612199392466450438973720911474622302330842153939302205306537446634928688564868136519870174503830447358019646422341631817276998069258207255754835443866071904197758001025093296197108231835797138782951196424554505569345337691381439692537786706853659774812342609217597657917241953141435977489833387565660668699141296998496282528238038934569988978868382809771212800*i1^52 + -213463714377163546097187900907045500261281103625334122539526680578917410785445189642281828391173931454283412120043350421686766153453791876963708823552045568856223071874764876119418499385950071225958877171647109037819856136169075064486102508528531718065579651647829053433734015286404391148218807615473858050382200050902522041739068907174177597783150669269275746131217628849835803395881083818034800137598180547233250269778040090658758711573872319527032002588859044640358706088846426954681127455939061634801848151094533951010598938173239724061595066227939618934864329014972451537438165027469788892182699814451209968321407635982930441057843432871641298074697167855803218633347426415997085173825299515790434608733434541261248495975294253213242450915870807176729239453207978332865531454173429528831012254165731640542834614432894390109568874981023548603103459912676376427398306369215941473396707365703422976600250002711104250980974704256113831052733325136210847601026793942371613986659433074145202022086916849164352727425667742896987681865659799193550093624837285593430230323485303489624517561571206529025797653334579222047329871026402727176840720289225196252641516294458445938729690797953784338324726174582988119504045541213089539481600131255004467604403997738963727351955523439902781109476150771203746834439875359180982795546471568561437059335655693611968900035596211510518579029739000884324520845058410651826729179953461543071593756794103238856653959410866821575033148709113464069846415173824360849640202590552120444640104099473319686804112500731411192236429633880472335445525143497167901938956266571880927615929966525447472840146679439516655450598175864824871967094143337965878304858283887585552846880512625558039300149809535033094724960329977566221807815049452666166652215891935458531933246973190757412878972041052423502784455260558958396273194796518601088648251384369640764776955217794232706227556611955706313814550423873314633854680434619505896362889027238612872518678710555005902380504853685819647724678767490192225358113679165385060571065283637406863274499248226811704105122732523916336942111198575316866744874223224568553327461549543585218560*i1^53 + 15025805869972484653759954125475297220646387901469706392695384255047607891239191963880720086976914674123319176538261987754567114525868533747388623045326150708293749230384270229256265757384688227779384341210187835882618811697846307382055244420314050603374172949320411889743627009964974088679932220505581608487694785547889766541222794554658595007169889903472540332140803067117062165086923931546456217146462654978042050625146751717646850394602303126594227730812860252358223623490131786724382111905482510437919226405081427765614565276807099154949152988534887634852260383925543187004663323630527190292541267359930784739617462724868334203738903683928137016363511949180090010219136672928200024869733248633541684134051104354624182922580931632072416123137209520685333140067376077171478247763556896839408725154321508018652144233650185429206708416476520642267001117349242844874646247727754442120430353549559675013519541596395196187522192621447309488695936860371523719269580447956444142617821952849328471371841335042470344885514865366945781767873089562398695099770771623497466195112111434075266794750083499289116925338461949786384536563487127421891369888980258411427206608175127238938448649150044096203703482617028529410095877695645796535862648358075333263926266496277370673092078973155368189861604108061386581268363019409214485039856685256982997455596154676456600717900748511460543186536683262754733404634036293470491036281670680703929386873635215745791929981027283970726739379087521772187724316049890437951836037718211882417753133252479722882272524112531124864524757141258030844375477130282637150804686925955831727313409502769344186917575045779444789812105947920806666456110538710634587520436537510349952228554603826811001668863147994207784833203574564873578206611800488725064363353916560443307435731269010807623479034352740896671101955300708910125563744521700315842227874993471460044776950384771906753465490326236222385891631646210358459075555489959373103318246358051946733485968862026908636197287686054772977523267885174736221847534141990821380669897116823176673740537531601694920957461828089555146511908759617218923214104855406769989890475854659584*i1^54 + -974980206851791918253921754496230095763987523978559949151340303144730130450440895259699743580847029909521749534614323055037215764297973301252663998483455341801234095121643970552209238833512542388225543904357429737533731353669752249804499617626583289858162110152859886500192163443072238385666966179027708345349708205602347356398978458156459044636731358766205555846241930343109488629399528929575839955535354494189349776653323624340474545462704356880518679686989677368809322358009339469112369139121210935924632942893057115855705408032105279489548453521588640406115811093281176006491366168581829181968436573487074595621821502953679219742870889414684265272467068332676492548137398518681281638051758691022593392826908288751622032238333465856243664032634810034055971949208455454378018428806360609308649577669565399434067583115731217180464330687590511917825820278821657417498300408060469170335533909189071435995663846681345411379882892858289055828757467089461140018546954762679793735061721248599729923224766396871563481041586721471335242911154463563554219804627888630752402854934657311406531665594728749143979500655553744895139331830056456593025122065954874532160837976214848875836761355914525473987917526112363062320021891771666160754038064761170556313453254467640485959924495058964171979882113401542795763951603205525661552719689374652442022772033055077833098692059029047541970888222168523909545150659375146323872318837218234684165580586386089898265735409141389699814029631461011585826775106361622341900203184334242102108733883107211742115242616868712529483023594718937009177932083241690526729043344277095840084337484906925071553417816361257660566482477138265091877699750391807230049977089970461169719639564282250002094932933647202852246564214327159922319447358149790674211114389950088089974756278651353723235793520224202306753265050773995223584284484406556138672495119806011453159034899294289515465243927718333401138385657929587047307448726629664166430274776496713194982646691548312115015264730235933182881749041850582999546607855146751750337439355402082412718349912012126906597935728026846702401971092532371618000548268474717034198096412672*i1^55 + 57513278115901964280872037296214730961277960040799171327253412083304982040659412488018159712569413048292418506379558892569515254371637737225593147719706334931875132621659850989970053039055441031628504061133724807805927669067849105570094185921782867640387424587034321025481815648430810912983800185273928920597800649383149532886525797094037602886544067292679561667147811554241050545998755770146615316400823278655840866221672542428754519425594369184023749260089781462544845518392671896303698996746668914203767032680786077902801794330698203917290467430057080462314771978698497877835026009179691919151201946746362768291891804908739558160948857375939810242816901124835919492756427360496711883722382607305953506067359770569998919702212077094123523019218864642927177295419508000467074268892504870477089969707118918575766989080256997120802750319286554177857559341242208792202767324136716580412984428279402183862143970472014503432133688536884186498068924557772913798444142548436371542421400745257192411418791811840885458515476449673896200175893593262344412150283680355778331439726336039164236690003481949791697845222078632471401354045744470783858713094617020652586678045100631834328022867817766527087831944630733799625000545739733481074698484229700598733672503080927943048026181968562721813060207427727840912037288939479817507742861561310115538286858767227366089879216102144101086659362356614573297918113913513842605230655293719695015485834901936586186018756804949855825671284420619852162876926632764034351540688630261994869836138989711264996104937358936071729867006220482032698037435351542585544060910597875816921583924549950096730706573031634012528095083630324485983715563019727452593437876280693029808554614541085824566590651250009851079687538681386013321864051593388744021763712586246490546879015731985141884570358587032002562130194628795988500014114506136179169402629565496954244425964216654600792402112625141458145829986651175976159878521183595629944717443790313856648202130943827215904674189274816192303305831671323790837710108531302388621156100180214310818355517720490456340350917724048131007129718644345521188559548415741160172027904*i1^56 + -3038488230943886354719343287969122050237925096624073998743043495962699370434978495232593513776979875488984655596259732628797719114762773427402520227039376829202751230139385304304005968262972643978752192131878047893330645538043331853370508073659165812307614873835442974050684593554352875085190795116754314513650476220127275077538738528827451454705062717647509906897859713167585437422675504611394011689751869338595806742882466786274290222892465933767613206074791367915221776107187001228402422403375019358615298191960509579594980292339607785222083985138813696644367792009250686352513229028929521266456102848335198932767290554029415422929471303739837710882757071549044945665623061088381605387522225746201135095940267961772480307665247593667614227799920604099912056744578170876857467335375891812717451949466666040089263963864913687242765274365324081693921163609587158662450929669250174252229400327631972611661607834309953491781188233719852319772271894119990073285498982951957200807582286593835728510211514212475906156973117448651654035346985651560124264983754309571023166789158224032190573600645382305217140445376732473235768046110654049928310988872848612356622508290361613193983470690163002842887838709713050190760128110896041200283581148959240783323825516874098823053355378270591805432350805799806664569596475787590115840632547189238400051528533520666819876464814745179096642668523494876857128018268990616666465484392552747089777704464591291340890387224427570025550545477490290519373990901202728925539419657776199596245329423622813216145741214826430495509536209547592875013461055031596361041160973254218591170333864087117215593242323540826072971352129796124240981708420512172015127541883696050601192865322958384938984091432862106319031679004770465031407132591124222056686126305931034693197082791918377791577266935406417452978244218167593425877712373152732476867371101448133432646629587852810197312944832016975386557619151918500263682108606452618106055971991976463586575501113460082757533012624012786671258727063252218354323586442861771803311953296972658760146992189372012626148549786150641253615916828122531312484635945111723704320*i1^57 + 141600015488013213444911897714081488276032435560826637797927094995406371809529927885753718778974452607992381413692882708984028297446925783785208318020516457173508648414514640992330354664843045130898313743604990930470447456883811388881254188484871288251830094332067558115109399361172278941240703967365438111682101049396808389793805665364381704250870022475002794568338564657744073118451374042827969603752058586235353658136901950703224737397135724835613912146721506852160220169222784053922572816677787617205901161571334672361732699822587432816881257764410413313323707703882495134048913969333259612364322415684273386267375923901181711291785732077084093139903304791461610104501695924472536655953044395669574239194970790609473149229260778596878742072944243370705806777768128045206407393171988726757439793049815918712139774980433928716805792489891653622923786935640870735364362121016709673338938184983220869201411833124574853531720984592933141058255029942362752758606644510301818799222188788966259557594680677873869726586113525611311953471247143526576624275781007791304643812482061697468228724356723255947561282605741491480500417472078774347265650123006603543140385273197560476459577143956888694451845226394498922627642283204041095343095915321084522200807835082882973333765451897263940886898123987853513197592967177562746893854962819130082162407328637360063628005043141972306292198205290525789785714546605074852107780964111553736927902761320678080260474263304886944620409749632795847510274369910969855893239994470090880548492999241302285790949707582792184165884241986576411719093174569292734578293166449988186899193830395972453133412831041111872255785922358803021085164866568173165140637985457650660295126888292002485734239306182723261964074654399921925435529545415116371399850029510324223961444271884722572127935346222300669824217948796663827673484033533047602099158600513387335770983582994508913013100289215720104278627737168295494893407540098354806893190876868114136935843395412498471912394775240082679803489746947664916019188218280058691173687868957139390937370626953900343982178551597149493191681221518446018264449451777064960*i1^58 + -5729941538943802959803000257255475393035211342182221760720235360924357429320539782919029969931135756267696012271870282295735832621103793513168636050739050922863850055223650498347757505793111073307082173199367937529496956642712462200497903501601620144542589813466204088481359039085682587308858562706717071175362133114372438729178608108557034203368911178211799837684636393564902153611260589522728536291848222222719661079893338134462050277334546309793852059192913489755608218589800693442758441381869869248076999997667447904135337918437585972071651568090594038781649928411709343756143956524971041915528765284443121168088817841566888229456814227396701990429692605342624414371755046739703008544848975826445852645699727291033860009217718623765497882508140034810970111574566863129417185795051151437507292058645808325935977553793215404493323264246197877612075678817491058558292133024759107927709411581633315609676835181587487427012321026086894523187063991006934213308446573728254708863720030177445418453261549235055106644332523811658774307737400884478110266400587807009165353597371553766268552915336826409220491172928464475597621534098246176499117837963224125015938217110013439719117896179929390051232591549754027774355492148895256819953398417169065038734471941123247232688199972120835339818155764028421930205941752924663778183260696098071587708331941434939449603544006563285480869342792250203156440318401625622469650212525166161003691361895000072493162422005256461605107043515216098240205284982790490542388864832342393522143484775751688340107883334402502973880118340509177409538787792631491178755729360230366339705249248837507352252501301285732354452201038165478976316833896506062916600347136114685385278292443834263514242679046301857568988545690448888611674651281977332412140212979790123346712649520856947457611339246806223626260885889491994378715228545575858600270182224622752544746285727210314837586550048072744794680627494898541228983627735392993474523503655935194408988064905331033699437195912650626554861939057639114501764448819016415647060175629113717879015102489038135587811553405665936614816316664814506035003525169152*i1^59 + 197811906870961740330906463625749175849105686288925994923677137131401896135609375147994137279054253714390310959753767714218181759736985841737140142852169875685834942241373530507545050403541823365795785159910202047452588480551409240769888965757372213820697395511013917963362960735944479851293455881959173968270004031871910612466928933849528860314319894536768965352109607624352917372594322438150887315955220136672273682643875794096127938456376531044257473520889220421695191873223997162532836004503246433295142633437981482076976831079267307532979979748532092758585115853444733593572109072194584442911361005427668330402220527705565546515642751752403434209430523063766875940703791879307513002830280623273342940426894719832723764969088769804744777495176837594141534829590740814013826721556473950906605756973494452389901138995752707770796325971492760805317476778580562979729216272387677740315234598331120961970190049000546999921826762637379984026730623787895316054503430845537085994585742130842296683569308473501450444672592250490860574857222201988583424230353088395165044385817071341105867628170227567705786357620259601276454532674758756770685417776338058241349114972764582260465459564068424173114354823396769999499481673936840371012483193398672237632551709684251010069465417942485179779811281594852625288900061051245809134701756917964389174642273339308965013531498220036994944619858220163103725749857974170124241502090485807770419698318284413739894950784550128812665714036025311909431319495160908383980921739992061481317592102482814683335691289918368386169879216864168714359953871385214802045519400812186088836841751960408947944896237615226877560707863844541920838258561957840730935716974705800199408131618506045126934221836227526213028842564349308236192755406457229484542475691281189640946495999766396269260463236520788285211075221705556110857134755017762982929045686354115289148556722437497205378591672941501461312414715543389954577399756503364261285148527817610902174442150389373397168859349588813288312302721651812521806969579920427661786157135607296951279427072995293464330107886388792686143771349258458986809655296*i1^60 + -5697589267056432238324270245806745669592241916097227222760518072913622238183859214790118012126506610252829024628294180693767065728767581153752349904645794013281791411005559154137997399799635884343917654474929342228237423907794708016316509414732587104336232138264511617092818626555130266668431641257346607496431424475745144829892886991757746201736262696824335282161450363727516685673146051870247172700339602834980832952265159441790375692272959891588660008033473590590983153328562140601193244604249053106008143642232905408115963285777853232407477961655414611496615492971140414206571756941536922714307522720365531613632465928089931134501975013383600604000215920231408382854727253345816239293105350725004985832311469681628475465532579736925190251867022288250282599560300965921860693226366381300707033658255577127576026318157074656797746964957836339820697918306370479225666136616395789396301018936631235829038834904682890397897003469857994838735024342970089578192664774629735858768128749238433031453289945168222628837176899499923760757618213502654080573795639381775676130084168709192837073208841965262929640016160288404008330942929772734247407431194884063175878542171099038003258655266640094139972549885791161189556794320724024408783928305472379682170568082070826817430372774316035522832362961505055309853541216363568136337040223836719781078296560072615233291502423501831891559402433426913807334312094859023712407804535975956698305825114140785315582652589465370267384236366277214586805431298339522413610832403758844485032423037736166906684367553634152478353521494535185481822530015185969905745039273903606411696278720692657208400516437052813287698546733715375582817485793493319711543631123621818159374565756264041020432680601270868913278597729967866062351208611970223430539411363143162877051650534930723863215506671221109138498608061334566692184912110576260861769016845913284650092037309893847619141919629415644856321753564582405153755278162839471393688214478535269135558260094801229486483903532948989159737189978584704775893579354529677790309400000076131782139924700992101340403504102485145273806086762738659360768*i1^61 + 132523409497274452560642875105329193590641018321678624777244357248217262794193346638590427124888285029260692581497838773861831364801699991599291653818935008503082855406497773988838582610633269643079714115389231729796305838768116083733821750979633159846447380938481003301411305882738397567177408025845998193791811449636998536014966900801063472009232879586640013637489522161923151161464731863279606310733718716095491835637486823657730757876022693452073406218200028020325033686572619754413212913619553315397472558398140289974720712063236564996447770696588446955801556333669476897483696552593661945938548129041555537633042471866980973916471292415208778989294249288722146091857209530967024642146943133878940715238808191815233358520668291981601339979165225100530392535303835711115878241238346038435669722162856251816403799775725055967349486648305841448144215508502664202730184476412618735921605698852235151650405110865663589286586908276994968748276399342445621271320443958079205028019719952330699950907745319207898572730205117159456719017918026536363052539603455949206654864199118953612907604129291154244576323023541522381186234505087527040630235205842969282612164025610720063857077573009833868504382964872027836573420629041595174881427515359688167981951236373804141226006834145864487768589983279502636555815299159765528778933026237961347268080929687975844349777912774127517805611216883891327896897152772278702317486776609283211092506114847128677463710880316469637843891321348670576114268130412189412930925005092608853208354617196326483090489067577317248740068122621204602104618303981330609195479127944060138953135639069170153931033526895944347483610450658379675425193733094677805731678753988374393092671215005571224068456845949939778733507215872496409431421131217750683255184842428348649162667383568118245061050633106598975622666530041266616373332457369166201791986240995288755050579716659427109987381570779357186049521213277400389802874001293378069370826233658834767316502010767303450413385007600497467841177368550125375565233088501034753431828897592416819365165739227640719910911965506315872928333420877053952*i1^62 + -2347183757033481930020615598239909261786996716619710702169934763382779701121093899703981355269316108899381083288551904157897375962410439624848033874022347283328454414912895142206337157324587976717476309306739409517697198040754278414130659230771551002004503674487539389236360352605352059445322508770788613120814545861955552869062389345545647129941384385400523181396588057895718374229388403498060027656012466870715486837787253378329941626651134415928979160265345829865176711799412539855767782905991579014205818963273849254902391344126139684208930785982815553364907578813012611530713100308044273197732142710064694893369383889991422042523076380492155901905086969687537102905491993402330851493515611123371793238837296600451461052825324357219940194819619359951620096458746945403443561619519568952837011902588801478617744284034711799214245356621648128660719183791735535192982866478597787074174931213985383421075680521183452666779058703955149371630191016052917832169510960056800789493831067698984926001606468159141787234478321705213415970572926834416694120851386778892878667615166341782218408864090802282760108038891822575914437221023782701429587848932156288402075996492356952345197128724007725036258303767587910554882493537428830341485905887031911473784847305729341621972771710004603511159038835096728583988477702707229865299870245395526617130287804727217427447704340007090635791761149032325104560251012804061920610938937640342591645298523148482942384329123409480694014519852364407647132700650433782970712588788940614474624716635369887295372615643194722006385929310688988480286530090655258443909061075266692581772194173277232816107458598164675704101558762220014672272845794262576916940621441615573819912970666201269442019523009615173207250392682899519900123437323264203231192446136194642882360785000793550773113374760134299120765031167270175448188322308851120312655338783520552210006063954070883274634145400787546033210173540573258589013478390894330527827809050252223440368776145707506364231137482745799856009317723849510130348744398234625407260374021558632950239244021444517656628575611178733396139903549440*i1^63 + 27178284124475412957690572985270630487999052923418166166533509832825679427284661202094526443306273679480861625496113033534829518521382230498936393296167228338097048597426813046041431894873768442140522414452253561505612966300450362284818045282406405262003237623984918111168898040277244383471551342851324770630282123396089348575742493055954767248109111286742422153370887620073922574989770814189760921506623243873226778096084671279191625724171962140574005993467275516281913046590116763456258876559548692588144809413444939364266240149379133931882598383626583960515519954866299997774662897869409510732613073185524477693027153058849121148153691359017817423268847579894613137914053299764194984825736148311221087604261384422906769369047951514762540016529677985223884274990370654624247285168045428691246970084752363280539962507031271088978207017218626739952184156843551182171903643768261040413506793899467805317701236851703564454340832961525223619032044967190205301444198289289082798847469213724033786384819156575128009253406968335855369653342329479836662065609774965567675842275199892306880236830581756971302915373022924807031541003146414238316513709278862534595719563775774242588766322197659728264072943373403199021163071418633143068415294558742441352357246655655215091553940927933961237925700640311732659849046551224866985507174179701939495433473432731392260215871502464326320899653165541211689062868828433498100206051381322703057018872096565313820608266897570468672645532080272133646972638764380386772965377972937000767080095725258286638075007171909847560951751270448024408726990760513689438136721899705261040122361845780008366411732652940341490781281817707990535417868964093249109209218234922750848254252602026693530498188619121113223077618820664016202284375393287529147253084286844259017902110056687609534883540138032368997596956920848715270638672430054143264877730502441755719973779665092631586285389757032194131947592114318893389646290188831450602710661146193012365393772804941153581865405506990584504840635446418479430828298647753322304824329261369835052982977246176636097282388397609333130067968*i1^64 + -56983228817922584578829927334734625394128114906490685599593084964714930051489197821650595620957072956517931072153971048359785592745787434964577907345507455471924076103306614313620192738842261674726702907985232273946975607214500135612716407323824628908342298947547994214486116355649675410027383392681690335993158649348390155391535463281500239853417776575951245241588064310057758604914010417948959166458119733930715929519479040567224864240217989343619272187361260180211928943448556137312823376363159456947854416118337635706667943102971967249334149354345998109118202848603216524428316393894534092004429415281741293612502667440291031099875676717193483149210847787229337914893469735120792315171432573858967380919239137972901813676793094432854095026002023482900779270672572035591192989744167119963133010685021532085602314501954572923788575296554736572203181309375844337815978107726275006322978152771113177117201293914214498626042494987740580359331503016347898758180369041699461194670184567726807906152815190354516661971529204981788264888762417306920390028167691030466597257455616339484653340689296576891510887684728632625320604731043237592607564540967799892487769236426846588910574390528974982825681524436935584765056792944546219968355694132084245168040419435586999592103464188518513014263362066945316580667187869728966216581768239627473852814794014697718151123187712446645476268867499384549468698126718059022299228088418602050103385175671502780076505842304950266877479045359615749287520656510308101999800869286266884832911619653923818451149620198186983426095957384959319375508483443464489578942757771731339427741262226459859543546146902727349568921489947153409592869444857164723419091686386735552527830181359337272231396290336757556115760449134698873375208171523144405007632710826574608185699265322186458449774888499165087472649602156714374834051771646763917040439505223470158789951883341636606873826666585952576588935482071058918778226580776622278630332321472455986198665322233589496921754618925480967068694886533426057479100096991451259475583517370350075605248622890639488870379610857961291776*i1^65 + -5706195637040139082609953052645817311342772105779862414397426388903314499482543999571121030035496114604969687953882285773969478028308317022813107157711997217945753680301022162916591845543243486123585889251644134767660713857264760839376897688775536471760812486023790494160918230907083794154369434030122401384354001543225734282247000554001359749381654250952146665782937185635361054955039568713838947978624219531524549356973948536461492976439190453149723382477639070701085249231703107106166998633801879495716995212475233864327960777628322049603786266125766229699314874650001570041307082961234549176394389747626105792825342224947455149335035910420917624354321200594752658867866066649701952426619742720004468536429617235886021936444881190668257777639878163431693704884973324149679301421845088658730523456976547934278576989157063399318309163829415712259221642596514930019426035462123130854235867893087401096814865505677406421140550209794620064487956588509426232387971776897518418132152400675237158354539223300901174896998559682981862354484208494221641141061516151070931927423983496710894662196144866692168937056857989813730510397884294276526095684385100174651988659432003646818456087717815213508804242412851536486268932403238913584865541976375139964646948385054626904588098648433206316969665510034371488292826661835322188837617858416588474905674200585968813203506781698871356819077609219661476257039322313515819925956708271580373578060098515203912521939643307063868863892722946763426034956271711187034055342345124930923966240600473787127979445015327892599187619259199093887555931905157816631866180940571415189782829716818471895295726073061003248298528979165925985535984291647274147976145437262904318579936951385421110835739044832882159407005331816667866805047517763105175685680962253209054120438478302585070720946296083092182673970526150105918903683929425383483095191915699752166803531535473452789756005514570227627000112184068537572416297585545859993611319178678253415454256221071450782692015418533938349290878566245757793796310619984648545711498396544583859406931988479765437147937227161600*i1^66 + 155197359035207501464821718602970875221007269268256933966845667209724649172707393946470780085481025939813798365710880738437202037835711110493466974199783665205119255510762702987419868202977696564335136917899296074894837432987242572423448417963636331267968077610715282686713392580691718260641375905132953636932599207534275595010066958640794589536967143135086805558239813570468899128860843213956672831495634627926893422669146546578874771968561952715215229078176141236824288140405600512380008402124632989852027147539170438082772375479713564790814777257349102288791251289539705160308637954358263457056197946905847055135111380933981225766172707543863468472464122105329087007572946468504430138591510899578629967471567931660429352372090860903829865193761994832834422426764369105053178718216889962851445092268475929050087415293134537843337136250555678967431946374824207538637831651283664898420020604974300010740293480802360339872836969196166548365228106371547771094583567475811106367673023919908494399980747820763416581706611112848548380945100290920800467914847418429007260407944314700097979695484109797741418135828136236597238944690420657750360410738389534444618646581884604805286659529266343392535061037803230837441462731200422987286293683181696883905142588142762167609328842635359903701177590547363058955089234321070433199515655759720636971667675604617737791551906211471468823415518038103520310077278779513115652669339816633802495962330092569866779354309889127731102855176622936884090511395012098162447115309922741585515826996391406597204102302376624408841318399059562341075558963927164052151410584347151134181225391764987421133812291805002009955695717955374351960142941348558350073040625153885648669751285959731413500421709023589429807951421404959139234611213094710895277936313539466902872368492380024381938477551975485402910431317062481894503907011704243233397802052033590975921037277941379241098381631798779102264005640262519550162721574396982478000120679751103411696091047756829683260831344356320722662627140388675063664544709374050163072297405035580898775641997724097629461758418944*i1^67 + -2571825120549260451588071265475046677117150749674194409417827987015654110425472672791003187206301566734385088479129771006496855212351427849233897266995837030136755783014539255395588311086436778183223533079804935951666458459266331814244222116799850280854329549366733453769825223163275436865655782347548558733850015948833203804163586929883314873461916119081413480300220348147080158305149512414643886275458038552073495798661613649231075479823820273029102574357385440422660782538865676165723053398900126985609402418996685463662166003509500439386679733355238120641657534397280500841911132588388690108052483367368680161578220778606538532605486111493074784752640464998768109570066024545707986212458147841101034077351519596036995418365669401191747694060579432297503201067506709948934337526311833837208283080432473176460764685684130230874200987769595288631095491656772498767279225381917330788512565922135018826275050677262859054655741004304316121354647371095860572940525723703522388195829876994389092151765177252622398984216062942279730832299402843011168922119162841496670230020776896600355413126729868530082864749131482729780239488217746262155124236929739264506507808650845419499023595638596166309212114820397413508953161948109731312279213045120107364902201702885579486105123304703663340250687455419866917247252403691239684734137686415067331832105397222401090294109279342536074726273008189329035542443368045569760821076806831615148299097032562691560190764702216877776352468205486025425135169524482159771975894670804451245797345140676638469828296401217298595566154545082080650368525229187770813203533260975181108359576884042783234715913341688706670228527481040191578708034988854166949792966565895871744680365630416857478177864042850735422368625986577159046024888456507200341703964384547383964113758123498599790805702219039771911389133898184207332089499756866806406149735516572310468797805511391878535753922500287989929955117670107640991768197839857033668875541575119927731630757768838185940800007714900082552879853166606316047618938480087777846876909025519082481087779900166215139863040*i1^68 + 30225752424632777359200456537768748350338278819922520503382042053316135767451145794987490134459407696659611530055870774663116872303078268386090460774218428460184291901078803452951810876786070428731754948568158707543974158903796775977645633136719208656255845976899318239961108009256418088893956936584876726507498823585095984380386884236161812415185051248318463719391659082915431589824922402634805935704888947323069474822210707662219990747384432727844169353133411913012724413875881340849398588081401889916896675926467048042897866757268450042175388995656202498481017407029370102905352341968449051690480383032229018604444869423529420339246566277798169567155287024423788158020709118947513807854404301671723804883284805864549811732487561555625072852412529312100105790045746265832421743844584712102522623795030878329939364497072413114515675968322820243184631965092042137056663636417892664125476813456345780091767987638852282747238288922419734061124527041408731423597940874673264290606753726654352452676898965836676629507038856431342320402438807352323403167646967074686336214789888685252381485482539281494844198506618847682803929904563702469635420473790665513767067055573278884540048935960184276720901247946179731019180388524425181823908726432542485106113659184869314983372648418613288141862024562200687187889981913578840435829290158544643439555285075304785576235685320148768590938658100263984455274301189617602843686594096225258420421266820645760302308377643456730309404431439570615135290791277460405432537779033323450634292870406831013924900288044536630978621286887302371123265465912183782239422558771184803995141283495454804935286579259396165751391622304679174144885126262178341655364218363684321858428367659625582490793883258084414968171735333752462904952077285201134025502023381040831745618010926235503835123183653969551616189061397926667712389147536512200568759674061858101532150247739527186774380000504663342302905251829599827218763439918395262109434028392723264154542542817454666590532445463603952864560752802447059007885023575894283687205113800052545891773075319574614528*i1^69 + -214178870721878675952336095891574630430256639910576069154113109781181628868553773583145403883090330831117176864770676510541700735451569447445834418209532089844558103573672196195187212808526896702799740906720902895990228548690069193901899112945985949089986446834771519281890510807716268195964878315083838678489681197903485928452130854858132380152554179832020714171454930260222982788772236900560984789341965943148012508471834738183775995459653792286979139565798896911462279676205842031047794446322389903367597301422945812466350590204250073141255062912960694059809358187549864648990803438221736070058620709096597554975487711780687718937003125077462132010909927394793591778071882138985913693866968709041153425123807725532025033341829648148884283268645860444574710221025752352974482578013133403505163999137327820270950335992423798507643543754368137299978501940197471105873789064672098124853855127194780416479073176965518864362194391011313251728650535912902770677763831185274313401958484397892610225376848172505166226881390720965896140819093262459659967237945170147942129680289881810974244848470505092142528579533126485723243313674604184184435324502489233453203703935578862042709119608055098641582353888851722381107762949925085307658492549093482683015855573556314832430196605883676269976854623964268067565867350506532095918808216522715896665245578212133404399858115332424067226201530370619488756185062516629224778686407428623766630330562145857849177085417155602298581572644250305562780703743045525628584043397391815921319470872288345665532751787869352751626640196505106808561329858751131667239178305984384585684100107178260756355435579193393503147103212581154400651847085450635344227925975288566638803647587415955576160001644512779690631479257841110704739404664710290396057280115986554926749061563626373291986920749956747948970317420107207878984723304891665861217241010397638095007428418960465756572345204585873949993245400234984454390917919280795933057020726878141507875356629016566685314088105827046914508774828480541297039907385530970030963142812601652397435817137653824*i1^70 + -147287435045433506230492410459033161652540143581419114347125464299158742568985674999538703926346909992234956453303383510030336120360730317035383080674586420706382509044685347056652605238381483726875636687213141780493345674742449213122593713882999211874424965649547995999626555642279023285399167689484015459311749999864219592959338008635207259231500884906916779931789682305023574291545193216019747182766671434313333752423707682694181906326878395989621091239533228517874435470123331633731345088625666578286756230715667726068025351311266398644248529557239072216071996864747214585743092415179020914685948232638748024808565474812469485547785842479799580346120300244733344928411541883096745415249228746300145170255923561277756141094959100867179246840180699705033221667374149677678233648962490166638110157565795075468894243356660243481179077164046633302084732386312071769545555533385534927272749801295921976816085285455155784742909532500940496969942621009352200087896184836090568020827858319811445539240868200037278356603969535291373031458426638520569760805345427142637543195211344685869726621483699928067393525235008696193048360037440296324380795735222669672431990583496349447081602241490157745939396903901859429642021177660324532577718195481408537822521672602983945537399897073838913128005593661222086606595708347863175859198507463128513348412141200902320716310756126008080134997810400855914709989240700867568731962808035224176538611715270757590009545638024497759074673157019005173387524559745384547612207320525493162011571475314011964762790387602819988783669961163698925557314522244714641705044410005967493238602508460967410480433905720171974154144114131385342357857540949976406913497725827639303027901248442791765828053125383485231987955700220537647554547473247576519028106583457096672445710787838312923196123593759468326972192513312231878662809465120886352530153366640546860184962969740880765336797968893412524914893856667588960372851505231640226855906029455850277993155206027639193999074002756065168557845921773634890536431180108301171595202683498213404258060320*i1^71 + 31044522018219167617757346561112597898239805116920007541753706069774643611122151725683636126520496324107017610028308600745213360889587074624846981044520670811040078707370873484545046739769265582996102387004696596121408478982510923909053021894464185168663887016506940373269875783100861683356237546653073776060168297037688789175866703342935994383531578175919085672511577851123697690240144176096229806822604055512067122869269424744722340263224817444677819618349978113199851842210872319637868517149515921034834670496201386287493862085830830623343978527630079603034693516269909302399355758181674052059771037968612898917868029364815885829859359948465460238883634397308263335592878740246450935622381982432516067306564697907702981729240714132412290984067006950048460313082608430428858435583365797981407186127606036691724548404810313473944152174779662585015327644003739935505330869259821133021700991001026768176253002818107578916259629380638008124548248152746804739179367746749966600207855073487315626722065778028017979973945770297587784414220782004608007409540398961707652780304488809165236812570717136049273818129931722739848932458152261862775346662055440192075284324491117340534427039642447013051007292087681857921645649192244547140470863887181266713777187996997763563284571971493773733146032896104756715134963759757354850099429347423729816502058686205256231890341530599081076795570017052844805212284127677175169604492343206934237656819988569405341790027494991653885123616847392134552050146176580040890880449715586951514850233389541578296267751648188062725107124543065250854078514891614607609218900204619628497253328221632613104529831797667040591543623237005858675240332557231957457125922898630949830048182693812280605461714781169762193220494358487934099700119961349008021734236284120413785054142749874816198625705724191374227661887925594062591473736823849536923361107785941588467494802921195719941222661766461344504210349585674848718797551498652538490692365406891896748019346135345172000518157935111213827685997133760817898234987009112757265864357599230142689681*i1^72 + -566775115671629626561580847177052168944105844563122586621300202185065279397705618539012906152641742075566258921721326279187964128129886889102876255138124465449503161731018238780514216729721950034807236107226220419201026943856283576779310451064154685197747107971637657312663985974873377341892239989830355072855478130102333733204365050951611425784829188734112365494383359230332368851102888562911248359825323666313983102807623335835856692593763511983266756638049367120566077458838053696883276180318289631246982819980458467344150104740545092141088513712652855366805483368218354084203136799273721625263154942445653017124255034315691690157714631258356771723289596868226130477363935541118985806325770026908667602111449663503714879063554488852802845177034366559381055941899792231191325829524336335372828743899491216987428274615041671690537243822532388825122564887652667502321563388859331768534365090344087872804003468237662104439316649592457765656436247379628190845491865361335749152970029447524876421925547747228704596203376879484355687336370696936780170771042004628258253049235859265058046253454647379873253962606418040048222812392612626200916672781104379781097052771663430002018491356230585520549359100376766859818670087085013550615191223666307575986052076089351255766136868286572860055750914880757789273712887494408879353127445409631078088797715933380111550468330993594374218080728119306539381351553016983215492587757823906577262989688046647698941119943998368768813229575538978137297805835203406290001369392321568787188627229596050000127279103032423443544261771466451395532947845623945285354571015583926888892759797844343808421829468808397279161344259331772176220500532001196874108645702703737868812176967359669230278080713319824246844739497586209572450647145783334401243138083205448127283430879566268576256108138139865808461939767523333859622986426429523567438104032769951002633286029684194851254652646751794791428680898658763669282112593904298781931611678920251756822909637906264613364011144112521184810763982163856441959403391466350628408259771782622720*i1^73 + 6925448771205685829572320558435484317286389386320859048664332951895927292834350949356222886508063278233935150792870131043594685708154943912291619500353719175214743637949892573981167967583161045071069658557384892809644870021759944035122204116280711337200592379975771852795117037754904971111128254770804452003908242871658293404881397627349921008206572466126691163349445206527904530253463965349839497814994278439112220461694293026704632739047461833449362408571653219069307051492127978251868732568603400095836049965684573427520703476053469002100018483545100462699502590313278227548356779822939778739254329742911005733817310688470528593582014197389588641379514227614547212385534145341620270912217322093210188987219023400055339507338422072376160642348584666642819515583623612603445536722185808547929482625618079934297005038421516596553965610529563482324998916936027655594661163857040414083167305822792004862513276011218002196008623169589678413973080192967733688422155633334787030356016911956275396246879079897087305474590820353754422885111133402871532767775041498744256617630300430510292618158312731300255983204276368243521191447883312048119607657854834683515358770106142022307782333591491749000757962648268990595406174274665886776752329157333482126951426337552765436322561049298077905107098982004727660016207902928017117058043503875318843069802232328492713057717564725016517547542917201439449583769357902178913783216977156399706810012398774408783279832892760570790975487477298096261090601852916172310024937186752207022268724949729492517571484903772212117429018610741448420435920386348972898472742904695144196024634091858036878548911285835742439087854132818328156726122848591509884742577573922613447617151987351866638984243877187507129416037236921642656216084834933431721248441366550275742800130793004472635518081605967247879167762025235339360883016937553694480809271850037087289156907031934644659062433929938793532879291941535520306058213126961270922748529886744193985520824362053845021002696022123650800348178046354564637601937364538393918139688714240*i1^74 + -75768684818901669613226982161998916937851233549505804117081075423183611342829707467403819392213760814675960369964364293697282289865116753983801107398393785471281710371057121215326689798782069473647450759103660617062957268629643233110679560266904432870698321382405945994750896829897620748855892479210678602396880400433091786437506680545162100337770030536612589298883286518297782192976561095186609345578603171520737044960987961679763252870204814509054398192649384179859100687400516734847194052468086888349699988810579140917810215907324559948903017521654272060434682863624823595769793035669774901610710605397040836154057768937048786135070003532205515270016199050114861876661860710013408159805040251814785410963395706164476587552341547647552800458149120158059038901385538316181146886789007075473496429907055753888830993609380412097833327240425577379489768706085419214298030344248461339084395624401479982025717663666121303142286280760580671401825741495877339011653711016907031997634454196057770654537136371857651521655186335589213514754035033995328767167848301457423189185408117322966780648921913632484423334575126071200221466986362995097971984477565587561709627736440195039247184040279117370305101627904588381154776896359827653309124033724226035046434628088156330227728522736902504060340733368005709017713195667300440558163964669045077142974151193250407672706619340308499519442888351782790358070437168716619053787934109150742080717219329247769020618454788030913035987662319389304215623249620908208034566953010605507451860511473248100369955246164471849007570159972755846642572224874041173228469917477535539656100448665622992107427060347797779033803863606414280329041732101925082064020428591562273382453248599491753992058930422733156686168377868340885947722824693056409769220886609690244528044401511938632799900154838185147784459406303044382567499065850779356930837139332301488897798188303389257967672430967477240115229629629556009609685607722165040599519387756031492423820696401049297730407611817912771799868830574654700874640036663634043577827328*i1^75 + 662975683193483169607893473743316408515157325056345278858681368103487793821732711987450817168336706971353010633848445659092388857110599911332190590755282298445024988055931152447487770396096369080547965963942497680304820094889562109914398082247020871724840349536095315171698825861625413815974052254163608245323189416186924345014077402526004151905912096900044065254143385291246051323012796984407409696400220307540429662978535367816179238648457564150465560334813967411389295221104874557088009964360684077101597322055204881777640132542259656953441439481273579195099498465623829155128537641239274299351460395472550751793002563791614732879007954959717100904359208502979649654410455759701400811202424875544530713828473145679458555249178340919310023690437729022230053725473361072033456360801646126566516228821759632998009671331799808258530432154294989462040405948079479856827957450453068001445615848614229319316673156052060919296539373348860894134920248933219955533319447179618405457047392292600246566156394293624394258632530881192964599977176604598397287299285739040668157931831917025495815769826717381242105993524051807271293508396809620462030563446445673534782097687852639010838865953257506376462673371444509670949928022075737525112691347400944727728026402813596819236702812648952069968997901513241079209667783987207068384986757564943630775615193440038004837415969823991203980332095608178024957857759934996542508151951389217812546329403541754532955871952602034896290123899582197145738811364313287670427114387834975175650283290582127202599757274689479319747342685143563947777589658628477421413751118487566300684993802137886797123738789416244995764826284507375247276782155676026045764836206952596831461679996139013297416560567985310675858025841086900951162680237436243705595202092476772300381534698278326001612785124002767449790187528245133928537339247279616767759625984974317665166875475463424047197905677249667530599082140375942449304266237676071456919776938229782870056779812869747709096973782723980808235289320054048712703516817177511460864*i1^76 + -5890606387275670502789893215721121510198166939235598412786642594256103983780817752285355300620739248370746752840614375703267331424869927882469979208912204918266578081754604906282638420711004052674259019726625178865443053391305119725294107349360757856921576691011473001252470627162899674442372551075795281009371662938733621836685042500630397896225292301968992217570280478569351786043784132502329249144026548713018681842765521722022868683671090271074636818797164994084096728043749884698000050198798902450362263415700813659339454962746518673401923480016588760657959464461438230058065252158310211829064355796485631133518647165079360098803459511128972647137869419599773051453008178105271794488775223850427498861060020927809496351639822597338559863534208740437298098474158061500397880748153761258239682709787459714193873606685969362869627411830705829567826337948495177562358828659411430824339884390353934310789378564112509676354370228436693221781750516465736512648371009159123828428836415883097656118393378879942334255592584522235835651123164697703706753764593542388435387027203789626816985720125412720838039366388922224202263472386705417349135473872093978322526318804669171369678099336184075185796959965011229578425165632778524406159227140200326070690248048765462624675423903987190002123105587520249657163508871132779050060353553438792792950189795658645552497676759528516144955124158780073701498306828545712820734723092173912519741349916956660984123908632822560945791569734146977419069961605602911240264395966665626024131920586617920587652574670831690266991143104562196003341111159662191315079544177885730776699693773335655290369301449228950794802615274630228250366521332706173709381676203360356534831390279666727032281466297360138677073166244538182741321912078223347970108920628324587640543679011836052031209640564807773919414221588337902983967815218212090754682413173005400527594984793846592340506523331741264696080006281345930924439783049391403566718312417563862109498115248012693920848144229991530880616911427073295577994512994140160*i1^77 + 45876881913213672309088649035471143849997066005810211454835015847012983731411895363412199739571715713746128481844642902431083402939861245890604212341066991479326981139829987422174737100022474789433158590163122506395773115765096755187217734043366052234018985883427617154037041535423555592786691594933543797609749803871685012682432188511870575929825684246989360276775998806542801354964051088890676363171201503128207720534343589139320193394740392590448097083194337468609926168791791582885934952082116158877034061634467291114269634760545210278683090794049648428599923702906914016675929413971040379411037975942021835090749452536375084719999869453286316282547962592928255423200977189432345094643855158198524982230646122484987563134884914750458522998192666070468352295669895878394234559060429152696653608283419579753564467902135504201931597461931761350048581634916457129568186474717586465999770409328487470782078670612381945303398031101738872007126528330419511885341171012957505920677792729518406283682990012304863626647044420968515607454667471964169816182200196067300333074098906712453700538802566811457087933080017482970651136388162842115416774547656091448725780450361343801329057241901320511529755718815213595705914045087938708380975027609024266743646351514931953445840191146154635775581718409746606731501385302145533059452590296484875608333996963151546073792456475202248064095108353344677087342710121750215744724666822164815058288449348674777045199374544672921637040906955858369499975767419734009436938879295379797565513598309434350874800218127834884553342194452528915236522216247697745233329131907036080871002130348603172681065219276308624997354467009284948117259438539532816974027039623894636294805163400007338095545513858894175541062452808756630073358154952034234832947787130915607220369686539665298478455129311229673119194488411393897064132381786542687976749602674874404265618519229019942991252359294932362618743688713217071429408006133841680768113547262325834007487522876093870884110248903995252878078690448142014129933123584*i1^78 + -373559413717810832660085139606817897630762642336299829589548976970588340353245570045061462490661338042070691780217758969576190791553190390177259921462508287830607316187523819296080162933619823479324357782306325492392601199173053559007180834144200439648292072839627111978491573252527969119055033500079410506843850116416808127116075273064043889208577380392680010847458152497892086959204115365161583017824049243756226541181399216395303739446656792542431731156549198006130954752052493863341212648692191119119227445081413248698299120161718506749858678137680586610273588873741911512119925886615344890556872686592444769309498585694951421457419757875103321465392926769095066725647497750196687580509825446477919902992517493109201450147888420784756267594303280514820590448581590155547070258327364321561839325678869700855919933595807613324074507660556366250820012890313725633854065386533417039962678593322624434169139617365762205162016082106833892082961795600067363021582042612333340089342460987306511303421454326310471850084770278759521259732352247854828600572223627278931461425397535078230743631100470055544963128787271028910548648560741505974762254946675534762691412433534561227148001403108792904905621449854033719471762203563118291118337983664915223143321767367040415284981846943888288487923027336327346617079612514805285490452622095949580217924660309497681357013489830384482319956508088557429624745291849835042997778026926743838864513957599644936933130872681731939809332728143975333743040470777745424311773038914568954555401429920940959891440810767588329438735488761125320757763132166514912545476444103034468957295780721646560853048490649761826495440194979713632577520665364111971676408851134871904627875529915988027229723311561277312577412474312093503236567791097230235970415447222923839250463005450534832155528949354465453984966648965453472423951907166522437761306743831140682840993299996101501712758029799729156975753451747546428298883076828242692170360668988307807160679134405828405771426942874201090070666975249755906506752*i1^79 + 2655473607121743242065960208051031226172276656521169870096206926777539507870104113833782338110161064660576241378571913828344137488804732981785132193043296367381835515086790013015223915174530155619171178989231409104256956596634787238646035996037738648730858982630166842102087664151322100756517663691836004674541931652384516807838655503346435941553609097897830608274601276234858422342325034010072188563146585508555611141022896523366750517060706114442685722239041328607819297250777663993622550832287029167348271733102910944375791017018963331775716376220038972903145748896816628852468081094760966646586003651131670595064334533150830308586593049791697774840564036063515662426046158592687745347390884870116089577712795792760598099595649396429642199494006069913704528394141249982674507011276096656791908065891436456533539721634409932393406031451324682007980256276992622675397119830421864869534920102882118072151887147391333971936973875028281628965191277249312287890283382786368110558764481482992232779198972720112044154081044637899300539663776667025478000283070785174429223004003198850894791707673715243101239801921832998420064983757587265452673987431551976653442575962702588068554570973527579966079099875874697681235040137914998841701506831059841885275370616114641022823323167977527374521386829813437666012376305727405440592372333130262843857328157906475113106001982665609839866053123942084780958107000941432980341771236188859906567064068710189858522886902487392037361239867384687788584077347470167524460117922480261295310614038971730226602576268500186948321787484480356699831475748733060135609823691787875852805035136590732547961565763549241625893071563307300407092578010324207536149559957199677819146686022449855389052859197119966431470780216426934291162223488466114213741385943909037941122118435794593543479915075591119433674139360858267243319005270602380154365778208111960461806396070707073346369330642419578034492973427586800951165206992401560830439568527839917642741590752523611162413597093795139579091434424976277504*i1^80 + -15568056051690028326738787194524044269756685950542604457301562186717583665199353301072651783405739118310883853501899038033078176583457381177729189278104983497231441763606407666886337275558488181334997583892801757295420105020976859729439081778947178032948345827568767727620045284174300061597160000887764785102622512591218505497707352879652088628556301616163219263532377410817646929125157712078184821495377482183369780026188111981951940603711449141978431119447037035755691719747025326311098544990395074219746446988027998911218955997308259330787340718528832878933857591912802118217785583337875266596592148598048824851359179038475750133226565740459937945669855546192780228196751423757120141919037194210857278696967855488656547353208504745030923149648177526540967302215779310971116702444288114793538525344344135501257602629450848927737569382279429843867502482163266334940212036561295533556990836580041648347292508501445462282239238442368656228119871445691273292217474848641838517771695882943928170568229448350131907475806489219782771534673842995468636109222502955704619446253716382724382374623190798539509643219153239362382382306772263563905790610672452455460361652108674111820218095118527888435957554229988255224402110891840631918762706246372098921093658169551621060226960030976779085066262780484899815753983732273519418045816199181217543252058264263917125200172875306575558748028532827967242104254508666672675847810955488795609052414402718077550252608528293788982089489451808416701481628561070399433909364242618117450768876152099973609525267025452930052881237262680863841295672151986439643280983704360031456569474895715533448483723055862090000258415202121550385635269110926448142902051601494577330282669431104935182968558575456867943735074742768008074652718441238043081340493062212761419462757773068536093286140287238704403387382022245662795305607917668068945054705282072774070999368485103486507099485162245696507566789751608014650399690642402845989313527964567136700222646112486354587506891378101842535065371803648*i1^81 + 93157004633622727230209975275172197702295171998709269648348025821655709903233907078261298437422820017180208417961032998255943858743827131854513649100800959961369240634768550248376074365760981061070786000420146459382775075009915011800230618378161053464912556500998185528244535835511540498363361747145599396563611864036392359206968696741239681617101282709169173990255326602545799646025017899400705826554226183382271719835896828864005300523342666444247941510096184750151419702607247260290740422567934640964773726590372181385090328416755045690084691824630606388616744188863660679371745697933822357327942756937151102178043313814623661054731843374783205121418826293196840082374364185967465190181108947583594167710748057989168498159432429637638422156098301573776576322783090551200647729953825352930125282725172825456603684999855783829184970956094546542062080598095455521036693998021271218410601433353487541015688048750039899911881444404546649714911260565181393296440311892083989789460256821685591829245402368774862904558363412649564801805328151655603725723886210309635190531616465183251411867942081795218424499268416959140008870476101130998743112913626853731310820742327487330762257321088167550364078332374153996122601036233737662553846946377424609933500093855156278209255534596937678378792877186688212596713227149365556439130915156843064958782870106262425740291104747263834271156055906338275186923310602590932379232601662212842600925943797332947695858135010651600655089748038536237484499294353273888948814185253479460817368066508020115258014165956431813646300032770054557351301278720905447401194752071212623617200663122720480925183198907358682586118383031254101384856819624183249201057818839995582100031638404194063967844785674175987188837467022224967030934077152163733193072604981229900834979669882642608152400749248083425886016403912295756354394671055284168198360416516533553913515607245003050522825583350570671161524627769763525053156801548597813178012772538647308498228015408023195142652547501258617552633856*i1^82 + -623149258033136724484738261488929276137443103608678649744961048639040700604812788153195214504802923176342926779264773613899085826795052885088839750164501210956461804508273075771196051727777570162990146866696310343293809020723382109834556289854753695831987314352125398831277957580542254597437589058709475516631164594986599310833080609155404040647956814093507816951326954477399495790568363363530195705780658930599273243584480068785260945729909324015580275594936264726048300739198558061981413858652368098545218436636345560840851062082682235232113063286840545188759330774926279263231893434958421051705882911192626082580320858587644741820212478133506429636926248044954829738561033970727132919124677323564189593371601338563556950215779388482738352460062009811986746576384164308532776918168983248516316396943198397633218929768772972978820841130565840333817729797517269356562028715425292919214010751805699854938873698905523759558337064757487504383200945045290376865346461614823704344979058905987523528432765888795025725848225991734373602157437062803504060563444364405173607787101108576077910701664468790364313165184044992404448276531021106339528693680561948270519465260028309705080978101309827540084159011130559905024963449131993791083908943097653432418772319186670130350657963288658463267233723355256098869902088734954605569834663982014456922535796409024300193608318946181729314419653501032627502474321042059410595173047806064725435718477926151794927336024196977222060829997429266193846634525864347761002438575676262590014310431621373066814472916061484007054239636533871212340155746947062739319198523743042197006985493068472738528408154486770850989885059746245597445074187374985254975571675391888298634457359051856045449361467761363952383255589246095508692107920253302633942252035520746344582758112880970563449631774693454521442811210183544412536276657272840615208130136371371480866443562573290002149611146556685568064085342306537310050686207254056089276951453788671255345633813029234047196535101854800936960*i1^83 + 3581685138840806654538770696048465705628682331335979565181322040463564029432713239570805662040383140211061713610719706020033049303699031362831488923467009878512388635320724215767027279948232764754923029421919730775925793196526784390653286336257969611097599208891551185839013200884681815931827462146587037116559447731895173722208651345167136311569612803549695667406299262269641051361944840285941568998300230582126001557636473772232926847391365982915777029839808603234555139203102225462500347945985250086045755422982923851052941021154863053265646882350147667950194348680348107763074677970479211833170145071648307240626998445833277900453215619298276781796436565541769767545751563598047853286368250176412043689778302972604429324893869937247192461888987305697864908626722704233157508233178339046335032916217820387936016758009445221812029937635710785705890558195239474465241169325271202352058863831808815051160129754330602301873162260434424974842328678038995310716664940122358119248288190615113002366523383855454647380433547650367497475048979350014220747827998676907060063470042322954381685163756295345377471580379460008081148326134907090010077913955730756874189315197861229242816787357578668321421241634737456313790660852340199060428290476626859131429489529443565724972551621862031238637175219955603240061444166045155101079245967234186945206927440361765268507541915387211505603849543572287349691036499132765666185025463736721773832648648233310921784847991020121459987017126526198345180500062952539966034477672963361684834198001252018655168986919378835670559074912321869611177340378599670667625699416704087469437104370933036784130476006204854451329824090839175830783556958550341757225204171152214456816828243232572682478386302390784133468943060914818608303375279543647994023917749874901934727779548048598305730699304802523777486568454691175394069253987159798538086234642890061839019948292205311677075100714172881277163057083722268292089157383297431904488237049081752201070726028510991847394962111987712*i1^84 + -16910082072256747471776889645142677624296566422390744871039308471800253523065133509692944923388087941773958027007014102400449872021150079199649712324598937472289176370389227518339626150265190695696547596271006033337413420618414398287037247242559017095802615146317310100271381352572053718061080600498786246212383219117632451894006856457349811632596909129743084034729861330617759894500879278980276914410050701733594558512770509788230863664423009978502023729958312917227990490458468379762128387811358579397108456068035083306190173330528460817600768279330849544750335620264710102221983761348892961607328843467676162570686941174491193051618549986985524362069320319207170620660806059677442639025633702837949266747366843471717469525007931333225317852911035078090217868626574304921327607450112718655525458432739068371400004070577515700491357677342506650653241215184161448445428195122468440458996173047043255500915453012546413714456265512705764370766530180594694324783927602776010800449968016795504560308409785661574082700851790719092024300310070585561994773322046136611126027089194643115197008867613919185291324247012401285348460438204706599749550314424756964948502315061806748622313172671746904981969620949860462492025315329461962344452442079645847064667186655743227711150190059312767449419783998064736639662133792751642801381991668684091385668075461327569694294876740203630083824907122796067943584877853410272335946529503319556639093133992140067755205407103333297487632981642716769406479169066868536445402296187994647145496529718006691598191450453782407448878681151350356260907998132764562804566329508776742024887443513918013925010300286488785159984843707446595392125321167059692145254975512886982567941474992333372308511831171447423883233355222023188804003586078335662700429908370286936800382609964146523610552217537134560476432683044630719343121567585121261853076068687999352105468648319293206506381635227440972009456690330685280577298282728552851511902566855777043326185747410819498424997511168*i1^85 + 78366637988214565516230174447260041037066167302359220106714597178899715216783205323216348274105897120397657923004019434346984006194535038022041973483097561987150974873463251879521985360387564104805063684264802143715613978533423190625094622351813755542335708584963613432782604384436366580630384949420200367222995455696097078998375000416315146947907564108711952446995271558070904992006243513005426327260602405598884468492551118590752998043901724849385667467007707755792498638259045832176783793962327981764684381687182188987450398532777139689578106139531104889235462302191625709570654568028553567071954634031559943092900663152655793007957613000234360540169073734468296598388587559764373918218861698145963672833412935891994179676999232350722890363373734552120263565827147873928998957109169195665108341548446667478348457594150775059040121084240220469895167359671400416016356764605040636464028720180553489265223698324278769033163305048818049277206191610093867085260498406549850258834918699896767767065508536630131947750459383695414261414194257434730706662168545311345375689367039386295863046472321875488104669397681725773103727189584522874823672948941139937589095245306632449900578851726023227051527794084718815110146597146524145942577004873677977664431279390580678009863584446972618397500033921443612154009040671999335851818996062779850569976404867543926337927425855038712465125181259275146299348117242586718014098584840999553820976407600812424667060535322896748390940386709283125783437439982615273500842883386639614554825301612219138704675968635651178132468183622943763159536533544888442127915928899422699864553773108590877212412922799171430344111999082415292479002555215690818096581659811822301207390292276045303622440235900201394395040864143105710474571866996812162743884622404874996596364275801131820223594960952840431946744154816847750497849126247342395432552424676899374989413599523217509923307328158750424904993582111299933512728696259230521120656575188891771909169181757701579866112*i1^86 + -364986727780180403090990719170994311383715499930492563456883363816410867533716502991619294365498322963986927232570580379382580063704582143550323174099275244903661229414654225530230918664067177246798688019324566763175042508174279258189423004845243738744190887188961361426423095690708615831599322099012386725246661719543775129072042488110948182347643339534807942009599659247528054458925023337585378955441346958622517988640864803052888046596973522981781233347296443085106123988944479085083499438089271839673345291176777752661950856097861040233450811756379351340525255987093291795022765339351434506279924173969526298858289039893801744312515656544272467835603704762675414679848247407442789893786047360464285046680319352773147669217421630833660992131570359597011067259611367716113392517530941005435139560786171533245292382880887735035171908158121996402645139395875575512206989669295005074385800419731550459037247849737854398737402932232460888839120659546299900249643605007390249154579196839461273768443540008301123633172979529859934498702259799702862480980227796778484808113770851379254132249340849376671337272060313626752127509147675803290220085379376162624845864121936785949502289044846801741086998770727771781576140928801783047602372952717730687869563246581156999500901972603163640838894750617308206467073324247567158421410239921996063398008156361806724677862862697949388203780091300128657375586604327779067846220172796113130068396435946561374665860937885185599422292709434281612121314594836699342161671473898236219927641920579514027061228448377600173038874140911914990882222890062808785525298034026502267806857658759463596188945194351666810762296047715171546395477752126660464441420293965482121703452646513277233416384668084792742575469033499389272690140271521835785517780566956580637200222240308282750009022154020152755987090705228797762757755470496968796462633378297453406243830851397734748366391338596802481247020646513621637546633666327240578601010914995491568215119540340654080*i1^87 + 1467420594057243101266904636745653766308598499582111126794162941204926765851237598353576988653736794023783979699655959556356916374985350140029381027712466163955450876330002501222715452545618402133895409826239815503197090133927133480184174039906028388258523607511836455320923139772054448813508452361453054747599268195389572092201657641464715938619932910465771226538955514539911478031024592740874158161514326552405569167367516909647012348995267997879276610020295414577331215667120747265280099601022507392447881378775698643297909018427729461608071619395893684333691140292225892534523119582051639052609508501599449929203268058725887939312171131024877794231978187891559126001613533147453867018095530045271019412713885718545584547298106269698934496821499426116817647833132025473193166908364037773569586737462753974314038865887477013017704084618064085452519196205239524299645022322358841420611846985370956961109306483219624659072733982761611742676234071389664406049032279935084055007277376407835420968031423034134876496680689749295700424090643236598587496509927797256275394640504998129457283849501894645755744246713847106015175552603230538740284042412811614322617019874825880605261382369247530443350689840986365449402450122795070355892311668495328254465776099480597614884964711211872972770809793212035258162627986442784197205915668241924064512164257560753939494791461202702898284331302878034508112891351961992062923800981702430659479867604710508207213611855350189080691018947111946647602554545433496975811938860470372471101744719409927299430038829717120274699223047958186628865066558705087138610975382593635500224308854072878990423912599785098567386298390500038029266257490878189278763923139894998326385473378766881221395454414105257449537397987462481293138894855794986679858829975395666330344540692670071397391481319253612437212273310414390223444593673762474875420824211610468403981893310376448904830711347315028197173403348278363105754554163670598207881438198194797739113850077184*i1^88 + -4685688140341804363463553805504123796065457410034375294952471264569962333145366443795166993332441732414090604861427853958420416006618537310234862046553802897530260504078287739434247724455106538536853246367341042728648498773608865243428611921547813445302752841905538933398209348103098643124946838723467760895715119274030072358547937653323399864712671723122801095840032936185805441954120522443373307281585605026542040285228329948078392252142149915176276743197858140348702150798600583078568188376383079965921856767162400711973222413716810870133734011537016169723030240705615310745349106411026560606211041057193920562925238116725636418571070046272972057501794083859062123329094969016484801646814707528687920979440143942070562148576501316401268422333053951557196372385484392172308097842720539720269560955666390966077115492820899964581291179244429575591325374121310086567904935202638985111062995942916420828863171505155133242881935000201791074326911124898997175360097517650652836845896633238997302308515133216577860446476018670277241379692822073723270719690890133644812955217790135175697697638932912737529250387516915856315448492083039964942442417405176729362241364248488037367531303362821153840568110433244066907813897316279665661569710391889283264298998817706233590382275648407145330295459158531171809149698447571684521244708957390100661083978105473190649438835258245477433722792567960592697500521348338808354060658465086726931409729154907281071201991387284911260115304271433978817434671217430480515620934838244347391767421662873796467519566896255385811296953766796860999024434304826908345392791473744615509707482665327793874387652343085097873505834992571089783782159675586206097526704055350920884664311091390102326748838301291491332760411380465830547967691194019461466615930012945513770538228638128921718715333950588608405933884677692452238294205997771606023946206375590318152690920834492847404972883662569946981043508224549546085992469339189817130950604272749585297833984*i1^89 + 11868653531335328318362833767637709443102139658364948339314882554592686122374839702552255674509015674126637332743971791022225483068717464864347244286893010547872145346325647168549243251561174884840209980175136114071809074717474388301009196744861939011631875278825754220478618830097334454067175800448159822123246653595199568297931865823517008193264550590355125941410882980270755679060469867523663441514646203482806890631091840496794528287580620671947374097050318684955468416705651466350136683894153095338942102031220206122713210677060366758053320817222589079392788281406853260445109781443487611166299180458576328869517543871992146084568950950178121229782264567079661783099316517946564184446187618097131287366075990104367746341428974034319421377369165973622134063494181818651368017499740678335918133849890290237335927011551472337939642149410199387149023847644291840428635193491519436959323696819724228545276870731635655271058574655057888287975074472825332925939419893378646927347622918292447375772272679839929516919170445144664729837931151745320248672602518995014223015679143246573490932699917616166822853929188585424927254578389818185571922843148493290797889880131302391139152156128808395955047210404407874456319265630095519432876930335112226265044774476504369001221019601446065589361964034959011093847116444829983327856533152746188512764688649316484995510448601198719991010224808951446569660082298660841300309969411825303901173312184837528772763132016819899492821296685573653353116947192404388522643038388415220198979470184561766366511937046381585969691164777179302832990160122213968825178511423861627803044991265311149627463780395078548552355746619606751367129285282618157020043811774674621243147439947897355599262884406123854597915559417707505729948184437293368490397798315463081413583206215833934569884360517009367065435737154168713786915804581847145933976119828862723298332646439983814648434110000336420011048067177788012650452324090148861582643570028864077824*i1^90 + -24498157788598053371073826081638091629310565551906526851190332077799734101010960843534553708622157508992111965023405503088512496945446631503534710524752800449205403713968461833009972428216447439077673738024490256571758886364162879015358467011342404126685427109451229309760873390287463152550759967940524466801164678825603781078023013163516288683813634010576567325798699684889169516896150590305087145214194757976547429746648547619892306682545318833042436818429025789902549646889025660081228414630502220227433213016156025230498331579145162119985484388268255121367152705883532301136344161885940560986794609572441820685054773759960519097757543567967216020608192124948269044988608981803596028955483932301365228658207543895001122118175796555894588074717186240662195110541902648642893074901290559870773663720738474058381498358457976664410653164779766480899573116667027540049069703200592000604684800535986823333441303985182851018087233704505771067517664017360388778643892565960610806502754589095211731657575945506143917868618767164612615293610037938470076295151392366923527977319246169096819870184470133463319153679747906558333098207703670292244359780472054159676918280334262426715901262751457861507218558327808046547264688713505067825891172352101727932719836692082109721449699927886092107039492249135474012394112471826863406199922960072821053846450592867381790062814740574831163749232467114891015044042380830307896455506683330576476116145116716012644474091443136169178400200434115598831634124338061898265236120669467997808420369130248582496071965110543787066159037844311187525988478993862963029383418247752998005828948689880972685281964274930489833086722774903824960078531260847818259859924575606423469385524715159534345673924220456153907086753059541223265949374179523688022945864617631495733759801433544865148302357940932844515282400465499142880704387212344717089985866281454217269133257837473922091187229794015427420982769148265135748522262153882812616172118212608*i1^91 + 42323783689176070170211452970635998691304735174137983936731655820885769900435165062901870407167169568895323515400250427944814561429624298129701735041510975142251164951486163240735041431244863603282445060934518009001680364075903683633631776822796090146148905633662008099508920326326325115449636965845298578495673947812929409672645650950122207676606137480229910522394552127724256846775388066348854698864354400266339270154133423814130742124914902794179501135766417223309501131437349113502244498023702643235102935256501025557947292584353535711525759144056337772865536568056098996034217528794907362407453580201941340773748119243320375960064303404856008604097456846280260786996145620496213305920071618484599058405170969042690782352225953702177303347920851958418086865771890100253002985476310868429651082845574409451238452692632716254599208641340390206489150922261226376437040450233172154831216636519893358501277856413940954978507624733525606546301174310134033360781767615609033108711303091655036972074764071006049324616173282039067796869556029802709436255124346438617319632277173286397330078536205392182222494811764358434532447267938721230482909041717330467396260911694204231354156048681955693903902481137498999985243805777443721671702326178942359433113290676255988416873790285966053980163766868906452968134493692732073177298187615322303253498931328865549948933384735525954880807095492048976443920530939677498115764632054981213418855726984820825752958143318050902888946708274013753044303040292768528938825354626908277560635800968246398385365993661954331923926137651590918097666664551714245138328073917783675211265943638190182051495195930049840280394584389796320071268998305143634753079583791812483577110264401669482255126642578938438064924123818664154188613270105529407822848415383144193068781780149483966795230585360339531107533322504369796773804422451573060646701180157429759923908367162346638662265608532201017434205338335765611646543499896094710705422336*i1^92 + -62086111967499662349379860428794169888343302008936233345894527961472915775907525131058218591592056777565025977128058188271111845693572793218420547785879010355950687816496442421102036843400179399563448790996845157920038089958338683417025360608167276694844330466595897549850843422204561498201341318755099792763194075212887349009595192198908299326570087875105052486389759217334228540476747971133607236306884243850268432216679444574433421837268059371325818209146341725896741411570229750817443423728659146555518131204457542261052417519157654082271956633469343766913420897047402606255949684332703582169414698226427038996602072118396387298008085805663967463885681982579863040007483179374974505567629694072485318937970168138529951716845092750527547970114370609115781904337322423510999042077022149027947365010485194838315095257973558017864925061882132786124164543086792093655439173733321904176265090533443337321601823812859324294891911811636514609262150721522265411095856667405209384301095625136411744488290860511569984103618683106683355097132235840815353621012256409357359098137669385127512880639014744694663663123484735236706497617693432637757809361856463051501332127516249180868234785116021805961723589412137902343257734591180715826371701617149338995629759591267647009031140190402081141987061016369859812160697035542889464788666513045007956399607047783530910487835625344435008095720701189713756887648689122054318583432360132985565654107095610914579859279648898516612214048687216441779818143506705199013590121450054136142465495593258482235292968629117830119067085078480034660346586202018563213053043564936785634206648243249353998394683828937863042044980800401302656503442978775434590815268273047155744260971230828763395365323863699683865726275775993166435772682249763195814115199361817710025896624278061425643978718426546164524849354190247602004557017028697507802383314761392467982706844160257718857739099906368792528868930607996253660407918205933191168*i1^93 + 77479789745410888846210226326376369654332911079525329030294868564596894958518021418328841089177100054035783927037194673370457452355976475388107350521547300192497318261070243895380654758725875181210297779516853008281192694714788620402532268460161262165102795560583485981548187431430289744270679228353876740416414418572179421359703540566999026323700387653426549392247751121067907348489621587772044774967287430345119407963362331265628352296124194463433065854295857372771623348995484028563827446946096142525774949858661823226649277225787099027642133582004876036087415243019031614329363850123718208095348741460661504493373651773014005516746275548223360533177541869199703870715996905542455961570840409859923213190445468709856260822013178245179015335717707587921947656437477004768559311683587786559905309276235530353657229102411989092171236134993282260058871165562288669112397636009047495121639151853038239515638893973282536157144342289109517030252346696972363856212957141767920409480809372048505607105473780849771478603354724151311795035929412725834715385434399342980829632900539850665431738361575462955546345360788411176828962364696537150099906419947820018291837786197294242363897387842293856731543674118366485840421810012545627036743536072745433142462074910041395688839762180311620545261283782246208847059368692087465511165543792016615486634900498505252208044318992484584410985665345475545726199194193893121020959051770700592177789942697178219050879776976590912848388056111659328487333879261516813571431948890635368928803087010676505976972541282837830866410668837183848304631545250733951267399974468808236792703978502808195013882924385922516158848666584042029238423279210608462489993906728161265331980099253507462161516303734767463487934751234975112946659469696148552554509844462466558517764565280754821657500910766771555261013100724690787298658373863554754431321837258459366947497458946912288815858413147994375295720005848249189467475819888640*i1^94 + -82094817710609585954051683903213418483890822389027690378172698830431835432538568791372769698945450043094210952504435574019525363772696962584299581861492820720975112840773925115340419865283769814292107102126710864424827126202127802088992123316145276822853699050706654829394800730444777198786323986227282295564548831019910829827511850772208414540239062178083625081248094942294361277860695988583834474606496811189518855813460110634351187915684934159603387378333456246763878872617130230396696850416747271709795467470567549563385520211199509605217726924119042533679084808316752145906456691955123634202372928342041314134604142518690773376904985844568574782291813321930326121835244378553755623241566969799916579613557736569932742000324987412964233148125027005140481993695968647067110020901123232388767168667511051782497208638162282453215610184932706163218927931702796338349161251946600857058332853066653770042014379709243113072947567930753806914271872130393822695815330235178208680019768210669093350923302270397891870281080514247791401764437408107165975799693034810172472538186790925117842760659070463909230717473976817857879133850006610202328669646670497274667084534940496696284841477660679797915340019203926175812375879483082903147757005422130976192952636081545332473195835110538217963236664661082566541850827990012470109262582164937097562863827115575340187733673907291815479241975687639527304472007992437825980502076358968316282530581851808985897395435490807395475761098354263384353271317797349107175787327364708349196934658253676222521805439270303071622943143200146419322181694373597865958166026991965956660769178106555890176643275349073812115638257197633808477472617429053990411505095588321668174703966768973996212259024425999159008692057348557283191562367080429715984148928709291703661441846115546550741207273529076900853140545776294367421718392640726034014155549360975261233019179706077059411265074031335297090522394016003344159473664*i1^95 + 73903341522395628025147857770556507232047694111350269940457956758093080131127260431302466513190198431215121278742651822023884239080129430014875537333421544136884084128390655715735835667255565534021201819854654823123591631443221361457186855073082585423007514594348359194861253680128001548347894715423427278583409825783437483951506898152406181212214844882208256022385380909808000155871976842548923824445564308033474991156985556098467539307978105216620765799594608992228680726193856772179959333348750317106778783494592149071592435986028365423554087256264343205748941611129626588772973724693236105179374388670871894869190239235215974946586604011010233072148148444573912075199403094052367095931693191519348233733537876841547359751129636395699017075239150929970382643922125201892460637645115776132116159950214281069824229231875070342203586924060766645750396587580921944929688262003069655811287834995059801669974224867708915544806787818746938328917161588880784406816494431158418473195061638484192916806441617864910328079259806856280506509117384992379964098631757012561313600279035307803491253342231899841656539893789879957149845169429262791180918768672255661295994956715192603659928720836771480712972566753428925148869485451186188452066356072201960811642945226127611094891826975797501872364080625357810202985350971293780816677347771122283226735662071472527672186303813348358694667278345601055727788143806288778314339097154064829442783523251374104067347577149734628015346119772581304793631777848795986640616669333022732989243577329478884993623131219025955171046986138377847420032775536334821325753905241019763740994839312769260768403743548683985451683756434997498671570028402852172316825038998227067735258787221898148528395762636119412864055082215254327979674045764436318941421183356136117964737915089373344936324892564116323392361917802541266706130971636254833970777570465929626949317417765145563590842864343115580477365498274694299648*i1^96 + -55955617796842938855009010714336626457242778365476498325868155632860437711333749221895058693965042861393827764271025689382755435475103290617770804875881300984914963908089935953410215746564626733072032600158809167507501849916797636585752581298073468168559735847023329909425979971364086491007850910351592298063153522656084215478785916580701791796770942313574327106561703353955687087195421358391321771706649781528631474296755144028730561510788687568050150423926417430363296773305011736974253071633832669595981828045460572852714184232384367814712346729713745700798939173960434856729021058597863797211620571234370709037644868977907497939560074875103186908199665072948297157716834352392362146641491748185548234341290902433953538597977005066925166768982648820650713182768907267712098287732741856187639963545196625131141433638578739305371004986292273359360342398836516764909641348366550688090354537733151386552849642636544521714719774256715234463004638568253209481451457541281916311146178176955941826516728552292940492611909615072332040091211774871123849225787852964266196802641954556420158857365449677159755573608664656690814034379248090884317903863016360609796295335861408698788635681778423903141989697770174923205622284912423373321123285521387825721011264584241580281180258359368722090231843182505226784605309983418539404450887132571220415481293226706104468746612626307352381856162761809508648292991368648993821992285128642989900410391537426055652296816757187205134551512922818330120873432585382915160510382049264123521173481423300038309473982299299987876018903626671006981283161360521941297699688671210282901768826002385144459802490073138586779671193739025526287739653243169976338920074981927838866489342844712673636060046572499439463679060239145643011386763785806937673505375750524341931461393457344753962092071914048177672757487909456470427184924907523429486490046700667849049143570505849057708839977780915111946620103557120*i1^97 + 33681975130752655307614106286883948353506696222416835801281386121847787494465228147221155074897103508871338547195310644681878266376434442280195114272438350252912682018855663963013067064040425013381747654996667418032816160763817599383639775732363022928284522531836353639916618918224354593455006152291114279689187594028130811408681699631423574031680521079829971854617549573720870686989567377655655600199138984507789041439036441074194962629210723258466626764824235570516349477144272555041814272039265014611229331892803360677840366504593775574097467298330063140420062852325917336557421686656642481315015329623888987086405542554102892853844989663635196114961348937470637354020384105435790885210751326943948805182416189709234029229447254224330759158681146736139988679906133985097334827582771224068000582974574344276590184455110599251104235589156846406879136135298074828181710594269856100186652052189868453999215354816925715623377618879392198374711288388389533357002215334796149194409234228784982759187813573415601846837253594913162794433185858745566102079826829330558241060879914598702779458141288226109276762058207469826774529627604481710294225490652066214303317050859930259803071266985686695577044225880274290369368526031098753352199406725623562898390719675303007611302402296759277601102168765298925792373830807891134379727786314870085845306667072250024518123960971690857008369966855529430027267677523030523099415323508133257869403065251099948751951634418274456223317243487128015592518467650096240917303362649007689320620915560599361548007392301127953607704349153907444431835017858840968938735556609803950092610625214178452866201544426345452982238516731022633586802409950751382285019610615438440997112394204583084452289930633338782121220606759581789224665390868515512867734670907282665116999744073467105992188334250583999514604112414214341552628864946575931593142576803297361132555342949865709914003063911301542039257088*i1^98 + -14030655528373723134198547911439905900860813313585320581442233886675703636450599801380567483667775634539080294415297206124604800109619469207049007568531295605916747912614520129550329894961595649915258458170441737702243442924644543496153110532447605797665190845682490742032473743646227000635306862642253879948559356948498960544109276996250997636788760194219046156022251679556086165042398167560253725442183066733205999713875775154984738363138572284538657364671199198019076230906777037366593841122954045347111381967108721226562112566681969766578985275244204071466654215398002051982937858848782972265289278377678348278308987903974868989199723919023493909219002344928521077805459159344513035648161899200182952050740276313541960555452630192576269964128173378374966063206530584732063634286184295275020712678398446617950421448389145749857700868875773760039514555568558915028218822844346744785038325724283701248425501882338273518586668100096155022116871178921550381832963257640420286111486846688714683537684502187550880597887875720311994692396851015926230540396720916432695626497924309861285109306537823016887513521378549857259371561696883273813548220232932458668279622530653465193200324189817363878005901154235256268320022166803044957939925187683552590698015680852524190560491894615086187669026641537769258709841315778887019523328071247920596626435574598824149050502468343611469100328233623170058875089369675435636964135627179676275874573834272216347497683182119256559157045485318675211627524771856562248792963855077968387907849696914544138885633056515114455889554448804799586389922512145109057203865891870150274885540680555059550555157569357774405598156377217525447585903643784554951978282207612129451645093547693608016132823361231294032327640150654896613154298871467158093387713835737868484926919531185238475038890417975136559406843868959538575058105201997237596503875146385154601618165771139443188264281382701760512*i1^99 + 3020972217352019269510611864128443479657602744290812810173263875805920467591398210484472451471971368535988149319902333662987287180873914134057760991404406639433213083784100230334161299293910846266569207557806915506636766325795063801779586421923521186152950286667056044428729117151755826491468221217910272648161360092741680700618232378877663425061201466823701966869313076289912220794624948692199970675961783387326666930224541579130611170488210889368520383388127620667817713565542423668723293816940114283839757894887020899109607691284921268685393830087828979459267571858187663994896841613622184003550413552483856944182033516196645715705943799631454628686448161680280721698295778760793274506694848024370470914140960353840834965187058120159487282232106988810191955556130204286178461073147658356764105165924423597600373817232250771813458898672836318899375629903608922355113219708294795377317178556366016066480145386425359049848996394930337914966779484396721994949816393974332118192286365367296072047931605576824696242892253722842442792017497924307017149852124214710679249245542406479122060223583722121456774490438223467453807144286269762738972262397189985055560636564270494616965687161915900794852226140320515630718903735187228322019820198088750546149362920551149787715749399384968804523054140192175037935323192405589135550795717797181637413801849129600032595634520249949929604032490012195163256736643843641343948959382253868835379358770719561431201313855129275619691156244509961031761405654736484530056544632949336361329605358255825968473272134125865610299784609575518081915712591505713107314653625741635954846376303791802352095209830171901896351994595585384747872307902802245394126154300969334163663372558730620720925180682683572950216321160774316554690004794186321736240379885038579928372073593722642746168178427935611382618766381301204902838031577544220155692278291241937480015211270857870661564816687104*i1^100 + -366004212738937306010488447504062505461707862153811824809925752029745364618145571717160214053589284090117988066652620308313698162917731403825353332747152810880000578503848295825390851229399181566474356371127995059007491763333445436947444372371510031642217769632822219015200843990890420161481943322654745832281620073667454754910009906212083641898301081901699284730604196493362483752149090421881047414561727448896703276726416775087540675325498624739062720269215348857130154667676799696728916767971421598296262043267968327953201754517050139549939500686825350833195384891633086231943420781300725499900219744175468581359623705565479528470374228487711166151294494171602514784748361977126761188259302783721633866387196297237552065889259062230805753333541983892617548835237273002614866207207189951505999087618342421605995728802758405760016054334499529840031641734304992416948630207864545943630822003557450877784129290758368409077031361867977100423645416109724047107919150348524790635234840983235321807268236364536966344049590409250988065814504045338494307766349169687181779223020938909143835499444837484903872205866672105182819984302264574457341725489434576802613594896634761534839014336854284643214592307188951471588019140262710904998417662029205973614290920037229685339956890951479725577517119626917699137348261598053989178574872899265939154179662915662640505401851950478916890878650605484104082842926256449146842538601151640414625620130741205973135860631949352644595610952783281418031708052001327700349684054075099673267104059097510615999687256974412174055062991686326937841772806627769816656351083935337343972168898614936513766457937920162628636173862099809565190035816360236964893811665856257951204172272993219924302463640497596419746861228111185672190244676645091848601176066134861401686782714031782066184808259446097598610509624190514736477410040854249177499296878360179651769974221378431725076480*i1^101 + 9720770679490620355368512495790386243374861381020733076921745543706890119134292010444814421334283140356359272619106687769325701130619344136819842029435164768432326759747904524503908437249740960486438409374319752781027427000689383010241524455365866529488253281039907709646225666149620065378124312552426405171974053334108421922390739764063750898977287045340779912510009379162752498183206329450052184421023349571586339100738537814130535145797807886888927322524541238433122518727857577111563678724009230100147370291120728238171588602968178644364989393867951849250273180345318359323995087753902401114169095038644286295468882054071494482506771739296691994605194802893812906405803458972455246536023531412918583654451385519931444377596887042669707930701918235689232727619153422527678564612725679910523089518215101185734526911916989484242851036276225809888197532245368265408903998655875998474374700665186426450635062722608366988713136451863895133888252211761812186233309173175348012702180928804416191099346686550848277900893352793715027000663422343085752576843824216647407642617817041344829298710757935559777849736956963921859636620171881512914359475863111296945215538484236339667507182968326993212746070573341568577444167202051904004567888198486484525585758412343271877092755415897691657458486658839142245184901989116680791864663221671538341780980465582643551317067724364276019963605976525397365355771410617004352340718925538928056922119547154086457782756803337960884881912346238948995703365138272030811474422041864475892292484291607750020815734335687919176848690086895943431182609501067945333392729958865519295679908783878442617286557883750611903626877607678964042623740176629456948224092153047375624821398478856241035968218483872502292714903470428741574021824199721632534802381255637508493839563855752539941991058588444187424373277007391895907127843443609995780521412501896844495116903129284608*i1^102 + -2046358782182206567282568402383643343397773662261352512677490347161371194598211809561686026033072051544379151569308137943731331822197248125713314348485146892889406392799486563468825402615956931394949250199263045569090553420395519349580262411862827233935574432874929463032274958878737510905906456932072770199254635397117424837653695695548791022436852172840128159386606607695853373558038646930609506214185177780674990992535697679387146967974816687268171408260822950447868779263548216417262746468069137072368796593582423223180033604843727685190492856353693795449074512597696679978520327096488216770770194632724973095612122921235477510320408153535989827903103278764575797897746696901174392388708322140533857618246694399232736991825570398099493810502824116673377420272708819898654974461225010321561165813191561024511880013959822962693515130958467334384601517542165470116169268777292368009574908272442101309752009356005009587486263256084474525531327950077736872390229445998835666652594852039294233958028043342766787214188333656412714400552084971310457254192412005961690158131353538424311600435929138163175613204120422380691355588357730189316257354008369644222985576520441389297537359055642719881241304677115237216469299963311619659218847011400057032836307404416490924272574865363179727298974392966251499773661247883148741287258089644780879629028311113106336671516795489172915301632109723004742705068612160044947572529506613971354754264320063332385414810286795504840061298111354031013011555084637661459344166775909621182278047845679930798417986526018765310688385541271193604759149746643732185638668135387032381776577559017132577016993100715132658877195854319444563636241697076378975823122103574815154720868036188898068172504436573177661123314421333094894888080947167618679001911697907341383521601510994132226734101049090271434481645675353364292702240852242787187957190344935091847622033408*i1^103 + 501895415252779350833249303519296354159369992904501177615022848759752396250010462204189826496098677551860929556445495989161197504683909079888270739539151332636329492230553706682570502091083538983392017026000125160062115972894751850404073824766498791164611520142199502536771603554668905730292339889376076049553021415590825288325268092185228580469528120540014815271224324634713413573437695185243886086465900019540070465323602393489919863990940746233196735288607814460200389506916176510627266880316560350894632305620163667324242321591400360061879438852631761164009842963531933069882265555344738430380845201870067674683782574856454699081742677108004930929177761570596372921109674606943205860108557772901761791149495729147291171316792442088892001700954124060029219247330856799007205953043547173052551713976213610181961450356265920156971853327008225823127554598885130181041439271007467829284512101179215599731482298193693394120256816792321296136961007258124186879522717252767197991692501519786659619893547600173727980236256426590570385106444487908133162120236128890625368943124592063865055961930821401075746116622704078648476169473023932765124194270106437529016820498449975933152411289726232830963850972089876052889625999536096168838946585260173438405217664236767214045802348870913705189489327585941255268149221350245411611192630150833944363448089066010287262597686182125770118024738339648316520189823981932476300106283464752546067758792087350327880260992729234563458965809252986074987119312360205085422227595655446734238132532307284445419515942124899411905820061257693378680273795482935008557305553118456402772802454689147893690296269751636593109338626311393557614707420217945472158155267905319719324361979964767483301847405285759360225482235842637983699378400699585316989161004130706582756613587063495678955277457279636884472280011773933102573850173225983163894479098251713708032*i1^104 + -93600993545624842823234439993552732846929476716710620247434090595808900414029907237650430551265989250435017104301992723413937401486185066483939096170617915694780505292920559529421772477023716157842908788344201468211486750215009104720738033635551090268394226919558019352014605078749471749250681775863399828238690266971244547208544424436047444472406955178756824202128534131885304070240163238090190225615643074592243860397755460507095007311598063322188748857598712364860595233757124639210867570956341465190994114303702590107973681268598874149978161290148636804678367506294709409529234674861964839467680661205347627534227911258496830739475111944310509230857790757673778698806366777360579743258492236607542737680834978585315612740652992455529556098299187622280925251740285779265086317382044604651172359883440150844794586576049499230945334044234485836838851594087984863791467562849264160168346413751120395567877473049543863031919485147020731305578716854908409029952631191553803387076363387727344408066805841328491645725440677755062500702932256636980853403939718735708815134075464975770725258396497558102017901891928750472447512026806617287928483952532334862664141273863562325428633604025165926056282035824325966874489439153415687786650475558345461157052922524897291419512211794735802456215346557902220786505648851538071664162214596759904978716742855868327851092182199588404078097544838920719663494862697135243039910309107715453216071760202875015791971216121543848019664357931184899459404401817372353674279582887624386252658473116697900227997856289342247063484064561844771348673047567026958484332835714576578126662776192967657813800181828946282216419250910892685237885910793115421884590623476117860563999773884514348292272831027822276819568617544655629705094519719863449014861613453307977404986234969428868073496879820242683055905720945562865226955191368254988997071820816384*i1^105 + -3111668912754322203278270108880949674679676984450400824815467269330979893652011992045807221453650351689821300303232345396446940489451742422032487900685002588139244438807184342152419997462096439825853739486372949758077559610902011152789593279212958492144561818135123488605148397347804685326119777288925391293495378146704263862660795080844711898713232470368887021121996811298044453753130410491851810637653908324892395934491091279376628696918596328893301635149988499745124864305349809547464075578787535508119427838484196257361758813019651076205625480133337303647643449618775603958793747419585346228207815853452607426421927643072312779795694025614741891449638356799154618684539880266714643800713147280874229797796757550731267244583516877481805729151681209748418479552248055340040165246140234804077818796846346198614485659342142031560446768560441080518873915216794666574672432682464032320182440396224366866016350694218895510385913501053247150337540817542988978296525467775709020625437684773388333889328916024993991120151297082563530580971389889608906001924589064636890051015044675809839813989443135840343436031459144254124255330480156325648803006440887186912211132140110785393951716656815495856498730942690631535436114797859010868121610284064811931346173948267320551510005662549538521587398707439603726924291057134943877694099064454938067988459064498044029095389315941983056920322061976437210280330556832098424193548234354679906595780061436507010790696699509521960571124321450065172500284636273121390134837212215884693173794171125050954178434088452939640830284719408061698424336669192161605872581209609088784373557677654920341920886386365779915475571679668610643962721233742035207943931419164913258740472972021164361124098306990323574533901801261143597731624443161365076659717295113622193226651660932686543206401327991203457942920800540340894400438080997552944054272*i1^106 + -901841461795848737800514866250881412794185108671854234766539590744460857697772810607320158449652313693307853048762570793965189622672649833416744502576242104715458036828773888922086141867260017081400774238940892610595076785597438603605583594121436250309214567962528639530331732244033034713249457590076731687336389825719766487635862991654376371775167773921915311590353076120757071384717566976944881323273830296439770538666204207343444081627453380235921814252812822678611323501763155417316706096374387706489177530249515769015952929316175562174808319205348242413862549790620063921422844047234388778300013932400755685268660949686855502163124501367785949359296566160092884334319618927277290233867968613301476254687595117996427085850589967005848102887324161857015625812955932258703960159076620184011702845553033162460540806459654676718617796240971689267718583885519733243009150747066805243313495254341519260497257940371371144718322975459511467643589125631346414502343656325154193348591893600051687363360061568247056629817315073306570424828547340007192233617023661157590980089673991772114592233208811519463856455439811593197194276785321626370841143724030609992807907375364651089578434546605146531741058880030388948880754633519692360840264958372774604548942773017512802996205424583765837278562517284781087225494676896029680967609363741324839349833206238328547254007438530512909467157602695441462982489488900513458676916999493133817034352879956562672107253106210185311208082392687040440083699636659964889687423697678405093094083554290782136426306742905054148413365391579739338400542281672363599594749343067876375946615902898023095792956068840885563359743739447392587138692778954189390871885864568391214616935582579339650107168910752755598763841804209684572871442890697997372073667258899121476746435388275741266135157677111546293806840910287587118439643182620737536*i1^107 + 211638744747522057993934847124643016367937756651023992307229259821378686116298590001511552581258429240724724392946311587980194683060943858212184923439221184872694060671463463155120583563957341971759287770445699776119750820697909012967319988692002880479782725296140664606535184498296931336280030963512403135719495872042921506879551227809562224596941911613506210081803531273413658219257537417841679772544504207333721693853511548554676122911339711270143485335798661973597171706845314110449345976090216667667445696434673379131721518824634050466374650607658439449254213853478515195499818484591318350317184115166193334237531293573884740709066090343917853870542344171865108758634459255440280499925079684799327286216357805957593855386172582138675797642127897997138696159616445413716113433989575760554659425438155481780182911525965863845724082701617540041319720371976233365000659263697124371293364685433379747203860081623154524537595902064047190319599939551814058931381305916128104068090257245182738400238178068373752114840945579552245892769978600107753838653827633655984571222227230702327374521959421416236784742384517618163398144407203563822613616720507264301371605398631682542673471463248608528004337757231154438038032848330952843702677652690259886807451401885725514883044567572974034427675025325812699865100833652874764657598653738518813908815819605951540084308640858586280724810119966113759428731566693814349320479591610137796389273634352413225754045597058791468239960907850237316091646402785108233359988093679748946667199228115433458300734545048526250776884957067114691482114895312071024151862135353075824219478048908430743639771546891375009053604177907054249266080238288691422477398121977800167702721417847957715759689465441455697626284359703435405811411422895266100429971340747871207325669743950084041270392863706822499911283676071316761497646923776*i1^108 + -11062827214151995900563233553589276608281652748420616743652999132575171965343812182618661468860351306580053068521528934869624146618461517336284186153101256389289531264735680717547452865694257448295080260966238121179912643742048590682825557407933990149572911649012779658382721530145463904997817302595517308359200289574977064990986860434977275823017947685888468049091579672143068120940567222401079062774031546565663222924458112452416348398994470081856067915821256442722745402414375155121891395286036593718785470072175401468435216547255915951032761304418074233965584274667388391902585103129068348228025591889814639590350150912985758101136360493098213916564850553542505936954330917309103295820616003223206688269375531713839437508802816894991182469306003051659512061829932933297355470936239146573591966357441376249387859812333861589127999548016766605573328401871926798884777294918113198358906266072181190043775215617639304983043062034547648029171498513837299497932003608691617268861534103487762940902739132000755627356157125203874967177773520766181646632053671418806997269555824560486489913189347951422326572821922198931793385501312319504504569176590076644524856252428467133381624201109605573991150613166794023807631784431810899162412175179243756221605843719703510946799871019954567414371175739318936201007661852184186803637523880196544134980367071973068176945155392310269335352841027014332381103328890215498765208422643382842707597131188947579773796606924241100873513102647666146558684465899766067078813523961507484773655828319323559165326045656943457993042991007436584894750817494065032930541683586645563055475060675360582582484394530755153660998270298789892791741983471649982455267868871143617221936324061016881159800106831674581406977851394911275523124569829055252852153880286167098076827267821327564389781512164678849268800637540467763838976*i1^109 + 443306794838963502362313342966313230110855681190839860607118690524992424498540466069335683180498943803044849706771707202164706431727303637485282731969181365726289440006548174541919817851131649544500782866516056453018150264649916980159824686887847726527360271125700893722341926238225581154145088232756170111745505154317609448464311243678617711740210384693741479943520146210095858366386945941138222196844474025681129643591150198679162044206795008382613530888130035949778103664399038761363036059905733928581663988837125710526548976899944409856293801250272932083934641587885184684954262146650451282737795199184718862878807646325432869439241495335741456560645809230640810387077664975546575155199194062931195383864387100627610178977619609623181232979497599829542026632857391935120482281424855945814434441309744699931189754074627747689153126849017795866487593403289160580074017588937180798746481345107447620651004433519467231102772265657588223835747798346221386182200714927540616907205563583696807671930453919417265898012222305143919732366598603357859485540513800730387317549694905799613205492355514495855268236125880613877938040713380204197319821743566690385575315301908432035359775438476764249947586546911065180573228240042290290404833429266408980910672005868989188331738199272947248899264989774287179473223279575690747184422095148235531080467675280684528600113124645036448160353883046669296862489075066873882683252182083056404892226942139535449218732095860672298475287053002462927259359860529454519443646125678021813992689455106633861711802643070321704384028205139814348548782096898755756850594148280645438029869344519930147516931836337064870358654784957773776416180119148372766450930146170791855080744803605485639709527581382348396781068584807507514130232155833191599204811003100010517489746890058683437332710458868105270144299058593792*i1^110 + -12202866194267052944883961312853249470734724489319726630126740536758903181705058158290925671886481402370264883616972003626255640739752590032471281180694551038876439576273120623737305380062610470325477211175263200238416239309361688695107314767533392162681357792752582622730892414283422865708220262312537732249014699425544247952043759631235063706164648624367464556272563729986495795702045574350064709515154536598225941137477815305350009564170250682685325367803092311248526700779539216873990713181128722177097664703868051524092070069790436480498471017166554672433737088844367249566968131856165468821262423672910841974752190865808706130883573753061577012853428852504044823887297484191729397958597345997501215508004539977821093851757149702492071089599416691605465473894513261306201525657304264786112478516334221069578447727487478837077716782541722254498280071606470172552459246765321271184777474797579540865371321269125269253643615784746957461683996701677057170775715570734423869030346775643141821025627887098327254068650897294173489304858615778050442339862549653681328794598934413226018513890387572534475068380784318041002976831138853322961379441503438077863814625696141857430592748086582075829681610960427539568063768951425409955585729239796120436014885713122605378952967293741770079876490670639210039792837835030491773707532569574966971726724374915665486506908674463504467509982535633275664831683922012553982658287856314274879815173200113323140453988742247521546049333983146311603039684056585334169601510635339444216655193728299289420037031037442684608955711020763191650612938880507888873277994614140831338727425804299147453029898620398202299249101282367434813350058450312254697281811430144709139325775907674949398308536563945410551188782014887086046764791989658098457087307212440703933876102486856420057166255182467555668262912*i1^111 + 278267022904884679842646090862774698434309690079703582402063826828714968896010033105728126737184072117315743417752691600894315455203179812848964706967447619091391846772627135066006861105140616853698930030428225126940199571416203193541744288095747239139961012783015981810735268760459413029124215067920626348240414959501188957809573263949570199368803335413347821716018471356215645560272256237732258195546827851917975673035398927341602696934962080289553189502790725636365617339516340394299210395281796963692580413609369758154621673063269588056190041721384770497898442737418716217240387353679087576258292978143349253166611916893610055729613678617464943976456281257203405678683307391883458891662007549678859533685111234435724846462927086335633448859769581563553832993610304958555082249118047843757262039032807671132783987911632434625497282224556601487782067669192935654129868562323553697722023259200309983697433884596332119652576702227144073130325016833639321328096887311808261680152811673748655965848725314936731883239566675798169669983058532992024647963629397014180822580869950859097227880971635167729635185717869543276340059479559236326558802395335654388160002008831316614685196036000717521069214295854901784005626776261762276668496689361035512408039098513796001018503472402430927246224016990120343552841467572478487247610180697455695461870020879072992705176513913087030535074532372338477200364768282508471835850678554354626329257973135823270257106563309224212166397820616052527953736661118298070474208987026753700813237881887685778096414710299255450371416773686815451067887771302310983573382116202920749961622385803824708614790108710581066788537192424038661016731350898378112958177104073381753348601020547104592290625612404298041030068353397750963794392690803104701124373805100335113489686178586950823923939941883576320*i1^112 + -4936359949342976363593051406871795880042633736165962963067634853124115685576928654574811747090591332556159481023479621324611966212188196951794107788968605733501760277651336723110107405719248651729514284469132678670491190558172965497620092504094109140265743435197729187180064200258976061294099350787497996011572549957598566511378437815804958859552543606985173208860024387304618701368646111851662474798178320753463226759679672362507860884966325935045373206117507907138297726369710620430278409099854797296570649747843617933172778684861420713517878676653141989945426225618856572583983922673152883795806315647255067702909905667435630373893988777871745210723317620750755552827013456298334017718724924176184315687448950372655693807524026074858192425929487349433433891715900008446873456183883579186617111854617049592781729196726295023426606401112604747444919126106094836320593107285174748059278318514861804706082368542633137532796782645782961754905669215108155993368313231261122974306819026466558507424916818897088193020508207508448684548292004198506051054681763221254862635060893433889785911476202551833897008138172186412026382364337537697621940631433509204817625292971471531317720609843773526388557550821694274711212987157151794887714591569499594663705715993912706953814538079258596976478792921808731690839310088141852499507957867130641437744820604197277158197238277966970094040295129372430070426362906154123406544950687605197676867187595641964347556444274407539397404381842269572264265472902846305090001147555858584324580455105856683157566785042410030175297011014875314059544262745219151478456525688046915589533458987788649103652095831336570742706927686250531676029113342953602558910330943641908739142350436078132264326587935407895500583985584756802244865114141459917742283048383948958368507144514582311519228264448*i1^113 + 75125528842526048886089864975617385206172530758164140356729936931343226476003588437203584603146824762912521514702746364247619897539017364260378355131603543367064561585353617741555652430709336166424776351998041460638604471741493088378592361415760370692647588267026216137306268397443141999412199843863180172438384484593093466704614496202095384267857981176844150612604436524831409349292056736767335640715670265053025826665303575005507980433373829725354065996553386118952736760964212658416387656514521942627696672076514332909497710930265372694557382723476282286543371720437381876372357316627400468831669107777739180464249795665061219982786751929197126191691872495400508307338273390375991845851415383022456305742923807598622955951005236786129494996432942447633263176872371881865040705478379684434145485974311888305945782655715909544088804875820148218996015282681835559048237252327104473646842935469428457119357144538260865750115655481977472104183714098581599559015354868054391711070010096414678919821719827504621312298230898593208852264827737667265732936339168403079000771343242773303219978969389890961304348280821466665476367572642547662590637027568284492171186807338476651371552444889178666304386787779694691350854262959842734393648190077971693117673977545391349684234190908960230156795191355733094957510553411703279367976610608275150472078048964942205840235492442709178458414206475703382810323950254954882201933591276229888199591051396348093525219078345923578360100052693876583111298353463858248249498598305035940001643197634310410611828631094355147379835593743163385321481973127559265246995706795378052120513871935791003890606368212131968686172043523074858687913513487621120499746078348623378884046699543390275219992845784065907629772184215300106211054641730070948145793114160462133382685152817528700928*i1^114 + -916950793923223283962061960241707670381990197365658856708090008104277097859326570550550979919769204781517351595111529762328012010102320504942146483144522062280125747131967236049610197139703702488391395962750485030279093417973938317749525470711180078250765441509911241814633354237499950439531948303952491527778504670200039596702110447890219811411055376288797681449842667808712443294829377328014029044038606100872353880786920375341663362643385584040967268813811514529340703409782964886486989350379936187144299714500327420671388998191908507200818373822499868797798838444412568407526327474949126485432741535803263521322341941791413841124481559170740228433907648547461336263598697479140958372791110984547256603760774719483975114998824163662968487307961219621473090999023176484905793367802595026202655555566449224495539144147212437618409296732845271144512986688514236599602890148513306578040342946390833229238445556643506933288975412587263716248121754926618587591096619338096402548803578480878184313244204177005675489446805746899199685353633679591612951209897417360786591854834968057989231435230585903428638966532746484303116083617929308466112646706497412084405571283411453783260045342572040230434233851873382011450996821398396712716383116217414441153455141027534792601094511078442446768829942265744534858168557753828243475382245758955906915676837380492517569588677482210958200036261903195711449335259771262510779927847617841100375862101701395433809252425312252613945007011967795513714283248915235330483062782904016736313826860404334522279342027342112897508020591746233135929529733891158636590171850244997445636304440007948453273910774335995767010640665621452881745910256637492516625168042854642721496538279099418280897833341274784202814898340924460692076413360195688663029604365343207012623687090176*i1^115 + 9857936689532651995333387578868800696614507553582969790739570945351894850117510110447544101713683178626202043231795414950850854761369750004884195288268556735370073126175314855328043699364527153780980844233543415437416993122702720853974942543115026988150455523345778051669068887655598986916251675958813183792813270993429683356889599525564806726101729614571805889807291616866444398108408226560083576585227459887978908376303698065074823269648746702454660503930015927161985906014225458210321486834248819487529065685496382712196017971957171170351846034543795642808017602486416821908945870925763693057472069907066715172351367201748413389016812293365114987893559305483434809247243125020809118197720524552413698011211324141466299720409288582278035386365097955575612186138983918940224134412034792250320026988469628043087230309461909629593311330240511736156962814605314667258652668040175545325530132633198044708421153840509620708579650470943316321061677492514876823250277481897193270485553959437301729236055007196113837812042440341698034613228684138022089923784203947663255509020086634076697361269597856082771540294204869833937236430355821164827781911125084824378894552010317011391368248088647974018624778285465427840674545538148466192417967354595936408619020121502294072759994989622619441042560219140280378761190514592428946206411229389678720182890866277852397570949755803910596591444321196744080870533454830746281577987719597309079021084626029862122389854329126754545275198476820439092675081662373151302148928482779503678311445879205766354937914555809373918773784439662510535814651934391153643259570352176548953000287672321710238423108485155569102159262751580584168661275682349843467069739110322398272627299832841208970617192097698019393244204888981506497032013045778241394643546898445371441152*i1^116 + -84687129232041770653274301581164048765507961498179463922276447466251490663904389129212435111325516088188122647818948350034179049058055687106103715746534491135971450500650784074309826048166883272283254040248458993178800594246605088696804656138468158250870019319748626980733182420681210900869456444137816812544625013193376125605072754772082833778770605165007534306555379603778497869195723515609896424397271711146399737195117628418668538826054299196311390894676636066274727673422612520604047640181617349539279334417855226469937009065501007638987306169288163377548970882812322123612867806874176046312807596086345246616309759821821405642609819663806793133063826505199054137047565969126405803944817215155316260621868070041042531191470819095277924838322401890083583649609734819966924218885007898194282085015913331118494879943137591173063939636687834827072283058831065233973155874213475393024974254739026361997110783968148014622303265869274662339337046780257309556596205038866626152597334051913870318203668874279869022916674667906725977531860672511155376423889186215157081713446084532302405985610109515145121176853225264030977262355410687664825129022713542510011375610238958650479690246548392212733252123253389633663903953372463422335697106472626980500728467460416659726490111211110175806020320907101418759008601011290623765009534287593334276525502652689503112009124732010597739809754631834853263614241513334938805264375026539511007496304218900881244792065185416979173715891727875070804044373564051551553309689987722832907464828376153791775679156505153110722586516725267556714961663196670455157649443249975208743459948316148230218223651597241879166823414767211486581942950935452839695499696332321969871754240385446675620068449736671148690231867517716341590044580545537753445414360580096*i1^117 + 665151138044352132820194193474496982394034790055750632461830071304067476341851500398849864665562902153482526010773437605125600856965645969553658422379398311739291744808720159195369198332546563099170251884827502408123009605999414237965276920167077797351922595210740761826111835650796944011717541084400519894600622617435430345950359866640510942689846443211194707589002357387947643623332592183604003283056516362230871883451996771509614697287438547123984483479056566747679340621139171419646281825545718707114075960912213593281290006080807418645283525343692066164248065680274346080252220921464110583299284139754423982494125420430462292210861313543935476061923865922738253426518641068856616554978615282941057248029391968802752119543357502328936524043227705353150768113581367761904657355101668563545374563577402088194926296482287382497628554768477776087577385070504578714834604550900449592325225276489821141296433660902858503520851349926457965060335835715678287453555327077807001869022485058052208561673229539013976517300197264212117355125829450568046796267804570886899995323287137572523503460390081022414095449618346542145961598871273486646600489317460630190813932159373826755266606367653432529382881281638147590737342951875558032420619475568890954219219034692274937542866262897524142797726114841023438489924424795794360904596191008875919218744428057132668830751029494928286344676539251035353757219478658848861827794654972103004875902340374341161077597208305474504278070830116955858966324475946947537644763201396726210958960004418037314819071320164226842456930572452599751298162373982956970550542628124245324952170203582724166287390912395555075266051613802115864130249459049223576804876069849619929041196943931300835307533673526952772455709807006633787395178353634636361367552*i1^118 + -4088077553895584383457723867352882678960179000126842084768590260483335024980158089876636533356642750478201270910186751770899302963164434601471533971972086096296649189593089431546696850676277221746335040727422854157814913436589851856309703933083801025540774963968295397681776888678258930195495891096755773386490495567743351093705934254103378087373467971760397188935824662022916904190028500425760342547946175520016273232624273990638920669088838251968570193916514059035827801125712801009258371996475342521189147920511895713759028368342876587713655790223999555665115327714433776912975117407917082874669662734267251027032603420885619881092009812495085556621854393132248080955942618073117221962935165277874438435633628863195482720930237478380079540221733788801714058091347605617239136792780575265611019067476827917012359381816790359626448627769283569478167648797811504417661394134296739656505052821769111047528029890750007290201381289817769389903203430825851561384978273734384617013779197079508928241145547365817712739412084575098282141172735321095517420393784861489697658367147013693194687791781425771348858829741836846184678642211356126650020485133420087155891742423416457795627763654412090981280676987824428167474089453845821493546793026192070555725387656271516160329993847423775462168575709067710947445465097712555317732680332588791183694932358686157103195531129661232981065046573215903938117739908295155750639132018736421885518632169763736801354792500753436229456537226312546360854242377075483029623952453550835101634642572288444890513669149405018927671440774830339821882487388823745952870266127940185285149881272495059734612391489195875652554737716968733402686033593625916346392390542564813503095219727990588294760168521662530405986929908361770802716683672748032*i1^119 + 25773178781810122359820917968878833391458780206106006458426592820097387607328005469115239986971465905208222152019705211532164696040975457153417946069492424570947024925326878246803257900436785458573688379506113823386076028339812755889502172465995454491151930171944215628419689677465489029073024904355613315055423912440291513551804284114050260334779794063051301184372597744989320660902516769067173764335237288789795990067642838207326521577066368091086302797974968892222443813204223478459391827057698086241586978101074808627772434521081692056978414409911826615613290340663715593069106347487574071591655809405602012243841015032067243830710786988921492096714792257082533910777317611887533768198883981363836406050532310380301557652459094816229774648039846472000068115987109036399402670034775536853986684178290308717659037212567044440899793098388572865961389215347237020719088611161302116301006006904186081481180122280691086378004065666923127537915853714620878592464879610687319668764897568832800051008286887676652546932991727869790593578735962532211998010809067685004734724556168822947911763190920508155221176804884056854065160013194232137918607541981353584523775878902816790004723840604853152200113436866142536465838251718581056933976816191244280023457474955386267792364014981598922551812177705832663636711715617088825263344442624217182290683556964446721681807044382469038600379234536557874836278476017028868861202136798363926744539733728924510823270337355653252832269480984472586279371469763661643118751430440782349069938037178713052651942749531910730657860914904965655144355705387586557537014738700593675682494794364793628867213335364858899847352155750648775575568871580219806991634482644021648102389489143753006092338237012394964993994803920651090160254976*i1^120 + -122221148164211087008082994695589853826430311906672568750113597869048132166048323438582055304175624529627829514858926538245313783157409790883527672805544956291212674509674555697996655652739712219852674007682307204781383795791784432175060665410409555206756738632520594884688188535636764841521201798215307633974108592625768311939684453727765780890146375198829046449801694210804513243052703656952657016130631343497341414015971986346871998767094284380616828026164610829318655903604390766727778185273037380207955124778748324889268679033426596685621018050803802998789675576180468824504733597781374768005640082408729978778277685538229546806965720274571921151576861059633022732656303865605081339256563955186975684425304640035573481724439260039623586071757128301045525347476860939105004645287924221132710494104845700848023567628321439768452176024253288697871395991665660553044713757680778683070381843773543688459734804755855212265313904145412414231016541101430193813446990115034411493465077177411300288610683213056042827939652622029812090199679055834242394696152530835516348801679995135197988996845250432001559149404159040451063767532761866373302120945473529989470346691307467774320890650336170536866240748001325203160119586984776157162263974458729161391219867542728614716287596508628807391964985049583188490476672706290538200716093002315574926570051944829125798116977597487850213436611490938916809375473547259414394277582540960933518745266089685638334431519945752739042791838939156020737860899299639555858593718168047081077110561395580973440878663716541511043691639460586069033601651906893143552302144034415409724185161084665684802587030940508734122889316336242770313890224184608843079070612718666375981959033802442868935833661645103358707041147306377216*i1^121 + 693076462547261693908915735332358757183631401479592314459999063998545264745979185047910412810713232839308101701803504147849668783774136298045271415368518587501207727123503291029550367554834880439881609629649485646587249016434656692198154476144042809203542252870232729043142959166792907954306520955010112039901604342212670040123515307206192832595353196644523802314289705003997905529312409939168201315842672866015164855645347989155573876918976579204867025927868443334460538914234234973127187469927958069716851602773918856638206369865909362612815426552470599673752775277694240883850320010846049819565360642568569531191501478468128186871066765071733369085740844629959736045151370771402122879444448354907370978900455698376292657823132764028384174938261450131503949061995706416054972257401485431597339224061396265089385943975507628723672030324065753482610131594080561149874993330915451266875976070137489926751792000514718655872962398525515786177578113400020902774606823661062109351091028117315146080292663252769449670901659203570740897729513556891443784633704905003740819261288541365185544062154632348906540095303821476030263277544083829710813787995188563782928945499729016892180208003486481821226223079991424268753178972240383812777855764112615952479426095798796880403565633643055404298229512841807655902677546378978952825793124479748555363372674168266898531364673130341973049796607339309087777985673038204095843449053390418309418746475985396139101969099527757078714157588026263317559774285287923382885636772978777747443409657744207732692516489334063988402193709247371434655225082294900527190827585782376059188794541382228464049958288060670852261027551996533887064040625858730485964747338138188633337391552141659379356347122086443644365045760*i1^122 + -2168009803109006362108640463370769123231910722381212214824160458954236657332788932715245359250561453407307351495848465987217655914898432682682165099186155502519414871270473869139771854305108748687958446982178672130423022098060958588835226497112667412206199138795399428301941909062071129149145336901433557750888296714010589773608998484382232335710041264761002916755050713160753367956378111600782924324262478464322424941402050937720891233975825042586538153905572609103395200982558779444445272012594062353323070599027034341436226431953009761839303016302750176554515641325806113975451257273811818688619852352353923496296746011849628095947391314094561931748426515802736642382180042241313129911751680451047866043025000867718593218247705153690360544096630112041730618843686996550142294737100077649356830510071311513415993922413668573963294310610893114441716783722946931172962416894751615732520051395321701366180524513921788068800469723684694660800490389545648344820229982237019401920707516032121487518246550286154817281832497268185135481141784026677671022383356701522029941925914575953833584079972589679139972643274941645129169458421481459302798687012439605643819095837990808728495386573051849160999880041763649125919560058239525697645647165323220220839359942633069760330451236888493894751486957639212775718277587809040536629256263524501110063997554348996017441563796460287767433884791883263591506645363684081147964557336671881160563978818747016023524482271502877305362021453517508045779652607630923214908617434742145613241817820035584556995348220339688868861512119162022657441438015457768163451223912395099758310373395453458062598113590774821102624019163693091573617326061859918700787202060588435003797579987008961823616974216312651776*i1^123 + 8281911391527389779707494462081496086462439543794966970613842775957878866983544619119048933802857415200457113886275056585131684774339968200958092425962004733670077266205560221926732791232130074152057664272002032853144270176182723028062856462762916340280550991152729947818744881042324818335118743512404345074068080675927730669379190547286684978349034281176530039123741870864742049012043866699712890568185706954970613566874943130717777057373819736261215624310550524101552659919308585307740162111509629573664759989983540772846101344419826981886100755648361866944617295823709317247373380823455914486711208469934468016609261685677399251471892032267954656196290553431448901991247515948235339809420320978154552447020676350886534793059871006735216059937238666198061874258837601067533068105648225266839856525667594358550683215877671255444354387309801891377982178533516351695212923755893322914503692439059406436143448401228700972991293595146091970983097788560675375424238586499249084970066565451862512630911271086198136643596109997991869471681933366823971136872544324229543540182215167050989164736498806329668272615870025052958193231340254141981905385714358290737505924255479511951366793241323239191895631494802192677306820163641221516628143543862226958272020032671148462091912901416191786612187114451704938702726746760190302789736612463877244198047117711492362807411574396834212889520475637623378480374170201644221963473917209843760820637215621873312183110677327462733532482109445741869989763676657509997549666792011656281053385114470481543092915217657601351425086423494956571410500289286968876404292263991427407482661731285026386666705730658624327967524012343878121698290182961345995068228048557307252659799686286146445296795648*i1^124 + 175975768528179620705083160715046289663680773945086652448730251352565700778760936878148716354648312371046313903261100852353735157794071507675690092012565218352747774859486129653428896290220764359344573427859655026359801589352654881768757504498347183787070326984832967837234572931730440365931028886673216392995212622402567308743128376723718673838125510517332408162228447518669452491045853890737590176117691435798628128497289642418365034263876377807874051340486259507687120375595690587186701816611930023638711395069546740826204616096762072696815191884965604510348280191758802106302543159383514259308487081958556246513548814968059595486873811836034698483589585241105434076804493049185713219114061069201165139158500642285919252002414505243545407284211178968514532243531426756295970492203295608687026005379616776511189150680352621984991987534292995728323472806297940280062858923412250803144536483697101278085665414042899809146557366742016047136415850270191876162531812182870873084744673226525143861329541397702768000506395255781530726959982885254876345916941095439697210790156547378641442729635744819165744163316988813646730267415023128492301034697690552689169776199833296844043892250863719185632563554236027100365379292521992437793719154032207897625485442542263120699716681448225109204328358435951486554879538416863241598500563177164988347539693653520301356087011626907745922868024421321055304793866512069056190705910352941950353681620024776502342410089051351418493685722123501306002340190445450477070211723084683323551992417055814169644513232248317385041436047286526588489523353366107425134304001810904347693064904823358777142562761905007252981429671620391343931963448020988786951162957086069143363976052701396992*i1^125 + 37780691744336007472680526945127072228599577978592602622928930510648739800370966420030540864656863223438808815577938668637336773573683953728272859272832718344119273263111095763441066613493325619372073575149376845035156570974370606523913069892814507615560135950604611806525415230894669006011861830262064085592113838541634943472794841646730045742701368978068435504977529761419743554417027050494751899410660983396114750427007887246049424067807598054157000124138993515775863639461084615201647519565414594795694499838333188291844194509396015495395283665333881249643876346093630544100015507713550951929849465331045943398322088623969693760223565523789896150552983796185760221559728549666536953234801810825406397881256082525685756534360489813397571676509429668414811882774915929586955222353292740649902371741520266567852550279757421894064886018364000841080655377855625528162919034251059434049820577694695718378015133089478993011140808761577769469484783100607448299863373234189893859974621962378954352367635132742089724501443404411575447304057525542334868028391815962067767191554806919628040980076952205767281353897920725329287225869582229642603122336798955326761626128756593468091388589217489753796716340611703128552601811684740572850037664203907913245496823502037739466751131142947640960844583257385033974355655754847213138752018467470838132715628084958775026312735751301191003431155080779896794837703931162083723765468451345763819441783238641243049244962679787906276605367735762125891722765053443084537224229253286970865232015232040078026085369185650094163767424532508407458356614018523738189836124448958447669307910335459189686136598806910866820955126057112056546063239622854864808103362965794074793082880*i1^126 + -45114782453019182703036094673139486975455345072169358289026729836935322408275931167273852203573813898452711009660400861100867531158748523532155796379059325005299034603736337327460885652535898566629323187408287071997938782843492716774012832937014084918421006723794781964318665645575003733398763555663034250746381893525498347182318965721647885817596851158290866507875330880490425832887943858604755270321916057294386527402685224484299701726084989808632714423844467839453714376420823517206245034325871567088117297543301897118514781087381060847750839443279143572885221838450787137365317107877968082662934053632700754812513198925637745007932328333921127981756140949954663170713213578736392892864784364404545484605874221970535396367764682784583012151446665249848422497139198028080800004708455508741981406796666489559780289740784328798288380703398186626438319622588127549341082035889445068522990104446021096557258846908283426573795079450304765892109097585762870742964138888770724070453936944124177589474847958782054284993027033446879555658216022302838382877118235820975068564271388854535907403005012077674216944814490027503023526826538045935474286553926651200331044533434862328726246429482318599044689594861068377827542842131962883660640657985367120359778940489758001605439398292370799561746674146887733216499728293468007896406603915522298245884471741060048575296988528506320619387129866695791375903368293483363219934828541399064162068771562473021584102378088261423749268179219752764846575266542668537882840473073662102667713960450108152693920741725822972889960603814862321835209712742102678542517790350122434884941654329867364509483816459892093929489377617672214814783089665178424487888237363200*i1^127 + 23211116520352535514304166694210653442661686879432598626062647317823257316899514324353530396819017230389297763213955104854928337897045186623801324708184735938002490125545502200775411362984074959280820221454353653544917939269091876880706156886724473040989210223690883970477563345130655887990109645321937544861877758090208801522222538634319659323186084751331593537525120462362548258096265883953841219662531018653616029927574366028647472493721588897075287073282872169597170854571038590067820622633485777384750538725629399273579117982044263448233532575184200814151237624972354479684495317596829353984293398560644670559929433449581958757717410396930943119891094574158054343583071068858979656845533991560302361278894839082819446026252379559665554917164940602646868396767757968989381540804906141406401009876014601418727779066280105110975380586702008406010705523704815284537786365701977732559929917718776884763230663653271863689983260466580820715092501337136737445364775462098021351233771404187948975895887619519084397126739059731346481806093741518612169976376904541435646708755901112277636559924605296185658636839499749818426935945221759165296837460602854478746201616074162033861770717098561426892793104737770672435661064627077161306012243823600115635467805544664568483867891892097231682240266661297450394188273756701442054403550593404463902362529134395866987213193848755519201623306541432229805039399062414827441264591768449367887786455734108283349833290904218804406924292875748323783833856966719447087887460552123880066623077976945606096721004311735009536648566886080493097196099266507681741815320484635211729440274247299268203063845816423475091635553759748523185091324360783822848*i1^128 + -8604997698833617172546188843147139178214338275001793252758142830947409386691643943846436384274134096497844372530851574268847939911901033058590603688505130880472846971943501341219770499009695501848353124623452249026519854403525508123807469905291232183830432014894875106131742823489035672520532565171706165456268386633267588453027875069207622124736740171034363725500720290681349746288365107214084086120124980807223215472546919716392202144563294013168542644624616655439066717916217214888358510031793056690813466312416406982423788902615353771263508231029044093255942478400743542988170001058236343037584838635085710643580108833381778377075394011242849508369419519130607159422365318895675780425548899214591125574943354377722455344194636768216944398382426349850566246472024431421280216902731544801956575638032597419724837435757690079218115184319550608949545595970308468548810519308765338142667292266490858064362992528950879306005353468076601776584092454266157131293249989224034767398238198561868740317433230280069058501924884884176962236016445326727245603204029333994995005646132653602604944277797066864648369859213714156324196374845500917134906776026436361940032259840685438203624893560827367933917833981019241175966269484758459131710352481103589607346969439351410966378757520680247588199742285509840556722152335837387661234273790357144786413135345593893909804312357824566419827425999735392830108179990320886675374195350525557744596451005759834584494532705723914228011981778164655636304080878206974218794795284145706206522629504356879311002395010367987252653140182518533713267420022142843413314388066441082298056674154968243777807955763069507209018667444469054551621632*i1^129 + 1838368378609948667744426956825477496989039982415176845732401741489071438585529409722909001072249880420087473565769687923711195787629032283448913572886292355336146585706447077267092338919757824291208481865816128096661935437044324161942163578240997003819448643711603592211392310454075364590595811280243864034722184915912655049853830562905201524594803677486328804113392837139454075081412355882754705839160056219057975470452465234454957185549525479440359659953875138694965690667918573501951159724448455994766216856415962439405157176024776998055640707914260768160678824446637465042244774205537625958144472604451789614392777162718153819292739161906711246905845543097600811420463723831198072448585071476485799621518839189660703346114084639067617490251773786981283252602359473246566144009269913743349544871244905086710651684491947732733247522702221466271268896451130277576585356194707355757485086734664980673549112384166801077783116791820467830598931003791894260059787252920427583019645461673225723188552386568179731379143197814593186245094589168785569334984112805339852097462309509045233990016014682218284302714429190879352320952182181113590890538733605321282227197409763012551581303174208089324468125348362827239476630248420657778369525168300990312630819401046150773685128274369754417712564811232458736720047851766714452609544713131542053038164357295008605280332978554610401983773093713371618121060966886219241245437282257669173577853130823493452314312349068723721694362372361010793095912057287582646752946596806216384883392474104201388543394951316667758508458581414124659684488438983548952127438592049207718496424205799321029900479349518174708513602797568*i1^130 + -10732993760743596556518721468747610892726906785857681361238720991207009499991890042204972051243049484118685321273862749463405991089153444699783090184875074305010829586842968819482595617170229383006933719467631428718326468412683788491701942609466602438334282358792248688708713421180116462861311927209062278627712747854380845859310661185094218236132045819254059151560693962133808571957323170183719859027847228812906822130887468469754887112872886226275168817462773492388693629905113081158401531235453265819728514734386690812355862749352259664443309923767564830222062778558953804709402075300614469903550990602937729699865913153593769808734414493349044989643915870123416952961776741082434720960827256671476731110191933571897047267045263305554892175846732484708358270299284456836086440949778486446275994616223912648932914557715708055963624723891490826363065448122651822566758363980329263080340852893943652624514412396733705767447156541300812232316424478391415223022874307044701326225479343733766447214181245492398349863386362468108431444200973099737955158774132013775104532332578894394996584350697632224254957999972518611119696045686369357312998598100156150964536012935032631082433519281003086314800458033995083536787430942060220761374078401316829812844696166167863386240608163627419993336895592051539049830107802871323066263411909738753823176062041676053178887393559936083294239834101417296996427224772848582283209280418791175773898344351518431498005531870318820868441534932722928899253629541127643162740071366926742159885372078684556865578755558248015808608515942150292832193110151035604723170311970261597744450584163121991740387084891848704*i1^131 + 396491047614061068410822427066318980126983038621028906525101073292883941278294943520851524286185814748292872778406456296560366762559999721134271588125136409818521232618472790063936778058410554207328086081355450938271274788172618664450432226755510466076265707567470176455921260203734742202712913540387842708780522192850385428096590753112574448326995340663499000748950895346032618577021422783226500927613286788390008177118729441309254750604457836248090614484635536639196207766952653590247526788182258322264662284195242553821778722292631859465792919703513904209034324905555387803532726582167303177422972789466394429928188553213519541273058395580235002887706211526231283070075476425875788218093459025255814209186434407535522669024319253164130841210622561725285804928621137456764279437146794896433637428796893238504313195444410768012507888147143586284295928625657551191337041815883044257849067488749997417152642197697613902969064353272350322048437186909146824355866759303887183688252529529177646397230511066183577986489252180828459262600376293350247845126989147212558587377960994806019571497257890501251680580193991469841362066678636042800517262322197491370558044076161236161326633929977256335450579276450916978098391784863474402621439217224167266535012269524830823866958084745179580622725577559789053702807870914748442266986803364753902991419296645969755427954263748401213979116147226555922401053423502627660677086749282320377892106860387742185907446258401973882341746673650530388592094298588894025283995782393736448465482402154826311646435036215962681122089173933146310499362966683296361982904758574750388511362669478399705088*i1^132 + 75698892999793668619635722477938058078303197633320763827571533406587598011325746998879588512151395554158349536088687147280606171418005004277504373125498995550749430338354547704548781317219786347415035885941774307185903833513683028814404184015978722078790271249417091078210165412972425619390174861574212773868728348361198554947587847161710682564203292921918581576344608086187927883269862744329126100460383051316065789623480754288857242004168088701738016473577126761113336929406259856237509358951474080284112762888685198271604708755076168513195951692738679868833513840744492010645696270489479848084300374873633612211377216172124705465171466109456672044900498823009763326089539946242110524567844623335596854915907971437265535427335763837195274494607391537879620729368725679296168889081165433496353193172832032502997578287559397734384572363566901666163081817020842181224624350318692567728801676902792865760340894494828222162586925797974244883962757411129896853181209723445805918554501254466575214197990296360103378971862767184787989527242548794889525166786183045377567357327045423129460550778723976088472570515051443080186003704112477879509023978806187868379460502326835225155554321006599678998641544354246295666703199787506482272903497307628398575081884362027791252081449057395891640418275166762409560132910659911253836237417523360432193241305867189358653649863073211054930769556278864386736898820212858851904229893947411952114586056017627998540570289209520357561438536351241959533758485630134440316530787732489906978073871561142240763543866565213169929537075457367256670753364148414820277701208366906083377152*i1^133 + 7269217455710283053662645433979192148150583824905317317571281554935865827181239339162278134891491759259566834889234838669727302542014762956803568278564330199705781488451711892459587778913852661987066032501506320560824479236379319783905370842291503755508088047618629810434974783990621331431632057683012914640032160555706855812244453668228026799559347317814790221431029250384904433356249705686362868113182998874136494895380200166983371754792920021081506920696883697471239245530676452726294086864405007341748857358514101813624788168373992095390770108116253238111622336001973963123905718438163127825426637426556986393599138873066784199296390359602292082957988187870310666390647845960673835294534685276480198640393771959505145154835193894956362829848434920495040127031292738960312098533613306581839383155399948959432101819615959052624003879131636667945687602003934276380225624010848438362899523554223104326656017375905427916049791999611248804168518867087173937239660940219851672164141553929320862072833752576131359540217833211460401990230384833942374273240992635825785306308830318576197494469542666278048093875211489757789117385828303820657346416212498390418577613728467233919941291042043738397454941945742873454908456483787512498952016772704839492952141316623032946555141643765745602883390076983089612966547051053105472428527136509366655155616770268549904037880371653232009217729583917065713566902220984551399210324815590394486688431433659299737096220887000806748097237886232580239441690155089976217299044190936688517544402940425970792918659446246123262778250975168320082931746782049850315767808*i1^134 + -48205672270588584381885239938832631603823754357258732175867003458709831385720807303088864292821661428338497029928860066625574433186360554059728374630728810977537493277900566012645467170511185241180899371572076006501089400234927235238750019473968600140655354780580581582099182937760131769938541352597698135420789684495704910338152697994952593567612371470364863801832044037486610224101285286121307897865033677286788347588671293416855834152226415456207606690036084883020217200371613132754838224320941983694512611215751903867492724777456526079231375698038597422672222722307022889148584626657863601752345075362395107382851496356971668238943272173456113232387636865864977300007167651905042628965686655842332128731642791932230051793063228563233831880468963881593610691298928991641802216703908614524135932183834198574137745507118656487117341876125053224523600412444052574013813946471423825402560379680208691960595325043312915653699769501826608802797760723181563869635965842850424905407252311245042869127976471219202494647210055087546726263962378306998350686751094281518487739684602759219300083135891810218910151635282288310957491675301270792313770947520072170208222862360971079456697508883754111455210216805652073357855050022141817126779750617006955669523947266523891877444024170517127496632475105541428315537253614968812752601757444553680063594182008056764736258714654263723795101045007079987149047912340703430034805536221765933405243523320913585326189312594364342028859588813603845639683565516548946796189747371040180128238653240073108340561279824025248917771914504561986895872*i1^135 + 1038958807254810279012417009542400944075486484497278223085657776548160319520858315759671492050518753066640564879834906302489733887160936219286826231810781320390814098229145275238829447912147191291976932008595349349791156047413013233746403536623661500777554168863467944213465503990353001001642184270694353378903262242156634824790707472608989964350011978545823681727601494842664575220075236566334383324123573507097004245149264690965977412855914060325892231605428222007266922871089042513588897496879837356935112580884448462858210043370912925761968648006970755934968152026323857556242029758451525026644204310765349074489757969044400021836375687832653577737617650764099900997770905880525980475815938515260511707100604614996641048137461469476451717966800253599355840357357113902034642699411639850924920306072353347850031084660906983930922873930936221912250733581001562294371693088349168138898905734158404490363728154510850733339508412518683859189708373810086900304583061619070817698410567967675615922063638630908089181059283172518023323624489755889949406826987698379313783387460178954615325706963538333776557350918802870751159060779017687822716222319958967705642098698101477606688332973855500109920759382246773343234067527224169791318308419879225053828366638775861129449379126953637015445459955738970124956353496363801564953996430168801226808982666691639877111758177318384286862740069003249370346264684225657247978579562771517528707654774987340345392693445523366195082812716409185035845617977202988263763164298937730842818193107706562749961410272276760231936*i1^136 + 2489244202471399008872386354037039052698909477470246754456932638774642480543250012079921713612126649823661523553115973629289621140341176881283191583494326643622827029781814159938741923361503798401149369038086484425097471750829540467636801934068148348019264520505542054510446165967482330204418517135134431589556664916226860118918897264381534093576440963998862670134286536179957666883627046816504603084609547554442251683281559207221147885410978696975760717267831655126598836845840387316492850699154312173373760156902249568091521800672286640871606051288350428257489783756471179745378992626125605767884264898317515846946823189111643871540020519550852936186165505953843143136178604340181044789543965602670651499967171939214100844958209813342177760715579903402801337793840881607354211924978748284654478205352962630890259806836375103483873784730001349161001143943368406617024444686488613344439218203629631226831150093606991449721661621103409429345064086058868994388927997972890285443661627401235413961161314099687926364071290249229525041751167628592568148771239284763823670026123664596279173849306694398763397778981693538142449897629038498890830936951212687243621899241992329959005196600742203787693551203664294552807127222686187596918565659302977243654640594481253437593045213602544062541010469984451380620853480431387298119205723372651835741299518541163449082215889770235094849335247872855436849441731709615876622135979333943323216572884032430956725645952469748592519010299161787080983234510996230790783422417153781320366224714300915712*i1^137 + 1406243870959861847151858909941015559955834915044691042136730016837099488639783444531252750737288861503983265605758547775882050815809544868703112355577803177474638557347657624085969642125043387905572762989713149835853342177708969910035711767826014670077531664534216623267874186128094467674806948948315832939014068893960420738608722546233741771724258536316798098979173340345809419846084830642993203304347387297040602157363244498858275571377928115644932615801384744238732926132157368174871544477142411897208879311938336867622558789845215977047072820706131691736471411175937124639906826794590355456235501631397948770470521778423134397179863298662139858226784180406782123274884406810737227783982006700415734164678096649022632144684495815901681892677871473851161413105428282966109267714475401677552981391720945664828495299312064159024728057395314382816902120592382666804929553065353632991388939920028900169055038742121250169903560539953059538707808797211460950903662880359690496787022339619040394479656057377469831332237477808547663159650764142617772336075416514738297604000069157813867975742560907118310230951919413604968087616533261029075879617371914628119170857938032949562877064175386013652821726610234593421527575989218628350246593491353674795655862066626245611042599475952073214091674722966673704288335328076508309018807134406558480937778304790588572551037895464141074472816896630210845283201391755892305358982122754626181360035069525471112035124171751909453185384152639051298219702122092907784034693224071168*i1^138 + -780928069621497797935013672273715611430929958614445660044134976739537908327789889895576969082723337033685019861907399953406647150891015303769425512199398503476568543702506533060269055192356301182796372559093646400979229462805034134818497877991030364604418669609971414305364272054158406784936596362439389521880635750990829856782591743911183364124439804582963387027327385504613223561713061013343641690310844551309036885049405774946174792443630411191506924390389590151673190664415628853886961778607135624411176224735885216392235335800281568599108880502011029446477062095165402694335026842731476671362771476730131360389618241292301363588391663430143678368071064722037972775941381813492288169303735004775091972402246058598892520785713404526220630015891080724634850276248727263346051656967126520998269809369353394055335886198371811996908374531457175320809843200813466774401610042930645162309215466581572543241993489958838405441551274550099122481669187890493356404642532843455326995800622144923674904919371005484501056585310080078917087462150207614901689290470620748610339061885527561462568281562831638164125954396848472270222283793657657758070693990525011807635926699712524579182938428589259153862735032429356703742371158920140501708544410150313893358057636926246016412978128134135373509257141475510265512063817598612923893532824853972469840547047685427613582237934469301392904470753034012079295931061708001582543522862380605742603833222165710036052440176795919197259518506163427304538112*i1^139 + 896934462614830491171573311790639541776116153786981589655478250223659936494688255948077574348473957275499667474762008742991833780470543167171949791641372691347448315927085197436457238047956438867995902145184317783861608219143948594147787577132754885603367035893917641706034819105270825003314625256440077924306869371660471990001537413627199759965219681446426521724843633653707202234837836551153121878388620216416554943554023388092876085142874960996409173026409048164106445669120286850344567784797073768145664128206726233421518512582443375839733631498700345100227832584759378792407220845028064890684066792802198724834268303343181329669040460410287203143467034678988234926830256931639488013094839239699451011978509780004157545542865887538348355374533824901701586984480914887826018063674340789913800589655137559782729175377858869338725416298227408424013636061526736051089847595049358689488567989456227240014452535834609742006325560236426758584063380549651796570079204553837691012343401050682860703091763807592550777747046910389822382607196243606722212873448895597228355802334621459949991577142740939515403976437504018955686471678533601028519650556765952436580397857183074973155445854057142789720279169330920354324118246024693849984099313366386574894589258906197937192898279343039032600424551662605045363763860393967654670904843691261536776830383411415427033481239284018262133061828359759758157187073703278385414956558259532195134740182415817018979667956203520*i1^140 + -1144689852497263595310378395819223795347815164243567013249836603142467906926914330932062902004211626057310753674298838784473574655784285327384299511131624801936504586246112711961298035941554086825324666497398164213239429902219805988944034026307522917480268618339198466634657774404410707957308345695181636590002419982400632646991094792109012504324011851365827344951666858123308440492152088096291467058321669226328491823079902653293361349452396241711249476703432956943070560639321865075979907490553131742193918553487432443720230746534260111468402953999671588444522940869902980206188259349646518286211679631759596403729830082632983916655557876352891484662113926452791716781188352987876510111331695197222340912992541641745359006596024106769725041759201552158216057061777891384262912850384164257362401677931185807021214330892482964446270630944257203317427359072096744646581548519673746716929766258101838179727507067814161987873802786209228166710589302818194001947075235644878576519567960523987283905439455077963546718493341316013098853576271745672622433167464998694737948262919133258356104024032783111434068918153054997298902080854923116077155104261107747890164575213619283276945739645569977187952660353929441209425858545541485324829442800742688824694337977685982888554722008689652278060070155352595081949459196579644002581214322525232406676337020957604836360614866502776215324630078583956489287395539540600918369376881807982592*i1^141 + 1314814172287340004800146621363177964996656622794654681231863295037372074778677705922857356790952848980985116200100963011438632750227285029193304950361228317576761488241754451557182970751648176145491370945430957706808032239049548446062484607751847059623260880749290304449356339451953891454739382346194846389314783939096640734508751640470427866418802149451968971014480780453020599511030040592144025048369932067253888042974559125014446974743403881410179937912239303221058638685422079140011571327856275127746157708384611476814318776129914974145159614887777359377057005625710073576919784282619931202607826700141779505230542717703887813689211923410793368375470865632577292092138873158663852065238145883242901180294739235164242691784198762703104299096862335490456407719948256743673306719276079419479958377465276965025461885669146824282753956068905047135848476191413510773707727154855060709023473140767485475028422422598951671948965620193545041427166771721952171257433847695256794967050041159964281873910947673878286475129913035806146203073238919796148930378157072736414141976909195854830565341615465593107708909617777499079886232016070014911848192124256371170530826187838994694234693794906902399347383599794334046570655953433196813092270905313284443807554224549030864065258024118475254815885775093470369925552898687274785354544582166538358205400353697953108260458526736666184310505225851454329184059392*i1^142 + -135631876530765247211192357914748460515014206098668248034296014921953386263727335885253934074514103344146700067533985655646772347655207399468310674561546835786697058027960531688396017001587092487337434369394532109254872972344886794291427174347907932564368120161662250606041813459476753886387083917811302568656275899239177216225519606178708974290664624073186094569359985909799495582237248431908861396111620886402407526237151292024476607600905442389559667570659107581465224057660013403103480939373034151232496408475865236108759009745709127333527305500218651413782407167433753383720865242764541519709797975448334493168345350220706693691961413242476401173577621169883257537632064853304621463565739240296410682139292613156810603923663379700687155154901182658362146741569040544082499110902723697339504469604654544222596382359536689307876484990847262514308617851462655797631729358310666489345690110408382758930846737242777502139342725942140414409593502695441419766858303722599165772681659797549498751940153826540600822048977665225190933673649322486866649873776121313875689507275337585360809674233705702068021029329710952265664468085360303958647372707783074075341997186755487444440945107436330835470334072711605258661834375705958016654240362962874690299140447967083192988278063031025636904540034926489942509613371368740344875129499776475597203195805547251391004672*i1^143 + 2489838723687349576133053515772544247497602354942608095436668301005504292964613977806889620382531487104187133590698707010088742723955660104829454643421970772973042597601792575442637690000361997511815393521342821556610049304788069030263856702451734725996983037567366020688199076081690163450812361730709669842051038455244515751812351520108692913220711131188133116415276788931750205307105396090923684301797740695717884875762440539737899078440582532237314983584546217083740763441755131053197749844828820550802948763745399015068977595858173504125061160615641489327751215756513553823039017155055041022839913431368996454472904967395398946025436348385558300543741597701648762545525007753801596791208969764900366849757352368262935904107341676429637713779752212531963712511406993906507095346489527564461551513721988030635229651647826572755450732397287703947597820882238923805802402837940669950884005025292349960554141267168702657786144143775337259137641232241861308757061383463909353845935543734662602200297260257103876831577841978741401554012282529098786241385001137616621024393623191255735317762261231750474627948677719476244938922412325103525439894373885169565907627398601973674286103496614745046788219803183259999597517577493070340805922887811800128939631902762854494169708902832491370044506198330603846354971221427224576*i1^144, -2481807317767801504238209196609062502236585054162056418158546092848958152451644605759437392992140845725714189430957644326393522076408061295640454946585268605799258948997733487100893313190539537965631551222692768797373049107276147063403470871081993641824550101309532630037955163823116228741189717661766001423209101671635862814251512884164708045015628113587036513883992865272470400433505065854855184660522782306481479137680695678421041247208085817638441660666109033629664438139272560382402742211085129131566822546521707139006670181265330905455176036721079239112312143346651192113675909003214415591590178044684810250621685880197571865801782427264245101193829199798349725449557656227247503081246366550053587770052914342637762603519284934831456037279171178166244318219211546540337917150954104814145529176421061060828435765808524824940012440945048748776070260953547333349532908061985743854369322379694991818161541682951415118402986414607506090031172753653462885249365303512314460794581154656213423627808294181108544748381868242934651498211079565042751180868705130004667261194180647026493457479472930963267085951836940201830730818927198937596858435566587782557632540477587238499275318877839201541566134857812401856131709884610897612391189670337318949363720493751473536993460093763607573887382023579292709547566008270806396356211991594179454044862659760771203599039939638625494450696189211297695435195984519936466577987931153784361588707152258646807849158220367556010070778463264251872280927025565658284016826132301653678846999925517253990641283293312265489735754786139154463893391644896639601190269191059271800626686739966844531562556898316759436941512522318001841522297345950919530840282007815135582791739799513347812209026099868042549089825969947033340975265741174520216729118077397111817148752130557618288725107444101546383111489463384325646684145387257934261754112014912008505282086189491747866161828161329003582979474629733429595522813861471069270159001434128717451052877243824566489287777424029576467603485079697580596367974658996295519711264106027102392516392286124786253160513664818966792867671786769527436268788555821840603293704092697397580240643620471749185088242270414476685854258014667599856577391572174263525065289639157887968099772986652446998841763655090010705283137529515443178151342770833247345620865956364565918035668152479361012120233473779506964322799162702166803085553350816775239821006116677256740564965494513252180113709443060474571989628215589131813843034439680000000000000000000000000000000000000000000 + 61475749003108869013535403082904176776920326678487940035752166879062076730958323582641811261804383324398269086729209903314329905663669393827205940837294227862499694145184644460667588275772974460260838932654416592523834135789283556177994299904740251959621928430904421117483113522979714604778426808156590010471523313285747146705172250439858068819265229241300461068350836698060388331333390345864146149038647211526573504782398093080523061571604120174005339791331638119870118016934832267454427368726282069025143620573303259516731849301955344006124288840875933458226516279326710385635713229467603679043586603217922876219880272548079377648089422195171951715435073834491999357343169133187492329101918947767115327800024019268305364827004610981168877909304245565481167690904257626903428542470546755613774367113560244525019323319212587790657467514039507199088198303176796379903732464860807433043456615023116199450771320370743465347029986516965124896473202543182338102008077782417701617213492648129460845494034175888345524492202473495377616327679580918498283230889365172828168499236208744539716301946844150028943911880152959402065486234149970513875401943449761965679232890432979846812695383282233891642360901313188007845691672798227919454490621384432745893454774323077450815241370464095380567872919753798564053197796881260314284882018050173436053016661737384375195596827505528075773032509081607913464140830886459423833086622031773049066024320645995447406146321188383607274430826725491434245336264054928742247259390499384154994769569850131576619208708644584085715192698674331597840403323394135460610531589614666609269655636109676048023467001475349847822249317625639624019058374050234377436475109591645849139453549506803130290948964065696498413313576710286369119094587990979679488689058608010745038671380449069340746463663880984935701277775870516164660726546336069344341158463754078905550565704670201890439353873623716090719009465570008654755784697071787727055143385899287293237354247110006875601246280917973485850532476971221638721245662135055050551513637010876449451942118263185887067844503223352716937212746493545500915475160973548078351814124164050625964526042737133951361510909339496196543001071347565036269986502540001718308967592828439198234027916264969366207806184338985775934263983742671227978990107327811286303873672630731492793149356990508226216077731750782620963856932699556370400188902319570518387139018866927214460860277494637918657207102977924784771233268066957279550631208550400000000000000000000000000000000000000000*i1 + -652767672099262718135106551443769865530748516082739996300265956591080160050721867931528886367029786492693022727146208818889548637423777451630230018499691339704529957509267220670099906807614931399087304553557408080762299907187145533187868345929794250706615973870207063500854295667597729221172979298272686680097677066630271024911195261864258751636359941872943899845458001460728531946815629427324626767633731994190560417404410861794850763649347774823711350314721167498211033081467291828000504813303920883387736923438736580706235479574474291835636942731484390451841972594784094158676070138822856913828108977348853230781576145317211256422946608160726428991020333046466902849332451566931238200455868987682012494410235554664643006131932688667565490618416817347864645832319948611999191385261464360722428880290706134444453251804857144973132564587539325720290378054747876857800961285148463852729971551835872777598710306131419627684376599501630952686785686981905279844117693918426830687409563275551680916769093486463164752288156111394523150049604247382207938679888775757481457632001627740278163836227091981307262307790793183002485087476931678337565934552388190108451182595763211167651371841161725883902775480196514598346587658944330932595035143307769031779019885444651957109167401763599327669078363434809263482638375868978265548216240430136959345920078474591280403375555215451517228950541246767567024617805671052454138606497660910702752898934242761486728825247406550159260780864526467197594013180585477064805791930907495096643353506325348062496182588348703097382954026523588808998456767750443439406878482116314820577886091622202456190428169105386470860250476254774446294223404895209448028401318236995818678165544308878025659423286508577677332083305644094026294111651194358425392918132096249786487966308426722394601170758098557871043563158376671767904087174620058051006901218230369940073772200955777147808256364417502346751453236122539984908841052709309187253778542047184195821127211923951914636443852947506363951822842026301482500415248386942706894659628638580525760060039778398797626463022802024855982410439991351904507555971438270139981295645929089141980709313076424452862151902758264675043467818773627324754104419790656408176442818237512108544905352189667643272975259185808669526950861831543060073042747550894490921907316561967631643743996907046376740627837989562265560194740829745074323947929348691006787150375511230069698761036237471364142782328254699683522899889153567178308603346944000000000000000000000000000000000000000*i1^2 + 3799134114327965473042913640052468525175534521416172399956662975949005441010512506553862256257900569912285073237468578459500924756247306886866037953202389091613627814381222495427054203445848548028136459007276387871490746848632156937064329876368363338840966472635839552733271012062121366088376400018923685962680465979700385696380706618193540598390916162326091730951123615803851216205742328449572529564012939512190740136501380612921405348648107095823169541609229935675759174214525032217723576203702357972526482409385236585619040132268396593151900876856588144506436173952879939741310411413229963004078350719631028413381060661362298917175907432758496285854393140048485715360907452268301282715990727194675483518742746016235681305711310652809078227620500070348707696257285191530259557386985309609459656201456216392813693243567726444334978387979238743567357381705970325384146370962325129800132294401157167585652795275068669189858533647555289460252037021681908312140997328459971912826511658017894797891714312823320023824507543845871794857299346192713263942812494517035211838381904893270826156108316156627955192100764724870753584567318932114499804734084927894665507174199197651208260813288413436041039376711897329915012428035225234433820327551984197340268693123584516054537454801668061192879330057325953151928719887225223567718084548821044879208714492748516348643177031989779591963122022902777010626641073907244929467797370987422458393598103501642639810007813453845764267284665316275965350343855207270767479626937141284504074332418980504681668333431129745662319547975424711667655740495509199754766370007484828417570515560244503210238982826123007962873110566278239482597599910966156594764206943727830885727878047431402920365543367429817191407650375019502889126081540526842471740994729847852363631247887901632486185683114717486142690648197822188542680820929140000136526984633160343120650287447911599887709729546028351945291915066271178772365726987475434917411412749004915671594351967757857117961930963588376743341189706811951052856307470545982814417799569466527295817752271135585565544596345461991512160033652320621521575368561288559566687762673011979405695620412582438850210012722963869242668235710645670322687347823645355347845447789006638588985310900579471862949185645687789093236149781746470512263979338797702310629153109878694530500019326677057845913548604646463272143685762766071966629280536174370497671897155963594033190953752703337452010787619955286300513224600934028889602423521280000000000000000000000000000000000000*i1^3 + -14357175299526234416242008258930046055179174804947729871706158919708634688046006182126457047564092383358551025606599071114061656924128094716121566439307045549750679181828719474254938056643548831762987420821401929959956740887590484088504100070712589568369481109889407855607722578471772194769131231616678488162194758218217587102066347373599684681998691628278532132848914414379795631473300575178419695512831906387275659826211890148795471170568632730497826308994878494853826057922237517909798627509619230261431991831580290926524729435245584649935779312718967381039459964287259171073432744199907700060444375250070411058763063629615461385440260766191560896393518311949137172859395299405539514275524671547866997196825446549150426773279893467292522868469662824098253277254206579017956050090540740781999448388915996250369560310980858694048235608543747078189696822349163044661565152192995307539270184502836225335742028548328716309552571352708585130493690647697922346478426014539491043051532226036663295523776720085132648301574121842165377448959296872998697157521655288717758832963824050647673095546625015906579989560103088008928973525366381539078256576208325980360295091415802413645591572051806054851137866029286269043397412608442113572030361371934679889992017185144491601191633352066072606989828553400942123234882974436227641015309442463686890611334928561636481048803108513580991664786599892005130099444343203018949446530859498884493452373162845791127238830000107023474353513976621925122838567979042606012419363680485178498832685108147995837043348114203815417288031624339711289920533057988090629283286771950306840779943333865681164348057665906720247285234317018611153560368022678705959336334045467042041271846149926799977867670337696819629558554977837132030903939464739935517605879912972285575701120441579224152994981884035453623747429494252453309820196898611379601239858679187417514745166948499651319638195033090367263149929736789079320364517783662132064698999328240093129675353100104209012499792853055903385574710468970036484601106082160226101740963954049110734472196643502013203746945578598819604867764783196374738997729174268939264600504321104126966774983249080430256945202284693551836593770827496418985263371284002798756491343018799618910433370601194807655709292580119201590558345492311512445314203479949784570636325633132854036247506593127139600746689411246376850659502728030388368842926315598907780869291682790347962571525902315823331034318135735019212713543201499190855011926016000000000000000000000000000000000000*i1^4 + 38997163541411577960285861262361152522626271104434637994765237949388544094730999010539909236192071567346437988934945171438933559765356644745909506672474926254276913862829222976148520716419827703877402201910137329764488295949456942139709211011760141327120750192973536811421574160335130119050809444153372824254129011018430097313665211454867829794581311152451638449968718970314288410385188283946272935716800655769623569712787102453246826744178737610936000282619189031925477385598816610344272716291059265199521520850467427561991519803768191610532033056165767886460877903554549488536738479293715011925525461711017435486447720903137365492864400188855127101616712561319711398909982250017122110149427898648229424407911484318230383498553210477215162912706765158471012419821594894090032483524193589119489280531531406312155769772100309542062955738436361063295267215359791926677931461210297525877889684801574842630655130637505669081691872263553510218908663089253308659219474260686878259914851875887664763341924867198125690505663722867531920638375599514467415950596896128456556160770271020058829417854293210130971015860813348603029877903539608542154360832541533899921942391088326878404810794996656392940835170938332796331379639176585475598204831295482335093517545293155401048358125303010706603901727937203124209368325030044203162951220761681478888480052981993296420832594284049806043174364968668417136244025406710307074981953356981275891868814874291114149542582453972495919891137293904801805797475011843102562387476152672531679240111917746777499150927236085035838570654580110293449678547319210241362170848304904229295381968458560538178570553927953090302068263553863461279716045024206263935920127021827191427754561133026408339636444013410450466003872880527074356194607712733597396383966298805059478829961426576648774199532558447045882131000992089314125059824740013245066431396673738265816114762392002415904234851832622420023993875400737968743795975055973494697489182619997372980865843063493451213704084868209760572845095791180516062527974188811056818739124122457311634255137460932541765234240869488257871438041812396306995846246999702139926869340318085429065228647324800888991605368733075617586597327833250698384173658944787235385548710743176546984060974873053781803721481407565818857193760081500993642246864286511413191606019509383112624509314281331846548160224524845271896119847462799430525769362945522398890806791609929804654873690480066050978524392569823015881759000548490739369140813824000000000000000000000000000000000*i1^5 + -81385979577646975300913707244505065056024128040211505472181705230047355272086631253313486362893652273453310877262854199771968150313302078382713328658527821643719736395212362516960303830622501211966193116644652399906686037084502104168274315090328999666409289710125968053949008344075992564564329690075518340037733865344151413487648042348297837815838560211224714374565942643783691394449219480129255716965302453994145015632630146798696726330666108914142959744861396833553285329086088425295299007145008646081204117036007642942278185182520972819692438152414756477323943558271558803900834644455238516372180792427501915061039480640198752745370547979154723646480497401003315749164122761152870550434891910086096664620781110858777174481562955037811996838173563673890278934890971774615387129758191709082726719116622105512913387261369936051854920023209601267836386014907919255755103963336485212544338571178454523878472816777584159439515439039208556088823510883966838207641211704111362240677701228261114538503257720580559491882802512841176148916214653684477724761916827235986049322009844789154755983723681497720484048940987793115476719704868622737713227469766887634457133517069077983986276823511933934446191548587036834327453283907410010363210852803344354624127735683626708639381874882026551871681227229804117906026572942227466324859538926844436461131970359518314374644691949689534857650475334645460858766467242673587509396577205551661440325358313633833538422616473281834198735046787186571150842103956269239414320440578568326496508722219745187160763087682037431122608103909615104953078983682493008181787670884081379897376476391885484808037305773999196876847042020475813672405139351545043736913186051837503584739797082467104270180389096232204419005326040768367334963572350839524586315231305009313717308839736466346171551736205306056088828090580569475858775594274432720198573963688618442466582203720012758645594418170509591980448031012002835689243870076444575041186332287135825368082176460077550656066141668704221103373692310642044338814053279604365809842289469512457418272055431867060264384075104662687897915089518395984192475631232426728632515256283910753784628773088297838985253018158122917034658295273052742873715750962339040137560993993159249736955176229009786581316728651751591173658415354530742554070346705985392057863363641071676295804619983449853465562777774725753097419529339342887306327141678155843873062965515327696469425337725580228917261663365753480626948823516493529994934353920000000000000000000000000000000*i1^6 + 136899269416934102217668879469162927234101002119027698979454818977859850801018615601697241513452911282887735473205662201732975734907461941701945831720599626351973204478915671342166715600114448614971030256796843456941698153195029844284609595506095616647899236224756400991885203219867128115234216086911430081648095304535203387827673465040545206571364266532542417042728339342077660581320359775153656106395241533819483612854886383242523600358682958200910257062557836742498592940507665040110213863295702417128714182256207270286623539587885721349292087468147250002380590361699330790213199713612939296769971974987700984151623236386526613907010552709965860819161375459562388235368518752564762855247695376323135096553052086729811947074744853115937089127893475862012300941159539495419695155281703621033243481272153180661904203732533495958220296456067412221043758816006777224286914392803109873841470910324104511945315172904573320483346868138458171452624830829541452026531887775952182473991442973702834286162368000903792121906167194536346761339769319383157807015016507629071240941514460687950960364769486863092955546212244689774368191562016471993954369651834711454370227824597873877930517918735522277828962164864753189822461236364593081340360294934608247597581902137217874069795618690894702455023194615386838885053765131032309648685526636801358307885644992925852748611178502917047198336016063469239554148573540102439495980765649569816913123413174754549096556406086437854697072765592369415295663952970036077584073002114408859649793197016726368576657368494143616647068650539244221398039294216553020885029198308377913320363846003373130801662582996815387569843938205593501891997197948306008377143918787776590251599716236664795693449059650545756713024811468443122602637406208755201858492390610907373599598339563761669727855938205566658898019300363499800977744778237133538654866878492368776696019847924683282897918392240239056045623236148466461045745285974640339495608444765968362143326670153873181230384325513569280116499841118766151806876201455409889909666375268004905446244642328149823214862281333130064628735917443191860877293309932922255060318765954283704661011414573596475665593467773896326157023372977393889761592677937560871835819415822016010486554518354523325360353612410691892105501413660904494784756118719080186302635509247530574186889934899482705022968867686672421173349900823733400143785596606553567674136731212493029463045471013600764210754298823846334554531746001180489107583795200000000000000000000000000000*i1^7 + -192476690609568610218517919901301390813071810802975401160824866774606579361617826259242029633298155059534802441313874857476648214334647463905973907465231410242781317073065460090367440324210136290587080795640494520885326941413488973457608390432783355048972565330844002433747146925668248503251958771206260996045470073888843802470487345637623096044301073120873004041762407394342941780429536415347067603796314401900376411003336082517622716272276714673517242347993813046983162005856345419143075484664670070905593725630681160895296521736168099947446050314686035393131301783891938986574710020858328999656895397365933513097463748856360243013641759798911579563270735554692854367660407680985135363489177977055285624888988075707930300053788035445542351831399874302229292131622289333299384974652560115239323374244026619950231267185229823760442169054812443552305475593782678790851969571465240439061685781004248091537640593410389927129577839904919510429823584272889713471226782864477209236955195913198968995884149183857075066018345083380619226788431521419107934842975615529669951838178259620408802724564736292656082888008227323948863968101302548123431012290478821117802018996505348189109499156977382187170830054645177115585463571623411465108801277832150160568563511637019490085490764808213449571275368771954844591281188312022521703922511706201374568370093003817265343057620946748952774786559394389329830859000967537699743971274837220524214130318986561758605031091579507041064092087490541840944508477940908304060175567305883246858273950433766005236495104064180647725279220714656927356982970419939908539367553083728777770996044870603025223005882757785422656993535611495488593242066856085803653285304450833461998530368133715939719191105768825405850874788927878798910751007798589927141637576593187754591557218509983754492969093094334749893767028924474847669436890022008275682813429992284892045500203182169081642365757377774625087511233754358240115263203098445911860041968684310425668136762332184887602689444255847142373994971773309388379050722618103679526495657181406467635944895799050222302156461368818866010918210201922145189801321910659282348148799554549858768229885191202709758257730301800629598492092610791749086340687679469813558370507611290640089951227925032315720391236012648895597311147415831654801439499673679154723459555147127894013237640741914826061124522150317969908646608100398922466960299100672173346210148289206935432747991623823958018206251158765698895768117369744409875185664000000000000000000000000000*i1^8 + 232672517134801752056852071557030683541715054627929142731864274323666096002778019950337903655905325421680359003014412486722137764771586637369186115243324958267991299569708438263749015199834218164120289348567220635341444832652093327666243068135499178329608038475739630399066113347025466523354805607529663218681535312309206398783099319923414892726391506696996953950752653957516946917480516719568891057331909356852630961565262027681895965418412681570587724968189271078423948458609266975125897439059367040484097887834933585446074552839439000355713892429518789892006973560451096315456495602890816568214459555417481520760155746539280808372898429392593233173860480598562857109894633072462326763434850253313742191288947909593455245714254829646780983560528332778711948627490499478709977388877849953293793739457774663214518416156254961037279004691339783077162132114252454159929019080075968141091647641705187470282930414422633334953068410765076022421402983453701741638185626856966909161307793875970706955235570192581674055193669043150502071498953487423049882648041908199444544691444482779060669296027602282830666482072872919362591121038892825416354608703763292676883084806721139717275869852326263262480405633832357215780292535117776771184633421341299424825253697014358259209055439364821461292374178660751034073014953938218376254667201796805159191619459870305693227509098639823564541734102567501999185341212893774868124539070274092764111177226685298400054441966287896630358164446880836707007987268747480972066009722756859796799112473593670812265390458714511300063004612887766317461328268518119139499339779413668682868058428535933278813595713728499652961243451370135213909629573487003300409182273227046318666854224180091291584718435024227265336084957009195592681646875546191049683711889655185224082568657979866159173889500514226927600641457850755664736676614357786145610952930938687750201313460125278141223338959913985992763944584101420182801343165078585903989595578915878927143181074433584854822750619895277081661964517351932480204574744190005554819476167203224896174199133114821447911539254572720931643195950088442807235131542247367626151160735221762829271581350746969496654477229012265059084601173894956694700627032439035131091430950957867856079608900369785509545482752233511458564380649908815772653038421144686753236256934826169289394548327170100156486964080600483851221863947606725579857850214812734036083005298380786616144479900314694527435084328564157875913403605586041993428992000000000000000000000000000*i1^9 + -247127298055347583632920141578306333225507480188159682216788750277335924733851391148850294134404498544302914758700937522820340541704898325737394577465376550293356098385251359025702257564510051746306195632962234446356641496401761802705317858272977365582300512966408868647361507293634766365490542670454153530123715503792641517734031727883366469367355090188674053590131278966219393615986021368171977160369616021481935840393087690592809471600101558869199751505873173021554888539754777506810172640443991756458448989714005419558375320930287470101478136460703810438161616447076492526297981838098967550026776944785824384258488368842787971667849792620424312204995566405610951499425377114095445115840061885097681554865086807000278068175831036279014022491234569158631604659457319971193072522652955151521886588466994345759625748410209201070133904918053947631868820446840557625207286797873009971355743403139472662303439865662278932031026560339878318617682253195872935871830124214680807537859202789661202495034955574513929572433022523380956076561011129246442619777882407903841294244638137878212098295274219425296881936066375465240853599472636204442528085952892969760725479843550160618791327432547513901379498787559482351999931830619157290043610619427794658367319309172958002692162547007164592300128843874180783306164536270623676188258576971059197171517403391274193543988991393273405344069527999569582638277061299716371036588921849234797969215696530299914359490736139708965227822392064385707032990291205238664912232604697185807684363360344198111595555125727524447693827047239067585904957101649939370887047834754384613770821304386455295708200218936681260471473556913868254664756916155601027413236085810015230704538233827397101820452588358253607166543831599396367839876640261921229314191257098797891538850153385947017245697739587256140891627926974730073307637589661180471006361952988441453691016302526983340443538289371719625446972890816207160137496703480281249562587396103298844856751483559930159234077150080079516337808165185402010265914704615041586545794503156093363865685531637394509549924091146897413594087170289382238868894842788151952711080557070567102445003239149761123364561720096873612373889793682323410815842398153209829855146146061126104641701877164391734263443926586384051489993938463562906677079498661288614437526248200639753528643924544294485593668810053837422608273446834450003392021879123675706139281382198436286614488510407365596887895135710294940620172306371878442133094400000000000000000000000*i1^10 + 234372026353872083760728431105770262059361221827959928845311290649011295879565007098085000858109524083548584714837682507738517549793839914837557238543926414845882184387035851376615636402152408061451778406581742128607299009893854597951976986885743680873586507535536946158695655148993006671053347620831050178982760358896128572700725145382766312740639147174100451959704500430545518891024724339868495781366335061650508115098911022553471711981555455547225198105406192616285518584732852801302263707853850496683103391269087286425697417889855011511630067960318476438074177616252562765933889540570783828360543941648504988477907249014534703924681653808973926251176112227897786719344669306405758253710181365313014881765130341529463272246956247011937039949079990086765002946525357894283863606944946754940863200525744066884152380952250813953172259608394820871871342448517692372978882991871600211568067224084936490761252203284740335681700773675765959783898537753966294060754012574991202612445273243381365981556425835913808634264738497553456214100670528120692016035492644615692958626527064126726652531896885534348565194759221458713638187505620813602099331651862695480799345805264501331554415009942830947170727562965002267742437284265588848234505850636942677022351724254515364166900078767827939261950849640221853510430360660514374671183084729157277804259413781019716034936631016717329071957426220729648391166134887871157269872991100786392492565799215977997705239555002548504683006266006000357416845469321526360261063831564761818646288571325819658093898989630266771172734677192190733437329068381327530385777141991460187016709675845633585302341144947767348175151265606400199581679927226204258569004601508996643982036135703064385872705955477068461741075293143001040262983503481396327565987175330611720168545416813785618978313302041576023008826198573502358829774754440202588373897088751175753811785970638098979143162376543152377327224545379277261217338503026206984098929056392488411504454181582801467030369222223167223909575014202104867914365920905982583515413384929230405294642251235794886772959724802859849917479353564058141933810383128307369377856683449085874707746957604889436381821698077426070765578868408365654386863276742297953690688820497545454982397120632236944302501435596067765839346702141046477308623034727198457681590486340930224532142664393202677857228983046376856980108605090681079056872311121347902460853882347274620974980293566408026734938847281125340339115306155820053430272000000000000000000000*i1^11 + -200796305653964365217271371039450973964823401835095587834947494790512837602524138726519117620290252188571960778015748862890251315956029464941503550882144935493584388364372367427813534790705026458863107549323137336111207031373783100363333988459306656071872504704023612366868066538439738729935309740223298967297377552575953207515193096122817953546158137479520646179597458921932190460340240122830834357749688483551367672136025282320888337882885239244374708314922649619583186278104716856876451017068489322967222602696194408124431078359995313271426702260226762203803202741778463958382642977938144866490231741937771735298197055297263392022884440221702526864289525065983209382689255991997577411291281252058632304057262429385337514765357911562805364347373324089472175481303530149364921865191304129442433299654350874148423188667801221578644128414017561888546769355492448830046212457106062873607343731122392677766214260684901101062920078751020152498222587303479427092088247248574752672124439971306568817326657992682497781175111804331876745935236969068930953564687697508967458784340683877130489186037108447944163769875139151335699004967072190597694551301518692053083610498929249655690181737493616205671166325264512041170169643080268847301915432646505094344808329577363309362000108258729713055143465444941685962370443305253425304575109228081462143386387239891139609602808282564867569043270938650411993461488860407702537893622008999050554472221160886593767736963733777336805396725542889007048723563392132035185702301619052422756106382585854144083186795733056049145800314806677150326336961976722260905868290992143102950735509300780390426369920249320884921216739207131757649829476146182899258438391597076537166975061333503561159358830213007060611305609758416779834482862749321906907731950952346894833142866391752597417235155931577002147010063320888763239887475904697144449482128159462667088494245274509709056313517506411280265378928535275292758486679911723373373070127739145397657953891377287455993472086546853585528116241795940133915390463324070867290517068278141753313387586402971496944078270934781629708138385587724861002478580813776194034293032584107813691240827605915109562329784033704680398039589008016109767937819523153485081120203378873533647996472363924180275946303930445827417192500687547264206678079767022606598761922781587068433513565042366933973547926269028640351171332414893910668916525098546301705590892355439886916535265265500872453364354583046108046786619319838803230720000000000000000000*i1^12 + 156732316665637506040989516766882972132272669955011470877406658324085853536845147255450380418975320954936099373916236603880248463115179520437765206634788939622099861296086966406961815512084223166104980573376829738138531234544829490734436288598704263916555639908594365519210850713699520835921712744611048991945868447511159656316367791865159040836505006642363260221705022655494009744550778043644605345641355690054551664326311714007608946463256387747285586106422933610588575204623406910220987285890638576494085068098339084421202784870100652979960653307693603025924077741453403542631942705142056527580894937125568297291786012298184898048607766193075574766311968670583979625198243980907696109936832385191391220383013052437439694915599615776054923531857317087772684006405792456188090122419102135040781372240025494490272819835171594960763386088384251978936438350073559420110660466901802568982485689276876589164988543769320664118214594568492561333233031673011318712644102686039268729745886741317876282986652747836016657405551909599971315726872130690074112735042881548551319104982528176212162376238207696914044806724702933783904970133271684392047201601751448901973694654533446429027008526002863282780342280771264500735477089198915873446748690329715921452712252665456954936453881922014957035358343071746491712525063722978798889675899683384737119796402070103137877178340909400156641537849465743798009891578498618495313101704525382964192329637806910545397039837743359898297068011245213682495876428226484365710482691397154094947253851871018248632593289741691497026889726835526310405138690436574996138665901944003238993092906357640876927404101693068871739567263417629347676745319730945791860038053081060229301972508463934693450646528991228245981366005479728236203924881936717865942670092711716061091598070254384050913816498289969833296697744063730710926437984243468168484216972826063586112310712097382860542266202009142036747300327433485240345410413291211258340624909017720863825468673739063808675437972507036085772337344583523878593177502799621199956830571226216898228470001435139683322897225601743464321763816497548535427659341890572594169800457234685937006226121848570510939923772500796927544211839584972280356531924643045622782283434154571608189609208719075602913370446956177651423790952091892458789344369459123177015346310768939444630221012557471826288473129822335719519561715434837055364420777252718320726484359560089111749450978730755501690707539128636916492995922090592200294400000000000000000*i1^13 + -112197794371444084737468637078931357794787403259320726673674625656175294155889751273554402652238147990083023301766663581715988794262785302683044463319923308516784028411307917888865032215093495925084916849544544236818148058330666731208197367616990742367365222128941298164178854937073690316765965259804212313618502239660010493110189264703449823236838129957079060492395337071945131774565348253194898498006282742684878205312549869008856641554740505689199990686078953421847383141514228604405624372840149318737784594320900863224821311671725088820573046570611146520899852009195006963633662049852679628979374219955790202747486182497827361643266251085129682537333909555245278269388773947881374408634442966467805347425270253367307441591245319457331144338959993842480343738677921513441070657544021972031175912389721891941429969829484393237020070386836949939057730462491518047251239831309963655290154193988965205300620954763103222523614570534393702987831079624027472821955437927722472725683888453480068049586420825020678041711075201765978768114429925380431268030809647657683897002597876102382106345099411062321189886898841434707286547169900482328414536034809529069550386777009803284444755459862454808571946834344803101079528457942012581008372230184183877628552900774899587893551047308898995917234427730351768235578653600219139480776535551114874981917972039490237542601394659686042989138429045983925916242336889901220700875573513066676538426716277555180980924848284198746392263013613346187004678563867368797982749661184869582115202941773842850014869273548846161319585318387652027815213682057404404951324741366446329135208824392984130986332807523292493184520249760058852195885028429079469095183668778870506278702408826341044312125718699096162341531222477796272032200162612687098161860532521433539307873699737097175366894101577301415337147202637703835705377180200376142336862381611777143813390569288678445770689457855468102753494694259238212155647014240959756702195894893619481448435003392980881198673652644038846896493809033147568386481144163416156803073816062997476224329870857304952603520184935842846474465899966073709886928863938616051405123014826052868897328191061304085545811125884555739146929973307705917320762636359882578289023662734381350747747985352187485915861309989411402676905934794848973427153444498779841669181267373512752872474235719922936979883670817664429945086996835311100411402970862762492760373659855595657767092511194916719863210697610376307714402178348005457920000000000000000*i1^14 + 74067898982849407588971849767335928584656262534794469505543818004041528884175656473157377137093095590976616367948156543442823160636411760039935385857943229745184325957402623712633443098968864727218859972448464503294745360527054302675606975900640430765865373804373622214931627622184480164497226736089431580099083366798443207871316007974563355676935092104492191570943559749326562730998189057702671834630427672908807517848897089761344769958356947922749563912167393916972317030208645199069936793909166230822389603971475869464507134655599054585551277812885201138231441434424554570512601092818218603398091148834573526908954962931479424717866098397204486950227693221071341342131118798157877018130553028187828016755459978112022345874350549294999734826466011600570877975886942573708360538476878011753693307040990669740324274335221968725069094703204837953804284625716686729487273178481376979716737947856012686202631704500328952642839312640218410631935232099181405848358429192960775334806779319595235340437391274283883573429727531341249660686390327474122580808055240136924770080379600938707867402310561188485495597031250372032193622773255880130378858530252829446267543838381633188845102864379810321045080084076541874605015648343365105256645415954130114013405795464812605716550810020141787678384910730952018115834533299982939241067374242266111817278898828318337915419461701857139895439267966357915795963979017138778171901749827507176152597840123215253287715314894149090973547436102617237713929138898093696208523149702256426022096571214789170538544043914502959181868458600029074670809129626281349911574933542095201780057811208535990282369123195021959131959750285787370208569140340933976268878780846431093789655425925475356129648394027111336997563216755178530324488556956396038615400777620896027517970278148352356412651881317758411346364173621674650884715815453475905127329484234546217484937421917227645573893164705025975112657229155810298031920356622671405548454483661327208560687996392631463048870238637895324572388960625174645706363541866596966150529609135710191272607164951722436217050626834582056102301124225535549382939342917232964461216488217244503234110749562471324171368552044960514336277363677840312262804956043278277427265496343423260287791063325129493660729681403687180773907112969624102315764953586185186463182364899911672900994817136018290646355387448157319995711560631711663292732967387730061492901828721036606518040861041242892051674088810832602438659013488809082880000000000000*i1^15 + -45299804483466611864203260886896625959350785296029299116829242955056832772586104977715015013516875241008250185900797720387993770766188444471430656566400620426317483940345475758735292216366953603710575022341876158478352658559870905701225622784699265279359589992449378078920955771650344163701192854141272966662340273527658668070611549412549554001496637903208116591711814354327759439011141825373181490969266869086678278039012031704746096628097903636951053611173266527972736569664762526784142026628301581493619619507095583473219906265910320549268829442893610792580610118681822118160552155043172585702340228860752760105553638922101254155966332673409001419207643406521833833195253720956371507209856912308390391803929936042393148032406568216492148590160912719925625518245825369852954175631051746740194911285660701280344329956538115643918912774006202188163350296054698641268232135528479910201238270722369498629425656716589230355121879402404485404574211618549601462237308842171987608287937938014797538601719728860974809885801192814814735827260204551918059581945492493867937315460909900951906841046884307360114550856914571769408316769515790794818354028319470744129997307565333117746061237901321193917718595361119006527936976449380976489929435724217048389305953933391603263978552229327682555335045349344548385333226314240648853876527537476042486811161626555637692710786125369537474796133032063941482847510666522083118181790887179385815207461220268634233511658546573658985048471310595773136250895299651800091734787742595857005348410446221238924928810806479700868265624307858470695846185814059867694229438755873540100637208651567370635127212651391066846526786045497702040001691349368766252127965873222069051480661141372218446047250620925891976845844884824045164320629739418691333766568025382222058649829602977468824162161878109256147365303438189349492663218396867209627063224755324779058342555952711563632626073808671330406520333254685242389395300819318880452636220044002918756877423638065733301551032040798727831479274780802885706231424997917390906836720793312275799137291941372443391245569336830243191362215605999364892336238351503772069471578363955667356603178727391638236845367914674084386719579043050345858273905515927621658253753843494652714651341347285318027781122680061026097092068085953125036537715409647410401133295009204201704793417305811081882711293585992857643788225972970823751764040241175269315292699364524196343010952721039051241986731430458630370826672205620838400000000000*i1^16 + 25756933125926494160764741879419887988455889847508892930492320099351698084833348769753592431837319964414428426868761796301139123546365462611936904513265085014522112162360229276987634844608594780603733449830725829164917864967203390668694738001785085606765658609676875361803267486764021539190409437965781755632400917329470962764742751689759647475799281819092830930062939196243060058349006346383591499908153141110041500684671209263947667441340405023000693840593651257770802360544876762764932291617729380340779623256303095879866972026403742927477623723163150808289187048676657920798809634471692845531499401506309593582758244803353732895336140434668146402674199378131313614178302820949144388370754970785403313169194485320517324132946581516761661119708804500102481862524835313571793915564179900442207771489445357277663750259833011915435711491144326670010706125205016996618240516986736613988089566941161140308049959993387733781121205941481786856194898698025363460569893721679157548229263137512193124191129613044321488241489650375183532028761098944412072676939886645700854980529036689910927588815732934423046609230588682486583860966918598354613749032251894339647877914592698486576686745824290403049029297688899041180280846008355000691563443642013147908196040957690717531452266450289564956747650096474974992374260756847749434672227709435558425644549266411616580859639645063015482142515701678673403687371364811462116175649061247877561231300685314382228393461618755970991017028546767810539874256356439429592625395970275498318873837313082826701710934298521289730066599790056329225920331654085826975401067524349267329472576538080823933674627218366443179781647433143690927865187603031400310854733972634738029680579529818881772791420515228844782870290013448511886477003719606039443655270587343311302290169778222181429039085230511784341439478887472464457486335562815062323992079588339442957213162463667022573082195033463224871505204363824538720705043844403760585512631339649124490610227831670923157703109611124210860365130218957388327019039582692579742665555574138397077790354996682293330186035334471551442633729630911576665377469323215143136569827964389986827429406188778877514531797572093219033316049638030163807074258027260595046216134878435044780999507483105787812479427821968232363669854952176274347427391964865331491223264904455270206269682316424991842005827167309030367631644805072214629302819444267732972217239251063404505999653562439596673872155495252095977622238148952064000000000*i1^17 + -13644588472591898223463228233006963163047560709960074883925774614146328795852813157796633718046131598312582234021714855485948598147056205949478652541144390633098018282181154315465029472114348351363936391509024591781052808185883323043016144877491817131166344563428313508820581897259768593865856349485752142951743897868089060930918357683077178893379268132295139232115352263832975005159572112637824060920816680197059361101474072757079055565610851611054022701983420363478949378221627971743218643161965471905599782315882174502359079961400757660663513668389007030398834149766350766164113866824679833008968370209273220318802240308712785150585991253254417482577978173816087255633595822767556457321066264639690437081424409193646618682944027418400735566598372900641005684379421532016628448399296735316179549604394173455126530614143987317909782881414662709142780205601848546107585733452982636161669294833908595292988904710203288213415203354807163320244929414797978344911534741850983975513379706433347264573389161686115446700244117740004384402244993984160038471020222796583155262239701579818416890944479005874728250450255606194532656907001662589011787769989376219958056713156713374904402571743733220583365443773168469207967989273104868098287002890441366117080022018310116208910844636319308164616486955864886354231232708323274117364843982857967104380627926219719887713388376405045235675145856920840996619488683414417989516632838914384647362643237396600429643997752616725989430957031812152088377524216904352332339690590514526837482215806205711353743622946890768748883285999143022740470551789255610886738425079612802518339525381512612469212499039767633100054367600846455181273448031965126127998065613689531609881589927154073616190919084710551375583708524688381995608069737751618355525553372926132029944802104244595252747962015709086802798949800564009343996549048374135756691680965904744367260820378144257113191980472205595449096132141304593414991936003826826739105206292669269272014882330868467457595813282413930656725905495045412869573974368323063691109539799151164194317661491864793777254894245961736033198847247234672931957678681998715848116368376388911703266990723126338606289482717113327688191927478557777362901730027318164936998198776253233606871085410119473924241134164209317553775075121522523219202002943815116692673074997651174596214771929672499219862173252098652073804487011545656117245890460211461691266547198243871382586007772730863897809264602735909293169529931694080000000*i1^18 + 6740586112471906100324199123941358915643222546346677986677289770479618750238324410242140142267423329338162819828375200599621587437286595417781597229771708513071578008843470719000311578517273338117730558698207354404354731097555498501903815310460516457398796453364498381900589481240446323293060635060411416042721142377534341376484046571822881882782620503260777836127695942857536191228502811513163922291717398135114745413146613733554737790610524683961108206132413512021429313751538897738888401765923112307824373889437526975848041110605202336317792991167868046686054922817512867331656058433451091437001093077380848961779285724402123699924861998636263339864384914045296788470713177603112991359939967801054857663127523706144830541060635603354870437106688069255433338813548361298868623504675747238008067129981679302380862856284701837111579500961529750101599440840135939331361558328379336830194099528196855173788413698870415923422971186057357907542520831935632768000817856732636287369126676180614435044834070133566750336409381868561590248636406308816410402423574143539847272680154351942076779391306157069685506863762167844566568742124557391963628494751364804438351377602723683815181864093428266394376643157630783550817904968127939209389430922632481237061410366902019426991234927877430799517765113043743044769347989796814895027914697264579836181841796402025015832028260897040162289270692061739374735434542547072462361009193222245674492709372648193464439844892824600992935219452650887011343932576141988442876852197730508924721857878865843144963660838973863536332505692341707897961461442714928740944015572245945728814591953457424077914177456655388569005295641699187826236898865292834929083585844584298962265005825537592459332371463681724405230125873334505532592594959581681553934530524435670701453777250138093509321246763895834061091918613113826334355704465774634667865223856682733918705593036324723318028432367489269837704431799230961039649493254210882321310456095320319537337539665990956381879880621264375632630711600533059017316834145933830470894340133281857487762593455345681539787636008319753839699752006048961493392499543932705333203490887908674817315630739386865432330356136575890337406964985839032102154798121118845427542744287176853439028695689553557627830518522869529174301168778322015437834028496389302490248314655512377055977851273856933056239579786845063690742462277801908620125803042506087963901274046114519538695681625900986239423929194768420133463694245888000000*i1^19 + -3105257065239949144029432753420202031365537044604599340199510932118929535872662533350238147947362954774526037306146426989284787469091538767948406850819413155477219272916180172095504489740794808498288769634718575743051601018757784000008763202494214445763409134552700115733591431513574954672846288611342510041889304685998927410997564219578954740492932235826723326499728893668184524669218344332780809632117475152594276089721978027119284245217748596876600674462275238743751293622787084663928428753766270336876426262439273893078343918755977972206848238556074438684505992675973992211843835529836698309063596666891332288003505907483696222077506473793189191905517543532201330938483058826003590770302089830732387845241093836698288637314491757520387043004186187740588160237188413804446343015871797843717535320030611659181477481099564917313991355951425058652936028893340702857371404888567428496394110216891386643195684746926148068948454607711408784040366318451423306466924317836196861761949757160360362955547057412271474086256523251545589433484761862888721247005748572055593790025307780949604456961302906293580799450315171564764931423823822362176404326966618743110916697710382657087699085936964120783644319513788444508457965695299458189385245240030210977573252534543323957449707348310472134111989560409159262065872362713366788551915496832543445699632619656030607934803130195492773333462447533022213297815550769250812567972945696947803538126246547601168028679386370232619278934527421421577737905878880298351556294630645294548115827803089194454542203809806744163836180962195546732875644487240516322491044608337466002031180035077999302882507212069347113855734862694453280763657465822324490281053204029921788218211971888647844591911099347833292984475989730129810751385805895191027884443360621956554772430429290116256704338673562017158547237181096103714197176316941099054715601451347238336401038069307235779233140123383451107435168943521550677086174023012389912104573233589639358858502206685716107038222146724520730500330279681288414691699993740760992029142239424983940463554426597833935567887070288958124289846979646499560146588988778643188954215934810305823023368834469756685595304326909387483868389386475985042512114735409232528591835687960047666759546843541943144371543243332520634962735884527536395008396813291897521319026306736694248524328595385632326054895019818678132546917147257810561476233453754546277166635811543873970024928831721700471843754648111095173619069747200000*i1^20 + 1332921381154492912616380913711870130378025230108283491667985714407916419470196615341185681610139769567767940272618375294996762670522595372828511795392563064410203816696651790479043867448797366642528951662601054425298498890422159004668525114436802848211046918392741695287051018634963586159407713774103893724924152320973492909129843529193745316537266002084141954070276326998121034896159276774920087479848306935819439731220367918863671429093118855841397509391223772967562666544211562078545984804084694085029312088683801924327380041676727607973435031770414995666096138508966096394689087280550177392426771572460561408666325083738199426226634543721409106731207358439850829260205108707211601443030969107504582698189241672020584338917047330029101238643607414723183401705818810366453789473602194181926278665022629009338962672229941097262665462303743153144601431158383550707574503732141479776821356754616520522657779871133294381785417075369581854337561826666984543485027205048672419626730827487283544479167288370727629670704554319558324974267293603789279710548816488702602107268067657929399373486618923308839309301404673436240680927161123264898833777945485328773784055506424993164321687809149513304859839554989971246789233123364673325282863147383430920511467885251673446711098991138030694821920828924247020981335106203681061053762036086174684140617166113100038918216721566295343249993551284411516001741121897288196545103313332844779905405329298869564529706592588150651379604097135096355035369601221303303971679494716713565116547691760191624974764659830922982367749001372908471633871491473532854114986153456033477555710644906391048655659155837743202799803020060850634588319161054143903748881410057502415415340906772553224588180601327774906449149253023021878194087329352743513101004681334247911815987056586679416980366167462564770602720910761620044146219811676935959971128237875329739811683236556688110501596371189982200155621145062190845728826594264740072876841601773840959088361306538709633417858870068870140900281743653619047618698252973973353914103099181788830883612182521414005307365313986989632779535659686831599356686108908187668816100113765980805384669435609598527529777855359762631280734284673293329374017269917212077727295502964460212531848090731147524641608016397393171580302766380139380245525145573601464441459208784730081392288613265523461929701020485130969592301462177546018335330937516452498586165431126286938752031588079863251778060298501060198221742080000*i1^21 + -532115141681088111763721228865544922221163511745826991958963647085273214520330849236087409733800718307358215481267791063347251453575375078866591714609906010037819870470528411815963937601349851451038728778020959789938576483434013486466120034835044731068063777706063491508812833690525642845978782205559174788557398303031124920201278227825554974815337884971129117048447825603748678318244488162253447926029732023888094383018522520876666297313543008278488987895494592746603697388265850131964453052952510790349160965301010203768090922175113155659823954734705040772507871455258058349015417373168559914170469791936563658214551803105926350528428232019308772294031055938752399917129693568856248867789538714630942381609753535557340476492077383616526199027965511346440685677004050021521019408615545757132774386077174308957955568263352276263833261354087154328180595020538830558934404609345641300348369311246233849934779927023539453674211988703350905823244913392759782438582177930024014759633402156040315666937913253371214892511837662351188049675631010179953987811779890944471592876510665975666715044198939536790510055821536088009823815377449845417651348460730463395734335231867253482810842044539081314564356851005074620978769101903229540233791796790450641019569387261453728244509535960225056410016655543851759890832736672972927434654583914566414887328418213018972742579429808725285347705726216190363435130272603249353379125449957075591897536029829649963579954428209784808878143386776012981452730052119042744146487772182678914428719677192280941541142028072384467237113426747080451844097665403162704277440758236910898624158805289289964380806950164243229954812017429964274514983141752582779071683643173182274506633889563581230154586178393122020402138681501783177027249122508251853142628148225669251857545782472631854904715454726000342366388335281266900777235841371821072550950881279648110282937635342795472113854967281700599234143014368572607374353944596792996545759995443640262140078904742345827875286543077551609304760533457324712603920550904650007477105213875116813223066030620666443814395283666594664761714110326659713234817858813531820144726689849502658609956625296526639330398587533301332408697650949953832157164244869625087001598886094950452799816407122462256977807185926932817118936693192959937395223253791708927601953751849875571751912862714868882073185543157493208450061916255279075886902107229072928945665983518781916280607241175161782541883423594013035331584000*i1^22 + 196859032326436580895672945237413329023978735525255848944447535230776427396746228215459790237440992930351462475857160517062119681041145212173536363715132269264018619743079131356230774175122466737715282123227893732035285351608659692510944215824723512876991166178956706885225284130626485241757302806542478789620711819893478703304489364016430400588431766236139753789310709198129843772535351283903922907253370767006718492241440151551995520997546123968840862167307156873998474931430706731520569764578420114942694801086330041443216487906778988254381008810007505180723524060665761624323630596128579788484484909412578212066327399332803803000855982933339536354350311685698382839044815861979237529835801779230662376374895272295120236794088826786622165372850527460001164852623969843280714663468894438808259550125245806102541253185538250672525765951355216989337771865384561552807061486645821232349179787154728805847060003609851694180743765998089658012186499067864120713353045120928087422585417605133875489673152372256960730817690770808440299910886451273482844911472517305604646995666234044462666463617733514842064445741324240148319805966874520413209430153496011943429484922303637053889232468088387348599361163754079638679197267947418298896239162911793761027838277963694853844298304939561726353986612307667960119957685792137638881703004441554197250091631605556103087026439649703709342732806116828776909107825315483859438806987792819698131766902447813354272497793355244731763308140409177405621395426117196746499408261367056576959615976226743265998633958335804532688215378488403399391254416614810997376140336541418018553289864353236914339364061012452561883670683363010261218499010057967604032247153950305559638026684219939990441982974104804610449297033250554689025422413919594003643655890826644764760536118484383185705588337641341887852424962709384047217502718490981947699824357087530077048246138792599697735840013887817289555426651503587906284762620793955312311950891833826125120591443447931521175959612113846367939246289117525958673589605158608499181305842064855999378328653873542379526331992101603757138628706758556489248128600062153070141433248246196517669334184950166970523969678893240272044682539374215542336102505287122654323504352170000194737113971789470520679602994139599591411632797259865854536373634929159772389392861160875887501659695026802839531201903890037755507497370013998782832279980410855993925024002977938080926611023746361819660924386072188472524800*i1^23 + -67083661927445834814610259294261040192391653837888981867716700665150556971498238918482107906454610294312496703957329329792490332251834341789502281992702248619546398240229032075184924015483139872216884465248901984531041416107851691144696077605329423995011371951978055357899708486492629303523632724258781236616627283703673081192490582089135289467852892522948545394454757537787765884595421955142628008890383319790850354881074193438413175455477945417556527209810561177321858987586548680169007200763042818407403240311884004758342011794431069629587344492838354519936797029535439902891788241183056299237666472259636828100156730389588137189398013028819887098411503646347741081072942762749899353095179748703630579740178395256404234690388337607877909511129560285198426379720511632481148292442702319326037886372039625025545994866501049704584737676974872793314088696814956099363875334323713453640298312458792255263537145326058264061872971691550253211721251228869665214618848878011036876753935303707003380186270280570378770951105616358748717707580874181536088613556211982381626177443744760583534205988290796876443225539627410365298173191950784413674529037781679439637021858210355033558375649509875954971089033111866721962719313051633608622336891760815943770178738737569328942405453454003203165465226134472776766618366108371735021580711738536128511619214558666549008322532397374821500035432634758783144084069606098477516841592083341356774680599366370566061715330172333270378612840890893466638508960634765704273722103407662626905349610530255254047463092543068870433685769437017481882526342736388416716908358260022496926614153292733250121350963400552082316943077521797692488847447045940255548140990705795325381474537073402126421462652085500129014128443594089419123413893015701089784993733156208680670223096064000788968475729704773933718523545159545203079989757262524677850153072691604154710315994669371669357976076908491089683175839493323416382421530777601637804104049314716144236174171321668801450248166405988130619623250369719622344517106957891993575565578684594784201791510267940500723020718486600174560829995170898352488141996385019669552521281642666809619802324632736486117720759351686934235200147865576913323064941707315377808647105320944535354546567862252220285772119251247699846504690186576993073964461989433331065950071344680054237690563022067698466583768910622265857915738183345613530433055127653650193104164636249739089491155491342024187087143851566039040*i1^24 + 20854437608689877035908064337561175362370295588414462423680303763001132556496770796981837391569343636384525264452185624771815446326354618033455110780840107542983016332844885481584352182087233234654039947582725529957422041832326751338378759604860990370443175701529812448056782729876124066948905432475523126301547864432457183130852972247248090028487710542226962819914210735445640023229699778344594900411630353450508288812510019562971840593549471595786842694240410240173651983593097054519217950752199022270080249128156825326927203882849132986636403661777359701864522449767562428697821090308500973246612186647368479560250667266699479660281521082471968037637803832169914483699302106438760116249733787030672812844189523238247482778821459057744939254584317124037444956290616088926280039051343497988872667388859009473121420392278768772356245987502364164721048070070903932690975410959522895543512076498661112579464571959617615374244675559547679483934904316810838095605038296168374207307334945544504561908619464065948580306732742881837375086790514265505028603843113725970799801148455786566759875332014741798910514641710026523153378395954891120448725594448150202806922460171242082849060747402852811065994255660066934212524251853131824786490556526401353494843859645803697213586420669141663953594414097341152337739475834107587901000280336994427991413648815018911749310920212002345425389300606183195247082939881436165407738079081968564418380541764134472453079127797094964240103979660533020544321913348431842006144086338905135550924261677928113678925372554209677988149217244909916271546887652683658384452546934249833042635341840769755906698276857054272429015006952857109532997373678941906796692460120705546078565923468844661308499286355886611089742089907020541451252448087272529008782960496938633085772510646163913781782930939816937025823973128877944600458847765835049561067188737895856224937505622233121448347570083999512262432144084369973930232106896235570034533839551620514381925037326737264065717099889814717242591536678708414601685485775702583222609242820539732296271880919875795345401728334903000626898386407063847570651365495870150514446148848939044335200034439615583116261001969290350983716162337136738560421206944199123341982041756212410301959595880309723970899366903864775871013163129723614259958702963543431344875737725144833158304605177511081860743076734743304309232460029478292423505831703505915170846990964072193821935062090938494325709792952188928*i1^25 + -5823779710764762278410396512586941656712486032330778698695495679333538348072451884131768629038791155617649200679664731298993079254941730223996426167452851501041318605570602049255919307498060593449981547530138367655884680301628277196365162222451855389808720902488818969787274978335919410083005691144574325404520382463483344552923261016690235776513186283869982394382262047100092690551424695280935770462643506177997193677606398741368822636519524879881318274327417653779367102767829021438906888277251872593317373913726958535741494116681661943276585653282346842661245525592252187738079358251925430084910309764506819434340556922467418626066115906943931177528269562491895610503682491459893006368360922555641375475417558316560003333685530379609530487118469389314488245776262171779387930241890971515562886008921324844376018647254515093678786487416429730173530227017240917597253203222990661902987968600006204089189347723861058256357353460838534388325503076848770575396687070623084754609529827506436452137861745026134685918825720449893244432752372698861417364866570792307487826541636869665424206391028630356396640475445156838359611601066499067274419089122397455676970388362117168169558467354032989222451047793832113546284504031024874642239548571802883106755022518474182091617680683295558902480031053830481381098839297933647793880799790264696963803998312514312151140132822532181858239214962214213158824363653255052098778492530133474382816812280362204270073359288455387747013857332413359961339950698048432318167914463638418457197418473288643506488357668635626100050214230604027442238127740121547942592877893232524443990637086001724008684928243653548141973968524788398815731634202982135834896674738669945792935355791983672052925837857277834336438992019021270624561636021612018706162938016336087843511097489710813670999643652255283091544741978977658226498974937336289896710689029631865048362110288355351577303717770960538185085568036147476776175106553910308719492766034220848778918858601882508360829756103163827988806858011233141378722847575847661182355405207339606723303775589757309325331936105797306901183271500201300625179899329614571806248583547937473798879051326812906290887517786442963277347110287478979283143763954336547961124111492876153942143825062465474678106906556490201206608007868365926034063745632901395172326636373902318387627492526568531865236103172307663013401529980753450805960986280703875714530530336362666414657094993044590494449129226240*i1^26 + 1421212883705198008645529082040377199946650033493082982953154013957985948975691418283367052532398870721946299650592721589640720416907639561212850921493998792358574324349743804757961971355200131689156104404431102563820451071639549153467874076456106965842384413688541280096989927181285060722858420934127629374477214865866208723483922949382210002746539577366828743532962687510194099930881661072495189992516019716512077658832836644165122605067321848681195609965440806584053823404049027042251626777659591699841811227676756707982003615362214096389326790986044342049073374253233757175174017687247290672253155309361058882558385840394159832738734650821067778630202110654313497003336051408750445800602135102176942006077602050507026206053670253668132475374515105448658167936380205928009176643482601946985319711193230516239196706115657109789683265457097026014656574678523523900507280002271301339306537040343911550529167576683028345465265176831491363336536613959896753279739958709973208906946659316824936650207644221186548440449660538798183524967773580731312496134175581648878801732179108383011955682490857782735189256798245321080153050790092544389890667951918874571133482026834204086225260841104190732573596711557299100568221085960998545448469876861127046401329647084517782815756894465212913919058468023581048587620269642124536479142683992986078736449913844324028876567409658509325498844112865690116329396677326192190580154236008373050084779888685911577755082143025020568685690837072630565086114726252774133847083446066116863132832943567247308803884741541413259570144224528669619206909549789206617621672560021112556457647747450164694064026293684046440036748510339072226424852533849835323214079501030379191321036159131477676562162236348638603346492570282529844219050181631578748072242620953818040595065752272091692338859449735314882853296156801797104546555992983082050134454404633264018853046813980810193969996130282851081570305342691800735746340594535539594232207994768843038092375706529194856984160544501025697319829422333926210505444724629209114512050487059638214492034304089617283885793202945567641416712451638772421044573481571671202738817622271313964004694747443789039295371679756738020763842205742714679339513313851210173110561396448772260295930979612959573815391883300526891510730047005357912116761017445615010522804963844972022758476866729887629523245874102030152616569724105766592909990623525994630539553644626490506987591307421190608673308672*i1^27 + -284737020023486136284190058378633498502576222882608168943120564559857153044619980513125236835666774392686238796666592454909028780817644854223007847247423821013439018723069344372404774755914519242081919887745616570072385060435610614734057536820752017651002144718810211837943051785989090069245566465505977842798110755271424873291989733030211034363893279386561152993863609387014840640666798238049852765285693001595968068511263621345274106447618338957176604619473615205517652140775974262102101993308922925711192338941899390871968585949932229135858230237614795458367357648305911146152371478747226934102295715590936415253723506304454452175169437948597194869898506351702852551782261317501954974691966197925248927715636577696018894732168295640183934207307973913487724622966542830861433250254507065576268716751929881844557987495878648006773491278703376104383867063759932269226254656431616419257083148738737759700775989237756250784627745540677052980787842183417829883138305832551942472604421424076828784979282283840501682615917431429761272215447589726068588733828301363780893861743462802092543792339949918496276719684676261426601048955117332638558928434682183531764171601100277571477602884054637927784756430931509288304097422399505602745168718435307642875850104795917844411388631726674854555477110706854842023812809010139241292436074100838345132804510743365560485281939877623675390590624862960389233802253609038895723268775282193065902390747472039164378126516295204267941494330617999696785736243721021628092148904860208516752582154510460231113840648980725401236020245145375866547420864380118467757036783716868750636256964193823961253565816360759099584690750848448627787594551203151908723692166665497407861835929303793841428851312414884307193089680878970201850767273508774796648548153895477583377758073307505178293323690113431927435224974231674061682600999895708867364460149042571209274787348397260583240531130863096445427542861366630369426731729914005803420921144103437115205437977644910215643633242347061028491393833748689821236897258921294386046663599037023383786806918743805903944168309618745920201104085357083780039772437205178650130847584768980836086695022114092981490564386120540228678611882172296621183927009995791995203084048114001175306211128204945750697243398244851411139046315736441388031183264212935497045468635871907480979463670574425651982832312046313260801341893422125425042388785194453738465859446829293537122104415464068134993920*i1^28 + 37599446435791324005817804968948011518879178261193703362652385814526852130444747377203685616295110164263500364271219300548416537390671891879270572223270808260214113703435847094067076557456807995922030924919770653477277112574473608029548500616522453610737490841727703552879031763472952828355236306389635199188778665882428963578630477624817620783870785066782538123983340685625882766058117955650978781117756847244181543670329050781431405378020948295063018659101024970098961953748315025507735052416735038846062882671731226270459340088512284694744279618438532941101418881969851322985026612913142374041542617712832761287347028500473022426101002607025124252568845575365726511707097431189028133106202314259898819176998992726251353007989846995175721600939068740037984716015564668018780955160500807035824547510098401426480623443556886912716264588347933272522401734736147088430452824818632889459222216841179166562583288510973708827627658624472288011277693455997591081497795224479567857055427801007753761267739570289527333800695116396224914230857797380053330028565619010593433732496534710787786530557767839957605404346829857860239566898566157569480492961223915920807642953366007004758203833357830255149438665959507633888695213506660489845714541669047907013628650150144756086524893577354522328189954278680431554255143299568511959469305543812634429314012816502961488135845949800262310983364940704827546473579746568272290742743686428211943676131931850423231543516701571089985694931741223334204045920343292438488631542800616556415503617223578769709384553437938542947176721547771831891026428478273703376329277231855042674958506620653362008626474164916481184213840385502030739731278790368375679458157506719644355687575268083163941527186988709937449418142711498507248390753353186753098140069556771692451214022335662568241930423575343837808967859187873781643044235767509962714580247817815066965141718516569642570856640838026417823182854632289904624879193988578463095914023134781366640522660181025681359871213532308051149878658399895574101626614806546276050552931595080597819966874793083848448823303831625253314064963096023817933784382247846617905832417937955475291734491936457187297211398897531171486072755696755734852476793037703660786059396539197090955742650182617979123289979169485632262053609821949903198891520468134961175636353643762302112986241529090212040212483706979996089810566714735806399192040733781328746104847087392571854547566741694709760*i1^29 + 2067842696452709405801276586219531287691948695459516597011397955201184804170222994068888658608218759954759963089774276836769511516947972663914926039936765407042596246500618658665262574676158856428239962069435827626034167981017301190341015175177047141479821528692728967452154815263369032821927976947013344392116942477434245900927229389979037008159660202766102487377949438966399980654190650740682861877162682510456295034410268107244617776661778423582572125860600517788126881152402361310716358139033235649660396985024746526812042556124825332561490153466176720032808181593587395943337039372771718267129928206191448971739217891611350765634159471357788775780589863623599935117653085141992479061323106701202695029920272128885513479993852133504424426489907638394710314644062749841751501045854576829608172946737977105779048151956217204438928822963865000302418161415424050243429857969882202429782976797097513801310318505536097390468094080585251305164543194415806126800355271211635727465496805486256794265739962952905023064910519013632224463356635575633006618323748680482932509824449592816624290199376338575277870237347364224831170710163596938051749017894506663687988338836231304949360266635800025051905129321263309098212166476344924548385050888342178202332489364355199590627546296377276913310173993072394569760399033653276030521030660285527967226765245757682210192944876321140083120157457114354865617047879052063267018234528650759138562393400679799233136632675930674306431434410173031927224577850590865740037824146309246739509927678413984323940579185108348550127069295449751326237497245650296336869393782883296688183971889812078911324171237834303433274792217400462082252434131401077210356646977966225449968497875774152042075824471861849930814106063197240494863318254984774371562306882957230809196518416581037692933853985528010496977354013945740411051473693210760285444771003521296443681935581291355019632901719767524844371221272721692165484662576201885930857959230759928428910842917848779790199264442645163148692204274491903320032269373280158407846968947177199788422599899203547730448327385186663925190039926325269379343522144908841890666468739555260942504880302206380737514493898145610570912103482424577517958352189202233365459313431325940141012033630845274489682418752363445051219927033828456614097599674746099899122421265847442860545052007892274395215838314377151602903154564500377398019410489967475462615764327696574004485941469642752*i1^30 + -3682904110779990518558953435203917088084056847981480452166221643281984718198404202499706624631692231325478079495134592009016361660792543070827538362909597835142816060800764648470508977315440745696236462447417106418783621799653880942891017575191170850280018904594998838989306187188548511848961358990250548522221919818198937216007988073629894676358105162631244587243871377453957120470347684740996452261323034153395350802335176043053221411853628160523183560182536127770454489168473758517171891008241570424519350146055998040663712680975476134107408140224216797028592852556638843511308722783125273183749286656368390895749872764607351116221225335442235651231358022231137133151252229976014804084618848147131903756734253859194266861166671030220452832147760518744918476003842342651299370989959738439985836164747284738535847783940601295638201450162913900643629418555249274966759339744553313147501810044570166866250789305025083397763668444263138256485073400388069449994770936444674880237177840453893116541949281324040100887282337061184628455348986534605714278664979357068617914280196274911207692927806500246632665144268739782793284386880160570339285186167711708459869766598441153997391342170791303543075452608062993411398550332520319989121436033934472593019393211537859091732343644979153613437271693999624433104069889956371767145335863434314336450250013148618677394310087804187418675428067561756690188903970689816723609190499611906136457769592836190449053882199224106714578599743490429749650267249210791770467829330187690838035478622036607386996037377849520857384150392803458748745420926249785042956700097912551668357292170204862705508746964377386678490640743111939556131647864605924484142689088853677815989769659200423303466264084699785084261458247987399605327495277191073473447360702168773487015645596314330791792808816852146412099174185272973198953326121178510303938544676966445742299378070447547420819003879350401542152782039842623981352634249323447819024867409436823158490431516009804854481147180772907296999629778405358089961684590848541152870000326023142677971283170658113687189658361944776298346710628067501891966801520100498408893795475350516238246595766669583115402026342980864501496774252642505953898655771648493249131039897593340982292658215529535354179536473686580613616477589837917571169392946290813284232818200045343190741987065099357504293743940554507894795554743364368565292426412788814825289189689051565460703078776832*i1^31 + 1627198144470017852143807297661076634541328839396372379721269257610330005453515367160235100352832579212863765763604023518093997917639402636042774159552843319202950352293502706984308028794120296633901044208188061679985154418573435249031560183338771663345959988336827131527876601304251268837122395052122302630172542976419741683917563216460524107055979926566319701727518762246062951644707903418219348446030302944873861927996731392872303408101606056683686488596219492638561587756266365047024724676885526154637928976567143940516161841187439723256354903870692464585919850688412145898771139654981944126633220738686927001786938008485046331509529887225300036115367670916584757334096926552621294557459964709068024541807395958028394726269171065539115543489107931007301420569465942363348264415779998263067141152050294998210162708138231909344880320387927827242174503962887119852818716657430977084082499037098682387671800995681097128374313908012180484211160329814536130038649808417554765489642685987402295233771286911686827804981670912710135495657287332928630277673662080500958396514288374144082747521944178247674140724828296191969100816197967004895461572867420051685518680330164179358629295524088232954127288809865076885576389191514246583377151376276960787768591839565910047957183954397993652877776979090689646490478807641766370634151669684247969836465587841352900175576354893527470472435563214173822800928820528620732595550666715859461271266681586931296233918423596448025222711927336489887456765234451857834116678494907941638854356003242373590233937304767540416567002586057328680164749282658123604570491351582845923320958895580738030669419446486410085614394300581142659084071214000349945883955052530666093321525555134858054561439009353759505722397275828947893879386181812049862528250055801894487113381309472324924670316969779913999994058071961008336512222275243853466760603130077110430578445879217821051625719807155691321231091508709101344984467284569693445303121876128364243666264519843942353119050646580161375208932582392121542434990690263117246880544779846248120593041674291131372040622314810782468166608163104969120530409111717989130575419394932465183703535462036175789499255321587780831909294566818246523838754701181166958616342816745295152517527907686818226171863740767087729278842923142898995509740542214127957320289620161622076286123922948494133760697124464256825629702862241124617276538234047303768176113988382145712758980608*i1^32 + -519302617846275979443416991422202121863765475103793843743114643811458070503551431208593534610634247868505033797789207835833108802046189076541499300529009885526263616028914606362083159024880264686095801640493324661598177390502045456557374998588782094257126824235667745018195513163344888682477742623015432445960690805872563745680478207429826371726332582800786990040044354558128290559474399817180116960233039307392250856177263802024745378193893433343438319705799914727578025625221368413368147180958066457773091467060136343297972711040190693222563111998006925081266716677574379517581419200058319157908319274442404232370367034101150129405585060188001241888035605755074765373055660393819830472350220133951100799506788476623586729729330988050842215109417456603031368427052308861391146671877205414216367299899066412626796110985662713266623974726214282007133965064733993877255642127823598325389801451366429468237116994756849959297273462079702052932929890632398205073222122201877044610047447455326005691897004679380816241750410315047208859582191153578330087504722163206018218984394759327129039064627620871529223507358569064041748081176147647998804071484114644418128162367325543998893980507125264082718598424085461707440489089961735206930997316615495101067079060021304955997714552698383645727270452168442833150985552871348193871308078307974146051112420295819897493521499848547072278352858676593907598854397096418429004802196553757909756047428838454570525794254797657255769253242823022674716699138943156955299859773955293121101160017137667064498376796046799727784059269821812601656886502883622853259388460112233964475263981853899900777600722709990552991365186570860981807111067136017494404192799756704947787132141048229194385258667805653183819818133995646873006805022621527595695944247588576801017575483351066420108584811931963751393632448569490213156790574633998306292667888540231586784219891755491580971501931481861420565042239238174639155423440130762266688971171622422151845490553658509067607520142985942313976545069907166828966883112415830457162488533082418166754995268703687604785071234687141054262501040704883918265053884342737958856642816998830493976349332396473641724793684342221484160089647502482923035163484440149613139267856399272876206140506316222412360933463575151129726476277713195220630709762191297613613978416719007659652653918570385336108391892841606903813275014927958467953955955065583707197556114669836762611712*i1^33 + 133607506469203981027187450755350770425990611598500826544571624697195964615126092838096172628248289343640850552828226269590763153971877160945594603285497121244011297244477763457530178010835790448753187855611965234492288050310283564059332183326336384167545334963850842087528512215638830061026751431005856605725726172939815943208613739331948160047404950335949032272854667039411510130097451582111160497953112684339644304319439804266961684036971568033203023222729428627751108244679587058374972395449724590446854098209547920597753972912696076864677945208530887547661098055454153215309719572072322763506076581589420708835817233943227945034028401425416262809801848248881358788558268889870122317983082039708383479120189357379126956490924640958096760679824863306615745685625673633216356224785357076584859092871473118220574163680987487951205545641127429690236303139188824592478132546117675000073265766256788804069325238184649486027311749268526021593937142001785414591192498396001885609141099165814851298982687920956179504791243898813283858899911471647136670183261393543022996607252615090137894239522888153845321523967022744862762500302843433343162668117289499654052373809266214941227122325393962851682970569891668785645600033808723549350726591440011398585746359392385882229047744272359163510896823185454321200802985655499988313619883906250737698414165458238131376919687421191738037376451152082089119502838939860458602479391791349043317425974206409412466676993522802743936303699269552351770275418828223448127897640114363486112413096584129720230984068527680303940747254031628303733501608718190488398849312631490725768144677072818063663769932613830911088090786395416771995234611500082201939691884487441170697164003080216157786639284004706567543193439377586877033752834249064143168943790836590620978308876443331374710908766412510363836646965338851432891255849862597663710099948783766717644619427627008727136970998441349863561231828864059258412225301034370009838239348713840319238101005470685282361232223036018976322206871568646236828796297495348978273908557841275526343413042612631345428262964101475756018287018014762697549691456641820874955071650358341951832075442678038102156641790190367621612105487642672628444543668830929710538681626494799412656836284074236298752335808814250038377343993211124701382868177651906130954352682059609433177120193475404518151433240464001453924664946388915537679730353357147176222721185424395468800*i1^34 + -27738164928833687450784697922869709956470206864258238174806233574900761178976438058168060508269362312242488884114369331208565211288564812536504169272191579712330916919470612276635576499643714404324757392917462666079509841552530037416886595050121586576641376048336565536489844161838136451617304160151842566660718850800906312068873924913851179488877113986739626828114198497394032945571294944366715588200827826510992235969970154971681072237365431662054633829166951231834706142084121249672484842660338360792531786383523810521769836773191084416857998395084610971669418227302837983734528905792184370563558165402671961897799701835756155974894238395708610924559900219298554350296085854327727569192536050653018261821978613448704054970978678040716529396866453235144213741509016083566729360138069538634690300344086949862162014197501180146526990322997226885003820607698944146004001554042133334846713904743197968624164865881691025110289476273294405901540035626921702585623681066853826852881716083443690380308793519792055239933087631005763595431643889204402691692923969090301753565358971096638185709188199572949921126683601524169408010475231309840077839170268138040449025009636200433227373521993342368257744135112720881003967711434412558862588042794704858332795151828471170345167122205219533136480180487685093247633783832964252400967107289896406068129917524456326457713719655812992181078583897435275577078243455439463416700049764470080059186066704521500118076950718806454730312432829654658539939910497225985854927027032450761827603010353834224053291863276121601231029718179153835307870680428282370711351676248597761802646244222464603395435098975397448057451429361588991976323775209490510274286852124019018359719287835946952554289379803769961942816686125756197897237885634186267297346960963552027229066618916905023990555595145728637798390755658423519334229093277376944596473187363818077459048372648405505288909536084992041599619471910797791014429643474882857772363932705329184508387478141464389880329870647214340634936003648555889703425519398949685691839016388072110451695056642308479365136299754062337936521113129736633570535852227395556926526560363242619160742955323343940185558744095278810193677824402675539633520137375284668314718711534335210415992591836955471492938449559280740018686781553407172443970131701565832217357043289256863322046611192069581092183932293981548895860529161203427561205567686245856991544601183518720*i1^35 + 4266846987441663825184977269600427028464883176027024360893326007549801973861622787403310610319076188127801321444002897908548676911109121962132240525610154042706716315292959995526796999376574380459038016207502287552087694359480881428582451453629167097138600079319516626049518600846174696936185087903399125466289348458486211745063539932495695811180619737169360696292570767523879336891588962374322387819063469694880443097348051758092730054287132889231436270302548165441473957341069980095334505200929531119160839902461222674405647453055532507434433570111526407783956045107928486291775336125418618155986568776269694620374250366513035493284288297119201088086042704074967810124739821078170045470865535584908135950608508290958118963427348499127256010924189591952368938687670249343724807368063558137832157885279900398049782108510007548543377262540541217536813018104683844493618479059951431499968248826664969838679025876512008866677771752694694540925192788693028996487392421233430438490480493172170774397403387358087721658931626528672628548014899046932036534068331247680498156605137852807479094454218544658274267825325538917399847170117752129730267628035398221151400611544312969769984948284263952018388222546111854908563795039696314341192311255803698144100291723355600953695744928612876735034606599668029054440194594444867086490352976956072758303932882894199283844564333851505763480329284374219107988766335026923017090739309914848912425214230861492952557160730639915009308819992369473041634421198061119048218382606646224135224651800622975420568077694260363265896415466585451813940379028789564229183040347320449518417958603532669519847337051908060282650105915164900569976491517450183922780896048729364177517375467044131750371463413644786827136990673034669457762821112689239405780822499821447440255055443317641014688859225517508480492270574160751421888470135012362063692477939155406118714554538968389086616039737590170752868192158914199766719185714020959286538462981703599043434226500413809464192880750523040040864316266916185269586707375836779364875531387750530057533268406300655231988381406108690314046103932154135317493800355658320157330846534102999418090877016034515652662283858070732427244518439785532853076410169582669890210511217681400110754513592746673363719820843768734529353903036550853798460233759268352732014275791149860813903639797486443506644629515658555090621715056591681135523303669648344577496219385856*i1^36 + -292617855050982588727820859578975665124478812773396975406694718154084633936487100676218873578533989681955916380903380426017077355073409220981883660344475190164620739137306607878788249116414113818818422382500114146755368441124637276402099267794256445437814862718822360704603386613597685786074787865335866445530402459863537804038330526571954386159137302922142946025764528239268815120378733327568248710578597712280883169823497949954518643347515068959450314515474707235973764079839820641312960331588757057753293312697927028810441041843324972497793694025235879424606084530292384354813818959072570989322432334828652041570055399487716998793186848545762052817252713629101235924891717345208716265518648440261114680500183498418171333068276963419901771726239270605274776696742267699955371785658117830219645236969908579259885114952152115747396981838521752338495575954803380391147865080898534416101645633981741642454888042653256264319791214403341826815496794003567217478932922359999359674780083810672582077058164391282001042552833975235273498249336694144837421852838070818781723966238239118608939791164970140532796332546472390677338609651841175537422327426833399734952398849264519358699670751333758537036548645137118200514986036787054940470385333823317311549303460884095002618746834222487131335421734506833051415328288653044371257675785781520722192958517931595228840545581048466765411485427294342519501548079935210221385265870573965316388635025070634851319924315098539897735661986081095763479695510843316200990748126053676820142925190721837374645796999950657392353156834506603395993677097558123168258152179241982332676789926797764331561892938891826727255080906416045647660488855949397130194182382831584591962862031204952046972745747642775069822112573224922783940734793743724289737763893208866939304275762918381974419299259857604071610395107264104225313070189423384243646472458600750285195818329638227678656381084564875360507649878474142352386125478522159276236477144725574942191641086873489104266998514287449731081092973539943208709681322040139231322311491742452327232983104062144088005992611015826649767925296150558858282058610749298821781065012327797437898829310221169547629071944948594464224347253802187323529994688420021562227666064087210320580904438789046785499575229223933977754660992345094880435232406330998572545515867554882338919036216829495242244109961830474657551529065976821068895494883573759936380796928*i1^37 + -91375365308625122360174333835825119529983560816497952923476459089908394988200488092219920692558832623192913624505049582218069809274904223522897949506543986125726743284586964976807677316305412780879661618968372113271543017803574672551473231737069277432274158407343692339292360433919341169210835605206401808061678229359684252320940314624398196474100563838297821632101228879843435870368045901545378923423383472057615025145464117485591038477959191690691301184526537584952149915886200854116836611086146594668964483343986819295043576868990732680326750658228775181329400733146148406970624033494279366521163505786748629755290792183235451992175694766801157864410622155798893921653618308790636120695988109029582188114483309987831287467898390073525985647016117315329181642165766441619519138203157237955245788890934245836151640116395770368273192593026456890119059515197882821897561786065045227984880507079941416031983933135421103913725805418009158158322240941293575866531308637664481797629311919573700684299124772492400814475458289424383221913068596174231677475930962037125485044170202484250502732754299122507789109320583798678997004318168562900861879007353553173777815670588590153178032363292426956327855510817939507219672231609444861536288006063437349337385386599285906193319827302786181834271331227245394341472266409185929751256048021291103077523970740642075457937553752204167965698938539937740085430284429330225772848363023594714040396351179713358990925658778536230486894072671235955305732263590415145328649749275220806124310102730123779237653752665308404286702504971351209873768210823449649217073660123594166941759896499459123850023340380179155711243167659580209332213745805665543824382566584887233774422805580431231876245164731148198274414673908836619661627666147746355154799172230417724814070978527331727921104635256666570430369902210746499382929150825216805696902064525380503952517007021743495353803624132286470086563451532930392312557917499294772114573871030535211148019757569400652946606881817126819714979251308218375118793908593280564821672598875772616825726992145052012140590745510828101601397794500085289512140903107642259182158729111274259169508332160051845793267780607917334282951296664817381131941307232421034991431546028642103293034765158881635055418493032656456093520006917351307261879159221832478165705910785118746094716160984322547187881307965819989301598484082624383971882530848319905726464*i1^38 + 47716269351928246698336642830130037211807444455596239284440440338474289380948746496542486789899000023632156349267407135787741271033325516310759555355864472888777074494466015778446499002731680782627298104537220312471808179119869089465491226354819903968416964934996874698139445739897394588714223963344994781517309819448198215195909612379105785986686977791812024238539267531168329184872799473669843524358352509674046333552604424347691759957364433110365859539728464271236644540834510954336682095162616315276893905468599445006236131597785982568376640714862469623493445170534194407593925052629906406970708120523453387603211295528549381307348359347581134361386187190940162040011075288843251119933682573095518701932147663046384716578657370475666833931355946642623777150603412345544132416994117134086594779794634505588653045141134956682692637005511492798877420542475012630158415646638317190585605179389362545368207471586615420296361718044689167945305383209542381165156033155816938708599289784698060014309174674043849361658307581437924809611368993900174994251211666085385796475604241766684523508425587910846231508482609749299105203631621911344930495847788381870541005406315271437487933718418265401732433991029781723122244976647766960452112705654788120040998505168447104478721932889658440540796601459117854218206404797487851191610789196841025681587019706004265471618545870397458320009118150656633214971434984311534995179871952138612429106368561902156944883085104722975611294635206592133400253854771108188278599927591752025611493678882599581175753574259689438321462531392357394857397664888627074404565352474547223487407799925419883201878340175016988885127842064723134108910166472245601428572478893081907190845223646250360118964262581042319981389553842033747941018941221787034010274551476225923499716876700499314841641302660228965495439977941513749742105236231824079676389350936213031791713826627939306743179793669095155673264479258668566451002602514379753914298257104779147405926697803447814643613965555711253019174096990474783147626164618418244649452604973228439707896227238147214444964157716916759687221328053074993395108290453489102928466020930242506591433674775331036801000646640100275523140701055802158524660442783045780092257664083664755059461536643095889873560746924632729470071185969216068029811592165598308851126719575451374577628265530544052952590120156863435380225363584474037220519975416340938752*i1^39 + -13743014215872895349723279681009671684532975585497480819650151116353076961339297109056292101334099830472467086741696053654702582489390690959201639994836792852802958479598222214460858733166798261093942312025121475050496341223021106775228296224871113381407907726916552241425913901548537964104346496092925250986809461339540797088355543004654070671042450117289015224744490395933545302067031455229119080466614752463809082276212496884792390522748622123910704364678561730572089028437403736704759327278846833319952793548533374032226310068844036362090079926443688745836967050474262116824804916431192267268033882062613023494276091165573564794262435625225210320540850331487799624733434509645552858881216902006324591090285532307975126904383714336800708448771471215150333473681872307721366750646143318143671869543359959483152806697822812899355134799772519130972969511338146458103955832366914932099155331580595144486731677200023286554171948435420385544488256879300699611404170373133169467341594259427264821489577049528737412536576075658952692369314029970209310406709961983860348366407180474964009990664339502632012489159174442640024814339176601786064294827864020281478308790417308542805374481182241387515638801791779190143818544433497405661326853453413285176643160492216415528400891896359161894648172853932781611344564818520122357647996776965056620113091746183378360615724643628324486068956405099192109285813333106137174093056131282494625612070263890852419956299813929854088217943037722900792161579906948426058858862263214294804572253474456600383089956747389051154347981999711660756084797560431689668202598936459966402177991123223518465107884013464626902436727095271299513822951171974780336321992221071964764066939082157774573430595949161451724221594867241622208315185617541890114533390719431464850228944695855220009928503871176845669674202831637307814882107714627744614158890993606448833949521816269873092544501023810441062827250782212080891070772620634524864874837624648787060115270537580287167528074615849847776631508053337711668597975572513068319943951977382679717744593266875395364479238463302252338231849609657001049542916022895188487567069372770218168232088381551380212606552239515354778183145542240906064571029248831668882959582373790070894756965658204826132894590837790675128496237189578713852302117596580490470362800056967098700758547228453024783964828525883473676603828981170572553714446880473088*i1^40 + 3079902887869449718548086296706784203350768795617436422994801011134409013362028987441402759910558907651865301778083430555076284319132528405260839080004478605362318771203930081760820147399221729357997597842642217644308958429293837328090011311171339302418060541831727039319121783949893378748947589660891663033111637225618451286607303294415902023931008755029865219791901580042649336126348585993911190084240264378760605037723395025651184525319397811935029659934686336270154141905575810109374786695712404183012396644148058586547387667971346674405262200607540287762080046789315820804457079390897453454282443054195473225080518193295551954727659518253880666661332479153558957882536401624225810832045116580120379647781847006631164036107225778680675468914910389620797933843437692430578841699639928160326856916083128665944554336649031797638918761160922572418656233913680030525394624282031898592149339786706995107638778899644878319484025058643164904954837375444801407216825938022550918606258720877436948287731117201735670855995586996304906723924252818976368001540743034753305276847047825400757940000116132706304048263782935379674926537364799542576411228397609349814153114644191148652153009842433144000499617626992572640177462547678190976899904278500843521717102158733663643311926498865441623006643418653621699140090191744281566963250226279775471750510383363505576654322353015075254074996327083226319213496650453624862826187573883210947938827208433045319165686536019093388914712038129228335798459733169905906776167652868853725712224045062410523165921250077471976901531021983900906027829828983542413260568997981861756897284265886969337157870197624754426741326251048630386448907772022260208243069447632360540936497073678737024677970845374465016393637268526218066213897245825837662061066124189308046076706487025137920356269423898990234423054541058254463710364686252297379089494125558300343363967253297213290532916904321583023425033437777068464611544139975731962337467744916371876494132406999348064810143266379774634016216283440821505005441946985842034361831604453801134689470197027494171840676746462235211027947039973055588412634887564413318981657436907280486184974916261406644787897034805795745346213814306222357543468599097753866351683517855820889488658418547816834040374301785877566379540105355426783118248306080831574614776007536455452209781670078218101230525954404282790918049906929868561127709868032*i1^41 + -584673066009032051717312086058324446484977192720186830927842722172626911732579624010442362925064268583865122153046063735646920134660273774369427880728754385131611675608191814776484375992482005902325317247695546121415471687037251743553291898244790327851259164579378229302285806917963013654413380372103096904587379556792076142087150466300154086327438721717276964473654814600838685001691994054187833394313141281778520450980502635934917338024304168109909725833731484482688690379677560243099631018194629699027378402084546630357762713445126646590796723232598379687831263785984066942716017126310038046904480824594903984503466435910339144386749166450848945132815515962391682717676035887073011382252029694954847752232246734578824255507526109072981608823472223455753068765312415728317841951878459562686297257781260119776463648024522951333338820973386809247250102613981633817588323977540646137335425997742075365603033120958150209805958627542955504550550126534923393823099263490148301715329355306946325347795717406970367276519206433598740909196932226183753328773191971479358483873594696511421768487896412677497325110963222476172764119454742174217046702843288934979671366803988201868820123559848095889741751174560383855616270691785216511703289878752925643656912308605324559142242727501972612506656866053767212722133674422831900150401527129264325092276204893000224353254389785824752586129827026414646590590416658703187003808333734115514097647810046453068321542481878486891644919573504498497426333848498695470514964943637202807803357344655173668720773915657146780792021902349168172119445915952581124617610808020884520087383886000717874277609299909914868275633785104712498634727997289153981949660863371320296884388278136785549450933591783013783458105776834287259118006053956155687555010863369811636471544363560929569278808637262115641552656237457792274484203236398245953383554727586693697677327302575878440855966056887722568964994138763940526092309051230026288261597059048049010611412623616848828496292633006376258938864447111444125081523367581908543109704579320832265544651260073859632391626238509764767977613872243112385313984310096371588757347447923437080975046644174271569419574827924304007961601791277683118931073848617545517642028176850057538182130205626529259829539371913078077882205059259661293177737264719556436650178683186199108849635109041774615097845424537662761064244343923296752323526656*i1^42 + 97515769855390224867364160029628407656035645802047594098536616420473011981295138394644823172600177200885310644519772674185279939050391605469240836000818824725225556876043654353292122679407121782524999309192575007289049566741562287027935771621114737409748621585400353396674698036417465997187109929749383665174551790300779668485509069070831187655269195060123189011572506968078771818398292682759373962329532510295926315692509452977027215761009974077200291081400073287820087881839315726421970503487934984808912414485414232266418019113558288549424192335510229940844005112202497084637782854465272773547887225658401034363180305859139750017060958919889932653318449765281658827248706888515094658456283239812179412457812777763849012142267784421735733719205550332605416165651634107061411057363434553097248878242682594253199716611684818262096650528920735903833535529481650308334944670896156692176799884201043175015881645282902310023232319118329235087228312016514844281626543565667367133189627556873154131440587637835936929183805744679715459286735161614032766750950228678304271508818384567484927593104751593757994365530452731107810653183546309898078814336010171640068764100182102990555463361963978980648905532649772846251310682464134137480928043747513966422477132613681951040488563466803451924494177171935806497843135765062434898645701437562108677638830473852073250948760289492479826914409459791472243012465108037492830525216124722076412374452559962829340708874524763736112814944329146823240049775424942737873247157568431273033222417065538297553430664145244153163172165223547156723158239838064544346004969174922012630989557498086454637633768533973146715235882201752718942417870127938583619131607481289841006688894573229527007916591200725186457069291261859933625596540478992831664322873009601338854524769513536697160724292383603624925916836421141104453168030587660241553790659834590770661350233192790097017968206343846505641340056604433971944665215679358027276983145461869295300081221843444045811550362002410056120267488986351928420496798125599022782380191717864515142850515731787682641421804157448968216225915074143258381712778083931688940950573300420056643679585597931964804588774928691998677114867899700641783653425626781951731302485783882935763763592589317311504416414464499584058246702153125603973960441819485294797759082468695047022637993829791413304631746820983320423606996830392107925504*i1^43 + -14579034198474634437056930462583131836368887190424150799668950577797536886621932682640221199378407634410862754464751222184780953720950871002060808671895674589062139929460293720578911174357398101280848750443758107793235550668286736717225240200710243312558271718384756279184795811163029788237377670895029137563682141255959883659665756412605013865682015827417768713950270379825215074524113915266879666440262782281311932294571131407672753293009992008639345616177964372204281001787728993853809895673960639813871641078046255514257537676268725041413776247687190340688668078157205241957839681167878485336850073412343401314766931578268639897951666220446472614610652961794075827178185825838660487135323350337823292063910176943378878257553267141235150477746486919314350703342124260361741508547180038308155073433798381989087695644070504200343983144039477753605549330053115998643626358751381985449747582925679432775739572676069430695788745220093400998651456227615874105236597243774281194553147233068387592655234477618807937044344888865731687688624691435299870913422882356762054032145077927936537145912127062203529633786217713493333267912954807576539485661864609693193665859373461749568257576449067369029644597189502053868925553542045050241360609080192382752252872419766356252655554573701111171949373272508522386262617467613573546382323705166075450120586892571673589237431885646855040092361872486185846971924755315860578868138285917721093179671151546024191356132038950348005208892220855196278415974740737108406701627140321251306590854565708702046107456778625869735207716110315313268150703233016013807519234360390818729691230362615874361563625931921159262391133133137139125741741575608282634627021908565764780490136827968227945271694862148625322278608013496275573056431213245165496742916025367012876963998964629131941022592328830069929786666026874352893330384126665797437715319673669691892246009058965337136844588381241468682025263045626556124181168041746743629574542848440186127105733883415985792345872659768271941713048350163033936163548142624207493018686549835592819342822343403611409509059585647105110711783632333102593978121549996336087343334881881274307725949220025637430903368428079710849205213667157904396025098155342529603770423663055090870305441091329656198532433515321945480540616734499025005857610241165610193252543752618224173803614845365640562071957169590898055367309291025334272*i1^44 + 1978119862584169581420798101776300434180487725976261720023366057220697829068115632627578524926514882858209688268117777356131830815977324798581421388020410718810088463216528614703401786770691246144695418236219602091460372464633922518651292583582446439201168421806926099932741334406065888727041269393400899029065969708297461122844003645628278853329298894352601915286476639400168175186887525592231630012404618868615802222260172538707223499475393608191096935043534394489937356909958453457194801204783214440884761732504641356483035044773667623079155741602195310072544549095796278612950412328817105528561059609837976823818381302692709472862679471276972392341068903424920901838895449839313038452676674971805878699079471699666194735942344280390067363412589391628038700970470663823247281669070453721595454641563220026435085047338316259803469086174957921610924370598704303062564442986724743157429847821614493568791753676621991394850819474968708120327283231213158645838693930839493016961546113547614628673799211844405661438063067311925877485113401579326703953521447558068977456665618460984081833482690904220516525248459205867958401688267771230645614088605065803690860450520408475692331821461179899609332052011060987528970382153335961942215646055239236494219743519565664413322120539419861839649083443817302359801339761299855286936708878363688447019595314126354276220210073214734955671966928191507626313569882015268013559623435862456450526581526399060269022596618688257328975454473494498113353007982010377678711045893576196960414837648899101963706612439728356657766907009043875034516535844536810023619012258998304284739703386932904826654045387328862567934520804574658637126303600755354538813571965319828569537972968746239175607830628568054732010734853341594761796970795549213974907025756541774292124006677943366366570323070153063582016361166245311110082551421477196496701843137909393782717339329360812251421524957294890343387442873914156864511643142658318488606383683563437943205014304501890452615138300321022601475920812344052995611712401782182060281370317305351855661493822100756968287801877463312920012149168800892383202649954691037426159965568487525769534196755687063609675290931880575737887817637554302073286564229170013151904990941913258817688896539540627092438562980055098085981782380251838801141289272091369037473585063213932506487687924655552544888475554001235802162179587702784*i1^45 + -245564191828927677549588994089617087581658233589678321345665833188889813955940262011744327273599086091396577036032836870930851934816591486078551401931403154450213179065675210744143614885983807735926268419642426700618149898513982956426798073436927000863882910819181524513110685038968981223497012682686347170867848950063813449766943384515466146047866305100477075827131187331495488422985118297561507788962488051247472810954477573155629586202703761044694820667448568833833798261388182202834209805805016841449737451561661813471791428531187538701526489312018093484763185764246188377948158980616421742937874418491724294712099816482824930113461903522503717291876150477611549708416097441475655410157260273408897549823253449427999698786604051162944018563380176054412181463727604178277154911290452018839613037421986717340608296521496606278667013722715111431663889207612142623466686506392359844104412013774918746492211911606010851764740148563862444633765024250041967884219879445580729257308008884631807521192910089793034127663828703445145262611308458609344013984712412542793979628555330892693085339830893375147532850400027664939565621625330592750100317742446425232533798919594421416574698035254273096200210589492676181312117350324161043261170164721250365676880962297579708800929695850549659646729874752996732808492311455263737852273312921490345065911522339228489849888562633332565290910925978083887693875373706588148907606989362453764410672675675312798140118514512808619088385467471813793335747619124899969949541164074014115605174805038699896767518669630899802237534584865209895706562688940126667568361226409701506177800950465872083953683317150616094266041904770257755793932661669628099140316176489584700641565251706834345031019931079399350425777513425582133008582810056562192077076551822555909060176596374273372167761481879017503775962544944662692885449948695140593852384696794779301597836714299225644181008734831062416356679399844329419741677139209299723000767012508469109819912209438060736113754965986815527797560564857739860417276800657628734522527115094196417188063980110998557615607857610722781209059889735548911760849551938237579129338044265447496440238991635386936983908628315815295704514786382262143049262930327800606632220267860062881039271703878425899541221519617238933688815308427893630841183484341906297851737415318938603650002838903801391233324459200648837403976400896*i1^46 + 28049295424419887277829273665300686540568702212203888268547907994006590169118016185003002649983561738872268966551624976573100606267157561228206150036340423091902598530602100253081737719199013931930576269382918203400826467543860660228763800638698226957103043569190748595574935201689176735715516207393566384181464497447978798636505669179287188548795473444539181901850599186893324280687929834833591170827229607294997396622518516642923595554467278561692065557035519003300192628993507045394725082632328275392451990581877699024172275309853409539296707569029324743541289607573703474198369901819461456769569798874823436435735853709490493871161866211423046152287120540104355257362137123212929487270800878862838122826872288558253577337794739943684719220947172577899033269806446375554121598686730471847133732855671243911769125896989613453037902982516811908557744917501075058866194653974990453133903598305795386983380243023201804597151493942772479732615692458647401281636671717168544723915469863642597090285191330020688802487112063299381977314138031553688309901193947869735382961175785526672434995129300702816747379035816846933358956413318892074323957922991983870882883926935747074591160903345025545262233532799102104387868394740231362716510836283819969805136793618678050227881574812692967255168062153211789093874669244613681409272243562346480378487967162264951038502607413100733674418138003989065099454635118845845970140831054513134134300897471088047540107573700472304897296414596624458753204935794067055363751704855570878017398603080199235279701116310785859585125172014616413497886032849478545812158489169858765601493694431417069867676467156398891654297238830671801289882887603584559638199925890673949579134764416407785497404450686213319927426556562758278167316131143727172429806762866971756149912007244533924080891354204485961284436119068159892471601726311543207515264925598587591227666361869627846478873937986243617546792204471852413599683558763024749256584582333420361536588732919405941917329451194107371300106807553736493218038944676415470759936784747996088260066988383852127820007677011859923509725531060163335355186870289313708716498595378615602022694057219961032784761767282047475141626442783789915370172366344921324341804887238567769259312966063870845585855044472125738188355390188144302092988767154647367637141357318611315414886687234180646311371151550711416649416704*i1^47 + -2961423078549839386831823727056263476926193059388324277535167414434484507589427842492190505796551589158230706960629491179621711607153315829887679475920337308963546477511385907808955008561192392977901617916209256138027072511165163686710034453943333994783209242717235418599274482926912255852243030395216210238280277888605877836662544478375381473324123910507199112693681344165383587402980393846688551861393303890727061651733207745881669400026065025941532487875591274956072771663732124328978316174546881784692019895897655679713316899929496878826896611592385771986830009309868316087676275658335543610559674216239887636543434393244319648787102693469700479217078605032820974727674413189515090174609090959484188493182022348968517734193224018300166964142063765036320223804884917906128141113040362555681422142317833354356672625707758486395780940813490923490070068065336281115949824747533513734841530241479175554040685884136727511943167268439432341586320407499852838489913329084690562788124021617272275830680945775950790268871907411238017908803924486910205895024549087429151658357777960855691029826221890903361871825556961841558508141680725957216435689845823554620499275662110091290134360478530821804156319282505984952361136717427963108511035395957512023159226199300555467814711237183074930343868893878469493152709784780192769313220929975562104589151746852233526406132592718415624945835071338760880757653627374263107979921156745278071869538300398475945685711746696328637257962181820462339967716951871483257996373338415061603591188416107859410435325118941345900126565604882018257715522487861785833551569788245703355292868292593491509167700969726686033113308226202529993184549210120259860726316769072931177959669537955839897879021619085620114285498677025052772953079489906291105146177112325198015960395320143906384931964565906230797461301029744811606412643389286235340050121488822193056665862360039106977362204970899144930262876020443083373270688247973738077458433236276680504792990646994207884582323333913513171969194740407357531897457897739851254321518458039058128191855531731004790645673893599871514179461393804264630961064758384792863531707751512895076773228638106330582022059543975801118616160899205791187212061860249351674458047028575095741732425412155506510782441715580641550507414775108876084902792991503287853118782937362503077387878057855772616566772850586955022336*i1^48 + 290291278972077226132444953382663902661764916354503032729970431936937468007864643819216958146555341708178067955533653584912470630300838556871752357034475907973045313575000525512372050601007460427364092401265623446601085864474942166169482958666893049564221856240354309920163669790618829871674056469367845882140507246675966467688361246299200667756103726398509314565544089844969899463119135652232639590419479427389247482986647723059960134939630425224424638229725907879598225426972800602770375066846778324963273193967796662498918256777090525164577155625821389297497128532706141467826063609245334411966843516416369019364040871120399905454726681165495630222161110690666889052532516500799969308018935784530363574894901315430538784390692813372356787386371058676888067952863053777729394773131752219898406125908514828610484825573228253093988583790207453929913513702025539511374198691650842500489568131974244990234619159924646162838363221744698596999684428971525774934027601284428428952616850650351734412824647662879201709622254198620710485893487361353092771340124243835020101858315777056686595407928026810378876256320854533822716644881350353028992025967329246198743045017245467018232974808367923826611531738911894088806920191716959484204212576299890509130870030374863339413430802924301903385022266723970560068967263295887520584679572023382563782543226086483280435946939613179705679851676201502997451752933458869512230797629859101250642152458194097600975202627173500892743383037033592406653235020751721479222077361649188409849602507701788410113494279588598806514473492360561297572682801407936067981189176202876282473477784800236955197214840708320321452809228508550659656849386039054757476782969394023704708961532415191028484264001075553171355615506481900117562016265540760752136108689496333341363973625140532927819178380875252064100873437428853505470445359927497042093602076241902113593347252810084078069299880549250459163134781331635908654945610413691634619980549574123411733210888701946259057469345890659070278781318091090751615662052715327400291323548544814408731226504901993245144025187855060958656987010552914223635320365246581646680464966510450900927570634048058687007266079729574400310553920062400740280649886247948473411591424096627709782384642722216132946953999161209485027488421262227506687615760354608112492426189382951838148266059255115542708540639954337792*i1^49 + -26545066279466542516404530549390630737977943162813781347307163496858670013528599075466740612555752873449239790990870647313302591805022024429883050122528559966300255488826281802817986561052369852900796196949062269607358011149296894257695400567632106069394458809660323728022262321383032292656881961104668857474331867191999661784614644887937534536234655943027331911090113397741670824729429521938870860732215825398750276439700140761455626747004898718892380150027342476401971412628695053790233437215806152162793457364094457336758437817735949939964062200084336489603627140724154755767191070107511279573477526241907512090094668510783390481308006827237458200306192267888860114079954271258040084114160170976439163775656102573495108465272500267530298376478216869672536840056393747185674735841817570955393809201388537217968619251882745065807868039930400330945775487378118019269413952763364301223950399196078801950992464443668523754367809913192005756518693059038246067956048515021224459345916340750363427755275816268308516746634686196614685679147889462440483899906541141834684754208420053256513191661194527295090402579294280876723046493282696090559818603638764271643902474660145115492267732758957404921071312259723588987446517760911621901128673784987938224708613219836972530373993680406245302946175473014418460281632509571593784146133465029858194687231566583130524458213367843926209581879466207262287874700231670348369755502252806498981309464154367032680756850399629392336019962665480647631947235681860340460568956413167168615676291197838948111235675646600835140086949575472681231153305632361035922257435113994751688156279526497862611926423320846412698969693777936009804051408423101647945122219157178866973085780473642657577349373310361043381161860764892844085073313115874360019709484082153458219754992577657187598214030653480557387607700934126209459060298204638360314620033714716475375870978430452107133184463908138585058194398315650006024076763728999236456716876857538463185947602707939381663035629945159209933756905893543311267551927290659715010194180870293337744306237052301710769543710086549939671501429168434433284644302396691084956577837581722835256589891269145543286656787365750695555980606751500677796431769208458348711609932194994655864074156341078558104594754107990977857529036978975240897160030545609974847510142155127859319310499599691518494781709746176*i1^50 + 2274486734423668643214417894797216900961431380412979508839164970273483658574813964129073940320948264194278544843840560778515162570333686585206217983412125177080774611058064669209305554524883914494211869414129886867298819838987537733773091530563443951609049216541555826562548029436149742948892148175912426335389765908350920564911744868463651320691982269467948419242498455123965149676420460592729346082997217629611171999345948100875196903672735017459451966768250938674299834200724835520503417162371048652826150250101380084285171522807746450254226340661722829712166216801458183548396466993680999613761033233688384096258142736856881441201603599881237827349983508809606466790643226147541059933181538342428140082049669686981316427375293981251791029733618369111054328726794307143042951076109113218263437008018314246827516207460162487020384624390531089065369330760638960854036691200920921870664865992078525983294025416743510137941772844972114087043527291779237663982736310280063243983613130273428024429483662538767387751239962434940755265069989156249358719340310629443830199472414594158167060978825310559837005598074823522682398926674108880888301182986108739393569529042493077093667158543394818427409801989341662511415285254173818893894227143510721929592721010669458532773479340271316098321966060440804725271718482106649052657632592585288817224052396537172945878654439057464078094342245191591006062541837201437170909253760247591413925422902699274511341367990577279301046328267265593883318585725311370941295414986450874056092158970938570026589295114744300203943081112477028222014215001297954718195531235551016277560335163289974969020067150527829686909478076467693791002328202729348303075647704581538451669504545394036014273941612427823929407361922576529494324559324846872577275768077662707700222837822745961935053837863661351813163526941031801021547675495838474111950602978875807942054047187609557983642218085401910484407691155008157681587069531169346156115079617086314128768179161645928330856730755158755422739159947299307611937077374310931610256543504169454913076523572064067278831305260989033962708323806932870114136697688934489200153927976046823267644317206474427681208508439913120827257597614484181412495593360462609203480844838581669184379763321886831699216756100861680678422684142487069924829874979846208706939410600323077340044382292328046457400590336*i1^51 + -183074391847414201994767463985807665756137404650161575028231602226825971984607108313912543300953059047705161289352694622604069505447560955383219958942782552665495672922177197946807891871440089298066172842269507867756774211323025056059147190884216008943764679525179433003906951930658691322900573821739847469839942419453931241383376606853531756458589325514513752899212313183412494233507894593525373249165137078846980764303871134918268828915137455783837491416376625221657681943451640986160854338443797544203574705664740369200041400764931831029745988934023887654387771438342693048677593166008384266264713761306204113265308577406420463802018136524070952212224784746988971827940121476762820698322815434292984073279850334127759561303458902691203687080260752838057336865328328344769401784477110697599029193026040066301312160450981888959743096212210529659311925651875313131084855924057248297065304618572605097791748084604833557595770501238272839708898659826787475085870338587227192751999732988083458924519147025078071329589852516965205161676305499437904755055496455437805145075786499271772219994091729529726237972301564183591618278675738798674606400687308528416726718113784019277302809082088324443471739095899095282503339504984411884357952913525602948443973521237986115412599675994360166099663321474137524163816065726828182125952239124837146260443369486766965561663928964271537530783779149047353750335275536254870634741989912561899441756282299037868301177668563575317924395496682989341228574145837980845387746111412427102248800465374609702214870459832786645006237104459121547148974922679288979858640131326611677982226853166486004680941928633561671350267576533354790066046514430641437408229963291073455580877366452576866871585211453007212125441410151628487491092664850170700645114972201344618502154103573863862111322095260639995061715331251808386213493484640784684295293096963147608080686071004194637628423130683370678539920163508481701908461146610398474090261648877220911004237903337028731124798913134207588651246262243003135029455213022049391694116893271389123047891390262092511506909730966056557943217603313446749105718547332294872422880700255266217444928762359501565574197050926017873541818882187819373567682006711188009923332994109686204329002617464521402256573382476173691882854171430099317371811912630234965878540286937781496791159501563670300721152*i1^52 + 13822897319571161313124554277950528265638303857111436282847464343577082035852398893134946640858197040959681639653019242905030932978612906065436950159239073969970783937718352560208583998454617353729304640633181141616867150347668707536564379480445771562424771252431844439273444666497700413893193987804541765016214012576359579639025018441093633297664302057368829462743546264397588768077017830089047011720194462648422620640344519681300021155500725472380483008701158922387540327061856944286150370220509792591082712888639771525957827110700323339514205582945590416914459754264228933368301472721782707367640953148900659745023243110355748807998481070740427238404235333451443355734647100267317407591102667746457101813342128878710020008960294201234267965614787801451336586348736265098843089006296702814439475129037076384148930885178642213148470568717092969158938592801625048820730301114005284823030677142785986384725838022325370589615939815347233534437096598554372548754256206895699100478669213392495831743571997451595123089951532998819817895821033123462260360924243061016583091263476284883693330262483042893366247871286631090648292057479400743935852627573830707981831514907376310889101080024483918600189247985406476349609842952977259432391894342165549644773369218315807130212421325979802412561775426096942629197241916334508791113534697945024588612200349377736952596022955976724009260371819380374139914405397398515426567498659225511846050854886204699430716924537783569986236261289858805311810591699072870261589037738981550215053189210645475848105431334354344761079379998546037342122720002764204122145362870980184864890280513375939942888780289004424962731550077604155367676969332165197591405759427929296089086066346819987412885428833474636581900554400253715241823997991658655339089106987891827024105043307343956415573419998125681749038300475869470628909466579937490062259392765431443120122426962739675875849811485093254983644420815243642277238024885971950640342812108026747477152336057424840376930374449635057519827818136475172640297535888159378546238257440025933335199944591977329998571227709319027423611935649937112814061835922688879101254902931025068956583272420335181746712773284767061225579814468514508723746880923864850816693049149751610188851745774169285139489415191653813697993517810761934107684463746289892279358396427282062621196498283008098304*i1^53 + -972686653734051857741348496129866597196072875899286688753308902477579133066679733610862642011015403726024099339652727915268916716839440857933177186127556552145324627333052322508213012905567937316294355088470009092635925647839099213145148486629486541941476049373483798700494641938196739167940060469846538617461857172724157684653322862881678552048301455062191195968470340423858484321393848165908918983925088645873043184525254725164555681470683512645008002554950700186976545409241839045357364393575725669024546201915476454654784272189307911723286882408483157868256065909133607464258159335852874341960062984630137644943651829103980704769770755417254762972108968874275603594319769232395763129149444893725962391780108447482346806942877087119988333042676505865433957254331347124008429317842410632601198467700737606151772611215935147506052307386732118925609418556460437157368950357611730061666374636871997050796386855315996266844473118769894758375519158453111309192889107525975608869273900374700441042917888855716538831876733648376120679890229565937703383302708350961217105640336084087076312892212438330184084804885780810228199301026087943424616088297432517857184295571548006706516918360486019867979814385886296995717893621506910816913489085289822971331700869414935728751236508773451645053459209400690628567527865254329622355808916057324379115263468875053631565758230833884382426022746231313753653557850329383268249229572123895576139777998660515139199512991356864445485545294461428133605087856192128178876524648580112976063908326980406826007629695927232919091177013372008295412523588685014822783360629370488501397482838183237931558508841618710976662216740587698850195904820322907037579072376699002592011840461356679979857711449185144275430633539777210605008350604630157807645815092498630153784728483819219413058672575629013607777456423249477164496044091924809703962501502178519138304963814666920361455794440725146118895120684589122385034072043054086461763038614333670059131558077593526691677772021709072753371203611829687110254167530801099032377499617414890674200142800294727326057878041041240029085145149585360945213720810661173479643923788117876743840933532452567290132541595815683755745714635154696089613457691852826790487483467551395312997648768845592707110369622881217564727347092862318748624794913064301423658028363937406837087672224186368*i1^54 + 63087954719903296961115986920758670449946396198343318278173890710516365942204554854538977396610842108106307041068604487517595897169885859324528715644846598679723733508549873393424494626747779433132318746087045067810593257810766849686773563261692854907267897381020196463093338990847758181704246063117521411902816600587611021948943787384451239993399306447723927593642027397201273210692429635168932951649165519052273419207038751870972757695257610459315718315760396850971480420780971145400519128014503170073893507275613429473534703841857500049129825666727958235577181263363528819381832850736652217499564849163137674565224298311817752989805539312170159032588969851239668467582886444389348323708197726487328239592105631527547572909923762165858924440455418948689466130124104477275037383052269606775319417293841055146297437870837072928967595592401675259963042580699176773565478086092280127726393314407224298726321949513905289573051525624777003118551876370383871125818381118842167220245774247678869624790068931249689444591427798870048570380256470210750673621061281522530202329019095725417691679867947538386072502174130934108664305945869540533371810789102382712946398189276016505656731404242071564921095264477952220874890221553786119729773122232161922500231784344626927435614919552539520402736930046966763679799540600901841514005237958337124653750002446065193137284639133568010702537544546004538944578960418031372621942670309539051638085693059261344536481885100213851409672867332242074466880860047142903048129662060965437878783669374942311917731978336046553831153866663310435905981642565494008626331263815210819894497141071882189637132579312189535123755981866031936235571737978584872784745314079184573245904089455676838926734495786614779355120123969940237437930086830110615821986234999598655104400659996647698269775101493701850862749188868038190568934184570926514303040923940378354644816448989114090658073221114528840073287832123023398969297088990719899118079953852640024701040171937423941707054558838943817546252403272934667201920533813121222721466512027590187512373778756550596974616684576708111197753285753583848364519407673040346819178210074330656171565912188766335608085128309430267187567687096722859464187529514354855826405843585117117202355576258086661813114539153752023953561131060713643152609246723950260139904691283083571570459803648*i1^55 + -3719598291350865503569476974580738338630618349004438884589628643251795510037273959512278983500297881100314599509520828505729602367449099240448572491370120014697774695546552191144165961800704481867263258940533908043321166594672666951287955997849404190681802058683179023372744033293024378072820190297652081041257677530341439603477705681084613453830149548612712280818982649110655032989820119783166662612529884398064389788960559556186657226987069068400634742415696464620393461859304978558846546333120037796041542288107478749771098304810024221908791474516339235056248870727470875917074452243582093506513873544794025603882849221929630731504453258427764642096265201795587010092938183304918158753445612182477003654683186840434989156733114238577470864297511713975153243258228619699688284674366697727725013732438564535095205113369705831171378817694006332466968874153915185644025985501433132477074279959606560441373800830244142331164909012782265346363987865210145405883988645914831170991532880498988765043840980371748194697452639458201592712896469548558970364438233093585816431397094116844113861274589766657824137278009412198067074258570814390153446441513968518439477222240416514189182936310248745846369236551769190596028678290619819341396086317069411856183338268725711820003597508671266990326305959301022411078488015422996631495335544182479452952380991666994908765920753251130035660394915394531199202207879773618421350450502641757152297702620571182794176218153290482066338479168402917218333918402603833264093413060387284475941903258364612000471296856258020064912576717234443018794765800496940155894034623233407073062132345507418030290368160549442409373008717082163429238780534476070434374464438584034586348210709317652809974801914343511641536012505311040637485392248032211622134118911720227101212389913965411373144418459361010959427291092896892195601911933748634837310370363783343983070876298775232990681489337143851516493423166417408492271283286273706675216622229530945386325068066741989508065302071596992239817432256134820018318816577153995923481831210719531341631119472743207217742620705257677480830203335135149488932274927700195570411523018368672138658281254359437486309404434423364053172065012742865267514520885283493273092135079333254090299147947270004062372234858998862679420454412342038264417134007772700207358826974985759844466688*i1^56 + 196395742853708161194491654102167935135814451956071893962296668435814267195346130520114458647919006085317778525224996764753457415954901850516122987031355716677141277452698672180786446074385186528626299451229991653893341515782514283953099058955499927601089797416259491320481331600574310179353267430565247882427756620468145020255966879340319684393277208627839961893372832949163696836989757866516482949523010993421804705991830890914914804135580192096819141567385671296898126561371777335118914111880438997650845042023337436351726951703437712710747437935716212028193004413566948453532576267182257362623093820423776712797288647227908605804276261989072417322286984587878602535594830798668468447745262280596214519379423720287117747261233806330908127821386842147503626428960049390209618393725586787403674020041349629589263807913266564812551651107642221729731075547376059336735570559318228272252406854409080963145769425513133607873908754662431255111494271506632003076921653796474120242544770954990655960619678402548005321636756676713695145997733460096426235526306689853587455074175008587018877578530131953251213025646448437678943423600432909135969684788934298208723047453006833315374021860134672697198262957346376881836515559627410974987642787571242982877780543718612961557212384412026318013305133225832427208297224968153695339778566216723547531076163546588698915495470324266705187448790045264815582120575133235626048042446965483230375607361079714192512179628294641357426479470608191365303370191903269395954685729230623866199718260875363916472406416413635957126542571107768783339052289177733671107081114745500344367315044888356437189020980370264835623634601511453566736984210440522891256459621227235602773465839649223203182334843932241064065537602108990755783700824543117944476026788016486631483877984255639729163775431837645659128359244570142498314504265523643139212772609653014742890036843386038814674866115297981581434598251574259346883206860789708027690926939502848904450487149908105874306783223483365986625928572954262548206587003038851155819173961558132693505453663672748813303237511770224954596983924983270645767399146517908754593339343970762160356091015896953699685081900143248846984451880009615366089850605001937622639087952154943494092815931413030193793589380162039982959849808760516310667061730022062636898109731141530419200*i1^57 + -9146544238253100927596832492497985438834507906373828989054860120408096708162373224123698151079441937467633419668984860571427327067350439085494841113628530750061499341720821546483971231485974183404126747537762370601959336962619709486528984647937427228490412899091364996181031725954319285022933939240046067161375573376514793837553449412450919778686119004136455496040505520366688961183877766687025907436521395584620847437524403398009634339577077789148287922096557046208117973420565648495966609572821784528704820158486749564055617854152248408302796257416332948838986189120992701363861791154231518046086186269220646153783988313799913223745315652134125035939517236283103918039861307296154759403677846382362588897473809729681595458011204604584807530923413759342910857488905313900696520868971753610510146713910641175523317333491316079859838292681604413454091162875965379783991603366823176630556923688601077998093821103662837706582456877454890001199022605203878140613315874326181465727840907914998606029872824603079110148381125894353637220301427227882688168339218953945822743874444386885228868773662169971582741992532620522162040778647915478982530343217142941586271201645441830057871073196422269727560532310114966478498550129144224596722220387378941885967359020238710820758340044867688597705724342638772083473161146557331211631875498495227358530998919006512390699433847420048284361563206162273160517747409018765467462534967815716786899278706927443488989352225894966962345697614402582767227078699702912611310136031100846460865374814948081292338864754017597413558230287060843129362898138808871269586844515944498269671000863793760518933581211074786711245975871128188677290442909283267314571304308790239691451472682938194970172264061579323760361572363009614509448685939139039042151664646608323428647450251658715333047954347235370045450849996704708534761567435204724300771044136437571747269578666048565626181589347441065972121011325379024291002591889455872419437998925635373224952467335388112105200168488249181310389080307954304457051215706082628776995522148814030516724401007765919012563670666480732422223169662987429918032531570269990167470679424192281685292525662991606343236082399412611361740403151385158816347948173588199017009043011405240334174546053904954615464785649819042379064103027636104852811818102758363032717429871476736*i1^58 + 369855152086640470947836707572462260327613007806400443603195333649455866469223078814685024090451005297943865286312040834810185990141078136830022614579285618762820279614490832891653370506061586622270033773279936371536009503246585891889687350092235424857261379264029544452314525853733979842059528327857442809197309110323843923540518364686953451935926632680556669770130620868302494277903710044274669590780179652614539161035475990454776415460550795348442508399690947698089965912438568817790054206903392481420510134722197653640590157156929366031325526500399736314015128469002001949456918397717908508072175863000337588809250113944495445664013416831426013182207970294706277482178636177198938226427237140876887050559165087710149126174004765889672700717672376460806048626297920736139356220468677202692831355959057249321377357780018850769548636679803728198028115363291742320273526415032223434225098432236715523548962194607918753182197247561238366678119753444570657156120298108391835959222686887256124460838135335942488178712178083668106682082970903544826155632448751073932784189002427779633010846842864619986231936419498153214225275895613822876253661289251370387238504455800721375485420346549165898453470048123592278941561191682991129280816839543628211877231999013092779656440285808036565323776790476920476314046981475018875012919325130251472466573182347815189919390835275024617154703979991657133062096711323228641277647915636388052638448704205995066411263649858965083514530988177867488709203398009417127577328054264056748086230003943410781206361383283670066345817115875698228468162544764515719158843739580701416777385246090559331508011778190811802149610407245218757953431489318449964137587245439108746757586394455626230234226165543993195613415209397934645751593089110136513906178422134362946358259905693769177539455886627560606625049684559424923314299430113623256530695795775268895312353296781992349894617550329891805312034569193404182459993388241288594072831736022215261925454553563006199941028221975824798788992900887498338347456448311181896325845193047082207566494732861292021669085898068094918704518653426007443915427535566157689568200367373406824624773889550198337071685355822802658151103460247785014658850409040219598226288475810093770115051341381322614335597984518037025499205232496049478571458540862885498422894264320*i1^59 + -12757789637841409144873130645487309163580607631864806609246010135616778372972951234148042093050236571449725300648307610320988454298343714807556850622453469553205467733610571573838361748906267644848678597481742591260820132893728238935192110518819318830758117067524476156754790106629209542318764585330309233815628366096283583007200638750012829574167823652421799848394289962652554646938752164527302164708860645861158847229124454345900206503545394067972005963587874942560678556960342661624782462442982689927379999996003289556351000923536039100590431381086662643355387734475818951861390717715474030369051830224762631190433439792291311898819342147636237169162927553309123076164275589437329603212230925352280060401869442485956821815183615856526737058574778214438322710353164852379490991112978269343888907069375760868554119426586190942372503939101420242301245393922724822209924114003781374244323327721460155876914273873921120318594949147185932094677926460624797138582720495336509566796487170664487556955159133742866551169908124407892389482465110482142731366093188444035023999095868421567226135017944599557006253798578924299495712606358748388138390124956296694072474496379429796968923899444798018473196484596531164953476859786814600705064291037100075953394102121274257657318963808044617564578276959784381723191763592608851142203747148706095298210330216285101250677475811867727642087727848728471549786262527056371758326036053288353064618714890566293224999214944892338242007934301538203176196586947340677488369592004577081387787208360785413672241204242697862561131096008541194242932889381107791162063465704620237658661711597646110024449792209718400173531149875019908332959940248540166172580688813581076712459893423544275715665892018790875833428709092628333945452196614797613831511938745832467807647230922603645299328208957347145644304008232236839957449250387614359653652083991630602613133838680633882741277942957500285638895079512883296725018352559575810437507506696786639066002280020220063461475906532034545751825531085604987270836228240745797495018338688051377863908398205514201004457922766105992738061979684949656277989554880820584923433072257130975416836931172750020261360682890633486737579755696181311795343564231371705773258434189044386138591217463110707504111473314647699736348161515521450960831634863112461567918080*i1^60 + 367093671884903104785041732291370228618268897917538415211037005666799542252572846601456488724919025077870169740453462044160660849060930716756361363034688427328903647171221289577233453883252616205283722078834844095344882024636838751878935142865981306808945840287505665942332011626433339067217904863607639400489385899857256930353730372160054927251876267493245225331212899876422533660180619828800915350380516246983272084060125757442499603206533472360882081522160008174662489385078012091434546961839690010192525464963357565589045137095921705160291284181377685856434813658644224672670371480173698760399480543177416209727475982875886991638033549897019016194027393718353113616757237034468856564072993779475697129400715200446081954681346812280797674184911501078441209849918803032757635911550465331143936495863069435222659267567727466230035159143725345843070524808379663601252956524420841108071648871854250233652586662159517677063862818651434130220352122045239724075295085376704358134082683802415454397603806865406569974829995560565962577147401639656613292781521881742883352125354329086553441405770567918131698190315195492014804196766217379940138226303131847998800156088371543628683647479479446577739426678197044879302881572617968329994784717111255932687696840197754098407801793684199838828522640781090997768867467014706521697704524006891301433018894392623167382586717032628181740465360093788022411838947441179069730389037064817201597477137997318725708985113661367986738235035110121472796959372725182323463621845518017311432369334590157020624446397028238761041355428995495837694679829325701515847678387362175125401883812261740859447607657039248484610030035113512150884944256184317359557548663410468020195668299715180544891186148208655231455591363985749469706368293134791957591491830209837234892529295524883481240043879812402953381287564958817314664067727641366620089977472564826532710484483833267635010430208829176617163787743504987240689431627280172241499460883120478121454138984701011081898681751271528502201289235448977966862905783438949315206356332452058745365455710034806148618278650168368547277619198339455049594674076592869172584905780087377402945501392435070057231036670656323596166304389570319898748192043755340635476630311380358050076604001628862501591380512999558043638348642973512490181795890909555982336*i1^61 + -8526881132076076595550459649338778704445238883063271687483814581550272986552612381438340993285252831369322500537011598626074773683855034264057025520199189245856332534959865244926212058374879986529496528906048795655351180595683276279184555763038824223592248516649295877764943523575454766509690259408502595622459765026069925870785812728227166245426550891369692937942674087138714622884512434061309051628849976615604829893045270692278984668228037477174573204002896869995234861594091196546894283265900054616415512145228865785438117882995104834357247209006190195534384391797034317380011798406650051034843393984348126689122344021931592434872516073178079249651900902198569401718957263527764144827390542764705602718838911361939375915661672352300541346798114031057070292399712496407818309347238443613938162685336824439884955864419022425169351552429130419206311393947594562979331978528627503985873228667010735905787870321349230967312023188995220609799390219043824703060028141004389400129014242148585233633114650385941705924690334074726273576425295041618499142261585127488489031109828084707334164615832622932622431530457210391184993108697006134443358257196949618642143668146109438088338158478781379120122050292940767709702760492116067761875043497002822691286525931857322132751754050817402352567134796916326029291824601725372201126472300088828146171734624426730736886338515134434395435501037613542995648683190856661789626526275724584257293821311922017947292672507275216440577537376066606969384969278457083196699728755529351894433996911445154651103453654666922398975538288693288407237374737868198406203998812765692863042221278458172743636739147920633083482529645919711128325128122425044057327791372582163742194470654559706636365753392096009879542517519765495367448219351406637551515437701741463298379943495305941813020294652033862963760038822978842311040578670042131534629427462387219196336108151566346012809859559887904609142671728635196592869658901150876038175954030192960666115946994547102706982487096273168326640570910338982883851832592637942270556081677862032526844845152068912963636338931755998343901920480870770417571181927561048055611052554700097039889612842645128006355238022138359115681863356893458141460111122505829390905254767673696889581680886865024730895626415521157866936556480566733824763886810693632*i1^62 + 150699231040308375159603912406114913661670862204586965958546079421636870188759277392179343597913398471141642039814485422361494970313205172655625362876145878539168509814218829559316426221784567221812558412595414887478743330095581538765512265724177031714922646240162144418916598244275606026357826531447456197537164615254657364493144168891460150299102423070217198596930545198164117323932202551357124860071368343024941203389703976748887697508348004034492073028687310467976460248735413107350084389376713378640036145757724541956647652071862404926647018756387456079941137083841352532929545745942854574982613393933031363429067935805012429304860237409922065537446673010464438963710367216577648369952510439972527523089028737488135196599084066961794706512452416832821124918230466828836812932188066786359055194932554805326833298267018877919608942705659121692579556904514181654440279913107374064445198553660525216466698872893429258448453973773867646730271084116744484932737728537873987318124150341650676079329362113527942649356599046315718519123271657541555672968050015778863511210619290082082295507554532426139115552817490442807954809136036256596691957037780112186513032489983463556788682154842007633067023805685462969811501348279156855538769006280550313297479585464233642959454926822116586805924906065808089103575551042867545150298736116791272999302076948221747640509003774764436177373782809420644445252327305263241379314996289805369211336965747909055192398591727296669925880448041454801684784249237990594580160734257543632327608969372776734322155735725743560065119332003537692074900951472640016533229570132878964737982283428555973248420892519835437793219224127119470936150385643938539270209317692434971823923339009495355289224637967732578936131055305153924272538103580441799408714915894118444679064067637800263704751095192911786324601641774716084221973689506013296678618520795139942931896106446335374571110928911610420316174762306834132089525832638418112686761263923732643245633845884750058310152084970288805337182324795786810454914884189309000315513628559099507351542365151475204356764328606965112813634667890597866218683280897290350379193256521280098879562698050336384854985226019307318471240347174934057187525635629654145442668847144410854815012630406889178132581003970294736223577138185132597899698372608*i1^63 + -1736486264172740785076681312202077293762175146467294515241610920746787268483691868555123098768095500812759405720909333908478719028115930066384804559747940655591472074514013956899760557601317343650105392301846601172010489681128815844041185078718866841901891568448017271934103707191232756523922644254107282666445239821567904537378231204187464337783808926871277508720348958136945662080053800637163384324568185989057249131704623154845019253720907094015448432176455005460478783930349031124240723442119945017468849093730088559084635782391916915249093344863601664103587087617948054280128369928328671588214253093990804701013421980277560779564272223051112184012064710426597111356551382924606598184766078083858636933643848570314013771065900546443765080939002496010692981928302154217040811743055111545548201127315899418949310189069925391361862585735421493511289174072540560836071747300764570425567674341691256022624805844667719407225830537344405480085169962147467593155355060266381374882935830594191736114596379198845603211985356870814727667588891476162420938669563496412509860768862193609965895746725997761972259125549578772709203508463806130876982079438038217281699662937932840241612161160497381805801166109277809299443601663218833394597550979169423704905936925545406757155593033785015850672994212098169674768604929690344143455874784698071858415471759996728478985770223978796724494420497990291201345010674389358782248956407949786458777156567005770288476334895562718536476869762348353357831396208259060940524862563092677023728136334456002731492911312214718326255258886766925392864086574410711039070101256927597839773398134341838915274124448332392485999735517954635352988296958834304131028137982427186309892685038956137040273935645776101910045083654119982980602196864564349185884648620974832305616891156258791414119067371080740742915328401362201217817039447756655946593681387571852486880939579979192068698984342922965307066026624375155618503739646508742122408299349625813606960709967558846382179117164669803655994078244821153025154189424537425426473991686639192206343838595381209150578475944788759695472361628922644125507428115633274177413419064313531517547260081923789160896124049545701486830356523841430695144489404461450568998615299643945498191838316774790235910236492925455392738960677633527155523584*i1^64 + 3398517168613683522914979956801518066166362955501540918566291412567515145456220599474809674678867150698329513120295381945802815171134954594348733990635339724940787380197463133947562537295935476233809197944419190124646631452197134853405195183513818854630622649823241858493617518709132240732490831110751193356932845075516751169798096450373787800911547996587156725319943380569934645288702314060234167123455129027028305606530658160804199080433509354741776716672462407644197426272431276519847612941374488899638855959290615760368374302485564910191337464442286176242088946228314526093765925721031498858958772842675662615845019151990049494587876168745277968536503241789051391094080339738586700584824020833945100395990303484036221785054246539658288675150352071729598161868818963489800328521717911946867551073716507489240357114592738586654430258289601662954422994558791665314375444824535986257893539535493358194704352495911294147028615553627429479244752665402502597251123184217483677472339522257636966324404743687229490517902593124882396304730594297624080560523036542734583558461565178054079696439734820661565806662024878650790838058103362283198042799613754546431096074223162925036694347581071825800715161308558357578672997429276925904564490333038734660197145468974349663932468932290361185292402513902085296621957713611956887235442074083684749421938074845338787668461690179497089411042269015500118587730284590090365484532131924726313099447411157145212642429573911457708511261320223158800736272594450392968962518846837015799961725036970604100400456502451726510895895602602512546956847337754948038496598521717141535192598883110335520133864919597384666462214057599788299482639942771013406893549942534811771931469947905066454526373565631837041910942946069877928660585382671874627050488862531814986723334619973422510506927902310352075726135186902167416829775505268378818070435322455831837024840257406315348726198605867278228927158717439320481039425786728470626336377506442643308594211581291032967218758232612852659930162644236087502327040661253916922087223742058888875032066306699319697462301466024968930063586223324921865163612914883104771806410919266376659335401415432871816089872761205746430875951414035986030037791897448567037385886416226691568229906896939228603397208879622322273759085500442869760*i1^65 + 370841390794901170080171904014213448438314989026876511486121917472526006475210725303233071555854508731416489501133332729236916451576200356562071715794610154414006871335954928948353757559421460314209206143595492652974784453707716285418332287041335937180806387345070797861521917848151091633064503118753180083873667114790639391499589648975194710288672647692493445219787290454196170483666083801315212662606290316209623461284126577451726304388331753947675249850364531398073916492002587314164437651870761752769630100245476974413391745525550015851793780837478966290575240479811430390234147239019571211196375641348452029340494748870472882615908262880170218689510977752662079952329728494472066413439153689823702343870818692467558656598082049126336540997367575398893308340119505418012930770070090502881303468337798043528046056402745935136957621736758062397121044928653039753554721152471629464507985166442403961116218744803473771171060620547835683979147660099701509311525073853055368975905660957630558696589962262807826647724265717774845762031237724934742312297423929766977591749168494348437964416104067225197851799035214931203044237645618942258682482910169788507864705534023353071532850851301784647055813565938436293517567980542842309366306140834826484257674975473706778848387542109220962989044543667309087274721351344255334548090016923760263082833835440971254489398995904991021441927685533692921399657856349383642524553742415298853801425338199257238662883220617007472113670279084322286947991011528862440186716824192860934370572448845115474284799207075462444659270275529817140732061232283374918693557368113078103196944664954711908924849283999522671222058396025928026414115907183422377282206303063640647103613114024892912876900992866469467671742961747878838069899331598993314000204028684149777310954095947626799131425963243282516042358018965186954277840714785790284265539435072153279165494514308551541243867881765624038817062695803456618944382998188617399454070935989378480017233688110052631698243208297832703424487860375761112558972509494995842700122720650750347891829884634978251022691476917646431997182151140090990554683572195424170802203595332674815937760508486234783167115419975566232224470258582344960896515413797921685886851992122899570649699862029968966434817030351553604007909848252416*i1^66 + -10009373069728562879301935841662282815057637148859673101790556978547197259224169676541004565908848839920729474031230679228110647880786085453346069462612985878590330109115252961582706924415409360856672925921631428882994118200047804035786053009286581022732199678982790713436488731689825428232461431067275192001644630732489930859788044273124955850773151568257318892297688145032499942911391301021168020707677102492110669528066343954995561309622864985538459981274647444373448328193593855276645349264716517433517063136204283240963381763285789332628872040437972329871451110493311626974187751748916934414338956312345231788956920115076479091926403131869058558224909985386393738040763550430076288486988847099413043583578594354591381811220561968006875616596576497282991416301161290952035747454984104830415752610911882580947173875006853724897395877889677581594543667629144176224719073208118667576566943234633949824605617614884375714091530518610833712662068928845235854982432077899283686017561276505862777557686824276251677400347524072327476991718637022484104171743087182717248912431925204563019877402293603326402337759438085285373693708118386892221373570307446737856844648523662836731833245239775078348455296774439634418269971108954509504465508555663555331612333039754274728415928221293579623678257020037382527516946881755117268432127562118679766398218822058956228357097273195355047477198736739082866687719702115290904163347590659617949809997606477586632138838984990259330084706791817510473441758437581599852001834838916302023625383639300670413916406421534088996561600681721872973982404136991768255616668837535891880360052301666167727857630940700213571140021733154332548569321898464230951026503314754299153276019025727823939060579051714837493454949004385078675708587775320057910436381766343653997254525160016912845671721261917605734646733511020289258837728914018828584584392447563200042911870664085525845004495503119886867678994255147338207110290816831664911891702893191725262866919012801328142542334438260771590290930562834734329459888336511814551432541233472083190391956852555148847169770965926397064542577471983682445812444411870489794144863721361437832052828582459076224238830302561720582992867057919548807187599796856379505042953111346404420941270957073634388763644180229713893054021632*i1^67 + 165206163179568184209242923955480622029527311448417158087139313163765070097411125271459264153006496092904809117895295593055274806791148443110655162745954572415117786910945206320447744034053440076362132059226093540169642096969079865156794122128425753544402375276485072934602342050006111680088603999347367103860169117137760092387120015840249786975671682244806425705084487656005833227485451484759723472379582354037294004043708867140762530067649367144148519543114996369006927893729417536831399182188339930681309223456856329309500768752372417192030797985469697071929871265299135770877497164812992080598284760951909659935956767682714550432183628072714885957118946427428150994824514218622543563975270770667329910320108930237043369935465760451060966323913307504526463273239347723220728689417589066319549836359592897189355301694439363125164199817645895406187581178845628053250070798915395280064013122524823119440267521851547554822762491352432872810564789506883116473404105939288044078847572558308615052857594503159762066272706174069177660618998048298629056680767403776568110042089410878101758598767826559785777720156658532473508835171356323550610238144504017053000194317096837271987447378717728579112857190778525821860497541506442895447031427956526643581295457901031919928525236760599873983991608197248843671056529412245478070385682892993109455794462298662255868220431669616261272319011534583464375243926301435782429321215731020955293836885766003434277138127960137691878510455477928548198456954199027975042449863922175145878384451076023823815849216378352620279739644230746718006983069082523214285222814659841638101610243567263846316682836267445437107941000646970396327153074293551051963482248757128826074982430612623518965703934212813983332047786607480806285163280592684920263455659021466865186897525891658741589469641091552118743699322032434343435777115396500456142132980153394702093617085034983977531477057986678684549094309259981703830572685029844219390195955902547358390952386148802564112473377166035807939341072108157644079051791505474341371279366747027993342195528498818338891119506294468772903263204799092523401752844278245251930586695058423368297926353732471300443859668393952726891238110622759554449683979919680268600512701194805254885376309400560451992473056050173440901120*i1^68 + -1933054559012179566557405359919203698367737901193886253397894211134966452356220561928528683785217280375934353358252553167430580506282154127837322607774261315098318739945989209634824220191579031440351253573918448036608020291341514002062476183223808315763640031816926397950756784507895208721619133792400681801205043480352714320812908093582229263047128124530321578775494431238593771051509284647212436486941414049874257292205558121165352910943952737536238776015392575331707026945147857209191565717694423727955884457938123258356810946653688126838156561277629854790627772920405026783453742408247855733935070819882441287332984569329064252425779409130857451448266137692513634095128494981483898671660000973383935587465726095231413767802664518489883013754079962344556752536712575698059598605493386599843670740368241947398861666935495119405997952880694600964189012297747115145072875559214532033169085502148096666143841295361110184232967050180722914749420586087529487537142940057847284218402513338511639665126416506440259792111601556793359385483400648108281518153313253869105221702811422265742927420596418997011469992830987834021767416033209240913510561099568550555628466271592402949672289403888983470261829953871541430157437155239572102953515796717803327558668037748931357488828606893305075881424289798826765523789005440588607701101724284348903568621141333648013504650596595562117666428729258509066823557276751982462396400983462196319772858490693514061149739600939296701282166942259996672498189522893681805582732063988670649248887080298558012019730713252206961147352046356309005870700915898420162005339497167222947737028099352124274474196862796329187115836577974684431414541648365977512561014465638534243370219550316511755177669703192521690409646593509601224493890199591042724994207361123103186038846654938572348591970934827377651897359898119573661061245661338312306284204254254837594718535437015065020042830074550193319470709010164722308898331380631921121507458925378825359835415254710913266456545032256973822514738849802493105847911594065979720339252940980792140839300499475417700919695522614694969832581663022741139828739837578644333976939159605289548073244346713573996224533509008564217376208750612204941626836076954741572271826229290397539312684106877112509417579155003944960*i1^69 + 13548539940591076021694973151146704319638124519672052054135392107088474854216404384153812822546633424500674733943515570233282889660073914697274139952162428104505766935930449205777410377797981518766119777220154526314143412474111774746168907681618167243699507239099002788943445062832026111618266583407237263286749827608549126681605286741351151208383849633487336112101965595137998007127122921587597746909107801887637685606972822165461388059327343074932313232174020957089365142038015320722327092351086926316223920129882647693857821382926890731893381428264752486893682965345010224627060564994982577365428119791189399992825032372847729911586149695335235061617314173980986670770909923239396864833351732191929325376446138816281897250375084803260118016179437754813077074944540213368102488001899002158472940420129173075790847182150962332507587524527947298316495982450843848436227086237056810551542898793162043241848859082435698995903766832138859742300477141221665401082345570662161859286558643897613162926126350351285778025860554665507154764181147436880021356117612376427280348526184265066755880034028387131232868307115201335783265992723734265144871454202290982367913644649815495416880749032359944827095211520622482102489806607407596108945614650434667503136063445699709059572728095390586213525582583263175058216377686164952880497023908073712336988559813742987859323349449588299944789363156081866545913384391611406364298353724179258515610332219019630111886700831851195848515930038166731756529444194672230599640974731699639620924486122697463232706123419959504202902391263379216597894430637409070035533177577367631402254694712990249844487520679803732004857520647023242746972576532398220584094218477505643988829412876103430011074323877891040709914202908588658385616606720871120332939389817990329064125300462608066115863566933233053636366613177949395784564687441286106307848266752547421765510780316320458894477385365393669321503188827572371347390476314941821495835001829366843904292038868612061889398298666465378588213081960296522954767381889623684527775504674883514605181509215504247566787106531076935905860446261536845576856790713675219639395525939240047916635442559158707833134877086325434722924821623102948873768022898678466647766511272347746504984479476339477841960943543296*i1^70 + 12621859494099692770287195088316069545931763060475729217208365049557964428112946187911327502720006051754097587373396768914483420542366158299359680117906846526412706193605655524776559268312943153319921872960377340896606086120984568987268382233029506728538903530262193029741516072436750086164601789871275272314646342212596790131463316872951021062818147249279168801431756273971096244081007860191295314747373186631016288676874228814635203411657548155306600669207910673411672106518699367781789180491543768859238878883373945532352960815639386013327856598823256602500903201624685831819803415203866315231790996290505362889201039664045927797808418845380040653002330054137282652695855691452233539315991449924723682960946911285889263953836860181181766371995681497659736862378501802972891739994976157649544254680174170572471834176866512788049851224194962662401563905974116280010676979379991175208156839187114904805791408958037311552283212958811058052712603735825813430163824360443832942470955975716899927342369305100858371667020821383598539457084381346331373379039917548873812173748165197862098372880599959723146907959488534720406847027024811397442320214156461247386699696265859972329214115514849070950786780902462442674772379031151706191718286250047882580171866514547371832939238730720428482108501103838905747857262810118313459916477207107470328026315903936599506776504950495923819624736707082893401320794459055027164731716185250155636922787520099744887893280573951951659630643276665134863387609409895857056785314970363252389844775923231007579171130650580056412238042835365854229112213635484914973620430939514531292514210627695994351077850218859708265769569008913189178643155406915781244996513485912229194891898869971428535211647679686166221343797359055782122876326772978048874671287578654401768955650752980079607077606660130287597346595896066412867686695575541992171606929995690557123100762980050860024783858623729429974725542392361711557497733269204693842367325589813077568164171407370227522172927868133384757460073475100247944629940947232301966128703276727117838271285822732994896445894831955451073057837125779002092150014867965371515517055729063846115851317534556712358539726544501428312736958932651450543438165675907730654869845792456198294794376386951661034567936*i1^71 + -2025986419872083810449615847675767703453960355250073903276610618338831438302519095148188830984278202840188158907315657027890820458663428453544146368448892367692347961752805260283737316933898143359932245412741839064612895531525311035090960658862991752898161469832961020274432508845843341770257426202219400488031207681977588997721346090455129149732399539059220122832329259593764394349104451689117023918157118923845505821222958488160697215486417060458992493932562839824454415051438396779868564573793199041281412220064978165524064906018843986240736359516343489405693346328784254421936342136785417500500940369048542689829574407372556315895897127498425488323881824478227288266029674191249155111672010616781633676945907099931560562949069595752413090341022804660343414865968072104919785683846682979769530692679411256909384823232705332254203776719146267477919391658215768084029207322318928102392187822732778708306355214237947384472791236865462121709335037458476501368793884160922914227404385330461173376368228537832524149242885495623373984798318003577373576366142690220996232309639124381408618724499824475736212067790372654990207039742605555076479874122425639445304595628590366652103082185216141277787527463645695058595600185362045382864781374438695677887076683375047804794265750043548933092113971107298210475718476893436384337087779958992632241378778038656035198357115453015053218332699581905921719886868987886479356900665001500902446079355221810058147357454639928647250654032815376033261150912170627513548700060988744103378249209241244060307906569746081093613722112029478381496720164293701099688933311108094143631670990294468157308846581853393008541954288663415542541170203600560829285241646352789143456822801214266885094003513570332438434968261547950447198218782894548182050225156750542013203323500320710924351276914665019681234372009134653943583609845709908067886374501897339422532545835343799392123200493637087063481756658395072376702016306667758827538144729777738101513396953489157467995121683032997843715764703392010380456089916365397495264484748770321134834866721387613071708936922425767109713912886396987403897421177356690997564201205404313939742812055505985393536475307347137588968216529590207054690606019866310515306864413165901987355218954176514437632*i1^72 + 36568008782263674178566240531696383739283082123923755164165735042998032699076930710880473698464596025468332551846805618678632891535612823853026226826407905150990985175947589219610571729550054938267653812959755976495614800260530414690692483367463484218630115449774854632081645378387293942425269323007348775574176299319881930679379687644810939438730974573240704736052734338367633452958499492630651108145310018756280210207448393270976706031700670077230104584649033554205910454033488255421066020871189034278981228087399422194377215813608825133313265357686653136873595597867308399392296640518877918024493384241831637707130227805588451730852045744301853886291960708376048957619039220507483022582237626517317746578924459105429791203035765247014331087930323506364016524238350579867818084323101878136479532684188108527041947621529379746741981046413991391096999601874095260403675055651290563179974965780063444611494833391801938539075663477678465712799622377454299198638412025616926584728540217277621219872259817739513335951384948870757039610779807501282621718291640030885848343438941080052812134467518210350204137266786932073034217378499302508372647644220166378556443684091528852853509259987097465776625920556832428948391223455095687766384161899986481132092493495160822398914745716165984366552460290005163473477754324885957979796744935738966011906908234526985514818475464977619363262813761335143071310252239803172277419848490793729920431838762606899050909472209430302781113170662990200563051307210123200509062322352210961130167091442677844343201722522844848228250594186765046343170274208861296563024441889379069413045634482081133818405475222930077212775558592809430372446792259758382727216965009030412057135821312563276673818918264024482372444452373999988271164001008899720928551013149867001443326857985308615921085247357317345669113017335129408425062041062781142253301360124888821677270204328973765596196752794796100057728772401423473298476085265546303368608309681940717681704456490359631523340853355543340518090821238923400535506488639663980396491510646649575621739873185815411441811159805031163954429886524459252509800294293943512113395826604403660360281987212298967354639549711471474268172935438736054646883365736110244671758622184034712885542342260457472*i1^73 + -443561848011705358133352941409223293903577311008698359209402606089445151658604049217345472347767347069702294066104681648463501273247668121823334610287761054555246794553898748352078225664200533280126672574241141031149744523750863219050214576511225296561859132244134835907286715361488432411775856943645553584320379398130981436389841960469854161385864673414435531634780365536356114600901942124728741512190981956941029120639679019227645964621794264587715112366703235991719508097712759211350364527146281096350894056223250791558783780413066935876626791153004035285449769957130305683025899131567946364720217079657779606684346900693939691846905649171205898529247076373979454826704575436233358562166684540757421920718115436331438122733277594437590522917955034146761994926962574058408918692890383035427802994658061319928899097557888324992746074306223600662839625521952750203822618164977177767052764484689893140708258585721141842826451132051669014145406218216880097209555152448267223294257503299478145695676135769816446751984237775469352500443691806948290442630063587021040895152968547729014884485739647140414930755116492095586609441204577731343390977390508661798284657866577946448195615751290797062391666266196767092325265881052153672279709950981453454574248718190761709601160497625630451587351273757362404192643855377940112031164460532719743381106940824902852317177430823490442809438292644996256065610860817609728916486656194776270411631025644266986569799187358774770796157732205212652714602104202782497336284875039562333394358997993098490688049330043562721646613327314280023286350528729477385920115886763670363342586018095209147310396472831321933978533922189883739722015556882669808550290054851244344317125537149632372505940408208547786103218077347701221470224385014569863556629836976971843116890448503601047957584880943021105796816098296244916633479098076600417791281157247840371685397551125129221948798998668362294028825505220161812808485864462286170016742367597894939212438015267880795303263168009330123142949444685680896515210253141519075479650847404737469328186684607550558054022076009787993870020635258788171154261698119689217968083827709254722180540243983890795711046982998801236419516593910966271157088121072254829177511331245798383813962760192*i1^74 + 4825891586225848732335021151822151662759580819764568102386212860196949135782325601451607473019343900233349978983097909385802529106694593800795391689353305946681573289744122675465129276895393032036814024367281755250205535152005396127474416731384567803983513974786699099593060630057169926387956614754933980295712236005660906247709017762565130722775602795430856554007339400167047894966791340905322270212015408938902568856892918032352689671762378996811659775602343992351108997497657758129127939724780057022090377206462369996681543598481705293823644330582894790121997058660024832880549410061248504354189539070497140245013686164241262742835893066640825265081139701978314834689112806079489629543687333557485604254870275005656108152380096572626421562382578831178802110710849964804283460968113425549250344365878787013234744184892327752528603325935548048252366947521401973308232667474615152620991596479661958283557442941574470458226020502490045650420056809503013432492083991162047296223516136372377495299264325083065248906067989236643667224563876431835562343984217193366420025219688462264466410187983892704557506579896973934369143699848622255259690033211624898799597043587039703873745876836742210690813414272739038211446061055613960021780974267191814294084748214266748502556446527002871231280607934984114525414376992937369680393503402304672936694681136020672826394024893637615915974988640593389939270829453258009953421329421596734951875916994074302673526788259021758718377492340646082584201080433334331818688855745502385417396311340204680857582121634740604214940594635739757529255726293370414836104569386102007191058323248159311107606366117122767566021375239037073090099858104381205924834012849563881460928475696395677838812737612838140445850914201226151627122399583273059971993695154432505978178819423696287118843073713982333491883871450645554671539619014004702778171390472885477557722156461761729550278119770653844556958727339987012284026313739622363145109950960237362817809517006248500906725655513256070546344236017921857839619270568301083487678206728441348390980811657159469449905443463226268851298434619933265807548817332164727592263907848132673329562291796117394088345301763380879479038994276568994254928337278603755674370581632518829813792768*i1^75 + -41946594464388908137283124049075155307592280863284975993714162244369636246350683428267717949123305523234838598204719296461761211089051836427623197815368412118929254925266229486018638524238573607350710950144582942266904223621149239571991893091497654848995489650031006303356064772221635361076789136903750741507599862716087312850976914427831338048955521322690112546077034362921989788596111975154475589339653082159545005079285016378650538159482459177493149210365791217770635074430392824045472761921111651591221857259398330586527952628490051075633788952967956132692059647263997735295526136649135994820084181390064855089705431320234788991276402555695584627085207430901580673704283279845389875090458460293558286359895015790147518896463699069448641432729499393008255371098843820490657312630320325727926192600588294432485368279231565985666502629761060107010974747144314066826991195437342805435737041470792969634452698864634504060862230350829144399018330381793259447408223544763211330722447618937142957028668602720386819510482647447441098961350824491226640218993110855358103871282521378753172178616517369126595704916360144466550771791297702446691684584032279905869301218253191230150796706276666170084828274650921679940350301237481674682579891085740339899739506572446414662590836221702760812538081167614486462667911672813386223722459063802913320826084548568930651404356260105435291835689912220254170296704181727300441725278848148064534354418033694215170777433992819864244644790247582196091438105579377216983327791719217300955772619266020281340923248798658334704070814582908353720183077488321339165105539409723095374345351637879182004560336486058494493458055003353173267786672615391436965874860244438185365792838960159536637679358635894812471252051839188202201014855168687479124223208891824412715757269391600092303000992463687808131862336171508694668577923388924274868427184197201199483707483104471265009283918106443998401637668621642835984611482931697834456941145018873455668735708072439171765975726128189408386801541701073748207646011063345646971892500369975999497799008144344982326634544957356685656553881696641987556302382150196192450838069496185107934448568405581003183076020506734467052060154260887588958226317635459036190036591257652822016*i1^76 + 371500421132877989066472203327812195830277780631634485123481416971222291018048190997837078110681279579979749988099185484073712895527735410171684515665804280155705577031415444441854069658944379605262846080114190364669588872971847293145506960115907926113273790543438009079106390974582899136078031797818481991859599051339311007428235166103666967704719861373822682865555152082331174829216338723693128830639295773337710990709707106098302370685469738515638452901837824394586923512697249223488320733779297266455159088199803801985229179990692430510063524502220864248360924655866350683559676639628816452166541153223056102155272214801951581229096568482502844343727873157284218979805797943965291425018310889679213291199580231958193202715708745625680866304877411628239817092764863610378876806266334138604594594797519472859945730187059302130273878068261950132626414130420271543340807113474378439099564862922191642841273830439986520722643420843280788776064896310596606590878872073304072195674587665594533436553111054171559959070181244722163172751429719043214591133522431958444304957090056311466419916716442943390949928444919040559521825929340712959493560775895582494950643816291578772221412857623345070276618125248321516428738799993144366457367189291976067259243913667235915224940064279831631272575054064351255218071314510344635298621856260418678105524598344606925335029746712161078043251862519878027434766202653963440279464471300125582235063174155848921276715235198036116843367324047176386755970134400839321933892201284004624251560906318068549201748110188911399150684680534610553102838226687684990667954943765375975926668708748207883193707394795167515588965315614048134302947272160859118762578420384547956274001461752197213195507622660346291247544566124044529050439585802244125678468417352663216121981352993143388499243407774993088486203964835258304090112948554135303034182121899497917396676742735520123315649717301874726471959818270221331212671918650152412855451664450039564589011020219309760253044602284215778806178457504243202499835780717520772294105182623374884089070860629964145146229123600048678996584019693922966131394650385322382964001197088316801880820729537432319341982063521695205843897890683896038527521388443187383732901978832896*i1^77 + -2884021630701368803693168121386959397821054811988172567678207153803457609411530373020558504871195879267613375723464107261165853052233013496213820998616511161581432237983780489291054570181831479876375204670089797808315528285548734325858682676771964515731768492959443969692980260395256224444085404236954130505686924669663538594065658618953511047485275368433001023567783216230792876459896184149804596140165785622547499414432056340982514150401640464131096042160628762779187505135556148444405849289430290400064003935610959503734601947739477108475830070339105308030117635014420151203241678167583299569079611501124583106461484999265981879056969309133905706727660170279703282397415294306745328207825753892377756771579581398560252539223930941902287551232523324294753380480160847609927427030968070313695431191196185689327355672320040488110992806569281727480751736047312530928666218547963859048510060264058140395230172652432995277495555952134752751581641524745879743563469812955558359015816324514062732845500788180292172690426157113475062972576125064691885374303407992882497857800261274841993208574077901194048569264636757359640013779306246864577843303547478437030128228203749241779226612454042655403521520612556227121735514680175315258257690837637806288758096901657374699202316487001614240509828841101680701159611129195793249894255381396079276358341468891755600109728597311134576185440825161580645596427192097193580563028433196611947357838198870494419976845266613863690966471106368390339446719585450732572851209530779161243653054800748007417954796651769034087466669671501337913014444461016611634088349829569392892342375721553785192043786505668214876568798750549944528772966417924259924811467250407222029509302523779854098281644964425214790367862317135559687251335516417754442796723546262483996434026899998693979883775827659382742984826647115699814550322379489928284011376611393967861605649569584326076920880247052897352737473407879630590057272804271642349923224601568094665332189398527430141888278673354164429332297955034064989787270216262145481567398304571607046065849880637963969010912760545048121013482115412747686571747902570545310381268567092346836722043921369170195694196736673743125242732362850333265529568645230031809244299264*i1^78 + 23522400504899576984170747784706252854440406367953681170777445768396981330547980152758917056035180564917886603678682583377700656669338880726951821595074241705586579737208600562008387268847488184145764505034755085756540472331750640380918066178273381143219536804753300010911024239963752679887543941998102192138436504085777209974054093030491455295191021664795093347384306875486855898573899891865394470627560608238787741396361330232983397966030550905664360213848716894520220237906914709797220564667639701710433862009377231257526573161212575889793154643781079194650356302527736713396379914181239488600530061218714350666382909120940963503204137342988412452962365432576473608879134947828660022699534857679759597985892914283828775533517432177584336823667746693368475655375340737478674533892594163405588656911335729620730305283499171010392544331565723741840213816827713937308117443044999177154425038223300957160643073070061774749036719096591319277186755001714270809771760440085591875566854360124541460584489208432556083029531127384583113270364054504867178556846884201662029938975791805296213330963390165391795159494938508920280550078574851926039115554799965525335336413599269226983912022752455489303286433031122605545611828682755276971531735031922940774938488362973292688249417158888834998502482921542443258488722045084433001252366014766819855666637646996053114284653911200552055816584176613590934425490430359261884244333733817087114089978399607174584020173403472215750227042068754313735538130966624776244702046913178207482477700722920593600416213157911128640978000894007278781866122563187681956895409509502267691781199012820505077765715100457078097685399334277069091794938343006275807314292209998323166317834600974785703326551280287884160605589102022267784624899635517249527220043690603355774527950759466177104659146787037815172524847911361918054809786598248276136006516726506086772662045162980583580267386713309955379359995841854154643038337666388986757407655002222927309911612979949456742977063890411715006802390246676527256212331272078434388236724240069852601306169219949794522786956665132315015601250631006452954647979725500917941812427002941579494013105939411501013380945492820006799163400692104118441662791557959376699392*i1^79 + -167207877226925434246801739368663101705711960650357550450709810685336515956217384917297087251266991059923268060251242208168197608011549524523485194487250169782392702168666589598101533633174384542681241864294016798406478939936608897187951712729287363464333238158316539114459648740525905515335873717825021928465462148902414755553791017315133005842788633831557800665319985265770865748128606128573675682802391412861751374820998734621108625267764902968341393066800263667016979112469491703116437543859195441559959395314303873115516529703624269946578905697515566177197733692120744537479939097979695420606996927823626372478292234261019980293640692492282293172313133402379609373845404944926303750928903573435535060383597994508040776788251535637615196502815981480373630215401206370637221316000448221999288812303616632455011218477235485128014294992730971643305809425108748677450024462678592357458231018533941914464760371320373914254447121348997543090965187022823487015714643436946135322329474027104579878464459746768493412042951698612284664314332138502826011592310642523965822637310890516185222549665715950164549063678174051819806553918673674082272031606628491154037687749851655605010761796312406877619261100185641876351744025781172337428997171751117110684557755759099436036934997411415508766890905054130397749588714329665566418402477986363349223170271280143683119986818394221518185186553947034838195544398819087242957909061587684368261428152673456400611389412694088677523965315722459422618235201488157209613550318589020243357733132238659103122716792725834243140315997632036340935046667659464208524013823191667414863015206312172793297673444536288361076235099378521082382649368851282753095215122812174985457643106964414001331324946318292999759078553756529477107049256746624997282186027267114091965933958372326520968218673568525776005739989643317721217880202468296760896160964973749757318054349919029232015340996705679721473405302872699441369765742642688279232434570042863221324303917630582260057232958519006870830194273321692369263788743602559018761340955663839674035704576308565880287575865766149835390314976037980014542427151253213162916487640238746267417961652375033469636683017245329018648099067809007079646850099452051456*i1^80 + 975927086845674635403395904868733977769056420663681965806322627767949861229351622163736694676807344400396251214531224106417307543151847256241723210201803844625734820475337722942758335677859486833506960273901005726394183167030427942284472341702187899167921641140681670148498682694159539275206900951370323734903825506974975712200687925366892314920163875895028149480466055654865484924940609331917184163595393698699469470110478488056611874720863712101880316012835589232937281323018291465362228863108438523719411136935997300267372525608969026858112225325380358301087110536853302838756525734756281165425522998254832095969262339974637829740587345198730645662175526456153597077023164038948618803835326437416027760180798020534790903321077033853019475496613939080654443557033938678229932282499427382694964679955232362353327603790803509474164884955537533068146875457886121224812507971352519791807752613884822005538101354887573823698155171341935349887155117484169739043395762224592593315632751242995666148780810570102279488524260726567800881941699910709882162643138339345909011924837552159654067199025499361387054592893032470425382769262379715511785645182055419215520882441482195632115107619405543586447896022704843289163222720685440653920302644712903294964651006113353237413595242920030721588232792589295701161876800249716498269658500882036169864111910512358292465697194499213131994143783262695275913772775830091508059758833979745996430500751487506593097951619736497881540143521108122951215616831120116930991337552078537030139406159973422707664344647382616228087285242419767929184452388870832214647693084184030478157075895275377204111224506653932119740687423624838024923414701309579720283150490956070016607399294178187799859127053565309495185238849959624487739596382508244620138368785896914411920355876354123209340510165416638438349409876522275511026469492998414476435793927076538225979637198313355461293136183028251900964851599570619200689862880447343890319530045989520335425756727647093200828228180349967260905495803656726742433817379200303861986278827218814136566454527789291887822752302623654333423994120515760493871543922899093017321863263145494871823255733312848842859696027946884895388232467185058291088420241408*i1^81 + -5820245457009800231496537857009896506886426046941542090536934316778763882039885692384511068423514365594178776935774247640457060649114059353894472505733782176742083843434365063159749499477933649363823651578974596484145956037366250065118761764882808528293561179791017866490604085198981443973413550613941850570135464168700493907285172253462340069810298996837928948475697099318360350385113767737094639637432045597194938197511761652242806439343780597986934287499155316613319599538793896309742725142900439168391853269933601051634050732791228793000877930558425455620302307473609180607062640898622967339580248618862504194372140286969411007979944671790113737262341784592292370187108889839359578876163449380273926082626868838069859320174754223647115231149999569027853287040843843634140546808633650259432022083375709344850596380892283585521250928544825000947794796575607096801208545404286179434251068325847184809285162512881387461316591820049041118935238229656238379855642633277752656798445903042379891416711924814293463047889422222067738798877663768704434055836531869550823038992651433172223018609559213423422526236487671400383929353017890419244439561510270527227746734757911781364422809862813868339757691242383914099434894937727399017868776668838340862815396178563072292325128551076772042208407310330527901216169184936453692077596621500597314693780957783629927222767754506873271560986179038771902762724192908579345840783234586130079407912787790301234012715063407892644463781866368641580609241679387397446664555471676338534071022800648219613266056520514280941826897416119513991003358117672310701989522751884088686052856053335505273914908836397194437374254527708637204941508818413672650664863955539889397980742521541654850554610240156630192451755099225050639290651001583044299554240972289963451371545213082848290664960436332372747144212829495854870586762837351282396466836081675908903594911923436177590417852022925240145493165789483680121544028691781740970894600744759197716671726681560817917720058708312642231984669956500031350660063045369514070067394186724378990047800406735439515768812593058653699507560667229483164599309336720044449881817230330659174126260041620625142634861351721685255869488031076509896671232*i1^82 + 39038173453529446131409229836416039636425706022787378254424351593751538234952134928091717512552375645880971551687657704128513623195676288699246529055981440584068650702869022463843292853772595751793813587281619576378183269738983190507091642976194842239037745029064388723960308536977526155718019551184710577421594341309608058627438712895215606014995799560988867479355424430364138537905234424537802808291423181033237292043308048118326398350159550519153902061813582745600439404017023599359326511616362291897240755235297640464448491452232611489908046830577140046655152027093751749520847811715968571715016912507580151446993195168402700821858516192966704314651855073750055794529305230235594970620468376645051169145872240890745840162311104352109509393326063147350758660732786406777095481717804340354282318050756244647342771958813493016261805150849438955959799383595071425890895080583876730764521136195914002948061812616882192444704490701292692455567139325480853436269956976986674706440133772458396390076578255481641773681801185054190050917537007442565002180557028808435465374991721995142377877487252734765693262351065911291580888184509652377900469845517709392439084391945322584952397616631249387718040252497357781233172580660940773432981871522899086653765986138793218319443416763977513521887163639034267391810978262696880827994475137437654037198755267350146571275373445203525032695321481071641845057684613987200955940050622775523111348538901037916503388726417228729074981860862215377144781307286550226019845668103044754543530174723996163415949772102360617712938969172425001074654986090489271423924915091049878995618777008473254941870324859673561789585365244797683972600854509272641897147581999430693193032314049295836048614777978107398705266096237617032085601965991360214369099117333913140346278054175878972301552578822884893546809956738881934687620208930911206920486887143376120215751473009663927465824662539096807976677700679816110723027000873705785549918235717150662286985051011461937693399755414535793091468697484840623388659864125987121686555060552116912390873929518299032195528312291068509554916920680683020952677814938944150072674250149909829884091334431640437457556296534701889108952517589612888064*i1^83 + -224694787488377501434397670305119581985440571699883255449222667043407392129155988559126167232135577032849348018731062873620105973068997512227876318489508011399318695143693723057035178882056840279269671526096980365955194749894798039111941877556812828472762114172315633790932873905476723016749901257878028970271367453813848773461507752143036856982090398777434529623513927779566601382230487819890657926820975671615245403201608309381690950451220035250578481074225682873471777873887296436412139030826786606940355246550342849372137639280455921063564661440157346363111169141241638064522020886844534940601148895315887652744555361012184013860864521935236458129007299025492589095702473488265200983328261953472422175969228683299999035258780000436134739029803934627543383445385926688701812520960636973453390218853998300838036455625728636302767229096979701798260333286462803151608473570465886195408776278121776509155311685266564128560719099285706297827148126694324290090741685754546493578426349544015194810809082668866432789655564338051917596912895999483538635468318962406352676354790484174003163907151480744716096114596269938552813512662968827303444053473587098100152911987676363453901965298263430791961943162764705010105555947183421075651045981285855259930724268004700057942016514099016206581721590038045852202497567202316402893122637041565925383443233854999767377536568590980404810517571907367154588129244730757128386281735386822279985792447234805227668468169293587623799982157460985202962393303058758751155093541968777874755341313477407058698195865043653567697360008374019797080390212571266823921869026090712243676702491595538341959284968981032307401286934063779462533655766713916532503326763547351578564395728844413324488146142977345974946502825773953878231977334441969462923758056037869988467151510058394411875986196751285574016837224692718747269894904410700309143824574880599872289143934065397418627181121651227290769425684012197359295093679635558253794878337898315508624450392767399806774513576433501320185852634122310125965017975937114997102743015243463315319038870705273680338909287746219474385533568266148585391649728537344438761891789975096128311551579348919519573028979300598925527135910100992*i1^84 + 1059087899013257356434129142692473517176844127921920455670973535365215326997549802949797370141461596374514473011140937794083385364541780224408538000114646013326652948155969580177688780721466917797402198191205586467861250068790646527091435142130770115827093235888122444565412944871516163140206449634303253644841022771685767838128387067149971259584503483525922108332039304610456665342577139449309490747205078993923903461512153945681339787082609836891851926946525713587183048866584437892135691904619094142172575813034762017172475563401322631619203491443011427089132592144656640971585888275932427818285022600852312961265122462570441826401935206861659209785680612860823954812524532752797656710601197197206749479861009229816453002007539994097248463481584347154480621364856071344745699653542302071077201811720939161155867905728212306145377323322635267330488181462641700685551833015668290402102310755256884110215238984061182631803105208181312942936071072359481778604417918264457130279864522494612940359924205993449054047171052415427776413237611582480625355236581629075038727573078700976620267966538206494813482748971178812822169606512502381359109180996295354948379015106954242165072470786509850800847344989118558561578575257633596045403136296165228722571647751937403112541351562843124249763293937237232799513943011825395458335340095739437994641732938118674923954943752571394416040336290494447154486013627500318157394343328982747996207961356154815290852979409986967156928916090293867684320533123493612932450723035994525157473367974897471956347426383346795919828592746512240182793370294382020890025672787731226868805703133122965559426288588796458741492978850739885426546716247371404494303082883345381303992543945499414958144548979790857196142539365851865591471170971651264601282568780578117799977953032157842712355906262696976817356417672832227674354424161157327261779067987795762010452458111439361647260447308357055655702830436207491535425941144978150931274632915401258046195619484845303599252212807107596516548215294368294645273511524377538745715430846434045316743618444189755350348628374233251431901815631399553252194327755776584238556307212528104449731587343276569008039902933543681654272294912*i1^85 + -4906866067231669014971354666143059721651983131503722104610519381912478232320482203061278881777880927542166504665588151853241381302783845207979604852068767854208465559592953740895346589178560931712454291395150253851509206389920488706367648029735502391106047922117908056219702532536486751623807512259565507734122669410788182671228915524295667317369489237625634765290543855334216026255471324484492668559810378935449781224500571297902627651698752757598004248189235290414094474383562537597536393292045551414669240714890927343675629554234555870444817443677518655625986763296555607230110883058180694927161928065417818126099723230625813182810408596930295327562150841729109942542909174977357662445933584395230582983931079118004729227121611727432565510986426814541333301080187497192502879909170449984567596999575883284156450371735633118894742852124460362324176568302380664872202472721022986298362288622883179380891624622238445194829666825083333346714656286336695514359074988803583600138765802183879733549607502741627498249986609311255150971598520689573681230372862248896101514074232145967509639250829859739703592253181295197263817850851743620689733003513546877813595259593587430866272749915998731109207864453061528212099758814242870981718214497161346970536570414126342829983546418941241812513143234857220716593863058955437919622643115925570321771988912016931067177388759607080888164604621828900773964770577174974067804851638241771159178960088485919198922402205982061785261128291162796688656728540632178313720485902638196258895877803360328402260727879996821374317059787991103387832087558632538338826894800481808105055085310179679800303829612033231145988362579309375532216117539602056319704716482624964226456378554515665432333152034202609957259461016044255862363367124600151948487021586621346727455393840660429940545362916470201096859484879300992146848337672776945995470966642799333936879245345592107676765552859477503782005953937032939660540076298364550840945115255923419238705474207513410515368124163111684181928797583714108531702782260782895595375196571903009079746340855718863681682385604596484395919329301033782255839236513770957564172503988278740058663336995528591282694432385992950284288*i1^86 + 22912013449190985094699507255757072264648336795837801933047393948275771294502724111151065987756707556999015104836259659114195797591717708400957259437542570919431590548678511595057208626481910055208603630592705587838542384551052234242694047813023168511771897036646659140669829585922196273828672174270898084514408147596341236650801851731046909917904728226709182053089331506068046433704109805718853044594050135824741218692489595870699331731449292169399326082643816195844044783981346115771889044258220037403407661418953923634269844765510733928352663136697827813771355705556537618055724167057496947463699896144381642959659190076899718647189663544831860946263254786977188668599426623410926948786136682689033265216206009215881007732323089300287806311143354312031479025756437318668362788419053722431333452826320072743450278884920435227827949193601753907925136443842653678702396100149706322227787738157400905346519069205870587751428258675137051813742967549914069275723120132555077831681855825807290236590551695041789152676218128768636530643342497434071778345563120196678796648086941987351307333014526211493434540795512672813747003909802185677559902289634136525911626171768426482690544220407613915445586688958437808882824241844635395089484291710341055619611416088287210348511079979205337117772193625205961269129817502093453468667320459998791432864554552753293321931895002551911934911917660481631169779818742706382972603599491936112461003502788945225123995259032480389203442743540423032610204395018532485044041250460188561224740345877376712095087199375372393506715236711243104729297717538772045158851598151036734968579102266513385261121850544279878107316075765784739428627388005422475897281003374205485690561785416152803199534750505485511629396563816591837566198990338528835530002957943109641913128173367030381879316495489010706685580341342445143415966697952081859137728503927459919972569134363788305168614018607496102263794966427532050014993229803032199127274910542672103395223956502814022525558475680769017195782979409967962115836978906045676111036640588757241548618119380729445473769549134915588052104451256532986953269801560393570993830761071993076642166389473001506459230052756226048*i1^87 + -92331167150688998494440965913214540210553625412094442758488377353137331603282828904268402377980364726192521645335365869118775197500865777350249807806383044858340718651620536835830315452601524305404931678782415765261900321491863446840514640296995409610019747989137625099430727769294571020040917553113867699437766302801452912621995228144380363687657789556312808126831198060464157061336222036830576994491592545951193583233353923775979635246124081479373161514146687700785527870167469813950080739514526713868248963497098637766670139239214798833877086636982578905272444314136690185963759812729298102170684100910638227849682271223389006068729488601938941184480091662545478216967551406781032298930699967107712131519636046724648634105189890741078797161099068750164375330358406187683629034196180674689323115220585387471274642914570645509746191399041705517745399838744711646285425058540838798091307002415953148155638766721823959780874898778446055504406230657568453356360172794570929210133310924841276970420242327584375843086266579335959176580736766032455532770068343522258879466582026238980907303411703529723586567254390250691741800519066649967302783166643312160182837204843585166895191713190124078770775332251473071265836935531623154933525217518933371127092833870551857121467365457102464548754034994862879057147652517402828602320796463061553081129124287263170732834825332958222700326896630888606853381257087573498872607591416541857523737733785727433998863433242769507207384941200102154273023187361068886131725102925912737789575739916270314746546301937102931397931576699920349529668570478745109974452324270056377018160789262496327711396463750981770918693112321943177180251472260629583163405884503271947139317768946900951212699180162115551598847888877559294880722733073638635809045759935742975060937171946195352093829825658312031338447572249778721305126062026646180683060932724728899193394820497152476540850738713929572078165088501105668395924754437912110069156781663803690605416690302903114416142669577508900048199271460491563225553477513678166703468887271039217298109974049873681025401858621337858686395973924301454406675105173081257295826643149293391361886527656213799991567712256*i1^88 + 295119861469583130264338657632744504169407483355365710921239297566070656275701805073078745231153813792170046917461606156859248278877971504012474512726725141132546680910203708637673899094509257422982682330474903898306197470133711921566043970916115190394209764107930621430941515174327240678156041120249853254655629284604182941049983911184319885927640619626657537021353462539050248095312985003321944357949186455168394625836938478879359939326524348925832957842451949538677387253157692685793028310172610801845352431323370019091150672297728694955105215824441242629978891324841542359544509723733447205729364444147495754910260546637497138911242216873665277951664633804099190023448091018656368550128526159872605870694114725958223654720209538648449843239838497172117169585432544155447457049024942656809446759074258022269661219562586617110815374437841354150073423670730643718457363813123675325068828818310586236492703839840368493438309781146524970488301219980298544609924817379661960009101131495125287007061844397506627407447337169173685725117492549336777744437262121419308111331278870476036936844127020383812637026864581808281083418583640907958119266154204917325620433294007206533404143517945057776063914963875659522826999200375068678088353430470187226135008547920420873551806540096189795531162964370822818470651219568274438386013989452507428728858733004299311852902940910168808097488488651589206111926102035330042063992227051242205736472331553084770520825920232347275617879416632061071247608341077526160356495477207985003756123520988618954566320938572366865525686059091651458519190970081987965039968253758633023455974444091660245322114033435136679068507428638998127727654780883084821694766723414457691771178535299104000112799385091459566628303137374453583719981552434961156297484226232019205591781684851538742247962737228844935095701667482260713466490495878602848651675790441290479938477917443069522490734558777852359844531897978343534875093969082841057282990976084615787156892734663014871500215907926721895876572948006128113843868151645645471707142543304939897004830007955192489487225865319844646836555970396762782381925024021253032762632583805122874508781122946381243219968*i1^89 + -747527103664040304147636261444252579697609162351352764171465458675034733885835788610725650553148472952575146524343852131622110249808584692330485146747114199742120326794671937154824753438072968739324424778846297907573609928056243235216299394799654582739943775542496972765596337893362412719386919976041046141256495897040366929261864921820462741430165089481307585970127470976552547118190972263111007592493629178201239873292473620497779396812344835457900002216827182246866735853182947795132858502082779602179453135735094481728894236625057957067446177427101698620122693525136940086509224201367482734443279878854110152880219775772255154235066090820884672454504683250579390024202577769947051098547143436495018873688068647693888103851683948623938277505458128718091905109285121583996678703243476531364305165419664294518235880007323434703638827748646004425810452823678265236375095015619463051803107743624211481322183655962941768882472831979245450731561239499168174227173181459762471466562125434718199582161918729350250319939037891722580126806907909490160680344255985521672121350353272154451259664761449785495262309591861443000072597785576576917022569028011761464597919361223859202834309582881908808838256323151507059799833167009233082512357428702722087523985314552743308743576535939256477851299002828254240729850584460919248551529971776153653633458037492404579844857007910356164831195851010814492800196427993935571483828295435142998370115136632763791512247595094329953125566345993770036071571633374680612417134871618152314785966252830096865369474074642776451403327765146999560025853796535556606358826017620726270100476066856289664582098506966110340494108372637867215914278671981953723005368788977795411923884558498904365648426254294323275994962704312771772837772741071438830921110088227904156390731800415522391874168517237494082589731785282890013673800418211062468212215449713908938701668669200903965775432664274217048118302731531169754794512267502202642836120739134950435598226724156583975991607972812948763022985472267728899631449900040393384895380094526521355368397798653017405206932909473889389501451272357625328581557101139346860917023891596818903270272289613021184*i1^90 + 1542165242972463903449133075116375674519066911704664002792789517491494921636357097789560993290167673729680423982798131771002538338360553907542191197236580251067919793278512768641720848711509972972992703000707190899235758075609077269578990378249469733961737310811522384875073316909727442553997898376239442205720594511015568953429477633477502592110742899807509230441341815669763618250859732636537545239769039423771665963289822696833532935824136032886646312112727372819756048447002112325218366791714010280652630603371534798586222656204937960847453343454320486414953994383386279924534818486530864715115760002650988442755186032270549363818174772470159378166354815495530181976870458953683799352691664487783603575552607238292960657737791414243745179399584849863818755822998275829940183003094890968888811879228994559411748349478805582379821984580074286813622228340835692844521592334094816948851711699800676451896982288673168194916569984416014689725131301060978875802787712760436451050601389630701270541536627741609574285432301303370966417015548228437824243817637391183536794069620782318555870908322744435440702292286313953571078773179057689359471618543837399030495198571159880413025005908175893245757961115695952112909105324091147507786317384274868813818424309103890333093308734950378111787524118877560212565018276331331910453697456389968876420607185346658021356347184073348015409920882572669188432479803119302135574160394812902396149273709361159915730031665276940241977653656450921865577927428543296367841325036638788405306939159017545377077697997197904031119731708430345133075119757426599119751121315236588560495236424188943464442594136407094672376373854771401549870980706589312369967483759665152450057089864408217553857561651095527311015576264317408198387897733894958032187491870334169780081508474475051928476728875524111249572851570498245851889516652545575694910216670894800531871016178929093324306725519272099784681653471031716354764887056140679043580492439968059832487462484111716085223241928632159842392564285287082406191914102540913177070180281316713202769062406279558386618120863657008920270444008606228251431523757801261058257188031030999502802263212032*i1^91 + -2662293116902701518815082710601863530005639673103701043702023274073765501897618932366833754651739467013883376032238216999227401760941511083101186955596997253869374681332928556590014068131497545174175200665973776127915905943355996837797655113565119156743759679043167007223455065369632523561427788068320060264331148786299561563486324367159707984653370412228266946823404356119224499849619753051845571166358720587441227510609265181489835056018565980020001784410952326398582668841191203482998614507159003942245341303679167321314113843283646596473178078898104489557284360225867288919111395120689883596966195815832211127763905157364402799976473705197607500880885355179590412867873737661077262477071807584472924966675969411592080315435506614897623488870375708921545489590297053382002745820294004761246079136208325374833089872268325947500976460719277512074599036084874407019040568707496687937108381111691758235135996527534409279417399300632785742113075679314199347652056965225996818415975758056678292418550855801039750085729969827674318307172593890854538782025607541516308873123154027724223731258461513352027811140866699670997769477003954914818403675728490296069140047500366892797355133315371044549892088337812256682237487350958301557775138046568315517572834947063559215224147562615321813505078336081205327049525022978369159226419232750063855017820577118830481101894506120726768178243869901296762656854105410302574609604303141705812985165800882527890952472625469247688407867169717384814795820399052456684007754187271503417205696610732400792599674327512498744398015608931857772910915314781590531836491160750692770243468283408994345460206306804032700855679366949035812241153095589839238983775849710016634899468863399432579587051083532721952534021660179969523138590438070978175118558557331469718314991251651891611102719243836460570915130130294717322467115735678554423067826258736206841058725499469771351258365020815262549466274970900210529036124647619365381946857867759529174043621060855324546979926653362521660048633298004531445066900882707863220985501612712451594614955025779345520791943222186048134265601731214946184841019655348400330167193710138592331825152*i1^92 + 3901844017911682051398486345570025954750965833470972697888686019070678979721884582069903267270513101576549029280686570453585452016899446401138570930111017269523946183659469626957703693873689827363736398560764588791914490440350132233604118764015886869937874176031219737319586125182660009069586172094025087394373049217760100776386490493341346808054433783884127567663003212290319355995415482895924003871327154557703454511808943525351049439254973925515676986139807613934903139249738785389690593686678400206362580808646946750355601574149536054757176143372802176205119123625644866129531012169978325065115946485748660512485566614176080266920429047818252924970851629024467260425666748590894049649725088893686481081603051270158969685375674256264932501795382169191085023066458806607308724266436940546614477243416561565319611315263648638738327298124299055877873628808949445019873910104505488565514421946062324605901656614001678756380730291135163766774021679457706905217673523478893763066679938350452106227481171426460890357627221287512959022158636681262087850066496221537531173236849228866112810148879599717444091303898151578470998320760135245570750359772785189226442922703657129455621851270174199787959901529858096144328364589556461980110819316657470437049293753575084120280265928452117491376870314846332290238539930743478594629896835102577396255352149920011251073645102395284889239037012510084174005998974420535952221455699984424388009376365007662650090356227865315601365355765436394484567546546400414199579832128457752108670989780938980951909649925763092523429301148098497847779373947429804889382534714965005778493435201535315768028340016559226094530448298263305045858327585147133928889867911155316308443062983775630381554520360697530951004818503718058609339925556016008167972301491281822078325159680394206928339015320354477453234009355941904298811831306112680999573997052078860589751722999589152807404747391564570488584327192139474269515332212729760517499244672034914953903079874285972715349511141351868913700671011768459428878994346542657632092397481012350198689209546469396579038599890835706435461959326304769298886401203224909760131540264597585920*i1^93 + -4863552028274451920917175686951632419368853810258589348524724929009723464671536480575959243940793516221990502140090759870997170506158304297891002830781663761188074750850031489474377314321088795632915902436852735695116683619070659060069676280085365241249455107426382453505428487303536229677474393035010173168173878092967584297445629448954186378630968691509728074404173425335366942435569438243285960433407853226657453011639301788266360244501410155859756128513763641464476600837555085478127710763830125255786046345087369493212003079916262109692658615329987077153093378155050984586552030692343932335505355391678826348225975955297934136038832843888211983105326728145406178359971641641491652372806735576253479210089001905247390917289542966475860440217261785421707874335843698865340114093765204846732707839914383748609250834799796883987022435850318369574211282079416457493186858853052740461867520309288460336476896676389536934068739150071823232368688895175118782715680659148630359716497479376402392701217991553424803856465947920221980041537951567236962587724640397905325153625236885100529234987001466667030739173927268482351374372095043230542041494972383879998706199568326769382061705161501357102151467026392649800648297525515147551107527948035123908935535578804338815253853456813376460966600720995072775812567558264057867108855283515868282193427211268239741387667884582621024176931144245999051480362722075397936711721410312729992218261702462093533092088164807409375074061525278458901102941232810228918349749717470423747709507746591363577932855082257682303699106897410659215687418468657745492251339849493283442110872123232583378966217200048842094619325440416950014729041757777661569390335188526002791754086420502669447931643590608158329875897666393257711341179942325832246229927970940391111426096366135460886177133814781316230347324757674294179388009609942316487567447838227333036528017678635446860517675771297711142022043871755222498156326334581724086316782101018380138366637287559327484096870840385125952829508410103410993671752257915237289229657878077863863602150621302040854701163044104179649325533170550729648465814024843134562457454903296*i1^94 + 5145367582467627300273636389165848459175301521845266950838899782040832568747350978646666393708969854965054765527565913932003470906775607020704122495649332811106969914608593673824384361744253682254661132823145804816883003299166103566947623955386789398435517752776073320575332870225812962975300672860538033164698430318955919586349974547933213149129817111763952307562791966658447327318987138856410455049915313284890694442048624069168563163035239319134724337561474682180054682900225466958944333115673431829976427477878807467830567265938696804879000442784592978488191969091366185107757594981103318136432290854173248337914033779012940782187317683147602928609765085349884011661930811535140173984319526524790439551059984907540769937622723897446143660709122075090259890579084296769174330915590274233656002811694370825001289704431523337867341823227218837068843358522545833247009255689419761775126762169617249775437164986119168134767998179404051688147908525339209499139690195325706150151894866161080516654862012620753600082190992333160843598385826387073677861965872954956176045915453740091409198865357154472223414373181309926253224913212053910283871395515865733119076989260152571550249874182337280572055004628172260320333942645192591775259727455356509173669796956429034914023292253561790672477744057556200945702280784579319040439771690189642564749863502472603151945827289589403668657779763569513264168929913422550237975016657816165158521805429789625264644564398751261276157789681581996945171366816683509132400055001405195180938629553543894926482941236555706046338084790847030295258997144472308136103167030399516034112373848336143140995820651191430663540799746946467286927613297861943690944368003803987184179106631158546085845731638906876663295044187288317066947127475833440164500756008032595546359099073002391635893926277923420249434397965519194591842227950599562269469631579170766019065200130862817662348335941103952980536953509845134377396857892297388759790615398145208152607618568104323561887667228620975829673493126040918251291453396533308623204351407965132373626864078697482711375275844850578815394313741859195941035673357032605049946112*i1^95 + -4623394096262871343447366539185790429200473252669378064511914665076146313783094025186117163681032598668070889765382058497453053011119387957273521620796612103506679450534863857860659776477951192894327305006457794994822193483408820537222090989402163637418147696171040011843308322094037329659696111543191152126689316216183407939652749986870005566172673624561617286604764897878500450564095490019471936464209240810025903989715742940879879810470510763705688685026235762545453698446031944750149552521852154479725378459790644380468238477127183583023083804499391879730508449430256085471485588291191748626558146850977954787669465379025856288699246825971786894578193753204472936868297443281321159474532540313443033396052933690533496619279207472958811947746354439425992391085670189327255162330034621856487890515979380129088093579352932422152420580430983265865360547633874115966149552512218546547651532545624989478315631817274077359564657073902820799230450417724765736453124117909284138184086447052316691108636946838583239497014726857706013517322306799039764478060037442723710529987659143527890536228693889219059315420028671599363621772081157803704544826428546707889871947292884811417949068117674460022725382973634886279760359532734665584706395431245494590740912703438410929158823339956132392110871600941668188294071652289172320753829222972692984797460347893806570779650071413972806819918024964722823765381889356828370710236381481217117032778125680091829088836827707657156466993043031163677948642017516184410819464757367910694615209082516796118535368584043783312917575106775087922793181696026934428114770825172514458160523135281424224307907059099120173893705372990511194207419559951879324776921293211375225406491020839991372456613148495197654989328737313730105060564321189010200174996550979688804702724302447652495979740213278116379289309029123157933411004550697349845921362124940120838789865191816004367867884907549674115055113141583335369161719451282882721248147433605615720980662813393041401979492442635849470300527084439866279677679491180044297256467934436795437477437195593886051129172121680118637602577899032571112808758053319999488*i1^96 + 3492549530792866745202139019296646534227312664079987084542187243780393224192269173862558496045721206150592383202066560468656134242302169677829624631944982576517483787235927784380643116794175685798344541405256692226952779113729513613193135561605343899247757522327432042284098498559250021180107016364332520292944527130392459030942544285109701956959550032043266197819177580263410440434379356146573367173498447519559123740288810262514455565968422965704656858679733903905056312679710478198622597781554045751259115521326754794153975741164424691241192810851142907549731313314155255522316193842530791306506024063021650639994701815028934153331093145265031214022345183983016974550058287582815415947694736829686644330380542771636315190619397526902033453999350723879212606439109539894812512072009737515757500219015222530553255223883432773166759045704934648177218539216336321583975150132670197440588193859715719076495276571532794071274905327481737291503824738130820299561655886473214005852480503401731862440855056922846752687086762557477789698645907776851100703552664190160000522542569172821228507672217934722480991505814089761795489059423856662195166662780259064645645922594386734486017453455190614562987430699203424083283299317479462470368019155068387712007256149406394996977044599509053765360271433879022549526995614094939809465547056889972830588645822659166713506880063205676040425451672733049974393213045842993604568629585333479193296963710064837166132264479321680695823128938840500152897039208529978602697314533134809731956773508314181894614589404480689025346653609287769019967266859805881667244222305753210411596067376667053237362865640112951745164087448740085606425935229530458954475062084551325085728132873576969997943435090202890107408196879526453619628628351176765202270288882831990345002404750080530603395765750714594814933038036540308402594264885017870104772896460080366389128540859856724786331632110599058594148101039923466496573802094969470451064282840017560565069641670219181657005169026697854998082375166340910776294309627154166242095515042840419878354083508540197764062651721143562498873934315154256591599708405760*i1^97 + -2094236037099911067322174236331657285864177262886592170783152557029867794765152037652687576585960530123845596595924728897476684700570142824232361143596977344487528036483412098022635757576233226472064357910762006747678390502791778942980040176600665337947189554880735343776517144315577266030281378330638153467330683344758067234687852467458822270338330915695091487908082309083093592391273370155135389335281935466365011473144420744007374720159656237571009948040431906606775540978882460392101126906113600058390433703082428842570926424141303859116077015220787304207225378452048480674080527288184051861872403344253982076388588063785546623164850653521470896583943801066785531159893473507529946442515879195345842809724845843817343399903329159007538209857457058198936611796472523104516745659851507740485156703992625103876715309464679085596659298237444383767110332605916464763613592533545833831780267795130289702199735261755987449838604833396206694319291725246835443298191900676578306403947161612954500219815652599442359636726507789953092075552430745223592863494678486944962994918986203693931090866719452262432463517827799936492606969744764137540607600897876065979852009148653199164230888511851534497622101964567520686686231077317251477403310122123517973938199930404474906190378398206027806973324101256036771734788172717878824810281346619815057337214043235114829647685549995382332138607972617486870120504031082624298930400864212539233171981567415642839646627862709453866178044127737249420101212630308711367352948803534457093617493811207996626433323182380765016184012596331445608482665014844068544827548997920529323923011825130349118366065687168005904171916058692366965331214997666190672701642132340972815202319337872056077439072250646563700619723127587598520600009824403295268062061186952639660527514354665913414230383718530051006110230171230742154851850327350980671909546024809646105167534402408970497641417901695040351406387501518189677242950923842922807060665369469563928236044377683294771366634985360015519172738930063518965554671145145061701082245222431543773039992133996126134572999148376233594462891053800804354883584*i1^98 + 864630713781380225580970946746474384094885136931466563941134981020377665742505609246823228538662002259943588232006186207264535895657221529309716774606899923628319751520739554222480070404151707193288710055513796543996006770029313771311423531232127021817233067112092702788042805967054859563853385943695328785620438959161130949542217898564678481814493719790711928380403348449412878217833087559772920673404879625661661390415042632933745732412807962755625371092127625745637143366409937508440424314723179344184160122956793327916745355252947566213787644183056064738318832756985411734702815901745123165411549947055903514139647637984517187901452644104456154158100880906605021495739790112385847755023350658360831599962639532166020433755723932325564647685720222608800130324775957776816353461193453950677102135478425811603545498528904255834784438336817367396747141049993053943924331203613663472787281813120798064130578687148335663065713447955741797259043089049439830081054409482740200114164280437099576599746280558179679073070559822747111347005872486400802306757440020251078700009716438545640825923043325331613671512232022634790431824407041912751105362418704614144624032108150486727925518134421338664719349043090964752896936882394689885289014010394348280374047539207976364342281380160377131968467849251595799636913335812276342767342391574000960181072186022379838088066812218129231887084212505806341774758460591996236007649378964321949221017805664795154443656954961882131344891535598602897328215381170377712084499178521198161648355469197072079367901314825649156726644505360582646162709261475998798208626934864897711160379464816408015127284103312807598901188638369588187653089045480802621748569144511299761017003362738852363589519176598336622406586202980989493252952893655624367149986500731104955926791428505299740194690133541428221980761047468396707539211340634613055140892279982971535922317646034459084765374698972372872466322188864411312503811794530538782058933600972697707469669718661342401319465855578280000140452754055826890690906064454842722640810514429757377445508025327803470885147797430313017036702167271997440*i1^99 + -180936289817481070961820998077848565842284005392342156064474845276267902153735724940185035235656239624951676612167531339897779461355686409171844178972348695966703479707296962082458420224778690431265356748663350766142370180972942380703647135932062303707220987583912961327572697759409278413549269595574732013485684757745609718924570624359092447433175202851596176172514438832123502641024216684242737409117866302168954261097588601605536370721511973450290947914647273788773520183861967268863022587954006350015556239138087415193671451559376916917333678538672857447664457502543798230355665359666785167169097521569858494839640510127001697711147587924625724997308978994078380916576564401877754268600935300217983944628805226889236964630730571461068885899836736824272931700745989996431363706891738519244701587340746800126344001142048499104066959570835662058383133275667561820556373423888481799516253283626197775163959633391069792183878765230511504476699605756717251327079842821139292593744732754379574237666091723514153461136737418917216694491465478525940868100791276807738071282840277807579723981530391066032975811997119471758567160856839098798346824213809565443513181576414522312792875764529550317098978723326171787080439644638829691142798991330904105109533664100764837686455669022433884836294018246820598673691818821887147189311046060835925694616011226608030481638423181377210304010800020510731855869486418558448059810821131166285778157149863174364795039967201903709803593812868967252935551232959563340670176289303040516706114862235549818019533752006841930903757134940927468197537662665576443963753095622045251128039749125401992973152512479451244898427915892696795234596085223038681290290867970986599334748858250948744300177420621984416520894958968889588875669031719656013130187931906018840001863766212859667897354344592666991216668168746110996083287391454313325766539164313936458153645583917717982769360603173176983538186634206490699871575574830235916284420543087826112952298013785587935719150223578454470854494038675589393771665461165772829728606247336681782753287441999132138615126367117235113610469965824*i1^100 + 21011547644683036136471645229144191196483357985611040270086744580655104446131012220393379660661076167001557169963803328477837844879919033963522347469623644916312428401442795528530176145889902646136298532692232745012180108541492354053525585943572326165698540859062747178425950571173700947489090564698125937010520718374620804580781246512750307780671368545230155322136897031077048558913299592692428254188005733974829713896802768672791213808293949984727434845292982827786483624747125133827991708808511681431727976384001719361820536818707865631561215838889156702398555527080153028753334117524578445911340349744902433074822396025565014507700009956401974857033396131765587241664395498479313957969747701419126259329548613065543935676967004031045362999475408490597586466387256176818059954168763109506849638272139088596180231204282673745942339708895699583055856869141651684895967699489357465908839562058479246857295796317021963945443410060868802941626239465834772073418322936337679724889774097888276240031172082423439871314974309758096420675519451764386861901240470378662212400163939507947175568558709818986714369791370076403386620230972920973536536899963997556901105005137147585142340000310928487703113405206683973106439506204244717648013567835995826887735014461669600180918529743076914042411452739300271837603500518538309128225672910879844934802596530610943398649570617138928197785820717179975786034809362490383958772309420044890532533347859991909675363799122195718651795490331571113611387917617584245222146304898352044544855617151119265788940584207642596680178971295283751853938157210259801580534609236190228608375129290131978322308317492063451482273791296867842243910321889537690377420706203400427471431571594433085197986917143543871137179588736106108076406999778823811328646809957673529986352976738825139919347330666232968926966175040893586258106509263173018398190873523522687703219591787399618190910921530399755247544691518125398618033982224461982176691708191350062565114239812353555082191628230601128371871668217204712934157030080337947472627184868879677863686534537250542800805419457678420213760*i1^101 + -360573979524788174227228819383420386252355282254131670514026486127246161741340200594681004948490194242360524986864295424216973803677027982320909440137851092621448314437523167246657380311372056675367934311729674721189814167023211547771452218669954249306676453415595587005037410024542243506647984847447680883313897144621721079407985035293150015948663746572605756134874208948334553338248388205927252888150969596165345025410645633735861488027296947676952844056565450420478757946106151697485651673589056623743020555178091751041282860871524718587413405828601018215099359289098912266426258952735543597764680987444680000077502227917679704397900058027584543931541162768053745213605507979193300151090283166224972988759061815165040529483870846358832248434869650378070338078816510836581138817694268745029161182752295737441096818713783197234233065159912301167294830351821044290672219258587198605594730295877991866464082662383471282635650220862775445337760255545316202294211827395968841411995958587727482295152880004160511170415163718964640690835312483647152753741618915794317747019567961774638861607671086014610042509742856080380263154127534957410100505137631712959519987576254521297079675773940448037983557617081270580278164514787074428333746950039345209238453541786479149587734496277470436400312594508125497371677640759061335903348491005847209263014855336447487994654875638633673809686400934829841987873110409008384986915094735481351522679207127455750850558410170916519037200466585862947777028671421974422476602146357226649419038590515959529701499939988293010338391652724689290008509889550695109439273796282676761239453215077266848747239299968300808572013181225752382704959419099579267489397460411440451526103275098445587200364717562320820346548254958097552698720566412148863147883019515574291830135383328181595690082721298239119710644205597164634825316102217812748221132505999352876312036533692149772199780413607385023366749743206472284740428279376482230458960952441539585007069424689189630492696192059549309734992837295494125534649676404627577892031017472184658725766175469135623013487825911808*i1^102 + 126199680195230557554288167553893457194650015162390305967015494609415484582555449386612518084077564707345636976349332051606009741305611557475106276184293223743181549758496461446379417536322890498628585195449092261308707543764021794211833682377039501385961026097021188968893801415962321702725832722674680294828673043652697675429290903881290184339028447865634440560860370687588233226201033491523062685076754602495235908582072231874202553277728572553207110682680139967620878973195527594103528708978955367678660621101231472516164229998105408924413558079412670453406612671203568329333419344774787916854802899232406206124758932909452902770015447457255382316498850495429121453625875106842763787189984409509282123428247217799982750581348036687837636331682353682223009000123602052005799254334284699497594203820476472378585476789990770460934892578287024610115892668354491677302250181018528186901299235103748161681853894250259187267140189915183817775720518170255969660458927163408664172995066397419945339681037838548691464128578007768231127569079627849207676988042355895124147897026382012899173072534859729975429500392942078220545056865644628791577341051419252492861836109534103168534949744914686029927851343931615167980340024789056338298063723447093721024513523828836421497592633626399419770216750559538814386735639132245816710768371411849805367135175945109778234965510345859554967196343714152155372106621720294081165541785200627512439235278004828328186898576786164680914079123284369936665067551354079107622750989335896406029961211697338363301305724389687960741720478197615342167380803877161794580207812722364349011605555842480128424275516231647025080734184140763662839754150143744369872959854155076446870972073813597632754455654194102187264956773700017549221393520556650828893425691923594906045643241832967132773308275851897693041247654821961738036720642356547269874454215152989594425556204083952565189821431480437261557305920464246543558607146231306228493302844230547162135001292754529437896428489336189089645998330181789858917961573388670711817283061703348848135332365997077792575979520*i1^103 + -29847100214218095267960295386893505774526289063442906727658756981923580168913290214448494262639952377279279882892587366571856725365781077318469263860014500702542484571745098338382582335036133839420419624803822087151766949951429803285069934728586118873097482723959211614478406064380270961400365848562026453421985383022401501507879769979731570574366873714721691460328053077212226538177953593212725992257775673565092127804099665599382773249491476896151615272003929176552674848809829551764767636980321730395223723007277665953245379583217745946435013798405913969667783442410439655902692195404368488265168269326799601194818412326097005750522934650489829709897897953584637275302583867005060668031881617214310670911062883736408548904221128389590054109960191628436199388180740441952011207354811561918486170599930470189239860796218929850822575643502244924935611982331550639047767103372064842179591552748776384746832259650710901975773808306629273949069798606452706933798529620314962821336810690005590004085743946701361518438910388027049577240632065959703227435659986484345743298561032610324664215129197646832105232908908783666025287998990262766614656706846418699080044521378522437759661268459374350322897024653759142665222149085054168971460499838024767006069058967686015083684334374161276212042607335594520204124713874788961051281897420205534840462825275184289518408721248043563933328244931207873495289827442357638233781894144694468242673627425562116299900300503803983913604145426985151689044720888296270495528609781886272735519504579166942322621732348840181951551713068022274311536560579068658184511164579678572236173884363653342984002163609474697426554801327818673159075212933933445086517228545568444004360032957762980135142213851219278674731363759730409180283241417091789998695460590097632068556259141045830768748636967988504300676353990332723152985573375664512541426815141638844962227981102910960871647543335091738600049728346285683513104728607954072548162468535931597502560841711648421057246023938005611805445501214926549697592528961114487633574869792773364539545770951283048448*i1^104 + 5580555830466414686123574497896980720927400716126964180764402456327302754607451571101349456829864630755111750486993680531968622168608420742902938260877418048468557824930257873440936803360702724583801730820012839460115089074053844673408741884072621267650182334857138441231119993747653683354639513635160775150645622959358680179331948732823856153938975186661676015900399411004558058639202694585893798580451882712066300440467499814495259031644729709781702430221679674381948574888788941696303637317961374511973841237794710452364675113536593316382399409503000671131142462466519433505822618358244749492269309166712298989816834942676938902564799243843075854167424274556680258723804521138085782974787577446171568405001692504236240245858465533678363617101885517145543003960613320805568588094735214748074745599068975495486167610599593628129766999694793291048696890844243963772254106422546356885249651170899249645221822867573639745160779882936687336639407708818559879912901816076885290138602572808812565850089180679723145082380067554229908976509050506906013417101771412969144204794182026399919431520707133108285435913488283087935712886488731400646797226786552858406208609980679960455035607461735370160234896487776492547472939191624142030078325107971246217027672165952163840479310089766407846821045860718316911767067669070608397385534035705270136471455749148382053291728976540527451473575906331791512294481893210494205527988808279136278161653666016737915339703887857256668918211838676765647131853853912424402368767615859894129469200350804910796426742825118803928656236561252645184703415621412868820700868848963832860324652163278937283471434462312704528591305232862365573195822682756344259374005700043014082624460882261925919787319290197901008371629094004829348192314158613723588663814195997320301553746739757335138760055576790622229336761244230668674740317152711287508456818930768519064909074534157129390908092079800524734441905151130231283188396087180077674172574976195594129341771248842363590615229370202398318996021172853087619685614913335558940478672866813884370443088953344*i1^105 + 264923587745825688915377191991407820683653359521946220985128710577271360817244677178161665691639452068795161792619702244451578038096656156724521623169413787649606904320515323898446419737329487749917637062551474296784065915804035048182067319357999174249111262726642753314913833729707021880015480391263145915606849679589330191914645659948208751180667547194640260892082976196236422820370870819210846518065122983333062354995656688538513731084711115038529272590332991417924079444922298405329348817956442115263692832213631400096547636689730668171778828797710072431398091766119291333312629108323538167058528834654482453104338986039745556937804239435369401870666686099380186748758694774495507159482237496498726575072894099566329846040772675130883938074774741852495607071638805224774996011887569804017912523978074243192723002707506265286873938409302105044603367718005807597228299871732646576096847598050830569462573986358272382572652573716253142369264451427663413185741210296037967019077372427749089596643045097263143510741934017503187086670867491206715829880442737767720422635353844900107435256318408636888586091179555681358499245818419164482664927942269807008714373060306544107648014343089010919233090296453121450430294515893013119281772476646625971915837117658448937282106032139908125841239569711573498597064363729718225535880215362692090748181083162738178354475289000259868740086998369872584990000649455429010919910793440558420108752995808086895747497754843710732351889517162224213889957529070411731152458043429393221781431975068349729507000314634955267863503000496149088619379987701360769681874277266671768352074341724810997416328404888844469681360676654314057924375805864641679147641415754625566932725741317090113036730446547800955333834678868532888917044526102304274479568219235446729934250505883275162647984165787309790255922347743949604157233147597066705455555222689683726615163493559746133249491812687424868348404231633300394492645988639674466718375386805372161149501877898465606907582736552547891370508093212954178272094244748983444118314367873032717860864*i1^106 + 61948765714724334118484860353322115148547215341548194693230991879255669909241495437887393155075185966845995755657742567537755102976427669638441643508343492759057769366562791299458878355007560952095596792321541810643711390479558759427227288426872312685000995252443887968339953720065937223927303538011042015249968570010373206103524891380369245839814264303989127608927128708962364405528615545088481622313042156953975908393077811174128050138129860313393247985237957454433212592553259894428318668739077531083847649566465722610173037360947815511371939887016090588441809227898663668957732029345197432805067958152893027293795819116014220170066435202497375545760354812626483637788488702562957620929287695932918689331138740258368182674206781884199072130934204079444818182215363064292174952081068376043231439956408915114956329390457800800416405625972280414235018654878166617730459287394745815273403812364149668376090196731260026317517205385949957704766804224587458354637795189398695253881583182475571850671422767750394050786275531105312589042417736519815890395261929726867785153066232297512676686078094620505434515598502098391432176427943465611622334686797743920609368660214421565411588236324525634596461082977555604001963226140388096584106741343224103928645483248197316612787034986983677462655745483642695882183189643017544516361265816428840180083811979926550826435407041982638945884648278650171703285080528017581186238323209141998640358128073963941399420294058256622438462406134890414115379314685264118037951875907976802859368952076396073686387989630124004458816401052952627924679149587251188335710048529963246665911582547489679068591589529349174691655290831398978588842734110518302975553497660802940011586588723616736235241984416876118242879130967492243643001685475341308968542516329803733763661463740526205883908758733343485870119657748720508449676920844823063450630039568097320450381799013289103067813006719061920983103656269559582364833251173452027514812599294133238742369742296349402445346168512218791226387672026396624806296978842811117271810769336401920*i1^107 + -12406535512518801450883758180769277465107513835960008605361080197886947958500330903832575401960159033168864125105545651500344932179959190292164527988378409395305637594608559046178216965152087167250249509880189974004134712707777829169493758214549821110593606749236689787867868050287754998214871386528975859088282495029310225616145492256146645886848724645383626171357544581739568340055873504964179451804409400153267552474341253498562610583708320915170246923468393917861498685622284061261498004189905735638147713936355766572291554529963200634298346424879562380576872491063127317404027581202053401317696577411420875012384609590088734726484799288415099830168601734942063936630192696585924594576860675964211150666748430205867285443086526371227416230979012871812292094049881313585033456842793387116597198319943635341190086061106663047194662520728478989043000926021864463069213974132189022402574041212231078698284270531284007022045866963443046489400080981021555302419479672878020221750110805824495060882045639934325909059744790568556334780232708989374465970905369105346981922451298502463151699895808163797557964646715417760377711704069455761559169968180549322468839171032750685508013498613038974728891276516796063801271728855334589162493410122304092361669358032066378235743576316600365053026386376901581633979405334552342154221125870063712547383733331765292610546465736276117253657134280439087530302797000776010200317126931285086114082710165091047317214352712722765431093039415676121391114669391076053075863456125763138616295602324209560472966351145833993869042081922329154942693214504717953243043247383667892267892126755376705473219471570974243260669157232841540382451575577616835441974774904161257594242431403725493190539894523584945166690255496030332908471166669518863636156845792457717928351417705088082831400729248232228825992502477177388546540084612009139705442925728401347552160728923758060785667007026353019594934703410626879419583367114059585818571767197749316458969236398412379160149661233263831518593020783356505223082765889790896003377790976*i1^108 + 550537793786389539416465173777738056620779632635050700357110485135176486035114250965936597164952735918551664892311408771848559148554883967477436833430048615780860499527285711279258207728595795103003749140975877678178772590334080428858965840871938958951881253746494616759627701423149905226929754964348620374829574160567969414906310655008218531433310252318906372456874038402632565952801586205217175392252784727005057754313002809285955902137537870979487016558331700615966007975898731799450608113062926397638888692627819181804381412691565783669165102525839927561438205089048349980280013922770674409263358982282409520236754084397091634633599114657356034233682495339992211705338312570785290060645556080793327984352994118617889331100529442052695543094629257868283427306151449238888638581446094789302609785555462327361426393054450891773895684811537339945051252485458119150949874962065008051248944252247725102433499303521998887541782446741495934158799131050108903026310864241106428477749502808598469005096509793576625933411469012704942047576745549595676928177935580248283170386626242508458185547767928277065986349656107890509488827355818401003561371248365659893418227126453851684861787830271193318945606497710238164366030527257439042397496638517595912244769182550967065643508025057149265123221018751955496840826898076013576123503444529783531662390771233619618614539455268449445147463400465522758165933969076692312341211905329534223338850503915297447596637878628917969494348442820470920983846028920848583025644036480949186056272295663461891910478895428218374242680314444460398425069108399898806059073723279268936031762966644756031050069924251445163194936505729775201009174284110438663355489580497955518400738612920751956730269731577756867913874730496819605117605175557259416109327697089513427007611705039325582541235193135848748140713378801287714943277663558494836139278578599905890062098619947734663241448965604625676638359294635149818239786324369186136091857199710686312205092474842179691872963574296715098863239123233433221810998713418069835776*i1^109 + -20977389891211348911865046474783198077436471896128811824677238935677729110238235830033466175245062751661407517269047677182337647032681927411798330164219669069727429295069928905473182145127625469740701008739512535306133470322706495765464657407960485715077589641878855283472785596802394742798793182659882659743400373299658945510450232252820077792852580848040812169613633801765453945353047684072772800485158420804160206740560252965355916520418500521545175876968527069720115391241141560032654858709979322691067010068097650380202121849409049727985427970471129381149744497779343890188673502977313263240737129587561655380100827996445751353799797885383886891073400427861040405923554043275004498160401780855683832373367844848322148583591060267831426199085236762248872326449567442367151344631957542967548978306478035558690362744118267806371170758517161131656990034740289340128152932258891126479423019229923459782903149762993702875598743730849008853767005867325467650502437220003123249086120035694383826004628009869095134930875607146487955233901279975239731576831307961933385662806472327708095963946225341693637723456820014721744716665402527789420657161949907849019450032457408895709096362733196420484853245160616141339184677179033668785967882566278405801740761426138535908374883014142472065198715641886927679566775694425551242630306744471584340764073331001555566626330576273779768429934332462544933128643931370254162619356931913381383299590785245620791318642193761492848106743201413841352570277077676032455994250114598930090814971557502581361360178831009159395346946554607370530217001080823996952572962383775354825238245551800051066716429616793486707453251809770024720779226255486303383468671948138642627038222958737513989943028226510338199200536367705896725467868566223346262109668314536551637709999180268312416068486606296788475253646158878174954275801653428746550284603533428300796609083369299724566136997124611067771860588990800549660231129945363002949722747321989078896056653743364907524967435897076055071257265578000195380746813177856*i1^110 + 544212185619028474350914541712826525356630765903703507394600611838916871613559198090565074381149059780331032709211316461197734326983623845926766465103255472009050903267986161168314981436832724069162120079736314289033610414662832140093518365929351733184935398268289183067547905439173167039092220296471765015655673682790371173440964949540833594752644973505469789350232905863889721602492465672210923877772919388926061590681578420429629132002601221581096156460484339553183251355583927476951651648024026288981649853007245653909403116314775139024820255150035439489853579577668413040778495881901069608777137196996119129540610611820039352357443573487119866860901656780808241190236409690438869854283546691277081939211979269244095094414839355962147227222587451107680220890100703869571585435961124802737173949807465120908413705823352902424616922874607540312560815996722626321866889826736004947247092179609576156044856280651326866096769316944371023254102263392939010651170584089985942503661275973602315497149768597117157720730675237660703013589569800593278499681813165965635285926854778517327161753865257275202621468068468708544068483316973823979064157741097606854792645966573704710041236334837131704088775755493212248191501489871221713136032119672039257919945559472155409381128332471886841329082802488233172866140291382704718127426181243028801535971444648244978723789187448302632085138557286230172240841935889519246292518693708528624127249797964675144145983366413760219346984532129721787164980093507114389167928242290588301049488927289324385292070470827313710999453889391981066694758536171437792996541116864679384386644940335528678428528824296016058894587096057714604509910984490301173357681760340312876922031800599217241325928295076494830643449605480442452238096050272978108054283919779636665299540721686452309210377064004562037631025670788662123473601875981921321366563481529781771676018677305970735705433307463415299321560856621770941720262101889356232466013509869045645605528318809222388496217593818846670386864966137452076990464*i1^111 + -12402301971748185952645075351851127363673391204459486833599574965016958459481361827006684626378349942934833777556568987610809178755051275085849951355068458191436834937424691559329581293865898617422404616235493386905338540247752842878870555282395391992800104316209478750487409745890949490926605292517567211051229231048217487342885222554274696031103509927024206583104933405275063566987913386045563261871726969549157955788492529473896820251627714645792433375183708849005875302833795822754703651898638972113118940675615491378179879150994476908263064219003259571703393946894770929033759817733904914569053258378485614662967679287597021025544560327153621087171505855676974146788173181330448767121458770503037162607759561075310300044115520587241215937950037344923984449391034512817931513176781145463056036977787812882876038357068011907044623117270464273855764708836064796775576166782748725903462900519871336582796076319490973419840845969624438748171809589821274603342202696593548632829453838207989788825204140956760467699691992892120907542318070938573291584869862037106093275395909343794059228266127200808711029780191488596373611457837584870206780475270020588579455807063794028204546420654656461764674859766748234668112229154805934515080197344321857558414716376813920554400284042853440042589611737432395704836131271647620221679228272302052397456048824860831570878919880358147679754217355932432202696313090766681816892920642206531077583105322012909649319204060561406717443838687686424242956898338426398030861280402433577271219001226949884236438583686535723675538064045869520205204317780440607880629364445418341664744727918823255722506210357007877174335907394635039816130588907233032337666556574726534303304093773142017049958489612611396274253576012852294082221793617081502420322796589751865631005674809447995961529599465712504344967327645455763903325479894898957915406832832959786779114957339015979974063635087167307077840361385879736312366306172976459877281287886496846567749926399183217073341407206825294093377148853157888*i1^112 + 217521875852283732375808553366230375236681542865790738162308231904803373210727791464456109165553843872582973178624838409619457804533424620571144298587735918211354639301362205591451040664586445608846150468579601994568943242997729799025205123645661994179169388576934543137582814393745895144329579282735944665191238974447819225180419787381971223686639541647498460306734866307672066046006478258265698992656761426821009917777948819810803143051262876143779782917506267549961275158830430587596055414647265352327824904773219980876697005743237319132362757404854727928236396568589810934903424718137703889527978108926788561672182489468359852855803165195798735192809349663106306878747719064322408265278201210801867609099735673452910166242415682367572091459341419000726229960186914458387703485240744026050595199575468790124610223024557308171009425033632752626012056909961333436800958775806366912841632415698782652063691166625303672110433055464260487932369889467086258543680265798210258966471823766042493249443240961344355791250249337379387794813557283194936413876766040532035125853910046868720978789163314099178565828946218612342388095277095950915934958198344552633826707226181210952847623538327677279004362250576506658313839575672703706192528943274710905813617285235545261724245433468790129549600090791717163317286741494876751717816855942630096392576183763836759495406409736118579425498183544362542482328315039258630060883468691831430406994548960856669374239269181539063037559649067931557893358889731397141970857486646052105152778715663204951694365928527984894879805079400520014854904405360775192070272872121811654881908049990450073630357537391493237988200348256400709157139092200466774532651053269275302216418276642219981242965374525526376960143355248675282656294359613393984043258454295584251634365631143207510579480357859140658947761617345266916289938105847427698110378668418523878056217763432487378357508699018759203045640695300058402204649566827566408780794755837770015299477069712761275584746623203389534139056128*i1^113 + -3393039969396926248021787685245898295419177677755532338151184631379078194935247094840660533794200184602773767844375171946332670260527514877487973173831649669307265404069820616084702536258591652583840002131539531724981953175747253108098158977763655245873207526737862356626290301222689096988175188527095800308593659674679425950689375921372350244259848725286089972344483626081744828071437718360025138118970646137645550800816838464433461819373598329267234614546466595921305131952510505819851253045575882045841012722291566374104731782766378204996114998855651290372478438009944320105959324479675294900163098410648027201996865916445768980510315793455706274923714498743308226613295716397067149042291662623190414123119575895022114985984847197113808440710770443306796150974121678928306534417292613858022226412439733693580557824169640735713587710003859390492571351838381088293654397008662148538108781830327668548084192308365027546098995183041947780866140287887951357291608029830386749567052680776443917122250753768934764548680633191657031832158552634732888489106330789545370119573472375521013793437852775138409806319826674987041796509023688683937859799544732352833632321353315001402142788447166584307441302437535644338839297321138422301677601709780031957560928114540401697666657091019686581675760650138403993601930801716846339994177079637053510581874763991621780972707849782761839793308529267727416265359552170380779542265026867882589215334344300330713045205136175920893903963609956932499257801252946551739622223953790602909669029288141686470027840341529144982085943979302692939205144825237866105570536800022803192166189210017554821163819061052629050752065383015317647926959876852787130608671321114768597083479665937747947698192018764266658972240281325059787699838140797309854232519130210394264408829551260754662869415464845352203643925825486201789777401209254025156317358127505923025089746742888506305533102878208107042686222113845148017482632528461950481316927904545530953903658073955050788502259759163899904*i1^114 + 41591914687603675719262549379534503767211317712290786422790557207566227405015717303830621233898018153814617756298649863346515172813166097596770678975979402400417454719962588798030146827664170390318814630880330203584438894674576710656519049620751107545194217479140063262403647485020613269480847033525258511645728660988413207031391777059450689867559458615282491179550670988235707073941568394249453012876718187015174346504459596095653332146316515476767096348503815794726495940713259154413596250600503681947610267336089220037624392402937834594049058630462205939858016784830051682635593748175396580068944547992026783177599749174246299768033795230821165296352296495418222234401964244073595024137744455218493807460509071617437393431175931578110666133331318971080263192067023490628051945489343797467595225924284798086915179151794514942985722704377624012233928856900118993009101650275368710318948799050822754380216455701999177316306166929436939087806106908743673113349117068754144892222696374987264840719946059620723799804477621924033209833632549799094327819304280539004249344789712600139369441999541532910248204638355396486779953292041122792252006038001706503827900718671044496463661099515179525572279674838367640158546539575327336559124517213170252696182146147363678228454625150640068239743760007601051578047064135694829651338625322846263432985997438068554446291158482422044452185203352392074991341993528251261072001384093730031624413572203543260034853186186597368527605945255552551169510249257860361194744614707963497580447089292437126369464979916633486664395459956771482040627840629791620067564279453298256808703343696821812302531641021489893507067799678262334355330716304937965165701375370557646156721190921279301720298443602781120949069930006354547317864084349382706209442609826932140291819324453496704328832105502914793816963722205893766117788638015638362543822648805960885076995015461665560424623756619825866140446774760201268483944438877410309786965303609266006957366295315906890455723278336*i1^115 + -462728184694334527437922060079132575615696723460314204359480192412860180235127638049022208896486283703540399867846978450650818655315884307996245441573172799604044099644752804902259127772544264100406235898055920898849763611590853570249900199162265350496279864108321560002140497612854597965305857021657659652848428165311708170070336357743769501497713182317974652168999645123173734848865236065782112097771014874414607939220953858473740495200236770884538149847892950163699600959295003381892040054039548259997418973971790488849802350305838988224377133620042647725137436598148671836887418808705674015729768117849450807164605980979655919529138595137896386900188710055952439371662335094992262927488395012076319639253184719496727330253155321638755540275381019058614134850653981649393993741846406493429856998304640944813853975994822906696091629783467781234684202997875671385252683567803250391686963474752303669000449275374354785797071518416521037481873573612409813498166688811335806483609670032561287253903369879479040863099390162454754203691411850306193986714677979390169179686577248791849702147547423972352191254933123412015882631115926517206683043390024842531909827848490090263676399021117114028202995006651483245427383126560725237753790417834122638790389245683018878270209038244482179173941288058635952576515723085179434449473900633609724490709201848328964643543587437809692052215895899152066956208118494666281510926208682163909508123947252815234140788313893193996678100066018179447430011349482631755327351214136743321527710768121095049209701986344806917390472985106156717732003138325304766886835762464768356226444975514993727064867011594787870168167743071606667882744032812250636956098231507685448805358220090416789749685723554161887196231906721155278711775062917841396907819490857897266971050276047281649688692700531557722722733161316858993088593853025713791853265353983788617185226518820911280957399336335056932275357436819778295952563438713565214168822944603077215235496941389072039936*i1^116 + 3996390830035041180869656488264808514530570209329903732279433735367204648027086727165157725945955588671154498046716014702493201848270564333431260091555125587569072582407773820389778132460187383756317324796133512515350033127252896729325178474159599348321221687877011894017484828713623559452339739488799585363235694653074039232299417593065294068329551017399280083106087439304804335751923728829350985207518671254810104917761958941143703994339313475753244650348174606235040808686303381438142871204485139270041586653497977019774641310787236416893463396618452029288087171078112917695691109919560356020743573453757454024725646863133634069889673593938232863236672032910618309015900297155094764888466240036783885548378648275752857197840580535625218083466011738107256055395969831524247296401403628012203803298887661893226041299097328098237917864623371564361004943841105245849103489693861050036977743650422290408921607273913922982086480925721848586112570899218091744724431183397777047283529871308066290279702406790868417565057493590586373876432617486261059684571283785144491959460364761678059352524024148386718673795474085047447268079867806144706629393013325922950328090663456739408207638758088864076211678589416942515993031227548209992803659674042633768216314546282285775612746528555141851957154503182237072050963472643000331984078972376947395184603609321646177434070071940622054475380590850554082675679708250415857834667687360033312784493040325862567298297696693610216086048761253749319801042967422804359790695346108636612366708478166202714157667251226116003329646460688093187697848253874276494599254451854559824934015131930256524986796298022706156682790629439512928735495713723105282671686453064252838537422480160000067212850008833687409245288747988177779962946109376988781283329784348529238636874906431412586789428468190159770137420506759534953264191607417163627123537617619542531417914630915768440121894579384287708294055056601807120259188370523337422433942263881901121294001242112*i1^117 + -32589468390288161955332893895375132716377444917045715808588867133764979178384862856206091387918110149900811279400185817630194366097287591709498848179004010720303390347131990914311868780265861616138672231845951508073378044810865305634508898735176708881846530449646171679797725719943650130355483368772566393745757930361556254645581823302190165780793227887592597310109847655797030932208669505228175552815787437275363540468594562284260136602444002635418691867013894191616520485117199681513184183323259203180895947555667726556311923189679621763399678408592597269178509131589777992010838128768225675587306200121973792207178137686418358782630347660129624309943034996435087346003251996551397504770442908052856188649100587235708830084121392945017098401725681584577918181412984996332922512093798132106083075383195201771345482080213582500268443401740749799745959228291526908902156252671809741239970265237962940218163318350455998862068479716806890267507434977929191358558267712782171234500643571010172546034506464561855540324968085978621867637633690979068306225978920007763131530488068512998374947936461148553536839990414893282392772695691669305290551695287652451603746687148438261153207064593544585351988193958879267564129118669423354517524260083468186157625855338026196564580413975877820777534808326280973160861415930059830050653642121255874156427424479829741490895462425381065896936623599983099240146942757110307707749944620288563950773221063072018943936968683890920607339833836914854136243722436298227539221351276400258194985950067890209751527934459259094470782666313492759798689297935696953619564140704337581714678470334885258537981606964580902836671771564389867505556769259285698693881698709817104228418257310838566320047624889089534408253315501603225433024220796738560076209548534665062866014542450221636964332061137087260093615059286812151381437167719545694330895998333088395245215548702252566364164447195260616059180306412743167206831124931932459226512086277060976181248*i1^118 + 198363513420115910830615222064271422077921042541525292345648670958674307036764751064782507508384189672935963474861825584864661884812354473326651405360798517650864650668263286541029659563816618894038192676414268887700701633429929958887863458076669170226839163126517156968418340685679701819678344914456187738708554398794167491781466301057580964120646422984242999486433337385168937438283498062573164869214138986918785794894831738739649902191546563037437141895913229910800239183380314939750801137567444829874951811025385266443698823325926124364612883575082492491714638465099471324354641149623602879658691071896804004186614945936462734270532380503260914554799478116652085791016007530158161900559280190369699535252154187027313714341953015709222903008959892207624187985992221754779629161851935854921690724016966360873271519919530913935935250613652642505118318665770364519986434142899090615920785512346543423725617072833936703181738635973023102384839004011241106341442418282950959018960794391550391004702228069964307497001617647986888378891580189213034155533373302397339576377848037270557909730553569565017339049284353059437785109977264742009572355756059689633858198183136956168141149739379491496091435774394599750964392201142989225402224296654959786729451430601110475486294620283101022488829616430624534068832131957687207013221379682322267130374011131902120790277670357025628425690483893298673638025619787223276303767509718566591079200392833129083088497835755275880557530379648023535275468268248857883535725523810821952845265927571601256351167696764399664841787278239081529685824219281207734605456406326254297942264318877899733250904924941040013654023375818579071177039107772376118153263941213746189683152902022086004864508003219397373942896322473023988495553988819116545464604154438153530985229925790751798192599629880977266797737397013252177786283711398402020220150521394016162202206584975745054054606573480666010045195686580906172041178449062704245691417244991488*i1^119 + -1298919139457602259220095874070620005054750481383047763964883389138838777279868352897116717452345759581898033857789147714418922864586956499743695020451044121998386457073423705501487854924685526926870639657129230989147771208593213132299989151875912502470542126774235468336106044990456612318126842386275798191424777151653451247836382352189112873492191116829085957600122439234843011795876255293141615403966682297972752835504176224846541144987680442128350009013753233907328688882354345477308608069609051014166651510781761102579946264682269707233273580384656458194201316615753124798644352321654721333594925622447208815794490874232384802024293887116286509028153816358341371099853315422672129759845330203731071154633347274377881845100846773739729520130238667434519887651495705595673168229535273336043238382313165074025164855074727409469897760845405400019220259814160774186828524105851444667792525120617695610872021022089929071956242143185254087840676497191254724494382431888733542805192006162115927425447267913485505725425419380373955628280266439660860082121422850017897401663737868495528992254370936942962833394210454729710882904705436382678216236057870991111474210694506131649556971538334677119901291528175316031438128732176393598181345006085083477916396552967559344872383938225183499473613862061787407958620488969722374050299203720273848606612925254317100865405382158371356264447740803556133183666158226994418658910961182920855349707819632259505946976747208092842300054679518634893047777327586097292786403296568801106947188167649724188514501061408935471766962474707704275246476701129685227598176421110125433631837637290715537952713110927931463803352300968674865089429479636568462730852987074385621272608321850698234996367860724656422419494061280476354190340897434927122612441913944254437256295815829602446000366839220917288085734850338703126574494528092790270514438407232704459435091546722230748794154554138089345267910063183205357193822584025970533990400*i1^120 + 5963284234819588534400071853913348048635936651907259943329683971385255531739439471907625077095590169507667774559506733573356749539381122458294859547251008219814969728884646131511929229151643984789313714188081164632705895595111325859703985127080838961727233636473822994202983091523211015560034306098024123902585269375900875095732188233239523015248835369348669280693754495452405312180269890341702698900590707812736780374763120464888777082317125323705692606807402306944609658477019627978683253774895104228170165103906316687911155052454004006540211333314683178684225377692671274693699238364712528819848728943422130635989347314589221415706368465025492124153788123638555520000939911716660895191076189463869772827424058764022772166037863139632256839496570066968006724169086800256314901500164383357951906897837716815346925577900938520009300969898201826262066916653006966141536734830008288034264953129023756337639566350979831765382850286230553658710816975611171952748288857716669867249278997851129204685354968865614520773213519092264314570955163940009577652319653775424895968084626296782116797798557050674259503936776350904646418624997306094776528726501562688890659662403321319237130363442626246634040323100342949934962442940654738601589288045177567356000671756970139549193003420639202321750601665513237635936893159388416278836899633776754891510731595745041508707191393919468919804413358401265254895034971436092056200238224115705854900319897606328884957843023356792499649609357300838739514416548441205525568316185090336385954973388235465111342222652766680683126658153780503634156106804957477807415369126339665873553945449176053034844806142426392173077348971790037114846664748087555362511520410292946672728976851691717108945048295214263190000612179497591916882898522723300654307178957273405625169455617155652143234245251890175281488841562254034737326970013349824243821626161033020924185351698574643674590909404101453478502170874064608584283002570276864*i1^121 + -36030124931196495951739385069209870073970210475672582708377210639176989192649263280327563162689238228924242566665175332485065174401741128175980752944416234008051574417612650922267059070888774209795561633430419766627793777281077536109331990105863676731785724815832038325494937313778532809209428054808277052597361792158396813089174099276975981618558898991818872818235701492643878609650048260076603722636313230488208107812935812394853382136595891232756646382081745398768920933297694788686497157909533391935218222472424230939230162373814818055793574373095151648187021077253988613783784846937433504889410937834464715625711240902130651875199920868259782543344992434212088958833085219954585130474383158686092571423839113406074631720124803994574336563329180294125286302983957407333269695183505158883023130253703341289801438055143312160002026593001338873562854260729953668041296753397025042422264904546851532637305570341458149011281161536302519565262097174854003239316061236073263140325028224321566018371261526594163439484916094931032511084443861948599748462806469698490396321770319479835680345691665548605512594779259872162334505757285912468634394948009689606731593854136796631293509183686285258500836298625152749852509253428897061541414724701253017263808296309445076732758130327510889874329386228801030261222158328488312934593253441446786039899768610689821908605934639009889132314242623232663846304271187878760119567123483571632556383804848050455840021467589739488900737313692158914961588223812988213122887849232596159587523655935147387076251453479331688644421290711435078716113117895765276139784261179807043034883700170107719113752023910515990549159548461038205540087196873897684289290850997602287495398935904384664617686058599111625476044442484855432309435937112537373442983809998937332505816190114818195397590602342159308528736222953199351775220722397455100630981723972412043157857663011121138074623767257988450440498131942378362630045696*i1^122 + 109811881569449435631052871540731703689230630576211216722748155592204568681723221871941988052607080705419989260764703480089667345331051924479435644452951333825852844966782143940848335340210005737181585617370405286161222274160840623454595161380886373990880459637293150326174181811210770644222441110663607914134694827040259012809873968203396113627913286239070350220262882054442011496298565513956954085833713645516833004937457669790437267452129631704553938985293038354897143728764124560448255163864907592634114379438479327594676990828324222596905696117584446437080640787953650424123304421862317977233159474021874458889807139649041576180253257282983247077104942788149324142539797281378093239719534981337720206787455093462152822166605852359291133608738469127220228193384167717552758666079392202575977530732169976524853123741729702591351255142224840588008965344035469375129710159666321767516093060407610938683982448555208875880041949149445296044172860268557726743038844689770038024071282030825207882777673187478158063837392820585151021633680253801776339822008182899057533229117267971818258023118753778745014658676846203958486189700047606345623360620980489277329547921796614460133754177699664849184232777319500617058755180092326521312801015721328804132553617634186856656510835263819933460538226832187809040814338176778242710756736282479044019477275560965132471480627540045372788583212041963818919849644550356052508376283028987395667980227702084454731902866323455698513514639672386731195115373381367499543242642814684455309162994569384994945599153289575524828138092210456787592031408043522389530592377486989665312950035223213345850297294044671570813994452609315610541565140797364150908737536733346443577953653174454723305921731664869373844686296223881005758869148115786542289275483657098379633768784526370290873230710119090035685544586885557449164686910206391012500793793745770073434116292485801080405712317723406880601026335489392640*i1^123 + -464540844691851832697875938595911127157295099106126655733509747737699219683919191791331736358670882514260687322629095505541136255302669003114923170932648031377540951872353722540330792122989089509862404391397171183365921893365612499729504127852126880243146024856739371490662489911448113058410324952515788428079763646446683675972940885076677214502053847694207834477126309276275524854972574848648914506063864092359927537564316012200872142251645814372828490242948795554410422810337822604595210131786687101562669117448557831767099628436180895197713624405899336887894720758326373701452400661986288538545128346058590647838800598820956997375556073758749120745173504357488448400510969661195035577144998558871070557572691624886163677490541605086783547619924727833030170202313576738381497994375456445974002144260481667015661499551917832463898426483235318893696247779925452670390286062204925214059242608109085904311188696332189577477014318127496402843848725412685687299495259616761867463196512436531182925327829354206952009582465411200819876648500476990915310735766038872491119046652957177281574678068842721352999492576348579754629378994798609927243286443445506221650303124078114338949985816403533740346845336240897021804292896338248691136021477832267941355188643339621029975573923279777124205594253213890653727585551567181018581175569227718467646744578351675388210102727249818334206099174880871749240147869071246637428435644086715138153805783203380477404014105913968647808043734089288714691604040133624605385339636023344128247019343668340191568950790987172005856134269066614760084318113403672599044894717812263341891522540745560775317867526600448951530757516257595910663544909523325191207023470899382858723564282884370297803890073948216898561077956898912301199425827113942306556313657962470403839740469696941039539867676369671234719708562904076046071320467869955648162963514962914254809767505326241144735111907646473101878755328*i1^124 + -8931788580897505246930615743496376877893750247284250838911832046668702412840180160255088127166471891115319021025355468587089334782958305117937039686512309279983744312052401374879823689895077309301163411380946721232473148123811166605793819170924352718726996424013298179114063732356142146056791212401762958132653783664587818050383614245456362633239699484312003821698152435874443927142349554244711576063524328324393293899063009584268800497997723027261514155705744609762450022760649783598911697313045146418750026765260172538109344428826016468156614147264696712339102627933346852492728871515093236564591453177417328632611227908876021788266431831396311924696123527816159654254361826752528224364245790561214198823853793823621819365277507437520690645441687768558274306164628071899969631647742077051655804190765992233023721020571303147800475541111436619989020083659852718531561321891239168375758676953349340896115193436072570348584995525606138879021631366566870906949187180855064624782857361492393730996180044351020865687996735617033882947834631264465239895596250530496902873773516255436458758183905515723320051170711835390118800835900441620556579392385841971235317843301397059561829245314607780269510647638132583052628611568781992114654928087949008875351134374496772126149324494513373064689451485683009995781512441357435454370671246910940181488296491749528841889455270159392039334092727931591369396833097755446285802811317158488550001921221709080770385632827377969069531469489031022249075897330864102900583399816055898461277688839946592950018611142592007918866900284563580101164418433416626692618769312210988260742549163548090468316898881147679426839833335867471934049753104448821873631748674231683811054927325073136108892411506549543854089633448054319835222756948580753543645552533156445008929080212068707210301710911186494574596579655906156348951408164119816089526568859229528265310270799593875352497039060500480*i1^125 + -2110350189307472049037520468891241573693890293500043762403224587385138348148947153935031411656654410785132677257263478415834503459244117750733776021538374448640108227800532963767407346090627297400921915452314899875894637375176921666803371762783475171284300923824401343691449757445621884175069933205048631719952762318826274158355117684008021339513976607151485029316019550275787499447091650340230483841668939682446516230548363811752957276032690644082693773729151040244271000382052971374174515926109611939216412425481816753841916634200921442775543158444790442845392888556677297221176148221672656310315962205232152499781160364075087887640281341465858600866546267236478922538093235408683770810925545496340912497719017283143996026404792829142356537274663913745804195379375674049159186634148616512156012016028458194265607688027061682410869844926380709996781375181169210453666881748090312674574460675662978481908923760606910260755385631969505594145189038080344223755224284109037637972113198592712710392581379698280183525773713765250152688815477231276622730365657659487351660410822754020357661278983109426252859336996785274096316950058294946783890511341964097553681083265127715468180931873148756878722892368080266617699978598513427030951908879209588134339298488400072098442985480191228726787055835143234221457950945264123907987321863686843329716516792453526808202412593116610690213824250734594778259249567552792833834074797300066602822555796899622697258269850114970539165126460493151032611262184679941038561653229759678023947866728443181080933520891494915287783809494232837050855254586911409017143071852563910236149522078237859089044848198436482441145199704898219625896502254198239873029974414085250353274419478092187512276865890157799455784406174185621504709681252599225913685778286883780383811834649429725459159593374405276545227846031700507033023808170484846725557276172936766388243372995595436235423744*i1^126 + 2518282819091966439689339776475257883365586918399749308114617781722486063375878168585105145854504950830859615262320931279837760584552305276653648249075032270308256201948962332136923278618599484410301307270465869038204499837748377595438553357462437023225949367104845758125786405094484491753073672047291987716939663684961479024784398692279720937490796625170378574662749997478691457048136391157069728436114331384265991168874823601620988136698668963203179394904724050819024274397600826262030130843574305461488159135096184960067847600830190752519330486878528028920224151587517090545263422505417710164357009869475969152849881900786379914797229988943340668798784225591104233065911998739530488672668968713987886294539506257692137914826121714211205974967918869232642421649172400446025830585196441030845202831067675249276993330914110551362240134133819431919126486613093786370679779226582252215443737320502853412809303373414870627943213135792772304649837987719229987193901701932114933604372933364528113933793131574499730130114514267105302537464269530579208215715108033294464204544717549016249346470365851764640513292098894875434559529673009159469626459862310557000101647933745870410840398734566832953624779638224917502011605936398818117081401214392127476170315888606775266727401904018241121882872811508395216213738516742895849850127945879031762383259032077375095282299207762097893382687924302861899588575948913416979478251034775543287553090797381726257700020805045508067945150238028880444062430482245130272307936896529371365716345413000096870461926478690533463819876637632009153659215935027744904718160444570365542444178048011024291515164354023737334634005255295309235455230328953727725384821866825077461966116276248043488921245523352496989744687549718768407243703980959018754085566230698421623072372863728336372569064655750236664754359002010783701191660808626345824733195274681322310089173893120*i1^127 + -1294902604089525724824794223491783636785251051606868641627210005363112917470642077703347596052374233698298819208364636396118722708522951848619955044122371835905317605754939926332447134626893647646687585085967831747405634975968986006351055176971104253378471552312862189991241954535006535228803704823228388121422551287748851374774149544530325181166392498110231191232188067064017566987745798014366663761245232116507447750021085397561296568027167118506489027083992951042283532091116708565719895714605501584269392264922891918147027989377039396828928665359973815357245199711724423376374369358343570812388054285687676732347155130073464849631916717994469348414332119645417449234971564568622904304115590767905865611997829595573952063834772225256872733141767878870617930443839633336739731667196303887899103081256291089803477147540618225208421003618491520157656911735613040582525813690902469990503246585780129055449359831621459924928335099144963604128227680266408858806663409309565241520906087835713202938365046621399692358176277809569429113283915791448929928706109314059182297534821179443491890634223608207604731392065526524645732925443241268495174280863250981449117005690219901602679717559691300158795566303204608351064941398475653083669845473490388190546100245815570597620711171161551141798677515714854283458007326137594272411141200497500113614503209403483966813202219871293123183366883072834068918252089206961292764390247106769572332374640987267690500886197634827722513064027643416555124991472850851638482142586637441325629451470740298880294797235730631629800145975879315449092290385627110914019769147456734162657671227018585786188689048244592090220762168430723513255430876117338250889934536001977259403805845961429371892548797484979769033848529201244437560168367038819390101475435629088657605315891278441131348902759956936065807698382030196173999364325633892853862294334459609088*i1^128 + 479852289911244084298067236447193384348644520539556503976087914027517943075762726392004080314138262540234184283192625952637966631826417209767887186698135195212745779851582612039161102739843552616643533505580985541514662148289018845908830402747060770142468611555715444070576744064763319592528936858298285492649544058507618742909467664116504097637088970505243340575034501236779069961204303218770142375949900754279497192639868108202218281025084478839200231404923715399945658780660245937617133232085889580266349667745348920510499195281279402451158020044692533148883001811945830743207543122238622854882707038566204422872323141778194034860207675919294020008475688525476967799753462055747757835100400040641907567321834525309480340747331326754711898197655038664465990299462082110419876575055863164830764360345769996160057728465833624351590018922955779455130817106079808420406777013940904638132161719430114204749696645455112669126739217545879453233757755811317110099755471314744073291981023837424066023461490823358971817704186303318776997145861786825880271228495287425243759049496486051846309754418409798118563788270739979055881041805004715146123741580017505368960775190772765055361095579130799044395141753793082620234751623934490540590051074664002922485341271556247696493888568440658145694011572419598312198010212289231213410920424201975878174635992878584752823285003160865823535533779832434915541920210896964960501207300362980809394564054990183586261921071657705202191014836968348690231930008429224509713613448612622508128347777968727910072223617862273074737156735130438683204846405248328346865906778552541617123755727988355415920652237787396108668944197473122235056148897443132611093329314633219466640689245638391754343414931979966906096198849868726224771327761370219008451219041692174513767680108232735311472236743844595301369078880905172858529371141029467336474624*i1^129 + -102420991542345639449785955204544417956301820340874509201717011029204922906671608647325216239411398902144821848060166176104741015350655549191069916157250353064389213225625359396079824222891123696965255277195299087163564320094675110300263515385889457020136848608601140931568953696061926646704491933732844055627616038198578456205877795380654538805766484555295986095089656625013190533272448664594886200315531202587547153630225867585085639118191103760579379097781774648409437283219965249437937282879747793215310240124694154668461749603017945522222187887268283804785093113607527239864820765086279727966486596517056348097724507215074756572568098337329850169496802824659905315584464460505971442673222908823552033623160918512726034210756043298878374285072152684542124925606299090778100387779935220854207223733049795656182484397767448587828340412146229808625154835341882259165141851125173161286364709322773188170036029726217579979451955637188686980438659422984801500328322501882003340830055337427984148393566290933587155115190286354367558247699553823219372163079605866565108426575849535985162936195079646655206479345560312859426158189399245386769566743297890702506307686351176745995558152798886040738466100309665442714302684417308150391796983581926821313499757261191107568304177818002046871877772704802103463018484781668165947511072729925901513255475053527046002571109522270941135732287245340965236616436082581915008980474753721654856100442865054961067382638045773528455796040293328914990938047143038352174640524386460685870400051843805346967001963938741942351492485859259206764128728362767721662999183139287426361179170057200905251066858673628151707732277786660425206829894878304663601804072915371624105875634520063963481510409484416660457450516214336098669737944207376249232256699956522731556501570872737723355473901505224814129299573822471167523531259904*i1^130 + 559367582608832139777686441880568660090124291255977510593537155114791719202423020244064865015613019928616421179725285094772630517876743563465253489225972063181951328472335969725728419886290423317106848114478162178457359583718477910268809021188219812676694661802781484180370606915633523353839811467780839604868417296372332746778783495413667993466899768540294354957792958529462560479210924516925423857380671364251389597500150414289603636762802795780322285498817008559057652893439364402483528851829224834332246065600262068521232589967979850697871510940338001126199261888469693869143646770510463411599641810010586891558949155799176148371565829324046332890399955584704407434610554064107455847135424640993431377355250715215487781779495476022955961623722799020736257229747622972412574098152531663674818091895570550551172770443478823630654229952066820626209004976617915854724504602622546574296256632655639756432609161917005281432904116386122897846354663453011039507165957400743090036496021301158412530658266909881537743435695045790917504030724775745845797890250677027358027570453537157269463768649383088567629531948914017956510476456924641088984962299106799128969499125961212481542076662182408662846474619132955159352022871304330217721483837665559365263978904317024220363879522237330760018283824800171657779765222082012814669515985325848672757954246924183102797806507606287964076972466384825705461331434030319407441885837325443682818012220022127420524522832682664160387367012441126003393925284940711915368731877990924381420668490190959906172481549713795163426215751983581372141418132071273024785950143873625317809232752962335943319748491091286814709750510736797469659213546064567897377693371630268053757747102362868561117703611583394852409089245475092709172820524849315282906014055342817482189268107203835511075308572530248450483989914845184*i1^131 + -22089086098322133889495716105426010805437839752521417782701471218109884080161556093229773306180701803576320752065447559338490651971050670617524417862674499716287629611806359834371662761677571945415740599720324208246806070087769950239430484468840782764804878622482344781622409367761221757620515838976271942228531997388587149915671837789561546054438460364115306526742733293852178245926513752689311291845408882406808138397480882643252025363289202626745111022850468347423460141089080737880368433190839247000774171826682797802943007191105792453873838423799761772875458262415972641962506490583202155612308339716621230546585561470777182523615028146210914531526677963386601930368912011744817353004227541377935332966487968206544960637130556673768730497729715028179599979227522500562106784087260025343938206148760968087070520722238594730033545545914955444663870355412686910027796141971152751154455874662231656083529341676112394066085127813967672035626145058035950210362930188593120666915300455562573959498517003512704249545673350508249430269613979425544317423826309134599042560718156175931306848405284829310153530971084435093951015875541532572642595579244816607701043394676126177695887332998099522363593692994720838374403843564467196647152031275575836172843638777167400103594549170370789916889508246066111661208609025482741466248278108577647660393655862089216896767821895584575393957193738764832698740650467110038352536420106034484213801066821639108832354537960842746490222015851259014345821604271964150619632896647429768906135815608120734230892087315384259114048884779910662091945332009351054895010503296717556607359765342121166106028283267541464595719229964711287619078982712178847409230457025702876326601561589212076173588637507617422830884364550476463688133884979990419405254397781401513878545163584691116159397065081866944512*i1^132 + -3211919055514220939024782159428416311436570918472438517572275219569962584306814676856186450973796528930337668335616456179706307439730899262260353263766243268454316735834714705490713449953125959245830235011061869864165477327009988493258876258271937028683675856042924211680590871733637696861078918368074935712165098979910175958545527988160963980750371869886082807232661759066418815380326685245689299198800453979668245568928386932824954027573822226547255829088521010417024959188155718868874675018440048196830832498308094207467330849225088598507799497614799345727503229354766708380062376718109613549124050767384544617818375843611042167721105758764822841416908854296895166960013681774541257537321338284498022290014260586632907579388494396925223899459437382442219049572074271947592279548403365852681274936579403550337049444899132120110887532591896759724066391623218063216923307746260702655396293846075276192792946659049022881220884394533969222953528287935773994127524647630461175494083870995677982631059692340276761149674352616071539780736512578507053251165863739862787228501939143939828881621742604812329960000855367721362629847098029232082955479637893081651022141557964417106017027997511242395768473193554945926358808594181145786436050255842788248334117402411851720454402969847526959192313760225695836957115054497472911783180757349890016924054381425503721211825596412215518199170538128005352041273055628372796471282034160371961702353710374972236390568948445553927894907711259925263633780254706474522473850193088832972098211767250264358802122579462266997880370473231930843776731509566071529157863734251265012185623984069766732313814771626882355570674797896812558617517699632402906452949844558881589725163433714659700098447033221799789103320085840956298484600395967768723738727653204687236323674844105218719744*i1^133 + -211601489594618330528387874793954073513796229469215189011191844218554110169592383927859712942807539189040721381954117793571186617842392575043669277915922806129039319999926850055349590803180612354626021223070858434808764204264343830376061276383063842646917059431447976618643654082214107747262166009968118620340451242975526741960343161320083160815324132496428995496973552633859804248344857159006782314602674337602575306843461562486710070033866203183784667227187562153757527061813356741845405585193671385229275503944415826295907166290080452411854526425643986879290870790923024055366454361675684325540486307981168517691082644935844663977224365604219204927119002104216313242769555441929207105568305774235145823986983598136854051239264386651941497726726465961992482070723959999977543362154540757709110276332676896206550269838423064969054335917028011612015903149872561561977831037964100313890453136795089927457889353973408119074024255330316772263544764982876843430247892520860383662062432547182220341106921424346166631400240181607450000804277513421712401566755390340646042326243450783714425168646466110813174960988704414875858846411227203401102967856268461127006077341746239679280299711873898426626898867086593260864361098968142995852833980490614559990263046770024427057521554653150340663034548098240040681480881054146146367468315697553850474825811458071392004738647673928329148330221310393338993391912597255067325819926156621160123797890020616751967919545607006812280643226389284354113822053531372980782766802228500313939500117099224395934218388460975751637113281447870432225385927109735288052748948344361264909524915934983914386445660620509487979819812902734950193984979589228294928184551000229860633963999699718287904193346531062117995234275367217779723718307549256531647489099724851695845376*i1^134 + 1605596153456592217751646220017895941148977611743003188402847252604942732151524682336081935060317427818762009942532051491163274991360599811637900564640926821858286296264290591355742319772276273816288551376139446528352895572847294917483154792808342990319160271957103107239457221265677071824373575591497607893715434104743571284339550976106048537970784594838975552422032830121642718429698660622405478866168785604876363867942378107112773726093764485125731065649202285206072607859852908614648723635367195637739178884540006605491085560416187721644469682843810721091513058583383280603281011605680934620630333847042243685929713757923277694141882047842503516744615563916892832205634031344502812958128481364502181813640671532323673269683911797360204149414638588377466629324565428166782212400279262017460387677106688505316684551580664160145507322349082617108124777320345837508281197314331273351245750928267808640008316741172024673674708463394021892788411022460088909091280467989702205060698276964402604040267220332186776145326081590078177781197949163788786511845003584998052723843701251199223215681152761756826536517827151775250804934399289875413055592686028745396301189827425132841009150653856077156384554054332029615443714482539904771361773027924317714649769177862233755011967323930364737299276379208200868904169880214748681065606490127303882194020050356526460961078887856797168944081166530311532985897428630905892249224140341262692716895134946995300530705635679530960110954565110557185331919494026390935409177514507345589794685301601398642472302347850719097822041404700327718805027279791743744681457727268946636159935336153855130508869382977136357637304503008257961451227389164241224068671532643979721435262816382734898692201198643068319601865503569880532618284466491965308928*i1^135 + -31880707641709996597791072470773465352262456025939857324213090474028296853620592283654996847780609886502888143229225201481667227552247122191941003543988862265547200941421749238711275413965785586251793433399666547801418287579624986428134740607521528263508523749248218419990141520533343427974457686277067727282333859270176153075923872083447387640401721252530722149835294113041913209444284473695715762611758303846313575451375425387985583274345620587918328285701973352770425354023344374928686042523166153868336605824807055039838786945644346158628439547622931281429977164094635485435854992642717445175637807390580928859666670028748194758248484990361881229348626104050317397346200998164627663076525969464338931861937902595717740556571286243119359814373909082145195300185654294346468265847160209097062424579107421930383024749637436339142642746030278724830873274894805412680697386818937315540309867298190333660043370504636287088880920917957848307544295296751320681086417671197183829380562461249238610696666994899574969833849184194664643468014011999126832078870367092154001018591886389941877942337397589908162431613982956182280593811370678186556262117230470989886018525274253182097525023376337665228929402935818505042062760537619852035410207150867403448397893742674861496275770634933054598899433250560204917375208455912532542600746554067433686049971513550638882392270165143122190111699601543866123776063856827089907407761051060199589266846701457174205111381646758657369073744992596063330123337225705808099789315251898614366651741835576956785759034299254923676426027396547750044261675640188438356473442008087376225933094582034361603578003575856501328717766655364063264519063408041236099047468510739144034733231988404402373047080812675058585930294076681224192*i1^136 + -40412388260187328297892549792975443957326281081770914952706202102403539211660529648296419348259753405967470126084889860487205086101170306416370084248751328554158342428717364664569573911791279245910615301119762542666202484420785705564659428929051385391660449592534141385931701528755381240711377911772739703114436769540698125814835361268952785062015099968517774475648413278207768172595384945726692365687806805251664294763705633545507848923149447540860920448363695952835175797275104999579195830387542186364637714276015703213077831296332504810952452122940262898312244665494371962140481919414084614159299523739705990906362625563359665306399434185577501706591427800999595412962965180926881548360762220006951963297915668014067178834416778506216293415855719530754808587374691106638261999536922632321018253110569803392030205324059982933867521618864168175655505497330848531077991115553332241348533760832069929252475216063684981228556807984721079219257719471618367515911109897289912461770348378513340804331708175319284071082959979794991668560011935732661551234001494638982030584198940477068727551055885861189215244373964006003539245848770874696942662226126792167068413749008294218704181617507589350379883538213039081736051672473987340118251405802769253988267339157463690843955433786280250691650661750220729061099920638045679519966183306520644008553888570524941666994389631355070269752345906245293898096798937165061433122396198546166697834256813848417651524315182627346878814019671857721460533797923833534540915827799030364078574667225154980988067883411984102994347424625386349736291566718719042291795009832970234108893324803826421745577672963226655472061649136891933167825307361529814739116915157046229845702710933305425643081657172885504*i1^137 + -3579392087244371558234520164914471832538062930477613651257099151401256555492340029613021507716029996373677606324204154975513778326497725193457011310386441827656674882791075990031685765113308178140973916637717389511698156078923883056827425572684089409736189629569010193402193703834419690371324333380366732489891695502108135020767111596120588241352529234309471166059705910359634164050199942328598253649797700197579649648712431242149261018017118962314266402305752476745270468455532052112747503107202356696230711439359055275087359066049672377381721133112078238830820178442631360779953316585682669794270098794504115408752046122417525884545196861658709993837197190643706299366052720858797575402827145067785535488409901113194214163018633899917849799664358110058677694832480839174327160212050332721170478219791303754987394526782819137346438430818761563826239662859857442501600767645984712548702004300784079595775008311230688567651939636088056939492897477134442991110389208769264346177515042198340109847905508276886577485707466290948924023417102036340782689312852683715719089614823920726669045123694046925272069496448011747289231325094516206826591511992287999979862626848965836026256462162165361788872993006175333528196262398550264879935824905623601374712008825410379693004046286477250497874125088374737843681077916235527661182863755320401252719705052327197037268705981533658466186898429702745152363914599483045256493656248988826983351786329535148756604528107909371486832469674015935794260625840815811717578098563053508478336991188801216310445331835302173637930102729537772912667904473419314319830159797619936071922057791545212693443867772434200181151459313567165024496072143491164379716608834786097809997990723584*i1^138 + 1877495211469261107056666459633430903743777801997946222763089974022522856528173062364151661361139939041345133866974921846407651135449757431928489181352902854593031925806205226510915144133747001778514670344566740783047148874046495082049997438489662967776171992950826380986727994229920275196118921383168034173847755777841219152073732700476817048968649600782077044876109493059277902401154015155437120933539381626800436308124811035176472905270871397421004293703750446487335689340961975666578533181871064404912019572621487461078800595987437940349440401728982218023662798809220359458489868536906404144185468987507649936690797658747263785415654310133335932270064480138292305843062116503644735009174260904258150303996901684797415362812209246382578512330455013357535506771511976427519386431947211951763167037242571999203760272066686491923985720186070004564251437753686357620764521907162272476422305817725309283357061250436295735294818647135421348014090356229744809007020191085576844641343146832980045778725547113193445439814779423771750972740484611685237791092606316195831682099475119114898763497941439716118833261583250817025219953449186547423940474481252549856810044333815146208972523262124463255305982632021640464438531751598025628351165516995427609923191812143174644106295808944652439968382407664806753963498289305831245665609596813521458542978051520558185876389320740683477711756792290967123203346032526741277910392482180957745167621347202113956179020856561168280241129427851053431770187799090715833902746719219865727326628852848932857348708217951257891536001085522868050114467548903657677998390545407957634024160163544724989873812749589526656072151811453286065681932978613259337728*i1^139 + -2268877114287087050021439124291190790519444856795243777957699981797740907498197131279950579373904238494445913801041116533255349095808951734374532219872382967825419746898617890893921369285721861273302604911388558498559100702600907402980140572657733319541231906270666647048623495116046943740156493296218580953154906420058115871138505400409701469052848392498867199435722236932707360196170234960026521754403342697908237667333821108599684325974058618772256514265574023374845865930058386968962754959864112402077288572340840698178531031782838156390427335803398046034190119973207188687743594649498501343991403269382291341231837115894712516511379396263175957087846254277082722907698673960702867519936691305188562124743603322578540884977199935891301669883192341308139219661334400852426691734270297019623142710907535862570896846454567789704983506280879037251868875828122242265225835232059592269681675287868502673286274446428713645043149157826830500550931452772205559000843895715127392013397260075698356199557711903961341395779197420817288506321963892956348087800077880783104023137365759425558702550114729167727362368262852763543995631906738565008151371796451190116425454096393681075105210473170368021356090362122750783746794148943123392410073679113524608598218111056691249789095947313093069805635413797900673977619678202925221586136239699438414405497211812777528588201460955406341466508638873889570517786159518353826712306040822206488699429670637636917816364085230699657502304676012820912514363464422698638801345945639127612463199890274286798553705569660692261203356356200533839174365353457836638405384082153244505219858774504055596653650804774342064300055592960*i1^140 + 823972966416002483737889577599841145944390127310063792377249621369356628295415177377192571078256629625136062087701164855719726355062024143483361573722244347911539769920058381005550551628882899818186066755956260115000013641466770142961125656284849366462938850972272743985433571879835068337722671912670059702358242209832340440899970613949279557673239831779433150818375656820038508108640594255166735133615420692661965822990254207476230024440081192913563057038260406310613668032475506323506157054820452289861898963954175946092332070728119110466807867035160840720685137283384008283981479544843452190636641706910320682431601185402263613226311967877691908546457641216777344218765069649633343229263153441643203322785350094082682362008680556504741015683490090325322892080386595423397403659982015551370247490077490639153856140954223429991806261230699699699497991532932398089425000663803832479951603757390373241599970785644189978539622052454013706898463091163319232121585159060958660393968602213660492676249453853998551094925913019115505050356673592865871559679941280618961430811477606177433813283356851427861443922345844506262237090522806409940120938494547947073396720827268188800487544601164795680368062984365775206219385764507948064521120199467592945936590379944881173371931867053568767459904620627585734271723203141632168046744895775056663738665947092811215334846597037656940673411044725890625482028480976270655898892805016190751022520960275329617774628729865432499270345708561224392438737504219397724221831198409185189646504955329605379109563491605768678217034392682793539198991365145976805708051509261870158413593028067328*i1^141 + -1111370269634602725968455321319741098339449820027128278502528752419295355760030391339403983126403842827731259390486420343872326700184876120077969145108441580347804083868930330406283485258345236497711349793062428050479656921309585180991114826333681721706855877723700842542908073031397495338978343244567790349211357233481739582975219348607133143710138342346348895818798302259599088442239783203119676807710183961963905602242038336068240694966688602123473067241279501447752408619631100704617606911480312248757235377238405238439683814753131888097435870002430473156405605679549398094283323921204775391178088290906810445942666730112532836399324035287596206841257795688815094141024713643361253959314180143182568616817582330625545238451907509432938555026251916207683744278882922016729564129467697342051402331809948000734856759557803832552209713888881617256859980933809122200670321537784842603080701734619511248970931129551944853677566592290377450881264723034701064857702762695983510401679415332243131990911941096741239181463831480910744624616181482323878925452615079215577381013424303696879219905708649161858034303802385396362033836969277282509678776371359729017866685239135461387321452511093702342847895525157083056780195569381440099165540780063940741428502361440387116205004938591825711254486257400996078837557966611186422212254404720000970884649710902168143974394028632637150122426582341571886246182555465046687098424363882452511847226827598534909045794183403259652075783499149335674847555971892319624592515855956891729881990181430636093278092362637160495527150953021938816566576309365603817226240*i1^142 + 26776681264269436180586748096387987607407983651340049222481351880600008141705747690386719829282997701812411589542583217689044684836959006191055996762287152592243336971487553993495324405412310398182561642024740050972999597200679119854496046880898779005457353987179056238204706292337317635686887359796684392247446089839394116953020498060679342262679262800287286974509145034457644426346218526298504224325232472167514638264444885772046872405145951476594119675001871862909771266857601750162605737616152487441907205563382048302191477142070195475162165358526715801165845070165519729124761215720467351426372299022651766799366582904088234758021167235895297964763505846565421914991931274712244910413390575090409312646741614885825169340255755570717760234735737864095752910616321661096526472732233619110626047709636663214957835744360016243446844520537126347354738618442881253691134560146494619814256584710461167205422409228314021534272282725115019644773306370339773568072598852317539513989708606041352373782742238026064808908759111371371923249239962195349668318987487218602540790023616136170050037771514111242056725475277133952402911691943786574688605633581659537440650093296910251050320897283813521269621654617971963831285411528844271899011860533253026596936252699917976533604335557818181843675065747062578731841330771370427941017822990781029757685166452164823242931760109419891317297032688224734598759840802815206803417251425145330448337391062731016691117804554641242387791580976181706144089004567771493178062969552162246544516409510166888808202999286800056320*i1^143 - N1*60030302172430475221704789348655886711145246115758228458756613301020709190027776243006379473320981702529572133881946565707756820617705951716987689862797862537705353126193759439486997892484375*i2, -825745283053888352448327491459797453239570259151203307230488023957552974865795569431936228897299152232501638885555158988968747710912193324063498690074042828592275989366177304742451644221936392759893733919229628729369391322769516422374793875533743868811206655630435450885025437395786787367650006908741242323686171302679837292923942863530097155816981098972689893844126124969072926913308414857229390654066705948071241438220447916986664362335628947815285262065080518189278621198080387595574972341507834680914077251830725812442810688181409172043538546219969674299239096808360668927771147734915535731802114536470954953748066871206109321489719078978789252561366277387329626592204069433760208921241572013081776490719089317454999180307863638574531860169215468246175427375876741279125287823569700617175111966151987498664416270795492767181603594926890712274295251490439830329702170613408111358598483580663257258098669714961328327937566961803642125064264814642732864063336755186975771229970634636516633059361654662806533918178782025740740773222192182789571519174531047475407525438323382669751396318080478993080187680818338687887692973030682420574795832763169265351497402126276661772808727219155683338009398439174319325721818405393587607649389010093048969957237704930609951387259155348054153960477510946002024253668799056851995595805046973275508036606245701384086142948453117834866770407728207835745850612301483125142971426556260067388785782682878299865475342374965884925277935156719656026959849517705573696050916254410505369279219628274434317665080628193282610162916275231831645929700453330380325823308460775860052931851057977029596336665136752058784092431111280499751178471117456827685027291959425150151841799022756663459059739715756059628017822763360870891339706325019650071753513469891333148423893257792441227948443981694222500231006654866927965828341163911845184358263136075814999182214047387684345936289961576686918207017383602863491749044052160449600861195819558156940512376423820523298048062258355678162269200935297913830411199082268279049717043091806459778300006429211326807458504754016652979064104211385204760031771714674333110062584270585660641375030452355757775721404531447525100140752321916763440930545017063252081111688759500986967125299763701114344388910398175012051985549989946422550985401767014587867385570128982891918081323921329601367783692053926371419822916579358252584771963980399664815518785411000164979787918224966977126819041650950623399643967220041183680878860042240000000000000000000000000000000000000000000 + 20452406531293728352644018672627951979647725515116455558477979967439197211532104313956104750666878176372192369541209877337706858323577448727899660977145767105896586339720077954821455597024255273303316246925100900134310062938258743291002598360232365769797622378324023841986333520830143148291493492298778569553500635295520693879366038516286888821316990728002187092783377941474557976507457137732505425196305869025105934064767098722341008112359330362895080762555151021800179359737230577921838507568870122221132874185729244301463658144015311459472374745345019177914746364970033725353368952483938650433351897633981846773835002297066940100261449928320540555803516008963589363267568889927095858204649727012622251576607446853513294572378719828455702924046523826563738278047738882359348479096718919817592162427234130883602764160800781416889991453270706962562661512127600976067693084897655486345042607287726571775887432871533580834030014530803356704412494760632259497212934343757774574834053771503195953429678807322204929294389124565320624028563609476715258940661664670775332230714826866178902039852828580884934742338783090908635587310467957630990101534006778807410352422900502066421316598322857165555203206190525021937474859749175932874248117286858468774128903732413441160307640335546182210521859612411628032604034499694901783471319929799039677820512308298004677650759284108801743673616061307970137810517976744683255248756034751622581748335812120490472897918959254662828981900032938372631456382847324403517871201525386781502033863388301623972549543466179352324410176343240632524292053044832269824251853393317091087958148564806719069113283281567777121551046183771113094592127835149662412374449533873194832143219811659661052740880651419674616274699799872669102349606888492905048488695665565421213163770466399470052968046167796072320377611690207117131367873421410986053023393104749885660398421111613500313586205324178114028061905674318084993165628827759555114326165377073790180850572097000782465407870279955096973580154964001013101864548826195514704880004482009955283665346999283857474579874770127475549130817635041179192740119472826064200863491318104326588279681035340768038388103848743430735596008457641612893518632205432121071616166825354231836048285274024261317685377910744144263219104796323607529855845952740069518667596440150495624977690379404990630377786568216132311012037380814577818154252413948919526159471228858567693500610405872688411417993500724858693881835935816955676920591155200000000000000000000000000000000000000000*i1 + -217151120480074958518375478202827415453174725313806556424645171606638859922200475816957049154527850924831949276058764833771494646114949201795316548289670280984397806214918671709907749761862274159187690211160969506762556296429467969473366804911948991290959851317379276756006873848915863524784670133436392865174978877331889803361976753325857926414098765262672006537964580687072974519283299475116060326798137325360359800156660287756658744162836055551256480169577116600724967869990158189863027363809258273150476056015047832282076966659696172768203074906779026794750297141146015132761244361117775881433799115778188162613281004652561918721716530492205925147642793048614268398201830866072114020083533122189886574623359435734613793728071584240539437412234162886437339549282980723683478737637550893722370428562156956573861716016970767865388967404124608212216711364742789779588069776671794088330743114132468791028143785164959581103860534340222714071384447715535782870199016712406314954650287905701834853049406094817961625767509995270706271912864809096422812444162688086379075905543249438806058577477277199274062768761193004537969693985620111073959233970815448927796967270274862207032591347079277143650430624957818917029679900264920151154333725055691732029826218062954167773946912219240567203288207885204270278215454909673070955731061381679547344355784924051449313263759991078143506294717486069088962025153429243368612369402667736888013335698211153412938412800825340249834744149374354345754846760342541364617694077265596478464933182828705639442807439707258305828091324057283115585610285209904252150799988750073909575219461219108591739829261511787046209462553177360745180972263540061459531708281697023973105911233816682844493320354211227623152506565050828798157178970332305198998286154065267359215753257528530153912353122474215448754880826944729838987649730820956214129525387950140811232219527094963155906965002449779395493832340047613284273417935458427026775551774091304315541824960170841074151450830263266726134738713772715635590232356224892700236625677941045291027952889669182802418625603928043813481087464447932315043651041300448786906540578510862141487155690935514885676728224790594123600513770356013640850881908379176788962167191284023685554838327725790784586825238405788175610212784457269490371501508915307545019571432732669329445840026498881636097075857677796978688650343771374721405335241855976183151900708052224563327445447354551068363665975220905886361228176919942317950717919232000000000000000000000000000000000000000*i1^2 + 1263731048721354590523261587145835029867058039128476796341726629935376396717055156593048029461628274801522774119532463698776958640570878945415481706706087468564757626385020682849281579193989575130592045639528382090460289931255132781354263289902004393866538506605833927760741257228016131124306659883085320133326209233968845601743546434933194821536248033559047701342022955611458524035092785442830131267161833222213292230750550132277734141801643128386172044387914746911553109694597898223689166384296536824560090801580092979289799794315928737989564006645766208185088446985811169754708351647461180085630864555628031451304260580675137626020735791250035940367658124474093686808277236520024753636040262057155259465087446783397719536099392619661998613485890896038947670043598466723302372964918195888484320155199257656740426111789378262181777128343905428898877456046858921012314024374865213441348376192430536025942716902062517788658618887031830993390621870555758195085583672867067498461397394332077932926617023418819817232414860506743691672675360065363258026346243573517247928269520854610119878948858767699256011031269049403917946962249051076008868165728446306373863950218850363659145839481920966326956341315156829068278847155729535360878668338405042268358112832306447243011046571304374274787285711724610205151189990853089176897651541888289831955547926670061912342946252182040401015465448171273583359802749914532435980408849916813548415470305449928137312107124430130328834066299926727503212951340039041142629192334843953114028112944189494543151025770503196336385035047883653078097039758049711925815111293876778894202184090038391044466901979322321945744194033234376373530872805913947128992904383837926850059927599503296959408706633748063252565084099700894104888555520901399495817641364570634638568339649796823110586353950335961693830512860580865728576950571080697333967239733299830794692251372279112694365897760477011125776198917163707966583749210957549108606113107330236983785750885860174162722492767170909651634768124195751353911967778843656087311903224542337203168761913752520844132943725383259931241683104964020657436600996129751516810910602378637972808505264460018208744234084225107622992249526122145586520042264849088656264854855497795174533262384979295284445420585138534403698992153293982066018076038095343448686290195251382307199220620934375099029981806429581072618485185064077641059002484587016571197733576809778468936309930455041289273260370335121971010897678512277962555329085440000000000000000000000000000000000000*i1^3 + -4775362388314647697089283304534613810652948477413032422227115313471952463431637568997812376074765131470344441782300602160052455524434114527039399811144787677953732235994081800517514415817720341688066345703707192826741086642752641679662470560417537898811151589610553762256657307052329320060076016884814827633385969110415742419197034353223852299124221174332234133736937950355328530570804550904304665277696519467140481708940134915726228603087892483298823678986689734795681104433605278152489131282379191961749922119817772076820766710094348169308995567916424811495393601837806426211536787508917875051624680898374633299045448565441530565704040480048532292375951237543235391690207980245049131161746770981389462296963895089051692391409724896982642857453714009447590314671487773426535715194771612088227188099404707659875888161012689100089736460502091930139417744284456831562645044048295521247436338643133810757112157493137416706671539606138504332126889789854677867891084922210543600397415755126678953550847819758303724888720210330807170523711067499361941177535294669994540214415000336179007035505748652590445823777050426693761418328997039054986833628815548818478871643815405148982347129702675100499587131751998375584958884848047895707160308875319433899065828805574041045246510725013089301656109989808526750815390402587116868332353315226556599632873841186181489314864745175398913614641563832685627415507473063977678194169213176933819969175199743794072939346784891822466348996801542719967172059925921815428394722434899984120436248610149000279708613905607990775114152833572183426339846212001816835760681875661312491204382885481486201690997731245063625301648482910174855366476336762241169364846692636637066267401382832020956011493185642600869415398997864687094356204080490273999032118215664991986600443824482595681182652458076485335222749654325056175614371420319131793005910331771535525759978047914147296206935926233583285543538847608834412030915389057375213166959151901354796690373301225466864819000019375850687885704304430342404023586289909255704042332740659869000292578793779045052248914350189291612300706124775314581526662444993606991387741163146912564216372976466547639046625899519739477938887780616944943992021439625846941064903741254119709864946517919483088657372390349247024973545168697196325580861039714475809793384393541586581734044957573292383695537265965251047707057691811263219764540578419647105853533301558463788408626419524513524687842962976026586022579975934536906950311936000000000000000000000000000000000000*i1^4 + 12969870624700409475583749877410238323528454724779842158526715584150067681188402606304299993648510283895034816740317369443115659096684733791560994772023812142925869855748719199173697223293401231668899472004931245289987134522157817644309675768442928095027030922363759226454902856605497954582293081055102374891422885534393091460893054801831676305248482181532956205585537920228788672930864382032984797096255511149355729898147811542725641007270620377720461356374481863264011237518759059347664950631827232927128651720666056052413888734964765841771962751934808270782312689233397062201997114179363835404589063601685629670926602045907423812405619181958594049977900479926718534917763884062502419524681594784848338201064043723816288873090204668947612513442592515170557060189053088756656005388457154800865216482979189964223697363818508825502810382541445065267694680129911948986972489027125044390153826854457941116758030984895525607046732372378391127875307327195693483253719827050638388043816438391947483398452461207875067135096755110503874175946780070014210469693356160841026697451278524474030710592078638013128798340202722009019666622328175096047454362210890593988075595933524374157270570496855546862575214063675408913075551599960660256872470597641796403484467840170927234518051696024754657076890623620489198789848240504565205315239612016535044237068277282627533399698463150535639935252738010660200989683984000044987168081255981276266847194479424964804237341297520509864827578381467065335718611524452102512334234136725882689577272064917107853929294348862605605936451073804015355685939819964104688683671167009761980829087528209276686909083293707606437839631041384971961098142434585537094252968073106630827615813810675516910587923698728387417606825383118302690640203995643860253969527340808237387739313154735913535915673476730974482669379635458242016701213257281900148402800169746609118755108308359914371496351384291584282922605802886094348945646369065883413852204103648765986016161879346399316812282888891512213063294023664448758636698422508025518774135636089106514665897101446946036928768760745463847491112032643617210129022825282686574260713975333376605512850787061009757012794183876962801102057980010700877640252579148016276241549471028210381307313725830976207747384193626862526350246256306479235227398493230062788832506772300399110979107716461996846782944693233628814752931687572180019429395082588905564308005737823134594635467541722842148922475808766512959871256971149797058708242432000000000000000000000000000000000*i1^5 + -27065303834494976343856396963933465923538876474822196172881089301188332286601957301030306755240526885433970215326536037952703974075533145820047012351084136820046682115196172849434952410825383446490772953618334343707542042975573431896729550965813027580684306765444213924117568668694373283944300398129881005824984716792723804289577227125648557456343777640885947347509367598001963361728723818028722840635334850487464486300899070812131467819927975753399288759343571289749032889636099298689907182236539504522850948595561731869617057465307629130447657896884018334508290523750847719447762404243599336544016942902254036322617149790753385034031603003148591183795218268819335765963937199736792699292109326984596895852447459679152293938855120021018051742552119528732065687948527281750796907849388792822457979689959318616955199172848360221302482123161739715674721468105705903858236712833822042164483481784073971004649684644349704325093907398627398802104324436064829070950769396765993950575103081973598665734224423096916870766110833820432762468792195679160578548520809844017200845929621389019720249520971739953099112851299938522632803576519361616123100559340967549373430104536189739161101038399504696484022642515162762318607399759603189976010332899393646071810518093160811925825464445995580850165393161938957500275275619581556428808239220488722566644971370014535453196108431747868540877703060038435668797720922194718906281520435856330155258647883301039428979136395888170349708577399141781670552286329251008436929993514538762418037834346127093895850439914533693594580772040252732926644081791088088529966844255816096791139656209876512633937309878225292005284135352055931250501787535866545696779970852194329874373299309602157090783992796452675361252033550766273055469538134504036133187875961762667957347402500629679821332131701531360098721172690533481200653973417636843566744094154999914624621079113750232016556311070580625507229406811481364856634418408759079168314525971094955120766114491993675646619738647436260093576572179500076421362035537765807027522792783020363071299360273645957319437501390550751399639142739955378152590682186312688072876314733733971239931708645750036035899055463768350948203978624643938925759837697395350608044113541497047579628379391751389588750686274187320552568956911067160293013570818923162105494016166618905750111177471390354294099557744426598747646927853500751772828919536263143871248582331693910276077133288389262292381828802907074146895467700099531118959656960000000000000000000000000000000*i1^6 + 45521660840730297658207308304114766122151541986608359819259532766808409626535873353420128436729677267157458201874258266249861099770174753012076740554142969183509602681672726472651253122831743147196538989641902944593149485693994571787442065313141721774775721314440784119589754633362295157193942694694769492455154744984846394899789500954616012934795703002847589889380545848467300967395286658038108083450124597027657182131369633741207576292375817404940856871329947831944712504943733675789776478431606031798685876305310792629773300023556473089940012524766241956899912776131718349217597390082509337286314659997543769939695899155903766586400546199444531630828443043541497426819754372528387305686746831845916855213289990447123248499607223807320855856758030947455937540908684962344661388891420579645466453597306823143940538868270239009539126594287132142221799620714758269050143821219455868458337894879172448237767318758244691588649141644023504912503623669581108945293812645949651952362284783884890511545092000425026522805351730813266546604054147485396852073544981593050030113062146928530370284907010548924564346323048665391859017906044461616104560818124908017065067768471017782590366814901035513572892514340703806378110621112035116531894130741101695491515159252019701786042230029276841210410715426172795276838199293215237190975850692168167260613619927683916307306097119052705924318727095653359406720777874602656227795947699559883161807198095370084179928993742829177841443978378857400793043081546023373929849406913100320841698793458037428187824878130479956178257933954308655295327322462001930068130871910313496436530976421683148381958526345652378775506226077976483559853137348690945186897036046236273447287790212892919429724378839258388431482890887092651091182971328550775223714204968555530676655576565094569404101828260216028381183206097362046626386500897230018059095774843319032550746857056662936150900360316429987303102164271561837767551706426816286181033377451238003638554027214716297402270181682543235498095791876741549788174345008225452152671901920129026801335962667123656402103613689267770452347422487515546556642810335399616354329787532933212481237192090548738655634775901927235817456422929222257530925211484221808782241401284597687519475163360910804924890548790126598010831803029566598212814325995047642610319572318408871104066898272094809723858086283716108998735815383520865334647656759827041600402266321127491314446811412125885076843913728105153333981683155271342301485465600000000000000000000000000000*i1^7 + -63994074570224742580425175034741343116407221040443068318896541398312907845649231146931490604747838861555479493176566290827367997965883303128838466043983274942506930875077461240177060977010555344679246810566143039891736478107765825004039032378082007064200536828245701076049234944789363533251585978079516434661115671009670875214568477066806702169107845627739113282042327729859727639678561192802939092149271399104215224105327728889868015585255229463382240015929279618013211288159995264592587975490058673937834263953462200626879663853962402083880327536271294791573223920190161156943292174985307855873840320902722887854156899954277402226470479776254825233053136920193123001935200619695167586189081378802954957936567768770473929588152799215720571588485608808452584345769988589889556217081546365277082863835417603251119980367225307337963789930927722924799367624239693820615555832445462009927109731740912509703308442774756465893594793439412823280187271091801084412548567846541519247020968646578595148301536891160565203139252432198709974058415400932086110782531735613924042786261519366070012555323776604987581842044774529159457597085868484541373155298285695420563506232338482501808529516117389146847112692421909492169386882739655377894249948074609704151731274870184239221171253952633581778747426141958477457233694144491354978044947171282622604126763794834585672555317806281217237961498997948080206115942617060733493498613426564962679608200930080618831190714321203769924184285191003658473993241038253488562129101225395145339619907652187555138537721623423686566235825901876973204878308012555311737363674327476699510621221618620337277384756537219040061756584411146820983845063220712809159177251838862567282020273932522444606389474514910961067527667664274424200987651018151671342445831164891438718805162204068357381901575485278785761922791371811860779820747407166371911921671287863469040787698938831005686190028621346603104954556116577958245964542451615949321495663313199790063680859531362414357999930413195997137143311639446288899183366994100075977915114990449598401314511400276680544839142754579177910329022116406252798746389397263663983102625643317572069353891480810769054098000025710121334321718700790511550950164746953628319920458478240231319103340808326972410156794959217265988910715404862631897517552247648507278453898610913241082230427967505186999750613183415806517710120303803123067728319751765260112159389377028251243413354001692135507573772251635913503956943777563170803023872000000000000000000000000000*i1^8 + 77346580462695729510607979907092413492991388902153911458078860465919507734750286427381845846137730134884367753564600374184279671366381666539184469260635085919810360779024360445755479755995221531446523963058848011562018579116882351417732628599493499146365892746077000607303539129042426821672542080877606371692799141701218453111953181376593148077023250702081341988905678176584405362714452250113783375571972437137289824182606415280182736107715158964366602151661433841605484242591995904734247730853003397745148647425461980605416167922711123952479216488821711659860500879216415917208721798363560237660663474668491946524155961970829981823269642710316440408953276581899476788951993989664786835403149985560616365813659326424413926105719225286583717020464690333993770894597581603829664427612971863846225180183782669002090596597081033420979082200373553171644981733781326710062244776664624712905560855182171991904693129624693403586480150240111835260387149022647479352487237760373050386734985600860020213689041043346754444375704140913483684473278819725415378094091346198795654130276566559654338316485197650215903689711081948305140948411848103515735509553072965058097927178872522120006472787915674488569759661092785739768053485569082002135209010588271621590316235699046905376338519575960904203536454846664205078493267875554396002674136251776039218423700371644816633066291030335142967896288861254914712388466413259942039058321114829016462830650380054841813791818726854376513395686700784578306465759090753856609286171272499089220096957997104781271830267297559447199619873459836198223016148114720715783573425729739303173073590845619432701400623409922067343410272667953528635708185630690423580765344385731613040087008669160546372837716736415300082034144149044944294582463175867996990840249277215599897992732178910915704971444296890457612073155183404748927224368167770402609256263148317051369267332272453513800534424722878177993277121387932311719190678339744190047939711752662943562120178545560373195361763698577000465186478672710942471601421292955562437346514905026988783801024270551355387958029351522347397155925998791102706581329240797846747164801757172870807134323238850210367112755155878932429755794755053346978195306367771796384760812617872474344046025406404850337300920600806584215765571182870524737655840873946834994693722270662259689877770842679713720632178095902103179815518057050725343481278481499589470027505422096413455311157549057436666024496526983014434007979271219103295078400000000000000000000000000*i1^9 + -82137309178808236979804493630595944569681804114035162151509513333477011955441127823429199110412323704476662484180731588425210535436929202378879969912026358565423117752074964348363019562379061753267811523858439063639869736824859639138855088892116445076406248016117941753051988342121941243348712924982890565826393919437525695149919245764406712601834941832468874234234139326902190766539275029786928211965039819904117662874976335473542059457173441636015167494839672955921108190336648770695080393843940469317283927116623140467219995539903718045758658684368379194688350963258244360792193474700194130578545607639610137513402982713519330904445135087549770225868041424645878162164907357904522740914070695715843038420773928333052303029847458407650677465879985135976671760335702054282533136436861151579052544723168713389764070993895076796763460820864945047948142280417804962141257622670020124758433589617495955477519826855294267250322362849171301646316668110657132696179435393064135524150796774511362610948818824244874429436640285434579210266768142531656257633050770662832533646013671567018357554740429741691348918572468836002446340912476650717139992316849028430410692213314523261937270295488352162445960479701892597706201912483211620000341997871226429719406243337979412427834153185029081064967185256412951509508560851072014662913536993178700353654880161686682194211664439691061923570507512453053897962710956722324043769843531638148915423764918937076336130845515256551629815747746723080853789308464583256949204182090401741342584964016969738905915401891966489849326126079866439592067397464968316594133300620864784442492967580410637633696154319511009450217500696108193890890053258467617463886485617793902009784906528587177529111859045693201913044377080084539690671852639638357556925821369802021651825200430779884144592033982594541852342679988475802982410521713869627407806670159595238451255700034733700107990526495949086603965227233189021737679517355552692697272802612590213225347637540686058327904211319235155518231660845853225393071097071068996153139392603504239722646474002908973422328883377631775270735353851973838654252175694554151168428012646010523946320862596534462545577678228103518182209953761284927907852328170804545039139887359580931762115321615439985733588200271236026119045850394113991839731249658310364210080682583753290076003283389859026509679516686188627063707011079545101789643720566206410990780625051300569274054000134359360650533787677707197783338491109175385600819200000000000000000000000*i1^10 + 77882274215086337988291681404831671822050794387086887884732030833471312490505705450253052442347136177489480530978214663709494465747014486015373730207231243385360281122405684450761171108183302358120604718230656252601977909692563648604422806795501831029557073353623673228811138535499000574667459621279304124930379014954008998034433284887583740940119541696448969066604153435922918988923073492860135332744057034535402871253998735881144905687694704335127810675568812080039285932395434178960816192773899511633270683327618100816342378897378191345534593749708817426319082908175586256351486405981478687643942264317819879152893489292016374143990099656248029030724465447908441807069916051062073169759475144350320222835008686578936458213774755054273013299133156704533809291970394838090629385350541233506446877572295273594556242591518720278638867686859405201121943232153774596380427632227210121592133189370936126887685391348925395725948932350158345463286613391609832560836626197691963900454857466137483518711020157057123244629482523640902917726878693803012132604854563699920287139022796342478149398266287062765413474276804208525269857041072920608573293314246491273929469313732045318171231927009522070645236898950187033559781447631271487191683979190818733698084981091344196379607296975115147871751597021563942807823605317751868331654210473018201694364472375697751269016403960859910914138667313926291707139728423279293664425027379902870627736194812701735116422288037957967618892615284925685406335112174301790176871686313968627202645511351084379720306983895587324005200156054092352204808244975446205306436423842460146839354331488341814206408398777712264492145644852354054902501798861277008144741821996499179590657342378966612256372645585621351309088705981484017612994307489357543523954709610211952581180785464258411441694957381641364285452393617103643577598282827992706956353260840011500979561230023316034813367760737570783334660163883303142719614694128246389592053731128677204395967809156845829025078620380378025039510182424862498335293118076482924047321324880884102683506063065375707918903811944522791677443758601091485506612591565803563273001892181475656980162765692803169785059350946032203896555566805494245077959341058641555189552222065127177874113922297096899896261132576084304365070355093978054669994282784627657450290601688305296243841785153043608924119184499804908924363104870755137924878384039507597330883829832883817432272144177618343519830413266523050112267649790821045108736000000000000000000000*i1^11 + -66710044802168396194072726834438836535844968457871304321872005563332387564077730462160547006409601243166429710470358649905830362028132543722619610766606466409371994554640116903273698962756231228313476876120065137541697583532341684382465308367349944821865385997921024929850510598263885946340458064361792137644846443539946359285864928886689715165812061114761403729467716046264144601564237224718202397229802073912005203084785750016775175216666432303894979902564837544155281422445598935087829959702347425329465762092673818397846246818825579465848965124375685935760212358165834587429006287233052016947576446839657341065897759487683010405615826646118822347768067969172503015359847075616175822270196930051156422989351190767429104620897030436292188923433439638041989579543530427735646369481819276281554086283208111331054560739660107580394172627962102390351456927389234547399653281423515550337724526094850149684673448324713398547771755100853379399209296097797615367943570621369462666770341928101236489289379370579545862882800968382066880265180877260451396636634682171245439587862837267647091359949554835267021348295020952652757446364837578055082674840798346066175838186162937321064050823535240328841286247329245187902693009634079908220014960764151658589335451365693899326730114307258809399737926534800499809026785831563826095422958690190364393053895355683515805030489173532460296019458048850780437279222914716430698434718829702188980387020158416926473972823236732314913629915051824217994288842276991569287491154046591524532685682008204126008142561588772614955390318771775583495586674126608271188407297971856494804376517658243852497286643053858528526325293189263260071949523192188618912087551896616736089106468490836379955512048120398745058279196218681957024100712041018039039319142876502297569758791082100689634321034103928022661086662383063240685003686775483762192701209120227713237295111640954979282034058243695157763083980101609454355615465023079865183995134391496873977755888895608371811321319850730044815691849082258970501735930967454042181826066411416293130232546869697942470632017021553580862905528527499883380404995528403728143047966006784657598517295664052559978830031899659705540926751414990969133611574181083455447938803870454794181337774937778207774503631474938929051544292740032932300942027628702328367311703573480925122462742514884523940424646944861850204694047020810527526330927623773135824898015313499410724297980302621987763786651710780504005884025566537092956160000000000000000000*i1^12 + 52057880252258816504520083292339630473781496219804987901702675681129041492710259330217272631695368910031887061421043617844538359538653603875774904129972773525529636387947825385696905298835277205542541971495653684866647964867485076130981741095301695210478805125761281571857459720733529209372271795104792699498645096841367693034775804438551425589704452735480460620431697354300488312026496745906975231760068893980272126372789238990413701025130100899742367850976718144746162936605472732977554790401790235135870650670069309397080493586698224584587452627417564015086391409600040659947105276111795069455302116621998579947520720748751403228289647032702577489732790032310936720701403275533878953898295270163416406041737467693657145122146764074050951955899387189634677811367357378815388104460301173074063223219975907216169644967565123507422279435351766764904333344389433987685535892739966013008916470142966262742077515700569629404538675105680063006935269699133609020252075901874757691559965769983184362592322864515656870655906199007215318531633526124709221684598594243329663402143288645271101286739269257805278787246250273652249640798301393504176048567504568134819356030511569436773576160617619954659370665770678355964036895282105184157733886518527883850355294137709721077840161576972580839679182964692720019534618277478614398402476597479271571730761835212576923752072374022912950205899325023004250427808944194084288638853564422553282895053814030062241551528360431173032839894543594065154093811733102494101559428602437067386798061108997460897795424738797159919386198711669832568681521658802042557964082715211802479445767450818674420913452999440282319269159104800949343953256120947272315385053336281102266658619390000043166626596171679519046726236975812015889660319650916013709384739617530881133733835846696344533911571504573928459038899937194987320072476401332920840998867897117096507653288265171703755884648364351241861348540156409056717008977002100032016602788844611900120364513356600279443381707098402939037711769074504734995312644374983170633857082835633122395917603370166461550450960769570868962547948945775183865624228452774518099733592858666039424956065426002564081320606722335480500375588181784342982332830593828772805580161617332975551666313772532127515261827027893154353934846036563556149746598969121676857163101651971786187539087141834576138777281302127763635737959526811858698887847542745621460151824038697946520470878429207682804837467316483939183449549850616738611200000000000000000*i1^13 + -37255890724136656317719482869652590163594514747746954531977745732579150450718450507623778459898553870239502801452142307497984557231383534008988107230007779610292520730873928182217153410657537532414899397230100372625211987829377646418987566921536456588157913378295881252717367999398226074574648019298306819516851661520270028339527201795696738337501258116457948702765089519801318901818460317971776016081960139325164738683538968627618913381272945382473467572267496849009940680395670936417993579584423178008871047188061959765305241622719811250160514721561865568219580520137822090635430324981465785974275485051893433048648782374306878628175145971806706540419369683340111763313728058410838358126170409646350454329043104305717377738521058918057535648761132454630956099404290028697308857544473147687635147341681474593601718746705995437264523285660465268334707991981115529652370386274005058497807582331494302784551812238116730907437633645618404193106304133812618820146325467699904472408173809545515311791026793540459569986978572278323523151811668119441697541137558259721372272885349017720819068961029954350938433731380495750425252791428515805160689578022529670796732229085999397561360124992617809790545039107519495816257689191966856972993428604288708406901310310234920006073152117479402424203348821606982639106669372876551090947964174846397829945540235406283399418791934157650469495400720193096881200143556084156677527320878578946949439184320360890553637267922696260202870749458818966310815593376472086662754290062420108615586211346194965749781341466668068199350711635889690803434764062522313712193687168332302194036232268443838744679900205200320345150064987548139708068800293017529786796782475637485981886795908696511426955765727757335717379393591296257716880684043162554924708692798835753860638580983508660884180537940005378020759602395332984393893016689433431437949052488000410077478061157579231685353272426119009404058080922969427137718325630398328993204365184536975343250510773445272798217925922663157769120559628738756120880433255358202090401777589585593970519500567668901321487705541645821377730606776332465901628953835607177068183193464774697343750638963666516709342663772950669397882760293823528036446440763078976924924974104914794490381071785969587501637410179199508547331128677537880616624436417186743983265020035404633360868149310309682376023976239466703259047636515161792627657577195220277004212677223696002847128303401320022115445167574112131541042733816322457600000000000000000*i1^14 + 24587543614614390349675772781158910719112262232344042132326569807261257842635884117547920481513158451656194162545564688519239132448574575319397241646177080836921490052726592854437406130286153283013134288737374975346560517974493496177036533933604861829009850949350106750678559108404813038157882203497429778108214051308251634844008069450129379552824302550198940580728064451536156551988499338740055243375563345359214887253755248682897767022836886804959236163572898754352108689055399049674583951708718791869000194281490178515655657449365400592921334804869577636176793860642526207163670054513927988460448466030018259240087830264246693482417057226011690503206791005505337340922159552332388873459666736685357621229055785294116492848089655874092964492127510656886978664841074978619046800709290077902098342974624674314475614092016993237021175652235767239364802810104427504830131901617661883879766632833596731424452617324815222378245996402590501309756394760748904464812632081927508976753663378579176787458527526546549372956487492736474387299111381022297284657075123062845812865389920386255266709593084414470330081073004636954319413318662948519643440643235013317020423912415582787483990954394297008400066192377484599901652381959541860953883899123180042244689339583690838027313270396781606206147290109737400388591640177944657379835785896626824340762985761348550139512467245727868340818639726632333500186344708420680212884416801528086325256261159522891096595589729314002526266312241527885561802008722818685195823575531085190315385447702790119979565915275023876348554555484089703267919946413105005998176314224711099363182021729955453250646061725000990251345247123336349948403783503432889117338183139423264285262505179968471943809215192733070216655924814801262635042168538178853365081752481849113222491572463942436623827901235010139421396570434161051270432749016763629539879311978079425521241181214593252123912774750615897917396816971000195479315419168817631146563225861121860154680712265188165742214022385734522185857688135548320733448078260021763234471801590882301637731322944282558663637264700203344863174526711592328883339687664719974812908583767595273759789447616735105338230613597985040362577364453032765824900523225876503272059240320433189464376053321340565842191507386162083191889557828810668169832780055052482285801253151832609221361101559568864644411984110012149047608479185108702378170784640152989372580520030165866235307550460165463472922310801475744978169268107309219840000000000000*i1^15 + -15033164818564758103870823449156600148279891623760481045442432865725622076188425261173999881617162835831290154729231218007858205239739863000721246768380145633095943918786970010675703079438151651326355693895938868477840898009364572769915458125335416438194073771071419450194693365558028891400999479654759202300009074382435611514736995977593161386064088311979555011093969516659811087877491384050073781754787385953501281452480835723288215074292536955700203166429438614933849844916494648794860518060546933279432649404577617457002682145364857178674778947773659397831879319943937681396701279190079909337665134439951274592323067031080152555465624297535824098315974375471702626199166123403278854400341685145107575256842252999389088492250948214766227543245424263946235085505987425109138237102487150005414818544587386262935436008439877589728177728172903527097010300313663758118708228396637439982940205050304504193235283535165534561907982653715639279664292781888263011160914515480951823325297487247710623436500964361153577147261513385421285076024604223654793731832232279828796854671150947326683647137724632484305336238298535359170226323869177870279026982712557004580117169291142290302245684982817451212289643331701648657533288584256892051430257727518614998730103298262835193089823425353984613728474900303306958405561376779557889770315858408762661242580367644489809495291572579650063025325068884044937302152065262238100151737815256239099287597226746444428815426701180096842217910856855121461318701431029380990133666771811728429792931090434091015413518544428994759888608423921281813135308623887085402512161970947499612382272385177694167387158578833807230831092522957856059939450155790376535681428658381173771957475391039681922714175765996744411777971023040174216003449131739631572977605620123097586202905593324602673582288738910679817039398898321200961675956769199162860593446530198869924824965975127667453331549547122668398229213741778669940472831857387929879834634680311158961792618770042553296120409990684895555082395422290494540820028722819234833525731853806277625110407646376095139143426519848310923041232861539053339107902209750484841586914102313362833495389376128168893824473657929468960149461826587892232925626017057603613596853842751493150423241546392252954027427234470243694060517611124295945654969998623639505977640140843565161027780741494734612336767820321632489197012984400105168103884387835268908839291745491524284685710541581271776014624401462065049082472818750259200000000000*i1^16 + 8545062178419709020392236517696024349139584897902305744789565335137947287249697934745253414158772644754621165055489071311255989659525457141632440096047651713244231391094219525412545783388119505893082755766343713923420492477645073421317746409638521319656222328080014715331309090354791692741048626486748425981583792882438941085439544582500822272083992923019971081363382589789319587049920742104634045111538274769449856357425171745188806663613777260202766320036432767570888419313370184330587747853535494484259419591228375028749498583085465872335702316346092432302600907288008079869000524812951093266431476139708763171537142089223995339093682571186613668469961762892407076992679119550587073635762047677431873598452144897738411440561584318374121730817910001465501043026458497152923666843758131568943422704186296247090654693111429838293387757816699598892933096058567488824426654547289994565731390460728023913440237178288723955191963791907964062689395254010217559187166060592601316278304410924453776674663397909412705750294760010360907095230363011375437536912862403763787757767170808794020471913353829185801269496547120959709380319531976944003658706855661167185052084693087330278088180041485945128056346407523108388349526842176972338628229360025168004821247302759147561655901885325896435368369941499578276272149482362491470377692761978219903741861409024758872676907788601142750206508644676090658638773119534492180770217816683592808141993012332095198010655381919777519342000229862098674218318895825409092366858258765179087865437698816369864551951811439608194988014692536523499576688857910114613478317218985610657389087347917143650825551388454315538139963115186384999702740294549703764089024511138996237349101338044187268970526536377245088656026307430920670724653376408095288999570285231017717910931696083633136281292729767136893340717331536348957894674080800197341306630098010519349816919030613834794299455658888683928284863707936164297482601499762067481166552383758281367625758843450138901072995806953810056451260364818921021018242256476816095529873713167768471436604609597366379112064614573187237618877412813305622056468927762186170209202637372384966766263880067986893785783226567788718257223859459006197332343079897742780606938909216191605986843332456484958104022617913510236346262313741455190700617372898941552539515030310563115053728402165945074591684042871695584869600552201783004689671819019737003218199920769420575681079623077229161684756095358209428013033761800192000000000*i1^17 + -4525327866673898662095436384089871632176228580593030761593524709153664758684163281263194084015460358983875111657179515278129437688689593660703552636121702916438062471055581675189713125508175985169401232038011069588373480030100161191840565160333227428068876340338318973226691246804682677976374097723017500078908236277775776918540968466629905570721670793700511363880239367247149364373519235018144749898000013190125626379278193973813411338954395596389446522870823074269968729057447226752351720558132232539311050893192245200051972039681691244744307659623008037187940341553231139234406336437985085533124163140793299534619489008207212160058723474199957465323342030609161519514217865696691686941735325162881242071528188810346176341720307056835819055910460696892699711360904659814700362744927585993151112819127850511328404574788313812868024427414535301945696433838135321013003095345676747913085164056600041728541185829276564854539411006904230987307100669263324066068333094098637700237159680867952317037468828598662069450950738945566751834378442759193509009218603101392350960483593227795844325224195122362768877079293852290368546446085188029572641439218835536257422929891608649276793075124975841347198715450127144552957120084777579619608965138592002540464888843074375767689108851293574917896143518438132674822493553646858906607913883453082890882771538325933775221525064649618139320758151698985449539946448615086396494969763079015906431323273784567180215276428010476539328213638782774215496702681250171971203254803903840008239426111745656306995874747501817257167243226174668675358832229849061091625038116167771000095781778012956839049433102069992911154607837261774717691070753309592529086753334001992389039412194744931298839865166934731806015563273723648595215625022242335444470199021116778431363453256489063356513510507000141127789223630533368879713993993988855396407693929694953029944863686670965825153862145061363612256723069635526004948804727070588087306919805466300004672942281605728713732274655156669662322735487501073908450318385978990723416261659841828556982785890268506874217390317667820165962090926754531979735750056039040962114725318562336311339793991926775119974361945756213992515176133682678382990360574026817141394678816604066023352935561981183697499140598224182127864536011765718274397399710722932019148334122557873444060110594683058646194415068113271507080621416554696208887012728961164763032411109099354993720838974226177825567479317623140409995668844707840000000*i1^18 + 2234911756346034401040506933157341006095293890145007736622667208785035736743833633096460067769380890222562969897607620235856872413368684005905399477544965563517633623203228655232302417769184748048826720387442130646856699384845732191584099614908427996991032767559504622073797785376858095530174308483216716718436869675050904156669416510963701924618818161446969070745403619419299722488303054259875996752988723689343856493025405199047366559284489229759943000617162399744488364615587760533672366790376476498569695467627262673941038415419130085154079307866922125075183267238080599943548573176408714867117750516276260405282964648224683954532563045019285220478506442895342139169473656563775243149820222933781570841861676026360882904906631647493032134384059341237032904798769702768708481376227295032910273620159031564514735959822668252581021620826479792670711333679510545649061005296815036719705457238174067475778800029122014587644076604848730718380130717981135723389926899401116373732856334142378184783109163975630903998811478232452379071189734078328198816054595273907767017278829114522343605360214701329872951694295915923922364095021432353046662044298289462591168160561907520033538009427416143006802466295167008842600914549059468971036003863537522373704781848448786943521883600268703438560643424089729311631829925587369844988070897346153321259497115555357983004193422006273503733665746354881403134016141421913836652744689156470404122833908242507738752759750843068165321822168704355081380447155280713866673618206162771958828732478871411574802875194504381961644240362902538167038146996335452683430771177802542435383559786290693856684954322515842233446390770038035987590467288611727525305611068578040431881763687813621038292956866126205282589762044199897335684228053666232393427802704913368101059789119156214991085388009332944758495708885987956064799175348439002138997997666308583120258006907773979007973710261752799895753655385956848737542429087221881768951847302352933017939443399369891567106007127847205120439831348225850415015638063887161368874626533261167891954651372033238837259782596301401882262404970035470582348007491231681055628738024677562310819604797270660256116749998559965800443197797221027361451174174696385240203119075206773993890597028480953566474465258510027616194189874628704515671013084726576305997874684965722341445827407577757150804001859287510582324308039283023272953177312468987494509674399559396397166192269490623993873639524147814888624369958912000000*i1^19 + -1029297103702593921438771892064680807985253587298808073254487795412377018314151977943745043228222121470378790480439271801222619394648453662639742824014907021193996743760228219585338128291571329632581651942095831201799667897809878873404435080912433722073733354759692326171944571643690840608961864568183064753571138032618581577925669354289155812862352441370367009075029758376789950974275165542872900944949315208344541897441074015950640806837629900933463735786707349284481055371295666122934042604723827922426098189826376524202531729853987215315550778858003079197137850297274192458695937899431564880151670172172658088489805353833682876003799847393572926820536403791770191760094369182495327435465392083513471463520433395591331399787837961465035639116091467085863244735281715642562407079885465153104387980983886485763815735632738238178687667682319460713592251889927547245567043547277386689029940672648781476329742967897808776435492890243601061005618709866950964176602507011190724042257477337459950858952665192572547767534083600652070364884041684846534816698052715359218630525613103054206633931251840614191273066411754266686562751719267548363606721177762800110514318212306897943232426558155280214688339746503954983011852383058658376769182579998164560831219136220951308265528909851874267751391823394223685364325672841858421715888898945881879786430961468383485005471794097628737306743311071785708469272421166720355992962188517457068219416282190246174821872969231171130713800275069967748387473176904307021901219598561845573710498053786997529900327077268710373903933481949474892993453626333190760502237477253729326309198249668624815394786520125875923711032399508921500613099905936453026531741497819866872284231584279143989077741584491468323330226478452774793468994905474132828677963040107639676510041508610256272939888851004193012166885159552897194325492549513083555096176334717921711829858328556266970630047101786375046194720403912401217279713809434622229399212541477832999861123385766539842513059406033050704451481274693586831629711937455770863005312328647300019686876940848590720681475712367003393159031468744067025726209039213255707006441058692095565299281712064314658060262364738766149998062173932791771279620450671744682197216804480192064811903549320188953919608430150754238457074832242814307381750682013186325391678524646990317864576487425926976050147944158424808961523399332356225351856274226903481935957470796318466207991172116100266641052689473185510905085952000000*i1^20 + 441711598095237336546807168038578549401731838241042522268915417757058834533147803192758116578579523848581862696700366837453553730963253863095958929258863237301695611895988524718692607015750600063794550248613834827373751192359060232917483973007196062133736429347923298024297953851316662827852636247031177438606716074381671027192636783819704216892821226987349386491758989290589561205296949514278257886518421701130611084085864747758462015879005731193303709814537449423523475142273078101810131607814285752245829972777391405555683305765496501923372439427002914391575233968790491472906620502277995940021011994561996663985649563870264685665204189822599496978164715974794756452957522047925938696201555295108063721426807012752121305041274487387589159456215604503040744002232776494324841380021389977086392767836191741621905559678247428665646955139021071262053100780253320828003512928861285551589052797818688525692686752179492678842883428480612981483074802075548743333313005959543211853054078419633123994999180141162968718380178524732265809651225171957057022206816405734138930049398118290228661558364330101081894607187856941872389950343351244664218177444682600697573464005470127697862594760024501106306578143715017161638450041677539020101657092897641320977265020408836950343450167824874006188907856943760117190787326283412638963538977415124639709239805112948021104710607374080533420332763797907042687243969525251478562797466813240332727330630341048656512793266088130139248306711005406232654739856469415251808339672129288550322198742317332178332422926045716072205880793253388604944907411418689628492093910128134668309257939883067556178025744888994466150174629849929820677753791274882757657676049551905806518877048218543598019473750932844363982055856962485272079731563645963339922209846807947361785314314555919533141292299525607915594772562079043573966058535141283871093972397809714222923705809357349355921502117965478937535127137788575936155255787829175033487074879998132667443034505325259210149156847838085568128692040541412294352367112994621956406063214113028734073414996830320743413360090782420503597244413854675481135883841444821555945008397683028821405956619180160252085718278337639045718042264237426336321902984511053421486659596782292575525052118266629864925747597047625527129862643637700467918306007125843557728644195780119881530774654645387710678735129765477960101313251773565405069525127211657606615045156007316210823065098526092479962489789612011325101178880000*i1^21 + -176297270341856487306953603542412961927218628881644236060380585941251202327215922472753325881536403588702220773577722840425011707019525964793729514114009300558983873333881490238461641516549217905653003244974375320134307858990893837488801831182018485571850521820310073635747795637008893137370105096822516939417534377501890937620887535589781526760261368442412615404959758999921958140366334201652612864040820639115378465149576831023503610432815829671919699911449347146608937477912883385045168299703604458505085773648739814405903433270786007342303898998972596087376715649884420660069622522697282822549702497839509709661240467611868793100988117464289176297247608678987882120854834789938905959008047011009103341039026537779893510319512573132162580324848756748269858726078607660446567429860317517197982984182715826148310176680965351619808766401192639775466458182884959270991238553351720794210217848149322545202828539430172151013348079740995865127437773815094580694810225063779714948799013804823158224012469888336475448457165241114662861470593201436339180680378359942736707746105021393394802835681841489625398840904479101548503083579128617223891226603554101538152782544692710034287615351529850684859504406815707496951982198386843877441126712178540404310350374618364295309304129231490197733332525355272203681732960396909630642183422861256389211186264113128987205322981957203477220202162951691606562768454129902299222292965515746864827164116615102100334413896951221235128465610685228938424145587803644318700242481786945360052496468284446777297051548829262412338447743379163545252047809978870080418689072054840042833180809380190189241712741710082448324742284003152999126189057177414970164762810518241985141775609985020496004014180435210205502672745142190471682233732938069276363602547738664941583846044224944588890316429963168030963525600226347792010249970277373051805499809938050199802681097149687568897688181491881502266216896891246596365577567438179838833311076937680813185015897712748103197778283847269368822551060245722613111519114896608259051283300528975222983670303177011049867431086142200363016845450416717303970426712436326311183858579336603531158297735507015195065643875016692395965792071018874845586938870689440389687997598134634070672115726300011321700148459091833735430310584674053680250026955927146694539015499696283488514266923781560265561538558596455644677414903164184930961195466100651376478791172993795844558756800284592555873398763152921979781120000*i1^22 + 65210850886028793341326609519411190935471615739073461595797424060899319353033724089984839642173581106271502057757504904217141688681425804708237044808538468304517040035688783643505150492823007457665803381411901631282751632154106907081878121725341348998084731901588619375130174482666064826232104456326989633804079194986652003529072426051877615055751310211056133366301848331324509629939519265039404206440962368259584516456123538708965036455641898608807940574727462184764006314968696183013061035985529456858039715107893150499563367808707749949221323540937070567023028580459900853959763340856811950921460613786242858045088123967673253439794571780029575098889375494092292022941741022126255464496163161595714915140329650785479038564170945180378417993237161662852869880335100445561344983352677726263629397911073442603601281189010415716125783998539225644442291708992648572504057188756052051550343422599809586702188980465825781986826357335683506450593731417395066779822225629013816408079186352112786704391428011991047826540034403687975685911492331660774520048624019136724554406436936864937570219761734287559804874057474688923601577982374434743963596213721750694552904434111556418623011254411111393022201115802951895200122116439571490913866499014159670284412489063465138016017948004394159928350185074496234530539186426661407211911713994411776592519901827867388014485969438349426427397101773287515982050329376802541669428854090757521171041127293993507579904746774980371248543210854815785207931595945660295166999532051750660732074672323666645779134683992205493429563430151728813400611808773695854534732671562276887216612878274181368711879284660306121764372857245727342563122545625632909994876434792414827368207225952520323207496781723559437332997942212086959908705862741603995833067469841268125296789827421368768928275089112019829149254344660874782485602567476470595101026584931035831142837865063089307320567642506012867630031464691998996206489475527464042741060000742223875825854051194986803839951760796176011150823352614923785371504501234260016387426376956809411063810304032326810285371510083058530973113607285022537828829485766704232873490058301473840483369886308046441233135855821548884970223162767220032444869087901802040656970419043502704282525292491465483659632398623792768208048901496200375165188919778536130991171661710091306921171600636584308154446062399809514043235923816599160018258491453320625226076287226948713364043152294026202903303133014598143180800*i1^23 + -22219176210102177050298699607478967192020130176002207838211235551987363848274196199904515348828851595509333931415307319076303356866248354323585561406897450542309132047282489699336773648025274091329753569611955263061572574833666487601326549037409385163001852650513634402674312583512298440599263642020546193160907032919625479467924006585210180876795785704287861779217082356638061428254736733199858117784519026416212869361802096653606150823520813323254701096752148462351720625469948144348134278929902309031366968914668209807865868402828550173617459219233527495426423864884380846529023460043052815433956128055049648265328823725143165135429290063062497117476645292142810708625589479168867703711064379825988195240991682304485696636966094343797608509609560268593026966534374611468972043640169543258870399475360854746084359035581665223742078774191266369432320252885018136304943593749782903163883143251041196558407157682768275131950322406117338754396608155975798157915027287418892714607983802848537918122834784959161696578844826630258164271627610267969703709084892933414919170271244761434572688086828717373464719505658626700318639145689236341912646662856845878793259961935883214519358160347036635075349670962387930154346277227209076135392657949118732768057313363628235205215304214592505944739039557726034918085380338286104256518168439685221466472855303912605970435078605081730623207342283405918694618491961418204730431123822755107066172891792117430349785751989724804940176300007698761499193798877489423705326738227405489032331373713859875871821223820226891782443814738507925829506378131838537964192421336980179444276863041894817533155134204856170952003892309623645476153736991167917673427794936489954408608291637917754901600489551405514643376372378492381769900888395529431444979727094041442712177937020909099205554177394214505580383281801750338500504122408075623756506241804468642809632447143829174446577913779851252725224134556623448417118838556615115503888490311994466049511888395686442176835664238796178708280280450188595922545482272750887561317733629515005984894301309796206335355189857450430516523027326851880466305633791670554828564867319916941797390623863157037096558252368762340098162067033742421387910307279999762535853820290899782121991798703314950033630059321575494283877039369287264508849643569624935568167163052138862905168254939517513187103374730673477005662776686465566147936888088390787385312657276759924005062200609506655659013294132213841920*i1^24 + 6906852003728378728214405886184323240137041328086771236044455698433841669731990489855279077914007709953437023360850379860437911336129581844187436568535793217967642962233963686218439434673101503924686962714179805516612747157490552030820651581862281991723832910630257659001823957430460770090355986464949044203657782223080339848059053353938892849727000996214499805517108211695944287168034761043302987795760332166384731418194732043026636132582929763264504811132955373081518121185334984134902843086874763187446080160443410175873346843958585556217787510963820089355977141236567409000856491987945965993696307873470470979153220627796788992392471533816487280087834508491260909327604410142632492363331459380168889584547958785145881798403025465774287923109441066840671520132123681637728224019291378121682296945194642842223821597748328455192182477847561677386501037159666698686517324899223594376239425946779556400587760998573825161260188126011528095610933170969387162817647871731412108718146016862214369788226282312262301662937528997196621633722551184225085355358718576177226026999190122247812187135125425259842281587945639150573864029215692054183656571907132962136042466928380653505982325389927619098655922195367101679488415063455646025876413880293424556476951849433732629428935513149172532763179119522379395042017243866978937091849671803394805287114373100869588321273486976259159461563160648939330633610023064870142789183361736480534479273221028763298356013485315229633855140209807325071214128057555395038564395705876814622140892247429094851775028235814508704548416542173831535904832357373026380849997208966621341971597829023554042483856111734700339559764148649308850424574639797673401340618428810897825936927279249429447859347404125031880627112866920462528243760009228814339827117897847651590746169988123158207104268375385895542543557448662290238859420273070745164549120283918744450165805881873390388652380219210447752952555804714093705623351285215880654956537117331279199558529753526335862332505759195112453173309888825994067814535396558832575511607625869506750309443995952274908119917595193785235228889087886085796122054732756274324472501031001891756782325978571520325823837822156649668560890584746764755038364376949102817595784620931424444498660515924540997359807997837609010975294116358825177609522053466045072542030796032763523417360304476353180746419467041176558666069604153101295013260250500395820603131326818146563176829897480678446383213194510336*i1^25 + -1928776999593220194506568894874322926492643953378377121117635715090403004346471504601722676889800711651602990693066737099502851136008518085255462421596393876918252043019166805822906319413653740494118970321211914563465032261347767016580633549949636719855289088520119788071573834625068253441039623461993914007387791482560285175852304755117254219564325011179814602434093979396979616512823796657806066929522456999927907002580878476446630464568046459954034444943235514240297008063786949046493749318768716925251712326623765129814616626375831363549734824139255808323340958795619575086647010975966170045486066171246140334064086208331840434470497923579727560680825007079031502031601746489054648535626227194965887413594824253588077723453333906361179332197437762394788121146201997399294869914341649775112864913437222540099140903947795816636072637311880646848473161187205331773039367758211790178021401743116306825310809954579053380363387457065844159147593720284613752454485663099660473930917460760205384349270774597256308052405662016078497798680129018181368177233541114505008007481157728519095132625416223277421778160605645926129006891299969746919944588863913950385397060877082699058633259281250338668374713721950720735402893692298900473013844839340011900348203757560474873048267102400627148463399781713904358086539799110507449543530369341045329945647233836088534738057425786544749378464123980057610683386906682254889258020440578798365991062530324390022163784050091087216992533615228914660865526559361364633653385996765928312431886441108375949827644513692886036771042468953719605450478558630488766165090503573232328492402691461101836102670916871673336878367042756820325757019966723273201700532810769406241631533378736350258837928158349554908318153985676031788418382068761528276417812444062166553421535887343551150301553020206136571334042830047678063022552386961007103296005663799153693447014569732306889998762335938413095305017024581695644668878192501365108603170896664295451012577457929993051910950132859268122513728291041934034895474478832880566857758596622037437210182679915138812550003208149093966577593474390092195228213867221414413155655260634447149273901154858332359359857583450652493068039166657359152749810618150391163396928625159434237158098011240476832475159529865295484900426655223628444587089339794140383515407708242471331750224754867641168778310928191329592986132444761253683958758653707947383450322169487443007345374962692785075411266568192*i1^26 + 470718673787820384524359690542892981203272717829923297486536922805911274207726991158904364153692029673550483464809612240283567337249433201653712169536431878641542621382154962185478658452354506163065249057406205667656583422467366971910233496652539853377020563157032894773480286453857052221462113033487217945686122209287885621805004946002438957951638149091638772704820005519188938559981236164713952949882812326542724725353614184200560055786193761440511554781945830679826675917700583679801047904476455822324276012152350097152634133675633041103514176055996596199964464569576550322793436787327206406822764664762735833508169297001459974155293181815665280334138179450390828519400827612156635699099441528028997671761817796113561701076597793775135889255525611505420665535025239609367014598824629647210741911953698588653005119033741760236645809670602629992282085039408822247354511425884864527513693713644018039423964489388448525612974202612418603107518674576831438358407883373323166224308567825798184300496599404105684771407772018361041449930211431609675287874998052660482136945095451842092861790969585657018468466464618069971839558240483798045048116727417621054151908789058974678927834335910732846129775792730972845948459848414962367621773679205649244896481224418438622797457082353458001989671945397859150434109477478966014003317824059907890914607701477762357509148166808186732451573769462933322097298689482650679943780418658114955770134354618897301225707799387646130310279284220297094249261956990076947185553781258541710912809179751636880946083213984467670418919667916553887557509654878959277371434827624705401598874412677189659443960025362384988373176819089504159023096289060300718368909017318082399675270625703297874473125450505881094119226700712069128610199132860192740214504010849650531313832351756438465747676592272036340760320598688786203969458241924360832652519663280352776506014042947483555679231467965757721266156538266212019810068933654462651896817333709951803614549837154954704733730878759758417401891923947829664608718805218485128228633560945861178756384729225082625334672949423960593183668079046111465327989538409655158120404840906252083963812494728345045206026692043458295074694463262595390760348569711652932650628511530934888660592924054972702827778632116234575106363348426734237131767360918187222640562588877285862559056210471304698469178195715001596665950921312460823184282416611546426906867832491388792765146038681280757698134016*i1^27 + -94324672540463667269186945185659146814789523606607578360224930903925330209145596360770476466149495999491871147255680286830009690150319755976223644531370125539706759972711939117331111624451196080225976080732828113742783410262210539052399801602989691861780124915366135061689708589433644328633963654563378778076419046529851126234237018400221816766266028607203744217871958300060731364714540935698552055734264285026040109205341674061353553638483127733256174375038855013543311870321745111060738602085260314696718680699909419956161386539060065440010527895884944316061900608914970397984218486108795008771846826590985173867460054682781769540855694383532275607015340673595267785711884484979081421361412965387382476274036513345623467722831594884812918602075774161781180234645704709313040356039895026475703792562462338216188569903531930803568895492871443185844044609207167943347534670587825035593917044886359667274979103170303930838734984012901004274421016605692573383243414686677766292560791009742856400666739939505786564125411044675494892678885672343180901697477461073879857532174032394876858303516159652606648114172581075635278134071817435118553090553699291213396123356723917192181407874471998701842655995233967196255275700038844762336425922266422562193250078167661165227896205924191310090563806684911970063122673681640394498480519773082280626650178811619380259657932606877522579510213977009942981815486429092362133764632217591268670702720035886689487576378583608431200205341949628229504712538542270619082824091105700286699110149444513370865533732991908181064490108259528429950976907217408167830862328754926269255341108725836931969217691472729207328953169203196993608578039365157421853805278626968090179231998656890942164514516651231148882614415035184381191303475182421691435197812402955347409033098430243332963548305509375972962007872953725077039234158218997321762063318874851091358716734633764848214082385860908700961907027624984090936531040079175210793670724366276231157106476328278734816370569589612943423712255388260281181433269972756067536828018914830962283983206423536011718047536437087584434887364534453301541016634324984878018044172087019794430090301657908436919036040183262831796705447412366787841367230552360497675836081600141881067802167587029144926152281883862516442788854057922940114441444172469251531512437831788166606819632756707127428587639216502004255936755280074579617777195291117918474983639018688828083534632045424135897088*i1^28 + 12463924306335309900601210803801525651389239823189434831729490869087181777386282544298390237628448607910425442943842700810158778880514834108479312162832633673476440931264913237304244721119429360907269665374905306559730321545270900446608506792534835905639069709543020139372939957259746094772470284286656941291152878844691881410507278467528906318504163862669552516803132815717057137350642743187154743080665259671629380448464331763534608621032473659800658049702125640346314678452858485617218966033707347633622361912489510703959522803860576851834881011999479660652618708689427778122675334273258083271487897360129050427716648144585751726800016235333944607130833729100626819478557890300256456615170331442410457635937862684923442738428338812508727694752527641860868468427078291989489476113471598389896011779479144190282296970286623986784630616669485256368246058438314247364121853397626961894653768914760221680696956986682916806363714317573797400887184748673190617023210299495988873580089437660159063838924291495182913499420312595350459328927640456954574215009135754173453575910947017033469467688138005148313319121598209508735504793677351054151895169959482306831597890105713588167241281306854134828408631558231427299146747142786913118911604919917087193483385151189126300533007006145053704357043414620596083641947881789979330819413438607035317010266482930574562329114236401494809764426947864466841617212976151045080900998774281427546487255147001150899732517251814697811043713186580093737546187910021505154085547816753245395681746006006979313505061845955797950100240576462209368374755576435119117285425312005527302503065489782301118996861105457824184523853824355650970155096888504467005552347615891672138414551562655684721188939388529456256713364501277732269346758883409798390121502756700362934871691614498997167637314353104934036783983811978493698231436900980101861695093620980308803403725790649536069427253893168533949061833381189977961386567337974829948345288074492648950249629718140947521382672924361543521719452542373533109377989214938739235800532021975464756205350359761371749901204157275869269907565768066177328015685480833992781698116078419303923624086540645684122857837487406717318678794815687110048230535452955957795677356853975295845697876977605280187326975781486049221988807473592262868794998030672287294850315368544650928544404789452739833794347575827388831590911087382861773823916339691510911311947092433287920974899681815429120*i1^29 + 680454533370897339541046520489680822648546293427588870637594312154899724947865397906225523125448872241521544267334486836855486897699276560123241845888379441441282983046350630200008531638501222802795683730632817379576576339226308999682505271702080032924218973636268877086210529985116211020116052389283603296965214920470993290154555400000235053177119837993375675034088295643921872032401910964116098851107684176806086261259861352557949496854409930195820563985395272718646936075405976559861778082572410960916162207109018518950096075789631081979488908758294413821715466209740774722811384230375541370583745625428618262340356189100988646606463495076206315551433320547584712358385020351545685755673740677148296892745293069070607959753835254863228785399325577929693437276143958004439497323130960501254685447528938164797262623999148292423986094152121424793376353964265479149231729186154412670105785113079647356092717987157233211205447092706550739721485117202715557886755880423355027492166468985852992693458773780430635404888038475227817328642867147202285470546515411721494065006418562301059613330698828270679510141040564305881737263778568380544914965728033631494829842020105055419361703708703853248459329981713757492461969189912435192263795686594454492266916767479738040433164679163014634162933807847861397064065733861332338788679742869025805246366596082243493316112524210188977030045381082244633005443656841737332926482412577389384196933599052296664633546730243608288207797544831405008147100096630069423024971716389139117181815482738791512255115679280998937268808248896927703331408624164257211313760313230374748371714176750897939742584433986229618963297856167396457832865533750486933079206589591280028822393164581127929695425325246298353869457944636052377421262009931759050668428243486979820532680185588499781200993462868741481987612837746122876165388310741955461811267424562117366644805903859883436809097427726437099250161800065735256634602260672500286973531837306047248449503809580826884149645875149277014283184605387386510964575517886956984833308726474394843216206743751158483110163089138560318416783577328373233268296341366406041700588102552377283533250934205577589992824666696463770068524937440585117560658118548609171988725647337752556655097432085298953622317711500539668082317686538337258678043118906905793224082625016656247121921927257470065724540439441017612713828113720491567523358578598128094119664621413137812902662820069376*i1^30 + -1218345921432576840646810586568590301059524152987620560757912255793462848510067999927011550758402162229905635249368194277525930522082382019656178839841672975015101989424427699358852128278832143055957936924407037746891428033823606492704865503846344276589199126834657320891699068381706326807872269461507855937155076019129570014181329706142347387623744874586649017387728211026865831792799532262908848693493395654964501428998275182364239511066749183137900604776725301680451004667112293497080600549951479745481075906598494988512303367254794401481604872188688279553078777697400421034275763465547074792001344796138691951004760625886905493966195626227350310351103794029988496869311616961325485259064356125575166326593677697211167994880027223523323744016223961446219848703309166614392857427020717676205904780636430659999762004182465203070361848615582214369720274444995298705490930711037340126836128464890170852729798065712508247743152580504121257165873889425359567397308169385608545934061466002929643259354973371052482848003911614676563241978396191335851054193529416414891953142990433027918595362642214037433506008740330734070245711037863049928482709847875159432275989958465600573048235316958660210071457168302473299556084243597387206119539538204153148446570592003013137280845721457996561233421003512692374952174537170922637769307387495612314175147185002434250127832436693164744242834252537048323820734605486265740118766321083237856281365032866154709191703151245482610740472149361180125356635755192086487157369042289694185671241714919649565198740327910686357129010540145851743030528464461523085983801075296717743019515113848584608976616449459981251385432120320189927514203778179027418120558779163114855965157254649733791073327295460811826850136231718651314952997908589546777046491714156953559101722932409628050653849331713896830703071806423609781712521970371099381570900187348509301855905769148395562726263316876983069356044975285872781710044953130388855084097009477927216062847943998232031614915333447528561291880609695315329174355844738570543553990286880606183304574355620884440692035728127252540453495113159206182951538110703419879677314950667366866136111766560631902374941818407008042494471227974388176761207391825995721534637138340642632380217078408234918978465954293288862369920098509654448742899031520220933918761387862829184006602617623951362680182866656824627835868916629610558645875661187698013335904081820975612898058436608*i1^31 + 538548416483180488599277728823452988039395993640363195055634747261782108554383197560001445255761276390429262988456772082408556869460140773599012969708942923291649908292234676883473101304316270132461640675824480829893165231002180836305731748363951565768682093569722475361880409864726311209618792940205161234208402157483002239656873205174799681148509883192834891357876036124032787417083118135686169660820919068012444630628619841672611497170268679044258158760683362128418512123971862401159725789494625749091949179576240792189006777791003809481774455291859997138988954454106819006142905927749476588708374153664029575236370588018059671599574588210397886789075817538323025304167030045241517312697040021203082872333430589624452901687324702650699467263898018621186211594145577440344236682586089428723836542592331079334839321414372895181614143772842406014130298580959290010040366308606022457926647747765379446440866058934148896644959286395623750989537048770680008525704105295314623732866893090530206743232699659832675897220042989785730075732469916550965621985881864170195855227155352095907400308601858532625028705669804084569651025803622921695489845797096516974591810300533163943987452044768276291734692065083562298623123323729200767179414153513293100713112084986840002900155368605665966973323113717800458256606396238479790908246725478609579167614738239537631409252141275102819928746513319836458424798186602366570355296150818753645104969538937905057482720636524269718243511882417657246994570481665313200887470436969247432556883222836387446892608534735464645332056161751786339981899962139998837245665024456246118674179648223764027267128331739530384132054826215036508927987586470477053828265850578220822384281464147642320374166186324177436002072326280813396189312973296465256925963259253274376852827365901062751790842988636373173516226774171804681603804899122011383676278098175941551504769477092954090444817466361350985837357342969003229288003097511119143675898816148690695922474927072390946070598586197207741249134138359779966025332364317374487137599237963016042534395089825065338257694934374079152346008913166674373202502171007856455329880525420015580623147279334365875596635466237040713770837530386871206212571834610416640436158494836533505226201320354880864088423775800181214447121796303540531612944269569983635292202074401994527974017322188003493618034348387197527575233060315872022969832508570266670822948889509458225909465088*i1^32 + -171914761982453932062405783789631366942931886221087057073308209734065601277781319804080444396651651838503620364151394843143977475181083212015460772576885225091116838437785804352146036030014484009841023882027415004010536782001431767131079808257663206163883782878269285653122962530797857655591496960950194379673547229070937683496144150738543545620838484635075606142444011077819481760786708715732421985123072776158058578371847591854531407533914135549859114263116874126782730589872113541117744341451153534353223684109867818686102948894706183349306555415404493186001071573346669738316714898450765356029800041414632115602456836647794176082505554501480811393038872335123253774789533499869418510704564797449327768700710690805132679846558447116368115308794690200073896066882912679141729527076061526351477678294143545678159412916143343406511041089967423934219445753304164936742284313131741582458202245112976939403455996052699254896949949017623748247713850252117431802766752677222800476534488358056520512031482379073173169293534078088792042418293558320098816491978721809019251519767279220155886765510137763801298697499470172464768319828670368291780542119339527498345165515931260667683566626156620674435010902318319010982178450919759669554496160268145183032730552008609211413859657822105428851445525973949421420102758318789362161658703033023820110688868767335821311204328359228853091852480948094690668553130973116000952474055416990737574949582549796992511429690277545135162276299854503649950940188429248133055892061959927790883790300181641085586563029420419611053807602738539028463573496419232277680349611729747057071381883022109322285551109027388687820587997694132119069322529639201582266269184802293671392235974770718633712003157267323852358607361673224311736909511708848146591993472807228707813384910564818800520393273320916561777211495871353006799974944367192322171054700329717465492535686015792009979339642477135653737515290120360310814153676190414823673180602439099815610128723662376697911097686203820513382301884444141399240671268095303329851866620517238903649226141986806173227099035073924843669465520795772915017801668134113155196741961783447862410786343168265290337899406027001490842293986992057687350670133070727293170668868356254496834061381785003801324279700031409777409383038527733333489636428863038170088612915822228340154212703273677378854497285447953897837809799335083211392118375483501688461011450277664462471168*i1^33 + 44240652971741569931522439749060025324037283887034796502386709474024751540200369685334829584106233977514799198610183071815834507945410158596907120625358559275326737030421684191736754471267821052739268703378809108142860842114972506905072254883890415695331037296257699273801253012730900711287465577063950801490511251753850663598114578266460494201999516365280638228421984209894876090824717605278426411435390099723210284404288003877675837962225513281129149744917236944339318680160055555994496899210908214546575335186907870317879603078904496400515246851549451615042077155646846666482312666951635196428552527426958599281035621957933302725755148225406895322103261514045140883390678684559612636092746716116494064432389124179625549057325902887288229990720964687575089791462841667308614194113309043909559207271630007580625682807383924522139895745502217122000125478980930011317420855425705488599818858967551595647976097470485824335360353392085269285167984522698779548594078054154259222162501038703687073026125602909881499635191144916607188086232815708515888136690042130647193823270390464528134523834734762838933196239142479394832229266857950512861601594604174203577400535217016115154057308662710625921873399946650773913668435901575218937279564054172839524515487868126276391523414257918482152375272245153558118743517576891004650862751691679752553151916725659123574488605331744900141183801331151051314761423796496189153998435644714834504058473998957593710481967027804165314865645307980565541226096395302333894890066237779731873237295642549458315122576633093370293971239300632168004341947015990805284120886606480716059084967334708089595041232754798316277957300925857523563415392140224294980472922130010639797219357460463494729114996408317559629175984472989621166324819255958155510985038323432845236491671173154282657625979225232455054125718053031223148902970951415427616863867438788717857055284654339872887766524263082712971969680250123574906828908246010924962179993078610746752415550537021879600136429240305160250583789109948630720928320921581279156049425076686982078304495910817150296736029432914328458568067512458375312041547499596602744775025450516803620678145971464990265730618612108564856392854772772422944480937981258792493050837951037562937840978071134467807693503720908258355699725190164751016021714386122114456827132080557174339037452880284074544021228654194485167882543532559906027134894344879931384389072296538537984*i1^34 + -9187323942497988353010635447120061221916235823939281415167672789873550751919443549245683858500431346995937445188254719791852956811583816383096909045237161938211457255059553856812808404510098932858573814317474324484822972604780725483298662490563554533225131904499395016954138517954966941527315996931584149785293570799154740456335274856766400367614265199453982092022822297098614506447501850529136066000486577931428391011019215946218123644831945749916004422713909491064383725227749352859174188264737830018454541743371129724886089968858826446935795301800755108878001203876725513956798067964635037536589847231490198363521106764245453214287664410020950758485833768879334641278658744321600374873439820203087622940295155456309050259766295414158849387535728061204825570340063655021585406499127229939122455233941882714152215247676880141465826074663599932735116842847305655893515222823426377569337610646904949212269572278715111466931387772273245352110296916182430151275649620347878683575186662869989354020058322730890349691455758928339124774024105369421051113005462452296751001811875298969769840897685330735668986202374209333728123760610524933075201553234646120496095679629550667857525602095984822732946257007542396087397343781155102147107464404516147596153711059765822919487794234496915674127766435940790513265287928037145302973691274433882670935522470337234551148651128166961143381139834327818303268741220169412878742248999791137501461228747666944286597894435112627821584742702850342210388896314050062594765634541815669379780413582673761187240278195811279817068789028445553061444180672030440895250226719261393665746806130850630081004903150422484432157554246207453998670577065514523369280700764778937980814329092367951292133040088609840164836552219041007304369766120175345645021669158471165086881679099824191426817687576364880515937811361207353315781345920395389541505143538611959493011401029198632471808284012140031976529537446221561817883434797095558045501780886814508859680016062585630057330230493475890034670438532332982289718518878285533758362307047699349191235686683435310424189153431117986800884783397422787253878785052484127381200684062314846699119038880350124273150099603666874170349877359641218411095752066918254036779917626125757842192479250293172572180437847317277159085590392495062890430361820785442012366232754318698218870786296387777543561802172074413270387828430246021553663418271593733777028900441817088*i1^35 + 1413937156911445230317592010230160297555100427021052861190101750991715370965075449696701821670845281412418618340337777117081950924638510055456539747558887176872158737835960217492631254255892711109177157610140572594218899725073992748569217945857710479358299090936011210109002589748130948803892838835829845226014269842798983764605861722348419643232837656309319814144711290307864444977270043131770714273533511618534612864470672011475484586086104151844014883675285626815666137964087406259993630714380830116260817074391367004224410112974125985798251526809530593744335695771509476038886199578870120726113036299176181967812864012584903343441797444367349773365139897930653831972478756237874059580482586903189836715110927532112664155855059678093484608077861802244924745617509468529905182362819692206647637860160425427276079458529682962563925864652793177065270431504394774140502060089711395989728283334324803454635483867826400686748744405019038972084757265223497182214775724658466159563539031928410796212504468135822552337985145267279015941111506868213687468660826825045742356814543600186270736888297399824053590115788907360529959322841238977836599909477465650800251789819600653641804118850441016694535809756574714757676081151510161181188551123006168657131185637023909089679204543933547468850272364890058424077377269149969072036827026122934458933852229503100912369015989218989866021195456449600276703299980489842171510709498052305956266123580673782579140688816440733661756456352973361094607032958108582906743420412385369996457318001619842951900632678858024036220910421141334597113870116434983952768996597249709220371828242112288561175670603471930451823512309848430742251506931909132807526663760873922910080029351260299661532276411423968334539197652553517425089469839145610017571442553477563437426755842512571076235295006675405249519411423011078363222289534287531318762886718288959634347402684668455205063682109675711149715540594285389965791304381369378135768636136039431006065627889227874874182691559869942443070552811642139047480673744715399294327726277567765096636754508051750926207595488126010808345175236820043899791901289519053032266617309529679491940858589694765661389759197604585844276972807896566507792958208030978694270205090700181791753034355240950346396473565304941643119340688233154572973521932193052629884636531726523454453889862903194570804396928217618814746609138569359149763317924458459930876056698880*i1^36 + -97188827819239190313256486023932545184422017631199549873843201521291362392588797774081844766050049157507612846768430604594042426888493802831004829961462501315291829636866020137251843903079780831007202213794509510552831819418095479007512979443250291802354047950553262751140735064103269442953329962880135105950238293227813291051660912978151907120848597945084134632269817864167450712945542003811268964527429214761093927497601639870989528958236018921492082402869973880766373447689704495334787756276525192174888742125546514945383808320170751993653315580337618579842361173121565503749306657659599139707355057373297223444080972239762684589652382479098007497770271799058022059746833655743625563627670020026811106430150779410883534024105869295351817184762652024587079594046881215591377291842247180338614856113241923022244050383105087465931323715367491843943588631680946791179209309211222690640376777701343498695324968282152093452207587018394884005511287376635026061923985424243828024003795163688739804371035976736100989640824347384447452773466796424115470996898956281756205166726754074339860183987874112882604310970590007512387649991351190409601540271654578574574088905571455824953996079504641209733063573001269912939965527525837052691357090617342658287290455252687353493614353058355250883401492222676057239149286727821819911472567444333509087694161039449444837628770565808001088415669975525122640680842209314555974162444770000379320355666246286731143460648371528566993606126918304868854717687609070484619767002308059178620998566718317373426496845381530295586572002247756523250979843777741080736101363402568607683136004833773122279781263369344312718428524688135604141047476847531011882107114997355234102716483787827718730677921926806385537144401410935550015013374373638165872143693760093529277234184476626274735605943822843084633478892718018888156146863142951636560365585820326547902044667267149426704930577301348793263212603389995105509836191423146914313484014947005733019511029079182182821341255304496601710864132261278404153939960379625766625305973152353222778233356992363239511427831717111271249844202033610528892404883386701148521216748098339886650879406020451852928484796334582595895495000626522763597226227435582260107998085085904439863073540026206857178397435499086553872822500508606082396358455427909015601043848768787383804474466368963352209225550005082528847543159365020690729964808109426719636586496*i1^37 + -30197272212173775119383219984084666179152395937607160873053976908928379099707365208502703932535414952574610000402534388050260458654742440333063339273111718899830751011799411876463490226584852714769383996188139435765085113788715839049495381333165274483955510089927425781347079432535184941339431594996263371287168508082751369025025597671505759236405490690684598281302531919097619934251976485723512962547022905361243565438832029274136865778463749182815641784771529613866936189967298569086098900619654865970387488648270926475061005242497386998343007367918981763519219972504857708259558062571808372015860239120290073327245663820953106498975914535570514436971892633559562141604377607641584614240201214805740592777943230955024073515889108532225517096177736866239796422274390829449679087193973096810363059660744896645100972999995902071722349656052803352381842425516357959971592630870298200126341058714231212675219326902532564266672064171218606309146573451691523504518679434771213128120110978079642366644374437922449219888405414675245279962279621058661399280360783498475449517865255471293081001418841011808238064423650006749124235382876295592322454549160433432267436721759113897830613059701121508448563032121674786802277632464437518685363816001405866697945904356515644045154800719351293867880201178193788235404957490667612715114396440928505207377133897338142555250998320130336789406739264464613993176872008551854769623467390464737866104834328994181893780090483763671798887779087783802303346963041844931208529229210058946026730757891598727000897689735739445094396041605625497197579956969899703447051915806260859001325654030039493948358063984485209234052970869944487369706246910860918182128678927305132761115781550128807975991606438333851321952321187136720746312665003850288862150162652370036941074375790328224176269225918847420059400629188334316367331628944634733119608096788281474537738233014408673270311946394777005751330361376263079160064197474475290423023941953676545328589337636074430116591972040906230148134500964627877506676736859465631632485873846414514500248984820628493048466162428193330442473634088796356800157555282211140230323394850967015998457472750772801586907778877742008808689776469648673310813181155902262325714655062339642882983536954686098633158454819941747009736052053169595735659504408957841920414835295086638853091228482084952822447083454065176182158773729117438541064442035993741099008*i1^38 + 15792057485070012868388040254213885657383288110784760409151710089787084459138804318735063784259778586259490963048946196837245352284062646690760576924776186489885941689769009156465763006734115205500918634808892161051133462272248290843191019114145572923074182342977674684229893859811077684979678572629783644021758723731681334737729248430571894804424203700644106890446865218016516362507983665093879220599380354893421609858690646123847117620884487106859271952576618940207296281487976430776929947294318769991036449874697178138992454615107067470806733179756531203068615492327992245104568376919986333677364128544510595542379207820438311997110148738359318582925045955685893859549717475660434738842287726461835329638440397207888205434253618351328672848558713032846246194517325772194189236827562245911301920238746934468221942454596948693147980909483332183668904984527537051968595418474147978944326090010952104549342040180998643265175176000449997489080770995078906538474991717370573764604392656211803102097985956097347596505449445713918548879043198599985770138980482611110274757282393531047080301965355941957843418876999596242468359745832001730129705014815047207108521918180693833967219745843428659125893390848820377745022445980321283783417730898824065495904012962261617994588063577551515195598648666286834617380332865639336409581948659229734123608294964741616835126835388315663975784613942515142684912431335262647753855448096634287020953760024677687977681278387890270387475642429981640362881786511556621145190488618225169444926686548157667785669737793237989793018442793520894257928841643608826740102918180537518442252206016529860005429953567745446509787924387654402789671512099470997831446501098161458207288841905133618077533304334901975302043294731013537516646300212629736760389574684684853909459542587751440044084860240925266682714140767661769188519045687953010708760778121593873142999988183148763421229926347688508005965609221071963907166699435135530138895353609958113205493593685725503794042233725893908830542233130670011638643102555009083882523267426025398931810544255443161476286021435608954151378176667781986457759431542613745710072156023579397123178545173684674112843420516130362299147691383508690317386554371367374165120765004464340102212233267230615080240867555482490909563986019250735592572655099733237505857418003801200331413153005779645323565057653826750236297330466602828855365996653779615744*i1^39 + -4550480455030561171310763113817703154210987406420178737173200225657555286708454479349712161800358504489286688575268920014462469495047581728683135042753085698547721705589404692431504692624709582904760750243649282640998604539887908998298071465916228943349265626720323832580307976907910022222766148484145844361012820421899548450867882570995230789946806697589706046696095372333072601968448519206848360266508616284990467438801474362004591657722057563000270229950449345548133489583147509770641505210546248539478290281244058333251207606530889203800321838871450177538733871519803089282603423878797963568215228788099126731104254508643682301041604891060952543319376753524630847649862672153993997754297273207032741372141822838894983558914244244288999772840328778829110527522352576912334936041988416530762973908935678098393450860756127239313135029799739150501970635043661573070667604760998813132051916497570609266648401320093933351982977333344884320799101906424754609459390490542256873016047308238772584372065768936324444213851182061759397678096748038490352614225849080544751443909667774442975447757170083894575076583350567316281364765590000226871012079780975156179347418234273568197718213526736231901080792772347257201202965425723919856763328750070745487328078009064448800978339942523047673913341839396197164233542046644398594473169373288597902243749519791472024875272914662916323505989117814363896836378025679996935425573588873715900132935606850935130818734188544375699742541864695944781195434644232732629046484403043803717782904142490660740612335932759026235172711835982412195256250555518366225140530443100584571125271142325807631865196142391569425856827020818537483549547186056854590173905250422378858668161892140342309585931928014657445345288575486554951993013601722597856943226256965296870462064652661967040828085158231519643239122564886861298682317675240216121966530736684520724311940577975463726684533729415686013302479962708624385644075188360631921592066949525160062848755466560938519306010306393440260174244054832358381942282144907099456423152746136572913206953819768918781774224676508546025765535830719262007055746784164497516824656920748970093895244054800089284695343321437302059225399090136838401835581787934939928107726409762207403343741956646897368946907326411097460366263867248368302155012862117203222774506965085034453662151472150373136362278848680548421914467265256957761604660194443264*i1^40 + 1020133014425798774901152611810657395722318168742382074441231143797884594253589308719084256227884625150926021679305035020231147111572295008417101903002252748325768083413337112049839433348003670641747416933203895262544275351030548310931290480457839015742379948151553177166748283177561783442538444195971365510459882095377059966068815451966250003266800650483452107211238338346611287364995732719058596281720680470507652852460556949121512011239130044927318624372397503002626071029037623966257152123037466959398189924710434024814814650061092966893178040286804652500699917457012129992725277534648758100087551481401835931481808512758951752328640580003406387154517122816503983501042907096067782083594079102211982733269939684530106303869111582831769778611095681846100446817404247305411024437677648746598278903443362269201851067048421092894149465850451645221128143416693648519973095669252376807949419167042213024184556553803206657934100202942466717515898472253076359430480413998387577137497220088307317516140094736331052649786721702268118537787439502716898587967213243590765364715722778006902577783044001475319677749348056405991519133468265011578353868030024057228012022958757944416830284787623278599899955144285154594016999607866563630726725755088084445290787488086256067997698356898752676401079429926044438143723009606474184492420023658773831620676911566473532845270956094981631368545247554830121437716100188090534615376782938989765474160697089689235156633049666732328645137751329359066693216279010600157855994767987784809565462478590458266012588512660655591542066031400466685638508382034728996093730661004589007152195210587695167317814786796911226676741713122522874895131039901587058997041731774872298813915674679601715743890538179594357441292943919366168498855967226918688650510821988733318603489821640444338263972330489757134544619893423101392168224217919575017636473320806002150045245208009855319986253323722901444873955381463228520014467129488264416284475497295670379825830916331371093898453510513094057117049992346874060677604002841216846767726004621054597166901618731257332906486808416514308825855060398683015808397718419506429509979094633221051522206583869207662230048141696216872713249707150526479849795986590194198335836115652086215444114887529836907463257987907947975212105880859060117183895937466977214569818959820311989207087919377620369634552423122825449087426830832917593319452704768*i1^41 + -193717599071484330955874893622371066342916296112463627349842283186139640833175633244289156332725428145421446467889117613393353193740227267738340819679990979318021647094123946496568107615219717526058884195008433308589931489475261862877664092634186812949593841918874959994264986260650877788497249063052393979258139037692393373793992635660634036764876116714724172716982606340261852384512967945523981048232808371148377651801843628318035986069359286135231584688962138715620146239395169421712982820391820982103029151003342611706566112008991032165098381101546081576786851615995381995881072314619509333774135820231709822529007271774313819125020254677713227640718737546816891149117562080539854737782957619460973521834134257681371031244276485015657631769846830054158880387468437537799455279121441170699828477591354222397559110438101462603602946404724198123127028590237751406781747683516981670253222809466419234218815994869209239523247261648763294623968604881115991977694272192944359190371249182093924849501790423568419656704949149613705526363236814227361237446178686068348271178816997779043856000290384690214852460496481634993900878020682039802415845754053506878579692465342049789031057392258904603666810375115319893033820065033227220077339639815792580248900598791456891858103466018756094008580465289680216356425267855007980568336896019743617907135373693647641963584429367782852247800600707462764534614868064212774500672581502269590731328315032894657651206368194176614008809235654517807344552684878208590899071114166996709877297494760189022011659576246035504112921377240679164908898538321556130273684511837891227522842638514039636062806148890359163741630912564559451565218213827255747712932325004388628993238180061056013690704681423010091855330826299402264246223111702178559720020224972925749092813215641521920488411085713545836032586506326182070553240537084144349939609962539388538868989796593884921606042111752867748680773009480254103379526611311777379124723591291619078160067515780821653147930404687792342254269129099331182236841972145901899973550101622408387900715512082310496858480557434676473382743258821781916725042883705176451925082918281632689783158992907006119372797184078575598531097214765394971034706551310240015720280430651836089897154682274410051521496902085457121236361031201392228645274340234042550057269241629680901735965031640579640329346957301851497593986183267955943474724864*i1^42 + 32320095741779093905750447655653521025931162498813516076480889651839112497749319798721806079118467534636756795833873013951468380857658839665225452122078017453611281283612278220306139170305959795001050856681566211944231605298802964258349628586380463588419015101246619841206743176111484157051754417119627597229187848211909941719664958055007917628773091455708564029895733662126246516615306652467210158446680118261070901803564055674271552045377338957251833749079057938197970469394568813701981755196228917638968984423213435174008091088792305831848816640368913750377184061259508329119879372696861877548797465657675084873673943529065740216328544331458536643020146805554663807660176996664625248140031270683984552646445215469500065786298676949868271246640661130939285561742657994515670773210353742363425873237054447930478052540890785655524287972141527125832715092211453193607016434998205946126184910572290261467286470001955121739727627261146120776681344286014127862061266555526592603456547594954268325361570149169324196123411951230738194120080850673423711783226146564971351508563867529963016373220597306313577313295509227570915023739152292051809521460241654825523663223986089438287037667844717476266431306157366533919262693070067123458470155969270012405459157538395570587569496393600283907913644356609408305048788149995920985091815345404386055293370648602830117051379681284675495073114077522161035076454146204518739041524561591661751830249515207508670157248952006601842560396769409100916923234154493042053828463729009534440734190526786461009151520248072122597461573196036708213538216966728397914059600004618117712348362445811398676579981302918258052421829298642534664697087521234096314467818437426183905132764665179672831020878178267594863754848853526058987298743266733195402218696367627565378865180974281332916506184310803311292567665199785444515254782657427623422553736565251230140573741625570908193302778663240610282354343348300837421290269618053131877123670751593713733349406304288793264621411729276759656747617643571440862764495360629658568220260828298242024903236668500112395617196137405154988366400166944824575033933179422632859187062802048957654678883949731330171817269034960469960211663459288276598184177368309269153199127520119997209870164297747606836148637903496574434760868959416841975700155398845454452750932506643358108430069409913891188800895366371246724536693289108992163840*i1^43 + -4833665094046784338605386407336726358377636369837926829192505940179183655010700201586890661142144262362383662103727077272861760173561722800241555369733022184274765364532650463999736050678106312009643737814408719531489486984329959601195898337107415534827899148859632107446423929997782763024814481037708313730017175796511561003640328971878597699053069251657501124730203602606535306850569224930622235111403751616590931303013789993786366335876829141461838309533382664670029402499950649833437156026365191927728570080653822183381189634356904477231801751843436558715112837909045476901046671061889750612072068914648054052879498027499441902270516880257555388657830202729951254315128108997761061651157922630455473018503248749363714536992252276996982783718319459347685970065496297227370451066695720616656547448153293842744667288374819850193508487400617487837588117356275254371945864264976431668104568779968576827435710812916839153520877713767844287157237833348016560012601088722492325180839300863065955948700601374758372463071562212493333532986434831236055288191032796717413446860798130093055737268460132049659820565269239587926996788627675555320169007848163368551418516019205225621297656909724092486377677865810538329679174474259232120426968712174917258635929158714472423851804993948039099829947183428148916506437845917987040404236859508786347923281778185231903584774442260818893529788499686149024370322789991111455943208850325909616826508279141910612867005649691837725568756822673768693950132025645631983357960677068152163677028616999307617640019580636416254292857649804989889515779816437634651447222488144140678533045976379642578900332100209868063238341350845805768395356517014457202571639104047199191645983839671187425901353178895160998625996725510463189575048203047294185814397128054310886529769979534420007894107997172743945509758834264440444505574870359275927807264601968212727862448519354513561508221244378541786644101193446662709712631668520039200123144581335667140549514700575490769653628629829858483220353888670333387255173052918663206401968892330405170311257017572132840412805394390641975985770793216703164141608399507457991789681121997536118055703982654517197801152194661269755701176002090619046482853508834459315260059089060414251328480961992318629613740634542963556433189135326776774102164664430686290837242330556878909612037664379814628842382901437188433874815579789983744*i1^44 + 656078101329875910233562440205102130937298549941984059846131482862453299721525387510931039446480086475980339693014492274954247344912684149440097960387224186603650311182293535497056469768942310773709492137726517897894358582304728542620591523106656539058047955656293297552001992795702975481617295802274593637498291445310242381300432612406480023634027868516996883596920297113772191836554508485416108840397787239953838985968165113672422344252677548655280164207169431481443860047130416032610543411238778702922931845761583797966399149541144780684607656865678246146325954379001168963841980183810527048117330693981317110442198941061322320451331563623516243740257358129652102910299137352281143756285827799082463012747375979858832820615758174660472822794225476710608586433424736063806637773542814199901915851088547800734191420621968624131540583961178784364182407298898608748235354396858335388101712970576541900305985212221849592159588664861485954938002194815945806270933094336879045030649601818251592987601142247604908194291304924638031510001736218296468390332954713345327469288966617294898847474613699836314710576360993744632553321766222029795416975597038578628032216317681055012378804725062910511323803342906657748903081885798838721577580266622745504026959477563237460269622747363204492328109199172904365335371424756200825765680318194110668485163728319774502068563094757434634995695425348689451248814212487024991368821811303436570779488390930245869897488193091102123674036575297730463639030320233459068715276705068758266673951194099874473875674461123518254094944425490971366997705295176529823628280901085209348422011937094550095159957496230098214733184489500903323558142152805978000497638589797699238514931720689718105540837688867301253116999226165011398090367201316777161156619309474635849712583207185029214215089944556227742029107226752986294747794577487543909280602625526239977842382959184330038673330010046994635985175714402764864833556916119720646251346635870651550063771374313736565138613135366747570922280520888743395396688568404623987804653805622310203508955917159666295559042866077545256735168711403804253993699742105269624023613000406089452375873928324308676346137179713319651214591003113433137108439582941824298620403366356589537579539290128929154302688562688102185546912565195674252389913774169537372469525373150591335924095950035021399891187302898482318552861409017856*i1^45 + -81474581521204967368572182740234930464984210694495531108321407452765314687485949571916017245696871326678409598252702386014667841959158676623941842717481836557563513417983279937546619975071848077797306319381215610828044142311573835058446892734369132637796846502185612472770100041698029774087556112397932328967429726608887279552534098776204487330722097531121868097904502810686045198501109743428142655799921010556223960224864328279439656860270538577036964511049392550218681519164953009871693977346518064710743519212503673590685787845337262987717402647711657894304127426248227886105690721856378404284284840423502702944848639605009887660816383126997381294371078432474896927163838856390382032048869613688509514206748833390614145802322305354082572257790247368843912590110768276102294906614693042719013285575676080699089428694186444543460035891383917033116555817748840788850011031425082463177302203795158367798201269226372387221723870356579793140353426368166531063810233248121169053580714290002118530990094734342218979460830827006248760055170777297972221853908478525115547229840915307531688924269027473673864187580311466831698377068609754850290424191358910468866990951981802088630224188173539274028792605890667186237627484754875359125561065370258152113750661022097773677014000516467264146160447808892571675920154878025783755928108639015604624447750453323695102937625768320580840225274158094530598891318600349522957619296930885895448194472565951773912171850579933903275531421977590091709193489415761641211749658302398099993389619674765517833507205227680982017789121804106979613361162534348974142723990771892266009411171385249151649481398895757736963775692993739208861133960823982647092898463697459462581648512600515590948723406916333602328491181448820986233413911929903067472736041733007740324462237003130694661948425730118399050488535008945301518368598306878152348286141732308839957225141663965838513908860499572512187298543427873014999949741302454668563936638493834285360180042793512064579487819667555156616633886060157217595343169966961460122632916586050858026737662663402364129521510562865564706986403729589798239287284022402871133231698938053627833164354322631630009856939020166400018920384160378204238350062546425797185951855757456970326062121673898457806721416824850722864494881197692004390512603848646398630674663234719376986264894999988400836565671929293070448143106048*i1^46 + 9309482438806973783010105055982771325011049940262812577593815104449130454261894957490738778186792457938446499010339386782869897309224245427213393040601739074598105414001255139865232353813363615990736640401254727117066356780860598635384783998434338110471524222272564440663442944689245009524622670790773862795221765887015730231216597188576827642810707704486293249607842933559535399923593735086171839313506772698230481708937773624080796694369584027310357253129270466560702216034209342643520017452142145389789703895713020384962133243552244660854309744415603696614533321675030171226693880782267934867202502488190274217343771589723035739282003161477341260732591977920234197157173471013444435196663441568673942195670183289263156029479491309529431574361441416560046238427267349237398213772297088651801048871367789376080641710014229785124440049356760052826642557236155595861304757771602488084648632411608096146063414521242168753137584899542040988971371490917234138542754737150268251603401883684262751465961537164231187176034344706696549262535925953159989719574021495844280532323852245704569686895518682782576999033548262712617682245872717023005214610360458542470863729362769375687115756568323012126973276254342014918481603663395756094543835626979465596593886262463392096346556887166680527380992509585326912525733419132696590912574525503987189048295932619032880586334761383200022230399971632634748154460109815785497014691334278078774359463010453827171935525998841466969453834000710686366880458826988522025586819399861348955517468047423304992715156326534005005519800424468278174828498353064697623408892426126152869636883371419232136426953396894145075381009202447414927358031716561861290043599132461009645240163326074523034185669481133252358501900497432833116309691995691418189767959210048529331585546032572452092497189633222795880135223955607476293145081191674166991941061374203679365525871957263303172170411882797385410815273444585299983563359805370651004139766391011036742577877943846193032617736452182853746488052169084535282269184411016033369842567233218219097013639419879307936795656246870100335038581945807562909019919599482357479903467120547059455268351161466153528222802099774410157892208816364544935755043026207466351637809616782966945420796693032716136878749498341518751156441926324393441080347950758273429494543616272844321315420008809615283290520204333890395963392*i1^47 + -983190086252302969243203175679288277531351088766940028913450188941767222179900544688931705452278990969582758673527762101029863364346642525120975939679348975309751963923370345241462299487148135957709682357646999954200534459457527089763590652965901317856898808572000969894163519300197568352112946181311320068580891798746663744021997197408769165300319802939375423163714114040208276786538462380598625419197031632548096597248890110841250555080334629940123138521703109112317197496769147581655261830340960061222826099330894874738042298963828812602734481588232932709442271621396540123027896342568331557267003107225118947857084680150364653878776401405428872972849644134915242197458346936357941693656977718868902980005723190120013114761779187839628624651493464842066150605518824873704415318486332868030731695375193032045571091056935702460698972794416425434813959166017237524978776304584520158995894421687587454200604589139442951744658167206205972264759889812274960031652743613786173345011366382699976982246907819066250469615915382605543874918322657356935104247445646269594647877176792045950160151427947259824275627555030409021996775942015525246729017646868632569944829246150896264516928573951336739625216215563432586315826132477826132969055252174529440850483638910688830050797546917691667014049097715076413691665898282804788509401485944670903974720096094627966549056835839893958583244260987215403345944354337496990072160937724081606563266630030613226550389219147506864942320518109649245876396418739283846811366493265184429917747280548083833662267064584642174184646572124412400266417250609595109746673055078538240140429575165448880759072933468368337396258114722825332492708027232635008230130776160155431925297638116963994183869936470621657237054935127896958102081895237826523562836005791924096798792213974036516840729454358011049905348776097256988478828979347021113485712333347186665555847947739738106837813372163207653558452952929058035154698822103063315516115984810098426295582501051244419283164320030513430984952088483061049257188341246872335561137886265431442545950339430326181556862731384985105365039560884560793596992062859636331692709724425979607526772893750294593740550475894531209980272205774572274805361588383842666753113309222875188580072691187876175586867099960700210880135610713542620991538891237940691346596126817961473425358448373482490832874218674586648576*i1^48 + 96402567392223997512760852981771194034931635741938975607638594499484009808293282011820586883922544117737083334403172619245390146937281183951413588022325933471744172483351327743275611124838338027371222699137912040240826618737905445547484033203026038529831216180527459940142920705471410112111030126803274406014241263510306208110885049025133802806471286439833244729284718274719736936606533530045935172618084238888542815081127593178312164561658725482933124251641867440620858242866732547116468421371349502146767369452679198702180100232245355854965664005728570822955235205555475969391910117620994784736519246861299894659029289533541721256552317576052499832958673646205068613235563312464080415776432723378010153671515618336016293326610026033300897721215709616960549754047079430923366689259817332499832587039864055966609069844355941604884072611871295751320425762376473670660316766036143624210130304894635488000783659518073318053050117534391650429750929157410164040285730952298617702785967011162819651882487639801313821207251837066213638964027329221285093614556533798148139370073211233006477484176824847918933301755302684730199761302125896055727097289312598390435597494765619789950738139067264331727301140125166237031711328183460383485105027009509749970885727191893831588838365145282157730742465299616458073384704574246405331881556202915383845633706650848607618719941121439955236966000332837384745064672324677493958026661605494594493154662875575899502104702473376296460128406271476445871199159158849531826088457196366572047329305353598073114447083385351004045691902343570360128163285644745667453470082793000722874160103208983588705466744589606218306391393328898207732521268538866933581433337816036725911112297929075743359452317310586042504761152697187259057985887889778004444823513175684510769664395077117769131612173284337934593131021605818913074680854316716459748301480780333319012520833641450102117486444736380992073803673532531923325209358835547591527798737128044811728614308365438053081059142396668359905109283125489376524499770790750677902307366242288593950052533480434693808373841408168800066663577037931161883266736890195931433806296190498056124476461761938614732057821491504070549919087987322325422115706444710666203104051225266654962282106043469207168284642230712960733392108565063267638398928645559567208032991441558403257935350337738153631160722603900928*i1^49 + -8817385977054240575077319330509677596511789289088371134788278329681543331251167598124928371150831350558723044381008496993330747534056701003496196006241460148946378690074919412311293426426880442890531632935325247738356135924554200632226037432182574142200890232836429893112854452768326244942756999397653964357518651306366165978272388981207294843788295983840413081553942076819504034672870751734209479715736404684158945988474687002455459663819683956503122656799161076623252825916413117239188388518265735600486976165378386559435489884422902987618547158545508848475696034333179843352151316171338592853236736771279192984583176141538122128776240724624810266403928320981177886236431525857965174390271222504605200920837822268227683036011239964030395176808429612552458124815343303438437645303549790100459898385408903684256359192401910223269996378267337211023594394716397905637985913483157485034962434730998308696514427250504660734768870561281481494031543991462833519600174304328804988987629276334595775989918253051734844785997218453501921094765832605292108908729782386000273743293956029579705569553503645600044075545530784382081017498842856607196504671387493063190086931457194639997259037225750275721452161988833070802332616206137958812104142421844284058250020520911738522633622274518336495503040776243849519842236591388985669670780789177089649299072134679907452878647734219684706885748738816654027826510559705368009509991466862743643331921178508072482840047903368139839089130214795474411803192227458306113020763137752998961921906021758782227596472730595462837395345278695701521591398632677883074082482541623849968481048921228201753817122973359886906505066293591722555866945905956180159836405726597198317672913593034064806901086375410109938810688144472688875705993267673003967646946800565895044087223439914989199677508947115390927829433557247933447552601967542321591401114694384339249303984516867002365132945349560292065030766121247859546080952324706666337236428891053790134421532631168842225866907841920863911870767377166596027632971448787301106658925759420016298452500635123736411324790542108204133186013066096163670681963993039257916834297443096579256084952147162272054914989982019577042497101542653084744625405146041444739915873120735494834044398799031556432377068847515572923224572550541847592499390968724912394868242178232594166931692443754790952399670345728*i1^50 + 755659629300776481115103106907149091747230600867278274065704172537369837292116277838306666858213541135390066504150713127262434509928489872913264217881941943688196017546702485990767941667191332750308896799925364020194666940976389455770222052615355738767643304059073358729718108658816503171922486333037339814668834090929067227241641486880067390786575176001499081143818430827517746885509171522296166933211228068424340113575845172197427929639410956413782388024704884615406511261495603744382208239675142710306249993134107931626409518113948062733123825587677913377650358947122058393200814277826325059406868827962485540353363825687954089484722447136852208244373922157850858591123131860089410716709536934572863644154312215276641513864969758041631036608467325964125686100960200739249130803557864890795116500589659119841565852995436182842670279561413939253967420343386913334965009211202471856060198504815826405153418701467098859235253242747575395372573140558462772064146757843997982540634812359598577318596923270600934216632633925174863328303251470207590119090688632076113810911918042575007662117682323399722584079315660433297208470843913646550759553514311994762879141109040247360556220170378724734027670131393713423344913046585589305774955101651459103304766188664317163311362624906218472617129902302827193780548735790336066351357719136297838190824583471468457773937956832771190657479217961413820388066562306471439940796096439049771391627762425495961805548176566169165773095064630172331517284413995488178898876925427115893168257861098112677922003731942873713537053192920057470330161798559338888111097077055895726119767693195466203826636605314614965435444206314285877480013600487620982545566593577429450012893868813838764183051641951917577819649183084617990007880749907853852072289812641649291697468138828843789194365270228605421400941035235462632303159562357480947894863869060771379394083202827120105851012726192994441918362034893118891930393275972776249778267501476669788742139793777959862990441589329572962308170236898425990158843798349163688639351236421960608944437957600978525097322947429704201705799325751231816569458723988590243639989794837007489725156209663084914344978539759386044141852988111245014727478585154184979821605911061028443582212181194440977237711039897986534272441291402555551219202815568306236393843836469207251888827329514056243319144448*i1^51 + -60833748271264282555932028676515693698765103147128250139084564883044170271023342734518532055802031599190562218678741624468143767061444960822238930787037207276808802547942740839555411299280808931845496081562514237827107616932138801103991192663860395000615223032943284061672483723930291071248701834228139723698951982805218425615140291215315554115358139717177632993453607219980865598349526059485470468538528562005634276242960826239714225162863397963098298125239327139340701678644076621446284688196705513589956158470773284671020799906109936847603663791794531809941926530473930774056115083648643530640039965583599133615916684500696505357630591110111825954974255252740740678459134226174146818872915160127419263621622790053010906590298106798275175170875093899652750556160528321413117344095330496192402951225258008200451419325690766758017601685121624152981315731783305351750178661431787331974148337058140507860980966678400927796011754635506043994473416571153675279503861056977550495000880424863131277591795392889311174995635448581772399543676476309935015874354446395015490315352608158691857496007471080333191367425680568442559372785385807054591356044385350902607079822736037296977872585110012808064727256235899514457075693044273045808569672777023649115463140774304361939134262224211693898848129836402282762860299340896553660658450497057739278600313284373219622257002891151677575286697298503167215744073203519468511910756452110840378197006765194580740822216158155150028764671527640769343018551465112800663585930208595407516946997394185974158997748417766352945303934507859057235278901198199507701736276256795131245251482810750835092313656958759595972633107181234515827563176654428700062591217938093022935526186018719863804809052285906798516372747304884883909622844164770561998203583484481763550338506158170039359213309500910889844278321439448917415466069752752540887215164512610796363149091857334875596682297884572250944047774649076661888381891019573084774954061764361524193907075436153469895879071665257164047159407627667360682134157698834091636162440969254376865277844078613168750670214388923986511358920447597505324558120179979326044910606975251666718781789501298980052292504180034874226379927833478545790996823627890817647866784852342692409753291921877096741574387583096145006951494527508239122109506819364691930916835286239844881984768940865124040704*i1^52 + 4593875171524826107930124578359781872088017864550349430682443251654544163629093170420359211147845840486439776461023088270443574451711390981683146608693548581268173732372647187603868184612769659621622420686728805797796638898507210929367319224284614738541042548937466201465841290335427773478835904904865639501247427479892958002567847319182177019219819060771515823273036277039915134302585735561790944997132412054668460724715612635099391290721434339254840366136285699055271251091899951449263122285288672144873137561491719037204115778571771076747028594332808298489295648249319357599623539152373502157322541727640964408035906937538091591640113807129010795092293522103798898019534197989798101498565728099345455213783312170354915553287731568723974408661199217592029392956520198044528889854217330120320507129399425612502064409342161383453904700817142290955741365783965092981289176636236691881928308786749123972271098764932285895633509682473667647716975902961651881238553840512902338200469966519595065878115465326191988231497597046563270762237230280695530568197186166962994513012453886627240563589732864461473290423708614955799717785595696192464607109089575742094304701074680688893857290349000618544670350030523448481680727685399631388289857950883870594837304771214135652782671992423284674240667674256360652996072126926682921330389454567466060378873733349778740961411993707666835671960539369598087529187237707605466797234355307428415971571525032492100806710585462032719035981296813398299237049280936519538272903319243737454856092755969078169181304372327408615177925165259875125658214625155826021157399515108701910758285175974939049445184184669091072129958810132987409552035684453738791451033218353423624159377514635679604695397300360938631807682859820050951791235136933729472708105299075485190332832502576092970711753986778614126338418669958270515303726062731435535579912472631805654924126235523220367798168223901175517263729988512291397331591415947616137949957064505191733182292015201287583235354488816487793166406168856884793160613462977550044366474940049799569231011605006753684138303507408397484067772922442150232569700237595113733148859273247492152029196175418012605553393686183927203788191905700674801188424452484040401996908710966089689429162682832596239629743587006791517590145332475742425519653038644505316523736578007737570324083449578651648*i1^53 + -323300219530149644622740792989962239155513442791465318850330869647839034838582104303553490988050012181830209191993993417647747307026262340260266972154501606776010287252270461718266170894610634600148714004969971145759463119403543837585719748495553746045594065733608087329427512627461516712075195556981273916479282437911464726005414311273516393897037487699585205470065005013144196389044147045920597985781824397735346936362416380467657613343831547507958519462906832284674003396647263565119889494108088746177090076734030379568839021185160571033851910724400048757085711637571800032124570465969035482413492519944422360461274241426547488799897920928084919082557135004394572223082908867249952548883859505239155363914926283137634668797408739632432527294108357724369417960141242470529439341229052444437915207810326589792969275588051753024743139417380158671094798275884747729927897772020878142773766739090586822129203771707206403991460209143335928882705251575050034479691098065429019408166111061280058340601702007685902795851736689209839131101034026839676249831439877862777194327429426386720474003297205391451023173406342509434670971360973938974785679569650757326242887347498633604441757132054955746311792580396605172564841725927574577153673174564607439872238836000922565534921557975949559827283847535497895185876245200873317131872687433960709178001242805534921878176128510506091774135734733904963578685882097848759806610907533493298582942585017755390896981818693603264667741510019001565499936812380375131928334073541311813369817179673654066685623612198679132141214142731563116238754069385571194954705577404496717331973628706951123755415018375160440803550896916058250755211495805853845982645685727677650581820890654621738071494709407475127592580649892522176284062096337140046057448582834839644453925090078678017684137789906591530966511102170644145806313767102746924329781084529894072224342194656027958280613367150386143868556123555458513573543751228614092311536832126212546542501349227353064473522552253241458769372583347389002064766037539574863487095487789854518620894969436906601871436398174843960179742310794393516681933048859774547866068083738803835159927193777827984614001986643291797019964429179672223557961876079262920933543617808319469893117735924142521541053193700535330854842846257337610630070916634110442389047210878607096048047206957056*i1^54 + 20971171726079743615572916902976534046108835256219133774104447915477453686131551127563995274608996135558871663537298139552034938787168618623057628071432856815061216366110239717742996682336982173059015809513434018490441285911434111410510424178540916569253284731253783186484088115300664664354399178390135221755062589455996186779581439403879647764806865166172031901996204815278467646509430570690003980026011017864726267152376454969492855762574501834676973669602373663475096911693044416438798698675939322050387674060692985595013411229670597816495082555846653774844919294249346078232748745735614089638680580004119884405178635657591624756704253016239655360440538059054281828793594654468483254606615782904876535401552912343326375164686391154838541973242249360940525164299116044252216540971444151667383155780715481928280700537708055486635535514413795360877092361157857357140530060344012293465542286870890250957770308311683331225179757137600242318519355427274254224721661986182163749474261324958893420164367819280468702430360565567528104782140314550201067685322168799182994372336892889359451731284834464151989130681899377318497171848443422603887789895090408338541969769316970660824554927473250928294417919216732074212942289082954742375595402249966535950246942013155318866629717987854692066005095911902103115232817600186133670514988941546413919850875629318081145317112494310481480846235710976142659836222363194073661638379049166499701621331024854759025899658569905500510441102786110087986981295466022144533491344914727269628686234123352602929295265347675355355256997601482871109115912924657613501696950185223947771281937977030390205314519041986270624138370737614692653233025343879377985821833860677396594328235061894422508094206468193696998684393690267873890900599733486610745031007481054230905245160799573547162476553111014784796431857673626235859576269650505943214338379847582312297050580340730210447071350081907554399275587376047729599286570582047398761321050846973709665062946835652562247319346204250378073499918859183853952751780816546209252582562907797426552706550192369880653398155855832575228157257609665175934457729148394760445598314229654436658553918811594166548977861250510110728806756659904028946168904635317483139617163704771738802959265539632667609624961959801773301125922248300193011835668519356283401869391786363507174268731392*i1^55 + -1236534881436719811091965424023630016518524210027022425004371631577324630891432711847267964670320518894668308782557712210067343389206737979789002569092127521660947885585590801053547606507654082099915169295392308831562528856099786490476032424777916204629772812585804798660239879785365656495834029057547307237720055175972198180092873502697366412681117855673271780849270971997889373222256370075430474869523583525767386622195218593726820538551751954065409039321306056639101204702671067731479190404386784435679525171507186798541876678484796591212184428231919661338627840414266407320660974549461544440683449467566532920741179789174780141953691582305858425435578481083043432082241001890548044160061539439928312899903434035114918466185562755388357683655296923300245472767935698438357432767614776929848665116430878791107969000336996384695329341245966777569385225552522515777853284339948661609032517479177663586151968802318461760325220498403683660182963167572910358683665687710009141524836111003001524300589421747466727846266376990554616964238430452900752552755482422432575400528541395686136734877245868559961286928693287530492522417052677941866783285574623339121010983242127331226561523468987967434031915002613008697321564512997146205800330366529182565822142546861995010530049716332296503122445466465900644400841016953521970425549278949617446965510091868217320487985233480397185322532082495428511259320005080153185505772704910164688225739414352373341645913746973097315842677950021059931177391960297773166888849026938219963139009781547584198684655609675624279089137286084997036906417413872882319302841716283774498520744349388951065765820479529653232680746544658036024431989681829741095772456909185102900035031812331892880421051578942580737386722976531273884044598061766051141535123250262165675835014048162789008287594360336827651342170420599510225356680126415911076322876465032169062734597334567567624825223497860297311549980889686820150854520816547942637232337559717282912779508854536915050223145319935963160663440366258898757959138222932617615880118597437325529692849869495688374058817314820518476088991488321806891080262032341714472056892549726535908492823779770887301169044125094656813735438785827584551699886106711761651268702083251320411756419673533278983173169286729834837032576843919950534541768107229696467642742156575694915633152*i1^56 + 65293253547806460818930764734701464701190959824858800668827257504403590548829203639311835214581959631141932860581415095760455965361634555524871309516306173236304906379639256176121722320324539112729953466657238727172011298455296742790121715102755967343044802252547425116764301015777395123450185774876378443978607014531242749082233666224562661119535023265230595549462500397972155286557160566517731673220199840256136892474684819686786309311210143634466430010695215895382480698560035286017356247456994374741440084769780708171814714402791095751188700097325650145486661873333452930377451292677637415254586310143639948659152310395754892734773215750384738524977018178216469090517876755905796355399913193295187482393065506210261357282773975049981928192383563583306033164771062026348370022273468238059856854401548290551021840336029174304405719157394561975860045958908029364729928637830928384949496555610222588989879191612240218025970387187127773097231039340057116840818723940022705346700273322237320329287922014968937901587671672379430062369138471895088962891174732371136936364569238126851426738672672778204717041992141745299462871009898995601253751642281838707428558377248635723303680138064298648716308050906868497167177108069575129497680519899842916025330641875531623050585952546489848673585804885048785850949889020339751051551743285069898690816507471402557649413485892735126954233857443742959124258076364657182878297341043913409243397718665552301235187902072807245996012924800225896490814563515122322017519993805108572732353553639500325202275983390046350900512931980464699270675502554834924305019814055650038407346821331717664116016916883704325982326502607772592338635669628499061074110297549792997180299361696192660343927123307912129675616247009480046082514477114000674613768830035992418332890321277568062840146232635395690459497907573430929112239012009484376719435365438954305200170273292355158656450085276463518444812157555167127544364389736236703746756169147475538492668574488688308752130144945969228215110168351954466857173245011118690530118987782097449100979643018423803989149018506745677841988947545546283549590130655751079415917899335170955650198990811509409122240001174249385500689070061222026799664291027347203034285693853281552111795062608117537548851881907504399236385318364426614782957319181222501228722931338391322624*i1^57 + -3040970418377400675592346866322532019085631898425704728347481056132056203825248885345328454903802463459026742543520733266400058575304360729864870719038393528342769052433624032362271656950931592350613512776976413383153041023812294846623886897627185041667200408641600342321392616998857328229570735377191931246813227315458668376121697459208774694520698570225349898513206523802652861775055945503022467376197302697878896902966990484624938178487799597597519793248426588747217532654092362365263979805137054282104863439601178680024289323280718236756077759972831384422967743023607935531425194410888044401544994101961031292456462258286032569414491355174060655050074777621595417440908855743014759469235360510409847980195630593815626707278037576257534110371104643759381883633054854435675139882312681205572295625889405196873326252147744250976285646398807479076994474755498445000362898909126562306229248291126763996630977241888506123240167062685314332650738188644447928848282077161836027169587069261364066786340298309824636994629629834827233725399545913799681014478916047131652674316873655903043517043211553941818688879185274055848885610604159382534425899967442642816396852518768846244028064040781016124710795645777263068937118254468663235731786205337310198462195815616384479269097790536852110504407587029542992499086389320426171746046024367602911885078287469819219008838691378770437988297109052077132651120118820056451252464989670121372012531585932042209500628708693071682723551848656980422594275226826467680847523248301354060495783119471276823903770191780910533623928807833623882894132960328101549995671586816244425274029785994517072363376041557305577328883366088911514329322312890264175640234918527394800583315908806109129535574287316886684661311570534531539795787845189409456984731669814540894510445842825046397255918877581831614189606049526099339912606774662211507785453227264527252350117121360499490133616387051121063940242245796488100272100021702058557072699116214104606685772616253163985076287101225411999969505300505162600572763494918687439600336749586357329380176744819347488491133094218088855041929643941430737032976664303025528660312167345835595846915789623088694681392615979427201653741837367343538962392334286070143862694039288096795783913136225838000519290731454339044877450590832524838100504717234639787881797385191424*i1^58 + 122970225492423791528339591765274608305246617854259078182092024401525148970542671678864974181590213210811181628664791456847234039996214769969444452452545237657037492787561732766034729404591449541926688967870014506588985014016833393145282252037129882672583749583514008331606670474894858101821118151199701607593449377905080095116652684301505366648092531921728454694215159023185235008901699896667753675496473183419307614932132763689757568387291992459784844497238138059499227517934519668073771649365536093332182517793573404548116073997774448747514969359409663432575792842407438907961752111658780482134783637248195045743335489673756251259679914564391270611731664668683908743935565333736497818132143065928081881718452064980873113213151836696107272782499175586038706541783539287728485271286958320104002274589289483769026028405413712284679980733096243539726271764527920744913397306181501345469102835801704434126145230933277741290781147052381317910819448279211236342569725119769174617325200794523324129078474111299599380699097935779556176688596283080896250444688406843397355086234301362813992402423368906758360151713470979908256280990755672344115024106706562700365625968073055387343826230129742393683487270619573197901198886152518257820785716803366291835733381995214193028402530793273111809549227259639028759508363849995261390133402759471261784078280065043937894384259037332488634247408343657144323065778854847112333011967183974375181002490384483629605791336825022741118465304544816179946646313007280063559167206107550322415013090516066408478392399135464390741316677244182568245195621127543223942723444663739976943265011839671733380337553125077937512748441612953137944173309848033772313156453754056031889534084331133958616509106082784773602251434887794933004433025251413442113224789766856190393367031606041162659520622801912307100970294108418166362224922085018364485043591839692738897503049120559031504029630819007015265182224901705457772381841511159542807848956492843465531482880913927231221746092796336680793081944771448714212748444734751562847918340897770252088430868125305426242180999893680569873772963399467211321368616833987201522728864615152584081858377718897647311313876337875046341319826823755525240108403391103243795224283966086071711388945102190697504379851173422487208692970439185827141994495905372001523332022272*i1^59 + -4241819490236717460376624832986108649956518189788983560818523976942127708931275336486086656011208984699668678200552832710610082626946376499941474234323076128047897404885380663170308366435629917141763479864112108573443025384236992665455297866964627712168197778080597011126454292207057091305681815471017314351947340362914426843028474033245877533020598152989092521991228861963743382703685820627038331751977240832952224068357381541655864904999810196182153874538791013973245200350927364497805011721113613052177384114954434119701469803862384805456366872447023635550305597258697496433700836666641291241295121242245124286819658087088086458876282182343107657669144974410294342942350533825568068244528909468302724336627066863894482164135643929324820192422801469776592216522870558938518540660068872623809079111377965544987073852099397857292801299673413489274220479583717816847021942739256874510561993501841788383432475395005086999693025819097831348790419661951023281276063729318537147771419819086206259923530248904436131872848058588875393144885057473326696649264845217472274307865531486101578683202451616640550358674984059411860131225911963858318932215186237769774851637970862829123552633958881129816767367378487067302488171290927262401764497965506024394809182073490049527002634621775028491419747670038222474238810358435890616625461351877534022639012445128293569682984583043390943411421197427947414647589000006792451530910855766346268252369649563976717986494496918133717382145627601959703311298562695677483814577397751557870772095727566584348269610220709237482607379229442116081040886313052162682106579155020843551450042061127603186317508366861833625518716951330157729448896531023392713475525801335385106342930385779029334877750689841038420314666997481420363173931872259657341707419174039171690864648466967390585677233349730819992505125313167836808139493667196788420768617859810670101864104380313880476819463641477077965562037255225815158506509345079845231692074004273085467927321586346323538939028509546490764196066111393830955519514459089767131787685440335367442185939999452560243546415438360051143103656971544027410450387112547439170705772179916994983038134972216879357346346068254496628430313825790156465633281479029933283991475500418837958504913719515588140711423529369634296452809500370658394412678225400660171423744*i1^60 + 122055754749615557686689397366451235876503686557723840747805512239656727906592863243399290738531536929756186017586457787133958747590214553722533948487832984663844243208336395095790391492207361679373836773553337793225785502383653983423666148154775643120998940775386099178656679501851512294624708214815535320478019956022762786593762209146485376558343306014536764192666076231882738596859928591328848975770104168975867470528566908049342805954200079317479767066314652320883621671167371338262982564838448514547492274584702902731436399964370448338101670769666262171483761651607395656265766894782647389151911666842270309459783146624492144975026973982049157121682821977406431660650418071778941543890403231624467246850440753509093699810773722633374450780454541711723706354912201581819155313381899836013229602110949179211419293373680708816156760492945313298149255602030770319128257410082052906011019376611063534221269306994321776406280493921759997714330592152273289549152704138028904878862972538111068899310595402497645027641174577902756944329221159415644460382086370907350449537779697511353440654936554305178926651830523601530622034808308921013585161618562899278565575900073827559860533972699367714879725734368672017968178377594538752991020631631919228708529987743237329775967151534587463894192984487449326870421718986322392271516492360294090989740617760972489513842331345366606941175340443879251558783862822475694457372679235029030937919785505385575824143438486895360399128016250000203678550895135988357350364811711716397786887728782641905295598240512761255815260488654959422114571804145427840433162758202915842118248255721585187968809186673128661184822726884584052008598604770309769526953905196975071852908494012666868113812988808098872544049879149729513252509226271554620716361592831859113889652816770700073698993605266105077791189970110024196517281632862281174718346362598865830656959531467108819389308653049900440192622516928530273827180050762000656705837448340034512937439517847144682779505379068323072528320373605208444046945238987969471221682460423630983842535784812569975803949700491319864201175212473862458014108989568486342395142294826850113071662240295682974146418184309942177013039360522960940546644908437878329484262068323789461608124375305449852712940876459254757365567479032708490846833600031751143424*i1^61 + -2835129480444884681857727904481914891985943811238763145351929396170451748154734442610556933196065062346534890590144267589028658836041846411361436458324185890078878787513181265963159091643501033723464613438395613805278230670055822499373143434196818201598666434201760930985621825010220830891092177559231233677408498891400609055681079211901908106748132813942661963405884944017965591612481913930648620152313683826806186149988552419199358075434691171867342828678674451785877917556567738214397637994947936444480442838017969424612821388733680413395263819323220278982700349364835021902963441835670372361474533774277718493525948816205085875765387155606646026258972747460998734097198213833624892543605174864025919618856413071824911063644687165151030755100939570802265863088342249993687379180177367512904844486983119764879217477854714126112678626308691085254184912865729488930337898979945615739050086753177960213391240101736952847145386829033848231029952177072006840094237214211403182391181342717776829962787911747966039357795778640674318847401788677929985606057066995954427673604533342614570258153977151592102138630479211972765315768250684893268496755187731245270450830638541738220125652984975772913120598240348288479357288508149803600501594119544650347497644950702417907816006940012180641422170990703887506479568682678824783531610776703707834094389805816093752422520532605984360291227149993087398493838776780814023901781766495514397189909616050338934783415275442551697475083612337634542293917181915129550357678251220827439789598544232392420343331048939571492834081150504698479241294437080809412727910843595549247416608786237342644594647595594107080114971641308212950492222911507070559486333646864630309045528141121485432384866319131053817952404476278446879176495267626179532497090277391756398108580967362392805707305891436897730132726951748406775508089064588693015092589983571948827912138656523656754909004192848012835612826603212442805962968768270569929132879371607208741751725609596981695918226347069540586895574390113699861662251670473618517674338415507302088604334674369998666524259709104640604778279890062316749118638939954644017172585110616579076622758730707837596767181311224859126792949019941721275509289337660462700806177894281996338576500187934213699027637002011429657214679167683479734361135729606656*i1^62 + 50106230169988921027542265996882031983276701053076527775447951561946926415330578214733268918097502154325843213134929924044597996674080882488178783612466074250276719933584881441731455702255042457855953209844403408232832257537347406492406969702814463659251466582188252828542893828149027501377149775545265527023064549189549608791235694679785934514862830227390630131945030849141824977134258748989343085262940715919717147499086094730939571144266872913447857914056069085741451145057618512786692411597946228514482602927220742670283682904110925809719928941265347391043879594380099905988003489569025700452516169575171134650749726521970465879683217261637871225768648829254856370998694822611549660156525984406579714292187975581132344329776724903856908345582142164515165195818587008747933878639048770961151297939784689334898733799614589187498259365692064345793997747032887642733203231255481728609878475727348250116130924844918045318648885460358723067958471006921717906675829970262322767438970083097206709342118107442634760901697442900519891674768307556107392709383053745930453568254260224880300742851139422366101805309482368634259146993074499241067863707857184934113044795855829480857950739578799754234299191026275375847133068425364758950815562064040068718144719089581396081317170365437394251330787085580295463689996163715297164881946246369612470375999157701461609698083424035867182325715372129802677652614848278491512576981601983595381313251936358257761970267056998876513258529375488500975760603966048525059979691858634760547040490744646970684002633241947350657265364419085921478923142743300766303005396640551920800953820371979947383888965104393234058281171295906448652044005954454427465413957412482301941761807384573824170150972309723759293799298995863478605405963526751979362457064266730705384892458737229197955233764770174241984476150349103440179576349532865670237925369712029603489490094200054241639360135258160673637349277239071615487325639102136541481388449904070242625940418401788704358464316918439204813301840187883220837525696929256003788957469824395211824587364007858518961598473247977234764898400001935748042387016861845759640097032903408175709198727252221898710192367243736352587565385801779596616671278329392186894154068339950817985261094317065771123879485828176777723208415828735898284244074496*i1^63 + -577356797027830845470420704185555519794597762834105992035173031959147601718516249040984981929086389805320469565793617120891022161734055360371870009821750041598656583402501276077133417638796280994122283602198567193780106140612761194152329933255051303218736376793964359165492766438347357544688663526427817352950577464285911802028480818814354025822091415834466457291786391287733568693730411224715498481469069881012273378923620628054763629410025817688961977467950046416098030115114374877561095085491225637011352018163063154310733408722053436229252409562408711007304421643703225414247767625603072105137552616230077767090301976728657370344732321676262183759480375646896927475401027687924916376386675070461954140363899121674756064433545097302294298087606430802356893772499334739801753889716085428769235518758907055018066429423637324258896115568998734336836585190700226719955538865769197514687425329893124044510786569156372214147581496571337630172663240202963485589714128880820056266200019121307381583747768824802090839504804184840550697392826254897438040788849507836509097940914680810931604625791369669609552087352015566068856654519190219074434172148483596692426751546255816301706663545833562424532748899763442714903649612087852803439162473899475868784106073765722755644406097125299588375896762349188787378636194764766547471368046918904891850303779278389739348349778772203533525636275513284999656727635974822993569687244866935913621928869267538980141005455145952838945869071453426708054703980786104549818271040060591234432104983899909015460400227885595131428869395591719937902980588554513875308951343531204357481143259325722596065984428544808562883829432536956462205295047995613383810187504935323585673274501431679863752704153089089337569007452264949377732079959600642692773981328070868763959294363587504101513749735143672204994990976072779426554466607477072682794386062099075103888541712716247074928778150112593623410566992265923516567384094490811545111702832695536603328544922604679556594164644147323276409592418720435227652220986017390779598138544130059583891286132096666378604817793609401002189097097551053659382918036614360879200700184627094242318341751806303083001525894783332343921013193864527971837354336130325901630349340864807779590714157602211501560894196244185288154671001545742946926592*i1^64 + 1129660097664826936805425184495864154656787070654983578166407305881974086171012277753124029057308776085725531551908517890436689472333292324228190753241560918988242990069425869118595470842989509611554830481292527000197885458168883272574803890869914719749488171522712328337061531357439921366378923323334919987873431733486998493189754791471054656517822937820363784237682047251482027556749330779481659801293735438211874648064737085691066405065992763469668274621826058115751920844774485522856646093601623185201378031865238720615079457703897155172762373860792854878730692461473269575056123731345183739471988826459393076226783869728429255594893756531022116850041854919745096913341928930126407596540349584419641838660892279948386664755200789949253311382349907124736584625545243358373922076358319474104586830786859736404482510525961251824299947596268966317664283468649947504656570273276247151451286506857842451516707092052698689212457077120092734999638338574779797764255279389971162997447233180538305633053680247770224974270981599674621465011046429233374882072121743247677799263815945321735019015142114158792337473664341599182183487590539683966531052093525110454188090563813665864421135255351224202591960886057366977168040338899688894755900630314452957943572925130886718189962271645119396157927648761763312557079013407268093240036506471106431462090735127294879659937684355819010103908684977485850732769325890286812278957684992831781525316193091931884171323390733723371962112788900424914354114134113952181424215755332557242472540542619093293330725019634684488676635876882519977062686746845598498549846147827832502414386597005593680486092060861270971299996042113797818833486886876934955586877945237663789163246226561221552378499024859679430867320830115865766152281232416636110861144045029834901323836580140557262123905958089570086438188662759296681907920196407883285147481636577475667306558209562889217869486607973171215570169671805768975941967127267368693185260908691013288857405147930783456001044985510104380929864857391354125158945648594557856384136062627402140959683053292001917968987809440206417651402561195924396797369048260785797912302835922956497282259992781975953020808211633917522896764003935206243779902174957492101333105709408067315335746426870605435783673746505661247471306269896736768*i1^65 + 123306822456837502526089341973904884404912967506884846793329596531379833081121643652234011312634186764608664919111373049151213785605919686565986931703843978933326086283623007266440011581578166674849434276581359975447863841962173703475735925414644250259429097435557215387477890426487756316243884412157479202891441084635443420645205790653802272079002848691610139919604737433430459265746201963430911407108568843891955095264363254707557256245589333678777651557156017809321340682333081162161453914760480043702116273711258573153809380353199369590642483454243645825195046902373055723629983297992910435958165111647261435765818549222483210042356000713338124584222337653294541948835281647266080297616409009318449341949386912693932973792644586192608346648843319989049552264772330362960084030312035186416482901814701710120228116598317599330225708382586250475531445275691929199774757314771608031079971674996809341772048859953184324713326886519704630363718372864031022322775758855205981736978281267159645649630811080807240607955128436678974173340338940168488451428551061462854997732326284476600389453330893508466441187669604592626880453924084245196359647833584741025412345731544757894533494517323693405494882469560314397727506295801082802937728672582546563474447068169770356208525337050375914514010382079784874428923879423372230474122814800541879576602744068137541994996671355808069673597497375424351562414092116837583056454881857861594033180127159367787089314197885545706505466816535737413544253360961127460089568351280279387347091743559941609104600098891856011244442177863128285898474709113833391611398844830332822579131110901182100424517331255969877353362360709548908836874535943840292381601789740669185203350430259563963213882919347763322508453060012323696666538726145973994362055516257484649739464081916489777918604705619155695459931732786610227347339094514367775690706808689776747119877941751510622824036310941387399691367311421657696943013572239772353272595372616625167811717073887517667187029164387278493437174342331451631811696050281483382119893148202706315238915552916450671082606123256478364750237090417599047987132175672904301375935950226933203938937427897145025964967858734121132780130406985246002030158718982485873403776416254372462587079883291144787792059655328622121881863929069568*i1^66 + -3328092141051490009814181609710316011019885127998262238439349690281181388006491133465299078510439246361527906349629436406266852525964211559923419309413246163809090279524102735969734523466928010272403078640433605084686041053288208530742112369655294936738957610366935076893386813142201985549954177185079403658477629890565633641180731658269952150201874908195381796055269044452549826465074366009097148755661090976362351237775969272837533760835432581160767006515290334099243012773542670259223495577181698689222772060604637321748062563406767482353158832752187769019178081730284376809692812976316207671137102537573577250181169155445361749707060877105507039104044182029965649237324721552937524482439291016423584843032756377473358063367196135063346678498106692884376019030400697836606395140207389495140268011410717228684377070873142745351379873899275584338549085915666133513576606155287131729337958632897638601069887236418066185524543383462458832625454114660858304301613158631561837034221165140381306903778235965406926483421604871183352176386234294109212434851498903594352362251702465473487053441870376868584047739475099305886781610513490916999894400061535605803934864154985670163231158412706596808161976149741065584714514876617156003923201499570487751707861162809635324091118271092267862180107495750383995523126769192459584881156129449862375316772688900396378354548495596492980641561140777101062616322937499053876548352588404032032525941063510937796495687801238095100850250296721285974579081314333205267552935693182605171175600878789933891264134739926533908976526783928577698170639438048448348037573743975127060636823736723450630734647372217128585292627855401198286599005319979216465832432964261408241019203278836773574102161531691581930591877418024975405098557721036033154245205253682529909129736061585781408772336601829362318102324099633096787059797994700793409620204931190709089165512101768140562110285521397418809883946894118196065462024046377820253912040247631378152353742589702359705546182969027604811708104560937041083430380646963541114930404535454848381746990766675972113469007086559294975640340577571936636183545692410139733982365933581720514077963115856254445921313297152639454378160039001906973534927063826379198044951911191998544205169817652762093302450302140951623551582208*i1^67 + 54930386312567723456786025157035290071186705784475140590781071660682604933018508261545664113774653230119352043372686379120593572916441094379544093288589769273866142856286113712697458299791026371576353325299064497934762431958593334523819014816299553031885707174685062631133878311949228801069510790136092679181508157550949522273711312967535882305650711819339798581655676124176916259991594474315807221176186661305520516958899461700833920426173702976202110784190982093301156521638971262552037972982325687365005525756644952853527885431420129476582782386839762147120318210984441827279446278327810104384943405208872016493409782944915793537891420865619166457257544731386016315950345893897888780223226829117015489189431950553851467671689575296751305897839626008296048632505535494140010168797496521491599286422578139110244196867891671654893628945850749629370818935203130912846963089235611023209822289582769026188123036828271012546384860800657182443011213895224104725719408227215757195600371374252415644952603916760885169075646370417115410358114164449658989615749092803189731867907685866987375748989481709318464447757627750687034975348383019360691195454790550429805576196710651986143337512293499149056037697606250972678671576126442477202393616423706652942943501077600996331336684327169689482393524739028136615186398653040218918228273167195933621935868954756380787297830384064469174355588055588466958808126795413851632877233264129752517898307281766711026051503467444263028391414138599704808400845500028793822901302668973438674556571311992918866669555227011913578634283999477573002562378195617521900214284129854712528216084304057156676881766607366103800746319892878293980085485143369683855158008333968387815897419724858845180873730652964755212867259879095170380499274450422425935773239856535840420837065984057471769969665569020628730126301309983485872932109544023454863865902211613309051996305305474370155546347264496504938842488798817868391113227283390358747058005608207528770059408215390020603122335360622612446648907748844495915229818315086279449750222540938757681956797640691562517193991782989129785560892958185266274498811964402419976033119385577464955492165148778689204501904661262922668909552437176140757245340627940475058578071072532679185381250054417833597831785187022428282880*i1^68 + -642728034231707416666490750880851441068417996143862854687753793559736231878610023273839902080133007538901581682748283255850542606250418921647104637962501387684355315896304618251804155325815780371330463404405929788370309740461344843964925857799982837493285364058751415409686548714267727053607708138805130355348468215638971897303563676959712649613202493818089621874608017484942936260461015010006564693950500133343433280107059497508268130882946143408755115959469802483434639537947726623516754593645236043273613507735043236229596547319413579237248394275289762577199881755319752741241758706212661034622443966829404327923170623833165855224107973828596782503261700505866018726132102400452687241574969509768062192591315100183735469302421697939954570911022411440776241500702725839831637937711665277030089251406338410912899057449586721499181322031989788737569022381288151233927073885293485901385755197771254207941299391548968230142732212860895346861197061864043939860462917134446985835270317123435977440426375654391529985459228700184364815467597881401941455467763485915986759147288845705825119870551590540931284618580807163266715629896786909490876722338097493971976576259084740142298744035916447260650268277110597086186016618798253740100608788856399457219942433535411372188548029873970080965333109276134251783938444090031091250481969034357128062135060216698695131387122581652773940400237038005805380370657052549844421467264446661447976979573881572932677073318645768439769401941487998341681426972128137974904897807256065588869586000273051653049708408356299701915318269494433260870958123366491699398203859427933774226474311282484967929498577582471022780998239112057382862126338976722267522151101448188309555161998596230417562273768656931578185741831409705387634298350612816662495343004694373372474879723909864915188421170538675500473894059584725443381382666186699838657347306246271296441681753373524942389931235216928354499177624425776354342600704643514541651063364164021765041233744074298014789739011222272538244529740589698366226413599988288643657716341490028397217891115351031425061324810913949479677205343948897940201859071497763697522999440675802758791170907171665659520815082112434876339986183788480668710510165775842440604909435325270798116642673978662809472123342725502976*i1^69 + 4504648605839365471936922553634213193464831169144421932656199660675827072692252860684590333176261121519578593296545791878823272954046076991610932408250598369101756683301676996627894667067444592100080551944173153080707266768521543911855074791329967569070281494777132957329433944232835759746290066486337487995601993902158554845974426937594063831531500174379665621303126865154602839138286689048357609936742678800862205558963055285092590634637560399667659530268154195868914963917404120240734401793134883768913368383486226154109669807612092138088616939369216697668930753043036301794274465539782320523379553578357411767469573213321279159580799961118320988127311883749076482921666472862187128724995169031017842806404680168836468769166010837566680266623049015687041802587820484061056335000128745728650300156240808306268417755730963713183535192282969353344633754136885528934063485930525047347631857130186508308491090252253233875400487065719912353566624402715251658119207567001687517785497373800410629032751284479444784610490674465832723438855723842521935829748576895978849194448627109569104252150350054991157533477219928508282935492175854433386013945862491063246157919878853376790514287458723763612966503678389904142755284159116118961034341169534322832364017725867539044156498778228201619135785148408080869248010834752636098072463340246285538335216982482349985109744779102633444137436106146600485000939328580517111325956278746552592707544172118632739789400454709137366341120671713630680406520103036993034856575111800896993904523840683242530985964242943799036745302961896300023831992569055406777965351957036448957882417452462723122187808479036473324043197660807898196315783824928100254188299827196200706294121578023761343259068569371353911812993182383546564832885116393027609326627659881207086684290504256652373262322886931624893283549325913503390173017909183734705122112033904754137958957075983945023495096991255788170520001352313113892568061660518676796207406865820711565101722538601087082682241590261863083768983240823451137086884665394855095305263036556417708222347691376267862328642697706781698764440787894917044643816958937030800899309262528530017400139836573545524653673400841039606977540335081253336009989419115585736092639042893561741843393074114083325556005937664*i1^70 + 4198749005591540924377250438938248413505083957002488264165146172898890768909219518236911591730360096211697335756781312736135728834249456701057878896763643701838043824924516718993229227334957130747223116305549379419991210865914744689808784517616324305264638632012357176151033033243379251522210620594670809688459089444250390676068060138564819125134286087626546341567691123949237426140234396769501827561516246696381726305269029695884112438133015211667299228836695034023221424929374850629146165263392408582099519230980707290333459386295757463303649456860395133429956059335398496027733168951371579774878811881409503836787367752016803273991011921516524731518404358318833512902697127081610962259185310742595149271416889608040395109771253606417088058678068298147247551431183930775330836117041844476915770215253985653040585738471193740534386890044449132704096304884441049236184666069111192575577683977860253275045330083082654397941605759034175867328878615733005364768598961428424741479221955472045953806358179385154121390708684157012078223135714330191904764025488722084628680290069306117480349934239176681337996979018374806977228737294877615618384945355182227634079100804985150881533746363200830889965059541488553820886744898308705250869643063947995468717002089895310926368821500769216384225393395290456952057649653358632652840569402276615712356776902899977074994598495508033035527562223214903025037433738143461411498491956049524634165860946995677643946446756942197382869435446158249002319202200664883034688403128189103873314917435171157188132428557064391466666396745400994084409788186646596071342727049379993535406242575158809780914946682880870975658065689827347658252364928769120896827597774382434351505976168317815339874403644264024169569559041505739923268815168337635973630330602407278653324808178237429891461770085977862176346947206074886800314815083926598887014366214589307727273916430335399133074040072807829374985454135295289766831204625933759590428854283205452171302586516951457486326830161424503588267655434128138179558644204889868871434811250629519648804898551569686500699299117883013773722905464979510299840895032162319124317380350026215873983610947446599972610573716245527047789400245932511820909019795592980802633088572784908037674692886933335913558144*i1^71 + -673621642522802448629165401614441211595448619030301007762499107904987458015175638698052939623982156014880999858399218646345250137440651711961944892505377400115921239757842495648791214811272890047142655010603466947929639661716089688064937221294600376253717713865774140511937584382553303512750079769854182857952456223986825279661251048632257528975415901673033205803329269489494636776173427983365181588088478874396956141582529507304484523664717995370760338596175307842444815628328013802577766981235188052081357810142347785553397237430396290480514062707320703743733796854667464397438239928391588541546233166262357782881803358223151813342434934203783899399028111412495879351446179227194164138834408769813488001410904802200012957128899183462327535830364740703263281722428979637999443615415686379337805409933237124782205509022211698753586212320455456761952291760865413726406771093493171706802889349544311387522509864126354052266593754438255879976721344873438899928442269498519536104317727810466526656275481242224956508524767845861594731691566772571614919741533742005938322344785701174058076239288957954820231551017317042019602513109952422941308297115491018071878166721736733972730758330134314865840763739109683241397367131828192165476999790405299459356301254217529166240232715417928253698268659088479904439114667900769482680836056420647687889385112118969544711925406843642387165094883411766721474126718949923086353021302476481451520461231574918469224270919819657274139719847831900833437574992852060129772250642472677671537160202419875908664659401689043700466105797819459625506171125649570878524045096029065246992790914071829868875552467046819048167335036903541581570004970925262913255173448630169698390733818936685999348329574445154829940026199112100990808740930505383590041951923511107790631239730650144102747305547719765825274872922675114614762992607225512778298101512895148646690814293993700611080427878102421160522744014178170399798385500994195841000134965222544966784246829681331421145290432552493344235206289901890590104664233869069850502608009323078137395464988426998866239617904760562993356207272949507628244421694454490702940468087147406994566409064429520487497199294998397485311120859037927105961608761805735208899835975684090501947946424625496591744*i1^72 + 12158133537856569245954407416629734024256676789963257773516125981448719159094866733465786936266067515452812970268501866558702353522359130697442129122258611016534815242218562376994885659148165386477873608443601421495747615075473856213096843448236149969264482336129294329978780779360835982452495742019614987124405503011508058347892079051760663355547300837855750145327873495045702339056142141496901957912156467984978976979520012244129558180369437607977632613693546536970012832683540113565432807493601274379795275338638864799717127592018753943731742892278655453552654121266010935267693536203147232405901709447435954875159535076806021776459944141230087268877346016141291460516222983103667385364629042657909464728473019774675544235248314589443286422276958845818249107908044862727906868080700533254340218455012145442341792003940633801412833168521916978202923170887672240839637585301552379599471872029303602129910041726304558034821764533385096589899195076585057720305698842240557330626572506086570459265843866874264421559399765480249981626924111063802842632443659200822831505331734673179494211077189649553564142754374576951747881349163854984946137639272482141389634943910149850001259871708151841832118083375243164494084337999530136030495374652727677220198054077618170672965659358156799683240734294393558271835983252032556833674979175369614404944989890012653491189674199386962800145308902438607951335149069956302500705768902313514361153923175027848945640178875288361104182534930545078036732009375923034615523488358427659757424832550669270873443297694557823056217612504316633889400868846352912152149249706624317428999724588483489723343088683653134016556503910017059056781861451155197000188516006781340755877480723519270517262764905957190386155887775375933460613342588800219080684719931011357537258277225054481891636273332720340709153854707149525680406019826360238815635697686722616889327261265651485289723349102651343594057224963467588198739597085018455023702198040785860772008170350864003385206016517772380083776854783436695035759097241173105754072993920214566494902238518678670330603206034224788655343214918177163238804966721187827168151544172396007016227002427132073882360822761842396749830307239125119586697941707482874976471450258737195966722066118402048*i1^73 + -147474625422641434382791211392249024169333634422103015036144736294609468211780590576850974670657006791745870667850136229854663338357016350324196264203600868716863020125738930849947969779095248291732884883597467434123715086994991165738028669708497765054856926017611073258018337132993480588895967630664685798928004779206487526959952782787930255532248623156049896239587004509382974865980671176731627544470156820411827799527717527234179495733447422975474494159548531144063590103386454499290183617961457482152420071235094062783118610148529705108388883986713666736373671348562037583850562648375385215776115587901895915645266612142821435646035467974174182274322057466362875257369776981407468206754990411384159989566756367172253095333346629084804513337215021549451676803581377095807252179216041728139956555312127952699245905172141380433449325214454330837577510401592091546683333235679856884516537403208992906119708109470148850944567471113091250417533570068259903887444013024365739670328419942991543329418379227935082524606998340778598587079749423180477576565347793183202001282702734613468138547976398343390573568967309755553165250869695187336856930306272953084356065169711873134877432275697502487881481581027890176776711089596135347718579100469874978477183901631693153463126591465097457633642778470782612420545991539020110986380540612484853170937578181888150013151906696502991655689174746787435691442585223022029422259063019844767038560793915256037692074692254844931725275284412413802978222298133058632438937561411856571580397536508416874445507004087404297448582656713471020324672402722678578956223300307001881509831908627604010406662607291897710672949808328717994606237853678253064234988639406910854661178918385757584089284493577923414235568404268435111840836907072221280669158416266844597487479101332084031570826978921325451622979802242603950156024754016228111796636324968379853390282236970330554820839087969001227459760342879614333628153881027601531566750492199220328133926682702807723546973704855060137487145827357580337543402045911339694663621338859917251709824426257563454367663156433708103770316382484883718627501318389313201400561232503513913451098561493596254884756993130161768780803229109887895238596674838264459342792356098101460801973911552*i1^74 + 1604555475577218637315187385051674778228584293424111712768560256532053351902753583061784172227922739815129883984500058214907450782337578987996772445962976502960067428611244040009859201624054886889978992425422375884664694385771251633929920278621350786774351491221741451816518861410972232188826981934086345873613163580851150294126296424263248736760136647931736558256906939322172751599425604626888832127108111186554554913948783527228845204153799204145242321765881320424635425246586630922572181181738422518152912486350362951505164213807735507229455468432132833110748247142614680666016760463778926877511600990421977183019961960074670939384985337654978286704977405159797293647468716162923883118584553590137694125233695295570939210754621999081828345126908957036717819864450392560235951819775198167060307213148843029553587556850360434587971018275621300605743302341882043858368095515877783421494915650623524459789653526955802796501062973187090719509175754529577963818572112021068897621800640837006128272459725465154840541425424441987307020085048192472620032650009018375769230061206781329422504276364861849992854935634534043708117670614234750336926378187271128484879422780221325204517208194199466934517958861653422104089302255124554183778161521975544583284783726322749681122519338029686001637815240789902454353374752453303741725143195406507948254806779663105555966903845293345520883512906498596160404843859132359511371902261838146898486385516973675572625541071437007632604826334235555008376618174704554825355934142015262861386572344339604627648475188785315908490297727031619689069951603438841174015501395516957595745978474420908747683791890870178521188551037000055599596416460500707323084634951493507511245137111052420951691524132400387805493011867316039546041621373940444369532584791246569956870235992760990405321203769459699025599489740464774066518742195809211777391937013119565912275833528798217021094337599307592066917198053108810502098499118365452481048824123865417298646742177379803759005316309091851423516129529276784651881740281391773598391673558935580241382114762827954957828508826346453495319554595938172382391703824081161446462501242335256362162747001093293637839604152097777117772786061455147255155675457559224570424027145226186987143168*i1^75 + -13947223432207706242725121299955673221843038375649269465912096177371900856814168106649497628759366521016773914661571149696578915584224658411798683931895886503887641097472391977480720763250709671488293393315499069982932804078740960289482763377049841488976469731790075693681944609754744809352924361234134521110327798364858745444932468862478186856675468975384124924717446762843405334752093803624809869872520826271185079079422771927896784490711969765852674322603829681815772258907682225826011719817678427575159346431889374236652458435078092332868034155155384087671868840280056365924333923563261147462312971824268973763984733575517649277719604194919799860404294940923978934265844274809870551709985032348371703582481299505368486314224431620545920581017582514317439012469627035131201487589927173789057871966187584893954607235769297654705748279606613808513705989145200943686711625114352357259037275039513283909983127136985285885055383314568320484335622361205079775668953467858797708180534456138142635662678497284765061538644231402391729904234228630671685541666707048125309352175304622198594626183952663135099658023930721628672788208103077485312997098353517037958337029838879190310559952889026387749651603975458322085984145400329095085817008372936517505294649550008859611976815148889953128872342507598735331719664821232322595196819035191932251959823706839447143520556831485394452413440126928605893495260994003736603523971693258726629123272191294696454456463661140537916698305703192711204162537412503603557815549189254812838065290127313319826116995785837954982498789123107104122873562608914255573275604524395466808871042208719870609073077763792541748614436701188442767407550413171028791527216295701796425935620252594634316991242610587235414290954634189725125623906654064466462739609680818027827264430098660166315671229512993440381938070646712976825489694123142177406049882144733801788899461584126812718198404312901323943613804252663499620599513950120162413025001509974358853153136897590739872046920331379351159981511352648842911339224928364724155902426893618084293612532068779786967196788258489402784815466334366183024356023614690243491190227656269361713974065279403685699495767974785480312671142449098401635186107247885352577146359254509158400*i1^76 + 123534078598316199511777029117832998660825357139956991209642228223778467613493243544314038651287654566645713685830152662087307758574862406581785886300162974205771149992120405578041566524610958450670196318543400638178276669043613668277147947234041781900818369950567499179466526786176447596497463816427324227396338376739568610782850153125778669957979589399516477447151817957864716011722127333632999298976065616543208014486488425570413731526598449316404545412601935694907362533206808337205323518001947441208302037348582295057788679903196055922965626426132847961512905900655300814503620028998139719219654622733531604987031441320039422514264114387507174763291657203527704796664675548104995689451838636973235340845491254654836367301810120883189078895401517537344517949407071941105289320300598169930204667118405949305157017048900720839753977617067051937703935579674682270592727684141392507119360175978471033575357304867825316516772307766873360136373291900146864873592223195527527315173172541614948367169422077182280558686252195518689922282056334755393631381827564479767733944081837250412994056438045484244308898986350318270220262005094548743610706451400032335778834702519159678113034050304612266925179183436582612396691882516485766522791390718496502470976679641346984297564659418591226630312042806846146690273435888311787426987218272945197663857454243699908323399486229065979554972266272558121077675412210392398776929231263402673984368267742344457915235411049879391685713102511301163107780974943705205285522621290733283817536389769537619384679673071487250649085791529908811654070258822718085904519034119627319142086911991997681560622644642058713651053166545151117763861079546713226283564354788644479034179616016279209919152442865702941182765136596538438396489164332999545191289839743248604843227259537575251740394240558778929632043157597284976349280298225485095279952243584975154506179744149396065154505739650092159321273283303925157168847041444502756893689510793397457271647527119242733598736612457586868138272316417923418732961146865933423288364875004213238145168617834821224771328054245350671742517252179966622211792401725340273751428846855398919293196032011360125662706074486234014564813355340519587720992234995286698141851079147520*i1^77 + -959103500457784047936908402266654751012172897043930410494779598569447638470468072549001212850455779270173626553894926376966508475341604087438749506847827081850669690996769209645087189754781800895921174112780686552880005094207146806812779968419376180651994108930038789223956677218696558305745418784600018879640542562617909938360394270821556781144826620159933890754518020008868938829882655680629083391614821140881364615768692584146667863899026321725151233752165849222983815193786108537380652913056078107404798630879437122968545784331787472652911885268815836132100976950268151065508975771549893797391182861627531039779189390801440779028564662354419551237606699695779881464400370983496801371145672366235823974416582876931641219224178237656483813993455356279391760487660300536998048784600510252609220470190471528141646465694984931334103183922908021719473035133886430470677447375395649980582308418952164174024532008807022597031648351459032809241015433429740418205629347256479776516851959315236460783799367800779443489356675561582771012697934676532752836954171623634252503169092313536335725273166912758325943859585165360824819249428331411361146909229216218793454487469444696697512378084293920444051670070747053914321138607631899015564764085604835875413059254618332317154746497463124889865307251232781178249164847123527474307392012955385261854828929634903984792383845910705479027334120934012831780707692369814609648721992407610145434697673045021282931189105739631581799296117975559850636130106247267363267619705229277407525969446844945818079824319819126290543736403035702163786798101296353261657140130830250093413043399024466491239108371641815122237818182131401884884618501005134209876663763851519504069851266261041594337154799580540084606167859975870873092913360227343585504680588015298673355330674193064229244456617335348923182335638984535377043197241945507408657387588305793144586215442703605074429726608304871529665552652344608805030874765514205798457058484823226861627042418617032852181754376109444718755285356556422607437863668223106087470796863672691498233738329747206056630421205470579615881833315892469717203878252321471013979551178202513294017464754024362059239178371688723169516539274119573336269957406926641089774354432*i1^78 + 7823298227992095554138344776712741673139124279975587486406596528360761054238005139560733419646906262455424346197898570605569816920086983218848126156802120560273095253187542198223700174215239932920630813405128193075717351249196517047121798667396399064286576667674036215908457714464261698921877585658299802783528189842489097226142702469147526833112877221910647033980114474808930111023454976861071659604143147510380658869718154363974170922627203308009886429560794344700869282687591122186179329123891735331327601246254645554720598328163924338299971367462968297718700636439778852537444769502229968706595105360449991059722290272891852382627632112862432307970850578669079086461885866778848403178419141380286745610793764788288325574430935264378727174558801992658841147918679001758545637958494950286309570673162530470059110700821244106802634579624811874692404461272309543749560537879990922698717406913867348726522624469977553651738167557762347495907380027146162551691913974689385723449914351335315268060602096977187129021350541084735854020836036868732308667699405012948644016104677431227071085816800344905976307245235522939609790055403384886750485549870517156670340978842881547423137021887131216481236103855182380119718730232360474066607244016284261437156298806552276299961583205817076743749606079610874316853092878188178051009038293820766906310836673886889323989855991371989214593746901447294345315219280947237387869383673913103568825235853188316340486337524783975654440571078848027281937906151239383760907870016663242808857458113113813983653134018083328562081669923605120911079874025267279322787213715128102088801036413202202311863083748240556648471219830141170791372620115869125936385502951103644570006098686136391855309677621325393886865103626599810226449351811584656733225067068994945168880210646242021328349735150708979372060003028259585708165558761419569146745309562579119605433066475380127717151564614755686307406404269212819358168816128699235639175429270127693822961402413859368347132396996731617625424523382117573497258991561355363242950224920881511954423169558794270315435123366272401439487203985829794022114848550171235993752810610500928273448789983243814736900876041565580467596406804305312368177269077844022001664*i1^79 + -55614408419686859975207478140531013211877389931549788595010256212744255474624423890912854629078931286952702355651220198801632588058175891557027580740646197451161329888771471290913395025296659713101435901024749614442512669602981987213063987257631656321006293538019718201268031298335651220158877567139820985648786035793207435802270555531592028603622718726187251153038186669375968739723074306104226935802033555741053763524008093176949017645381406507038953876391916182129734690855172149275394891746860686381707297188929663053436547346325053133480535899263033876768277035712854343704859960947548503661069637274579789377097498619739296877256253550266558613015160504159131756396246816176680558328643335252630259140556710024606955696130881552692512136443805128371694022990581000980837378494378775466977026738515785023782665798327406603428569937715725608787192089868040353145512247876545355348473470004578042372116243705712396796157455941769469971283888588837411473721718455752724425229633348319138424891202294398579489916735964179573455599803432394408474175613160347869634553172500516577488671809052193220052935199782734612497793397580767232815730176489396444223240425555622249338129937527069970439933327554376867172898514866590356373475408367989441654196759916654467317643323210790147100288618076297895055444295810704947616825259788734743342094199622946152382731217900728413990369011586147459401892163453625099404210834747550732256553048120272958828327263748322814132443754934547720292342460404118926418149114309028445492966466367842219379136281247527209625954201594759294308035543899049892534036822080521666564410053912599961017234267560311811709799612577952537406485290609742909314779676641970231956730501714137634394324509383835680380606187515722840316101435592299066040546916342234948184590925106901092107955968025051828214509806013585730522632293872471166189600483622016813945890626303692460252474105470162462445736836125198227604729818774406325655661737900921381285298825835049875321722404949258437855253640324112358365491463901958586807539206583987833697949560835270418179390066699884237079249815159665478544493979401249172475285736382941839491559700031413372333780644755628408475968851510005433384178805511290880*i1^80 + 324626101118529003588615680127368331506359497125582611039635946610853650474352052580565824855528959227880150402502392665678992497257293497940507135834936753385296425007950081388085622984192134491453512886251251830868744500726208244073524352512459911877995725751945916818315680337803966314541845425962745800379168539273154074428273618494280969470573198605701472497438789576622690102061212171578222989264048169319900842280961362536124145458081994444891819043222123615158985077034841363146138936327479579213954565857668756376147004296229101134126925875488698348787319255577436881194442944334157823969211352539921056903290604882381717870645286985935311679684508982054237965936698826704084715141134131922226530008818632920697702776513848834794703116427695406975060606006108397614555060195541475098182846853679534768889425862593471144232267735849689903497808425900843739430583789472296692104861439177741597671319651543489566020363065232657660516771800393650269191708598336506867637364303240122943054324816180631189311669279087496359336320105978583942568560129789763134630502758599104922859389497387070422279757175424386769598429310452458648309315616096502816967258477591743012807692364372584100834829220050761813606815260245834829174903263257331410608613829058764247355437998812576166447991151232651558502814900053586891077664640395358913533380368775226770581880049318568522952679733909419519357012331993421743595718932099889925620606690574808741470457159291247796284629382842006613681351800084224062563543948952696149494370478759767122191110403724358748077042862226660613415902731789455176556091647319514951157735008239431233276793616649545395409156415726324887598551891753906286147256078205847888210121585021523180282516867117676316708705091245775197563713492102743184246465264519035334420747152793677352553265472365690528616577872087371926501695275219944929513423088074020207571324299432276752076698980937330699885866600015247360646979999347917800799548942588838618910397993448998002446840223292298499694912716269232477092912233946082145782573629623765380102737565697036429024737773428550502803021373866123803636366356845143349446533537856829942359270527341034813372148726753246553920937449542815031977217884160*i1^81 + -1936269002194060347927478171787558837248432794521238514772497949219003859015607474600031744884417050546869202103747937155731557531175082026511599607476319992045841542365825190907221639424765341704939500722291993815129843909101299341528118112710596167235871405798160458266575694358139408629058894136980529275776061118783610817510280864047065780776870967886435469020700530422356110106168816375440867238695204068451450676393428513082910134490198168510954027856601532433918080257213145699499250490100518184355022127767602941287079750053691224337936149609807769286406894906402962864480931702438441069849092334446318640173298153695894552908640764399682658459380467498260120809840907097859826150144306700528921245440467432372646817977993023108657492330203842146102631326629818990624120444810125375245788273852127788629135279151419608656668114984797589856841699190199002763507910274593532705666417235776979987448316906813094267017210004593457315622645625466750537814616657825573713103775570709015198279148605765771435396517342720496624086955051054701051102220758414262311003637291438774635602888353199476453495205560097388458571976011645618798147849551234890446865633893931295353412903069606312468186451070746988121129614919645026818134759408061494764852646780636284340686866723120112801801040175597277471601464935916073213852390672088635596757334553023354774891658249075704634159617555639819150401345833060055474123524829355407344440240112631477900133526718098114841055910295142747940169411007648164272574168556484609216529124619680949715927449154698416007406091298708162520134883676389225684123871120238807766793705636813355690854994486823679537871967675081283237693035746722026121562943669947579311582763506804990105966202363062249689179881687315820299049427472393450122924335286467173356034829942976106897692574276706253816461785893871593905447300817434109435569699432260519792293005388264015158194635297331583094007079814217219720157536495974752013024451129196207825117060252541925436581108765176246105797785549070934773764884548432439173242016007322137534705477466153106594265993746628908713466201639950336305428479528032634646127152380340976397247615862451101435691203728880824710424605259071058973032448*i1^82 + 12987821729899001693656307044568039379545348561305049499669482417163551690253558257591084820650853129853969493296526053048635875309249869408570516554900736502264603933525442069443938416701651016921308379902834975039565466113887619484787629740810412200756760961586711052133725619726501700787957901636770928202592279875667729840849319757255288995607694020844254552372831713989406865590842897910009104427717543788272293358561824374533592859914962935291246036879124854804974651104340222550095654556235130205687944449900041327515762666845324402962586193791002682749245973045601544352018732475397393175969227040688644747994639994493844988244114804756474800279857860317248996443042944773634387451670727577599858834964658638662365344760449701793627584685807601520996703510610730051439424886967495744200676407297496792758840006428519937864437584099215470318364312479164863654784180662729234644158148122034465115408996903580584000483572547102972532947141155399634482721945242803073881458573342528367575617873627718172316569057264569722433782817569688814014634463598439023224529855231679292406357208547291245936541945085103349680627187955474224544518725272792275010038765060527878535658029274081846210540861151664432093261675572690620676316398727590443764470357742079632614443802507621837820943779193985835872749521109144207152704514132378262858404072539003735574137662654206982534564665385084202418944773505364997035582300877935048724160910439471254644518873458594284806957685908608789295983212293089718583543958156308511907287091454909557950959621771972985439585812457033671614755208221425435887736852789125903705499552479172590535775912534037431514443880974739178208902846202416938973732790293618650853570931198390414359202465470818743156030982833780200070958550798633424748827413766202826436060634108410271070962729726414575456888186996965928674517410301175250442094605714746865854449363182421798744081588063353730471517804614516422372535463753876001538416957489547992217642493869585804894422893175778710962310082117494023314145889864416643645478839242705813490171139873630346756241381581542192348608003694146901223942923704375408428819263004242349690870560941199497876557923271799660180815635122285969408*i1^83 + -74755086609459331845448224313216892723539094323402921592352914018144610913298133510935755763163128311395806639301112764493830706987669966846911730085641689958256918346814740752536722411951892677330656785693079833354331803585101043039206853764947776384443938115772686244138026663651086303219794440023956736514621251616536181565450195663011599541883407452479742752249147205035664688675846134791606376237278815459026016908947687436757040657718589165847943801583364117110610730102698123294513177746334876292589510355803878214569176183353557145655283935424898158249327459732315236540517517442569052709865164628770168678440891037640427990662392682394123549869144078355127726958530168629727651136591308165003844023164894912216890176143945470172923677344331668980506414153206007776919202979034753410922260164597352291671398902651530211894373050483546883410087946297198861365668371699435277503808961960973382440954508490249559431042787192836340944932153649835345497116462025488867898184914891259683495415714492609554136507041106394324384532509075822058482292639849391328839393062073414033947198808339838303116013934210112214445178054535582944084954077304656816517478188536046349101137937999987283474587174373295943541651569761698961713838478043786969970616836639662510988135708993236894525789850444966831631949078248635283310130202456821127405587437935602877653216098879455125635075618114723288369610598524325625260345363239852827646858755450801959576858660459925296697135258660479222981603129777648882110305075939086393169602804843064596437076599012089285132036223301246582044696567753695120607333677768017766784938476194283479970253760117203020594906783300108306811354176374090538469508022649510391153589978824057716648535749996016823551589253026753272656741595555734831213542353416919211794077698693689813203538245226869621870266230953768118838214015976767094696927337685418977217165547788096900193400966962910529258244369657060090676341075121290054700377410286297595987102496687078578503278445013057303617121050082398131160180411682649902011302884024590446498416172725121327460318975530611978393645588056306047182370927845160181790052574015844985548531320994778971418573135157757252245262409138176*i1^84 + 352366287962314259484096591379637880433545621731266624649246986555161794543527539051762562515859597105912952413868885232202029869471332860927908280610827704088065039747158559525742934851043564869678911524510938031903185626241785604372856392869122588030911663165255400669645244624495686840305282598355031912404831465544677804272490204593446467358348150328477289341769128516830285318285673961385517714264997407780606110014536996300093757125864948452637360075862731170233566504145292541067823753539150143862014704623773896821041333770931792548845817661529817334147998525428242915946929189971578373158031803485174273391466250983628916347285251994388363515628864172795172885289039392106378036893172980118995321207311284202781264804882373449439507740350346305142039317475914444641073741887814918784600724779614442379131998208010182712902476665271581975294381920610322214680730997277193273777225739537106773161388556100483798355342857280486471169709945364272866930407212788769822302813575180247355948148662347655216183808487439009358477164970401533925497173306805702108508203379066114383753908104658854405810106904234137661959024178696027527413931943153175170436075556846262719617633745774539020728684062228276239550071086434011808689850016929722099165260105688420819636260265608133158465505169152547248274099124556423235674091563368071302802776173238384613340415593856433669705175847028092957653931153291609001423165659953876094502019215422768286521442960341728128092686718368521329838199175060908498673771608202059798498100253577867245684999434443339200695041553392613659721149374329384818483303091818406585903732452861877275154904927246439684092055242674054801686901295027052202309535899204266907626251000727674278513575385309174102332421529240550759164795130152063786698996460208801634199674839676620216054698714191786773316064717173847232661350512711950716728334689871220860543234972561165337181437086400770365615908403300049506452370210372217792646666732336005128693102719578303621429862136924086368155122364590159916627627709316928550880427437936571241113204873205851133842275942835078172922091216033254349290571000085952194678972251873938099073824094023091877322177969800445111142711296*i1^85 + -1632621337443736831690953227668701059987312551528868481314583303192468433953115249595422786822448416733035913645931260939198721993814161847741137898642825987503051413531834041325654440503916470166438097023813164359697958793289559398550063934405964299368878184926221794938839960041628021246604379024724830078520032243326647809892004943695439094156695207855903406178766925240372642791216636192939765333335531520361858554255227043658354045166742148170699271171405340596712245676416930245837456583279737549099464362973032837643738555572919710955241977266055056845372987805834831188316024366913849694388954792495405522362453675458603513412975900255363919891887752808001970009477981076280439793750851846239811980724845754631771550485422047087290388412934300457418483300442503431721781887879367854940934478717069602435138765037988568171694714913628138995492467438510371391087164068641239417409915798170121954893437991059457252144912646502795498955963888332566950910213047097509364069024921997254124054000635438444257490459368942279096682146074786305512241267322004396691331715656437157736546675903841043291873221838639434456095053181969301369077007340080517666468529164625529139911445259675010092625839506331499942919574394727387954348785982767166074134665765793501522515286338497283016743778349358088249428144410467699961619366837698909523460302600566063795464645554155312353403852281227169398668321708126871329523718761832541964853529737515325932800227845097194955055004527059037874690738972148216840544855582662992675356694413770605538616598463263177830702914143149480342734254424121220401228512644845979677904552235961527837084192916708605567215022094202848610185508167026177744291781354722563050406016239383051350298742319225456067214187254214012377657194171367625998642815658730208739459510003387314459698398551607525486817334986702539179330714467037386526029819431584810262699408372933375994813200895111631763693664841182607925322040967552819091213877266043662841461198332008704270552652100197162208692725177490528764172641685379769403741052863882359375035968875542726547565074602291013278532560198741785998362399389861061572642530840044546058562159568426424012220914807233497268224*i1^86 + 7623347068685098119222884048611919563821401376279807333683793238037625156001936372923970116637921468406017406534443184715807933245139055569720321445309726066942921416838220555255134842741425001074606233185143697115503866024139276181456754734040006720546901602707230180032886542022884428709048322466205483512552052003994736885861083572395426400901715317205631282970456448424221117583682472372310278199412307992363809249638189735108933449370437282370455521241278358369232409015460669099765394027613793133808989044773657937368483216311522849348857054713239714414979059837296974029552241463162421240000097775273803913653606249824168598118078781158897436227830276716606509882484552095732006362433258220849572201829315834664332430291909652110109980308099642047709936233016636080499619786122807880859204827336982278031586252800959639595861813092922921885104528770206131754905949544277513584060178078172165939358073567279964471568316181486912542649834143126517193220656964962594804298993141437264545900617095479818703034891026424423390295455256976299467358788476438452484223672043687534889102119483766066389038837145001796827153574613908945863865988502929885685356305991263012186811668970789894315115137857972051486945742794984437359535765208517264733568659409494236248683093868521682234351792586107094847646902788499959985463381452996405608320970999757859639276237978932130767674365620852967828441937794977208209118262079562348944941961733308107955947412036501103101163843067899956500857755658711787095948201049649990347796752115212544147636596069453866238910356182296759136081422158445331529589030176715942196697323288933725976284384836619626063859335611370997506152672801923139638856496192121173953699177721824273549162674577653541696903677603217384032979200200194974327729097302118075272343056822254401621986859789374984885382923296889402586069242052297606774202394161248898759031054601930001095669658605757479274014720809227105121714538826916996023461209431796379038529723444979201936439310755539627133600162274640832106955077375875995267657101894062174839984069306804772157051730468518398717331405093781471686615252407904021854719583306876302482418194444353280464863815570292736*i1^87 + -30720144700481384751932920861410018525183827757229911896887891303407284131843315294002598555438443724724164109551809201702161475018154587748763539379616373305695588898889955401354698797139834627819010861279570662288821364309198616159395998024004607421837182237779766221062034084962961037097733953309306093127646889100695478219903213872361601281813770904222013217384450265220850372211798258401978535968436035177106755786660023111575018936700086972224369272322941893188190443467418496238782778877842016627623082613007824836193470089943937862036964509602085467649224585887717442110451149442688363345739887460068403705922381018887735870327261967753212494338548866435503264281285831575353593283349614515522085783447713079501147124920378306758660175865862760364617355083967367671348007660063606063439178866164219830007634001081450128071311501289839920912944068998883306203985210648567496998626716323912709582859061696700326285177187663806599679666082407916005851428780328653134600299273786935738207280397032958526265445262143058326261120467701936765338785483803466343185073397935927847321038654103278010632622093956769520619007568192791170938631167061887607454635333578559547053158541664082158535151294457507484871194615868906453000199635549438336867876384007754115868139713062271967262595081147994465002367792748439723985999667267442878248064026709419438726141691619867754565011354013704143563021289918024984768028891811750058853928095101796923595531729769073581341122481678732421834093366966019772518398915529397630113539614769061439697863224208766714195042720702402399610101049758818254547742494440505806976295842274899215818531305508717704785852489324929448244423472389985487051854796699029143766496767485935902094391559982687048756446850413350354522882040565501715375288369848756343449873131020616408666593146916706339447691998267352062987382278981437315297484797296023789454004852641021256419655108856391458627692740490649665946066750818110309525009024668899028258563942720814112490544401888184546510721423564003751769950503040304506437051975714421906204224733982875847705526823621252977336327870418223181390432803186139928807634006039201995926975028253000733061153816576*i1^88 + 98190295073104964026677492273741336049906105755021079486846673540879808776593781124566582224240228894664475091976035707846518737089085414206951838870105046525505024741598642296739426332594621690058256612705968256735496346905633408073338095365084745870625636382306022651391996101361202221802668317049638080312210263653571735065945110229312447774693438789929107746174735974020515373814032745990182659929990655001546522620200782227696484511915002533341978752510001079044082418352793944490935604900660814041367445794269808317211931138750163798759609627141909868164813679079319273922927057843987516611009156312479693415868384488246896518046685757404464781646178160071130914798888939150135542914707762879310346489259891654733041700301451054126065506189841355741455811713867535737850756482709996073887294834987018175586483929336912936596857223991560368523931988018894640872268362207649606909379600296399043343814375316585516757091073929708392953660360088706645848223866289096972256327780779790735267469384878652786902069429837874600102248217131145347430766890906281674352691997148813584766495766779482447223825916906625894145685485420893675473389336415367056236738347706053600915712447133078913817664204278199184342925165887196891246054692024819705854872316895906508652794489555010169997502434229478147648899832644830745994308605541794140496627322997575293237600503875228694133404842458060506187130430622664047432352528517511703541716255158885264419633946481904516520297218246027878858243863212069269666111525122001167627755916338822830538048543012710314012866296634071670421438120211322232127351602091909860158557320434946020767671509331137585745895361535131183962765028100800523345302129751966581942525812195875240005887088280211180186360556219325733438807840805547770050265501626849699121542041065400895661624451509633888659612920271456072952918232297085520972619993083015972932325048358892824419789346779287981705830448862197121350501339219550775932792572639477562335762854642323415692738714297724882032416170546562803089840136751032776628478269669593464904734362930696014520291000493293789699952596371669089676926169981743733518740023991265144336242139893944320786432*i1^89 + -248712455694728025924549855004321733939362214367787136558744285037310713196101890369633365025143171964695924461423400506057751766137541920131364592791392982315415111975989738109674657501060375099375488506164998144383346121096426017819609247095940545528039336588335050763176952190731475406070961294868188744842826259216449990437351118230987955901312367779010121599491659982019198687667572006523046581161477499479423098421163557150430268536685545090599019853228267184232814231816002696204062373351454337174630426373678518766732563316407787068137518292878974757643976026794732564762148085501583435542460550534107622549709781122294175043642202855618769208797052707362590569007166779717906827645369821492458897900114246162323789089066882418181023429753747069981741609791227254409412086114783810341251096032609952944597326027600474261725323373051674782909731922938609901426756927182749124138664663869465985530326253829020108240790837473658801635217500395861989321811783962468955121112346745443113007349044504637767212266565184297035861785146277966711210539042947398099647792159881612864363977290676335016621602583684652178578425833868984251479755833471403247791743432707670895806497474568285959896600733020774043719575617993417036819928155335743410439096989721671575017267461251882748449851947597804352606817114946449759975467281947590821682560459639055715308062978580407866540839323478227928068941242231724089665672528963675216333642166756292041637269647144786076897906284784453691073154906404005214616872391721599049633832129074717212005341085566080483989600668077627271225369469050221619278469755017642199903194800246504397250452519167257617822282036570446112001731519405703847783181829375581401834550021348755601376239980611998165459824071788962603645012693718321568886581880376372896455262395092431010191945867696747860344736129627980861992447651674351974195513447857579279051120984864073245888047045325621911234478471585985101270774316880047442438836160493750049917367881509215467121924532789488674164358370677267623110167623290000628702454232428891714223092980042477035675092812180747715613829085456722646474249123288146976004516934561998030554250940577218560*i1^90 + 513104702513915722289261959332483661554571620477964667369334749438603802032617214662901225913600783970663377849012248383449819533179994065105020560149192766560163523107644216299299387862981785777080330435480487046032349697859899304444122066102558086026291523782501722920046620903128920205914169936065233545552696803129259988031593864469870781099213718992358324656693703478686723931309378599254629473128597701545434256284628946996493454159021669704267698700792245366279000306016398343482194904698265264879159989661613234885327165650778488036366245316896627450427478531837351096208042444795742759998743407208409229677721158514484365557293040187507945027539496463935150586432843435133364849435854649043190271007838487037298829225990133915858986993608139507170754696382004150649640333150124486815384473185305067433516781955143965241440042664020919380622919623767438143874819506325738915666799124343107223013597471221880257294861718826602987890528133680731096407935689685737005061007023657382078677992466853592647772470734745445664160284123916910365147344171066244743438493617681798152415321941325249015688777323470466498217143740153506062950202435269727479410742195724643241936084225445878910076964242192104890501999924317127987971917718006268002532316804638312138521915474134586838762523126217131552877944503929358040702157763610677342359481673929886500639050391686983921404630112761834451987098357686225109950644965627037019693747086413425536375837505614006102359851108699872382419309968680229971617055863797950829026171227522220386086764549646642726583109312754563962017704695510593984269165394935965202613141088464927134857692771291228730875693911615043915347156322670183151453428002981439243375575641333265050631576795831806132045005268991973900165856082629508443231296141927750618395173665240371962247698952319618331121200008195703035854042837865760733776497978554266561144355690548630351531915558570291228986422914438698362131561576304579798326171067682115721830104316156158352628883817946541202646938303792477808019501756331560384394448345899243158941532113578814626169771956781163049687968382336324006584867868199995607589426990150168267324810854400*i1^91 + -885802759454561873423871754351415146466454074071145324914255598614960399219896379468516084184280568092911256224970360206856267855371629860642940496913701298383135829046809006912920706798261970753390199688203953711374851179260554298285930197192311886566156528667201226384030819660008647816291090159855923667251881418459084440102360934143056222656174549259242173829371370563594398150702429235127145691313391185460726418257985162114317849932539459257946890867955975609372581214237196435501777118830234487324110775925080460331950572045849888519659749426156841093420871336764153351849948942323735474801237861705500031978040775293640480342418118658964511057674345580372247159508214488520864031904312177882056714801004838874154250457098142709796840821219056654356374683642437695282844590154247428059441646136990079264076958704120199928532108577983061531061618285044900663483556690799492598893656314448404308632646310414165539065177919815150298591048601529683997730757409299746663866141295387833603253317331582398902273000708881534511277200028398382715529699468432375009609675522460003444701236849409102226753362210648154925310836478295141555861361460025041586115969511538435714764203984191304751567665787485811046392885802458538037833504917149568160585464195496499621285941793095995475695016407280829188357713548664633201209291979315700975284642006732705024958768691579410682099915322555418763671226193813401408934197376194021529532151743584378337391327117642734296330074033199575201230991459845584288711956342563893804568440807601760742782650832637003272777011292693422447706955723079009675011799919563644632721022363791412678140950411219271136138236399550524567459575896241806911319901718118905434524149533602377488076812156931523954302576588255741474831250520890296898087419164456632904791914577463938997665010963195910015162009672409456968596982130190577345578363243525270158963305670156168790811465864231933052840928668869394410897357513394754729754428667364180602349627699861526799610724893357920550279019210443719266447417072619227007539460944776238157044997641625969602474839719882887656931021534573647237996516525316628528224215096624589790248960*i1^92 + 1298245297950285617663588910502667327904029447077771115780569104308254318567401891787786714592714561458170314219519887271861723302914791611984870358118629237495769910450162487295176304861252182278362639584928349890121892413359875068278446846917637978335364773683972542556362261643578407133700638948860775048156899454599697486242434087979889886365881940035679541294770352250820709515249110326565968210059357080402149868467664735954347176882280724077205729010254563463948477065668398241373988674604860075781508759626878240834482072701796911457117202673996759016883837036942302514824636093926851449751415844752419393047445701616094923174284591767054443551965501452068172964552754806355750568742601840306380585278052123644708792833508488727443603567805019030974836545195343890218670725706730318400138293136450724115614651307490686781640934266551718917459171102044342050320228756798455454854550876342353884703518674772192883503304992381063904843050037400281559872626001446994262897561970543217584506686158577685029526803504880191015647993847211518688148953942992320429306980418825275284427637178254762949406384456676356015015927718644762037112161047300021212694733813690125508436979290941046202680229697385163009614663066182386272395342545999631595201813603312760921186620526555723475371221817355993272213824893963961767977886324801206253254517149133636801692242426092630189745382651420917720718137555373386511867423884600816818151340912747637377670231932767655038048032133131742094959491024490813921480654776848230280705110993915047864911024731518800678651294919030006579093929714983669309300069276964087581604724733641348140878258862107600534389544324468566196346505946137560823305581512487984401120199812946372581372479841554840198531959697022469539200782411279663874167897346530189743287687515477775732688883763344157644970767224315354921793369361289936170207086254376869914592008990181608222565150371569071341010513995008798379996985143843811659748663636456514296620026352314466230974656962768508556729308926371678512093778644093229135582664812177390922634227596644032426897579680478925129401106482590805236441041897907284977020907808972865536*i1^93 + -1618248801081699533367164817312292899486561822706736524600065819292295932575121387096556514721544963328339216767413335114003720338001284916077287275072814712074302133388124441286485758222389297270441614476457504265928434976514080346545073485696592833945988274415646837155813883091216283667913707694324658040833829891648699761117807627201189819835473547541627228211748591556813324438530152137684450770351591348501371202355578648702990999656465531547877282264811990993741192430647796056629767906643848846957661812886315175743946409810254200270618003128855712343888115827390674570880511471857290883034733025790613631122178557589738925961619096426791545306127825766862009718904144309126101972877417966908328201907512947372077075421089837504215926055954117956235493016532647304135652346807675249392876936320104967906777442442447228498531338814546489581243889636506984457939484689522716780641822390730278326071762106302969688134955211102676548749289838274623201318366053215219790327201967349244020386565817720593182716633649979940520117587271017822953713025170211950153848305288572838065189165909770756453543379523522927224434086679400954293489050355845990144737673534161638003324088381370501173307513631068652642578063434380066107542985329256881824626025254086521774370495726960752723044618722970580520286844453545315134510816113618130733868452973578957142860178972392006017481793839966868431121726771100431538945209261498672836700985622451131779848776333764014818408568767713347758177433544237402804361312030718317318041628720409033076655125719776901195491615311995627370666960424256434630549731981569333277313234707178058822936868258634448902444095777116455996277162981525463437077937173967997230876665042505083439239146626106999265347119537142456482768828641089333361569207789299813908800235675835870795388726044418196425830880575312496647968719802057606021930878024877357602827906281228220806191922267162768824320516012710917268407866254240427534581400437199867348584147700003275334422899578595214921617789230851703606526241572780877544088585620871165736685806197457102110804976222667997059702337521520981018535409838805001022143459229696*i1^94 + 1712035087411366561089740277688792379469855747552335604496240124460005891397587700042246274347183466969829628100006235317092073110356528789681738828184779505718047638982814682268049175098531901212519787622192074569388207571372411799075200145051579831392776945095719214055597465260181511305254370345707835646936562258525757438005785762464161393637427197749418932072772229351452756681136716485525016205426624878139729024989020650153267102386056047558373465070397292134156417620820907717058487133670357142413143744453932268451642291336446724922560268998747403981895367269342763885346335680637500970155528342267668234392967050615790358629696201162255537950075623441374319081852395882792444291955821055192541722645765501321860585930792126487245761259394016485160221419642074923369894300079022081229760328390647105171447406740485748059797694415258839428874368809918243295800148881736338534447039162680199614919890717164652616318017078206176453702740820229394404940556542794546851242884276741406019953586058186888360000724381903079789136561628075601246385797016318451337256794466604188250152968410640817379775778022275452139715990546593436417881783405498656209053891447581675541879677542977494397023906604001406039616506132578221742680183419143006589784686332282188167787170287170236356234408717141497478656278697581135411289214518576982308545392256054372337725873390904787520156441401704589954649562868725288914952520052545064034293476318706560900093807327835947557381728557874652803501834559473553051838212424155080801116558462452066820207713672475993253004113663829609080849481934881360144477882326742465003056539052655667076553704773115692687968498464355440402373227873989083291739300504776929257286307343004745337111312601253943886496856662289493293134519792353949884582626817460663352314376176697815020338745393501859846686657035697739405518178133653230898332229704678320318771342270391575717048316929966249402214060549302588540409334423102756669797430871757898137638631589930796618533834779571843208102505746059282192601308697513923242028113077308631575794855987985759378680516847319342236206911045137054124571422695809996461965312*i1^95 + -1538369865219161852898512688818072358674445490827680260863888718422421733356754087554358428840586779385634931923318922950771798893556133419908733018438584532302805106133322672965564140845415467350591791840179516696389053674989464327011463166576701224592248747350094834960294508947023465115876338771291177263535026505597899436994100741011898418974976051342040873787940624526543831192705040499474213905753658545864646741474216180789961793560081921227567832803377477239781475057197048011454807003742112167005043862098750080749117118030681058492556000666304479919768393990822140756419693334959218768286534727883986588360134488059113147118673147124885010848378779725715178304476272274829820796620345914920584307176939351265703988971308990809104601680681353943193305864192317219746946719870202371892385135979154904033382332422174103310360997179364066251893074427798059696563767484587979737504043717598166924851836640450244687438596994662305646665791573710338411016077384272126960491959348522036424784494322770794147807584656132998504413364331675368329265882054963371775169711265517376334061148043972603584943217796905015487525458398570128885486033808736496524494995165549256178169971998179910926369144269523598179504979383307192238470109195524166351590695182445571588752291084240607271619721257084956865481050660704770766579010625577599560136703415526466043357634492478654735312141736851142874057272545040881336277602079200695626414002397738002502685513989554690959655858578087562607663513152499436200636498618614888266906341437456917943135365725518138696176589181131739227502796179523214645434660041024647459299013417577075734679835028953570646318653902632381614373639970315173223935021072971956246157219877045307417575192254158882496547314814750225597815758334169224668614807866478113350892477184050816940776664752231394312754268947176082196159476682261543347544069631971965152410996401972515179772234323833522278015405682060139333544886333413110386423911455711347483039508244296596476434791015252759350376103547600269160693152297685936810865909857913160721627699947823235117470856322972992275274656215769519923988990907960524800*i1^96 + 1162097999867974878298222537157220761869285190912102500146976569630327114099481393673491377145748555329196009439029526533414907527151056196303189458684336178462221855533468236482023872627155820955998322561277560931506999717428876805950071667263306388819694840507983444127430460531720960863806304585024635735586151432617637858943822787791838101468933031072459543540691860689587676242935511622041314050613894418317485377858923114773333698866510766881208871875939644561682630204703222132581432136940552950307926808836830514239860751896953677170124252165076991966062645719232684009387847695642283077761262752027813665870368625560142539088696041492565554700674913205546867935096151449243675466245304921104659041354607077784758218695420020724774837938266437818011456439161647294248526555634284411290196083908562566305495357687523525666222001381176823593567526662754621152688825354552025531262694651586006026918664956357015362103865352457492571810338989172077674087637581761903519507693995061658863819184984806349859191253106033981908100608246275643963606902029005599239045360229213421070882588335929023753310488612796193288325681093403274736981345495618823729585094548207756928843071442671993880482223655559848198839571632959172331141874696780137517809623809867396869378991332564269329634563083773445846101517569857470432435327093439712278601264410713488158426334039091927741703126209661465667752859079626373994270174462061365572933262385100795935550184661809652434773097226315324923244810560099345852364029718455709733745306987112385195255645288836954167575683917706156402726610810912810680078856791536912386457724875039927022271444848928035719504877887783206143908411937980867964711050015465933507521090955468274006021284201987379751000830127878870895611186039166866016718409326654691893736698264346425444141148498800748922536890474572727812393718921166069000354633431198556105353847826400702163654724898031278725084308984310366402936033580687652523909641769795669808889202049937178060507349431240948848871983027471179079719080913504055880765468244114504758321294727408280215340754066197796766246163107056362257021069688832*i1^97 + -696821578316991830072111602544375805405373413997601838549009980129358091788856377427012078233347553871390877502681319165452739616744731128101728751617277806654539698861482263250518939718226692897942985850664170245222410195484985723983855006659986076276495654663290525697434947782179534838410936734320113180692268440761016395639235800777803349346166248492203856474757231211277173860036664271105277623133403227298648950114524957166079051706983788420001252541746705437501886948766735348985462980945947321072157436028657219341635639525484275671143404997099031519709938472544411740146487185813443225831848339452420037307120269865386032537210443990131522811154635834240246406502095807044250247345537626152797458790373710658970006116253298931767582568878792252356467154628154660859182800657769511714139633173783569828337787632035269644107695100329562402281290643378116520408184689888461131333326155737252198841003422871469315654960748678417183153621244543664689707726413724389282333281302449549053941647071706861906958539460635208794719355658137696978268554372700795004657808262932038773155220577106409073547400203162428217324162893521392443601393993144120932678174543595780235731809193446683429817557653093949354323551283459371122951963654569363444783602806619765326282723826662084533248037259597496256268167799882125992166562359919737949732389234817997526859067184712169059400474449281800057870119180100448308903656333006566141120971504707623629005490537280170792512497404381806558821476912910354262812269068519457767786451881426470773162899212180092386989148990577817700050664993945716525581563225469339212510655290974128848216949303681698726620146377691084622990896141887626037967868788661034199155831498988238131017273740797167041964087010208966174754762718079541526766865717521845902431128120333456226599129254573606434891172274733483205157375326498761815716151914731728786100509738658675176419017394172158151813012900825962094943434859508771833331816663171278164497688144171774471750361926162243511500409694138861225638789013309849575726187739201364273693655335347724797651259922034405300157027761510825328640000*i1^98 + 287687154624423073519278894606307051123356017960215383967683996985447225956851994505957061278922690185398675316005041765062149700245983551856356217603949061245910585766460550765539282082546082187111883459575984362629384705147106174050150397788301107978511657947692639227418256065199287321768881521160699156477418842375380991537585522521839194097184665884574824067154815834473519537621194478283095661164452325352363553334020937752592128566804818457873956490644941813059034471483364349180331856526852380383321056853381604369843347165336742232858859849887852818759727531731328548478271936811629670920521457658132861826904425745704529535369895349561553176383325325725727801016417432987702575255990305111610050272928087412131000731831471440260488637053498075159707605935100342839982966670954521227579921857345776901411540399410616948287806283043910854357794075760205524004916941175225081361811646909130545596969366110556855558719470014863437166851694644637744944216892838617181671374538344184470178799231608955461205708311121417204759694808652305062255443302370164597126720901485509530325398725412090893186556170113503011674754236746263928820637016357706601398709969383955747570659015503677961245122493312125001504541257843785669232904269127421719149771947937500277754895384448834413688207928634976104717672110455894575901990161097734513969917096852993533755202429438838168507968542224180233004765749777869765453560606503320908689305054473147242863447610645211959173262110662832912818891414219036505826678245297809736835441638094852093141282659518965125188935115117328988456919366845611686473867773043855779642263175297873200729023541787573961852845706458450470069517416958432635203521092370867178578426290591810012200997788970283566229704941097107913861095085019921488606859451847906736434632829791836643038402682957169828520373148432920953976495437451302839890659556860320924993891270239927744276830621418079400491506098518111061456556198902315817907574733751920605162091299517250752392731839856343821160713224051667320448274252237107974646135833091452243304028551784300009389669645456820400304590932194361344*i1^99 + -60203051935553884288697255845644753386073717702847025280136349356868319249532771095224867715683528000483733211552835682772123528075205937197230728964434280135654249236227853367142543002665053948589134563293633299665707215844805779435018063925496143386619315289486716710914276924833447510016065847587497459929379992593891850396294144406911590568910196544334915235008893697598880502882637946591595862956745822688816278398034495167145754042467285980740264441787721861488057761760119806415932079602998068111840006375607782258977005751685323200533278676625879106968484144596131013857847661160664795516660203167306280966965221088298931655002325114614603151596508487363629273881062773367514257141972651706733620970857499772481464006026863663118263416826973013382250252197704398276336186788134772673266538536205779525132044860087343386894010258648061255603287520345199317597532547913906512179160126952868059818873244392741368915745755820030698714927886653022601674910493643385007990947789316214686249162630383275693823104390456707596321752524119480597188470946359365418751694355231740971774643570559721313296273373605674103311206519499404538880179248388844319166288127455979229937449837540010619863044956765518703587400355170356954201905557647903081720209512343610904988335910422453619266988015636907444437172655732452569492211778018071247714160099627727285937741323388178200164719513660681821308503355951250115161526997539112491085219251710104353084874488867315465511760828994098926177225749778575384822499030964066432917217609206238320777182383423449784237441243593692108503459565071649730913417491971280612987778788585507588768841161490990570792809998656407682701296677451441611455201484945178252435916320335125733756588472080205712790573595936334748521661384164190832301622049248074133698988119689528465555739164796138292216011764618664728945230611626419556744670622604713776171359233010731981201700630181426609161024666705560787831018951078219746962785102218091816080622556499363910447245869582364828869750707771298616316298010441067179366305982135575100927624245517314183662520588288976879460777197568*i1^100 + 6990842164418751484533688238230094320226500812608126907415732865538701275273539477788069933926824273943907752137092737187775245673828601935179792726694028324980043370637533908496437833695302172516569974964269643504701255214666191801009205171423822602836839179544772630668577305179956223817499047528481262215222027751521712289697131117899454485288023963977754603901501539528509595247938489215199460770016421796044534138756024850748130225999844291188630000178406806899249650138573215339583769271364843361721809879008607973364501456507913162696438915813092541857877623405681986986325021680565590777731018985448229172127122091474339571190896575491553575576777923320677079195561475465079742612797063640358807117166432778201658765152850494951064870770911278424952014500489111092846102539001148703644533155020924020248422431476115434630044643622440874287290144634079740078612507799470427138965338666621494946518758069451730543507614916131065475410188355174272887125568617778324710540233191107880427063538625860444291394861564954970934012036404782693009571491225739710551158243286456694487978885879722065375546358474229935627161134957292707424453403980257234849878764370553026884139009483498282462935888344149834888014622102850230633944535710533769561363572337924012604352827822842139280199748751469311335632446315441460960074806714042514584608166971438067379374352059894482361681830096029333757296866365135427128827187162539818112297378897201184877685505865307684082600911376968073289296019342879227181069603490650940621110234897941393335050535304331772736435217705766085549664848310624753139540096676489950167550734561466495489725167803072295941751307549995625520784835568364294431010507445652635739839079626880234390495405020083756425787707019761865917594821804566039748028547961651575902701901761330550774883173038419462199413830029116627831694220634675006758451432824695581271988220244645704863107086075912193750352602656173692705297614786980809749132562504367672675491831705447180867787160308460229794395009006109368185276081284903152026944139777188129707842059583462252057550543637293161250816*i1^101 + -119844952970477408738346074765106510019985564498006549113083238382429911708238696901952326358066599620820738376439808878110503978027029458273431397082120824879254584040664663041478719651168435651774999036160826815621707822286304229201772963095397172647651992525185384577308588264017258746098445447951448091282348503375829579825118649752335091929534761564244733758188770120329664301895217174754772391928596791064713581043886705386878031968726063411821117067513596412647851473121769387575917264138919948840978092188800787172199988465640056767981052730680107711333482541820752082855111231100385022724716188018650310617636941550714500236673477491656339019332118935930491384561180186683104021618821513348811999957465103196408380048040012858766445504838396924560115901839966402500218218555444807222053840465416475948914417440700152178195635341865053476232518789634122936567259676791625468846763863105644101050053983010475796918679638978721875411006204354247213087411159628427908669209143889918214909344458982053558488862397783788414872740844193737520340573360374986114644953717043956828834910530080706626921722180657328662078448789360239511889389991924538022321658635819803277616084419783467096991607573971928068199553472627678168406744910810507112668221495880282324587959638632377203359726557259831760981628810828168558101438663470776382484673468533529983187614819341772106148179453198155048123709181859821722062720130258887979202369424983753370399376433491750635679236867212956828529592311486682483504788523919169241698517436410186298710355940725353783844671741672369706388774922921183040805192013982672006586526411850166707731431063667492884776941759575304159542502947753933590593279349349998783548197808981574955370208327567035617309038566353670807254491707969157258526630175140700483200458681242419429228109532945618746339883860798856862808326559827044256795053781695153680015413875687254159622313533367744238048337385011214044746262603789164294581721771533584536088147171326554085921765299357646143236226715282549057169050766555192402401561988173716141079497508821085428677528218763264*i1^102 + 41960478693148508603826846719341009972036677802430067676829036375904250449018133046729588473954491389430899913181701992316385302044436049262795847773238577125317751327566973351657441788304019297507743823143200453597303910203156634360509567680006939468422329125401321253589240700486319440280478435672881643828781309878120458599979755987723482796924297230121852945212934345734024037501354460406962172419882458590016562879519963975923248972410553817413860005002900345475857361639654896380990471364785454598032028199885915013527671975558395481655781230212167009294654400534578587073369610204429555012581092424429103294387488577971761579805088574189447295733061637291190130766200925224606552752832962087630383225858898658525996834089946831892920246975097899955811948803507057715415553184189566411358502978818655178295781185254498185996148144763159151698238568901915681389137375511353819894391946728384872644448883279019484819905605377637563718376971941406048459144655359580722275810434681915191430521002929939544926458849211470292215246262825337892988101589665851061872329687628360071868623610274776173510574633040088238808401684817034306256879046493567913230086701144223643306392712015606523274169896535407823420595498000274368594589268817884727823043224190761641885771159921844920439219946233375496757588509833370686184911677358889901455578627180381135285033959811394564896994907913387582928182055528828087568181931421630639027783207666075841029965862341673131520390409187356702852738443306800822939682858209055271380504423155311001052702255870532835080009114015823433437641391043608514061458626114506448373486459886332259052372191430266450174030133088893561772928172434040152126957094033546443048181455888885605833838342984073332245042426704826210642846541714394852261962971289707535980683709113567053675902714842267478582731983666681211607002671505396559248174237516217844522214059006522641072124659233483042704998450727270009991263114431701887773907775072716885685901226522701238823611741210155421819397832152272543541931930976348224151759393040791084131454362872869344157630464*i1^103 + -9930688976069617040716670037835078095847689887194868678533261089102436173072738993514322534065578931203798932962484343786995155542748915051238732572855819460792513711236283454260271967384972831526671175567870247839519128789714910365998975944499368602457499290520372682517908999435974806136858054738164740197432062219079760482307283224081312137737869366563603211583999898241459407347705563680965541137063882380141899614873378545580554003126596128059479813402778195095670473331874919649750981782736952036682031420725100175531595432757539632801863432764620988258470187971429312375344881907219879296317462537132544127404616765110786809415521080464164790174172064335160157141601396028219936250947255837976516360758374222562758622372166373101201919404297110702469438796624053381198319778941419710777243298163574372244312506892657183809025093626190248319296855837340005299880095042273244764118590134624439769490928197938349279985492572604039271787208133441261117432486292910311404794015214910200746438282311986354979159764956555494786496344458108279195972571776271492135719744167578565629792554310031637902548694791480014306863020737675587924689791488246159276637353251237043397087987460069278311212750183173321134560145068052070093847629638206413155190542185747614477541424849100561335987998536154602559676821815679519224183144427990089170972101089369208873700847398166462325632385955048541010489368561248604120734947937291686109116101977688712411147077931144371802004972981025494323710973630124532468642259869248189260332321830711009340588570180432714794549540509336079378141580300241115253113929650318776109868504044638551887958750239540586842630447169366500768437542270174274258007669564287216800805190975474699463416026507809720624642581241693002219180381066452346826762560973670242972932754341636148684181111591599016376292819096954063999934576186436443740799220927766187651010586571022948399988574286795407468505529338629519011821946511721974520032433738755396300882806345167965451623937470130504951766966714941254255859837373920475893086866633809933747766627877898944512*i1^104 + 1857015941410474487852975910401314776834684916752933526242686403382451617185227979012923001979308077240230984613494548103341027437634137612666598716323861131692401600422258473219795265439781855282283448546258917975272525714899152785564857453871085206112460439637289357332688374507315134892332470115684796526829493598139386368429901061462737477281840776326847979627673075589223336110558675983520095458902614088509212824470378443470100645171642656250972842775216965046905988770267461118790398097187366093711068455289171962895152854817382421477245977139957801605011889820215921249368604575092456564022602184675959652870281034068262017391506415285397332343431727553955001368780596724667456019002040682515081487211706306028786078143983106703948729492853869696865398398469265932915463594459134455769992554896100074078372138875452002269176774938991396209220767481495389396654804460335731000490513757240015473057310811828262082224322064209022061018744992229243051915012087290926502258244272910601713598180403016378265588481376976425746869247513192280635088218425489910405874784040558509968531862672315264458916558352536282438032224310012034495943654920807637032439071002670870373224289612838218801942326445988170862105316880369027875995807714053764585727183045534450829690929236448604645603942057436444183511510555130238293696656540184138350055805462396340476524321526907934075572957519931428145134488872135339357379908616251443537547892940128820343303055232092546847995730251361298580742944104422576511983466429016028885781845368756865047381713485568321854007763804256966384712936514573386125170179786140895752035538739163551428317834599124949090236098246291461894035826945218460623712815491583214515027281654292174344845568814272155719360609292043355621308429429321941805420806841918635918397738764286910585711175589117070234511829673505254821150148725839863096313966743460721474585745806979313563443952818040441565514862747777134261814027497645374438901732653517130195990552170327727300278165187618956209326807028929853456589915441046968107324636311784322747222500311040*i1^105 + 88109624179585383800160752936050291386842915378537133226707056383921657320621301369117231614448202293667076815496309619497616732744972056942615336344721671458535957541255802796692372272228989189099503786092266975414657564604746501122561032430316951898170147649997572090459442934116915357683859709338333489603997416748845517275975449912872800113856722311795977719309117134909934688753603056646266004604110442438903826802765732181706574919153739121485558290203114558723108764331852901386272895430388514915624947157872498320573949564003423449630369418071491533248804382880410819075950885410497237296042132682169571272459898052410620748183747028789899873637337834717543930006152041113200690101777702110419953413673362119610175778557710597554245961644538951191392535284294443485169213972806231720371127911961049986639582201680495279562454873802079428542332822383695708870039944856699401040799426616720057038974127045981524652329301740818453153869292261765796619898598440926446157133795740478455319362916846128028808381547516654550020841503619218168991848275302087761000520610545682903923581131317600683072605172814492102898989087238316991112615460237329378444466290638344616619699854801045182755235638239692265478521206236570783392500012639071653593121448402041865339228868960286549845247237295126647861400928524469419337116672831121648455983741911748461623935706747404480680606410309370939601549192386030463079416470703317747671468575866729155384845536063570213803817783365833765622516808362593384852888109184295554935846038072307612422664641003047327767153206457840239027264776627276750110630695391203595537222724370306951447940946198894921442181343217049905887084379639408061331441184149212897630142836847204435932734339343514626367473282276454015644639840152487662290041755957663288744586511114506219611418047901366339951048874058370383611409162343727153313578794792000789320875939048911323547038906007196261625991887649081603582561878012914386033960414044778256435396463391073277556879498298866808471571171770050637068471531964648244016612917187543973232640*i1^106 + 20607901298403956282896561797737841778280289465659347586845089385026730691878525725905976317488926074154622259570073357428121859967194883791192095460743216122109195876008400190075449301050118638002289426479525928268284775390614739733761626320230225820942139286219076956167437574654681295720598949602407049388804479574096540649962677942539272536993651116319992355798889024543647967222391278808316946364255696543311636262974733369170769446527890498480701986837104397929841093175905576581671910936773987878578041023690971407748920912379402931929843143596815311725952049265310788913793745730718362550087637951728735135375751227000159386335707953124403659378749211046696756798105546833457454014249567096866898868664496107072022955646556236779758182620084217699055330315691075127331625789763944215301660384899076418250561646776683161150782901104069911842722027596022325276650470854995900339586196627461661045590491255174518435558186884733560587115640702760375275955170954058299673285431787302685719538120645131329892911587701349323166499772867848327601434054215318823113636305109607565919892998892157226539735937031078483950454541584936902181653474155605773177478010110557195632500219985416764233179330875887855247685690568561295695602285951284857642217192995322626055369806964219311574276534313639971638662418528712990904548598733967127704637802132932205085740683694441127529306342945041347833308311203619854219000018052554656765192792372998346449654685158510580202051941201224336581440683089027043205584518806848355396744758702547412014174960534045618791282785494533338414234520712350414669028006690498858377731066616232790408293550679459726256869397101279066870411953486292741654976429950902723063895241172617685529843681250350038501232258898195649946561860434730296451627591715769385535657534818347149837787260038239488031973729032589560935162334313455369228391574828432036727722360627254439497241350509427571456730676740729385981990242092692583748199106534474778649373901917953685247490111057162154757059856175298358475593148192725459556318284548669440*i1^107 + -4127835326150457504973135843053432665426339471213681368251562746270696614293063813998827779100719754383077520279602404775163281508843347018553115660842172369044514860599024380773222010265794093346830584097261796174120605494321264633187057457278160440113631711939624980387281276945758971707897766950804606559389550732792126711226332079498426283126558159460452990136828665005565648417871208271470257160040385898622023673420388585408228528682277104724801572456413781573599871133841189148819353366450504335480700465979169082522221136253336404104272957573635591446832220478270618455236143313362335705736455773151563331162996376429139701464885134712813982693114352907273997676233677073594900631885347003922871550549375935152889302072623991257002353887958117773760828380560814457379394584350435790087211801124311345519585499777157435451668664950714174313192827962935242129602831484432980652092886629785355550498738648706044331729555379511770574750277286450988642561025233326506034859664429705085460419266694865935074259239842832130780091026066093439214929999560682607752363336105627100776390364024126738254348255418720907892132417773517824476644754060038621572662784691809665764722078641132584474734294629004781188744516386511025062788752973971156949440263653212451567661370943208051755064395893154896659246248664296707500207969168671493588447097974478366616926082821701538046044957624940275623522898979255626568670099462680751762990006878760428605336094149576597915999843406376423541720772388726676094514951787166284331974340482406151195920778833620843531264498012503764726054609721926835222604574711613095605913853711240197613745071938531499374891415038789909725318814445595642234507036299903433510638909698463976675775267316715753438255900527151851271349281692385651907720079996559762337948363804606432118106375236840728196333541064530283870040147717665475459715228125469957054412244767834244316139792853827129968981634234865766416403306533830671509694794693876451697821023772502566568964735122872053906858863829896448994360702033051437729742585856*i1^108 + 182975740503257295548456952295188455666222679481650180474935798372137921677618395293351358770387702031249547496420417541471894308058600317857399558386243497685510106264361150670989710671936901288003773171428976344371311192395957527223606607021639427982898959441734485225881949757859414054079879608038331718441065064133184104406813925759347104451551515650497921088052793596236858044571362699338005164798455640199038325856185998955462409955674377033323933683578296326339394957730950325707085900364229502640039348285900233567033531233979982658011183351276074597057642624119701206610060236717191429499061153721879561795381998540364612584114908384635622220935636679618806205553611139314520741112864921464931708016837411749184640903771254804263335362772888243742862107638012348281203602952987628930466666380293323973545786575495320562859413797000211536705394044966198467118206932632400153566477648628444224512421410185386697723968589267669675135034952413482999707107097631719782542787795733212402662593715934884775777044787650828492787711860486887777362199286167508048661239988756956020015342330105902401788606348778903330535285249434256368048212184968760271449042630418813640162081313444411573429617574853012124528477661313744204246638450659183921237114670290281894182259007488983642407859266513675986544331361012356740709745229924939151359704525294403784870005524978962072970313951316645773764130492551189777236084975313292587611828724525200841802704454827031583415409400553977992456003405027085338367075457654317811199087083537513500745690557624567882880613539183612209085927299061721988571977460662843953095638477963737821018715072825887287804292671208385425583196970407923478560887815787594557401830289751670029993627521582155420435414265800057116309942728264808726108116378675638825346318885638263816385050279997040159888855976646543773270156083704999109532368764198825869723177518089432519543174292893012148868902152266962028161385367814679071963351008714281282008961240949665783894011720877755200877206864963205472623749631765779578880*i1^109 + -6968188332670971751687673837423652649480942593624462620254650386061365759167929099444002898087295742297424430501666514476283758025474623849901348716013113297261930406256661845705280688688193944430659357788328145266689351022176166238749259689871265237825814183761094587106497998047047724798719129842103643096147725229745100460114690551913890762286688520655877321950109070465057946923459924144050253766536284363938776480199776396135789762745969736742037537432857578642146289045001495157003945387307766813785547697993714217847794568868185090423674062048136860192666046192514673618213408922297695483011654911238866299951793513895159229350643735061624806117640641049383914075579130989816804345043242414302770698025070429591181309997212970239429010988785028748867091861324988341587018059525442942597528047975015973226618000486668020008138991841009353255839808364337825993981299271036330101863309182059683534676196308517917039491134490873300018155352661248254075639526617037497290906781026225601424278584219242539973514305356240407098971862036282243550937755483390830563629095158712499834736563544129348162497836907326690065995205955205679702412330141444580297980421173339656434034522241122962469835902889473481281644378008812259412380113357893946065697515611563930208269061592180658753701719396801169107996599317780412578699690183246437350759422614480285313434513655471466885033257967592011779757473421161155510440111270099654523170630909388532673211553793593594857075528380689451630060649901793963506920144840618165393129226703838153446415175243218838182013775320744354204475871776713557398896157960452158217551241000909413060783627265396701223560340540215931994281367615802468400456433178565567048643543852989045292877578876973385981420986231107250055807126032832126601026553869400794600006995049255975770635532685156556135423756484848999135931254379947493855125939140098153662291489148073735825574268186709542471626582249137059114262799940584768902942796622363895313217587893316048607999202314042220131936292108748702219346127093760*i1^110 + 180652633557845934410395552696828459610455495750631620439048078686395005724898773043972829823922694852169004370843690845566094509900774122967028787709413266074097967046355701729444626798339185107157190219610178083788324639644533655018375747933244375976402803210660082045337234863754990844032605023254613707242547222776422620772023928313761049674073391909543086910764206802712089988930898162150213288698054327112320390161340210229593949570928463617899068635000225125842905001846344860720979539284990614739797981435659846602496169079355381960638988269300248554521381307354644704053172618505074967678240728252890163362831401681944798778575892987381367060471840205329869449729576189536862335331141549691434104483885606772627097307006612075794676790629564569822069223160647458128285138039893162841898159278030743594889484049696290495996625321292629179023800541561818662367507690352268410975594951242853130430559762061482435228788495989075743874021865098412210502867801642930645708789877844898341660391897405663149332781275056246854001965993795868721937283046748929225508816984217362655894970051888456298116027835422772780530259600763134498232683821140106884000257910336384237341432993179754095691408611109587472632133983731517661978856439779653398790949017721553395125164843338155643625250296148339019694648551565375330314180602045549569727339794484733671859253705634554901181568902933735930218978646238559967157660526639290636121613847429319303725811200550908102826409440609069637871052143692398464112743498617412860604241908540783107369584588761374238486245805800853238478439998207272519733510382299347899831638963484304077480301855585370328885551546260190599778543246221924619078651680876814897699161401481047230950685841994508485604519979908131191471704934072075056536361475484607586278768585818489622337712766402494904095827307247248186036122460459512169099036958507112358033897975068874156733128273442884518825528000127016493160160132912526000760348304674469664835620128500033776341166562613213653204266102905589802729472*i1^111 + -4116084085815919919988841947589775931003999086285178711299916798199468777118320790080053587073453562622194403760379243250279210969890962870678202241723911765937101563808583444912529682261431094893381136774546970930083507961775880216472383676564722249815831403925147735007838358871511956969233135519761985386094373329998759496573383296477666006154812999615298769467115400257719626206735111045956911764792163162398287121526878349121745930408324661206341890422736260502832075095126522715623564879550851369585073273634886736206199397226843678600626659848337324521988859465426892579782312606403430640437164800663115543126694321063301278891784069008026069566497196986928464799885969622517767832817446014336195446122582069015320503114210293047810932698544959366823113713004510202216993841861968971832704141205968739937681894179416153252301053329781972537047385721008047694617012540966308435123487833300512985699934364649798545716299654121765981018262672394492869253515217887101668391758018953909071987076648645621055174330957705659789436761950565463354354463542127997375002050415124954036730209102707608429594134753267054504443737415310774638237520135175573292882716780915505588928004401014073293760395484450847184390972886219736335095084790089342779610082703911705155488362432057895418955440948356346888660353446604466485154215688928825107396291204403076524928873429937144892331517590449939050747241662064641574626975153855259759806766246041657388081738717328064427654197290672094400692126156961680977306435809947368551461333039279693388649713045513787230480617644802693809726942117596415324584817338901453086472828435341682264293914830952218211492876193817059489470041569497502704601656022543490854427639424422640352402151287492825204568961514663066980832488054611702128284159358986127650460483137501019533443873914060862761978735140097318871863851249866836538150842250492420107469413873042588995037664271382529506840545450404430595786351463154415985890681573001144175848787879299372113509264950625394414249655383621632*i1^112 + 72170720870681021053432469393118885818209046744453835971416447135672238741628330744516391457150061245062348852474423618793571322583838024855672470346909684336278678252567883436962251401435188799342334452861881054857225315783457696525078100706981805228193851054230028945833804451789941589159604313757932582487808463253368971960761719853279035383171754741515283118602119847323904500976330477763453926554384322640422056426031622036936105410971240571350092209438932393296917991922730839350372075336605879432177176579759913715773226574355814563451741783138976410834972426083680234974581423164206469096604102872199177174276364657212548181826862426353341343762080289375263460530429971196709115005900339390370456670688988041780409350456973135686937607050548387895466351564553997427934336417089225577877752485459566100329143985819664433840865409131051830170239080534295421183080804572603906546315531321933272925057174399850187028861754330974563810591395571256007805134881705825950420770772126593980004642708836795237686308924382020980617164027023711074948396583274690450756132561773524695050482108686930767615976420188285791792780739559529040309947099312162948360570211206439730723662894193567099652378427988971046114472641620682363874714939082808505947445073235602131091599015869447207580100921589716846401004897166288468626690570117303311958655021514155053889218983355766236157442015080668969216239642286873972272005848869009220510602152259516703251533428570760494092595744215465671074576191636732518500546719209989535493584562576720061518207157716881280284397251668713753201147547583344955645239722418615733570491885782705293719010212393740050885638708199181278250451732450790137146508286944621489748334824463375148063268246448660973411226815263031971427285806000509374001520760201321206266967937960818191538838507723952833649443897667965943716798731404120484953158727448578651217416161045166316957983504906297593166981219120766951588277054516859803546240175636725877997672923958984356506061237152632705799684096*i1^113 + -1125830630410624321268236572105735972185269406824712505245991378238835111548266457238994307224743150852272460382706528037791282313259705027725200009777280877561912528888034464803107056563372517320798652597231611216798858239645773445955842694547102628662545415715913237556628583245008317764673304587408639080744834719017632700537873655631985081320452665427478570070927744323867395189426141072037766738071609903716591044916563419720827019940832051677114392278021700248892048318621374656174113842956780061434421314245667762024706010872592840281269127792269069948351835593911763750567804867322361072426967490525119189983098768100056338914955051026040091181458810872862165641674318141890736179522675641839457000084129326512742386180951165924465053543551109533834245430849317944525841389533329295015763595909913737927306673741556322243403486722602811946180227275017553346308652334585423877971548223191659855999212911119550234561156879583838485968951473135183372658540554879964446165741386909232406748200892406754285027870115159606267784625579925959903075052844305024394064032608269191942204891773692286248573564592773133337689178683459562088686799073647289468602622428770203732837296129271151892704565164708914450435822306487904181679690353149578834319206620289185891987877576785497122419955546062964234361813181831932679156061183613423969020563245587760830732977382432499860945182027953972231581270066174401295316409925976037969363590296628776376269689582287442161527997389441411764850711410636975410115220131192277315246264848188626668408971660269713294801036803199847645694170992511033848882033171985365506046078399071255034425073970704126593068383723357302623358224680395545615573639206740963339920791665958767159583100672235084142943073613356340792470094644645033284179178672330809097241747153244437314131747552633933699514093698619830666730577885821261234717472928657976462527128900861812013509714526994130528367028970075132504812757843048070363685835352587968544822029478635847791531598948824252416*i1^114 + 13799189022452190619019593687440673218695823485085775554152277841427689531455776550487242990512794279530176024252836139158357123844833442348658112740687357585714751054443170467596398679672899366401826430543041150209383498006881807269436142939458282491037328027372976854335791971920388376511168610183221287776472857699113233947570343755700261588041962086485142029156121532649714205856737915391041484875889086496647690857673944664151210898543994163401212565352909798963739365454204148264984032792400883795246486410213142704881468953016721695376840403327589897607333292191082018244524815332040234425423376404742454927390513519975040452598597042377665294081998012232601291452531767377526812716891399224189624926752634513935941152415364100408359139211210485296554232358291118762322758113297102964107294936943329169874350011227308042873092075406774260412374981440218320904325045868024682300194768596936141001887096255580244128714468393740344148845782484853752860663197868850794930123529920705919460807052442753593632010215907903301541200519753487721877191204735537441434504786456422024385680870556602534915426414882888659637948260377010375213567115495880000536596391454446871257561955154102841142088714578558051054622513795976845597090199361206549698561642617309337757710851582497497801880024881270088854418522780631507031203031967530311196934189630576621252287648134505769900683471098614083451881953352367635683076715228718176765189602810481001107941090294188995785324013242925260336928540699378455899656552405037408569888220514900288129165727882551781038078667624630701123459084767472678009823797282167261299700753680483941014819718905129813378044470704584996603219916994482061770869696139476431011978366957556699306128520849580404216268467100895390202168792482378453712152272747266575399570912821775159937300047698333276818825663900644101441278352132406259896368858169373679187253181242967691964858229951688696553973702417338766929931384994540768493761047462756918820258235153334440104147550208*i1^115 + -153552613354112222141913115392357635532637765539339099781849161876645693776630112062869939390193327202993516764937347112653463138627199224439517503313390353672227587887467929953927767693473337848788118216364210670675298003611852397634538850042489275039725766343714471903971003491334564395726253041111458716694161370051360096830899596386071954708943913603352476890040671066448003871267806354976826077559953804619719672733569878239016623825195604019321529789690271498001434160771663195665530698204672465282651986445432807469864566556360926024565817546032282735010588210920445728794450413293086725793966789877842396083668586908481596099150696935478100878468524390183804337842807762596847128349200265976252206296059087484880500066543252912436711175388221071956998696098065217589412694506596305318307984781075588129229937381256789679537766128076126239502556423862383469831786664365273035117468643763868607053437693991789737354101970319301554556843395539842044511282068689534205873139696221365524990111202387869353627820335144009454300750695825680069194343164072660050280849811771467721553907918729777117719891419156667933691301094793863468945237998334155700604378851388134392281495817053253429965579607170067982439956268372799443175921326963937275506976662060260086154951423385555840172903158732129727056276074126944513123988069255026624341365901348037451473632151394772828247007162112554750417220452516308312251828356403987049106260508014282205181808940051254610857178057855498139453110495319810913979797230050338350404271929685823902584964916438458075712087801854334744126751782721790324576235743895549626026329759915459971703638402215575863277038220215329246782449100390453848979079414139611465480563035137494789610293824664501864807097179825680902329039298313153100026736845012176913541335493701400358544430957743729147644172501248112458626648711372837586029132449069839921876407061766859617090284964295273556713893283876010468381459827430102866890618971480117945551089457183382831104*i1^116 + 1326133645238000203353803719513120708645550677863921556771535935311687848125965994861313681542251146372700687159000789319820285524591256086698329690022947905691284249680364706459971571743139531093074756308472962808438978591955780287335040404332118779585846077098538155517371289652286230315978590715366917325299182578569643191620311603779002667331534302024831175606620754516937778592130833193139806917942758831188001932233891288535939550913017367282618813593403611034450388814822478721126497723704165478800292293814426426239382740472851638268032938854699521443024680927687493391653058553565243168612756140388664623516850782288408622710571513013446833374009405621531371467185303591047018001265455472524664162608135313719064398328530541483166184034451329360477420625757635738319658009382123540960397564405912145473411972347405184187861924765694552852839932751353884164568621742024844348683308174700583613987335331084268881972641388373115488847595391235792216031697579767445995857816552456394720585116321899592243857145072569570202339511240770134434729812733363101685561280812901883387579824245650955911420998847714698797060314086127776782707531475452818808731229860731517544231470428745984286093376593286834682558769389292839161964996236469101778180092533461353428127578085026430885815906166425586953416521620715387775905835349639855317061764113387961395712929564201297379797865154168423671721876409060347052630663599141785059430483157447262128045074327493672536520530589578950104244314419365468065954303375962730073991711075206933456245273165244588976240459076950494579299969347112844088726444402092775731951534375182170654125543668917103785303147613301406336605781862998934859881354779612451944714610128036655484546889050893469820002777835904561033858503495395999633662095997471406642513157243486857221199420737403729324548398436240856229851406292638726347357831291998337899050230884953103615252885397401528295260764175948564342524443269060549816548981153703153352239782821888*i1^117 + -10817251397839854631138792074220109777000529683863165217947169601203807242698141249582225074562609652045468041722850551998112807217425518317769932740701734897562219220472571380536702843187773489209571253637588322489589551282320026637697286223397883426265211629249920216863759271533691003972410404365186930949398807301089382864564897460245458065050334282013318091436933790734722888362941010509588855679661319902071055752857805395314434814991863529301189786166404406206701035391868904456267841671958927635498008306368504865874315031480156310944137405312462011246504130606372502834009381181489666580907644817124934909049009695558410154789947592636207135982814711922184970617706496762598582463850186448893870469344445282283370806260820815744173769293651959982071102637867965700314361661416496436795018680791602108175684909360950662889435734444421220346678603286711913688892954582374267201558526556800667984762251475624960291460198216317161621912439818720953142053896225180056638467123014203369534621578986901656506045109309476889026355431904629581530205303810374601869139991002209266862217824892505554064264245291532702878519180585522223030973132926573655470049650093598236619194029393390113486458822399825109418429805539209228302341034903365758840584839057346497697966681641824376481294762159025387176233763550114567404443147959307204705826727336188392296388780239504776422200466664053428591459755903346388923017302097030122468330375079357724743124159807206291269422763704608530967853229800987277623715778101262049461189801092384698714407990955029715468465633188036243167313949774896271340421887697549791607643975274046291637824203109899859970666513514317503550697143944627001176826919182042759474503035627314841871631469837656202390551912965701093875235960382831329984201286412047253867541683892512113125617349633329621521984294981633217372632413285511397801740092187959088587104685127852706889925580945972002915054581793868336479786788280386036271705546428601075761152*i1^118 + 65835256094195845406780425799843849099581365552355422829682535412970504624062428447700995954834843364597212787810384612402940455093675603558670947781558312604963057097961306604445832459486653940085375057993199652764931509767817924389362629158890042509601926415494188836984954221141088752106348334190214325552498538408776290403909844808135840892432554999814037233088806592404278650834325049102902151241084332338955238536627910067609683914495733736902226380295234469392213920151068401762689625077956837881394622078892650980149328281757271687875808799748833803914675165726888628764068701806446513085935160169374898390076255206210101649960889096389367043101273345094099156570402744122341644233692272799245790835002869898354843322038526106645925355670185819644635553405448898582017230958064069216245599912286206224847108456093487580632227243635673694736552396464121568894985317275311783279291449301389414543010168459018443256664977708090296001102532990350734580461033657472706420798959686237944646648260612877854638854966800895400078645205509028229039201160988045165942057763764211817367998081230974441312566227884777341858275791846898334787197439757909851667958422970326171715974197294536236553068963994560573566935216216287426243840754242440814550778452846994013804622820510036400752077570410971300450086764990311222772615566066953383714713323020620416486017715952801484673885233344238951683948015321962931204780575170238319597128186633686870066034104565603462872731809655996504497904186663187888648092967368633633515890863641332541267222005348447947589998957804211011302916551707971034530070822015137595803139102945710758919898919687117202266291780394189770653545041338995203887866063692503988769301686821669903992422162858224991966152363086234026815876529187884219319546564617636897622000981018219217358199114095960295540950043830742462755123831494475907859039519499231556364853857013651891359467364546645175073603751020631413366942089072917408699048951545856*i1^119 + -431233826673359822250323098934624939196300343023494836764520084840444009963121825626196756207513226033437436403050515720063355880348071949105364504198893603181847230611057085914242806575779248428766482733648973833555476542401996034441697122113841121711389022915189558248777445590685306255143069836400832415966212928976925931682115024672163093790329091324791960511019814660827752768493405586379479503921307444094237548915951125018546479201644300134599875539328845333348708449415847928810961077388639109356983333086909139396369996456902000326392051809183132310908082833878781171573639653976171290079185437208197300984073007849883469171018150743594998700582702778059178673320265354936402953899150537882504116708706760008168628128121620579350480854781828138472407581237896124723881395285327857671789909784973070624878054463571941073543322669933081961213841405713290345667930551551828020202594905875901043463138778469961515574211984242292011922313548456326358796005245267475988930847560386949249518291434066442900142796947487307854088868419157046956231496180689306196792457812214961047227666367306626062151732739003892478208062237961385811974528400761195295805849025022417813527955270149403192313082740142969078594224123414075996265996237860978788486730397274078756067685082737714676772592317192640171872877606215746032664286573285339862489151911054548607597465304538876706017224292190974013044191324623824331034693941801854246521946499943240640986915940333732900721391894295523926786598708370887088864632865225747887189306686758214125768361462206597524483587378759430372493470381527324931367427831962333304215100949653364514637453247773692639902146641029223760104355175550725894977678060252385596094768119252873863677938848083142239739285366622634952245827900544639010704417352597248925219740388703315702379351748701648804337797708337110262150293877350839979517191740642830681376631946546502223246318753808471215331704115230355824991121046088596731199488*i1^120 + 1979233092818390283529992580634971996259025039038661775973235059670723924740339330138246896913189263952516244883226696145868127129425587402190084923022393069770075106536220387121281917183604318616923991327303306925465003166827210004818688537531641133039153615909128747712762542254596276261261267646601624489987495418634546704556236402593550785444320403216653399061909313733601674742195940582565675432627185613840988879049185807429993570232534749594514975779131407010525301979361050304723163103431880642106742989176009945847307286489678785153760614889405436188851414314645364961355786718743456150121267812700156823321891789643620223932912886335350236645956866126394471965160353115173817817747414915179419528331470991017613972230448112944753780098578346592770439407355942642724647183206642446554149855805423352954078686967777576678821447617254131683595304820652000108074228363896808997999903480834889481050594913062747627196755472401291633335031620572721374099121519162328419894067349012176699043550875758194585727507727510456601443552482540343414355875564385161497053377267461203652485260524371284104853673225252470184300639761109728449886523588139053614007139638927501569514474973972149346675791393155848383247701219841117129306730588351349329828229655761119733820973444571688390704090314390153529682771767053341491005125534259870068310222234842564686003962662006898977955501792426905915928220050179504154869352024041462325145392085587090579394554109797630574064618720482761443601310928852713810688277144642656967344622324345143615826998394435996649228530138213435193236343833824416361598944367319661396926931767198726421455505929316619486466739405383984505015541577153359486985870180039734641047302161023904646103900577943726863621320648271432152511250848181144910448236390054729200038058341626129863194721566870700116672773878635591519378070039948190381822876077828848322205914437632562261193933865179860031824172465043476752254756070621184*i1^121 + -11964192798115776139280606966679947558207665858636268095782736048442958106009113103995899110194293425525070018104116754804855323765792592116325650577209009272942384701697547402278447445370747433975134928511218982118159923756812493253436582319176479229191260514111955702596660540634564839213898356078093070005357680108775462039003123007238798191211310102276369565452844368473704613318498461448461062736770954844899462041329214355988076400440425875620262089008216089882112478667561975566397829740987505178066457689270179348197877911960176507798466554682273962867505296370322671878555840879803893962832871813889006617425044871335997194119496173732248679316613291527902576786147187079976103421548053040836273965205279992737798680480580195513898605959550913379723349860377751395818154993235462148437177287563176617926073534702408153838583271208076710838735733130022830274006015217768218636982805921352050640059252138555222674030680302114082011898542440270369487412916059211555635847659614644349890046779968294775240034764997372237513628076265849743515948847783791086098744831186955098032641066215216061695949521662151189783342501702131403217438912113032021573206322859522404848933960791812241452026089919073908149013172721569242641532967654996444816406170249664285536140178455933367653677013883556179357868027472400873059115991575090411183907302031022685706905723766960891251313928110071681114738617493563161663234927510166402720847689247091307966251150786366385070902024026264173036427054923435034976085299849018777269231557369654682380734222145378105324107823716839655791886785797029260672065980186132418127305660325210273952494690254855866804769062025180261936948995519740344050210628975167322932546444907663256991586747721525359262313125038862063967312932081661236478372150387874740387592901115769710018737693769001109045196974657633701025410628644933257625220315873077611353758126282045312360833416257861132984198023239600780980781056*i1^122 + 36455360395267957588858804934390785863943187322989495085115474320323417004339544394672891694302282404686032179327183993997606859751992839768111154207839640513708461306977994255044099384151114834430952589171553682789941839382751806693081586619345330541170584673781145896172832746967011430811165127984295519336489353781530111760541695776892165938853029295991207727087751926684706194206560647545071941341976566752010488366205420355204863091331921425839203971635321628931321631093941734379232085861566032473599945792413229931905646077167044551340581062778514578581976613512831214948318928706387256748432537326077326784613867378781244488794005344415847043311001889835519448806274805675640716985642344390003986511161614363915314634793246856016491385695523746745064080637033159970860809684071700630402040270635811393368582113422336791309102755527380788920363519007298108162524302631288264543546883432794969889636799971263729588557966732457221356324432232730791703461728478498961210973685186159679451066410725860095636437014685398851370933653208580141229104284581152376500265568139868067870118837345290352295867568205000919432854060566399658459494112653217750217315878332925152517370056672080422309432440574602311032326682570712786737669391304883607490223563617219386586932158056607150356520224734051392417836383191401203621090821764560955372651794202008306579546017168272673826152380916003279123608977903589091454409666943927321359266887406685723421650045011795674502778641712558681796773230101237993795247194831059709303148667773345930464885740362347810130272164160059982328940714701277940531014284737489334537236839264980767771289579516579239830194007067609250516540631323056572029023343737819759105629320016910665567505570826366974174114692470929686883483320153620518773550307761069306428129772872013522439438334232772269980279774875825373702964277387283965723270981594462612208015673972480583842829186048183309061937692504227840*i1^123 + -154334911471771937543388757927343773286903107781710157835769827302708555422028334108217937320387073589660841854786684188013047018027858042661547018947142570969587968454488823019777567625498612293354886988998364768201138205172694452244444775993419392078180992213906781920545226463357915524573927128253035552908389550391998729440332230813767045506414052557154793357214693557235996711739393337516795942482954802633869607862029206055216548448518771353054546937371425831652042154194990284323227113600227364154190023192848504934996644744513255282151874145303378311646320118961126400033221165822604107805144076470025577470971348675511601275017870951603442689822188599926129052223191738751436525550853842787172893323268223262732089301887040559587276496462283455172922786078727143750446916976789075547765235528506074412507803334812739486886908411304878694982890784466024932017233427944411596818156733328988321506275237813420443404424754037898841324918272629274618347548940117781414698032374974070548833557454907214091319217640794475224462855218680223965424249681699303197525490480892843345430293317526669520878621418739898244706998241195471480988469605971663086296112003085095310262590490153078594184025465135878957185151826799082010762779057987334363522944636597291008402634156862407132754430186178793944527452099533114812750157710663914674854602213902112721987949845102346430002644099569871947632539893212581892784347722747703050319546918954921005840943854917869582536526109126546134429753105477878156398206965869190911099008609703426551055756876330541267894241155298409531969064310316580529761539422277691293298250082040240294652162406618199709677469800110349314784040427720043334045389420321861227973233414358765895987142350740353070486562051641005076711204605748392866837760199197011124873511801606930593331116470119390501395588193922981376267619280323849153017348764917476278205253498648098432419180816805266817353252864*i1^124 + -2961932387947398362355596202074359623997268363166210185341797604023424421746762239610249841726944701959890502799880856713549016322307500382122633346500766133218184494812095784411859645726262473043524223046088926212435218824206685193107413629211198605266037194812816834105278164886831174964054895900638894281687723444723250399386466228331025008914483700671140628002074554870103331746297951115300692870931554298246856305574712928511377600074048818648357943986263915566220939586612821709970773155751803182908862049167879863960701888765014171853649592814052667021021843546226966384299901709319786856384007825695628330162265182616287187859795153975533202580511233289994299370872004445342267029565348071421231912003445454451822483071300963432479972756789721646157499835916194171325508713226153507080711521182058777467774105063725250339336595541156726611748062868795802435513181619593747762092260892713636942766482776618011919570048516522749157370222957728770220265058595494067870926188628117575696127851131973782505145480490968341956879730446611715461703426432104666731882924270352805120728732771575581876770276918039994689833706329384633956028092889866628746669509171399749536708600954598023544877797885018044845041189965480605671019201578592079567849496335388155406923102304924165489286726336397217604885670452499796168651451093046328491484135358928546011410656401740970933135260007598420212642808306994869965459102895841228450395408908230671205168173599265302843449157053188893766456744935124106529569091643981751483584736432179117002976876494175730836870841746922450026685230361696342388209542296257841621371551612164462383651183043432077698261265939665471606202629275316457366292066045215041003480447277692029906730148919627108583607669832395979439069487724775354383015812329576332352165138917228890702433575926361358425086654772898037007644415003372118333359892437601800495412398596270453845884701390143488*i1^125 + -700822860221810038416796300349571682397196048176556699629179695329082287033068163314932746291711806585247693574133695891614163861823295044588564518059124733245487129908851396573322190652358667709251102615409446593902309655294255231243772666234051905310387555005606801950348471490467546696496545287732277367304448341435753404500966926123064813447518692124988977127244743470981530507559980209297929431056282287325095046660483449938707594411004846647878809908596516476479214770820600995839081518676182835028230182471197057518632689888256838556112039680279136648197417135795301771108176554862831737767803205838923992709800991179118405636066506864185443267732610969724556771531359288756819535287444242256227876128643220429353786244368230189430218026411757444207712475369881629961772896571373977764736678745679326765363060190271147965689702338885887401366527449345273828464394230544842305943951689150758514412635879833969134193650102518708407755162251533739554289503464686990148023241417208379890805602338465097029724507278195710991321230531725747135274330991353552979876223860899188180172944679839784155852158249892476991515545960953571573965006364127485193964182903219819277455728067847011974208206230999668131386515147427129324234300285584882739373103630302934676967301366998999054748758132837296719782335259183415535932019506804710065194945105879898173312585807887032318913572218744939125424666539526436700831110825118870579930699911479477269142432884154157170634075374040608959914088831115280069038115386600392289680164626153661533902783091485675682559618127840536015029996432844615614149259839871497156296983940748115612941523106008629439917002254647504950034209880419543048024577548300850656864555777609270830444340712396751286528748115648816521230628128792583764639030222690042936356087527453359649942809131640481042069453712353611731367679591909150428526821152129016105208749334242784207437824*i1^126 + 836298740617306724577435066462399499153805442619353757545063417874907097082217995620244335163340164043318696902724450577960078991123471130418675925173794812816257195057052790311857622269769306404367751386199227315633305387926658913644249124839562125920789793119386121337829634908373967571523301194890933026877020883390350912869110035792753328750621306992184231214996690972743287516940603646899878655778966478380508401087810704181952331177347654272649997116358119452357851802301000650320036298231251198703619093242213967137979183366631212571672916003185803965545987980667618894425133234076780399138466511539521682056941991551331287355503258801448194269920320096165071280653134289996177597434653004420793349264011407038881008995116497952479002887719059324063283863773101085244883245455405209065343498367860550791887781015314837530211979036708411795091900325110238981072424021830101581649966291316828532203250604369630658992341658482818266091878625742137786592590791107360399058985802351195497339515374490522774170507174103411033794597773435395513163347462495714653845983092955343330464142173662535083659858924468331154885245356335367790641712292986943536424971485263664437084741305320051293117846256751006751617297677340718171360092728438831557758566721094209742748035781981569998218401821667108780077600447001404197120748280329652050353405942280121590962347576921177478466846958596991832381664523332422437729544563519671441533171338204563380997758631366301186011442225174488644512608341201670021577427178989651715520799002511963514423057477272338747480520447599421431798731698796907022900443328566252512416385479317455638049561297507628863137078788238210883243504624087317692869386446689218818836416315711664152938509142557970906525893846915118634897817622544205033828676207614996783117060467007934082283817992457700158582722447809421897367801849660039807020013689385751689628515041280*i1^127 + -430028986135195827537998532044928887803827670864020123291387074096363519026056955719990112526956648693254845129361253930176391971351008622104373995850554454952731135453690980572679188342870972022700139117884345717916043101892069463792817766078055023325966665386603875976431526513649689461521459186373631366032303326336859581751413117381785717924627030950694913633010968265901661680020391911191928033332318020359175521753700749903209941243343208890770717810259747720220658084688603897524619279488761530285256194287583705156725399697419298747317896596533847409158476905405197238546296180347141247281046785453379890915406893022222998343571887244987986107430482376205113537485262148653504826022878452500972624727162710549759333114674662581843739300398980111744256587438923574859878192629373269010291591287383891000041985151590150165425310976917269194789419694062578460850377942453458078722259505006178213133834191947462836390610701733118003925637612211673243859168388898852314610207785637373227163385392378756012971202548001179373716201954510294030238213266204428939712652033099337781215276546811733846216319557508764557937433764217412683027847863700486568264274127551963360182066805886953678471295537428049494008429065386088076834671640668099679301739751440566522697778160722328891629348716241082279720297954488240261108698089984948350940147270396651410726389959240327564076634297214780767837900212673176256184273070811488374898465946098428092063524800518291242169165632726634057318162158841669661568948896998802939193092173211018767600191917511246515443028888408030132413760696819839215906986654646696724407773007648142485200044563763811951380287110585774892892912719004614084006363456068609009230685462688267977375965729759388404416857634645821871424526152601157959651523948302293373365108450058538398158229685357146584570762193520975497948585379813744272285244476765503488*i1^128 + 159357595722665703945636834402729048971510217520126740021752743914804881198008100928548719891862113452600116501286967416213910307696413849526291494813654238290937965690751178495073784131208933170568832109737256942663868214741461552040412867107934180460887050036197093281316589540544824358431617011338534182885008757880945385742413542139509389338734021623431064683369522151390514932154168656387359096896221189698686136037453003289197021816041203461926849543356298093432014227819470399298180390636079481837772540992469380112916868003316987196550960552271855301669766680844195259456317717366577086877477133349257186147704944495326609113959331477928997650496158193990513064234842271180979718165682608021119268744168854680006205105007024867400939168999881254791921040917790748298242382126163741684226929012425488590043056806986550735048201097483748522406037332536959622200317856001141232520880359782159735594958350520988261597225784146104489324854307487136288878001730352266194292491754474141284291228966373860389772223698030477645378656495839689355804268270720334869530834819566233179033469595861089662916732172982289129433277426838179077069463603518577115233411925899254265829352334268530657247652905682507880017698968541877648195884319528860743657263190293839702347361744165114665562877547932371605721297158824192106413770127060893746789847274214579764827703328114610558528185983514804084057832920683400835780761838597587181894106410178364934591163144995606465495332440132966035130540772702504778023530568445999339462673376899308907436366072546368900656498157868708105155129347727936614538383501756446169910175697022077587842535508977202209652965452982805475130016659941438099014700139143687149868995436553879990354031625919558102944463413460090369648302441818495057956079714975217621259449555366047220529016493164190724382711773578431839991482358127336582283264*i1^129 + -34013771770459844707688456726237463432463636985576092744741209723637651996954015485538727676132076243120373476900875471575565116980751231244454034201713902216971236681815200065829894275108603036702817530705584355667940118041721542175741256528285062954523787783473082666549736375359343321029326326554975904868779673421770867731042684327225875914194823386033042402970495210447560680877471242947367425602849470645362413310220163044118632655476084198594154821682310866471244723908778176468777530373083730017536627563942182862391771683580955145734450600607958205811848084809476811591742191675051099536511821124473160622696903351926533146727004156417118974335962548814595789950629135107483035025529791970372579772031700769028463016898001767399196921988897174035178336223077516115204029595120404773106361755114021119271773774276086072055266456632326402283765925584504039452083707847355768170585385394774876376914085061116527288387701990847089614504552418130598808934359199611719772215984381513956832301565987687356529639948423603935871908629717030277746321569575179745210911274408285861809430702178188713997736430732983964148457917475944572832635553588695363672878990345825737574990124097607981111462390119392540672033224460252934832595594518329774123775213012976327480112278125897594942428728443437765907827787276934856975652641121228211158875205113710699770675390666261015302904041485591804697616454484677143726145868163062207113510058190961479302506378408501162931095524927643097379284112263913414658391517291761620044837422865799744408447259767606725604280620531325406858145877137081516265444655757616464490892756653752963389132824072449079820779275676779332686167330674455507515238546685423630388945558890361796583907687867515968433680695875171906625424463862957299738129950097273816733439862589539863966048510610371323212577365911636987064197578752*i1^130 + 185534905532317583211821364888768384620799505460235340031490122083950021388243694047053354546591312026268275647088616318940348943224676765001133126797791495787346310116639419662989135836685385846623847007991163137362734440126052794906320066134549802589017948743282704681876296724896868334065100791380556133932888386457108719813156602895725556949325398185943955236909308014756770221273240131262766883069958778714817531200013397691391240904344773854501748973903215719236230694230918837637094826137735371657199865705190441257548711246403399699648814575822459376806888451379459295161840636724121238100394456954310818725500274559173621431395356149794105476554818579343688070088309632375586944156470029125011105994341327839146525972782725164840418303983575276044066319291267743566004932049466249037562841751651137356572098462115205436425430405369785432183026199252510885385131131077580640599826428837791649716559028776598236801101086264615754004585935151812311089187523920265848613518137629466467391768176671340722611644613220401554585442202632587438534033845954197559525425134119800335157764311145171214245250785632661001193374566444335721547328789360950794880807368900489268863270525457871832173801358761326408163930769631006311952230623117294370596718770075435018597422470719901027298530310114142170733147732633352578449446261642357377389472474727454733838079606906038583337705126930619143974915427618330798521772204003153360005544515285159448724139324706608525300997905324860367796824018702464673674472259991805135060269509421332992225212253592169235679635049294192952218097239474004818485867213513048842802292128850603511836647951549717845174228118091780941884377967500852645822955224940087852211812517594462716723841254232056572302121342762351079869602641091655923001643390956620926663753499531821384983743946784936474468937663250432*i1^131 + -7333527614972553515017715287760428681853943324118751262405598470262873176627167655950343335200271581606460891619637873481730403128137507439482758955435592295742456939469794065654019938663414344388599004618322908154330342558725579223199308364102632785095447005215316148357982937389313724306633002055520396171313354760142832281510537479684794151786488840307789805358561816901911959502192570750291096014838669495266248258804613664945193288339839282675715703117181115191571356747978441774954234293672178723580111193822129303836995132911906258251158448406084747554600783128036538000437472205449500981372886276688419392065485588351026968511424845938946958135194317794329560792622415219790737150364410285369207327378957141720059805843400873924281330532091224560419813750223665370945469099829919258519379360037352635688496610235779838696840528127587181179197899958916281275732564133727125840780891927953362265886849896553314018652846151126337411022220218831918575671789272491730917148990427404073357409520505753356580395158986635029673300360817914944308463244047062408892421563864541548509949340348436626265556734316310749060754195698931470357002058327478713209167813405377422767282311373544023155018422727229049929924878032287143249418750102878382026645768988759478058355281937369713232038005623547225759986915757435440052157314384751180207235462623757249067540349901727224997021544318107034835291796203444251393636048237891861982098077585983903120343715394550949761342357533497524530513407190896259257731766750073108888133762716704253038754380081483587866820526557615405061986912840041133962806787143298608933678419178662380928797398218788827559988710172679485896150048813847424238518834895429303220801487000476137450511449695084656702708506313669910676060722743104321773660795980338070057098539162853996624387373703907770368*i1^132 + -1066230283525684334889498024037394346585370443937385359029547243578163921411782370162779768377538961357773516574909234358063494220993350346547524179784692734671074287295806003430739757590575059621260745715985474774000245756353052743810872556859380259700619547247560927789926998873416554744603204256464693121223765757785670922822229094107768019729340004254712209128115906489513092001009144456361649959566004884381011273805447899935814656225508136552669104176346733506751894091584431793380507256038953738307893422521440907464230104445640046008294316615417061565555880381654593925651174904832547624522775188578770671065588886803463240939578970711277887365813280253875304046940426991288956447577836775186087823913029878059637956933519298816200547719822654727594529365435583718029182993253092761088084335522368269062492294456964750757207873130847280699019945753166407019478525507077072421558302723032442856682266052158193171371091790301984227183285637163382923104835291916970336849840267251508647207072739814273738524219333283550784053009842347465700443487666374907330640474638301879982531259962880049132184924008409286964282430877487545931437745617399357476886904212832153422878802242845754626172119090046684042896448714227692454090835326095671048400890008179928441099860032292746181353322893328137856291202817216562346536944701590641538640129219401358259084874141878401290666182705737307642593611318551144807942188227105488164351550453538726742497071857076241099308074763794248625026419718921024666368815786772166781058817615544106218479515116537863878329624631898495689339725024965858291484726908355561728253417689620896147043327093241667118809129799809824924775491636735076613985774743774712066016109313404755544227264068429483603861792197452338541404459135209861662799124659046259838978978318840972181504*i1^133 + -70229219595456964187478624688653527703346304379946279239797110983802971503439534908904934448599627576280466064457285064965749133996402269244186439131938551686965580282678098115963388174908194334751584528930481208237801446803452465027256543476526653352931698649373815754698128670662583441301806189969144625478384928231823432578102256767177452358342460209346066856665256557386957952815468715820294535354047515735675433117565494099616082744060249669215900356703676381966107532114278710489137645031075062911400951449130833707804524142908009185321160071039627379332380065909823129470448010236647854948441486628540092357079468710132551435011391727785632793593782274296291058279718073442068556712751676139763365866273706863303004292171993667722145306516109762812484576142217178475552086977695469281654641395022684772135661975722014884363886789307608864418430151264312601358473192700638806789831203452611870614353107914599336851736662941047109087342174091324206399230962932445613800588922773397778793245971539034778002827367855016235611904558795599115692860272955612613872476519456086501447992217692740127617367887518154296023320866243138721102537486912890802761911082224881043418209410960313680694300284301484913129351592538866935819456763249523796635666384336228293638939433097703929519805871756590789305503002686978826201009032615554960562796574070078530857482989238068321122192099842401691425218828375367911547897994608450191155213300193487152186878580995573760152820829626371071026900728151000471894275260802097712244566726805696860853165156533470043317460303193309570998127239634878031081976971024577147603628113010073216181149276588789895537541673423935570846801475478749417987452479093457265759669917472229709085066368834914096350478213693824464282461347396196844520296176645961116811264*i1^134 + 532759503181750806258851783360069973065608899847433684974678109048648294012886160008894976459554526238414231091321500168000504020270502022598301668962036255990464003129479584043467219803313152339524660979115242490737423871833905146511472251992941460931357181245358751288266658798143763322739729602601527310241782601267967033411234611063918995185543223523254184223348115632698902405488266675942862717182213731180635001674623021104640691314745234188746092344200118291705825670041761068300236892833564510733573332873052589109157250989172816321609269348044019431699775086727308192833159010031752788637439566448597200472013768003297659026398876108816908933355528281188432488896240370057404907964560747980289834182506539204350298924873305318874101870554403040233803848444483472114005454458100963337253623807456389685875029495688862190117624001184912972882428920172699113411730069617977949785781170273629949912320063877441744799603217659927389938019785793298385500313947096008671690935640181919481839117784107304112222140813127210225712318217787171274722253725512502305127447306199381202407074323910521230688399506633794554554378279889914268789908785889637204283209943527784139251084901753777287562601363784457292320738432437517591610999631889238257769078380015655741201942118979751466197640265494919028359144881486278331105036230547938135467992399546296771445214425220522458744496479150140215415396060961133231400794801798586374250613129443685367236814040965124054884693838937675704640159303672179497017869583701249844271398092600535160571277929351107744947324744735389551043315395960651996992961831704963940546769320393362965428866464764836116166935827161247650656371020927812882924557643421713815612406094266759280624042083644221109790293618016245078385160608400854220800*i1^135 + -10579985842367791047354921700567928869024776141916509759516067836583802106875729612083862989870109867147434357879132092084594888546678131987111179557104203123841086513883673641645391928996717496582526380758937148612553116871630164400209229245473835046076445244939933202714193104122940920043155092472364405798508851636875526967439603325756560127329445650721986900274664412866696356986039060278977379091173360183424081464108832783383223272670175070815416536855292450780947961045492080757274749861797350374181132747689868323038463697346979098114798978474670005282363520053302591808286413518657125558716220781068245998440893670547251961207729324350398995819011801941528924689744589382443503118439286746650697189077063481341386136553516266304926849604211354698256041486397547715544956223564303075714610036411711270118597124955270506274284950018868141796304062006072786340544367372724844943348409072408114567259346050937666938114515808204605036258503387645931608668207730795681054718867493062618652745738760476059438649113470823831050318227569775123791669253007926906577392676477196429336397086011151389126004088643715182425036013416379829163097477239155775682823047355374425855718846457950364147866291844614342305664854739877148438370701678722615051107165734705312657160539159627551063325578912912145728758382404964157315256427520137611132690961642890410143854816806045113544604221120091987318539579813231409293100449336372830047264233109691476558677123946675053250230197344662741047941444940594577784347921296146309795572675057627156300656317215048880414028350921369333682781399702283092037627135369766335375513400971501942216987678357171685284221043355078259562133847555558148373212557920658318503048221169005691651393837952327032693613719333269143552*i1^136 + -13402298375236831781603781858396475187168189991791990672719930163516625767841409787716100460972678039563160730270076993817477978984859033592745132020255304382940733515595434361915217505445013168942587398999367884573532140980071584864524008768177663351194605429493396419562872649236750530110558893991196075579944965539605987667456462882247359812607580579345304019815612886114557798826597532327291722729127316753530764172271348552388323545109359964764343116505228574207662157822696771874040134908744759319306714162390464396476427099274111986104543629251662062049233637174660666321090220579768506242163459885005934479268090211601575904519450259696499333952357683419279562483705678563208631440249360580885891194001290311228719438154923746948134384833333854860561733646880623960737763171544160691521060397382059771449626008746417124486183636864758071760623192366453918593099293026343242954935837174186820456068291402939936701257311085777619892298067361821245849285569999612694165644568084264852347182017225572622431717768754928550848366664057887706395030446558871082542685101446565383218444270309826946582665262435218616728699713005923881464191151177749619483765627912854695322335889916529130093929181102487955165988198666700531357742265022147218632362557906044109008560925559554357460770474197773905413252929328818751799324826640768780709366364739520525034743437695939586208735082633009597709153196719912938776717733087549184573124952748981912318895261575567494410429767976127368743392833442535963803796858884664709050962226050061170126839370023581089616762123596859812871911122617317209549046544573378785545059289972683147898856407135501451441765093011880459756186076669647164950020992215081051178099425828388241417728714032021504*i1^137 + -1178062466406743599948217831688749022332528306237090069881464921012544135838568931584974980133474499274799470727890076388166791172565287832434255420473070663241332968249867621780160012274971743735371961678022458509864616039450756133537541078284128193415267770443290054090214204476823474511726184474229183700237125826307033305718762427464700932023686263421870864286521070528122148744991350941655346668186564174878034846981101169118362364050282089963531645509849574418677363727794596849215222417447497601316497631371396067882574850793597507352545983403464207234433094814772482986463243849924987424309365710641270879319521796718569738363654027179471794460193520964100111877666796560135301656477596916044545053244680298616792276050035639793023712943367614668194535612743633656891385858331828871883885284788189748673188247120163573952215294336006370414995063341160457596684654437465395075597764746188027476973841511980776490680612075788798392428369839360170092733164476691032736884079772948243256825654853640025804543127687828941164702031603373935784241313865059394764329972564693657736087129000600735609637857702753855189736537269781178496420993541167837962769425839687735719939470121481158780050583507114038981334907776447539509161789313785558542067884509078066233930413381637471254847143344061016649264341510072037359587306396068678975743734380937469605067335129320043599394484310020812431962024659973743691521269655745299721502044139977527784003448866296756015692899416117687740037833893784712797500912082545424282060341354599213439834637712149447397221896072642056315835388399265442414953653450277039297730376840651164400314846014758212051333117419069645309626260333801001467337921782657653255587804217344*i1^138 + 615526471234049809789402817118200619714457807510006109751220898729636953066103736409073649085710903306625174059944519262771095609653750958674358251349842702883899665866600978320885838938341378831905343115519099785142590402471768813081340881901301549716601984540140812575888337370011086722464264687588622671355310841895950461273343117362190919570740087849104210858831214930440165412285795047059730557701419408720207834304456447606774797258582500763820415065321125769931146334601272637093739762256020644143449479819482583306611275655318678316724425202658413922165023689829366599343162013697694672063674025052524191500561864234140029686133118578835356492955553807764519060136437749241001568510100563130877119996134067621006229007751001693384886109126962764868868632132567780136761767416035847221049750980790038686365472984588757420422442654099055174522729212435311626841826259404099307618019606813588741374769463500234826786989696040277681617135741866329923755120362865188599426761789967866524542839333613027549888204123502317519958852030932978097459597815665186905072260578301133041736220630492663814249409892687234906081730589370662720597434938344908774604936802947939664270795990974567119944685345206514469495720599075892979187186788167191181293074340435812709524020590965115401913400607835441866804546038716141772977048700728082638896104248694608473080554670765647964624188716816284768054521743807339351673197647850443582973278901813712678817765924130870046616164774728480295006248609197572217842482957519536397528108699012488812777840671846293391201437793421262020427019818905457485262219778667132481868931564370943808753212865612834376015698409407463761324408339231422808064*i1^139 + -745366669990858561534267806185455743959805577785194331629438932416554546136763130575280520994310191704993360398424333822110210998136848867772574348207790797881026346853872790745678668273728131297748202887705380183948278020217599609356163858305610731292709490914972527552382540823016851630481313190039782336242041128881350570125072276097181854538897180066714206032823495095694979086026959222075177624410314810176564503702885961432474619986908316960418760041407017304711107220181290685025734772704093823452980832783309710548110584723996740243491852859451031221172000009349196036432785619761453546691438703428907609425285475012173442195926286262861633604723517153235846208904142132828799166982023967132447372990624472988124649590087735727384413108023152838165208987556886797139254545941143952487025282897008479456548283502041758214533340443974246020110451320751715589175562795575948264003727086924981718518990179241726164180002852080049388689542384662821482907473042913014010995806546973403862864853907138093000017528781551251372377601326049533233596914333656047491963326273522384840110760008765098795924402047144796464706241355283146376960348402657167486467445847838364254275272520219788548543711637380593438583086326905328869285492808098610901167201690872990220865330497922729100855709859907270191566160450188493891763384181685728100246101957791329936971913074339958239596319092458655811365338433604323741839659033717520576750942230843417148465383276671767981405595302370106825356304250351267122842921713465487279436569517120946031822631551654261716723466466074346750122734918931678941901984391246063360349551262260556458750587820201987143489852276736*i1^140 + 269019883038707684268713543210865401730569244233471796013539637604131225237403399050803326749401698466207036538611053776129662945746781903046918790352006406834544117551606380115594891460918464443987186530011285412645584969815540933165673598885329810724524815374132403853860267572488814492555864305507919970500016612853541057183153657952125358690767381067197932509178121842504115517322488133493238811526669530066836366270300513828935101526066436534556017729355066432354407245349925969682223897113461782871625106098837373317399341437740549133889567763806907156134978568408944146189980806454057278804317545276082615662898113204639380092868139129377438743787482489631228077557010053565304975623751305233712028757157421001889489102286941806152718918086083263126368818212544445775252124252245092238301361853183029061201210578934707686845021279054257892568078982311066711684570690146095577486795450404485714540814461351878287755120534721103182927219634716561239016713970374473452630528338367525529626240426228617617645298359955733722620875943463989417587513226253873375156935493689578387360951685377366200701654993929414896511440034035133312660622571137048843108183458350531561285212884340141232429411630237159001077953253542402012705537901139413914139108915379920040656846707058216810415118714213980756249871711706590235706990055978720441981317737441803507026666763755885741965169530262098611017761788629588041939240995138452094534086092976492086716671658020923656922991256022114651499603556149076672224295330018499249867779944066840586309505176386933336272916095387379495718958736825177366048849539387240769695918569029632*i1^141 + -365316036430491445268625908413484752706363992932207019096444458325742489127977480219499560124970082563233857916329859481204597666148393040211622307332288707316728793491837133670889774671801620727021446977419857034974779572310866875956812567234683461763468693418436631049153466309264612499849179008501435643434540947183682671409825827459207692385857378691242344568682194290251899797301631498594626314574639873379873405447055590341998646168918095486044497209725153629493633570712260876169886689701374512482079432768961823902734636699038010604970647919878356422926790608558447122815056378469684921651393836962997991481373756341512546427479153339773319295920728585838996604170306975901680391913845055062459691795556379354778445014963735458289831515738316536116147172914666033602955528301894379668195773585136246865237354111505891682107965569304451754291335523530995543973639357093850377600800545091105710074968057121340467267370744018242963606775799226958974497070637588980323316778624778274054757357940987855060439215548826779273634431306435004172538682296956021379936439933229318957378382136172103380668231112428371395525802647368903705889088453624607824396426496912797890608357036385133021863558371946587427430033526382189384077938083830451420218152544139535420976705197692497181703303825762211353664534833885450746449177967076707649782332185380049275420081904314544955318659687991329977063002943404598056146056256056516392164909019533324256467818818470357031373205259901130321224527767992756483691868556316411466625380882042204535017145571878738229165468577469544423940194103738691959652352*i1^142 + 8819190793108938619894445972977270958653064597781279308562984095405853860965751771718341134622903215031818324409568452064191347904811108625214553579846573281242550584294324809507801016710309935654769960311133855391327892106589511891328263760096913880303968303726253320643753640584807172110917715631868856899883943034327220325797042523896037220209211743252617637753889594912033285854835033162931665956690325074471138965655963877091744761590317718064933959651781457508753221602413693058769637314046497324600720028499713199129197998053165860678868979515518358022350499829913021025016288304024066034265354541161852213551827458216306883556485333147391228560765845706701976144224270339374433350045832388997253193837022556345138283362794014262021545013600549833753337068274416529693431085748485086648675019701009678911359282660108288398262246338869366209451544427035559115896183709412734276484263861769991974352819057776068448892020251555250172362863322782123135079795388109105603178170160012302590311113982914635641767531542038017038812370927815141454800040199680944326314115860121175808542729719216504089837126367862594860371029613260409500097043794279637441051449741469058580792458705853122095629732573115952049718718047729408790981972918420423481063243637968912022869378279950790684187921984683686068416669819193800197306239762664366592793024918686012653177460457425648100800105622450827315962448985894078788835542156765881609367105447116334945561102209861201114458308474528228967292476664536034513619769488216071108400987299127253366434772800904364032*i1^143 - N1*60030302172430475221704789348655886711145246115758228458756613301020709190027776243006379473320981702529572133881946565707756820617705951716987689862797862537705353126193759439486997892484375*i3 ] ]