[ [ -3827960460519760492787167144007068923548239099839237241050456265395747561263837422326008925382755117644555234751512418847342201314627350527694451072107630282839396135977302343092305770138418206547446733605007178209022459608522679718834683392384521348057320888592954323194876667891191565311577464535590239591571403171038566514407870415233588574016549059351186722076497222093261221920089134893658483989035265693849317967067377782288854140842940592812278436930419037903990749150079875711146893050482475855041332348155125830331639823199855913701790425045641468696910691719983894513440378011465042973219180786381606874055457776893036015672804779103023988717928862787570550411071485916953691852677042266998598541473873725759974887060445518153245894962695491419349459098894447590439568776291856033106144994503596513337404610520512399273087894080029996986425582958323584400873375443072446688993927158751989076746465660606055995364040605155258383520534747924279449154475178636323976496739363681061486370789918795296855610081280305670036409424763640249153850250257542866626338923605450999213579779859674313060703039543355580874485487341126778987710220273784799858138139654596036511991371252921946839755147038718705585941097946033530577741291985839794520738827692589565858572687439091347322135971369625510167504861458135351077506067837034297215496065912719478914140851616350026688020210303375591710845703913779371852309161391450927677364588944980184522052427667331784547746017419290920187664052475841938976252922093099531951285807852150966704799935376123185010934424626068650755071860779410706079776912737758767701874854912535434009810914720934608570472782602280200428311881194259126583815979310310001334476083204480391935754273406131931278737962543898006353201939748869975380895863233189892625397357892102205733875566820902280772753509189339842974561841186882834969971041755063846483016859196583699268479292068355546090581954314476893192499730723453604637692266939098472457264345689815665484085704540602872957273657157559814457592677736518717863088098570100661372158107234211259933952653494986579119181816194912050912524396699976969725032284980038945078390334476512318187501367928937712017789724045177663017101278997351554316117839267191236032816546469902224895312300754044120151689174544225116797614772555118423233407136895694972442107511418585157193767749422285865288420254169017770763701395887191667076042326016000000000000000000000000000000000000 + 355444174677561883783282578435780537189267674280524213878568801158066549175283052387489955176951218934152281614869921084648760277045957327079976568496986625839108967434279347400252826126326650007464297485215764562467029682663700962755800791915021731527976143924269039418504909196831069184336771240987997575924546788628136755514301495076576032708010751120675465383020851403517052527276812549491351068287870151637008854480108933952994597605277052475963486124964058840029311838439410563204826749773827761013743994437827512950145401657988519997819649642912988035516972391561420753355123356108581455953297544909163351506237879755456380190755643643228710402388379548459806446685734656487860376247144837119359507589939224145067292491926668431459745584977745781926356634333589206831459776800242549421204360729350152847351358825454682148386634670364044481616025133885771872770830744063218252431055735660993076604478757480826429378481829293026939471275677259020919221206734755625799142187179240254237365459000262181574217525510907573752743490325992619827462575731052917984222206792841268030545685150546062136858018569755313696849838694096940570484443858416558380811916535812290515745510237530131358302115810820801683214529703922115024782300601654719090034306585274896097111296919232803356522585399168766085802220195766636220208303381433496361925190034875018611454271494696886085723996418989150829960986561773221600279786382018210451981929133970311268944186978503201216420470574033447629599268194712771302450474663246559962568490013459209536161119170919341592398712425272680916436489864164976101674370990428609359550960432551415718715958657920676752128895733229143629924158767292041556488219212522282322543208848874892676382002277284831118194989621048055063872779909377354920415364147903554716529636449686088993740626411154548381430406683489668013130212553176838767890411371610704613598113351085705507211292093254271061936423616894965816468158327611123816770146713536916386686387384599502409553122223186842529692520362446656111496115492699244726650374779309402468620312547867303167184300278467027442390661871974645910795441885907404513555523755756552303625492947335813254973426057262083095551513498781882451898692177320537865779000160360976552984250023561006585877677193173327008540512169951898955459578738151837404673707273814146779216690100352108522323415816634526680990107383208270781762939816416238490398626938880000000000000000000000000000000000*i1 + -427039635283272951373547350069505685503796323614526967123854916029295519233455865624142703784553265539423717528327166269050051434054463357355006215028505691362395351459085367620759480257568361933970484524517906718218048497007728146425074672531647820782798785553212864782638228583449221594917397827759213063056922763643156952571767789809200722981470707943946228448500696155116248541421787996486903314286550921246557875509389096927529314487546795850166574310021996614665712579489649517283803792495310051818328951635931091313066412500515696711528306868536459528036005936222724120440357572485955126769773006131644025650757364539572264906823462381747498217700665253639113331467747294054020506026017732352152360452702232918529226839377886244843079767795540756116138922252020623150013802539435557874884020515378262378799259121566402163621842775647463993641854725674262940649250539296048104219842710089751394893930447817360039669520331472956264689076955782841602158497758373483898365583103188221603538903505737717069452274230937794271719067431259071903317165678816733128089911069113160062149096426424323691097227449709058413287167709206892328841158648343182168775657624152644093814042028802244000411475133931504526243780004270773046968583661511663839484754823712244612519566492302422702163382636308480227036712512405551711807992538619383721381764835716589951537887018902931188379139608305681054394418346661326418307827867796393208757571861856453258162844661406221659896127875887644354784715210294942452913909814861072933358778670283049811017495322877729344476564687567915368208618183433498510462907203965873021769407474798615486810172167329315544936639535665832184483486827085740391401193603608166590349639959946771189430659413324446127531446695595194111631309457525992583375955148916390383368046567307822605293045119325994097501249896381716235247811370702377848646314040185271132041463984406543927709047292045292740623584668068435357294980240329820254146827189966087357521615255294409448520064314031899684750364299241912590178584191586757460304947515358923406302630889746653136986419392081779853397667702018883215327956627134206398055251683315119468421336439764711056714831431161737634116955629720516393605695743675817633243015220628695280490597197621143674393784920509254488499048120295107657319840069261391221700950028075727727589429753744968141878428348550995428795582112401222328800783216541115840343692856524800000000000000000000000000000000*i1^2 + -12247966033729137368398550841278569654249933687096376233520877500222648608895016864158043153055282711862923440461214865718663722237864212390820123095380101718043034538392116155871440449647227270826627285554148311187236579586434212503934595909049588277807067141937118716967987029547831565747179906306448560142976436059183514152739377430331795062918137679887565743697180330710173182325770420298195182561316490119628986993696361909985725642777228721677497922114213172221409501524560189655437006290952618014060868899704752154996448372326012519863860952975652284414464030087768157648576723617150779814168027315484426279401088466632425415976686096967386786903370242158648590222947590600496241255885459605430887225067760804035105242480175675778658726311325344926377465634236074178265105788076586763648950041082599559433372611691902976047358508020465572040527485043884576851043119229401440329937964400502230787446424095200928546646649604231134114571322674374639377448158303790503832303229201518167457432260906620463397186671474466099257664656821088985249268656528281389506560732815034043897867040394677343868909649728502743916082517628234912166111197612719342705401500253313679617645129085883488917610527589265446207987525937039371771273767337024420822862359037031207691974216438543052464528162437353198756096824120182129747289106326254573784622059916227192683399399439579914483389530466469893572758190960081839216200541633798319442015156291957722175531819777718923526539223920006735141960139701711288556065032168182988236278707707882418506535778593319708561388226369895704936634471822272414093029751928160629237441101749556483157278446503330970089798885609530388952297584865102812120726642073241128025505903032986718476716376094772254628049374343476651473667575993952997988410129110751707277409641642493731151416121394441011314480918126499612955514422002536883012619184606674068360077594661661268375409021253612331559249082376259889374096951505965347428722234214760969350646885106430704103047947450812110822209777638057446981806022448391193131909080706239153783784734672793595597102425821925050186808403910631234992997022617329178718469367277686455027536075679385636412348324368763071450550176619703683426016685398588587189210177949455988957450551944365521002254972282928356029759409505609886480648612825561857544364432170762045764369085066824559970443163190416002695481904017932072568858583783179406788055630086144000000000000000000000000000000*i1^3 + -104206202737383418583828338206531064668050700224639784426900454304231371696683439049511008815397290090482989378063555392288296248438666502158807886052282937209578148485314184872611096148332305597296082775185120769614921838134493958481438986707196771030034534204551987649447619694172024118838607332869992767873944985956129863370649431771267268087347095157124932716778987126413703685861802256452229861203431079485746180488534147318307464167698141686847250916676617153761779499421786059030540097453600194447600773102568517262122375927850410941854086701893009880048406333804869658092500901517754905138872232309191359322172197714159725445841446873512179424939139234547962186408424363298945932138088344970755421373802913205148867379393535656522925224513762688123869822049244462864052638257287740681891419117997461938371397083327515281085312220308936486076910259906546380216528896798435086051306995341218462151026249961307879560180903367258529651039456389484785147573587721249190686229253321694293749813891213632296666306302363583553393111714400099775683655211162168331812482072925003228615191278695405461604883944895603895685501348519356610906075479840350353006152660638606051873076346492849092876222154508703205597465916108536141418605370852076224074880978852826358995434739197405310643791812436739753629196039521443304012437912043963970146467580622165172632121291347117651912996568984252151743001198351796315495852448470139397887681712055180794830504503170875889477859956244046107577023520240498897271743067258474075826897597404709398092243321153215477808818453097725155908974000776952666656362540624847963581179557183908550424611967041947886825606397159880974416991288265776057025661860265130900690867553193947210334250487439768039519360126065782551129633871866044278634929740825542136945516447563725548203011917863817771431198880071296015686057681837311185956914525433829286473536848962797641140057594776682275619930428360111136861047865575986238971413850989046458405512127550952602204014833882699313056798762565975583456401934425803016003137366420733107909512083357188400840455719966726888302616221758532268368458320921181686452687971706367790770816799246744146406590109970360557250390327303070926445556042338368894088044192140982198382620898158648044852716785673100638884325732781585392774773524178707805328662234436247912679958805018177087044229214142986149948974630154401461674399776455300485155919600025600000000000000000000000000000*i1^4 + 242440793338576420239781060756992783636158775913141861284052084965317077884075991894092734852682075312818998295129854096558635504983566494390637315830806123302900181221474208725732207758716940722807486464362945024150747133753116112516460241584968759838774647792661104651315021975685603437471617246022379479523409929779923196027962681278860717362757582313848111880389098644376296827760481010154270198834791133905978791218878657279649050006048397729765669439020415093621392159582984265626934542780749973464304106610126258284999959786800525369626102671263671352404215132280267225991691144803402617544471234988131277528153614070345833987381848829722630503279468087711093690451022973231087346560249043658646859785665619986053226751204292823609911832942002769473952068044535941570562260085349563593012877171089823265504624578436807753265177109545422268489739261993511729167993430588828363088258870096667022841282646196000502457717526044786328663814136778593897582619702085291923433540478850713695408435328949608671721315157286172654485289480922821912934378482825522887052145914868964646194021793723303694500188116476414039576895006754630670940776409931294779405121098067839591842727372680333819918796734654299348211360690488093323197303787338409237620384665218093199630540551854350524449469016159277184595287721146803606436312800467596083322018356066357583641584629387991432089897212796767517441856965038696569018565761321964907739868923792067005937236724587287325622093180875246795326306609063907310936987967133890012871879347868638927442059517113501045629696836681231195938690073930880366644325866725991058534724380646975495271008232029363263721102917632367778008327776439763848380243149075835421284608538691961464159248227902725074352523331799936114444448620615526854136453199098329587156523893565299796826626875677025170780937180637098438277027988918686478511651592297413235475287805189799031069869254469180038999646753383119786443036660927281234021278296065982966485368309550813734363128757763504976320158623125249314873267513674389057711212790860248724016528701464584193285085918708482870561803343150065151582148668707760348998785366927145837996713479218565314328527061716525718200278391180387219764361291966699387354201411371516523801937318504296457168042187666048185580978525769774578134914969818902067156251080099981388587167335737915082579691832556000103172537234948584616679388349776118875948212604108800000000000000000000000000*i1^5 + -89681383260958157744654385698022929212589554015489430851913428619988604688862946192358061866245502223498033843834042792913073043488111091346694237373483149411652688366237202674752485854335231038394173444076162421859858179026314797674717181326556421392598707066221846360911525430192863828625813762244268819718657997364408231011839973110522288260961050074993564883933641748632693539339967155965659349871671519029488011433944938244033910749211994813443961926824692459435583225589587552475921847478460485168611622394103697635523771210889814171456805329936390853288880690064969722305534292976622079478283697710275321651221507036918921672918386635890871389202262160306458453761026125894414679364268497589838378907464799871363588775502334787728512749345947266527255853167725362790403536227580794904343327537377191031690278591031210439743179259101365667939872370782695539815382275375419043203006301260073231628346327219165410113476583610707312852574398597492696873873960606182636109364788531398308004160912401116813128335214227143699820340592915264818010934719217162202186793720255342663667795406603714742484916534300355283644012576296866018134691330823815469488329754617900003761137423165804606479443228801340196673226006997439585908900091946479015951404350384150150037818661907078346044059903733554507943207017375580976176028589013107728354690396818046249015478406765460131901280547153191802052050766021138337437123560807792886419148289379195024318235293140968463892800300252771143516161895282792221835657294597003482328555422573088606469134310822193568649385335484628967819704061711209688225517184096289589926758114166617479039873262570187829529187015887481150053134485385940420390239451659760984617757009394180938180120595231755017220460783729178087161963089121890598493735569794865719714666985158896548116329919430054574583850196770227899023064078482778556540408952801201658074971082931924441590956843234593571879038599698754101367057037298108211418783249275603126188070351874121774204737705151479789678310379966041369872573880497334633692533052766674287138724346493188407991347307409970526212377511599314194192355190480714214254703580761337385521936117901589263268185378422975764377159109340668657300309116197989536025580635750793199417915990897152685833102928681292463843121817697917763761106192223727269197146329618126371346367831595625993242548653255796643112465590880281770342059536021168834720326221824000000000000000000000000*i1^6 + 1234943099107352944988445088869157612390697533937300373569118888652194620145953158584367020988165557220000434232050475711752077917305916219907221472683541065110642443970826698664660223639928252087413598194629448435705411454583916086190707778366018600078044992675716386341860816898942843277329191778984968942994379733899255662662259358887131067689225093843181701465320744454994195232529936565058198821464258770167978297279238742925875499710296052757115084511170765527577472926079249795214055215746693477358720824768454502979437164928743453151760750214873875884806566954499406682431937589008978500108291508466453270021177100469118496869673528565586849939780368020660093971839401456213029711853201133932018398763964430501355522005411351717020935479444646742482947287141835053322266314286772212174413528630181879412942691060958575388762230843814415632883635793326939577562295309757978929836440025114511476571120561902073065438283280598550302550378202911622143300817724641687330947079061989766498476256774180490914867024201303982412584022507311439812487117827354655244077250244702333186601402722310546835552872228581201277220889531629023692162445879645186230304308622074552592859447670774191526266733138775567775402024492766997059348383274805822850320244646388041617816867619871002257519310641542516906812233841587213363746267131552242696514766026059202956649241571499249854724031257948932240113504060925153044562201305989227668529656635870547677415724317845504119132390151686397760500031372829314039129782307467292994424296318858097595081242739330950405820614376582487466232790423598950449721993530271967254465097464610550377606340371057872471305131571573053603237220594390400448864402188941935073007381909520570829536304828034285214214868649445735818294834818152979127316023815843105806016338503057040876867973355442066253169502404396917547641603750732243713223227824766374479611229470838776124629321437511968478773648040620423315795454154085029086144790125527680254120648171776611956395459090704881715581708810456949676629574403629688348945492461060495249148385970511710904596057775679956386966576833197164582833032810781178489177677444365900462105015742946270283760113473357611724536285926417197078591304908468887617927931350033884246702565051405124050311262182926179082664254403563232930758844535690836863312525065864996405845289497420553110041690391465652889299394876116722794128114933649813915836444835840000000000000000000000*i1^7 + 1130892313920044304257178573427525549475162349431219282612985578768331928131884810758322226105034661979057931962514041596784268403302083599989391845675784776128327095667375934827819260520741919550566377474021982351994611827657217834024292752868487387165599964697805455263417730802389645502937964043638082612965667520100882569391060508418076270212994685258495540455393014904328474676260908653999003882693079186915592047454803346416563446959496314794711509488331709855404163666697286999043064311205678834839752757790295792364106496171088067107589345174268448820119594483178848540853387666182982885060061923468327004770935485672600332054477887267718126462551930748359843126553769919253393937835269057083216304121554993089606762183332654946307835724672824071839766275406703328594643253176026982928725723464222827628648824913947192742962286141878944276654765972923651045626093775469349616047487431176242460037331252386240036226936039092629991406180290269418384761156399240993173712646424663179846833736973828486369790115163454136233912582934059804121012672599123598606261377025202888620007153713629623555133384176848947307131891254103497710818613696021052638939501231074401107976187469033701849256100280211631839033904446918905602292105169577132989303373317830186780091794707365192066546305733083185743497773613206153777757891549945755110098903746243098216430193099851530196196273432835185384326314360504153751001622542264294261033055156289246236895173975874061572070344278803999179258231040143093688599773080223927276733651740614832425585043927269669890518859222636698033801240607339528503135784938435728944297147586616379177193873448895670610885542946027385795828810372757457469736588570590772854174211961963981107905617667625109583680226281954182414945816554290277570428258849832223557050421637253219656958008801657942843527434139972238950310479681569753021956562807113509089863417434256313911110474417517074576978954114902286621003233483939296702377274572164071796750459900433485637747319552380365036323261209069449253742438583811817248289532173920852699125513091646358005855935567567227294826257173826676854591096262850670886056937109070982426006534968996983748623859735195265911317938553083095608103390831787618497981631110541786370440691506793021596007875849948087855128637241643225311911808545601189194790993613125557472792883889917184559662641215835552421878489407461956927555871267706265977075479347200000000000000000000*i1^8 + -162321975054851351649808963364830076768073759160482906299501894551874473014310975707451627455789551199294984225937389532142006508314559887609709137089720684176879999759432500071610071249093740395992913627392544066284607953751475492168440048347355286720136868387067904174828398485777717760519063858307179474051247232922915937518654522544581920097617518322093267711444307351433580674336432054145034427400657761269924328178553096109338619471868612204019240582861909867938383759580080205976965656626832841308956771635482823572388922430060896379150819254049924547322276890289557581080287692313080458077993983039341021299488359667725282473534338444150963827320813135603476435885586161000110018415126015359025742982357953177996991513774656038811210025371831494318243996542202893272688035202249925216200194890832570259489516796530013693404812024309117438621616486445439832640615948387581818927382896431732251261562908357694597074004098759442837801276794701235019965293041935225219681573591369619461168978717763065256065971913677038166465480456555737212332297994834518199596222092789083377460372493102580373090278874839103291581875930334314695409207380122964283442360098244703536122035339052329440300207049503896399016051354326971659776496604596357976683353928089195399183734104991579937113039414841982565650082252020676327594781138262238312902000013681197574339449122701859224857347005578298215591710474067329644569971259246518933530879455109530455845268045772856367785069362916734627688905713411240667914225634556732535764415370071174508613554771049512614582646802965755573231028031866873327738713850593616948788050981695832388607815700883755777687969289517475212932121889014736752146514716549407671372293624064837480369781122231314616747383366465499132120855742705935374711727945350236342509332721939943151135651198313391718759097951440682819201287719988941808886269556024722624897384190406135348996899573088562974441491210776583340494517853970358525452601425099997945072959880259128217730087421931185273745763705056973178613845520328910269909116182258078245809844706802608308783951932236531726834899757630959198825221176125556318375966625422102542931599166310319651896714161327660943636477374026511748427971979174477158386470211402065502482823034294737704566353061533033780597177221523960759580807628518795732068099616320678918542146859809505457162130856528964107530819055322098087290983499950396905126625280000000000000000000*i1^9 + 215312136292801256460817578925270889696324191552074069146868449152304470753342566784347441345927285590486066449512447031819490222023463661017823155840603315980990501527322582170891757677839638906250048539695151559503638604402456883873883722091199514470115279707278555695863010975161610088783823947535988449167089005853649699066391485916682434575019836618716708031478587505824967337538554301734761985000754601218279521473694142966656118491531568774239981486027816286620817311922629370716216865890730332175587898089731880741705419718613771148272721106486918954177449002966966180209805225319858445137516280094042558943045077338949633252264031924651965558073527802181358504226625710093524974853185063028763260516088352847743384474103669647250549674915612644585730180810133042440742140064732567199054433149798301877991425089797966225066789546337499186461120234132813281029174523866886268305198531601234325752177397403586689948986708177287587152786639789181220884747849144842926745988701959083549199200749084893822797908051375791959565208625765748630148380056644226725357547757002174850275936490548997046431497493059883569742592743519469190076976644846969921139363342978492010988830992770065832457068115893281867237279602778651485119642824162016313297445528995376171830187538622586599621554931983303054770020612573025830935651368098261547640918714838622142789385941223148014185169124473624318457025804171463666944679162863689893831994985329729618673547827271906550027232021353744232808857795019187102468351556143401684573014791617267273177605063082391990354174541548648313132993995540902745532790704202714235659064699142020356253912932236095853839382307792322944217819866863031475068197942007949588501557584077132398399087537901645038589777964472534256134210609673393661193942875488206058516747611605755978136004731201920819018339668484861096700552288401978345066176555509383655721572800156977227132753816513336672336973333166138785808325587170224708158029326103569004471630984469332896902673085222040378097760555876072129178470808399857707540014956753758939183482298291627131302987493553021289569299601160799922830033328463935283735323547406349529899206707093291067717754546695037609377181258427207110821000246508827855972197170212236055750417659483581491428972507693580277222558703811658331274215767756157655925079175705364516933346958603399355384935157047886283127171152784708089794453178265512574682398720000000000000000*i1^10 + 452395685915305641771227243978907421380808412960903799255749152068751362660610342796847109764279931241517039145652934258454366026398703814032999164787555728274745549548398143361364038361713436092893285930076932736546237322094496989944752916314394159235096851619492888660164266914323024965172160357404836792013296493442510340426503869079641625683386863538859055595687408647762448124999009901502020990210826299522535883801454052850183929794686980514991704182450673774226673142482193410735131048922486411111792906351069126689248278719051902879634009636172953209958926850919128142648923989102771025098988742539954126989376650998775632984662497959387248660055739263511286253009876615220732116851512245263037937008365415605113004563509151499158418280388170035969011311675455964772929359087636613172116714290290698639814553708235884194396209141893737879517267792177151966363845267530793625914117870421996171581376679618513942431757968026968438019633925760346560608679915998335421145081853398325496487849585327518070700209489543794123066430005407691455019561402546199253833541289390194920359364192981624341046576280090327305922254874678694204980840406787532223610330704901200364821449699351163838062485264159670950490029747077519912256635694781451925511043206976797085161442739070375089192143556613804742991220940398933151928661644573269357156112117572639019566476232292927251150381025889699419775213509955174854080050838584242153704065679490236119323797166036001544691524695959203198938601304638575634326263328411493882604951643731559409500734591951505923200952929326548741812037281720910365009036871390565116973413608459214606622902585295817295837307649222593237230472592625332926033668628979021561686636760572289564448723763526458129726699304636807938976773596837442480289332127027223556677352279854194264497797659173894517973600292546291141066466743432813698260424631219459762674002294281826905294866129651893761343361763351963677037156545245130941253221084656618173954477462818455367211400527370033363577905675257209738356149083008303487485072550373303958377030979757624904368595580762605218510505835767102372581810849135584858180528961769046634186112483706664480322634363525044153304408204429778106188449544342987262707241355240964256992507251088798036466360561500057026653663628335406971864682052960039958456247441787879639607231201122910933382589057413279452951124235289250339979407908970720414557798400000000000000*i1^11 + 113189853333399391409482003121030745623519775354809731783522486405094572298600415376698373597279953690109192433167254438096016641045069980596828771333973652386995156780450809765997257749814500719166562467452344674367013585594818227215715772676584185663935017294777915522550907059218659058526721664827706881875343125247786012042994777201221406210333119504447242865140586366610696728918636956860011164567180965543135787267400486587626459547070360416814114127833189110732527471536801306925213799450928546833063508132765680005551819578372827488618787680892245557944220012790795646575251167589548296009563233733857497330939741996703755378302475275959250140556418698083680590602194479125317323979537978733345208611288002311905027629063056455851446904889322978484834674657520634863056648593226319132202824929218041979644645306156194346768121719162715561623451672424599889638649727798809687208900916453487205606855896682692683446747963896732772007548339873289992951501117964457489434140930345462734721339127803768899101851257733737623916081396686153021434325443809950034844044124212286275624610295792495285070559104209523657663472684069366331329307641627867082228600373493715033732455194218732554873313948732336965265714887301809193736431244446268748830309999629465330635585482606389220359115114648166315650045264708139955877026327567562090687132752839428797090454402570538309423524532761789236585896233837881872090585056948728055003272974947208213097967169744102265567637642727471205660984594576106176696376191979314908148114737879250630650839492301521101645214044357973906928244713436279414024511981228581579277913349079412069118552901893149044882948226898397694809229300404453190370168199180093047100930617024776564515968133574432588735015363875366278115012537091121847284570381573335654928681038840848902417315200589293517117744914653957816423223994476570114119486856689451799677087464951867092394129236350386790127861947517945672909577948016122412471946679060341357187313760842950868155450454497978321688217346295224474067105318639200051816583262135047625689272604761149355483258577411666852363088087638350980635648824303767217860324143400586267762261882638110226287000283878401562821615577546838648413027961746063013811730149621097461883064639246992085520542571803272128779338447868624186606944431362518757693982280683799328226156030202732536364839659533152851008637297200291409357354823579654816792576000000000000*i1^12 + 2685148179408146998577604662691981322096670203195066677005390504153592523168847454584015930117767739609976469693685796518332826089392474759715571327314755991043658465987127454688965740501238879688717580721877916419680005783383536026978568656505275773283279974250768981859096776101754627578454749216373201696557813028400011335174371913503165699199127522433165425986909941626873725525765793757967313059806675722446210418711844532384256138555648724310018489774446129221779034864674762311301368436156806246713160144527723464134216547523410847080306106780885954181740733460327622315974801740618969977002912495832603987611691372732031747521844409585609908496263588736897383434301227368248312704845746073028099401801024388789733914554383808862015843465159798859937736162825973933551410768932665728519561774704777253210311136404423540547318351586562873569631395764464901004867553631630600522457203012817820106591702260288182874404549377387399831377355893569849660913579441169866430023828770471363673537046070670563734843345591904568298729830663294014928134452909113982809929535130538229612588077018475414885712418479796754484712616920735571276274684673137428489897880586518393716811475461633219778895645507284277084632801952583576546584706352647977341074053639833900152768258356370978820963601111291332173847137681893968677020183083561074875441903600422670455322439852637296107911810002915095787323817829927989596988743111163783888515394096700633334257296969727259851237279582956524629497134184876934222877870147380913948998475780438391906169546311212678529239573418964198157216465333360703304808753972281960996715385838282938336264429764432957873209949084928406697965619752372463802598608078380477355990921342711319463261562441280816170103572910784282908409644908311627159493802789976709954179413076909277315367010509392005478986660201256994466191577404158595862512573382130257846502120361407689688911189607315743092834368682447754193443810091186886429076145087181996657034439137819478438547253190955882848778576120676848729806480021666054504784999498513170369453988447711751932376024477083588083754122066189977333681088957463483266589987553292783385864310770313768385928354201515561542483745225310043119562571364128834294328736061906403125722957020208031048206898507646711982790340039982461728700425226892922365559959905629774063056282323892405699880153681161803367842131900017540956608451595079652474880000000000*i1^13 + 36167911881835218835161975091861818750991959436054170305307841629932485064966950401803960683357719301071841675488437899848728633372325332998316672004786602819669361142883600656494219372075713137925070070955919266416884172154852518517763905852663965265943933224154992933505794065605687181391983527124931220980721546667514686269645262890960167979425190794431750607721558694719181366212033428702016178918168507827931175787039819138867983772707527561365839919712659055804181185014747821563841401497309927954994546418295605383475260732741563470660229493410584037151785715023548017069511021704337997014019891594061387549846424406760695169790062400298289788121378050234166983056531627123903765268303330869158323193151861480124033809141051674633031610613775502867090865921866758654681473738220103170569023062738326970617866580622689622260831650660654090558168514218676019000291737586270843753282537031945079504584411066838880750020079227299793206737146465948769716556511774401478997552236061425714684043120918381222366751900155636694550118301808683807785989317619373821853857581864775529249597004474031008014161237092663188188916624375465174898609475229841425488073969497165113305137949579208489092528950167902233170985838862521133130392614401637429513047565815623786497305636323623164935241588671396575443079702213174516875882438654289023759339141974508089011264466778579489876214538356390273930438315578762750789731424053795973499977133291896244084025460181409829407006091284749007727211277367627043337828727647803790504181525848649660487858082743429974873745133208512793705754174064219871632243537518690972135478198654264848319571156913572158552162464756952639804160632745592550983165335894299054478384599491284625734728893154935780265643092893305903102385567811410929780716573958779313159430016247857604824947562066997760299220346648513945334988817456484332998941540535901809221829834765727951377190712648904879866287011526225954563240059553834828740358899922503458824403668935403415752216759513119105571114050422239436383840601857581335778661841809402165102442935869824089230610848144591455329347206737641646549985906163449162169850996228306821665278184036835407241848640613663485357735024912039285307652032388262442289117061229686610846485671144186567011032274406792440427735613555885276535740415037327189920795604329320026696445011614716717661071848858244645734835843619533690173745757925958221824000000000*i1^14 + 24696617432184373363242277179598863913885055285193300437857026399613741187615010077665036757402667477203532401236370259509231326036815200641507103575900502036456999639157583699635864103322947872904407883317443503625072280648223877734928464862402778269768510022913499409519913674556051012597396756947615736003531251219720494723313760705984753156985472037087841989346826423661451021598390698521807429747339294474527374579685228080170210788891593135665972827491764400242110596212691206155742951982955240233537416335521445463956887769757697121386486095399571079211169577265450595532699443033502644443330145481905670065101500101657196532034250802570111301896150283810592801926877445000055068245146608871026510828095159171052102646237289295278397950500927597951960345795717084721135842452785549122721725530968001930632808875956315716767321016491667356654943124031598363408705657713483332751314852535448402741413557128010056611235804977640639652214201750318169347986671583535247742582181906278777630579136565891138387127095446979681266361109010566143158694418959658570375127198764589952159623385508342349638338369612543576690507227160889966770574904551887598629123921272736487075637018544484119829483334388157696014531914572586965423589103748279900466134203130077870103427719896229366219472324437648917260091885785858281489568712677247448650326816479031928579718700275488039007440927685941233888463213486355168415358218196714792154145124184301780353104624742782191276515685757701501007217159915036360465164259064192950477631159407907283399485936022899968328025611945779353349592363629790873881295282520134607804431684215266034479884700733705524349078863316340210091665988044688595480217736104560108548114475467800031103536669323817804625326142168615075906620808418388871395669025034702281089210788595461552610788058791585429689176806441705573396860514518299070951679625232516207626740937501654744172950083259608786130841939946941514535781442530553686575409714823632595386008640003527389301660695376134800656077108206509689115585332450089701409401339416121112187610695900031583118265897843821176335741681861987110601973173812527700925052544279068214530156669980152643362689357118215581080710952880606619638076250630635338955975707568718973241978144493439617111146157727892332455891659238833943439207830339778547154095210120967108815980320399073232536926919091768781304501243567388331674037160949690925056000000*i1^15 + 5132909154187682443634247576682978449066375049304603177731612425928951659198254671780640659799202537303829935471768160358156031955873259794571310924085804995767019818947187348670718855914932283967988544189308125184748570453482467779363771576921443582669930294567151024140285242878184734086327441329502710680574222197591135748618177542117728330735887974738118521837227762539666343698027204610314794310299707773452159773820976718443163611195353421800036884720670301161100833759985127811991423239030428120752566931402856639800150806005249496002873016954811054806924180511209313746095143505520798727229570151578718182169215645583001455237984659228565989973810164710153608725816054571643900622973764049265365726367257015999616851753833384553707201641142584538959484483166629378147453831844641246972178013883177558922080082950593093699366349561635268413366544899680891642367478581129613044539787491655998123503189997661021509049060899347849873989509697597587542731083331588182732824032063652785462287129001489734686966646828936253658068267236140751735267070866933973529967729785630137891540856683396576265606274108431337949092369534775085508446562751546425131436656451566464309693578158087573862090779874020125923033812136365896316129765149305354050224153133183570775493037962422701874043755840888469858110963170559706542129795615052418347346963475107515147386843832721768906943397573022726668549363929669420416390317250826470689391518153619417070609420475500226250906247761119208950721771080514859361299898576051978401269837189567333686995779191675103622494031859368251272620494782816123730591909436065764816973424923362593644792524822044057474722729336938743348989861168336820323746972171692219179243316679713804391193572680269429350353442787104088151151408647904949841564937395670991747337001059647293380125286072696248849536268460125058188843906739029678666159176449218278542789488300969291000406254851086455695364385601386570906530430294549244553081051814148734488284600572706234561544285199910463117547489791383556051944366835424633722541780369460910740412866493734491273653829038858165845094132611789893976756733516582377889221788911032266617316245104339326848664016947994496133459583829727137342670999204174851599951520499995020834551375167602788951817433971855434901877258358231955905800402845116055411734763511569128331611044973057651301665473149930722775451586675872898980749280768709099520000*i1^16 + -37621275881514893343236199932799238821528426480176893816446528059540147946936510986707480618768544282531382935687983415018158522258453837644731660572470384929059546188721337959987254634121024555013179530741613952052537064373583899408528899746546316382701947715889283291334641385150716193475521495910021450857785091933285399607892778360294662571625767963306331539869700861065472816208783376234512151141072063200664684543933159544727944148919489250939571983844274844633428360366056893978861668928674127740254467660936400004211211616256594509033536673006492305502781756465417445677464210575416834448585172200068739948295945042677039349786928600581689451845796104041365631637675482571327153717330332083372727467739772999736661522410776735517873586200173078444741750288446802551695037797420310322724716325408885115203452706542265850209604678184133429510409904219211333393571522223813359953213434967280979500935558120830859162389253428828360309140424915303873097786288233388708569700257069524978636451491660482796478450151002281858726620198061247290222078226818554500344077042041168376055456388552009009500413738586492779608366043707887111850358387511997710628721844215025649454771556512710475994657262839292099755893179901673100316502203430062573903861565641740342810258312816592712682951252336775411820784570108385323271844249835516331888058171247738928048030012751678680861920815697057678628201122841790045459967983643351468051367057049075000408243941382537215887781867127113184302585930234207539665034023292059912357553079129938844166535596621820646025409196321051980108170545801325242782826310473968447438843461608847713303260911920320334753878676564818085070894409104370438695940741086176746735486002501482172641191399534177875027625672252579837303890536322899636336614561424693809378737275196279406199932787465160910978710179217193499558361449711125455663635860033671677600782022716906957691059532665438015771776643296334339748685832767229318388405755782244932174390673995006216798225176747248244937781320132775932018669379212368011268773096857617136844069177726782646809026099957623423352679149390946519090407751873004804889628103001830119702300504661873930044741357183207712963252453513158812769214790821046644709998684947554578717839135108538894372362513113956863293943808469395562425775149474953012723779718506978394178503376376531458697328520362301236039618100246429698842362433975091200*i1^17 + -171050798742681914600527790177693603144430290077790300706184603580826908335404614340771396003798767789049733152324395125090874205307256140738101271107456371768842033874145560596390196574822045791771706670394754680724255303540536016334359343309550401266289030553457835428159631412390516542479335135302001637535619061727916082035848065092650830302862430065023573614889461236416739050054943259374723180336153431284379455938009047509317511141014490107350268519715558883484307252574219149159795833747775000716615138047213866805292926828721562121043141914288978724414407493423585101873688317321806724554817480650614403321383988569527106174406679661220280890149831713709689868230324085688065156663779879280709749741132081516848542372245347548569966514187531010705898013762468735695234212421413219135208009538135453480863078255107923655721764229955892724410478095290852108052317798016114959700168614282122208279519195584801791579672510412613330342848466937020131609715511281448575507318265991261422909861335467946654271642669015748231164416638083658518269865223162638683621087582623642023305038343368921898151442932036338767291293346785296442100433682703353887279298939950274697236186234077677929781743535958096711684321735575189031434559188286346426079418152038425534291688671709305520040019408471004508018552240801225578267959157897896180887270791131304603184132821074600286236832283915138123324847698041787811299335073129829017353758494579863969297174388826453478805383146135360319742645177269240871831698854953616772324555042287979479473417219525700379686359083674012749307736739669040114546040333014615471149252486191297968588653633691062345515032271208521831152515992950224331046778498024714301978256104352929555044016560463373771309750328545605009482161192861003655972714266907085849643352807872140844559019228210127860725361217027698637450061580492756954854884259285794741452909031072749264709307449826764607605576765132405655180094839760478858900509053200211006763885217992938354832191546003954811364682265410284559279171240555047100159479212085891153226394351933910781845123392090127998756860944666851893406547315121032387901496674712469555951470163618165803832963508045109168451512908330488161004589838013751395736479801245291269222970847727720083127089324649985525450290937023880451869930877954062110585037468242432231992791993094240680471829406487126867767462079244103833586822142754816*i1^18 + -27233857001586793699417350215549487561087853765386426090699074579825268723095535774172563290253404584134286467790891675471553726129879636618846742575372059201826748623650286628805691941905076028291934921814134890369867801806533787452031989144342702545963030569167026282794289971399971885158207354442696262317270637868487237876396382540818531326000723878835834065378168421967048546964557368231008219417309637489315398781951074466685620410305643800828412366670544813888531396540551168343087890695330754446872065570919620194769643696643150547641479230250077676106346081561884758325317451835920251443723645837411541897793207738149731805674272065138601493769776516534202338102081925768969423898032766488396556499058236639326152338018042687351069418940425291051151383251428864901279936960243862568601071758866275604726983210135385572350106345078658271948425026214250586985474705366276416911448880295352841175105583508613966320298333845908011875567580970741404775342732973245149296711030887951022387787230239808314206487699210141681592015345007648101155317236067169013119783596893113473626891855592565668226370593584273570503731966293669358154760162656024734466929032776311984359100190054008746814540698602721908053646091509732723908824537312647009779418519587466097564718776729955359089526212488765233925184982887889527067545764847791530804676585063072921903917584341125745579846221043169539848760208149131274923003286773709526530483441656896933565596600839982894290763223471116523506078429102759351295910058679718357722836654862371582557181464010514193502631476990239285372217123894267326610850649768422142287774585927142648965030196005134229970606901696901579912971352400137866558849854277779210578072911278927255118662238010684674058777224632246633360611218040695737591855509588207520767058668907390868070614241772699721883479379225981658618106027225310678669735424945626438450099772536986336504295614846921291691126400679264666391249003849980931302663749178564590865492223542985299626108992543545369254083919149527541586275810757632965499273289876450963341757318720558694079639654836894133811287615984553665457286188908181975328466250586908771696546147536559973034408033294051729814456542076054337912194827009489537632166514244178247187061593305767834696940973272850488010945626852730534262360504456993174078558224745458956880150608944927208571530454766122927525539846773158315957738799104*i1^19 + -200219761425672731180125201499487501109268096300692488334875967597777644679859326817769419128749087074416155492177362530587001431465900489407145046028832524021898133970945471469957245121089696619804954989013917752191330124348624980359327537690537714819398088277071360404577745121625100164167773199525623640883423667504095966965266248577061220749877313429689997452934925766662483682796636212814470909031045398048125469365132774520332275305528416023238711318666041160084838583289580299150508122491558370707579269038370192188595014273547796793172413573683237572075501045328570488907775551225812616129445348585822100535328526852203979339542496877030801019122253918627758430256819030514335635644842164396328809755552720310664005709948837074413255704771463510651842836891347788123869682319047808806604224691950768836270567517174352512449715894788547479868388023632217291960133807200227824205440729190337988255273305813672535031181168358748521560322876943243240080427067163379533266536613370544102627754236801384482713558860003048563665513280169734295114204461741385885305019081951178880050098195619547082845785665404691984818255337283861241535954762102292137814748000420563791611528758330070415331929998034229263002345254298694559507816062984667969923205097783331508793229909077925810521514717454446403651230480572973969121699153845799794606143276961003598112620565222552013178210016408221540785730380122651449691558483664209301844971921689851083167262639851598251062977514114959974194695754238184122416903523980851388708011079276998891595727051909498754573631423710183311669228420068514428261774471193556725725411445126808588907046641593142574310317429209939149553010239982081234470480635047615181377658191585964991737200239368373103670280530197178651789796640012261022644937717723079993979421652655079995342891443516266534175011417391751269720017761473537958247216192639529754467511597946857919647513472237325967869931277489556864992279862930250799915080520228124415258681686789654102407075516604516691956380895488165243284173185423294815652336385762262598824081347466708291340008064656230945750394213216030594275449083193643598229817979573710174449502761369938394171549146325161630911357304941906962434430797583422713608869738820038024616213728739010784061035966654133260732243785548693474985338652561761193802133637221367031939170361048670817491023226265243001291998739281619365920768*i1^20 + 615535865266885568086693146928402910065581982235653693253910025024039827674247202880300117949248782575921983556221637474899894911641649107465515633712057805066895659351435733915053676140641205320138070883672820259642704994479137689421840068818639606772946846136245001297291087715554858303283240720317463429420873148670337269956999759561355220010047343382265206080875904286187663232459951598487267595189063239987730048325353211053265345105950449395455421020317800780057998278811874292513043353924301143484792774375962145245162992806892478571011853465351624057042610882267940342267469022402424429216500777567221743862458708487713308744101829585529356601573191874627947191511655766465353194822392540845942303088240754907317908051293976084612622997294154204556961630266373299110074314263780075729113291673408693674975033836362889556419771872578401728879981178618273285717450342298865952842130710323346195420119341892142367110404215447967597944014482878079540406519823650339670243250640789454554049848572138330831247990089892018167084046132140181128280211990057604819323727945551801780031245764482203273416302587917310806825673316952784854596482774524941189924316004230203607930082123246168485109655198381682512574197863631934365469262813533139448547590399928738013421108113875187256625455185345181454588573718825086198882761092711525979697098208893517613609334833057769646576913141999309397205443639057455541278486030914997137530328933905067136478475443835598228761859179255414129259495533275486448298762397796204962530461026666256678414766760825311478781468421303516825942809109452515877823441282936949115660488971198730699308909213695862024746571874042290690848510172331038035571982219152824026571771661557493825170497520375197314561256442771956970591123622625439266340836936182097097486135601839587976917031324849721602620188866565430479291737750232016231508441490608040157153658647995283243418396756124255029401749421019621732766920393456744433183559526355953309970074750613669162764612272188484110097256335955802856927722531456417059698550469110237223565115772379006057541120726416918061507339801262602548324507240363354268221924990877937334272858635930364250245564905304783603565784884162532506069798715605683602311995971828118905984868717566584960809910080033166566257855000350850169937230674419064923753668126684334534721007439662050392166764074413707952138732711110462406656*i1^21 + 180522597744197036481046988764264298889943199059202624245224316639931858361547616896460852409416996784971321205189753143556949517126036999932883830635597983969213099798570145294480974466020629743839160320905184252078572118182591583378320940074138178388418220150589379993299113485185985202497404477618851115349504554519424504188351486019771866081331064949854858226451415948679136088738524546162203405926721906962978096479617851742388905706888785743899317004065261480113315530094774442129485504030526468589134352747263427116654573964777974487917506001657769390846653203696433224056124450320453054200586643336393094271773118333806468792622739996386824350410272763858358396951358900499574173817643694930473476184290341003969585546358667709682473152077093192621554528087989563751377542667258649331492614506521168160314795035835660105673396165869443338643462906699073796077638924074444166621398222318871613673890504206429244924779704025133532503131039422810168709862516994797738677542191840346676003268751343848616978448690281955178284227644707941766121322436804847614035845230675473664681647594485579255494228486555203503633900636939198731765681572616231074340163301732005862421991916750765060122845777501662691811609707058015624497739280788881785399864279460837448232036591178863989115830547813834182680949373845708523462567049583999715441439921974648671104674140940389444827756650023002160218496337239325216717314018177291774740550567772824363727243029325872384708920512779046741338686352080468726044925711983078379494651749465823168044665835309787733913014479809161597929574265351245814752928512555319165770854041919674250045975615149696729433228201472738983969951877195301168505399778604415868275807114090478731242045098185392588208009194346712705962492435089577532600303624887899373271271262560288157511211839175099205559129479160331561105259485614685795043064196458710120369999367449047769672924448592813350064690393563712336892296202303458947878281736627934159875538054157497725590342657131481203370434221489960436948732656823595162572136917153121179540160246741458467955637431422526897158393471798224598768831714297825873561948774842892011918367273302113648515870018879107469749771547188602833344625037223218310612066163125957810068236961440272090945489171276930609716483307378472983511510177515627735471561330112799647787248200629047488379379892528936276853395752610693120*i1^22 + 35240477596749638438324997347290998151976571546474707141261839544997526832645899061456805886838936392774434852899258826782051143981984608859245391685990022366096198610639406930208886343778800710524719591238245671292525909539147824552813653167748609777543723400063463744154345996743483444861792414756189720902733737744752351502619033623867522013321452991609088188539017849918246281542339266350651522435515335513665936238100831838448181033848190965672661833612711551614173243020398480848730868406129851400442614567109561766515186594389415696240473921221254138090980054610139800440551366935600881699561324350251234647391557803839728524467014045413534410843131524957070402843405239993924351902888164333539453867930901145658362840395353237028962585117412121597776986856383418245209888889188212114124803314523816352376193782953183741216787409435111065846887366743555896306145616778714009267645982730909326279729333995336341622152967242185236967666855814608593986290322371221673502747880949103031942245026324938244538032551277348558474062636413538542054542218665089358997126580703049245966727740309656435179221794391776205233689616927891649583601881848751137422181767156802907964442833018550390333360537059880981629275341410953962256740577613396925792184430392120272375358799710686908113928177507201157405183783367913424130967766607584278925906700859465224653310704774351199319912240895285836349447416268896879805933620470893958050697891980406992362771210273652399656793509615421282898717831427859043145608272071205449767339503432615062237321073504387375314931396885563626976960937640992655963427600503432605097799553972545412100081383503205818888912582957281254697212491966323066493203840235624302385220781045730752923618808142823252671788743892879480334899948500396599465927684274937571937081979815957883899768906367272366890937926875620719317431111525101597978952360247031600561819248757796592836456940498626619355843495664138975416032101384172290663013704937138873033570885924058682991238213766324191302589890841411793588636877638975475023734683521826715071733015589330953141964694318049799742161012800546360841623341229147767098066658020287847613521733047811400616705891672035137755266031464764542086171673239199239496149630279318499429544817617921315626728735759924093988080276517570755782145519075036370218857250517045374636593770723382448491691197006636298223412383318016*i1^23 + 5317988007413325823731177890618934584576393846803893605516932488770539192592835336371117429357190549949610159096353580544830423780692778324202012636962085598769887649410159133713565919613790184418113879610305270540832709461437191983682690158953385872006496023152089937446640376385786104092088517216156439659398744765462686955043079404248227027643853380496253182490979709013926212344915693720609165403135774959407771590923349587644787974893139297208731744958318252280892594024245287365465144252468614480755412584148512492787483705304013307035692822413753092633044795568633972458050387736199595959178221631876707657409239911058192116059198156816987074065513077285196648151501748864754560780186064143619229381580605370769978286765765750267618253365895816671573262584058181142617139459553285833644324242645366911780470408654574020666614662525322867279525057378410471332949193741909431671855417060786250287214381476095696815292989646527504443040984313245483656642500373654770375552953638716105215783126543082791586596029361293147248428912451186464861736815554311130182124202279257043207603996985133510654733462192752736182004040767123210621513731317098383246359606145899855459092589453416718724329776581126598634963095056895621961355698490427764517751432908310878812180749753082930666897615692549690291312371117386203178440856455730900003402809479534902786630833405100384243587649625501040336064901968889997239222866253210648735281715175430605789238931922045642254094807759041630704567724417173722253485368407035524647587378582908153870483965503963944761289552240442006598995525456281362182716318032961528384468649160027934279617469426700615307749346427250060884172976343049492859226266263195734326138851610164990693598952666808905241134907582530918966505473905778013071024489586006682788993254898640285357815185961957333091585472184556066998754817407775922399037359349698193782822323715733671549257258483451733338651211205668368621192220168953995042068372661785069601629775960417468127590582707696984347285327980913665515871756193593834454867118187559632352829057209974604954991482523486146639899633443923086398650876580826293710924772203291193992372309457341530330808847045039388879585150616817925292066199662638432571856210939186026225947005109302587419748233688872491937261849738950492992082634737943254906904464251782043440471373418360759533325429967655799434581639168*i1^24 + 679308156332812439492726165998932955713316930766472907333221055174344879173835234086620277396830630368313278463152073615538055244080653313540616459672257381891590515370660025582641092307063399017819948474253266355058671935651279582770816817183323381941376719886941828361009047990898422206757738782523300690893125553879700000161662707509903596442205085844960767961973941592828273541005605126334730841319099635890828452227985336108820272743812145234550693902024881312597293786379033945809160453291486419465943928085865705576720905949840457244850366987558620302245247239097715641823264293444162733536953296453583121098662113794560455130322258311825434520121420236475156190962537744401580739348253573919770669163602958224086807108187492088744166802872451985521012706216995746835699895736101930773906095462367676710144158902420236026950297955896911101647298662651425681972041932168050633044899783934608005753089078867503566915007033428682280499293499277372930514139533463502898024788561920348061786844765091037589029905775285441807395758672274138766872630514321680244656399769478400043403851938570060127820841465575753082667839831381392455522159900181699099646972907806754279246242120957989516595772792126824612324576945259433659890668876440790061379495601594225691444296249757997522674776187620504559111980163231672413178477243150854790032532766432563508124255223820752515744539881123623012453146731541154147846791694986563260257668334519053215540326151246687851827840698208824305067703057324755008860787822543385489159773704025017079985648691534013451521980961455494017369459225653675982822096013327660635448976433763644689791874168608843804652649178067627503548459371312110391603823006256676210318868552484270184239961114547373810533027123940500269381470138770770816360762696713267816671478570775462801508590857931372483288725580652573460655990382552664618454943070848717956411110741516678959768854100216111222542625370633925889272688112270397222336384250736638493450575181149428971290553775272802169981339289769864086472506819883467116551852596533723568427325887502132648695145136811039181048533483557341540436083352716160471100268468609870101306893741594531808019540594134944584722303392243536596618111193826759262764781861633794637341281616847572649627915809165307901383426580370806909953611405203511376790250648325699805041083921070311073203785534775775085985792*i1^25 + 76786370407068309051647489733479186102380958523196753931444713964622943408605113910978711264528941342480259951343089009156049531054208728245103131743136431009047738383500948418849238850156090272557117120308137018544557056370731097723021756064217614971188238282558130344309554120339915706111868600745151402698333544411313157409821047671313007244282511635017454274181428400728641305858313862281676702913573382695485385772617694993297049605762084081328796380870505698287913589701963882963372675217736878497394267945523734027420055256683936090152546200915930240994435801631272417397665331433021732873620977977621978890061800489921391492726674952369289435489254720975868421371752624211845619855898226414142236687271884682468490914200718704574222382053180593884555655190431900617526580575489705384728831393047887531093065276732340136893973009765533916195986205054732947554891550919804292309345154193072705372531787272339189806925540123064969868527641567105798385932213427697963284525830760494412126045314643126997813255588987762907880738780441536340067277227963243824414508761998805929242242731095048825793633199402972782167273361532855979170941795323547345541862590197922238013376681344350636749961310260480786491002298820069481311493664959265596320593394109483350049300860084029557446430995779854068599100615801851988153628601137889416276974187058947082367365391382268647422097432242084452804771861825028808853684819284705162466069109448111529258121034385591003478182194178489653106060468413488608779545424919919789744857291455965581745226149032195225669282190431671837479921532689356534787745777910483126566155353583754317249667133724900446328658486146537008897838023855816406556404363374436181575280638596533173534553389790795506083087039073555122601365462282684033949650112730829820006471629652187602099704174160091381070904742020961207809584025248912555621360890288220389001225948720615759693845628388627037658095872464798340546903488976426388764477286103759711325305608369141098796931728606162339195704860978520230019620718075877909769304497229955951940882113341293866550935835925688903628829794533844919113795523491586947259619803323715824331440109951271232104393963824634058824158242888653700259732845247599816702885647243527239600328207390057820521883777906079611821046143464553912393034106307631992905401854374809582044671631432376059486308893705157738496*i1^26 + 7285490741633961035325508810505585222407984254687835804584191991838598635616475224488133708496007684347649767568658179718512557599478108951372082713643137801746803327002424023950402856437509065604574930018050134990502375558838621975225860933012834646528702705483954180383288786535551301791746422327529714060861684392680977552067454294985980889946316198665889350036378588997739442415757790265949628407300157137843035880020102018312097639824591499076759240912868598903268508605597110653226336049130708144474616385632075383773670914492329755858973313806124796713743132259250093673898494704409935895377786151167523502429216030415770491858554948583769302168370501490107112566564394673314526703471504049638260212151563549280279746113450281402401685351715454449468288878928549706068640846452231739785767904464130760360572058806861792995393382657641812706720039052652332723826500765304161554450334055102421015185263298114994686036968840207886403159499650261383430364946018943473077412869710660570023843940302033726297123187136347580377223788904885219590651214775124651154262570299641369955361520151946735547058444150129840780795564960103557982388432611684941305548743894620136796010079489089543478539675359407748531576502536957127752380720910407538858408248830857574171202161595928316163773724873953786863776923269375721336889112002541785217670965886178344589124998433319132351104906715332343869412484201374125920295953183609767511420032306677850745661003368014328147123962000979043583406667548182451244196834958557131369251253486014933585456589872396378855489234089347042021656278652223907956285405204331581631629302746546216806696210821983248692852971416776297373229485522632669320492244947512363750689062369113385482842141509824077547195633569214760808901526477517249481241813402938259645892993397550314782154476479713841116127198767874824977905937104062023638842393795923737648239549855594265568635623307409634556303216047325194969729332579109381539480243242582244989358404591815238930782666537453596303818521341149337981174219363131743323279577210198806107445661125267540552075064624362357740192351426086139971873377096387860111897744237809539975832893083744784880934695620410487403175193716487688003549920102651653973183584859028487110461080207356855495480731659268945745723611816591102359948184240955641530159659334951181383080082660868407424812099877994496*i1^27 + 555199858226541496094169821756543028287045438330860413496556502951460245161251288005453601764655261487619300297598344710624848608437783999600453950096485578039061995521238507627959911377652880278724030129935922261624470963005108567517960637657204710881219498173417186195767051414025894596728543449786955131008778797442922417123514972127624731347950042325153962195290088201067017592561402871366233211444987481334148901741035663866424123612379295039525581351573627965344720960916118234771981104162322415489617799287655295290491588683228905104813523624817261849686374555885680993807494610486181665817308064450681674087678131696758574886961936795616446241747728789717257141444051816072012199543210772633288496197497879870347088062195773712191078590619456806266632210488784700119059797245359871092320907954503800735403868914032378738789516873417388633196325230174787175734616676526142234269479926227404865021373542789574878942997367108045890939257322109596265637963736877446489959218258437170319788069401808424310855060942175128404963407260741011644883569669450639939191699878608717691490078186633503677318102537935389666007694140455341250320307708339236330440231911350385669529374731019431975669193345069519221545115394384707381985582818320738825574111218309906751436838509186568002984511715506064941692812485149111572112484978186145824965936573919598446409711406910116155052365339113412440926737310421829457551372951514565139484377496289137374475158962846993885235671490286581156332226401996152221109800221055118301631017004066325908418266032188757590135506344168270497878742401494326428073074702062315505901689965667009486295969817497727181150433634515331047806318914806981098461364473713067216171443435195113968452464891973134117531875505688123935877467970123990661209024706669970542546422677437647256328865106933476891306645342709548879030368288782766613611946003124687679590041839590532201936250453072420878090516966703507903271833041502963817561718543449042961545589124948563389848086884404020591719038253170167481834266721369197619373997766945456683383354125502991661099281354146660060373735240098743091393965607526970670865121054219175626514947217293462474884322903399041708594485208461165052873101525939825722444162283688376066156621616806511253660118821096371448811401388579782261759681225002586164144938435155422589965552885807631317611210342400*i1^28 + 34936189968497915034451024657436657186962302482566100813177715159304262963220564654531378637377383009533540069807664393734918530808599754426723909024033138268001878710341100168047817853985856434140763959016606284264944093346385051626501485335827311201682018064477632869242731515784209655680372194684176947848366132352937607954052375000364084331477917529001071050530471597453794517508372407965334264897348732249611813157617697499984497492126423074132522143437456741397384659957777634237510152985145812199537888120651164834503328188886928273452393169621422413188287918191071348860622175053197609202451636668982908281618664373579584739681313450150982087910971636767609451828085689126943331279003228438968647641811263744750095225421670447830381351413909093112868549070288426199454999647243199976372663935919061443036301792782899181757571848510824010060968033085225864153248444745547374043076442178429818123145137706041726200877787301200910835350622010043053149340455062628261628962781945931956899516370938107523825018292633910750383876637903228460770989120108875818083961289065722730595322725715243960792293097727902478698011032611857099314230750187309704710351795232109247254556598509213680607066638539755821564139342401736493845239189721200566401977628542879122343649972079412272771416224105661558732154302464593157002134396093756654662782048642173777706583381454010614947641214871881110544859414180408683944934931796619250797321218480900434999429583093810457328722621907485520286642579703937479079062522311011541615865871608082216657263674129025531689392660272728525895110074886020339831819066135045483599552002065926707276956023010811055195710545600250327608761747493184126395395189362391181316264005366932019662480728338906240524174993134985456616658411732178679179649955532244387869982063700156736970707849313222824705758586457698581109780218697988002951613468786451565833364538375793191688053718257698079972948632344285089523951796747139733016427935172914501640204165587900423620855006743767410081908586727239448867508739857509118452796937963135911750223174924868824598720442510519142875064794390503388888676472464577348171415410777334040752273406033681798289767192905050928252456736090857145077116440154345951882308263993345973208713276497840904189099363745144551433215025688011816335411395174105577972701579014051692908607434137199132951969792*i1^29 + 1881286273761664115786517673715082027377640293280716500526709554314715362317842354050233123695463851972561505892641059276232798275342356553096951132498153784150701900866195195836610586379310804530150075635956825600611406924840188450875285721975089912726980844323592409608382572486439708147366899800536314710063630425249481147735159169696120192978135142686049699322684343616360010955448319075392979719264546030258143202134181248862649991387358818360497445082419349265242993615052005915890416788944741981102412208915772193678981557846344743076801338841370721597957441742844103228417809046607655135164377619308084523705925232467536010371371791263648631098657134414592938196543202071956350163617807988674715543128105668978154579295655598858494156241035294344597053814168843461443157454532840289139843415536327462034233246374602069691457919900353077464849682129903140438428387058050816964653301581520193418739908828883279047425550982474653745850807207793873379628330812285665281026042291554643021934603346323303294680277178964948398663458910902998593500004545309821814778147792186940606692012471654216195183543925331706670033311536603966970179456435785484499338572391334761333914653925742565905895981070597846320387117935459575457200224076584745449851496498450552766316383864853855613122859637225744674478861603371733985800286239452201477905612617460355728236476688597501321740893171343520727656222695691408868428165487290425091211284397417197920545010563022766675973338294842551492622764376939812416503128276080601115119995636709494485171342067943523249287258304525117417820266651408674901718955666007895841756855435885662091241992751335618236213496819292555286926421681370614816805808486893161173586174029622972034822273758244588629182761502272606979078279161749085437656000297342875164636125816380220490767367780543962120754232928433438856705544168718098605683047494952202968635956466013599052794343678573918748765194908043971322389153891976940127583511527365530821619752802680180043836340774249181692138020864000592713073048180226401070547661385645232969637547284793350287202446086917200869807539606193237346726629957886824421341326298640109177466227838136284625325265860932572431484059347350886147372204694444321500853102318182354708735298135442496958149250770260160748350537533198971822588010209585762535683406161583667464975895875395187113984*i1^30 + 85580807079694697873256252011339195449468444314313071780671317170275331314195149606117384033560410885213370397179551484236930835080187091348839555199941115467597432252084436003614421138456244099615100018522496524864555423668798747136442586304954509678207066818459319205261956848532749264924707227858959366754811615795144564837805186845537433778866087194681390744892367144768771081870626986969886668824400769632667711082762062313956063958170026120863190534599829523765434885893250281328226217099855991230372983618193751825065483988447345051084856136671859945279875475192321788681710964690070803749115679442837277828991944353533631469825476804127657650378138950604142392978451090820903984025289782330343972843854142826340481437918396615916358028067739271266371628081199194134194528995992080996164477569921543295292648845357650300759083699296201947384816163838539817138637542773612316882777620734286831269794000914261615002409937589393015990607515131487201409412089222504100433120385129289637941982063923723087185975789855685958927126513464839241949586225001254092395781646979924714751478321872455037874870933528570228513683363142317798406276884609892597609707167999330755537210649590847097004740002708848104315580490448369819018108947424997783500967882492054207099279747812088151152899008137417537865438070249916174202285876079550886631895109476990739988207279448526731000385334025754179875281895666299612408427186512987907158529358728893120852190895629097915606851954293904283915263292813507290509167389579886929015432470836530792773063448753719881748787010975168201003096412103518270408877183858609647772904222441425429728570448436920717053270716089640744814815529121588245546435369052697665975681611427892906095295649891363766482208769353447920734817058535444716337797778506494154781300419719113808699690706039792605186382565072171917218646723255644337563667701696737979683919382475832381857245071324452175120823469489567356394447151578680958711926702635745325234933169350708069151647033479180017797353138207762485913899405752523509111840005899282058318946200654378608376393187829553548129865387890227579435534651850583334250081286386789716510699443169067994209542400335373241840691940879656865821444979489678518360104311397368954839153198801702080974725204905346462776683123964550466602714774173677925063749721240647952707992443286454272*i1^31 + 3407510869245568950160487176085974821124090634292761863240429986866410174687044065689109218107939414635976020358041491990947783130748074106371181088172916643542985524432187640175946376762062296254474971548466824052967996705540427535956474015715758750368087385430933183848543200363637398036669025424223702457242406539606935950627864275374407408728848340682009225040345606923303060939128887287069539622756513414850227895220364175543308688399025749076651315678273877286823776042818668325873596778855617794282055883438981129715639804493218909020055364684318540003761773037711937193791347741386852127561713222894407830362033788327878041253856909152322523152677023689363326714414807146169129587523104861919983470477240156045618099992441786050523383212461613400034270919564197159323973866903771217322879811968166376345294544184994748605800980196378486863935428518783486235621746970670971312874077106496504944067445759651201687967831911391670428521836365133200801554567783109529291974301815622489774139736276925144809634291395429813865227356052123476900248932186820917350167234648150695905074392262549838465175084021625554085692829037898456233719933635260643857898980528824454464575731660283743999085026264336552661477505896212317798426407001317632422573678289006656272187347564842152477923828077842799998433599247888296532522064488866703025542103166261616977667333823292160661034808281381249363134733423296206550062311921553123110201653866735630912819277190439126560757738162432925055700353557853991549830102748837719854621956472607189433866404000905261810330679246324867912010405264897848897897825651291969672168076340646736898226843881698999516149201567210534793107250638053655465551394429386200869389031065202200781410972594949987525787258443210199809042360785026352240901174106223475673153490936848434847931316336709726891490456619100306656990167359810819836304407265258580938028944573980727243368301009173083006860918929593564357708948273682560179094721643397880156049573030212087455758578860637520409686942510951548296348196327979190361518924396004119685035128565377020679715647698842056124958416531504695560043687162467101760115121180254429317807769320939888724563228170006133188706306103948808786526311875440140479033948314047484815371507368388073009320681189531356647882995167069891525919580241947879758453298949884306142641438851072*i1^32 + 115679599007713192167142571608984053743413673479578583209040328275878002537772096921649751482435530895708860662433206508004095683354441746480565718221869580591234718175553024231757150997332825741415896698491446128018661282863052734352373686078487376116690359482845836520389029321085104959271719603300618397112058491522705758566964549114030600941951608383209340405588976767548959516475833268391297845992194394643835556039612900228270448215817596171441084369927331968082924533098842588053330460707788403997844609720916900438214859647930134048631392892474088142272268000849665593397005362651084125259056483868590587151627803010160275741917070822145579964954194510094627351871123688710397497300417647677487413054363422816653813308715767216716066181823952431097685550680496430499589926986514948641829451742380638946026934452124564653956985510632695178711180691798449278448137907666791550685688435094937567885615396925308350910532495222356524616259574810343478961398794573712362841911452576441189887598093991373506703621064176378696223518405460967329056277698687436447473348091670787039487611750288105125953752631842148414973020379035212893981757035615190660984194222763458156523922620556660860794887693807966615205835159191266042591522199180341588045882959890238525127836851537516639018715736521160040503734707734399231455549343016356886328442261969650260319831880705305182463740185154918519165851799470386867960981627043631685068604760961906625432986379740294415542970527171620901436276568866049501431854871774906186482460563877367356959894168833129692073200742793290529444065867929268249619179470518452503571320477309002822253398700640827731563275035042653008324760959893345563667145079106685982410031938458705728811625410535166401105811488525875787305963170621515979220682047570280058421644207038737921193209124753086457774830970892988983532624958657069447399129116686746950641847851006531215464929044287771161652357819169960967520839331226837943121349981112707917003779401960775798414291533576348960962228822934041725097824279290276771982374552907348184627091013153535437623565242251889745506446078014898511532433821023611912509749794120896914223587653266146265734473103527169746681018909879917414786945529492082928722733464621946003729372796675697910028677910252145568788665980911464723974335055074871809185724154008107031828889600*i1^33 + 3445960587494395492778583794897276979419168297529356353399865771607243702823037571366515046204679546052460664199496944009448566748582458361734522537492897678721669825991697710045976862569613409217131682673197697255988777819727485569300345941044139775176354281087920457541031232972717916926130154710540363736340777085639117892050505594061069129163647561643020237537255871823803563685762269123252061322706740019890259859791013608425594163559123498873196397744125416257427511740738715690023373794673242115598698056101566235710611162108473384520880006423654779173316650745381927288592937886580389421804857312690494085124622337877539540418249010512347083092293129530721405457430135019515589270323864785551323263117575973547148674208031808030526787033830817851362541923290078766928243763197003511260758188371045256940532778931963028788155355009871728121676994410390818682423804444177831187999626675230361402064423015870829364417631324932564233108892154599373813986278871348558293203025746694396075384414477748825118702985842418443843361450023760469965944390930046352359626326214890899427406585472874674425142356174653136309066103206087352571881925762329908487146706362499528727913140697235265327368486311530293295980362544221461476291665345558599521360035787937253495411624370684042969367349431015429893781179936896041915213963926675520362211572345877537211524301921009226024932416516552209891471962540367251669769392368859883783214089275738443641582692065518113061751619091910128388882956461152175116500216559461360687777712172302772324242676104992803318466406052068610261701620141162360920048639165690996662039008128938274719350521728822364313249779474538819292100516226408590852301638097593232250452772072158573722236283191756728776101084284536106428430693431171222543565812128240180929623821104761738873033580902435395807565170910859767649184358336456596042220286294736276143152335695810397055224761068097871128692881871506528147468132462226102082492150910322759906694593278203127808837576298052722264559722933283832252487937734715428669327655286063693213633750897956422613507475590516669099668257595166718819718564773299202456082735037679896886581710987808269735851056494856624084756942722145680442610830614919351611383813109887130860746541984686755741162936945565610495383820781034464912525880832778009683465991442623912476672*i1^34 + 88301945724657959381393766966327772627208823722608031858107433578449607507163190224900084100851064028371541577259005427496100099732421540218212353564101714304304292127365972412137686493246870543058497971495957907095353298281988703889329190061347973686089016180008427135873534602282113794760385184522457416130829639285841871675207003540090310294474102612553458228694333288925437150372723544269158210970184920135008159241248417287367810238854855216350416530852382374498090612422870293894016031517058746547699811801900548195893398031433324915686318079415366072642457961039794621498990008860460138463715672441026957906650308412225708316469142137279763636228304605365704991506959770591482785050877664325530494935982604074054008616937164914677492387544365383993445532139562334405008943195485722083320904153438915977869039745425990787595947101263638542103202902780881608457985819982216260208098697700163607244551793590741773491026811097400140666861113331620461755791784430382216696848237546577954167182748600476679899607455797140248314711611463522424500277457083758884229640112250793229579579404320431554088272171560666916157009124074107021870496285800063748758854552898777371040876454117649039828920274016898708702158545275693302684937844897486420623159297827705493568510620597977857711773281069729477274361871662955953502181281767300451823698376713705939670522344190513026240555491929134308191207706718938026132690800526491015515461468191458957542743323405721302368220523700478244065360345492042734339718825738013798902462005722751738354035520376308086379041623431456961757585972292903093801179728635605474563561040982321778526323496198002885132311117585046233619105717414095234591223206973928885180764415020865864283635567462151763113005424626700383237228618154852360400792144139785522521395825332387514889772086680687726315372084606827880087663406771686272417076887891460757840554953582514824379448546878211968422801047078251590014129793876851193897405961422822421492453467976047961070196918983646059721673074223507455601525343766634907928157154504493970209427928873218434686795205490863919774025336107545466525385676033519113917445498084798806436502311960177165256298500387850868086838241118217763160651918700027210211852926415835481437117725715818025435864344187848762715310471990041213556707587147468855927519073083064320*i1^35 + 1999801975045431312043356502847270722103493050665838675587941435704377440130102314351412456997541248472261477132389276113594506218997542153668145931691305034645899657162268516976079237753318285433182171695633558925987946132025186059817933067329360402088499732723736653224058295144285182356218312256554434288788833853937153866805141599186588928219669916408339121425545252854975855583559010193295798263847392862557797653801731495701113421782139926344240895145358435011038801059010308605035542746546906361115534549395787477434006400313542648849800132078375974446231560608305568859143947756998276821052544702212558324776674304618150224758029164094398214936146208431151176212099306230692761265374441366914500586379961241863822182416279825085255021260816345258757906206300116867658569342878271704466428923521218616734951726764631112680500235786267928988642082838329882799312713691920715433868777277654468789846797438640691422273266814454877234492593112231303451232595040560745091517370976602312469863299133285011223185208641544149836289216200365993911881993659217972211554166217968445443710640628447413681993928367288379783000920165665863436750843219495842348678171104106738400572962438230737942066698749368272491634145494951014545045491113867085140713832137132400111457875572240487728155810464609633465971576220356167183612093876308717459727748872547406948121562315833571174570877784485948124369351375579226638876178767830503758642096080479896654210609985977174541574107073862704654834014623203682438978701066917425716164994887038043485310531916197417864209923803364557098394588459151408962412397977003648474527317355896558168546458298047125526630430837062063812792310845986400471752522312198094722341600264466611567254712462224061463829215134950788640828530172142365479159207042136441523112194883948621430114176326958375345938699794064773783545910958507791562532136844600446248659624355368944126435755052926603815750236476677618970180510488180000764929292140488154527309920418956117311577058123556841303764109075485163820728602094884557717934549721887167261528796053808881441254974877004363474013719969287552016369838059659544399007199400286778192670828160776592816867083907932420207123810879751977445533640871219574314754433693659370250896281375890043841263332510374679822152112521813180370221272087696997299216122380288*i1^36 + 39754910457178837921572802828110339484621043001261546322782109760894073956166912499648481226916881082421867123631136990870536534656625248869455506236922085236037659399899810369195513004791440851191669584901454593102595333174495705355392059510339787198303718726933634229252388664632690023348167289566203183126131853119218047361952050369530791414531112460828743804975349371578029226263616316169374355368073158580719648519088125016268228487064596086451592508461769950258756089512717280381289435547355651172982497538354482550588686185214801501162617593782419922230220484260515266896420515182014305039120849313254458789600778185159420806270358150655177149538100632812418926627106057801542955721571733130248164664429906225377813313611574794678670528512376742583662052794481683074678531799124577367104545854023527087725827359082774157674186824917851050826469473608630677375485521577044262923846815912578387919355707940744730938136312302871756618638541247123897359376941602785152392911860229460817892207596307056508406465757169571226455304057898193824304348135464755465384678974330300940162806863513374460185859266889214468686603240143679780763673053401634750470180564675463638114596127930796071296963080644676393761878860259439782303252569381926022216699593511933278956963985460070856119031727559447072876983306164086646738962339905768868852025066782395664370663720530917335290368602505516836667981405065702096171818441239496426380669329449173889546211629036222811397419733165109085484356172640177060018235774280328160472470598535258872921426191050830108275510136320370926455457952447977462272716761538582762774409475843195630943956612409115273079549725114290885045639435806824726532553931091651354103037542351642158302691210088053813298977384365661630913401698185060192047366452156254498902354945557757539143825483088545532167484289862973536153263286099494265101223888152914888741085855252570669719707571880443761437977335525992036899072366319077917412464326962126245300136377008303836450942229885350776015060936304688276372920040758217888533904219251836168152722500563596299341067783100502830203226105566525494985410922171636132231847471343488392036719209911882287392587483317853727076594560253792955374617840056849571145652401624021643403973685888738770978485620038727917804184391631920460087757845163956728298995712*i1^37 + 696321970785338837495694566161495008536938911353966999513982094683562844519861913270856048886735462607563298949044969776030200208391085385247161080483110535411446927950901388368385733382963081841338883796495024329526656132737575543049320273219585154478784559987175763739151491873100574582430705297561387794144263279206094838359706605913829535061136225390933900227705315769782082668757422983422011493297429578262927971469974570017403432978177090662347447049613500488534215337227007002779957074882175817253693024971549730494244076757368000859141623985969392769820366023224160758776718306900168335480220901554834393027345755809759627486994620665024126370016323641590832717379293357226335566269027443594542118920885412707030747922668917090766915739409098265466057378421722442827302308629965766167949829710651763886319249522098771309744974673597822098083837339549341121986332783198040147897816260369448909499335555825333662476327828093551997662530108045969624758109529303403138011030943658548414067898159496482343301934831973110746111005273448945441486798136445472836428209919633814586950094211673329884862662819101290525609584131811410132791926765759413258702702128736098791620944064698303698456748355247064313709876689479827584818671395413378185727665204687981798983733281205632240955544001858589015980898397201656301479406929083179014170765239159166489326607565354814397440092329314482662273246668526303087930315732028762704026853795267465454777341005820244326456051644932298932227883018084262308631937678306065925814958948717497077867364623791288478854783092183881183080737310698409265730341129890808083566908984188487535526866422267129719453947613778068204204400346565558058188877963352532631795688740028208428332790996579070873003978792586379701806777081240877564755348713408106924876418646699883692530492210197348285401663648182498373643117057712635950530392458016657236272056557845006914597178271481796496532297638676779993473855832427654810958789683529915491734778950364394971464598993950742023656175126395584713158394007528501438952963606622565321286429737781570790923453074463330254850523994979299568539239399543144562823184617368854791312371209791071558911893329185245189074713972253195525835216124298470748578760877517020501470722832219927178500664415317073935096569737162771503562408353392236691456*i1^38 + 10656825363267201628908789010544436013235358133024877581358431240681206158340051834454104693369829732543004758246839324278339624112937240843650847026861754233337355337651366781900026592893501032783610255624745883235328734911284950799726313995608596241873047088869874405746267858651481541739333758273377102827810468534236431517509237578108931626039436998686053916452938891322213238961957248255250812870333183827261246582212450745810464076857779584142443927479058261522360185517805515849337888770689460862375920913311210917775799731558956714752983289669813781864439699862614047185563306548882691242220266036349703160856641096440762915351051379230841184925924562955953389017980600871111974927335266179334733161823322080572062817691613641017614522944427668164657616395127952254931635484183510187588042514698856863737289399390593173928240498080029780873371808775857802669811617766420695385148081517693472523529497797435280358176972673177295715639194912575289497930757016554162728809551221050068314925257554171408543397878965355952564764910495937242015678134387688244790350142776848796521462193925327866174656516333547336825592647452438606860340344497096371915371480576606582131471854118421039751475607649178472057262345092274560357625046345162891409440850312996521459239059675083846119974852702067300708601540705973436848244130453354769442398095321161911072845391808217253108036850675396299654442999025057390110538063260424610230305550236662846887887745036183486639191585588780857803884524283203795697224058580071550567473331826588134282417462110138119556741187173746622918253625924437001865654681973201638649664986812679874215261396146118324019735053042444386890441813425632369843230619104851380797612721179780114138258606727122963063741572150539009993550985140785477651312488456530797677440985706607662870981077732267791898173967343572452421833336534231240889445760710513235302614388087768021177040499567437082581152555387583698822057389558367430379342776763073044590815928697363990686681327976147682581758918487758661899686805351316735998763514673952017375377062776470224168847136990001585193240728779138565685761109704653446778044212456308893442187673136577348519261298379997508514998260145880169916709414599002021859451282264862452596929804955232123561879446119151847319518193057699653526071645795516416*i1^39 + 143905966171214623336311506870699662321051904276338109347232696360797180304853489140623137499252456857674749972864114316551277052713338114944244036915448100535578717284709986213614053028115201127436872674219408435001357444449044101386067638116963671784883436549596456582913215571015386569073767568184958388040813688392264934523972818389381237474620562244897239487075677060132064230025817304438368069165794472338500835888852134228171140081873080950781946330336008827229386528608089606389852998722972998609535666094671850402951107449850529142267584129703934788524990090768502600028405328596905150978544183964971768869344703766713484310073356702234189262907030097747379878229472095058525218076388708054685888932645207281723054489188120241384124177050028727436295887962452472596843652257763291616856549021062098590189413793183986869419865747513360156813773224354050511218995491466420793571799393845277927604475297295010144642635504156849742623684070074854929384441039179670129425489978702896029537106656933932946487695569906024490309622399732778209634990049232825558057276279733089824673553763618306022664364916862453317862595390324777889870887656550631408944900106788545441995878928287071487021535015253220747923838183608860345112774672948948219843319712835991140062262378851572214189005026864971524905280741953638110650133855587127265586611419361352638153820604085167576322092558419543229327896999410232601356639055085098903076321203810423562219355963028773418083185976243143677412598024417613878151416137917152946173458064335169930763682011551138218341201895957193916727177580034488817844373263836013072069107155737171414887131218457975140478708534835195142020210106149312918782626463743211189714087066338024729744343564524965215119296077064931039071942486222654323515943124325987261563241730500630383246016408005427490195831235799901816491055097950988431486275726829398647869509019933592105037137268632308663325576321047246701132142762342551194406477916070327810409389074415531514777015165643130915145834880817063917256912208667419003247127625571759351084646316025510532202790859111114189491380990793104758678385455285736030520742658289184382872857855199582072842249038935713822522540600024231138969332134288037881423531811341037402771179965909005798628579232751642981040803607642535152018153013248*i1^40 + 1618379822390185481506115143779886247028070453015754064822759986347205859427999092120858965638169927152282660545531194111103745733034584522580309222963240995260340892536890599470665459999087907141164192974724801632583109247949740438562577779925296432818673818091346689086899131627266461684178725254104307677282722527356164717457247581826913051821484372798847042554283047609028587200635881997764233756620264370069146859039723854832280177587318452332019462596492274482294902753285382689251085607124718193349620775997514106966539063181278109486427550765839450906152539491816880103174841658916081488479537913282767130688996999719565542616886526879808689211647539001635685426977330246412743990102491068697428820939922111100988331711146649214084910975571779161037611140999528264550619588567737681120600531538030298473603438091517965353255675179343805592603874038933542344215912477101734827150584227941613618751213554017257758180258923426777813547154352431091232043832205837381480790500937520263139348973388763726863548588467729405014642796454541574362312327240502506519746983366393130360117150753662209874066445990988689366169006285302149349528266188246953549163827135887432140990174146715824119375430202762428397392090241789132812701570607413329685919083607623511356380734793310859459259809620858311474451380869382964667288223892757105284497747695644382464164430198438030888149818723331688584104182121741325979797624495525449538538654236945396136782644938175230780339615535222147021741195483325566730151302781601208307391965807716287929522725914429533547715037499473962396993192610168194862815123978029009505270597014868110434804367125631069078057598156036008415415476081094714904738996766268225436437118527433341276164839501390881114947399989383296320946392841431626459572165198971190082703651916082905604101853528919332223711514796278727712495507509770393954712085443202122692178769290319067993409320306764329839771216414021888172330881817761869248311871476675170057810407787625811916913988304905697680891062896227061336371635140143719467820321938931742614569446078792360338038580010734461387521064798880219311058720869304376565599578162890098555380931134173177740932760581827243887143307932403963547651726991522401330271548337065031205530349957839102739973996592373553288031442821571415591878656*i1^41 + 15347181478048443599957461024976481511312071193209829132200675699286538747131713044033011988143064170380545274043958808638342834128099968903569744638790591091169427740014633121989457460959735510393425180487967275960413442564696496847476181165206202116699952243667712280215001725568880813827213770534474562441301541812430606716552482705297231816704733931073381543938112960476429602378213474390017813654512858526636198044479602165210524343974096474791830604043752069493357192049696438615165014996517178633223962359050651975364353182145309737684110216457421371815935421741538995001069002181820932317877697301812426923337572852541678039993622219426003011491033084722337045310773671720091132846268685446908653405835763437315601503479708587862562523359860815060643496106012464046903973760823169050537622942134014705468239264351360003800799132429814625803617605888704785461402651046091770373632645834601721675702904638755207038473675883170050422279145481181354946166829092905538401897868429586845166289799187455406230832320354296632387175310489024252418780167247401143080190740492783209360107290190392193222197897854441636256264908980178962670664052763144447596607661803627189868586234373864556972766490844895096599352374335490011029149111578610094264495945654195776155754407491046274149078161318222392887622706722482420781087078902604122619539181166003055977557685759814466687368833361953862703721603840094464591422120642286665648410918031888730626557248244112598787616025512827832546524940127297144189556935233477228753435019994513514974693553891243533389660009725470940176348146890247406626444881710675450926134027577803792786763401358944579804441499090219718152857981985020376028946553058002478092592331636502565319852533194659816657458927400588047107159093427327329974582527013547508301801918627349396303843685855236308305580614767546436445868413649047308750627544132077457233729873981227828436510984321059750557518507001368902920047632500609386227760139689634906293931188945418571169623977672149982637060212033688160266172027210578300842791066314384024733491610457480113054738549798618837924654943592249378728850510682646469339951719942737893584476631007669828351894904640790401964092939763691677912303092109415013086056019105271539240157629343376671641265541531547399665685498496716636160*i1^42 + 125311998247461267525287655707898307244655870316028832210800019174307983689560096246544751319667875101793171979698600883888424632865810119507075799522915815362816324037382608900656480191267478596015247277518475170766752229268365517494713612997617095780832479666948756598842010699060060422309210509649947710210651974932734998591639494807722651470129380089245833128201678701318260674768354654985743327036835762566732529361138896028191409125561383489017578731740888958206361682054363035333169596644550590651659355418654880320648079341891797416823340761607706560064045038133918684345884124213762976329497644332279949777150953067774800437616991511224986852590968125417520078427330944282851488211071847168140191570677935370302381998577511005381839160722006602325639940862514155490592070213820368608209215960701648259451741420827522222460464915510010431373405400963559427856921139372922133805866265527435000051088690615919143771319502095891114200699366086439239176539590875027181988646977517534079799021628040279932599757021384905107158398365457942849998953022018338581056183398046945753607799320185339476801998108042223696574872434770054631163647951558196544006039487858984564482637520258254917123218442930077819819037251048980310833845223604693325622169518080656102068930890116394364288040722453264591102750658483976880590533625591159446132327486235418154124865939007533122308652366532783133976841029774185002597777586462328667009927603809264638930156256414210373903987109101591325537273718382834679822199801125765756758986217890939787322476583549074262877024899158247695112862717753717433125158242372970934019773788390282043061567827883543010829994139507538037878992324710491307830826419524695682945764039761760697604899831613329049362344883324868679584198659476544926607952532546394384074110795129067469408054475313383154566820416602107827051601893678936174299899129252274765997543741714127438666103879624613129018599209056519346947950717321826858223690677941264075909707142579372283411497279700957808087771804163867171695437484308560259899715166231966752535741915674246463143773606162679551355315088897750970394544620984374121127475355834189026531844712208067265310534731520523502113689353504395854933386408720423204606224991381911365929273070301721377097853388404582278741730695053312*i1^43 + 599462777939661964908843515330599369380052261877774612561565356039933043889105562759569834525394777306314502750474757944938550838410291915614185852403311836257688636656938149726504751620824056165085745365895344238471190007872977697230026706628753459695035561305876532658262332184718573421670479773448296682636111062226403990048332613402062814145544166050116366555145164744218935731972626094359189440646069560079621186254546499035931688067350074863007977837214843236146449173343378860013709934354224279176208305559544603274157260842590035560809865321444386315528776713758900668550105106410561529087345119206977396534352250117200080989936392551959607401358641158181409387439899422241661854521094212171869117798012985799708148577413519483151792781568179706586331715194474003228445637424921329050874263802133243778608236844784603730930574589633356029800579282053132790185871045486441245225249411898985672164676329237036978758637760490609865963335054093680822778490816686306888298291744167616269208560169602828935776125197104116363247820776020453550348861668265882836191453389704747181254874786211714884214964603012888879110332442484517112741330871128183981263195806710624703413701250808401984007218773038219239776008612742581339147515431267117617903890221349798607279708549011290569977677937672955839957033828174543506273246047202371779893206584618284532161109748385683100099032876068518067772164097389139616037049018477907602406664352077471034159057098949308985590979085737263286356872597708017986121019309381535084782293108887977788678104856844676746022900438094559462745424355595285703186313005011355936064751670029477608422686354385524961744903107012940314761136258538278044765458698181993134207991548675974577663949446044436062354997720317337829037592581685814356207026652211085717385395919968032642959331579861024330766772392666067210537087406472452927590866869277144817506665964495791382419229385861828428624060980617134842179666934857634781634196057329450250960734230205697721144142231002903197932199775234569753373551473062320419488607595805630220406459963714854957834908438803189018855077198106316260677544706076621292561084260251013594858977619484361307358498542210043742893194302910715310417224444074103709611058630735427486658211334292980451436273802818367755061821440*i1^44 + 1087933910216270653226700061921360108325903400331072274449191154446824438515939864561241677391664177966291597618530890008595877936758159476929763307723905606261658188726449009237039032927961243184619980942759672043820986226916099196602840945058200584045599181744517264343987886075700384996022222958465294279386692357221832703577009437805680480537975432617284470331650819763691912155944704450220886945149661448672718843103619637194667307503115160864701676898166737380380176380431664204811314935431966853266992000823552025137736449449649942351066100776120416138239657084555367962842281980731986089814737182037413871014733072444159763439077609552760733595481237120071977525308814066207562229937882116711900281050141119869307396004661064438731882461910424019330838071625474922038998212110914239439393890486598901184929969165108400735580780486699197556674946137695033083655693978751930536809755546675088269193036361617000569262705782125773563118390388916578899719448848102726610122180432904510188410580890862140936489876797275740275161515291069091965233377417056153212445205522725692726293886520467149978935111611173400894032958881331832713573538510737823639361105588628485613495636742998624127613508370853054583315817067782759986050054749952251516134881457780790163780545596764229305578242530820690772322919904187320123966684320260161612957099811100982013650664935879088492803725054534975014695065486250215633287389951626636812131287039462871911621433359219821922395630049286091802433882732106144378431678261369972059399956840635976511907514295226379633502509644198236930574497768353778912655202344080099892185295859165370154480773816344241258009620678297118839036253902147847852040998107180875572422040819100508929962422594988773978778726504135174681298388571452921130208936327084680168852297622192781550814804296229484841177540322266304033836616964732310851617765361269110459991844204071940171926792004715868706901457985862176882294886009042529933786195206222863760616008276267897755607300166576340169122032883849697557499676344372540471414886730982951393311859159351681611527338680903064602193982789651939861600071474115748143276752911137825773631530781322690764309574812085722119301260787375673966112756336457234682616994978416650821592577890337955968510994891884722126848*i1^45 + 40508527772910860854437369334894318098570249688504548869562394613570866959268646944656878175175684693207925755843562438395165925348147786904988115495851703215483144202037727445654424036712966447904324797603648312789599732721512834745678576440654300267136802386119559610132586022963863349931785192146827290985325086549443436969360428337969760071735423314490401511221315610328102847333483209617105343158577456542786611381192620877211039078215586458141184775478223996161346674133869057385862708817868526825461813983299608999718894459423035745697736028391515942408749168542211006669557788376567938653311200042602423348082500168805448464802568203692946840434757898347085950586101391314695526130264204371302019050916589295262691001101609393976919039567956449169925732931087379428726375536497480710665157326952660009236651319105954069975054402844577619554834528663529989653210740445121803115687337267747855657985446601153407475795180694508872961232091548706382267856858009531399808644859031709080622193788506403411187514894821426539694868206684423569817251214917925496816648506067644984655064644211198044285236436513206140163715121872866313049438967550941249174596353275103279668902456096387799183562835971610019691773555434242246956367889029086996272123325210562040936702832368510382591508263563851765859908935942662913068567788821167092306799452434073830954320078563895236121216473928645149050638992702293664082804786815069329719933691831531384077082771872906946288145580902877240122718576060108403908241342061419964262054632186280615972087733736442425174275032031692845020711945102254397252662934483337158736722142432702774647317054196089407381183184242385874487838252916495729242996786008710598563830677093641059336852445107234188562289979127504013279067148332354799796071865756034475677982244220287100492736613194607022671853645648027154966209557532914978673666754379393214514835151403516656572680359942752769247023157612240873595628832052013321763332787477844562171811786114283937035771520189625539564207244873158832900213736551492746349090865816886650052132457420463227046726858345001690178114704384537294897732480675774938970498965935210966455828377078968764192109587584141372855442012545792152316668273220841466749191486673353959905931512007288870890291047797096448*i1^46 + 109533194328272767621327314899308922792651012588573324347992697986331167017394948506578459473493945399488374386789052199028818738517696106239151741110646680033040196842782981893716587595027100053343838209795656646958216901754783062341749199870246200758057228845683277501406528980352330309653208219383579350895731965616004084481746414065955769163490090136826280170483414834399492003653935801151813553528402902224820956133458080815597803959370158537018067471048444883590346463916650795334224211705295487451905023983614279475326629728411422885249007583562557400044855128072314614359751076375066229160246361553358837973761060165625048781403859096635676472401171250939835928514641424340633088183162355031125961658128077311983016087033546567032432424999484537291373515771784060976399599175770633258900946885579028240350955673260630576185804091348232679659700578271217339662513164419492293188329164922015756560966189936971077202925426242902942120285737514966749433635563111044030210731688542538525167476661916813431468944796472423849299955737903868709643158622807352984947528884395213896077111130632058912577116028974501780628765729599650670561679977813390113888797441595954494920119852718049975809500399285786660259563068845852850305005957103982988518178160142292211174122908844305430286718309652118381839632068081968994357361541889801055791299672361849294450404072680321563313141775833083013736240769556842523514834750799843573120853431160174181077985985892433251886508746890979018461497877756201475260327909789573210954446859655092262108805965921217971309954148926633312844226468904108192000977664345538934244568283844046795409248376751751178049574094878770945209520332395724849561609187601655979089804592606287344168576383658121470609253213477143682354474963571575396070133344998604283630382069292967773309359253279909708963441152161325830976284246054399333015016621199606870366802768987779590544367180272648846045025843413630348005790215020076591944161528745229993309616121938700003982581734930525868857026626117898583413200083998552502881752290053333484510660757537597398089500668416085289784958796476939546868320216835486205360620011110124343329036696949371054739566060965454828841803181222367304259448484922541148706750768456816031018392132425194469753429688320*i1^47 + -1536582528051817080114347568711774504273999148726174483473687872072061249692439795358441363113929108161252815202682485937688676066041731679049988834181835269232274892206001270408681298022410373365907443513634799214685037195512376415918566323154329535003677688736331329148872872306342344559763667298592908699516844324783913262000908787961600773398590598781832560912174350855836672149627887376377833736458315062139335108145737631363537454249571312640736824801294714944030892399391549158533440477687191301074302608944449049501930381734939219486942202659179237357399844695610612304436524678241335625977887501459709658510736579141742675318009099809021201684219343838570485968865319696446616051252147860173016908531620086744610598333317842052123672218605866039090780942273045363040755967716537007695730276289316301014490880088471918008423692504846322876460314027292969465511252594314871380427838259848760805207955392726431976564189729467193912338085815944026439187184393159327902594182352317676166192690718554456597121243859535077312963483464650930214194819902648079381747305551576805539575242557739871310752833535973872261038367924029754058734889872629287474353674068389049850268894645683323266161892840436197565588668312095813091333117972669516091513089274931672589695159264547518202536734288697324115382836982113728185437983320952954796933236755230814332346961632887994974003354401389471853961679633529418554388821737924624526036997392296176581230486689613197740383746795215699684248313630084496597650956005311102679850214944685244974742034004442189676216527914491337429596981866954995636583787774858743952539557082053858988244693662595573765393298320763736932481553710051120635612871635748633148738400742399362997647778514510811801121314520410884976951754179231280031246071894385550623965380128052240190984840800457428475543153797483044313005471865890067591281268746504334526829490257388193612403639129832755205160024233746882802548997978976838268918735392177593149689913796458831441104060668824534847754185140760336867142182177703640733866556816867846880583133708587830696041618610813606357434871135885618440446898795487378661197693077278849911230321886950800007052789319855681659922203959581085845568311214575328444320228464291195652258607761955834023444480*i1^48 + 4231054152624393408378679539751030061949890712854547761579004681418888389251391512604515587566478833297372884333746487671218552246605986679257554777801825579298300600050342234695808543747663689574665465693069681799935190258276251232411138520314708080274496231695646471519524512676691703118565181484057892554308434556631215815912788991716519283424576980249114642754601596159676228966272017263126873832417841877326029190918373843836367387128111252262360131838931291694958173408824343298260619108569873045039557300685858397141746637695295024863486742454362459822111844660753063301502612855062784760338510239394559868234176721063407610761566385761230247967142998629626595154897119649179817930605817868060824106454194051795795078686242765974433379333677371153557385110921872860713844410725102822503346760001566945253160755303417416752458499965044921613179346199243781957559455685610537720316084809516288200173762599618207142263625653933225954187073189990289038347290685286334469392740598988637548347363639188856980561456827923329828885764187144101701278353589980983491051598846501762236735139066745343155189722110803844069983734330029510333402529394058738452091045948999301628822030557800748575037047601475988051018954288599865862307687646347439991729693881015346046055331897885615819270831401204258351391929450109215563960713268799849582190774383574421373247592832608006114332761120628362128163458882241988441488807514071671621240558733893825420459824303285102047611447883710393646681824990547792278849052353531200502194192515655945441325495866469628278702185025638245993864290536397262116162889999238130651380781212007023684988771715229959239620333215581642916695656482848091557898843088285510742203154966059605288423962918935662769895210455239134054469084409467156771041651506893272965486668470511832081869908955667179412422798863433576750450936108395062134807873228863806293873483638360558315352983637166715579779145384696651188086565609301261969626118329533338591345605874573348756275827799152742502560512734892240144291461558928021691448944475534386050646991879064989221811659182351020977672604871531461086783454951701477461797435418902138201203343851924037474029527048670135862354530146180979358725644335293428378717271101067626461194889546691379200*i1^49 + 27637882131511884949994790681286582172680467559252328929166529149171893276796038616629715391080518610466101555334628499478786740702913195023023430210699260561719304198125517994871736379204138365626045735849510096928618402677286956259020338378006821582588341642315726946357893425673676977298388201478056431640970057346929448699729149153541698550758634242931171922070215162864812741516589227852777254139324578260162876694608237916361594691883429389589740657929082269761573787297712091363762657774634396688835623403185425680512079474027827075912096686169464819089883455637936641790108386445932311499327403517241509704137611643806186214709031533321757689676631860216327171359777048331855976393264685206022940697166729887757223003617748590036543141075557205262888461968293817456758076738426094392310954693303579027073684508829151052408636343320335772324649913060877921594008979613735059012193642439313610353384570368656916320814032714218525472215996873193645727739565427937673824377253277235062732103541058576049746132899568071496166829756132120603303279152924790994132855833733308454927729531170218307306069904755217295545843864294522581026673820408523384704843312208579048035140413783861670973510507829668097501124778288976814704083819814869593495641093909764890473777445033497215514055138938068411977781360494281859898571315692140237561779540051988281785735814859871162770571613010450576146562027215505488877870992148180636737218377041697553554141469116001344441093437321410522519450053947196406189654751589734586172683492659317091295041497896368135353294398239467409434495900122715166408776878479868127372458075782286362752784800384327485088231943232426093102615159095491542371139050255702885026432416004693517385134212561170892279961921242307469120403430283956032301696717933276849873955807976385562425750140621866563889238621087047830484836749078653730411858377128056269242400249964473334638798753089377380674088697891370324450309995649275057872569003612475410052803862319046259308397666111250881188595643538840529984427500400212288604866806865204600683960137259542906939758892100168114958342324004424542951149160634771268098141856299247221674741775039347090633548587711248232051434451509128224540743675322252423017834491107848916805788895821824*i1^50 + -137566675678307371337402572630746711282389047685350322963214275999859703041656808869897641052974615512366845055214769459082708302822507916561826456398930489184437485091520805579256353169955249424539982370500022702554004606811461274544697542574313969290725219982251379549447282334646206833714972907871809916961281783779512624473421421816308181104646944326494079401605525361642141865336220766614173842725842436922756748684550499622068558264430836162072096844015186510586145873887096335253092587958125606705126606261159119587845942960670767897616663741401070570730703094877754652534929410066518993425674464006011166067075533079757140993557562147057129688284527431062951256077431652593596629190834042498419320703352770198686774041981838082029530571180375642782865906284112566432955631272093911754058512863949789798288975588712963387455508030543082303568504960859078351442245020506380240127661748915840531222160559010784353210630488422530090152993140337045195989229266665552518689622372873124401782320409285256463702541364848785534479969209453909344804529359954570525027054775864359679668703019933004518823572252969507951571149581096296455146406092321389299040050207208796756842018251898271344412159766774317328859318204239814925293608905495884184208330047467046789619243297812226718590198043789353012656482536412837474833506110287129921788365367513797507692809730375812831740573796228162461071964160154791657080526117970074205997795752593132871475995733046444521479240519483791663763828307100692403770543922321434366694491492225009920736876500290782471242826589156561615724269961639350380056121336413235475219056378392163553711584131315851128674719448061854386230744798631913883381172673323475605449685508354934609640135282442812196079861273358664523221484202283893474713048243407757151064623337349529121489188434298049575274684577158235978820115658077826956492541873871188443160495802682014904307597634442006181448486275865229174965140087063513854273208613359743534627642756548818238167415149917215693862589854329044133278229444393926674566775448548915148432466278743420429268728567936019795492341239216226536729018330371666334848097176228198758448959902215222725576172704172844598027026180024270970265991277582492134674545803517671012089683968*i1^51 + 175746541138798181674276953972853794600817444127510685687012184935877442992785149741092663996870767121401948293891723606194043676905606148131960578408289601826896351718644894168621930199561375496794574887783513932484769274447080990476637222968792930121134486130339309832017797438045023569038411592936951326576766890316478062240742052080344177429185114001576661681490094895832757831454814614574779964835177535456931521108015554162246830149309347202923917212240496673684956845937414820112312150530002659081253048901624381687199602142916199727844396585888186050347170648896061207540648183848391779250575684772979981736898027687014893344027955372724139323562039231392911780556912103867246494272869975534475817308551471921324998485814769890934337487264316015469886185263231364739752275895047224943804548197108071387065150325508865781494235408334199749841667533146782095314229336081033630080704423228770412795634375204978534032020466843572958130748546088065444028680893056426899306257311598654833430828184614810419740619802583887929132019911901961168528624237707752170440772898378470082562301894063946025789876226756406950879753511476074843092147772432560567008804060090930425051056471477885776876218708070973422607472590328458905095171513337572007315072127184544776942512653353932330609787724054227444701322243464414382760426460382909230496338547222908627985419003018089338901752209803926513946104206450964486154788291471637443587728210918012900304375302393592121283121791508049591459631641468754241948781036266477682862776353689928946956633189828750293248468128275210286555258272777911942278823025988001576779546449375654892075384319332276414203871501862274711771686677331483894163705115532411563767982792915414162999988914851731478618977850725270360989287029049446728180308545807944676494978550431261335489188349330931811990474183363380334176280055451833392121388174109541473310012429894074564905910001210501161945263601840028335078931511398796526759795320327126178710274462557666054038327035756436073909448920982226020983847772746676515396489893698886846143116524859234374650559497749308547732649279760703963157631270095897912841082982399222927814977274331465991084093399762892258491021807668806909740065113458577530130335016113482676736*i1^52 + -52371044205780014828688288406567361267444984456321506656194566866681633988055284592466836620750240237739833267959611675537132544501393479803430491139254053683231452756593638217101621955448453504246990994351475164454870272370393740153515522584592116072879745477638979663502305808355383205673920393486768920593393601605432984501380025694544568940753198988345408014026614812360697091375263261485917700007597312216399997141163008159648451497953322063363029428697242397289723964885186836546258821583024619632032025439651767258054253905254550599782491347133194523441463389097755181739260820608386627252961550808135519844280296188634671656868836306404447017364369020087709233638063205549408258640775307022849384922739759277198285017227981966864459540354664382301763922569794110070317918699226164384415227308806591381541885432780011986700607885669674472425645867369337409162696277307700948590967560857441115242237803372379671990735824778932665876588695707804312561467774761148423738453627184735427833828496642824811391298716021613316882931457312575177456131100660353990324611734183586230161219200199457925535751367374285660699249986481060030227306844597003680316457512619173206600796025407738985356591195040100594745063502276192430776782488979988975161491653531431911119909188128800449715633794250740946818692465964398983786182051885890609525542348176883826401268036453824963084435559472780413666414861209316551913995322291549182315292666232499070944671676031690784245688392457528287425250337812224139088559601302536773457155475515369427596425701336093539355573569712880468422707368889323375620128099584083898938719657391435324612672130100048187916090110490324062402541321142309557508226649758564950029510365385238972719605340805294587144278302589110521144111949745953167158806386463306558093000923767622756140565701200165443302741213903869862588127279428725683938838846498519265049843056904462498617244921716022991074524935236802534533000175987417085385058318956644845214644672498129524830408313569055673355646524868386464273489378332103952332976325519629442441019543321949650202524656958188927333987094090798207503335756581592426877452354700355261448540013061178296762966383727681871209528602195723457466914158069072737895179048883712*i1^53 + -7308298898082996163229049146264408536049173064415667459269155272490595100024275632865382155496949095545578466917126093743880156440556229348503258844797148795363239348992988207788603074380583175260022265186872551558072386783735697624832537905379759652510222641434110609691929831641628126102577145694741631221813036432018117740046229907693265394795792994166391199564588333083553549419908721133095420914661334088074733783580192685108646330446705549684574461430666217671366553261103902724286091389536388496106192071672639172098543686349614981823292574245653686777358045187903757099837626001087805851320899706400068679534216030507093708511425243161692350674117954063617364819419471724570526371528585499179460742326247651963494229518440815632331969075317292515438699642464249091895305108032944326482176535861700743265816490640448790724834021953746284397432612343060375637099079613715370231226825913193651613633581904002010982292849469498763734414322228336757162455241297280062450074609593271937604443320121496628885027606886981778440528521799607891145533780535840639018752060001431534335659236339318586507462717650911904223915437315919181487958452011844876488601710787775225737235037181595044278441542665892245281599667392498788206941304337089851067944658183119867905859144902841890486048416223858831102557127928210108634679647845863522216501594090995007267817414777172706450621968956303845825059911702300651635050453320514545946313449550247295755493591247939401488162347489171436825590981307611796279414381357895133117981881189925300310254580494268717905317716353900870876234424783977264960146641048904024179104548448825589814773663056207972957528111866561750633507655662332671346458199501934376540636679123666500708001677100467975739027687863914741364427929907843443846813868171430501630824097500140432172650798703724993413436873887829057801721631619966586102314218163602998036478724406625330285476232091931032827973788636862907549450236099138462023429977683477717649838658540443000453683794078224975513970948040106823242574551034006982982865806287645615082124718770777008852473535345161630327753806601658173656805650933722129517928441403833384109880615234774971698939354222549631936284301054503047946564152645677156440137408*i1^54 + 2089147107629250457502918212368728331906047058372613792034447373780830862948819984729791088726897475152641462043098585743519632349569420066231405990572915881393450433525223763005128353511638264555599991778552792055592971802422734003344175676904637554785419431569832294719050172278583423106108214733946715559353202797260961012262868537257210695969766532180569871969107928425473988679873897347758157692084900787923684644429520788328564969090767624039102163218729808611090266616979568111932171346114251456708181178823022227118468967448988582799140659782755220811127094881717591305936529728668188308060778502143643437172012384020924252468881861328905167721147363990827669162620258909210290738009821029601008010678287736341574841731742487220726560608131971422346077432824864818668675798061060324966886764518085685763472631449831936136905408748431449895165794283046133436128224394769655461248860627389163131317995009487638858421700342977653990048684018420159742704892531883061015228046095664945213290952269084433782447774391724536475658561379653779460093618367142303286745942582771099631505261400616728039712805778736986016128666584352655432298988533242631716083517506743233451198568144536485816583544499088727733851433472137118095580669419209096422710788119088933414365215989515404560371081678518927483713026719709773568408906869940373601249785827328022213883466735677774148463307358745348991281591501745091353958080618926111017071147224285583909195355195171976167447454314283905057152870768159003566232433062828571520972121579930574043631656177310122665067045967882126211622954824513577982017235339128549952616313913067118029840033077321053205041550219942094599676996103700319556692279516313742524850085924948628997240518085599698274350000001464592839897362784457097599807549981666766389612801141989862033499818568420435945707226037655194827251078080664250247486276942431269556179647365389718444145943735889333078687355915132511558282910603052365025091449950658373225290656805407832716867639307458154691554981067126866877147385606454175370381835211052205645106464367460852185546211821036865487458378530529637358082339047322386299217955319830011446817638607705055499019654799951863790086750702921416442138520905062067680*i1^55 + 567221955955018335706587355188668886014999091038459704683599597694967091293857681494700805910760324326710759598862290287996050240710858306096506505805479765388186265638854252647392089672836895264313640848227323122646804926825769607406355353515070612880344042659828862705295563720373224036240822321297483027056947553293073171996506505598201576171354441573672914782301583464121715949436119297153050785622779767398292491860536077623090297243960282020184759293766694602210398088170958514819693768963565385309620235853630451968972955132389791275709569837094977064022343412482414064326387551908537355518121576158204426028979505807678300950638792269598118857630805880576183778489909069048626631595923112238086018249981482271424487268022913351273119846740231320074320799707994390899423757257310807322115546558508169920579701468631777773173229669089590993401166613076912857196585605067520179849394865552039172102975487190942083326137483505618750849412493015256241976622264473945137846681973463288394545367515534986301753249518253370985635850681203513898155827453257922993720604394882895613742052222327810711575663279107164741883805915677688985145759096253053321512928934597522223154640090077869971255702873019915761661150186526779023745440278596301766906293055017236580086072974174901696746544122990571552946227767805680866420055289525162686199563593281799553897109379446703058731827294726992409838024751081555134527254036746767333149148978296721698617638353839160123313429498280551477952048875814682213378963292094587160611435341089771541667596043226831285429235609212915378379385569662104157320540133258609251276126563888491257019670787400340256114334270524535316829145326085516851578858979151722615303117615255118186523968710321652897863033551270217339631297510360099009707133151575110600016104600354123495084318486765820005209527125628907399894018776037623931671415046298234469375418407666344152218686170839235602763974119960802468265203692941722973863198812538642161875856192304384112195889634063561525569783719125182347121704443217405668284261262878536609509723617707875446468994698768683160950507454819918636071677351156253817028610720908117359548512635023193972802468650371910959780992412498885391872390671369*i1^56 + 31533114926899411811426206035668446151166744629864683419491148488597296476122163867037598769168527618695868630123694171701919945110648681025945101520416068270471885821806530121314543719128395922091128209023176717352512210646572693786510803945371800374980559990016435673775390671649101249504026426028236681554924800216935791741613230444791793663670590607979189999181598886706408548253691591804368491715609423593613277941907905146369625562086177195231078834248192345233830696269110326662592866268436795283793025293128469753917957399211667139047147464163452069631465531689288816405875857062730808818892396869047305328381814300682689612074699493300850523064070650666387487649873481928236987133673525938833141391776868420742315017551777511603668646892949690692702020475098953438096114306643611314076847472053187505446332371679552624711622849218889137218778927963594822460807465472554519771264615221689178140413366445544596394881229302957407050006895618488574399123236755179138801100810788236429338880798324756435868389112410197981963951790335849264753774372217621691232955286688003142979644392143736679186178963257956903827824269607560328885484119342951256441092038475823164980909259636199646644448893206832902441310017362518928056294501388368286770293872824635741725632880660369297231719856970903192150794078107337726550850317210223219336757873340566510302625419228566612049375078457446957444689656919765214426025805025844214017023809761456898429033702515763724253277579645952465778325568483179856369508291399226244043257074969663023781422810118739173279826939707430354567180354431826744631405428545122177649768359766750369426359595977524038375451180711628667151156362653268473578496018968821022209341381656463157318729847689443213403312642659614425237178755927139168893696377686053266807370133836458071321196135674268016704219562637136809975722627664983275132299519293300971746127827345122185128847207063574739560960950765406354645754914819900937094919894588559277058256351529324576417803744122821267343725782261814615199083617747177957564715524166067545836749686563232191338108926105873492082614753592367367116679932486414696507007791839859171163242752972657765314048008420983936610691927518393993066112*i1^57 + -2297712348981043819610019477678573655165757633445622361125824663691885538435928883755083231469585178042017042547099378006475188873427708055653651080540584894751961188809239394204764836349926208663264597102225275391809236381572909998831404699483759840259697489536052278545281450731121250376344083234694229838378883553657867763064465362237877794288604015591661566444779234518754007021299970172793891338716531305205251800174371648386889797451285194014835765873908710276752142985272341113172156823722641340293244747725923570903212069960893929213932546698172154586864135581214235050058415402712251787333890926354576780301019096441127303914633443398008066541206552696685607098610843002309342399776204883710043117977258116966642533284284671399922766794567380250326199979376022896313788921624225950992381209647295221387881939368094540743279295217819039723047658002123093742751376516857065267468711544358686996553851555875646541751516284175151147322043589804879282923867410385299642755135151015958842445449302853338791581736343766691249181222758957447472887415595333368392555666555261069141013087070805688744652443784075683982945528611740080047125475162782934581829942734879778289294979818691091363881294510295568229935442314780211576541212792154561901382989766615226954212224734733710689467444153433886905219766392637043130621171555130751334516292826026929972128937181874748215014678341294312478282105252984144283868734899321181911705070916663204506310524564854602426825764337890734565532993825707651185296494871416418188183642080591494689778065244842013529017629712376910496444857388889671608849879003605664219029978089940406680491409610265644368121689145427146272057700972495860118562147539747391481139751846030507263968117749341273108276042690693138108825755205329512107527030001985258982250050796232199243245030529603364842231509660721153164044742689387258262797726676635552058519635936288236071092094717186260931445420590941764838621462839580139598941714794987553734460890500215772505033351195564490437182209823418141982572355551819712694913640560010834750349647199975960420845186932332784537410184959311326222851532692858710048626518994756315939149705332496166470467768429204497417614855704002560*i1^58 + -316227027568103523663301396032774709395358641510290132695469941151205370130150412451660689772314822539904573091311329962566889982958649126626514949592467254547435532994163205468871089992116386421355969864409659620391043587335250664213815364832096086175815110110347139230813488539570241638223076120550952180393641630827424958346091443021275064119432065566207819352396309319864773271474525759334178366080600426815465264561226616390387580520979387613245174671133127982837636242298474413769255734977341917379295740973079777969187174938360442152836398855520296867865048942408103510253065671158874179859558587719026047932727373775905799572014274762700619394465733037087892892767392884736265088982152540445545382231656991190606128667825358900881010723739488698297915982192878753541714156009932982843264531690012738365183130533706075654235727515536391598043222150769677639077414123248390035624823412869693441839628457660394406820282788595978215978275938507123030899115382193209969438215313529880018032007402387920718027966596115666791368378129035588458951659595585356801066390387545551171381415028897798943630563856509253079155619378258955964516558250498929628906203060846654528782649722613777106503660859704830545121395519569529238138339815763760918498917527972307959418955965672491763902539941497745702535493886405676065010614811888885451131655463577949803489958628041132450384201936498425755220110737683831081131999113930613467978260039582070579714884928016430291625496787683490061696371049957943920895200044263994050941064660848750714458702001338298285457556460781839105667232861057910292276882040906933128716774273362051017532729709506256293696338270902915858419739225272856417926325592695069680564640994596941694672394861748297519204075157811786091294345297087477347964331441483376346115482345136335951615417403347268766428874728398075276642893919261157961557569974924364687442732994057772405984399580260844683472513529963785733748888339385191003280703533708981094171750957536323243464608697454946379317634444171556707944332771476632136497860859247278800286246078530485775560234737797819262457601950357120504420087237291627387249658229046705415297943159015165007629120361744378350004076544*i1^59 + 85245589493599370217540482784882986375928863604837967360035552624124452831545410727348616861574667883501683607009903383994012910926527952027437279340610872374735913965867147875344111526309780429112701271570752631025843605130138430384187065324978459983095912486267387156168670792901894065324439585260961702851887113358484246670505514922527579723308886745707938445723245734160287267488808142634100210041615380947314714806790896300581979682560091839876897194591167169398744151986153744462878826617361653822407930779414218947439695566633261462464674041328617841286414312455500115544516036395386983368534305742583991063922669774220666155832256323486584044189199535464361908567779590278747895636061748774577313590770081358521324652508802819678828794636242630658967318424266307530255872047329197586581631329677897427829335106008554398075392036283091192537655237134167592878095926595948562312712554882362693270059772696487376416800959376022260367592633666185486902310427079038670294555737579641982612755138709872729595111938304447106101732403164013531959768101771465181974963621354731303551242644466263839083738522761382789294061498858289659524405260085428441495974004142682239389974216931825019708525697660580347554284048684991464740957571341433854806670485424788819680663952690342507229591810296876018554146099820541328740858347096081363908863096894677720970825216034024336991897962174033102634658249239387597724463286084622000358326570062073448396403825694823601631418025782139919756503855623809550389405232534656139609076236758356311495230172026489435899778243136104625078144475773768960816666019734005150956304373527137216558842588967221779935776531859498334809587398110129565778921189062738481980716356238576952213280300637733789988162160422366632732445586171088864779217214783843714401248694448966136768068775293263669686389266223199149640690791808064910593686807562421642712038458458244014239296751454571828833471549436761953171476582651418223756220277761003021960527975425185433704232092689955465033674868005032510967030809229015205106915519004342129995771586093909262314054012490918726851745572511222224716945756541540524518190691658457257915145400466062572379044964783357952*i1^60 + 1178631751504716178304238040330536916343961964564467822307218412064690429464304482131567219585207680009417858454842652959650913263237632121064163676315848564547093209351314999873129702437631679195012925167867396061980480467334264625395843708969838975331711623003896880219157594037907829455659892087148762811213476859545600949406512678964184121311898961087482227213512630756018634322356806924308206378722356945136161662401400466193219393947331356877995414481819044083511278128604231109948006943364541406538595992258047781074621759169881141939852202238701031459081508757428915735816524410992485701596032013655772328797286470853259118624492110371476164992589046748786418012506498799929747159255128822390117048693411843385780502852450830841087886448482099867615964064768015710917850118815606218174102992037128035629931561128144782231535254461502362813637325733321992100775645639030903902128753855444519832595385156045452795789345869239548163462342581138670763988998914962597331899557388953145056116024694660539794830623206510067689612722851248741239160720795175148380280429789785362741692584697639817340603569787626175237265936383551417928500801643274611653028392633617235870940617066961112080855768414574762682458070022367334232946587217723023399846801190425320889881708963064384537684832817788025118489395198747365280781210883295607091110649888558419703621828363785990977121371459106589356757864021346398775707980793484458510507794802560909700993874431923152253166627129519640151907302011240544608132746387304161785850369325818336510991474853491468816929243373208188318350268597413604668575803938323762375331364024687179111909627625738119784512057079671457236756346657872481064798062733036495978512003523883857135229618870317484404763384162707309238124694832787138995894489203049590434963687519555624635754338798108796703763898553677748738607763950806742585006826351413988172531442570563686501614953764718543699199560735454477337660771733021760600360980692628917272183467532433855225699135603789933736539166750670543780761827520436335471663699797550764156460301473467876521949002871984498821528887175871865166125071145299193827496385416447539612372022946900323023884258377728*i1^61 + 34488905307999245004384688974985395483368325903910562765030338021862933266411353522939988801959095784897116806095710985825141786950795363975290663581650773324547891652284897273238270660184092760392430420013959117398500582605080855283578984349310693780430829669175810382371683421747718754817396971212382952813540930939211905660858443053495756262605634909989296657358247772601180516897766631666950131893903357041946951187136147518181612480086644485546866580604419821581325747933613078999802843252288628040659284600379641405049239876869580600154850652829975548662442943040579307038496696773513824180800747559298288122424292924436093843802898618978100569515661841022000559187494959141533393681460791277414496443664718181895646396783004879377223951441686648473257249459344482246395474200733907973048196220122713508103506197233537018005203479653965244494717121208494914919974964536937072673443260880235386131614439688539734667390473396406538175258404946780777807032118718018918725789319993004975372749272863423023975447961517629305112357978448718667140844987932030509246640761733669866463921684041579103269823796588506829831430315921825627385115972962162047796772758027114298532898095455033080127926448094413815165025309631724466684693310905826896740359118256451411969446464332882029627885931986211381091399575414593433856312326653222372646246009609193331427800695743168505840421999905836343747683734936263973518997308180030950029520225304917349197250109317892083918981177088920330595415251140426820746873084596264677869445522094175914868427750471241937660916714175260961291315978717831419969127904285526671672621328223267566583679556116696215030182546928330922350698186474977035215051998876025533204375991804994002287130018632771086788960514773274714450865263409106013767287935304184220322868701768783096644554640320222840681288074862964236323795245445984809995474686739926422245236556963870514129861813899125970025289148230060369711406147742326624584870847967184546498939429542968065337057487929137230897479320100254142502398761590898346565663035238628962722837308632998207113518998241617028069409182053250837597512417712671429588394464593678648441468150167489619165184*i1^62 + -312419072714230795166318029016839662852324909265696503818607843533167906407164766054968209233169134790908498415334549209281805351326696178794057002605192259988534151463348904093749446427056284197375840659331051822406648127118314585072218302765128269694004515968195754973543470202994818613367869867248082543591769696266660335525486271564255406826256076919627728795142008529244622385135492602691316781551269317703185407085273909372967001752396505714800761205985800701018975051828930388806869880387092951046309964867823260597626966021647597694441516972323897390050252957941322009307468911568518001326620684879814758072661473593561723581294298454053335449221612112863427002769201948546285297680810959703083996434300853795433383929265427845108520416149251047473822460031593334886269753676682323424278877291878427036261802460231499459123843402727459729648246105812368781838022619000206565733821235197499038271825094004791898563429525352433554562720024874592511380751298035963294800124033679002805900324743555545251794786870982485041364971945405892943070719507195345839328714082684643608887085037825045903696786308081130428654445302019611450376717472076087374005252457191794853251569706309436978019248428971248830707831608954833211951326351859758302662779126128088837199516664225514055688912182883189307299480246713591763132991498534416284216736310093201095928274080459065088211162791418546825170647307867792825225436212762741934113405845265028230688515204270327548451395456254918372675166347756381022568862256444461848914257577235322623112799336707643702954530453306209598790507330656688865252333605500025165170992520204698349354629804333990464511543665284321961180323728408943536184482054857548923465379246359972373529715413312782526263937229733587331354859892003648998417375149861864678813575438110442985009949319996803577008912329170002575225872558317805666636784260856346656969306242519329212935787864724819901278726037744337456488443679124428581059220498581075781792920271917362863932359022729783832426941028699548834613114015258096035108755109554048995591762179086838963877148202174652353325511500930462109169658288335864766851113529325653972558164992720896*i1^63 + 18271952790471786250148067781355850336237067409037579311982061727468564557153666013983573379085846970302283307811057325244190272438045757293594200273731124285648985700208632359793908756913857620725730640633441648791565013599728239156077470997913110522380058639388863681891592768612732987993109069907687999489222439888288699371147941129004247404513378054200554330715615128807014472342650634294668739755396571648822815169306489921380841171437223095866818162334740103571203706065273352174688584926077428877711503905625944895945296760094173288651319023567970459639753422525684742923225082790545429866979974177753135665828307869843123132719092783871830312828063615889431726370701644244617703760947285380475038182314003357623372084273925095727574253197764231871286226514993750677757937345405361621286517239537066487721538704389433958195690768282339479551447876506516322900193023429455641499098334801324544981657395550644082941803710234383312501006807648272650001424729434702253249693444801391657197915465276025093654803597202611505479917517897168547103426518858914183315844898384130546851227666651377097689635299907227582907762989008058985447286197437777711324108946741302891638098917116131873769747839626212746190184995211983053074440704980185739528449827883421882608423495481274466604703985781436487585377094784020288051775481963204562308415636397672893447518499818840553832656139237510603022768367484044121762990871086540517269771204496809314337336072172120662821492638714229068221182679064068857400510014492349024027803110263365107949238981959799557430300411645553711961992902163931746726153868231599972883159109220032583211104331057387785986709629517681644529803171420895859262816213305396960661615782409085090799225880733404430342577085597031985695856510398660832844850051367631708132253951359864845323894383369558676854957904319540784622573261655098359052004070680555156907627228255004703103798723003656167871383905128230071226027214194725138193217297522159249956042310103830636450404665821554853379048565408335433337870915372281680013072812366299537049070568769023066221706286765194495546758433737018110459818031125951487878740621359507704117198848*i1^64 + -207318641286746452705568528801501739860326003029055994370822451489836414708836254466676859581062686448752153818683224127636963369135951520636887261164539783287418661124360896990526964239765811753880875168716604862040148904740790543578984346493566251984162823792100043812175785326755531060984230959309498654241884906643476848655035575476310006268243576333998536171417748052620787377223351488374596453174807561768886859867873077106245718790001625381169295244237816100524641213946587569539309792199553876448494659542360279001166679075065333256144757368492513617951280756773692649290951623859182324945985174229787273841660816800800616052356531679262811701140732768757196155224230602487484107623176217292544265812361597911959372635120975642136743104815824819474231720757200312639804470470955307970338685442582277836626484038437624895925521925940439669024102599026983171629744737683608728451268361669493136515886163533517826569688452333895334887390330725938930037629389645954780239080614954607523664613179271282018948816319973667317736130466342984683225991144986378190572797858113961413765796531101131918559000727169013875732162826219351023836464295770130208134306197718459683127813485045347262589810945722488029631299250456218320634731477932966613000907202262192128003927851062871694928454143283316368725914000125578918124782248974175064635005811444998490616317165531508938822752341723978143267057256019682703212293443267732119074907221609426560262901750463244593499241225920385311659176242312076759959414210126063598161853820785354401001795273413250147706830295922197885692776080752458955467774032592907639237923976512289433572495831860472631109658031859598182488163449219833098855243039242619634531254150138981719185870214506797939392353400046091400395510913065248409352208692308592997472473033847139162968340687610469180160162468367048182064357201937948009896925149347534952220181901694607818436404331761075646351221678912341726847473407038667756968572089894602828448047072424569177639534965557876316972580747295778352396282396791620724852067145109395214008075726168338479453073738418913114986408431761259774111047595947907263855058933015117824*i1^65 + 3047584757331523857894414932909586800140395475124426365323903607977434639543156555916254106598753959995121963859258875214816944552633905814225915335448837257856125281869215713282605407333798989729968241838053167318156854555469856021486096519961687846806988881948820151269566246182192771323860738258410334315521492652179397969827471447745412419218115296651059433243830159184268018228067508350148267498902182741445993214271550334736943013342602891285567684131278586148843526876468323649490111587751214254529146884135118287761525060117206329483477602545588103941548964657552400369386429887982422415489937561629696500939254407174598388781508707774994268526382935906856337194625146407697263842061943482254943998267086573724134122044377928204732888542620233704621558776866326058313217944008304198892847961229455641796950805076475696152227129929558167715731826566514634636383238882942718983472905238331125337463846835935733274942433694309795990926570468341589253404148829204622664952164318877136046313969062165632457086365952828043980617132627621218411666157050856294681329808813200229517561120176809588362366070801865995007509348078376969497159101728932645825975487050971552239465409414743313998070735839643114891245956971696311405278437672093970942994179550380241131844610257927361407880332005287585656652222305041421280911583350527599027597164910921675827504239274691463536293878081194901486110828433952713035399553984887655535939621960901471688734037355886567284597264363629844148714872168867812973685878903265016087717092336815283956781926385188306527583006592060040793262918173136650605826026760403500462682425456502912104200971213942923346349088424777623300970285223761250452177447145071241198992495277614004473959573675087500385428327159490590825721830673305182618669799927110250656328587965069425725298430509535352362966149052260271017666405703279783370011669735789768955818568195482490195832681963763732753472649886819366291577313782949386017204092297349816311351531845542624091011759894281747104237370725189891375910945143646275106271304556334383734820925816763852977537413725023680878410873889486132198825301558744808103331495936*i1^66 + -22954857828007872711965793649378418421920798176806741004432710048034824256848522845661825732453831020900647443710001763969770506272970115682404671545410214285455826539620244662059161431633019092168023774534262498357736942048392094396032484151697283246998945794362969197503331371527249365558929184474956542212315166846411781104676406457112092449086792605215270302094786945649326107751671067764423899384270194363628621134745212024989705750459971357447073817311193442943336726682374010850379703619678034048953271500643995085990583355841651706192242623623435065836871328904626332690671286130794818277597309302088631907664833395570314423700474958359969209094658252874284281553009663062938527014633739141719581125881288664435622665945333205762495439654788044676576880436460079353066349029021910389571386799791843852566037117358081618494742924038039592447898543285861628705776849832565810981734339551240992413944725276711865780204573197484943557128853316127574894329486218178312988971178910345921693785860709466703390316177183322068467238116443688629814611757327797305350089654384132927117587980767233504665395089179208782457170809446919714021263711249175755717889123153649971253970233374973640662491772854444049816775357679742577496476931487099080903142806169783095401096095756854564171872221085832344016844732962861097083490796278609239981532511778573731523471115544669309470037035074231654695084073631598402939704634510257428044070131438548469069494691582417960207434446672162641089861194081060122947447645292218154389142510796910386371350225995417072184140238659898816238923892562343633187874493031534195089600977042017527774226467236569945720867056975652013227983923069233825062618330027983182759961811767634482844170205266006404963063479990602437192600732740947978379454253482692246357346577491021043809378143582502832067723759182197760516110018954926808212362351111973865938442832935845558648856892256587150253693713891627541867619119873993062265242506157069545836636746914296112907578758796750199392832868692349533500027776406871219762173984326470077127311431930317696459129281654610857609690076674362264661559752177326489600*i1^67 + 147529039849810626461084436145935605284980686017620781802264961126833015674502835518467126364063685711904946655431527812587087883388768178201034216599286540413489960649413121477475062461542706235587914055605352251289442128603353557443951037786415645514700939154067951423431967709429150204647810047690551655202021122740485787098771611877152300485848859716951137073411761272536052658059507158950267090312358401743057484354835984456671351355610423755229083926244133262601510924581418849708028521317340039663876366027284845835823543746657958088083108145823876461484387181991177157331352186666317651130893848254119752018329585388610817065498717236497501765826858264308807750262717135617496911765566741234107359489611775577633437119222758222544341223003770377510575472149104694087230517216894191301743813497852555247395749650162490458598371509275034210244830638309088654767853965372518665959582172952370617826807000132414754085825432731404975385524266166318528578511920272720660373750824034336231255975033212409266228056587879855716883449950638569723335037816543644345356699456715578186237458065550072042021193043641251735913847554433415088086006396273043609245601955430474472966777468268945956896600459767786229221487537589349311406359449641356964041148420367727394788784584834540344120586077988396911524489127296795963652083516621144754354137434528813370109574750753347815724542040065091514001427851962477005955439666726142702289589584244096697604197415838494958027820383373917487349502034511085869089441499925587429377797717467062897150778279801362721578129005857768941185424715549429293636244630842922102577848888835327650549775586609116718937087031152283292747619444820110172530385815120630922049895044977034187016477857311845748861054513827458208290954158435844322421512470520650052881227118070219549496846528928054664331742773950690195982867137372651183872016344207484008126412276398556778084923267308740118158823459059940116294665004075059558807674814806501050923625771697600688784195645161206279533536590879883688678405749755375056210347109037785728242856371548348018167325345813429361716126390316335126848554926080*i1^68 + -498868255063518788968364142012906584956365980258651918088830518898706508299059980857145169866748329258641493735343252682068733053097752553061968425140857033384746838544812942407539820929421735870728170395327087785579722709607415860371335422853619194231358795199850558365402342231888357964316032122654009428470408359636526785250168470842260227905102002601512929550190596096536340583669600018139722631183818671354754618750475590615064675404440768587684704716321901782955619845348759264579596195329983726859269457303785456273331019907151644193409872830508450443374000100825659359251355769408779742870043818553464763247572664372615938907953310759603517000256722734488047558274871677311731545155084298076997199551527943833021256880602271694235704177446820614550603091810821566012785933225744799311030465477077861769593995437329173728388768311190996777298089870124368541597283527401252600254428854607775738869993857174503146792366679839626788657512333035988721932097101187054444708522123783673843142313687897978788140142389748540666205846730497402165547711896510278315453381274571337092830479558169640021001985238951287581074598371379018699573136913369230391412914390814719282191196012524560926438867083535684866454210964331528003702643416383076597969987957152764658506457598968779231981995849457823166885014391988537146117607106365374081894711578021525033180483065650171930240517412012108012268253583718024813598733309092801012408766019182634603113412998609502700444931610000226817288459528375582432774265366280844534033443175385764736331855707265282766048192521779129479171113450032708889386401132410200199914097792614676052095325594128264949425588667329592155078784366560540878689891873115814571304380307676641765824561801192823318756405049183885882036343990784803237301518310126312017516625634163148054248800579763475013434209897131034451926819548482512551243791297416136007674160998861100135836520014963383252250644189390047730368344697222981343103742070302440718946019306944300481824319727888526795107144222159093227217158898718233543554429698729775262593654611064492375381987228045054362959551006918066569216*i1^69 + 196843762863667333814801054450973885596916126403348812466734942732534721871886401487391898421018710895107285182741880154698927119519978541370592495398249534519398635508148300828980947664479339623473872590221135182041708089562482299136332178537556786014131693890520000939518508225740553356770685258967885710800474733721484742956486662501162528683262409104510818900478946305675935790744932630112412479973603438037845526650816015914700211716335151960173340162152436018609164347819206413824454418021132073775745378768362918296702217231896528216510451237710452706553440125961994372472268229616407474710613129865381755558277565909800521720257652361770461662741583724301725879260581458399801705701362152419787782194662159012948730142163071071402537301284409987194288883981985745280342565228400116043354160126807769634947420022238287925203921889607487897168797041461685701055510290254498644670203146268025991244089199465345562568341926802781629483279867722404652854409689130465780749281283279017625670173636888395848268142186530289626187389664364509444823038468620629582442851821642272422874396694395657018775350754565494121502916855129661900041551452228356094431906031032044751037386519070272075774211843246683758067055960235595482020997591510640295778325015482117514704520449484335062085587517212352879050745344795290057117296926815725671570847848476863444945872228145703820682845241645869613012450134779244949683479170314267447632308440893602966793373067440274412648515308982466294817349126169693416929206632888996254960550242945566258221285330726068292053755927212511617006484738368507591371387134351803991782091802069600047812487350773459180716289476327461697868424477466346303738917909843994646186522148929543291736355396819290125125121189064116461269986535842113838276751977443772456390566870581110331511712860648805723946907811513183543499163641883869490780130500276654351606322666029280520134126645154447597048527211854024145316325679923081839145956667852103086793042635296535416119456434009424866443574957761770731167272255619493490611645895692322164600735486688798907296662352265318267858200821760*i1^70 + 5534664375914227332558855359610549373985456416663290030630670617630802747116233616425159458314529876461774770324584347182910417331701560660099078523667416053734334921271260024666629489959437364931260121767398296368540651723920251907589616007969588437043504501003693195480533455929147470998575442000211872428617477631110523269818071206618778075468439074785613979012453958196890976963267997207051803644388704488480743240749929504865774575627411877915415078177860460364855668971055295014917617809848307045657058553464316723276802725422378393850404177625202050235458832500222920449859510832308728956616511097557537474563919073716643674652277427959593491337648817603139747966587772123939174027251414752929794892826996399924217120196173945850886206211718608822664264573297513845183716637156293438485398202106929584453541928019747946563648371010056550608677711663288142868244312986551696854171677220930604403345153189104338929231994422539151068685052593333030236675372256619044276764337082065717894470861401272427444266611202122314054445050484072254827349260841536575374804505241630230807071658997724252423841936508481120043188318571174067691868432542374105340907212187273141019434250250315569404184062067290660022633714557557087040830225131125192866170110174132348867686347316384260200478030202319062893713902734422562232522943440366504074809578585062458985711251025530125751414115450501937979574344686576698664310224883899138976793365510971910242374600830291167676914750796614855215640877962681485089374738705050224485842237014454211220788311753769884438607012890693335274433500499047624381092141434767447010625951665814748598914221899270978626733035220325218841342201351467624307493044301150560282007531482993941966673731391819490744212303528065060501272428348949026216524377264216259866059189511793719215052392937320586226036800006908454363370270718700029189227615814324348790150978972876719827608311819662622926861650992804855565561282720356633280450639424716075279433447248303531073086764387849624988721054985569838656349099959023912342137995775780634206806399725562363135006966230390858055680*i1^71 + 17496544080998803047923639035985183490759456176622470684821313944327447347390808878022592374275729226519624730658510883907337843866504831180917460759260463365797307063650592220184916433604416204966447807198024406348253461275380158571618715067337213725236472913411424636510674954683945682480986911270339082598171495340903963482603934099199564567305539754934356903991553777816485454860011021868621098091697119531439816362209782158927421151798883877128228877336381518590116032183197577039132792363444642261687215052039880266049245497644514303811602190725452774745064073884974935741649765538156549885988533088045598712997289643252005573432911233687406216526318761052454363476737551073734342834560591282965994956037253667235347595025368709862765382625177461665247590599343482996125671936674967738847758700322356897566113577133265370115258020423793803543215920577909776723815604689077565478625384431567435101042677102011530110710283608900286700942417880159753340244116993346772575352285374886724044655422180207007810363338869532277125924240584128154623986341652388700268692999339542596534697300218472582050836561372436792719760927616421793595785945435046228636613148425832011704665004243951279261672603957362850872448312513931693656690449488359260677744254181656777034255652541241877243792442560431833691380430611789739756185635913605225302729600777047775957674646779252023052100513664111448663704929494100430979865637397032226133644333885146409579938891266720185553000688982036787259762257994244373196435726503241416255868654561058519701676745631055929862834294416585233035036644428616929394374430096622913805670406436760503767680906753950030208453911014501291907151789246795462674214836523796773823634750266762102689534956134029198705144737511102948102374749707505456619686358935260147728997632089247037350699133300504365234257159411761357584221083556761259899568723233084364350031978884702403140662686341368588832231679141752848546179987224216405520999425829925995290362741066263407843786549670166481650906212397583904181720020981346303251176594082880638884670155141657147985310615863296*i1^72 + -247832136511220822925684274452833353012143044408688294547828020355582349417957023990018148992689411059454810742683480431359071472269208201463989610473709639087206472594413274367806270805867906338921959843145592614932093578128170273856994241468704452164783100570330304541619310258192600751345762563918328146872498469294240263774763730812046761651772386952444462469904795361550812396469999729897050707521470921806782438904782205816678420029020778016118551828282068948007463435701697675069313048295768624686311462295991847656226342707246043220328183499136762105719674335616169394761087541459411837403085806602396137912918881743043133984764121873783736129372737937086343761569155148618060901470058236787973720554997028180778361988275107342737384204878609966794228620905329255713652147324246027547125792590507562634101401313965602250467774488415614462557125026565303168895608163970447746643701296246773957853672587097223553804450298383962715230962898043517142265936498177703571974938775748597666525334741169921506260307734652784074496633241921571726829176983549962267409642178948387795522508489436063479078217818111315478403331778380693484447747241217945713105007754803286485006334000756133503340459061903903394472649549540814968230339540233727250952492418321541909262274498659468058843100537535913130266422693952773995094551277645818119151543551488184841260257360911791244080389147906455162957008354113517974567553672770156934418277721582198082049370043015205463500473086856249130593279828139812720379395119333390849152322678935698162852120301317344016257171870564146929524338165448273876203946022469704620477530327331257313816141475908107624717578079657809792674936361878710138053509558005380169963909738352355113822545918718638480737874226510833979897398871097000636179178599546301565290454116292636698672658232940160731682682929166487202691244409859515506838635508489166760132681712714632560725930531971917650421451449793536837758653810718666305177294395795684092545049143428908514756097062903275523823225517003973660554147407804001078629589133984813138198633403842165567651840*i1^73 + 849984642773502751966907072412393624424515587910023694551792461354773603036535173644590964679042225470240700294159340438029587690514061433509077108376576876592862410665954912405819273617901807516892359596571818075837867113247984725511756964145592725256138083457517345921592216288266068488042153505453417455300469780785199544132337141997357485867617123114357224910315623609939879053203042166964014637710595229707247491182217207173007955466517062554363336845767330574922263039855471936713914051332560554241093939999332476688248827987947136745446917996962807735680197010918157752517627449865542982581471861634580782552004703023920919848714882592404515414326996920700923999367486700852347309939916744254530891573939508524022940953843004077380879296162640644426600455694995351123107225767329114588856568712585299748001597746879321017959006819178329664867742884598525178730797792516807105937958115418732879932484719279944770395565885388791426836152211726871596462258631784205443638716631096658793475752971802935789168839808551649554384647584700423377293826004143907764739005115348397836429871573774663126281475520747983864067330880833342316127075106573216977373481248702497686271962897309635607254316055089019618956257758787730806441322302720428159870366039853745865084096820196818349788984477817574811423074060100290224779477781947608905154426030476133036076157353036886663686885903247591222454948204388633632140808015074089317863043971471723261093868664100835829008042331107189569975758926579032943745415071343863682249213204198914040916212806382570046223466517422759614410017445931863974919296942803686315742596018904167469909523178001292546464486261755573491063272321878616091072011041316164689720815942891004358234346391168275436988643930021755811009083485840846776492132310348131848760864589012176081900205103997674308662902340770964589768241889000880889493008751105167316797062258986528633753105669231000090071050578009169660012015451249383658283443372379293074647816082534906796926388498425944330004148807271613440429745794056659226568992244693743241132447979536384*i1^74 + -1164357005747909336836655734940189016232355785173356442230856100451092784901177889192216512856791047426254320329354990701948524823230139492461807391260331020955107929538337858116359481828296907774629896299354701483652185327977978936695792844814352268261384726586624056262337150763708000163632962374661249440435891508239130641411134284420125254943193273984835544023852485784856706404414492618890338006428893333441319062730016293573194563525824963623431337755948355920726086499696366705815926953781052865072933674076115767945066006673757607193249130401942609228980014982862105750049768908648210083314811983244571327861340567518201317899837314944236402568721272797034161963191766398798885553989807674529901368355252200657626656695734056268343455098598408106356588496519591115292192358983509347356615944184735087828769527555563812677409417981091160093535787623386469285023801083810722726805957949610330028870456031593335744888100686737532836681339622094341048943140581796380121737333307715714312284708809297734240372930462102374374270030733082821253900982695564915263568488204647025792436663180687778716363843301542770734916410402737926904032776616395708637459095210343934720312228276642533081626182802906229091251005960438482646009968167960559576852227520106729605967507294204987576711831307250091015982241189919631607533623406300986993975172868793475741636572529454217864737698895410306102570726399767323638226663548134171267217561723873587515113442228087990483648821468769866311352662256403962073014103532099657858965443938306560318126099538702637199944260343840947603904986029498294735123740346848273564871847516674749487583646977522140729950505660174498938590998007286133104093095543513131933813360174388717143340787044860442291013512533317305159015286562053947065541359056019178748450431001282607843344123700280942096753892170220056298843357653594979210359049003019587838949419765935823653006449917773490457631967682825319761915781206298039333310665879036426811551686303111385491605950110072056754646186225171175400784793158747531707530058783408389481299968*i1^75 + 425600779870903765776377563792850743797104581507380351682237264664238052863363236261378558698951451848015190482214729240017729333776803104928509899869829976050296758219625129993028599836462646758463964089155824083796861695587087953188028440881608106295253619090008368386969233424708063758291974240609568007365847265578816235182672601062194715097286060411006050520414621063244076460764455202031872835417323063124773914099403914320647267115024304494502374240868386656727687448433289896837575980605836280845972832809857300592167930110043816171281336631807489485227782653086331776343653997228625038541482414349830362502064558419035778585938261258917530904001807859520658821437917958440054856120338274702759502410660502290124380432827564799565704513093347759582821336023186907424943293529055143026230669804140971682793198533772702062675619190191853726771835807756967150210192467622128627105099014135740753634170418711046314903158794560759533686553906951032883267306824519517749900224510453549774446779847147813820492499936232206354564020869096087162429718338541559566764785899282706337954680277525220938906810303351120051283165329971472058990706840170073346547614676592383124679701805124373931832808614072614361154298586094394481895150189001407386773605479206082472028647633333414015265519133814469417874485882348324025345411444897647980430063521436081041075051234326764952781111734910003779010263480311956268877326783549702024351591233840610729695589482561384077351219527421285586321366962228818315889737143278876760422681045161551945412190481713349287045722733102980954966903539284210540686648601636171187455338659539860132949345540848677155644963843101056381948932107885215772307238063965353354577824735954819351432019874308185264477136877027734289632262109047538987876887935353095650693691129775178682173310204985791920213535494551806005901848181323269817136381288438519957802874745736074501295874279474533411003664756409694342948276555935361083247669103420004705102489813859183042780128132664626639434246511441389759011266117440880215237027124215808*i1^76 + 267539369537244307984402941000901149750294619293229915801343953108389981493044719179489397665034588222197876435343422921554205173577009111326097547777650930350374703105334880824589612109067736552108041231105848178601086209194991803825434528069294083371204073520754869099452359491776336980306983984437514028630771626099731245918564711987999038384733436601920364384271347684216599296573619246914965543212803744537499546427574644801081828567989954876210917164093974273799643139811349073391566993539669789601349161890659849001958537357658830073890677925129882629209321155765989522024934690405942936248486872277853824534790566625477538767519671502206313072604241430057790150338418688282777203823007008278950041205937088011661635704294533687283722016400121722005133918559170084146906005682810644536595986206804204932397186815294744337062334460893694342652460679637084164080059112026628611501341825802358800124544553725179042278900524013508024524309551430156056470207515079387534956484223136626321617654120730980155955044978603658695189732859527953586270749183618708325502081862469299297121954876305108911053291184439699395721078672755251882797549154055610789075526225683299137290938775087638604880284669808242200687161914532606257494956660923840395852082304054551491029582880204287559836366178564639834841068033818240382945997866629752397449954033413760520450871295698086860201702340681982567951071772704438434153579404383612708767716862000744925739705735877044579684322302644715250510233269073607691749508194377642154845830311483236786308262743792479625420446080299473367002885656593290711761929600242401368838064009409179609195285510558555907603408196142595994338599555861957654871802154790359202498571838962986761358050089346647156310019197925195488146530812904815297436346985369564748731227351821508404919799094612412822521889753378915547112441637657922196968559711345268306941260295230649580841261436319428961947951257858044558442382828374844928281712389067789166664824244736536449701689416014342031328810162793058100125671172011219048464384*i1^77 + 106643254102031292509971139751670619754325982234660542876815980300318964290244583622683193915010888925654038828460307486280182552254821965575836840139026660447406784006876017718425765275699875532836095873693379173766225799684183277414681773728685225918469338782638766030172829257798445851958242818307079955942976690661441076673162794788461578149419724328705780981426180377903768051612506281273455955530901904151243094669512496448759974829137238230371224506526306264279072008464050845018938966351225404271176776816145194660295059424861541568240779829295072238861621680856435523475610991502377271515156305601658832167312347426144458143599525702700665916294466198110409135087107690819210929374252304552009338148041405419583011686770710205205941368969818757442949465784118302604124761646281619313734513739057646766768647790389547041909633706939938278114368793045111689947113540336733059755011645456454980518724421695230712194040311140240040142635550599163669888464359668851102698538300238364084026413469524553672422308159847766183963956344028393318411671332558552863632535408692482472750082003159899349574910692065679195955577192545842360423520684674578712135994781581804494452679319802032359503187491349937356526870025046596325970118048820759879029823776127803776242051177339867622286796034471007446011552452507146328788451071238451152969830907742934691412381046379536336074173104154341655290524736100154885550799742391073241044109617563297792288998281246918867159090798164316815638083713742929587273238122847802729718169707794474173689670919181577963010754347167034190534192305387299123440612849783998505247061853018991371756780977344784661678388510690583932860887643572095363014507507111200037592577921893251303434790576366259795474170830308431320103032409943202049074838343948325791795085009698831326427223986037537094075207696028648384229968154079023885285457796811459955017252038268343463046787527612035255548441066070933641739564645570207152533776405987655910372834028447924669391940866318399213248238727312366514100144116334592*i1^78 + 20354018530560971877673178600935184868566176027260365599564985273291106133830303744426079729557547535389125061662315572991975414997540057154530629776728535029732937192666551460466371734771642861237231932409105416197879937424145938508342923619687443450187514673341621799039623623402047979627418474596531382143156271772051271641133660252438661245683128812849863489424258591142158460993822667850593289844937473297527636868727455040572176075817210689554734185507956492214612003475446216988139661134625500696288330077947961112129708882287639415217886870743467594403077001346154878630073721359663451863023680766042833495756113074406933003350473423659621144832542224972397784361124682225837396301240853152847958337141722710276301301074789005568447086804777256452052048566628043766820356237749485177886525069731731511578990988460936835070451450150130388435512786252059472328551357887811455521933420735905178447370300396378999655769485681454497104293011076332484976880708111946662701642598567587715518272924766935845564608762176988152778329565376748738384420042673615733764601404372603157574356221203123444335614512798429485914656847125431627544450695694648739949095192549658880392133010401500825643242716262734429351543249869198621718706616380091811563247913454548016160455880549142499276148300858796039082700814488406266976597947278712602548927957063872964403812973948302028837631971768242328349801118229118006539801854666760121805393153198086007206728571533189619266245456693923661387112600736510716272834586217751943088267272075962030610705233912308248503124225539922768365191266688973127928379810726477676249517467022818517946672422947867950301562796361806370698117398939398372887626089035813005489768442263047850674427318348259924366263752968392876521098947018776569248601092359825262041361524923219894976812488524615543182614901335741718017990250536308810738553471160585665344244356095852274462508301635142545890845000103458130889783276794275232694739288067815231409289875321825536673512140033961398387560315159223348494336*i1^79 + 2076230017050188629868108807242423880642932682567657731851852919031189848608469358158798044690267462453869318216954470486186410358777626322436641293957060746148229012559445638226998615482166188326666529721822179177876136428243698485928392500242374652377668335300565858023559133218534845129261310653107200908357851349554023675068132698854862188339709718324067400748747507832910558793575259738190934821536060697769290226545266273160934254322818135168278257487383580234702623405418313486280555533955292395416725443573808183511601354442133820500151149551973666407612282141778798953388976234648870668899289968920305947718216111508754023129138885217236617777097990314292676162126866810871029500434356836509375582281711021527227548728813348534934680288682892762924392455089767907318455754598826369375519835093113967790120628686628061318943167895457324522899564849752832659816691596698802555514429053840762502717113277625447615602248371036116701472358779209551563782427534035718403033031673128933921571153742646446507215856581470585820776882621208353561360722139858038497257029973951312208902360264942441386969797405696534767301638842714327924988323991220509995989348838030987406887061115262769976832932051842968861423797636436394592913029915296536604867931025839322660766199585853425143175483172926926750333832107914190648318287185355267242347885522112677219987327898173479261653337252975536956131340540257524064599971508438070513492215737369502451961679158421898407606029865699554018772414504067529379037609431662576812351842469813856637650439056959445271521663023690946289255701757990524496497703131788536876429208499572494712933226692645326356016460371084157116659547013455926550386546727910050997431391895387578072951746058160804117849487442520112448958577708467376744854581996141114639989506743944034624896489755869582528465354853440701843167622942389244593912033581917560941268089967492955651949574479408570535063620621154687195398680212555316256756822517426785581690839875494656289633732660580175373558626648064*i1^80 + 297720359650404610049163403284002069830295871052885881849408356446671490421597778707416356867458494516004087257873739885880833277083842901657531187810965078501901222635664826179920211555509460970204288798916807430651834662085309746404837288441596109538991452497053545147563985996031792083550436689069180530533989725862037056049525942886130829755460547442449979115754648269545807915963064807103053445376543805590996650620909570260297411547194950699310413665906556493772317315343443542130532076939404828178202837472534461370529298115478940350292576440263189578801358200792449764243358412900726115352009209301254541601503155315405335873945634336022880448318811160138024775463222216176128338055570838365511727506633267481391357998781461552092826116978884671133957950385289517591361499294455739518417818622098409017682975261612131458440921528152649634907048106062354793921397891877151963517985549965462474653122426819132120756035531322919145485697498686673871049558727225934106669325099688506524513583546386715101448573483827020313681001679386500866820061869838070966377443507029416498868637264893970039459142953005941868645418678559841087849499216415170093881625799597616870225903608078200710140539386938381815402533434466473759484490387674001791203186686065926565077838560761556525260380097652383099155760450420910121507907844499279903581253338178250275587453437623936884551227439503277740682572597932072094373029970687017464189540832160326466046862602379505257104901513691444651913889468525920626496995712937378107237323254207097377732105669432307402855650908822959118421882389218265147077897207732878175824050874880145603432680706109301154822180726332273623964791526804141221232573886448333472755042794293171907376883750041189771183339059627846912427647111505842419662817304916895981202179524471365768925486608175895949165991471129177109432639264470933829818579889391517937063754005117654797470302528912634546969431438406152827740936204799005253417574392497160898884638530925823375795258857020475834368*i1^81 + 775125536973298100673329030236551686689567314488564942316897448596022599405172762041959703253876687357570054938270600653889212295021866964243470410869718210748355543281365762319225750726597689609233334384481463879671577881280444149238045871391375365717784468637394587101343201598648281803498235395080354389743681792252673448048374690344910491486884656084670065096155835861910811740073194203010994274860340954843096906129982033855777626866787350257797909848623324021720582670800158709312789350037931225413621789982957732159204705673874856075980487258389194334344604356528294594924545946120237923696781313144775224782183613320696067161991761485030956519159362802376912906698201049312594670142216957624831806360298419692668939640643488791445766946062265110030484773097676208475524841407525802108599508787926315553943440691053087415580491427027151723378010338102613353065278483646267044445626210348548893896224286575168607881491365491005479451599547018340849006685655154474103465128998121542387491443778415597983938388097430379160440817412017211352032789994600386697316893012113665801393737678857332444399154748202525863242218943392492803962877524415900956318924933251616908781192473014592035376725374510420875998441052784301285907556536501548429546766567589799157165658135403696482646157779837641314631311033109679109604423531850180232950957406421068876241170105878221016726212380096673358707511529266738570566078860974231372739483634116329507511514204273544473845825641097703316679429632225869712272829130157793316168522755460115498635893184718601271975884304844863043245680124946210292654527850937492615060464187747306352005741493077227243566724848846688514390975531921283155362818297085794465506291440521562180562930209771555677938526889691897840588118530398106817440648319538636224355279261881277756142864045223454022822810254828831885933455933042925585097669304046481838856394586985350375797528457864640956826371406995137785020623237543075980328181499485885325224693988824320710778290176*i1^82 + 16240243773712109011695692937513102095721305847148609632438217685954149680682145100008630711818720530414955292773532024439392909622321090462092342879486753501888108528251823301524175501297481086789422335969024940897229283769216265022022025075106671448042706564084314912235243312643438881819237690024200765715558597436411588059270510862818705369810921058449302619811296454378814574548153179522878032236277810140655088989158671984950905442977236560525589235279100653902510482741516481689137984767875429067825233113959837827225217659835855877522052656296947915932220049719188299715485142517570840289289850409365855756664299009069291071302567416079147151710710995541470221699597515414826356619219905020192087400290345970596437306658861549230120682887872735842378012150205478731245781729737957540494614948678630843279171870150663646369791924476430131633421338387123185717906691122917141774564610909937151701593310769166553577728761101491938843950600106256958914492415896824144019208020004778535648439441553455344325287028512994059578237388327032117559064918738022264286059914165592426804275247444356675348188904723040668511770720746051908536600697455525664324131502568353103450611396462684771380311117483494908161715530499214672528192378871434247209819127684234053282021788059728324053411780631378601270969502929380704699317291954413124106242142980716818817521190589839558190782508148866241485117597511323892195211996681977963816803393920719172976933399313857113153462212442246008457779935415001865471579369121381334891316971175849134900879343306390397930400167686360214805062033884108094426328580824122981364351432008214352040755721983534864097494350700288686410483474527431066387859954190363586213407066286056874961965430381304978109993532394459984659740254383456668941059268449392878547831398434421314303932455845275553233174078239970999903832024627798705405650286583869339117589583387004467086631313056204417131380761532888501426821436355335901306654707689087063018850665636036608*i1^83 + 58923376856632903324561583306663222750835156042929346206187031432658566463421852033559358871979728454704120353456178946882902357500573638627744201031683220966996579628184037123536846381232841524925920728321086229845407093743691712058475884291364577393082302069416233115576240492790866730891213213553323132417259020926157513963717048357798669201316867261250471811038542090384687955997897459983786367727998391098508620817871287309429993326519113795283589073800483591185138164633436663684963101529316960196077930948926842077809959086948927561473648836025892589935618502421539914415921150273336972277599987813531671746487396902444585423772117859645688241001908103666608322421210685237644153297577272281320593705281087513111460431770589974779398662783578688638336105447746572108678121450470989492798101396381153577817353710231330995644826395862233706423804375978863806189183373199612571374570465662438472897867303615746479138157318337727501018139665213979739988755089215802678033396252799448973172469110567097453924419543620463491310246899981071053313504704620684827859242586473205026201895156278108824018145970956854043870465804632564507912568009554625886951431444544172149014617254297450734259902295118427154844923186700563469881320983476908034523391375042518218694374022055244335329556235903710094865549909196595822645123427895871302086723020118504562916217276681776189084022839417457264903177723024087664082146761984494789929263360030772126517687394493709985077885529608249518475594799082362816750723764911056043333211873025905488836228965991987760369164679595984561518401038277543569692181596103303576712000769927219715791193462143025886087937136503568458567912288552604597022743325704561266384078606088551285798141108120264476213475910919886978200511843011539610632477941960010095368526493043856063384098704326728985154354805936268857217063846878619336133499747918915450494615730810894125529870347647178017398595281519062357371121581178043579600574688981595285618688*i1^84 + 89327860011122248809440839856295465830858496570464505497923234142378536049889878208404754593588001246417216463711606445981104946658919610278814280067146826199014892778255064263547181884100801068876541139301855382317030180136833136762558889129084098006786266099679490751441880157664025598270511691056682063190336175927658621092456676055578357789391257358560561483666431573604427073485629299465570719140741642398681218993496060497758356114029816563002945858121537233114688153602688072458289118198403671036482841644435739998716953917231299924856808468345696535478573811781494247426203328936336889937679082450662713200297365846221264829317183146590687668658568325664679589669042590653959433486384107921510709578569746601300599599607670183807139801504638360483202881029578525324644673698468434068717011093632544457705884073354307316815199844205734890079925958029026819231432504275078245492566779363044272506129506001336973199126907141142076245256754312529022561426328074254881361693700189574526840345426544852436881740917060853295799741210650737228996950705216043575419699803253492439478406106756067268585155860977514355581889693938212126748717592902261994163625221991964772741311938283323506657195165672969044254038269090173682926730598090471741690365891388226954965969058780510938699340679580726336070345630441071054051176709182525694971403130192766097723575985026474677199267608813986145442358397174180509556626117516391486268469028723026806079356643842172768019992855879907959850816785736735438267556651193725733116641409221031974923181329009864481571559776341268663841746545108409855795017782456229562249836917508858524038171082170974223098037974684653308250502266567028547900371527271360143348865535715802337380125603984830350723680873937138077143802202272908484827463097630415056216745353839911061665871806426792808527008305635784887202441538672851585617182642396510320230879019593682595770988693751331659357534237306008444980216644691977133166820327424*i1^85 + -7067003386075519067028579990669832985589748156808938348860132279927671652597205103996248521479198567831771548736344864638426486273845250998878342198921570631722948088994870951780144219549581344745577979678868677926506701768286811693807502275765848225710294914139510186097497358584010953826689006169407571312196597241458738700346931327463900404392775407342868394812233784475771436833245775661956880438649106840056903728900517504151267855280685654850060707132268914050155959669863875648793694971550846220632671504539600336027883839715982712515358285522764867270444205048794951318932254329865666095160610538671447633221433699012922326195338743217198010235716077906290438151133042825316166140020250697661305914723025191117267533202201769642017310898548344246197210779710133928904470541992591066484386129673498892497769961063642010744634938168813153445573165684696090415925814436002442235084785319999448182042271234375053248140697036801651436203953637116162630602489576958272037162057420615306125997644631462526994913039368642428418588979448190527047018374835843023485738217204012186665429850620462802259625857710899841266306078532907315999186317594451612001070207279834573679007406024488387242114243526802505487629968573078377312955511249097851216822853694240967565944387463957460726929578933771304488293013823694558524033048100167465178812156576312386354107934288212349787499861610642958722631388148647995355074202854871578725783484551237239410492495020533998939274940182788786137528629404683318975353833174104618469121564807495680246731903381909966621218933526793856517496375972194397813817937097160563670919557011716564287120940194782351310746951720418258705106554088323061279399369684507661588470747371356892695291662006748839257035978075984822912725279001370987064219155663016578865735982360966720817825468555176605483058498711273339042384269322728665915366858923858063584670033016661559963710125563049446157760544003796833470037949033742336*i1^86 + 142843867561102361164083986769547092899944791372998432312858651866115797013692538348576127087325184064495566060884880909863996426187690422630324488352290059576930558509646000472188692843776761813952460263504483951913289004750234931076712946184589143833262511153579139646280625873194022932110370982681058911265503359044355672046996595679830249209795597818698156475505407072626672467784398230555098657131983024401614487127687469434204753947934323558524785769709312320855958732012362904867021873488302416674926652994524349621898784180017125871540396781030892004543814654599826686611369724156373144679299453040518280370641581927477020299544126619149520865816226958537384309419760433245303283891861576282527167122183771188603219046761730149720107019949859306149711775183699563348764344171388147411714705319065720768528824613726451303025825169610411965014624034675367593821361147690128085705566884114386938184475502905009069536358120531652056747960875437409296561406693921854412958032668182262013776839271998062498357747021232329742619886497617801508633876200168020767363640472718875390587204997888867210786353410284736190079784008247551636995586335554298238249059098630493158221856801298455637007332341877858459070184880252001012564356957399906023087093181789216240572473072464340035906341222830003991276082799927996780187966054012369653120530890825995992972272408787264690012312021007380865773706594331488115686025482019870587128290135534299906967292149306068425127564939136588696695117454383274346134017514589299207351536176624653035325272871976439470225884449697668545654405791860200035391486145034371255642801653960882273577965641371044843831813120356554578534633916317099031221291575522862033734623691135990094441243230145623834271308650083939819914341898366216503266135243259121425703189961604332264258264836445956127958343095956288192110401635841686017876915983917646963272362053481972427238521962130892897590318742481360149020672*i1^87 + 415159558979859570537167155738676917831229929397425158295478843899139240613761122440048666979931808641484690469186046694536538479878015825919224831983097202478774143081241597092684202270957383831320877523633010268374687092885295719989203287397372908326957723068350041609227653697021610447897362672391671923583751874224203619639360267596686810356032922607288380202278450904041944129255230375331227831896560141023859235832474769595456482273223923489140707562415386306869369775515920972666057446482626805611345980150272959760719987798879133150154615582995977088715270206650190774927298329722329335221589371272927175094824501109187822426009975595406566062849943825056484548959183248388999502259648386916684956402317371292010469521738248145443144311048913374333914078326464904704519722414418739884567987321798395033866530850127914407175988755119241206080992695164687622284372622298092957752378282329025056909646449967576083116252496817963912754072470888770560486340538358320733629737402763288333009876378672109759270856479885306881795684568171908027744219121660400488883358347417309186204090089373304870472322372279197532520350436328222668812686405122136006101819932471996663734760414408174355046207559796027651641764236849679445638360104577123282731975797105958555832385794826020887017717567740988667394442811063241380226949294265515488145440681350567634063101218393827644391208478665535279732720240266216291518692415520715893005478974870037470182455257679045397696073598370337213282294812991122606075500292284975908981381958274547321726021339063244079033251873031089032306064005829562338446680199798388476524581099980970526920871172151976700075865129416076979968783935368539574846465567558112703648605645609793461011980864429487362149633252036622445868607570620226800998898528881640681762951539285153481440246011962307258091049951591248569798443836118535311912339176238148014319462626736266798953977682222668012529259642880*i1^88 + 607099652380521584632890471289939346551615968468801176874369981693225037340803721387162925435857116040968451565618338899307507173556230105621291196107834041344082595674377150465477943712570232840263639167587003438487181010205850949905921733972770250868094339763003349823870696088926212931882842696483941525838307751766925302549894912271970846986807224896743507461313660063171659798060933851616329101430226843787247914169345361855821555242620401106124262938096899363190782470185954502858042641764379700150542340028840334248546321901324220511345892622539511221785443123656878732144865778608337300480082084120432634485886535407731455983231985586114568304582916134171954072912275968226540290807802620405834834545112305163162953498312629072391404193197997464898164578370333848984704294886996526272859134013853140990471255506947824172221293945567787048933440428763404558349988064992033947576391791781188679820670824121531459307214238169162509239842191480296280247911034556968850276379844425638647251174646064626209828569189622949910850994198823162818141365431766888713950182069857716978638025546852098217747897764830848018227719500413597768620650153001928647987731805951412741614082799231852825439645158215821816575032359604559712869780334619220185640388760351116416470718836141956287548982329020914897262424357078908583138365593852033804727958104067463104519793642677820455597649797510166760931404533121825317124203676774428806707415329483335951384338452800759955892335801958926948809873957827910727221051035284757442204082129857477405534897157334135103562014688008803436962632318109440328648487432495783897510808181014238981424584529637421757747452004518167200731031739340625284708485354598719811821417662734839873625736138856776118604402889139246664967506161857090777462115635047388878731272817663513267139657110405448923432937585219893200461743287143907630166834205519935830795701577259466764358843319944478720*i1^89 + -142268938853469068630105541348590447698597895032089710746040499172412108610463585122793331749427481398953288000554003046056938305359751288986800805425248381776086446261172960881132310592289785732735846021763760621074672318664535365848743288256313396625031827106059603746756896671805917313344544124756371245553761521693539493578495061883297312124427859812962574582906966548868688744761449083901563797578933713550891220691792479041339109095253668007611359201123006040018593435603915277339216137804511077408138430409001369001399137300140914264737397067311537618518515294118234520855047541546543436152384100241931046416604556422868061438559938779034439865261907666989944579349726755695221706000713651196328217785384588133721773975279606063973256156871033907928252545018072873508174282337380666260126075473107457493064074686629032588807199760837441774224143578973712176940861586748766778386980236360367707922951112703704473290696187257285136210719070329863668424348072515159719280438741795966368194596096154004276533208507273732363495822937214669207962463531424873620560942410929693830034826990740149012181364615751959634764352689391262411804919819439828694764876436164456328058266275657317426178630929494670108992030074448334477016886761925247405664309895057142700407999069523177733098951583592849715314660535754099413616018405130784972734182663422400062391097690977547553610561664395143115612759869630633949207158986819802290440069455671264327032527987990157044718570839995108277652645079725115566164921246444738963117953244150670606324152511184379587151059482757427194965155293565960234763751946198359546021708546066732394579886909574850511945476735589295799324231767447307787599562775646931721932922047720408611246944394749201390343655158798609908514454922209377078275070883451527355170985849943945250149128212357186258992022662141510810619441763924720536874526525254034290183423702686472056340480*i1^90 + 117455490837446410874156107912449186106017525366530386648084245006291381024048350287743644364718753269902501068190653044776462107812034263433018432168558151823921570484473671904786321440498747017366473853468695247672204297379336180266821212616991573675838647179185466251631208639092781305829303224177354818368922927243729036929555241416252136038236363985789096531057704749690516671915341618076103406133792158674894971978983235299060804371458586597953658100531952654625891520200932820799686443734533486067179928456377427374373004845128808559495190184129181847742334787015722404867145974518451234936941398969888792821794507454274980944692910553418383040111791763597255794394961036658897262412097554524803962294777212278326964554265644546294419855523337110233520502260935983567583002795480421913472919789215389334603938495822621809474172462300613705418086385052142514979173426593142254693328345601565066543160127702182143540956749684877455321644070436180906271131836241966236077413123223430024203593305991465763952640298420112208383152199831258458384649541055147032481336239244564381578363852194364461424155549892455722829727113305603082978398435080153242679193543219615560125721426845748240790879009176759443217102941378460143249501194541120335154039135536253474786130398301992764648216897205594709383690984971196829846326584007015735532396068775670031905638016668443535536259304617124849425215360863023841459851100304257181351089882962914214713220995081314456978863738657433989024033133659905197561075102983981790510739118825767095138126244268018321094526244592380020751297439741639452685017675317503855625105634089142128968641599073041920985543322947149795857069815774951518787175159373680697410751519462048229251644748846594894171422662165001048714286145564089766013016394471241817029687467863894206610839411201731134337691340995802809640741176741626574448446743390387865310369677312*i1^91 + -783683559281209674755549451050339523013287927898652409364320403061779338200193799467528631224145812286110424857048719687295752520413452583266898402853064705684171318087088779561445094803471637697819425216051394665562305677451278146719369833023272618711505807957333783012189622681319692558326930602151070326703414037286123444462312097051027491550325565344309849998276755971898486382616294531846080682524989248075870564083122789810287001734502364476346366652969314953083803602510630733153726232106896916901414258614866804490669923392464078275416612775867448426623264381880829177073083972950455824683575487549140559808886350892498742624345698746781394205531838470991225698813288571474477067380600801952130057882928964346672066709210394854508211368574871264054216910166676312199801341284762025118798151444678230507561153821489484041064662754677937395297891366672668169020375806647172700875044762435145558240333619726414313161810109048930687789427128053339971016607282659400981896443854067409002236427442291125667867825176386083081760463767334204618031256400022731603927530792082246640640482690431427711596104844109911638503220321621888045965485740558661801721689466501698615887261008214033194013353728548732969875004037873367390231452019009179995700243335170190271290938382414126733895172026867116565660653281290120392499034844160758254460896879136357445532953285982758844475413710303817943816419369042946527226600831945857633289532650495642172194766393983209353533912085100451432482147838595705009640151897124508789640123430442649748919791465963262653423571215445076032106720371790549808789829154878779302839392560880347691630129284642090894133172834030205162589905350111815605187071188624378941397165280828548051216308919877314240425781346005929887726173937127562496549543718641611870788643628376936363417863958154398755256748000264479160885689712798042588998376605351936*i1^92 + 18400695670444303818472486934252968191160727059830878798188079503804985371601433660020450318461890417830150698391725314638787507682237458214673832208162501925977338993204764332531382287134817923864694104067201107171619928033948058032954909672275325246660753668580153992982155755170948745524807669485826365026761426612473294864937475899842506298661715032990137047493465441422830841057543447965975935436832165486050350500313665859026465409197356591947297198769629592688459761125690484998931017358758242891735754078963190588633202021489513404059330093592455624536557987871637567342987293063623915715726259378457859857246881657952748793585604099108719891126143987976209349718357147397688600190885491089129809159251645234300906522107231574740487463398294992946091326183129732736755123738502494760535734133848737028806868449437182451524101295826582429922856286697786354492748119711653048174429181016009371927042916042918864939339665101980072313677427437910311305633301917983322207011669389534711227649704792523974116126683534549824117861940093667861784380485466879899239763525975506163412594307631087814369716338278516447224733936822117582636763042355598983954795144747335824483917451982916193530509869421834535925024908470673705390383251585789289131732640334568603552849154439652515056872154769415800035965427422551699281407447659036224543324146679650582683260737487377290193012498935882509965553748972855606079873753265015996324982803380026709830132181428536908005675870834709738701444355613909802013816007323772897439092037266434020587686961483742259130643188615538916925923910958526818911787544190637830024325775512738638646343872796297195443620566429430750268476275959074949476134516573490519106995192953445230905903222186920048550695000828758802488436443567172961300113883655763831312717738797303759307881465205885420520783207745455010332314037220414586880*i1^93 + -3995155711420472658030391355998853930940141234743914440608796525042607632589873220648554535987130650447849506498267455065872182394481813977070462189395121803281470811195955562210110924720286783006663667453045729883971645547755193217717852324938728686577625054694603585977272942329766504305072029630758866116378701315627327156962160686977248641641885698829354212724002277917611133617818609923025450395923401384326960019829881502989381944701946989261194956732382145638577541830540881751077796295756054116666593840625919692855390858417059365605653831520057028494187026740665076550809571437616438429815411911765516083597495145158625310265822703124587662251447144532364444772780690601306789404043245336954399624066134607741210314365114503838356984885950501181323975879826800692393812105483556377790194174423553314625680404743566188863415224806496587283990153613113009659677972458565195432177218486942087908788000487801385750293180915186794522691434186404000284016678854728229514175589330930074828183903246980733475883975509558648407408935780167184330872160096530695724667380278780390166638302995524741453786895022483076189915529777122535774936312331850501453682629587119774732560035846248935861493019578595385410849878516314144757397820148933917524184956861715280898954847900860476427514413614081002775328406859411856799585179052090696834892723859318065329115147858235944345220859182758198326831977611191558462501089819868495566329836588295999403097317900121861938331453283700077296553370166493028920507608032757898936164263535094584406919045225064495618113713953582690836790712406875804506725820462268201093465960868515103595267057436500231888016409817522175364611801640896311892807558343143035638064470718933226548914174956725178927346697900396520084939447686550534090370814189943753195420384944895367213169083069013761670784295304660103725056*i1^94 + 105748734232726723130728373941582024396478486344167372765009846589902315859815616563764832664363752829198331613111649198005147540986229327337177912871554471880720223024836832096904150693253498106039417435269757452879027166658499991181582359575112546957261737921371822622258611224002226692738525726308893739028366814220466914026739711446911258159603931878232257158882270128143555781015138567125139438238167371306213974247692668537058054894660496521528181083535917886757602158865234868560074682467122031966899779755180512777706634464449812271044781870991071795913490392140037018971938632479654701851701399029707700838036933159932269128595434787805543233138061321444528930198853041879098271144930700638833945062967012737939382432998443443488540509900732866251994841308883129390285734677894524760294616756354228103173391173099183926679158996993663644212887525698826924566298157688963146499258368072394173810629256740540886063006540924960371506504307942885732150367180729018128321244537735849536590333392217615992352115670475310763398445811180900684446760498014861126863151457140844694905576360030216359135668530603841544537855350851008618732466465424824854313245927945781196259585589123851737439691549126150490170049089773877637110420793997197814305240699774530291021115523537015723823845370594488631444870454836040446932084829891362929650774789671157934430727507004101341264191905467736090276165775505563347726609940171747681164906209471090117223811220639447450018140725609766277639585213649042328934134387463448054719571496432783705062419902964103955981651373418234728257035125420834919696755404508746552636909698795341352419655941939367057395903418810203042490165228918557861794245377751309771331427487895206319860614862535985995469153783891721622651056222772818806234680346553412475225178484016837042653996345285199195579351040*i1^95 + 4046884568435804059187194336007177204546520404532384399311153471479475117725077056428491406617702578556404397650392349665954353556993146308592765621170656238422671164038995336521918192176792419344339738794980234577684571976487932141941202274546443797925339907162125440685353341286036258051094858906280426518943958015600184916173770314247502816672771260066930070321433845212880488972776329548532372470305683283878512717865784792551208377141051696330716275238663069388719223371550889279975939322440859838274466873716864084400711684876111914865635437434296059661659419357948061646615246672104834775792534044861043586328663711412031758293967806258772370292418393414419071532600085447444226571529545238780024577877221331743201661995692108294073557662935357302250488174283956164918846426320670247956459804403297799269596110035982069017372857738509126913714610795540670845362010516428922820961560647211794078535439599647055163888293568836482153345505875338194063323245310949245174340648737808725716633271279998987835187811072561633418652469747250385845606270127275620815059701779722388334042963701336820055597420989375083418099593404775244746925762842368379231973225865446687857508507937818678593172835343485815035864088147546544004615923620873456559149560867254823742280976596635690600007279466305556980849129702599461083273932037340119115992478176253422928947661518864343511564392058511081325986587428594389306135283144272820980490704072980112993592037416574922728939506294633498430052954447862226995330080712443316281854623146740304730306217066307714706490456530872737948071472561968924467040849721135956224352811559240958651584751901805899849416292189316515529094098533054459270272867324355519917019033740850751399743272668562710400284080248785990736051966388989778465441857638826399586008246157919603043696902144*i1^96 + 513038354999874385228336938297805648739438723763732231787743671752379322616703739423473705335407084770877475242911556012145103406607256683115426785105669855841391737976703023601056511228348447787734927167058708742007609988551424557140311242126630015802792087744760002745185729597339008648971900011899161641916128629946402520816451684528247688437560553331464635849598371579516505688906596746918561532405612268046863369821979672760560538101025913713378143103124804743172319592524581971877791679748144112449920593554869150965305443699348185676774066124879054380933064064153489194366571459155244374421111107063883898562076979740266169372838169929568094925786318259621625911175984804598709643918033894599420840589994509074961706272225285347267370345157899837095092959177405369247763673839924440850152865378934114210225294532280858792023472531396724939378397844731863555827580535750221510623823870823273431350098619019436095334435614401597802918531008038240501485047764806476460818865085906159815688673116468162996561818262402906795656818550494343287759822582142828422448979319366593153092758285529029364085240228613581622113071331380239301704714794726494235222555159214604653109222686463395236464409333234079462224417763934783837246863456475120579115608223557100118629833516074978614936221379913816625102503020045131877359045102569537587536919354695483446005002274429576996576749603015428315234307256238644702721378897017165243276674893821538874863580174972364375900679418478519522217104118501285028101635663681084031824331763523355218305498608391504569987658953279701844830395164011524527999774317859316326757745173224508861829345212871175813871781079518349421119350529894300723506702015166028063741646233571698618431372741814589545683712937985664047679398826322844001809865717527890142148920606720*i1^97 + -454265084002940293769957971740932002965876903820961093134093075908483695696934839023546259052464733022348951473981389409191487938138796082988419496725506620942029690820952525109090959094091166664113712900664775616430934088439575358485354918266281782342968292800370292798870665227996566719300876230819134508409165177519580561678957770672755827043367912540643697116746011152260840800983582945076179013974179370035007406137402704127750748729030322477740137134088029621133063045427132877260930306699421558079906672081722867329400598857281130086014370400707201804200928518064400227938474572831913330922012095898669504839587834692608219015975646733277654836857791296918420705728662377529529159926831277041147034105999214227671744318405194019376840326375742496546097129738743673301532007719736540178530766916496991081993895151161592380376943216494818031958739072091883224686054443347132089001346155521204590407440884238468347995667044479484242376634710662258705461154904327967166772756470651548008495238812509291963066455130391036653511044893479045263247388274677969716232209406795858185671575087544391522913686262273801023640804796092809350371540322395176219265959555892340790814183231795917515755045627168918028780100120107308295792854636967429610704623559690454530820590543362821067630524354865222900966089897227119109393773634291895265113500151868650121509981972573435986011186682714643672435037704432675222006700187433099246654120778401240206936937794439945051317289973683520358664351155940456907396157212611125737218541771722721945919202736080456254546258371044018847985729837552045721305969879145289015444997462905221815028667970234336588855231797267405544782383641105662948657514075416432399213215967451489379371233377259837391579918452826103540264296899959666883268884561920*i1^98 + 143572266242472741712720037014483380154627578114554902116359345533208420913209705562423056408513964751008363595423354680209396236862808594101053893578828921896439272415050897208347116084677269661940980434396628962157388995335700469649755684465483938429114010409795718110293892683881675440410369957829776928226750209753032967038237905419013563994853238343963604869053927663026675103407721725921316854103078638373655092018419024127788355197509513914524688676803123682536517619631520709698141806427227617575884212119152430003353800185000850429685554594398580745141781688353708781312438691295762596201859779212564129442487001631216186946316314541738649815386817667005403182784884170341311055580260486920488150333137365176230280266870669082503011260656507278808108772395368577417809645643546337549082766088446550771675459579841063106486290840143996052672020731422915337555133505230891012903398133655523140764688595310851914779098780031932683544954882513206391264626240866859526310212390393153839956782798649071030751084024856346851795435226706429940322921196025694690103298561732049508871188166584287239054774786852541179656039445220995402524152428313449878581104726997005404292362446486602387300321747470115818381038832735321824699212839743086172031263998226278332611844538890691976356810323740952121312388732008835038740452529108126057214562245917388049824833677104814418882463587343827914231970958490235371428400952062934412887897110475166593061468658900579869252232846326430163367999729093824922619309439845075199863772317778677583784442398791664749662650452603121865825354204031239620380429239814992555793306407452926524190188742953575193837240129749667623797042745327420227771666602330466519346804801750800447555344830886063181623587501317653553830541918208*i1^99 + -35242750294853427552703333180315677343538463285077198694505782728272796064533932076258496669897135796731708833184830257591704519582030644290413118580914508391380685004087400394974886607988020907986534510972561914498898814317924055159032411504916492891918001111743353051677574731316694099536877182455285163032778720307864364695655933484913750707839579334643328768417443966647004267980213226097378797816145503469989772114282706919468886298187254045667188022809442693738054157313363661396306084044482685330901856046809181027425039423502413608402007964082882822119774901260888998569115780369022028710324817614178753373865688705848290590258192474909528826310447940070703353578275930872896025966088547383490897340394765827763604138948929662969358093077860444197101780839056435995808131631208585777803490919488098979464081261137751884732487401505914514468845114621368687913029538324279499916847400002403178258787034324343244846100537952106675748232177915530051534099799105652789803295962548596562299531128733329143094153176546224384725105072853495050933121225788434466427673802929515760500158158018698465281023904391863664914862122372205454810635550366719368608311263575344931707751950887042684613308826844845185450711595825843452744145534909950513311768654004431047491965011078061037785547653431873253460759942353251390747674708007908978374123865380935569831399647213119318864005205204076114670119849690415992337902595175872307467284925325831158412512973002148507874047043272688750197328369346278391550633806356689378440076701274880766284000763683769876017511660270605196787572315256812588784093383526885232850530338400176324343656014023089975820168731420635730651447954536624960417362160715860128108294985599996616253169540615807688548865277952*i1^100 + 8050815722102104470374529818562242055625448783509417911637500228966660288178100096839443786496845688274069465797256189404200006865387561537579057998852366825374012589595038837691600792833289803613568636190331962351249288145639567243366062213761765200423944655341751020183687794151041219027722612088526479190291399040961719376511897584750857351273917181232885784131660644538643100906848203444405281683790403247110730108610632915615923007130555869008183474344726553225434427474379463276851479487990751356704205839700182835680841882582128046327530643983680669810095553451608928041998546201598148011670572850627586403868433193956094814795067574935510165505872042027757245844577679441809130295526668955254663132991690992250499388604168238266776921554454094102882057824241431834131184183400182321363540290912248925790677367325932328190320326077042403239165734154905889269569227385453353599817354671380864219266662994140517175087575899621159158117025872082115082539200608429714596935868802021863824749024835164612415916399559130691750780951551213520395644306756569989127258263806758537305599770810472330582994640275914029343916689548537948945111139566366130993238623828272179062248750685492019920540958682566660019393879650334011960168004850276598575912602337664938241252858516920300032886331119729794763371635287844279560042051006121160882306368711062307664567471735535273552886345090509839807014566770856152793911034276290828723196643398561591159980339913871840791093485958442460036284678897604634563705895371987497765092470534911229958617032255370815381051107606496304296978194335442558124133795768969352229724708316905205312715613408684330754632241347845757252986987381018386481116230242122854116539227090084451435738562560*i1^101 + -354926258699295438157948296383272094330857072478908189917885373529856788051804385212929472934549307591132520521345247027243909947024556991351223979248156288851802121338907461409980056063588638318882195441704918057911545238172761746679472995975614745517949147529889716437475446639729295396233239464225158164339988160068655088158783004922457224198519249228672664039039525214561626058147692415386244286522642762490684131613062802266734175054265425602483318132355148965708608054523264142516898051607676112866203679373591071940277752188883708987537866817079003386028884608187311147207261290882583360198083060650666601758786888945657704197687543227893646367037338473477772653304337321523784673522257749713172739645884862504173241737007524744941108427115062844545189098004317280623185227952509613167765699756989129071979750462549406192423738238666595850406493869512206117603080736667791374007340355308761671298783191834623041343804192902030236546901794022212632991730362141560372791010306330154246207849782270298788659817726301565371484470017403819518304336700499639168851173830460258166994143275996934173018817660060473475605787911710550052364856992109679148023426666690501202465302398385555161358369885887330019504956298533267991191926698128147494786302931373947780263102151353802007969563041487160373036095074602967293241038955103731319741521550201765518156457173263086877981595477651105916484099803862351166529544698293867464205608535587462623403796513648497174149564428163655093376837569912666946087201545750852489886401475695595698173315789100919970648946469399481884067393239065613010026443352745549694304688179791229203604485171906815251746137446371881107949738314955031329833704899750675260886745088*i1^102 + 4892281394889547211981949342577132251951043117964025739106983320402473628034290175805182478204266353490918985670324214477991964391940162173672348660909134777826179036144679593005082605718407403071538509364561219139254423421626745458928735722297671963199173939006789980066041709920335940551893903152931076069998989419280417059937684871144773394085000963812703792502948351537961808107670772918306743889451720181626954238788963711089948991066643131322009685946463247428436171389545482530641917301055458389673664265739456213343364390971628132785894059419865355602204623157023433954207657378110395574264091616407064924180966830207094953344198799529708824087494111038205640159582196231886883068976185879707163911965421396104165406535187972139010038734458603155795524837897990710817432798765611582257972239286834479470434816159492979645782315321526640740597385041385230977276241188892013673467561179427306519541239602165970015997758336413323178883044144248301992277634521569317171678481757405102125276207218161307395681999090399275064461032347559233501601471698976657596418060767904449652718731931305519481654787321318484239256596936343474144463637146094141940792407142757354562654250691538890398859566167025428814686811255171570108253653727719608186257438210162035435384238496960351169967621671188797186741884935660560444380884316118120309892498030536282840721876421526908495243867215347364981766195971792498781193394944687088784331518941843084391934284105771268197222122673843954101951445567088299702202134715042895575312482349385776399302129011103311713466927036825666296792420705325309093189924805810062243219282788411970319632321499208839873628643503541368677660293928962427570880512*i1^103 + -13533118789300219267327112558773106235622629762127325556361647911496463990261294011413272645875552044779130935784412704607396948538811835926281871980978691819281229424202811618198079369290895814751725392648344561785022990769363168595389316487260743233170466016510752945262073110800855524325563375500712290753951337430062216559442595340159873463443357071658836591615012870478887229409730921179488894390904680468210263382708182355217802391657812903862371118441708980866044595190689431426865452759176070064641612723157364878564738255481996522320957387801596973979665380600262490607590478835253224267506282214988870881947360003200375764484459167111320426485716349601003357737392151344333057822531529357474819157282860177980695946239236051278893632134779408478655599865931979942678638400283019710884918607622263915072367266461115113811810864060967777619136002834324137422184889967585667549362324427380520391421866057889934042600606183884762659710561434520090880781924833334275608446731486654878726853026989446703755749263969440899247523010421108931073097041528449934193047831675037267978884848413465795201452059801460943929417203462742160487642715522814869946119783440368453173934441235059972705251346483037115856474128554762534247029695581789596462389117149520838235677257089455642535266362577005843612475204367945412571726238735223593447459948726796964406111490484676875793241845984009001962510316799752423500299335888111119972190091356342054243486443297487599138636014417724579967630707244024984924376779789857352572982979708099469186551192264420490845551325427469979090993536663573768104445544428826280221632080092681827767549916117012464504952991097742394654720*i1^104 + -206650809972459223951041283746149144657964500966899170299849922491065199101671611231823102352562759577521463590063153121377210809371848681632964659894131856664340040406555555016193358351348714657613357491533695378481981254918960166551696978002613109380824053433832019576250743394219403037646475468728479863671438961494127291244706682520639632511215988918286269118156703714132041182640985057673071692426699769401978059877094482538689900619274547759915127798586959634242621879674546900196934320431524762652142180682995096669549726007447370889249538291900997802321507596548674025813759722192010388922302729451381637252608298551880783490402611286478059762249093391294314994336948346954683918646282555515384474753487403770115239693046657803240287129746971258221936361531633863156865893609113030565477562034277494229037071866492941689636490649498043954483236087204779149486181008705208523180796649718773402972491057191160729175213037880689791080659709339663784665715435177042339709636940886575674994929671795524559197889868894961197420026515620132228734447443234870392514293179134669971283318566982298889810371870289793598902017267424789959604380412997868809394470900520749685890630692232002751553194525973720629844243555705365257022289985483430032960193188673359496903549382365987447890311858693576109018754731787515581923204087835045726948964943333868767868194197782102181275318582325290748640792003279427517815593264341596928903960527976204986685123236159683063472663120455249594796177836695527137580619649351735288245018148995774708080175372624939986446185254176224605521432536661702106903742660943164175153802280132128193248313380565942272*i1^105 + -260258202228346372865458574031555875539929315926335335190621276170058062581361292123792092468248060173621329054574023168432425401984223246071926170310475456150927891798381916904431256136735841524260851518439027280313088937713651459698567141911053911647784300324075896449651071692893015239710367078255022304683439199567089265513733015126757353098652483632392177663350178203813118687558691948114830079445181985953548151278079726545979802985877475347115574059013995794484504270972668069247037701775050220770817687012283769996416501366489318049573520246335455287824249420609140813569198060121616837577590000417129639715684774991687271058932631500145332217505767876162101850877868896222224969523485427624699187545371008314674146757417073392416431153936217391482877755814850329143742617173397891696928438342638614934833357768512876529132494495985042756432686141942251492073229108670864570780180964214053818318165272895625398550890770857563644955465243685417779058477336856515597996872066167385352305807228083938442228423136465365366338382741057208696942922597203341098570205739542995360885504257425107566297935634863390426309936122547984080804139625590275003578896684052362997208445923919179009127071691130450859632663089354672514244463547579613802764435533439352986351662294020097132217000525004503342181864230263723549717673687320150820187172616006353412057201353482483741136030153045364924584788576025488395773825710494882786529675060961890755541112758965903134625798137472103946443257522474662157208122881774054845164427826291102832442051848673827903627054628282698304080828904369417782675657695485697838534624020529152*i1^106 + 79346875034026358603412482327720811772325052938800769119549901254917940417104814589864730306906838567101800197247248246181970595235574177083564977100501823154169334079478017532302657983514464154234675315733252190599433729273028155516861501609421459960643117477177919626201028882388397470354334203877253206069129646860070817509072058651844320875865835843755903342937280032911262059591106957259116261865156312683023555931139893061680789416455692142673863287978580591533519313130415310993428920782497174844512246266250049184367413913188031695872466492465583556396514870402437796978240939400297681640864357023920169616163487927164759522207790950303962234685132195802292357611581842777314039432084980698055138743219815624628270170033207141648984095864206740020068162325781143505880879724725678405849949785397481613152428813434299813793123367637502134485769482735569440485332404196084481561124435361763323201479883486935049179774630157960552880344418239476895059690840526654690883138684700770685549522414615773638840161509822787660658855863631644224415966756557993734828436267170031363821829261028799169757229354507838282375333821653734648135872742402322321395437675882259437281621271062629023193091399727183034232316126048852490470486838767580028545750148260672670533534759989083856923176115891839425549272412524044874142425672874992785007862677855000943393297036392606291814902263807183218443061363865261103809811663559072955356003300145918756209816995366467700276720786422152258177713583385815849998472804825686277006977074487791314090199887550958387680614672672352059538800278766095492850909184*i1^107 + -15780633172533978589469984912108062759701763315801195908893521431267535192304227667978866606283510443457500992172287425838132214075353263981000568862466914665237167556997041763679120622351698735175002973358729638045789884779090956030434768481188879205165981927126915134829477797947829327853613335413231456230148652369683885630921023082944437513321088134136043340859847176515426992465575149759409750871492720913080346280272905100642524158552777475318767614785551787392690093220456202526406280306315428768403580247842879302384121034728648305747429296943776670935772359290272059173040384524556624449406645070180018313067174815498441828132029144917903883363745545149497842587691900175715844065751429921920394935154813816167372642916705254461425374127815554016070817046153541158283979716316825294124984990543973756359574047675856246188956021520455997711991087395439326129522309564306478129762720350299777067599771357164871925067966153639814514500413489653118763909405683015023043494017289035138666207056314426253265558207420756245212997059930133751325958088000206194902478935351117516886822392014699681610365446132079208027072913704337260272210923485740480919532142020950451158018691688307085655072067662458598147219800891116375692054600301309949679656934071852197050328964457510621359573641620117328237727151878763710601854593538470519243149371654157121351227553001076147957413541615536661067844728916165974412228822272841131702039670644886242011696844024128604779675246619292307394263586586282732451620363366178828105465461693661539344926691502756804769214652440364711936*i1^108 + -701140039254054442224431983019310745409943156005414173476976740178859624153481656181839969993912252486198043371973742820430680302690716475299241046090527339738565411379435035620806824650345996231424274311932125382108953682957940315105459255453511701230398578428298685743200447588730646700584474656161730359656032743649953708353567493384522072232310718876702327793649630316782766581712186536989641763651489909057490645242991932209047525195878409276831773511057685912971280708342040077790269672019943333893913055699044175258966545747892295873991744698788283766568295624750682211753152044535222578852934132074584075759626482823805613313958650676493904181200012192364491588167496961441036636720367296538441392707935319650644906416072545650866776148572294116716242157020261070073283817874992509833730210245808566028154184499317094855549246072533395964268247946383813341781311662879748424011626278339808308620780318635494803931704193103825302133641546361540917154158499101164489147203226562378439437683940952219369389129989780329131825884047536878564246994965107499201952756564137482501836737044481051907384595271416664278977771413118858610046141789271350375005531740410517708399531726918014440891424784379350286889686980394320277413716190126531328376697196401757785394320372502089984778076512915006293684392740690887784476352603861238052742843373477727034195714679678731739795215575179727509345342023458815447139623024343085283943822984624074586684741068843246188747740949376649599914655504769325570724857940603644718528626937561088*i1^109 + 289107444512672679677051911319247095248110388952515258590211990998713952821167450022451373572222874286126491516680949050000514512871131317808918386767355572730507063298538266578894266779791843253132276077183809239229491714076570492542548121436163090934929533459128516765759979180693869992529768852771074042180502692079550472562362068986957624361147945922336559052448152319231445239844836352518225421611689101192642382325488463234310644746060193600926604678841324866241218589849966863523422446449301450960190527795720507320918502086709345555402156661141860806622753387369001159670208886293141773351748323364168031301682018739066976205300766865604725484864812079751554276049031972197479456875305103968834299264410614760757308613750099155202875075846657536359165908030703317832918531088901829815579436274002521047060488840524663777081015892557139141035996639018686663235580490884147723833802801765287869724965546428051791124184864016057498100084715254842370438224101395046186504288043782646248879838245149509479642156976678776040311130730293920449179627677154589520073130635386941091653821879771724000388546733169025442821937267024100085793115860774118437712912416164055565339598706590212150802683145253320794369280877541069734312122869690095771121929840173973463764009269452258065562513829377904123758517845462867470101275920665058153056163618621760881216339417049323804638668645832168065506244848842321273979245046952454969369639016709442220799508956734604242483181273948942851976986624*i1^110 + -44593742444894682511015989057328193066702191208166739150292783544793722697434945698775481577035826948521519440485009513775347989565200330288398137157500294657083496070561527547327572979154788529582203660740375128181753550325918595821687691975123193601076123721296263405864032484617068166006611331170223834209333661737769053975960292612772807753339449746106768644487559584709716410959104668403660468589956786466244027959346306537832603775877988219110441090939177534465250707728153641816878726863600846361437268357447835735657614799299573995914641063011984536514488181044640060338080166727200045843266534620491496354665554563568470146339766054158156178186416120119382763892087779302387760690977494019825273330210804616532494632656471129947484917174709360489809681845284930118458479393614377787856489571108746871473169700139099893498620116946210349501000390664423099821325219762578337592292574808313177968261888703761409996734484186436014994409372688878176116248731997658407746816089113858149911398934875453399581067943596837836395961711536753544846372493355415806251087186872057449526639909404017440162745033221180918988518768784483768005763833644296765821395884827587324311586532682007490709487360800603650913814821616463093307045266239790163434877948209688966130944135893332416107030822021004583790873682711815497067056508106338375539824869439563423739047701933513989169690806787110943001995322230476039225019425219262944014407684654108770304*i1^111 + 1358475514316649859464551859258289852706905575448907517111587595996967495981253347428927671282936433266407811859029013681734013770788262489638870418294813723585295038512762379853037684944977563049269394754472665488486270875310952978645269772381137776382039662004500817525759974795868007320146203020036147041154020348448726672024956179269655768249405604968154136258016410037454240981963314316771989007171147988931329432396687183269268882963596239979927291207889888011574650590550935287535250989075471465162708908204549363733562474832822935516623492506194290631700428123516076591388694473056652649520176036588610105424529551449925757662519279395738233664562632046262690425140864301661912446689179273635287077462250874813114406932876734514044274463336307926822393107549559401089051210976171729280765961158322526849838986819985935937244003627450070047250740565271311572939987852351549815551801917504009210193278728631848751265654466683263852953997431254173931807262452933202379364669956093547376282065337266058256393181658343633068096242968996544714548180049605301269273192871800321942398066007581046665138097414311552122955533289514084031463684239842713276965085919856916314126977743209884994923343880300040524349026460575612909329367395777113522074169782038610765645201121178033498581762948920560144259389613739487663058617250451560290042396163362698013931456167936*i1^112, -14518222343940523947767388925679117738445140677726691050573346406091289834981292420809360674873150659333881057119432503020836782533211725789443335500753729285017647017744632000769290511720896935441548644010416943904196757300829981342261193861940093709924133119386427396332521505052064206252078037139337528761398267276620966325279432457540210201597276895751484559730948326334171832313537338955996070120441956252163076508889557908834645253263638632882506329793683340335061536343831103510531708484502928064199794807474630207954024860461234462421449394019335279426428743384237925511333487488131302684502816623160773440940528309590373170740127161158667133216940891806771912907935963753989216545335774009225233608404088850330259711991336437534361323363326586442155886832435954918192870150232580202048912108724507196554002228271980193055145625964936701458439556166672585527806734227872922942937135953225625506350387179348707406761369047603548746982090258647627425698240315920222364494616034031354573322457922068394559562838805858874511861153039493380194998240544166922316435902981925543028498079397853190871236271317438128945909898431378369006445475113551100885857037835922975939569641759760559560317565660061630965382241981193407651842502362670069021942747653744632115181132423875805656219558763420739613734720192074082276461996049993915852944196894338700870002676307810925782070169029768314790692306178800120965112749577416463028815301371215264951190058644155997964258237209691299105555980189174402977406873604986684445177296533601014067714250534777843669013602081469381972266779869630238804192712895838275977794105315764994268521388351900616701974653190751451382015025026380519271758934642861821535697585366440475770953179893316332284721985139029096108942423871046645285052697544458620773152052746459427696583448587879810144576952027917362213320296275960126308580806619850133020131205464781897828042334230009075440424669705999533189670221940838342195958855584760145553756123483321183579125263652447372301187139232302080381522412958660119620154579692325298224808148150916086605707952028564179128638754841708559625575617924310111474858053000138580092818389874415802741097656530895470170276810830699601018886146390778280712361025929571873651009222573675249079988151239930892882583416047750145387371323423698071652473577453377993463795085532868942893640373202749423676365665445142777881320924807224280632607125814958903433439498410462470413814485234090367986324023643544037538920355470729968581008446908427610742301145906492455744053455981883546108096727983681764354470704628900301244853565554470646077332334522734069372125642536753801586019310035071513567898890141696000000000000000000000000000000000000 + 1349963012676389948983722646265234130579297720329127201070115338172539006490502124743552493773004053233389477255470416846650210907013125056067656563240334656696519898019622000310423056045450867804309323445501037189198956608132514135712071825072800693795052972226776637809076995459119823020354115876096022771147534131593922536952120495947007748869674780929433960912275567284852055047910500450819600717645565613444841570044408220882841039214724371410411618035949413844608810661721315483429545428526857861854836636639963270214610419628465882779161038748321461887593014038097001191584059471242305845506498704686624716986248530267404808131498861240188992362317275744089738749442197642712488525297021558612861042899660617080946369035162885681842940661551201159749004321797103827350701410784525295557199341444858015956308315861580766033383489219941636572059133086943005866950588624390868962738966239373235795799252957609450307010637384256792836301794413401081735969866605436914420679025057019037217795477138890710787125419316342743430650441206183600031062964527390721962561358254438194792567846276516827307476763955466419737732548162587692567261793936384073441980216564956117792678763842671651589611066382946223853405430043671722244450756442468987782747200229286754100343380147462324774816872064360949015646365796042435823113184417774324269875034099292155090054203034557216720117773585956480458102656091064115934990495128585685497081521325906402490341998687133829921382626994676385538210700484236266014135187913162449649549591002307522966389058556330572833692696648981653347906098262518848493446994867524137306157405677034756297623826726043715625336600363458153380149917453881634118504238233313139264370265373931817819652740057475786719259849860348733624110122106276700051207345445986869218703278142429622478855749213087240584124839327674165859331499965195046070961863622631830448354278087769419113929224164808411321455344005091180727513979095151276137012196540908591977956534364846303462490717609688750714387965434973826437355156020827536995234958372127639644538044460330505550600256033881930783841922657193164956060336142302861551695858652659833035725743412843825561108801814106440001991783423600327950028195732586473055445511668200950537735527352895078490782221432726955885601857835959406317559696510616638252477713154176851581733094409251088996782418144367360036035457617938015974995397599893573034908794490259174850695920401263527439989475408917692463311676887846062103174494712862753991453872173930338285235214117339436033724930895937508718574592270557573677998036767066362522135069054708731979907887472916760672150568889458408152120972987277644036806471351009280000000000000000000000000000000000*i1 + -1619886305672369230689837892127206894076389059904898546868425037242626521646353096932096217065148459299545554479013803625381688516001035066201215811143283063540283554466597116597270513041097467604039484902215714134203739689026265961153501657759709999562845417279519865931206950277388673437806494559337696446115865594277029748244761758827618858258726795749539082464288580080747531987939673636933626171343282104433326291029557194433392878192241739039544815485670404134520024102303569379648009537660451778544201541365682216275427386076613972946742121237410707733638160148959100694264267572772222012356530466801842681803517781531108550063266061485008009538797511013565486128487403599835216129709387796622137584950413601669897465699225296122369526924170746095087992991056757978550121535918620050784319840652958088484113537221418305457514590124403925382901835929029189549488956441878501329413248769564087500017205584668125926654210663573529691412971126301163275254992961927741168069759121692135586161908156808794772046590204775461593454055964737722887774585868010839821403739654810089664650596265487555561455557658891408653081846679556352735154989896602448398703048745061972567717936166805308065641902554925408086901229300136912660095255129783507479680513777668497063712691765742505663348031532005807747959999409738182307423770781416654952994077267220593702146500304895073230117298522627413528911314204012143939471085626552942200740956919036584792228862729044001344266657956516538668404610881507767167285317225686468632653450051685254462696014345465710405411057430411889514479116145010692415155977611835409302427211147767022151657575141120762934180019308705840575462582010846140120497589600410911155530721266699845583306495980116890483329576823544527060846390964926514928397067704821470255714104555837169077341216942711134644294883582633859282936458690550370631621445463871506732616598001808398760949886624275658583090645674349046736783658474713081080983441301096799795523139134980566929769181627045903243748050406248304652034361821822391715621278407997825522585784957203826701624051296091579970445551615405741304207470666668016208787117100074737016642216714886071732426762076852634867241815417346928785883079465355325730311588223079118851726546199625724451788808265810906549622783431318366664540167781501728526611273706344601103866725158322368807201167330240016091227147748895418460115580181551685115815606576206532823444850636767765788364609503677747226044738915777303758016515054677543521725824020019752404363884954158395114062844172298710695809150709051320293911061991550794308216442797404079341577367797649630252023366718074181245031557334159477869881218678181068800000000000000000000000000000000*i1^2 + -46283586697374948217529216646543464921469964098872177734198516075778248137652903812120509131842094977790354614542361520206155674335057948161460797849302881903298045383591577636231647296012443667109474946773154792556933307316345949242953417208135026071847227294719837419089300724527791012883169828726601983354255896199906940003023458531649954515789465287419860450355450270827302542545802698633052781974774189927928595243867043798183593896114128768460475853893762533891461299323161672010923938247114446806951890692848080105365888971757200373817797408683556972157067939554323113367377006347150845676522868111563903950195838786310479737554457672053288451242038583678909356137194276900898985382956648270420510347495227278288901679378558795122998762094862868631321887685072528513644592419785411313856768296411657034639303784382108207943631513703758905745785001782698564717869721842043081766009553652596240069384801904443072004912852345182542270372043554194602127202860495762136746016630339912980909361311479041000603335021914805270405874538289786011852068124527481842513934452802547956778152235088707155617547759925228687251689444129302048779017796636720067377544536210683552412327306656851724327864305686253737466025177325558655298038346867725442861587858251671161789150752853524391598405048482407078436118960767682836386553372698874329346251433491161649661246655475016657753569292268462275788616775059816191993206225333103429702207008564512728935429725178098173647945098623496698897568201390523203243098579884632706842777497575064525965742820692601418786635468229266179388913664778539843624368754387549101465455349493129115935502025560906178962627509418767944158994925054521860580415940053400903046236380197049036017828732689838465912943268894738389457722414962223769057091870236047572403689449639035595224104923575708550198420623175102485778608800410716823572880516731269671540973698012916810744126671791074529774981632411673352588205970039566428789098444233421438958839306021873031935007397906425830001471691935897079036950203830656258550343293491775079712253867510716211757891511117663179070096882767809238837855821402983525244703520186979028365308097639954065626677447947868722916146416878703701014060224962704283845733492575060311521461966303826239096619186864231368540611153713927406609503853720284636991644944148085022865947616278336755084804386970858653802646060500092420138233325208616635630771717161110999186957536548606355953082513829046711736626647323394707887973400758445109077911253482069118530331077131972467363349834733439139744332747635123045827533695265181811217978906077919000428298170539316540892465214075283008730226693546465257388420322362916864000000000000000000000000000000*i1^3 + -389798360509963787242816904069914026414306181978552167709551397241305190564618919016007157835953778866323916962179879015208509931538727716059011950020927122666385082903501975943890322874740694582097181727849814948059068977862434646876343784512269888836083217396379768536417888077080554284242257960741125590668567220696011714194486445043080489077507002150154256736614029408905027154156455633006861415758171947672654424835408030809253494430269945669224594504479512970608439140021836215742870042572019999876761216870622409241641751069215875269827132544980751936928068633163364552391201169439363798784899116780051961841036931489045392338489671768167604409486211514253465389625887109326154118461428956478268502242268736959961913596229999257523735569007681218232654274649957325196673083090925127938099448865003001814378467624943945835568253681963282978519542640459099389871768569827318340692452457176756984114041031103820315777195263106124283339237278357730970190755648743939853624089701559410235817908785477673228165033524014098999118386053846594083998080071135925728259826243841358449746718544945067413213267478020820382453127482455101397882558220880467658960642487153951587254105043675072765955357749707245370595799089265030519566682428109729460301045767410763401649597381683495716478713480082831959274337169735023469036732004428450088520111307502538333821063804075649910664332614425371340757394121177621733129727198443451470736353188381830887313477351104598527471548851625144190151006904584098443121235801699883820629219779877982206354989315830910840925103099124130825109620828173154085366095228663296652549668133314211148678792269042975839896628934612970783707842033428679473969793958368608188250234219643379816877439275005789374707069609316842308641403299123718865119719003772729303800497660769368200533820049071643728755358455456878065572708285998659012057605973597735829331158582854615350222354111545374126313314823267652409143445825474937766521605795247906923857305558378131545535547865671532578346901316253162827975930424212894955768721336476041434113088580239783705873474333645958093032493121861627922167624518844272745364555122112158657775697998480086967591584588132411594354790359688164811816133832379838888335898850909468911222315315038246897775308336860406695765180239892327151907924287410111137231567814539342732582108020905812226203568165662354775526029202959516914922082084467245404922262458934664647576731119084515038703472573533663932567953802168263090936037384308771901316982630739554515007897040823918714334224119598132104342876151468652318940629521646082395663299913406989639454239289729210726627691258598402952304404231854765692169659436603801600000000000000000000000000000*i1^4 + 977914612371352827675640497501838236637465412608056670733056467415805621176599819142895787878357663566861926763691516805193289630486632022722844872975722799844882321239563202146062637891154146603586372215252249593872383684712727956374092388934369444214188353380685910022070302647636662262449406343662963620004051297928250529302728043380102411095848949213440525411840280788064594112590363700649192429959968344880010274848040098397764736000634841638801866904944773798268436869489018286710236895082788069943811329566660125093191966588866386461140094026166822644643090442788449488431653294790519366844159849463006484795849333097829520683911943988294048997168767799674221238559638825734930262386611200396846788785242382012475796625809092600555710809721661416068856024990731671542392937526605404635054545360126135805817080524375485590480360465799955767847937739658484969976288217164344999576156617577483565314423329616888375003336562875995646979783477028645032835893307688836293761641418254366821602533832035327245253687172324942670460319143002942101689153683832794657485142891570126685253089205756524717136404025721772780756987316786643020435229735885534048459010388649074748750979457817912067327639792112010037050504317754287721802341003868000290361183465670631906850009732954979975075446748536003042801925211811643773100818820919291790797132271868847552101343222423356738082054592980006257471456193425064387969495702543759040701054776333766704945319199400840092013673157244321845518052483663600867738050058146897849366272659354863705826157028852127307325418227197367401040434570913254159546761538569358355629920252999831914796843805677324483447262102701197999675207939442071908448215878368039587819004574873064953076102551593867776784970605044919840416025096476394582957438619114285779325470025800714288137436808547453739504136076423685363685742929764431161469659666669994635047642389582616528689036881754007929207496264847226755825246693879563563945226519883020305262132141101042749735209379386337317777691270425964636974653307589739487199833327561668145117514176221957206356534148392414342760193530694433282781487800613881758994351362913810304445692075859260173689625530682219555667592412591457381472618158344009996078480049595244811067021764719780994065622371709052835674491319179097131960750034089299928509949090039272822500415807440357739853549274382057516107729943508979291129291441392682451112346943789034410644343357338374461600493875674708577835052715096211869540710482360171656352114220653540265914085153377090310026671211220422218902322465657403237202318241497571047941098560656838900889961357064994409201871851894208433244700862631350062952094653795532800000000000000000000000000*i1^5 + -269522396957219973279759916799993409068746165422400135281958215479081194544553464037466793734982036934283027888025270292502908155509871251925157717225960135809512549099893263998588524395257412052747853654175606688117368647260685611735769070743292563018134568949308498563760453776122336507554215598983741390971927521934184292552726837693650946522709721885428051095359722414259772206797623255553696322650154395137774513705273764095666158743025304293165977979439477529697740265534445118736899303698745504324819870843832678971000710530260414536819586773255992074146579295528255615742411176739438706646289156813344646238512763870193269808282699167588506941872209534519377379074879557006209791087745372172495690435513028601407122596701898169634316021979268189351532369296894823543005043643961892301798060412307765394634770941037053258036720834633985352099231041680906078146522504064057712771802363158958792787857811815533921209003243083372616530466351189790871413102822859981983292110791008330913077445025693200785072584077762451949970982858360189074318846231423614322794473788149902708902799833561264779801963025965767698614400616683120488580650257443396433287751786742195963640125733414042191120100561552954982434293991711950020802640170332904651407296199146811759658628211440523226105436604642012681246505679827621287714347678555850513954302656353500031245530421714027364516579194489931306907191450327977769540106054909708058886605049596123776902914079129826512426502731776359190278064914680796259121372827541463254025006731415144959013230237887207703210581215433278629866130825963027449300600089138292126262658486689853716333562062398879174995210066282881732431684575642790488116050472365053105563285068471654915098515458944993672450044316451251078800563323795538157803858595858206124081536551042133810572920980665422862109749746134499397997815608115216909230202621235277957045444678130841431305135986187748135434535732273319481177079133009354690465958626523049297822754670335362751474176115697994042885986804573498066861942377088848591770939534225676750889708297722268375545405018866076547381878306081872655805818884395024686332961909030394520780891934279434779783568762391240042835066307874611983320481858814723469210698222309767943488095132253120620453936994502419469830297605724067906657584236442273128551492812812735017640735124414525700914451790029315262078261720451314805440975034304791738634694477674469868429986550451675267050465929540338232026771793052383086556269569117523313692307527127168505138924419993773004281639505318983873482217193364848625024532929180385475109566964908002803623375716256174830074632832334124094313307381500113373505977784991744000000000000000000000000*i1^6 + 4918406034302889362235649473000482494661896710746072511373775343205620014456491424601305226089176400301547672795926701633927608770104604094634360955271913309426802664953096256229733694183656945105661520918758784051157252790919436161133959682563829636281548225949240713513018495324908627866237157498237256513092735274367415504181254610864107845349168705869900002530794292360511829272985212117930448111270577748538909476429372797975423162668579891781154097918134663353129294778651329887257989132882132721668542225765139288554994199107257935680518083943985482686767814014443212032344373088868066732094234053384149117875876718774688654475254797881583283453537645974016192956255878549818601697192381388367414698011818355764617541843961047952331521948104413720204455285658970275418330286534512867670857277169139988610818840849535985672615149560756784429225573140210557753181541334814525601858240660841910359811800209991888003664916523720671618800794888329036843640878900247732662256611564969035842557390345611524849909761260142471520979450388364872527588944783742176258269519331227494912084168821656972740168521795450998062025761912584911199959617250907484071603195665663847866090073324504766977397737325584520886856586167427306983632937212163605152966036487473102059802587874058322486443945023484402835164183850606120687692824775304236106732730727871504672942968542243546176680225512651372910305919955083530877946691175059225327673025055361627498784299957319323210219764506613646236969587636705842665063052267773773363295397674404285869981820197795347433219448820748157412118271338750005327787879011984113173795770346038365080252726572258457783641539981066051394983932268717100992174024717898841016760760728675398559745209765938779438309087486623515785125229939335539442430335247799049225127087506891444405379263217932151323467222989016983585989893466571518374662769732279236457951149501566025623902915350626825769699621319335988587738729047171176880052946438512579739860105838679145666310553010758140118442953746853723783026826405136631786526149433561405889804651648594557024577414860624527870084475656157733651683426332452047352037007123841418419409549792520476869163221675519929481721074966615233633258560693953334671535485134592091643864075972793369332487836219814452915553883750528726415082548116620575097676320024105218548165311153193652567398005758439580724184066004917750099746906656563483604196024738800408192830939225488972659084457260506303604030370272811550776540370028534240685864950686585952837359249448465507738833765944893627012301793191011207438900472207453499616096844089235072631435590988810297650631307916894505258524853203579241045574594634711040000000000000000000000*i1^7 + 4460356154359606904561375822333143699562530864002451234396523878609373737588579466087615554104543691578101941644860320118097214416694251358782172191052743734843402478171363374131096424210332441947287452160391427814589794360255573666893791378767416715161366196261054039525038897554173695427805611625163476788389870155795135942873026100059753173779330102431363072020051000046131854110122945259307915928173520562900822600261656332897027126463300636736543207831066371476581576538759072152938490234932958084331034879914016039908407954333701850715123176745969816486859900996455898598433278937607108293243766689248130537963340029645076738260644819113447517011139712706456951285891420314702561267020212308406203659427261336132073669001319872135792167730146205815297964979842326881028161210530442099217814752880451336189219138876989141483673208284618823810024359051941842798704017210663957990524885244421691022125701381957292177275047653654483559986606933515282101829400893913366209511121147768211984313838450750589905330512634952521317425246378922310864781149456758761821699308729780822594213897927995648334557204490061930270847770219442829454036839288762700690496093212446213646971628590509792640735215143986706502811355537465507803554960560381963473263652096605442590182869661000284363402490367180163563530126152147708126710974900649250444344136272773456411936764956510409226601103723170432123702158840599584827203141397265891005182529758001165336662017450000533655723226334337834653782895655941211952529858697111741014936870266767765360027071235904906751985244077743005070417951008336226187940501714435181000445536189976706588639045950431528904807735492272605957527210332169668732411465026481051669945712749542567634904756104138138764112337127661166505183224469044063536061272100595300937069592777015602953434109885764124161221258569917796059742835066813307009845595638503054338779848484215812700201161662418892141460124494652118765274171593074419953489225260493393389373237972253965553287353211913425811827995269597733541958003411149356927036545610103151054339347288024866091123648524386141778179607165376207254624399355793537156827963113687315018682188618958073603817050901975652403227426079512819657712715402461617859355511255519537865854974592673428950821358047986992231374919465791912014817485560393415805187870711092809496777501694945595304239989178278179162172843980649273726301954865800989108670731147090255104105547654372445102312187502156316985193042584810226588412729470703525143581480355982592810415068936275987068633022534814625520884873938969392603826599644396575370189531978085905045387450645045060465040611369889772469962323956543566229962325439283200000000000000000000*i1^8 + -611511216237419598704854481966403316282840840973691308052541957410877260236399714717273405016861818158188803029158537191948913650523602366097973390033525128325220489169170866807211350930638781328891658341217294028700850617349467259742754266880478381540164769528721207583048115128705953780361235988203185540126575157275212916014407672010924772378264659047223518025564174903994160135705966111599481921941687371297921141764211594772021067249779191721402107440781260956462626334322882843325310736693994150919150567762231168693992697378465132240727655779879418718960803839585533767542785004091387963828635788360234636197200221556075009887338079755652985129740440867097582920577128915592595841254081710684408981602159514901947465494565773490792607054151424766888095985490015541277754983999059554924982361612177160390311128203096360362680588553573777680027143562387752636984213029639519755254140681279355913968638169677959625965974740991446280891822738603478609054716958062580267705872344631069021346457151205976286217569110847096381871748014482782063284138964826648248790614153633453977364529942049198481383479514045177639956645723939930878829481201122737842907250608226428167833168316195495574480411302763208702313407230274571131668897844061697758446793169576875990944387785779512084789948252768612600400347151058050049208988899886802924061349315581475716958072203319864019527256905386825215356411460248701887943903305543637167813146453474658227220729338797241835059155683466460539689170545042074255610593084519443961432671804241721980956967956205796682297874519575604669032262358452263045662221685953665912837768880214411828631608594043274537080271397640632585283546769618513023550620447180206577571228840345955427394780341606486628485866700977830150772230859926451458641164691386152670207164664611066247959244819643637714743568798387605302830501288721250521010373615631806323994789252775371550030572907807534888449219604701198411011583146512499379981322204513760327187976149612367965649469751944061968494572757506132616655823756465746155541290473630956072850044195648041369423287099911490091084761395691248223516807732169491806019547555761058009640562534633684457649770498881701133119195661718057817753557130715158583678779416376081310780640247005560810304731661878006955083977185109517157912061140849297392831318937717286696800560329606433308058068395143260796212416529257180343726012968981442257112901769639835827419181157238096299377128904637014075011477237846517028239093635600502951574392258865115356696750975825414716257680489070964441405226821604369888435620595763161084054134795536255022692480571070626208527065414576874382621321342470004085158607585280000000000000000000*i1^9 + 871719621913794192507298924435841955588441672142038126070892890503650774238210412299950061094264312006796326861406823932339841969197472385017112157317091286366056041172150280502825885504282748148689593823760701434124716102416457666689319141217084019053491625667618731337119207204329401920924543378997790190224376070348219270229823106404089754210570474515109687950233877029756415963811324871395636617611528249028461487825777992710230079169838680433202294482976511413118215801608369342126592974966729825117620468634541466683373672158832254797210423827383903590906183191029052638796005800946058757519484273186269112191888884143803278192778331621646738435902224361611262810344387933116109231240474692152039416400421700416284616339210066566954385235904590132618898221282479531069777288611776519253212227026534948038581292008229520302065293548311040066183573475192714351605064784298204036462442384278321458154053783866302418151154155217905504955053002605881436667226769804540306508820606690932298063028671354309101932516834851690115601254978824617522251388599028383920064202458002891789884383801687224690369045073459140085666691702259558927626974259487370467293618232906724694414897282588183256567721511611188053284289512467195004565545123479744702851724755620947303331608656598684154807365918278082058777508133392722944304706997572234584307717868581741215974889035945581627967885833597777927325221766459151363917927955744691013422584381631858843645623489482575219905338213962549518392310147578897429800823035862679959979015526374611508145006381534724053140987081800239453414693596952880894364833960284544906413439082875655700106513914971168645405075318496002009893375252600643891856618526031381339456371916085759613511781860338770318298910651253265983103231707899001476355963128717443330154052191505998713198443109765285746520421207432605979279836840036874062208589810704607255035503680978187595227478689102716947229930182687967239663327726738148614843661486971550558580861368364586187685846638636806785388653304884676960087021127832777202105263792664554117918349272954367701406294496995792396800765603446329757609204767483159876936526451626797836145052136947069383791113206115115076533523959520654814699618331127253729966841684789717012389184809677695627467753869143561293708599942576529022197997446743578039042184467556748897404250137412108736547377794106684193005103414100761573706153297534200092478412500850458876595558175155113084882343414134243172488313165672490253627782285170849993502666996632601115665047416021403611170133205308915874423002579472557323058870909248047167053274492112033961829284023036531248299455430981197740681827639474657553746828984320000000000000000*i1^10 + 1788899415392126323146671488601681142423966276740571398176451291892529285028242870814153245030750400298825290498190072926746859306594213910115205384364069325832728467998438315682189703325449218287570019297389850286005491892154921023209528054757583400034282027200148321037651712477220303032427134955557725994770766455768581834032451666110274043542456534356514052173577930295970581158410046381209889994670538262335879811419636295930360314211058037507333193010010912136685293082426189157830252236976816662472023145998448210795204766311136196863843417101930759280134077881659258640766102280694328230973781985758101971229750703135727234792718315772953775702382175112862292591843798994919968858607406724543535626362167904309267611822067777038462100970222851078468287206827970800196107429938581035300827007940050682166600922317755614587121429890986175433865582911372235334000139463292546870805573777165466601753331073721027395388185781508186396919617209739893844745073999191184172391251678828502557726212021700513794404808973246153279234170511050410283085951558934359081122875552408736821122142786495160210658315777757454647391761257274848033383698313944038597484076016230242460522614132010215233719892858296027098085038146618837686402099511287576012935234706156648838784657511195844605138677323478874891447848009625038002196379199398622758481090345541788124916979977820025635277595066455177047213818841920206967976784556118223952425181140960722409817526320409994993107725337306807548775481098337864714653511607571353283947580499709262139318979909559223010120673194030631254852434263691395786161915289817452577932244708646197018675366677293870421486124014733963648420887173277620863282569002126402959847697828354135400223751447034117426224716817681767350101219186409151117994856141723257776649503785795862492922545274343112201396537475030441578198314722925866674825116695070696521817905453556600649742089093442380754385369043625195872883943046583871789204379792488255708591905164583676021836516379466182916680185801461391320823020752061240085748993282042629162966788851663287228584692000296001241472497037545542723882490954128016820654237828043540217536299589929232988465554427650304217976457149658492831420936432331412691073494912910193923575409336644267015245865709587701735870961966184842385524820711905818306676667905129220096637075172004982948983878837561386267819928216108647911005570081091418859452047507223372199588417975582969725671175435479724110449422892644601732438815862596364403094439811771261309189242290913383355641099354422660173706596964729500853243886892521245134328732356308612801091902907317722965546490779152191853251676915032859401509037670400000000000000*i1^11 + 449751872388042472180650939179572496058741783207293274485334789262276896737339959460303660959475423563236927864227099665847629136344138096288341977821892249519443825544863697268328974432846413423770042404320484596736927764553190003060888928002295995940452003759881511455659071526039692996330136849206220030859746958068489957094410005690125455472427999261618416737976871747213470692071568676699971652932891275743780041713806398752986416821971876104334714463199568319000978679008841362978250937295040464616469197840343586795002019340694372708602848830183366189184410039797500658822454015824313831766630155513102867447627257401793762134503197165600996653323261894232102752736591399463634044476295145479505856600580963527552937322670133904724384664057439239536355337736124697668513392883983617334178682907264282122850725150962163806472623492135442496462850130661114488736516303240768503766562040737264792571432474046289531864599462190875294187385707439016585658130538728281537218844608238976612228855451364929189451702151239179547272451404829877540410137245746201069666825827125930568543822796796642979383623851828899489371566006881177561615370010006159541101075965672817709346682677481527642441792494951230070952007446298100004888720798579669270043335704510905733061925873371450537548199050691971853280579451406307506332988429400614153422494841417258443378256124575639093621090504089808307963847171920932097038604286824774832976339810260114568401836082108639908693238691732990450998269225240312642925338161534942099723243438304235218486883769622695579520865199740073289171765978670500003635937216762975908937527622151097363528110400971475409374515780452990529594715280366859572062547589649436721012918402457011178349336119972898695678508178634589031067679369786604094810204472201802058857861421977195988778927123606210556413003818110531645379466424821102809555875646353632566141728878354482520822908658866302759431016268084461327624692728415185217482725069912957150596745558938618601714503987901354025691228694255307540776391637552770940982695723345501751486913517323447662677422608256440487517373574227163224723866033336447800676616983128961982339629645108681677164956860235105629717015276995017365752435458014772446638507529566106628733653899446140836473398939088360930810135605259566958252122291962631493442476339906187140594985537289405897520989286061731712104522145350877336702184801468938831112747198768391113053021137165416192947287000261488076882374406806526857713695990170267007248924365211711184497633591632102552746936591685008172660599183741620613609226826626727047713742452531291550750473014958632343885614944773784020800962097705728615284473856000000000000*i1^12 + 13662965671013600321946842967537591754040103680968398172730220051756511064351520646301244950744485157863181995686116535282490668152809057900836182172173053255093117730780785090515219020464241398857983661140411255380942551696613376256654823019487873797044468048422935765006560809675689322790116359538974664757663573500677907974762987826998906792146479843386332809339990452921094627689541374080776384688829541337849970693296787361933177748439970635605685428456910579093069559203236978322573384250622409328119362176215290970829282702219249440273478184947258703458059056400020010709917972810130049171378673230618807356910261863251204293187824229420454196131199261231180002821213453303213849764187539408988575728955450023148379104468735918080218060403062074304695738813273843795282955148071441977120400818920788370061287758272371268401198034305938535374541873478088041866370363734053865132099143483309587435155395808157795379807696182494302384663639930472704574470810095209131957207654383964988268777382473728905170809737770504797731165856960557493918640765780349018113195912411589075990583288961251282077966816732883051814580077339942091587609549637048966385516730699810346845897399524309862984825766554962434683302642570440404533351641399224273886608215377531956734263019309360680478767222327353776454000678575634342980958324720218606408044249293533914178254505986146449392950976411297740110834174048758226931003230020471296296102025986896534925733160050350812235420349358704164232158002781536590102189054059861169277660137664812206324347311052331132582538887028529074545718276276164092663176475577464947940887689837022552858689360312361930884085534979262909434935212495973439956472981186446475268069135182129658307474190077086025560801427929477932829100244218707047611528172738187646189409777563292571604049720217945714391016454507757880474157470049036297323110513978677226341399205568704187878148458831059673080807107635385518202365749961123600835669302331909104932641471334906995616128819688228853247826711982486030632554519111033306064169760683531220893671270313086751308540267796237546556638922393022986903095203552576407161848946448287749444537881307420185185376724516952925206431722760871492019408520593744876548437427387692176560860302704219929731245083142147962819059160743038888591480606584452641194296139062542059663091442694170322049073861198864325818519570674974201864877258852695073679391953356578354751335628014938125904432939455499395425812274036658077328122190698253121937414796680948388312155979409347367735111524769769440394432694592391782469136483410644509454744890763287678481396210081348516409953911381788684497773967462473802218209280000000000*i1^13 + 143785575101439769596419242886886339176446121747410990510367199731689083606930042633277691584027323873609033714228413485743614846974997635907983501647509014283215325273285621756052385332874514892511978530939564763413272408107578074315215022052633259797989776279824937323766591562318347095147964193546548438325504281334240521204837735313917903994536572226783248402368890929462078068180526446429701778397206495062104577423584998611991535619237716911985247216581372544432046621418264564109974974311306003610006008282736131870712627076524565550177285847655702278659302375693674355267756744045243425008629561962385737595296007084671077846798551282523129329156195625032578572031869804151866189761142692107713911086432716018952892545774817109764542087385033598773596100632306133585924703468054897266247926738748517245878246348908614782857738049352289905656468419668031691608148413453472798037392467726589595677917601860125469502956453209107289038336181708705768656036258140845398269306592994051196499170873522976758773650162463621568010164129083042806456111379025435524378815060713661675959399467535280756125845767867146560680538132606285779621116968788018146015737511437019519772354583743436746899736096010022299362715433247650778258822207219496866067671236773333580984221406072288717763351712684532980967793648350036486137826478272409629720539726588570683646280586055672928323618317339361412015496857894435575765112980411317798245510937691105823437901541347670165378567615288050710282762650457320010607302599821653100793531131693073232914873664203157699388823652376588546578447596386190885603339274735230699260050903779024197869843784716426463792941890970280407286074964752122528903125590027757776647724051385154421457874125503734088051586815047323293574269033659195395033546346781070858744452603696319313740264902004449493463875187877596165205524482531492077769824303550487937171511185973199101923052542376469786151040154008723834361002235862864575983398975192316817945575642846616625292594309582182897984917889132653222553225092396203324946514578168027991076462774772234072175370210092427292941536285523485215399584693910776319663956740019742864117311712153300892744685362344298668035670275905391419055877655252275205397578659698527136919456052920724870683441917970501153638726663197896873106373339418980907287319793570805198538415809590440824148869971960139698313687412554796025137822223826466710406990863586148976592224200993683882622952650052828127616339623488766849504718686033807450459346712139751339056496222338138778887219151061791443234412220777951440549345316585230754166809998102603550282200886271793293570830121884406129500284833392870350127104000000000*i1^14 + 97753971341552789008428041054906221135413610350059348522171783333462261223137359135733499631087997894718134728915643860141471033743469003183598852545968764180415105445557758918928458074477128417306029910533128798673326762579603326794805777231503550533622673558224512190278046793073575362989121233390441692796554685955414710717578012578467397214520543520625378146313217622491341870940841700697746029128448289186155654888858925183735858979138930740490397138823925199831355476649525372506801902145305673385399953430907449903518578120423531911629401717683610209871580229324577442290770050306008837442136352680180577424635411529821840102955011676783174322273490349229659797813791777940991354763141890064414074161954715077931468648305289369331946423250086035821522260064442554692691452961685259867944776430044568556398868478574769088711904019949705391411605748833925249890276248469172922142773040274873961914169944385074751721412256188100357352640235130854681599634492053658331066714096065321522095785829121497183318749382193025318062611893806735399615928699288050506777294447232567229957693148860070851496342867730715057768539830192474962469124079265400305113891896265807509577444732422742465562491398042786915914670011034271331538269266304779422738949451887378005503039120237365852093542154063277385357854024679756715841957891193450575624672675870012316588471567898992154076651175873815270445631253861633363988042258033455986002684861279132586699066710676352759059074950192227263085292993543462400298234823422890051544885428248509079038830695373961398447462534292130613173445262410704613833151103596471974335207992718493020890566604935830044460916161792494174766679661588487851509123423359602977224293598386107521553723955012312850143474905197712004054497203572654986116152013230929105187518318186073523766735228898020997284584867470798242114451126380286815649621349354912382509086117735120865843972273279023664757919891131311438730955569508182610593396988592349571352446592084351374511658101573965710135019960758540510656079051286213247213011251158298461804310272391755033947081049079130572269579577616136090371063336702850541040616718866847434293948750873420295389141223635308180974065484178260845175902675343503606945955626417509798152896290392874076389118549077933275129742209413144986414623756615405454429768461510508415207299600335011748901741098998939126508390615383956227514535970672473352859702034867550103920210081170875409086210683981261587822659494593017509575941916288100676699004562028023259796182719451888050295437069569959228080598067581210516072533369757456525028589487280790865202516645427679040482615394317225072118279723597112788647936000000*i1^15 + 20374888669044550041308587046593218313226728094285601090198325084137714172377360255890253225952965894172178141547120679779571106714886823908388855385975145447564442531450028966831732690962666378429464751874088908633030676853148585829733631095953211770726139346912074948456921039671784496216250487544049591337261237287327984663150276541891593082467235606053202246604989079455920570835424301996029774921955908805908157673344686625245799159998460292293469633416866605117688042977300061248022635926674454385080461405379095737330963566016679503885746203359434370015891539392865115487783630392515404702954018653489365020165644241321002225006922989017473187305698542844157248534920935536834265729962614531632130213185386979808801132350359685949506043585921088655407897949885823711893479199477061998458798298302247720561534464109696636118900617049066009168190886654706436462514067852623171722581375138147913224769562109341569723463437191971198808170007875272614940971824246026689337590664903475892415773606253551056684218376992128789212523799758477978674833174034475633981132451872030991843791609903974614798019357839229687101883746665146256205082054578183309570574526215501000859612979714198893381790099265445430922901289242444433074842770553488004878762137065978520791840980334782981917775903763916505177993691198361795687791449947904619047578912775874920904816056584081311461915844632910158226804479793414567563768809414155153607231214518653732311660385404724763936121836727795221124011224402544353257291742596995763466468179853716847122768006530662019575882907553000866489762906789386991747795412323353811400250490346372880264261955059221790018589711004312029157798606858844719465258047673821440747874360220165581773524116736949303050038405693597936892919096947219763744405344910725722863756450292459037076839206593024758591408128653651013616363295932633740897710655238572824721633295100319258413850169491416544557929081569327784563928053833912219398698245488531302417818188708650490289075760843428692699710119353890762265094065396070447082329646805658248986112193435166610002631478664655104324947196343470458536487698935055200177960914332940008612715386106979975388544564344168238406181328385623773186130542746908646635576929605675506099370621562742827782141968381453233437797008040540189913621634241738599916001085686194905179172800537143121359416135979847187515730285725466174789026093077406292521560810765086565410185849316647807217288375596435794492905070589550319915660363931019094381390085929843121428493263857119847421989155555769370513757666223242049247656300707154655087602352822375825632462513898586013750331243655633484736929652968927652741120000*i1^16 + -122362962957743982115283093774063209789904038214985054723617432537520861114854006891740426299101717791475688713507008461875082860002743555823910682158947050210511399209564722043068364669859778173059271640669473639714945136300663778599049853050549036612822578634162101084241888453722033457308120123710779033298390316202187314312714201173468074120712418265492340022042699220225407296854437816782628386821976118305812024111291277044482282832852608904355992659882464454360114536839918918385803208673026556241502900434316230938691067505545377636046939633948104480874404572321411675772443594706111457281214831449970905284753257034952402960184220317506157576250726555900819369962655335233138129648321946094620721308740864031465400154687096017420143396781379874989650709968893623735381016161753275868364211333224290271981564098438705679944878400849995491874329352275894392643619823988782148522015991076464177154507257158860590488402687260893507078300659944193480144943872652691367925728045284932816900010670318231248780521449089909340997772331250496690919528525914358100962926864062602897656800569132538133659864902734288339045895476474424026730313613925282502187651524686543747717832918932938056509341854731323689504316049733473941884013723352124331734170257124692718631507469870742688700990083659826283205056233029277063179359049776613067394213805320729393552518015109153797984280349695860352104408588091149662157143273354955699121763101100921612140425462357293892073639344590355769867791610112286106155818413931366469082952413040009123045145124125111817006803269771840414835150626849817060257191717916181344541937546956590742309198237436687809618516107630635590778763086436187250476059482583927248952380341073164338140581836300271976866636916753768335172343089309560823623290932538158989833392395252638990129100172033208125297934338487552292029496886353874912774202612673769543168420448994302168545756329518713305188230794004718418990102775815851883321188543669585529113400313334555303162424423187424530078088680355088268872076883034427732026128671048951973130056748811311261867277359806258911548212688748071311264278125169064306230621470920506661656799237855692430626845515404526414448352041648269326101064719656040419057104234185858760245734243717688970324739903961944447120261191591660599433346012393602981303126488773226828144848755392496561475538726745150090007137076557579587516848149613463380072318823085469616150945386646994819993168443965994997581847980690234976129669260519304015416530064099091965735228088903558243270254617411791971901490602645870866878276658329178412333649138458456667224885094478965008277823911594143556949868616548037427200*i1^17 + -675176640871891193835034733893681378885565715437632530945290634201421291851615974359876656986505995170350656126703604686317179915507793837206276983241249527735734313826312110742229198855066680923946267004134779415610995360837646773681348305037668708416623683819583069841613356298447150691890366598958487132586034238933540051070419595536348779410270671120330822710805477286249775131406550051292886437302948286178651417044832427492859090362762854084948794666975784358504022654187055165053230046772627180925144982837389057258850229360953566629836711172029701396711668173665459836300651744275925932117222060690403672839142146321131153666592685784584860832263362168555803425151324221394661165063277337588100530047254654942626963701572397854340510890242228577763663920972846981916575749872700692322218582373860918311700653632985253041792373047180740946654164360035013461632096835300000349753929720964496622675012127892652331461807449420347112844673061873786358153177620023675382651341528443817660466280557330499918238985300743025238173375152737794918761748081532089572112271279895318679626106022471720066734788238114376857169045340635968579849640261973225373347837363800023663509406938518391440838658348445033086049701718906064825566403431266590456095856184911241475882701854821644353545673451755798720176752141885219083701513770732534046245850624344643305669270236916538764696698025885374528014106206849114567994156284336918863392909013149950477489490132471114125435806246497799857129709355141769166777577799487161687172511806395752607851863879170730604149742467544430935125763464303615270280661847568337459506157764496975224776535857373598205137236526871050448741188747302939838803959165407735572066376565785953819299006984777049128881894198402894791894061556048684882046103950380563170422144426597958941570254192885130936679764257665330337253231863582539659893094570095187053223703925859313941747703608764435283512395841469441748406207113803553045004102660398589269079927864504961549423334394851840697999470919720808536086687026758532566970601201586432582620997619496862147271674303888681141415375133153825127398072546475566362564597296500597066091356465563541169383445739978969302801846727572936176918137230194265813493304336026136247200286163581278648469648232667218484660437068515255823165535103831064696862980308815318524521012558722409079099839006568334025048149967918425420048418081716615330834847044089301042681704041650751674239729569664820771368991934148364084085659558253442233700848216716828088554445414476921004855171868013563299168781791617310259290651139014641686432213917275402330588045477047768467588812564673172786451103679718096896*i1^18 + -108400013941440656728658503828905527201916697712178041547815226601144833247893692542526007484800587688019149425621563544016176477936139885540226025095662584873297742733694656734707395289114924936917368045674460419699039960082600372519381010004951662212558864153229913385108328644412795443145303823445571686146945254216139716830806925135407887527391620413619431367871098243459100470613334685198482048114615632106749175734779172355296381824959998420829946301891452463632320334054363725237771712806653936720216388056849829325856108152835481616123158443897603843341780872317714886512518146961178395789061552611050554082369376382822185819364410895852865898091994476743366520968681176036718678790510608925484077727340577245275019360572671191031049213352028107679827853116165887535290866933537628434770908265475818919977044468903402058301226320623688431196945068711353756671797490606227422858304578967171587364611546678193334321996273541244257184147784413176513735894848174230064359362473727342060814191163405748664483953818056739687630600399708717718530197126989943877564761068980866186588113105607679886724220229320860863249862629304935637469623325795195205850564120952108526104740512377036461613785487528042537523452264513030905893166637841400256591385411146768876275700476077569785628295397406983984387438710045644184213159000689657456675034736753755846118384410147316763364038883095717289373398938832014677584665712665590848091225246879098570840564502151549902505459653379319063288130915008472183054590380151721986632351080295071300040736741329822202513809973448075950433658981031178815674476686785183831099594242746384939532654506083062686938299553318085042754151916499250773747027200076230845840016121792801165605743818535482099085113786545343911328510098605787456156799825356306164118755537138265213452775440496597212255547679543569821172839113800939509705180829258027681657373248424163173905766724060897834664764353989562548957089012818506086287772100495706363155363701542594730167705928506265499867851078610839202619227694423335853103603887397641998643630539979697947267999827928548225669343911264356000512845568200769159586054761090251911262469351180438172887449401201355976777373797275637256754202554859417742696010581208499814598342932475786797973031063621538630910191245969985694521537231663305813061910109746850781348652330253818352352074235792712573982893108300861300266522307231129273051689787352354955038171793485270558533447242259674908019963770663607358026155315340195467043502996885896822686634412226796257553377011217214241461283481779661143073922337832725702609632668455039070958976667171471734296446538219169988555693942112256*i1^19 + -939368231514238982561601211635114874136493329669160052211600652338505359391280489419589715592152359389459746716077044510362047687372911511468656215775602983436901284511621580541778748870205265939976816132548266454379687914768741618916481520112448554365716126368176063348865062830335390095363338395521513741020459220551356647501728684880117750534547322753484860074718533275262180464836641052375205880804044576354559581157981199477451400295293730674417481236966254539052992354000173856785459304655148036693683742560766955565567654534821808075427615372229269160384045880741953977468767567703244927023757855701280983302399484685257220322334758441738518903828756326110164453439840995646171088322011651855412184711625859948309786423564001803509346551419475560993531296085980839965666011613620770807619569641064058115165773982141438045440569357678913417248213165416417616720777821481163244645150669803683960343632925756334843313894296571969771954516309196558267184859478383937867467124142275916554512057406821679169907477133567701564491968103527139921498347410128577037534866071812045682417675089750779662062177381458216426745429972085805482761933841114877520076457061725770523909001291798474521236972962050704008528071428088274896619619091550248502011420791042446401020229106369048152690072515386513735466458210612121424236710966944056919474302165716435282921400501119119088448120022430162311704766499953905190587755047851994277042131534944072646574315320126399819135115486781072555724667910941007349864924343129221346986804069080645452010763891909357819634527659001618016007398661449164820606698600217380756696112093902721989915370177399887922455626554058138449642166409527328578916687908995872054807245875877223647231227429034303479317173558096866216721841724248740361052602973622437185157677258314937743121670803430684522839642957193618914808672182244972537116519245280645083078701024082375105541877982063005667441349505583496745413037294475108192922704441022874356638540780393686344934582694804703431841310442467584429982256906983626485785667838867931523870806230320763703307088986461093694416087605080943565809838069895022700745579476284007338806006983845136958530607032393625425752616941097664855898588331716002665085180924832792724654369777793820861694292814196992571482409857249354297233256696246137834989098635715163819213609780488654637161838887750562139769727786816556717029551166643915482676075662347849494031796583812831220955633964281550617162262590845973882496380370087261610048105245232099054230977854351631311798007034298300072436002060840080392816132357203399113472238530334484154179410694270928627566103836272019256656265216*i1^20 + 2432241599518910446860695831487292433186143278087963826216101609033178588716316368758711787194902156461244437884605360395677848971634664738606821358640690765589482485644846717897074425703583335644267498992964199549599030847815855830177748035114483875070885567095846540434106154461145189902939157821004151652770531878289007628116073016949532716040832869055927430475760509758108344400495993061680272621602351130640873544171656435914024741070082600359867976919247419709185446561474109314988436621139181710245027242039185550387574062352083142672730006800445680130609951823662498949761976640610243600680110145371247145951227373899350716896032355979164097459730259868682778608427443980908396146593661938554585174835536288756974146704115193732156893913570347671152546699068008520755710401544831481514481770419075620239852640398207557295097837583480255513221816382540433546066491114162989980780939047249626300172762302126429170722723284270858803774335476279065183670113236098041336503873250482498323048474451377896579019942883631982063765490856258240016529445074836862513396106576409247727119033045904354990332206990998087132002604141095536503909192691993283510633221285942114968064399777940778807324028961936726754200146551149819124477151157682007171987813646343446380785173579636584406356572201447508863666654229494557543327179111215145053428544455861980515642919447031893296914373656985600156336084533699757318374112018965902921268431048052672521231606531786319828840658572010375428191397517183344467117036323173027284415484366418572843667229561528017623028346518374147954427908121097133954060969725034049699026327984071536702297848334017454065296504367741207830457373498764989852378769101330664746900498939986380560626285519129315451627444923575411059047432998682602365062775899470640835459206771686116985239876571503935481676027409433366346655387052241360247566930086504565077626665029373462723899109051493883770124411028245681458666051394777725074314822041376020077376661848509988424835655702732680851069668854413504811516875096649298166648985839719211580013447413463845613117896285951177555222931703574617857296228850923996173235670159787590289412905225699458834012228956103827716094904513918238076434435106613480950391854406191858101167041784290569968756064732073481415586144213592642451196572705948840198445764780304305612361211478471195163074875944240047020140847557900921294097044179327771273437059396301900260035344392616101010374515241115498787657799397635123197751539881751675612347235690882785412694154842300976898079434764775797969698823636385298197600159624654461108999793040002771384701667348193591854438882423128124003713024*i1^21 + 716946958125252968550891467959503735065987293225151564416063143035929919483607624095703912585544302169432533835533595850339481240452114621867897961170113750430769251730207412205244427222276256875942586229754316431508435668770419358234568286943903376068549300948298942820952059375084195777355902726670279021322299467725154069750249733491591937285465420182642519608133688912147582204017493677113302093183071243287574297678826179562630869524479036253464152257613012621241166097099129964224787008162058656143091294710667001051470046063761250452602262242657867888076500404514179627435454429321511932985125932335704410629056289519967955013899954990001963140481818092571794209477963479593995581816864657050007214830683988223961063364572647283658970908277994261943710584165303533214397604820482155346067361226300736188067874929602949257926644442826560290287394571043688314313544474399745894905612082575564624782721265227471365512625415910805633653814658011570158162104591775182584809386967365546330876607135447837714796689564330325076189155831697113454878526818886350160272423408126835399098240819048887519230126915114873916657981132469835488843628802408089466283239887209894642471873525220165569973766642900951123488012391902490988776717457531521883939540867363805028275987794531556197604962069880602388645458874987406480725955396982072407982614654403189371475937931174832713898479575875197557787411505572397160657180930320275938735330599087543103526444326789989690921823264844410406844714944954495953881251210238331970771922890455970944880913787845951385568569713703327737967088250613063057810255274186590959265520384237355914039290631924879023197552663822643937657674788482483930554201193142945767701516816823349108371414635709008275256275939389792817436081175477034466498945564692338922939200809343717668844966329910647347986060170329160429691993119408943023158751734782887197481497886807569567692836630036308511276324604796065404760855111574145994367499159916910853981211249425921856396600814766135958561953478748508108583140660825906841284216344950266066483525953594565256046228453027809674095783218309961796795282683334166147551518755336669969533623722036823708994135225071684787249847947869450121363419355768486244100228385766914507138260547520460165578800147685691309866556861291299544273432745389731864543256125347946016435282059126293023516975521943487023369064433941638053331928763989814425231540182777226887180820361349412268149857775003802319306502138768126500716433870511074544407827782421170112519515070102379109078055844023192623003033015592623812110172145368152579419056682571742667144231711643250318913661141108249329664*i1^22 + 140290500789435611873559213621282091100461890842775873486284020464757495327052615125922213548132600148406756074855028206683572236619454238379280893068747391067269792614396801312064624518457551763260548710962644912583371822147060886122238277920338431653237396280269074400096429487802548346161427894695878463216428446732308060271718099137772262648242495187772318032759273832676667108853146686145785483748577973300983040483594810943074816448017642906790155568877358379740068263535504997400189252101413824187339975412733272367320347241278617482269329311151734817597681173350893378340091935609322564848677056059699848734847869819659375130944824807272778651570561617545790949438163281533365405012980061798778997601222989473213237314738083210606950703311250070074745173969926796005055091246364024399972676195236217991088434538032188000094363866364759792229434436135101258355380102739102676534656830943839132322478832908214459653477950647554141828983761078231575060412883265200956522792880850199540434270460780532634183166633124253877775202113582517874751055839307865868958066800912272785707145790628240687048234252090859902579751748718414085907639356858303938696479745101591141209699999332530073021311570426860692019227968007575847799101465097677088473137696006261807899123901184329838170844341567991211740530121792114788512229994212038926411881780316858298364379930677144037888949707499867171356896129189202705369499003102500725011503384830532838140541430156484532522769689904903652053058831266588798071573022924247476461784193587269247914854294250286382385804261430076349569180561927647156529391108202582637919579279472753503416294153236895216245031539507428541914074790692300168179084684224077234618275543133486247468970929175466589249102561049479639182613530900900798280549569391748104720284217180812651497918350341689348293605125997203365307485760681944284625971443224626937257234281713576975134821236934014616257034478922003990411189065487809710432593962222244391617244886503499252752022108945337666260040335222779780543522010992754320289480705274981887602474739740620118328642716034068213991309285448121963829015598862683573454885188571779497663730168563703593282914294522388439680267398360325738122164260425447299045336595460613558892175894616284076879678746205181888141374899745933108077046772388294895768256092909515662631612203084065509365910124017155822680876668155804547039394128582671867354219500708451807516701457383041612927974393326073449066453900649835643818579150578257360537429688497559035355367487954482715978414604889593071039415977358795648806981626793590100965013879637508152860332699237095367372546248785526784*i1^23 + 21220109226055667756550031775916758066969534230020411653098692728301714796393537318201380187110367615644935464565162189880898229796239342933060134251351934370147741770824354139560821121075962896520312261633517372864178808571226025086152280360232921505712952524108419121767989996267918538094206763213959954231561204245535873339553162861320678159612953005342021105391946576315831494394890479997256601203255272159097514203985615729690353356132985579680787467744274190723401263322374074288146371502678328962406985426386821125520700518195208897594570521008288065933250078356726326205633482685933325469425567522849281900521300228736480023402807398333232578531337370745588709787646081379630902650845367266537428262200276920774162025213015314718297930283597930774205314353830553618103758781272310884964495951991748578087032441164668986641780868415717377805646684254266755614705931895530985370097701806287738295213718142174332483937386489348524623725411680048998624113572476382532543650552473497865608294276345320459759333179196622105426322095322446809210556355346854972329209165093231829910616846683738457370402125280899479041250103078060239750145185300643458493262814985765170303150743744715581241585764928742784242104929119370106318035803290608626040808335844474764554186022140963251905455301787979074651543358173792386658774644134055096719109938778238592226041108381971314297896811022388213351391680318007073738045531837679694688952430856064056279511229070623163332209851941695160955028690949061215484521700822585726615312263313004742087965316463939688796214531970238213394597223388933152819703653123631500333759125628488021682792743094739383504208306029055756653276234263643804497343084150427330466290641248140521904359340070164035102959654411445911552606608052736284776506183256468804779064640094598139816262757582391529948604775409083767723686656789622170557401589268352385430646893062073433534459467177009481874118215132360503487751441820584498901149102469148712593315252586282386761363216271813453359695939072874808803699617535645285773012198937783384778354977101520380721725066871592610327486662823363511987549700141608145266922733663967394206449106183409541483616292375411133273111809609732940428727739474912182380995031083080419724599451050272146344672161871479751352119989794110175205615189792375621611628489721321089067263682265207838059509786815556052864028962357128517914441357867281389195003542408380603963870809844325569379149564713300967789950077420557396764810123448542586062305762834991789118565744164962566465158559942881548212359183913713608895928772961172635362537642720144280792651202092927302411120564764672*i1^24 + 2715860288021211750816596462245070055708127770753470682288515845373871197889480727874008620491120952623805691353835980140540267368626206522044953341812575192534464627730848563386507915699554359300944542736256780672518095041206112033133714204315798587969055966779994520290318031118253324229730657192029113466049716035538313131264914706446802667292628334596433241554776108162833131179583548080384935108769845206451701574075689687463069051404979399343304107276135849993390562714581547424363798979537647678800234082530629093374992969352747338242668957797182941590068595575046785104936401500721976687711151211848830321322789696269520177092385902152564406706778777481989466479318912356789789109191680647753741818493726989213248251613142988194467731393530560219340106631127179400959825195909971759404166718169521677738950476855296604757557568994689217026343326776364903550542131575549522778622294808733864488185542086288870554444626800687551510108037868853499243576957355918590306827659410205829172855242790133699667980374835256484445459407896719988326582233837197262326847801489444512409653970641421350481673812656537030012757696221496971447435777417839619948744671334222370353753498800897591846645678421872234532407288751482461757855073611520276463230959884888928660938662382171139196731552269684969770204911193929439950994644759473377312533340185473326530816419463268514570704568691897590303383831288445738324514229316366963083520654460338919328272911626541074131157824658134601237903860114994836281193779668255818521411087781752632613806496567635953179783223318367077763709403189741935979046484981316447640027067660486323456989280081959334828107748547468277781938527118298706018994106265593938467042648406337908097471524395748458313015258633583311338518481130093946773096596949629466556587156401736499253964616962512584093763537042118086669219618129182432534191592765399269065660431269212342459837790255112641891957271684209404671138649855509245964085162226501256894552080204519921051011005817104766116753234511537060730058993600181416815330896600932013968911078262327027351398895283339427739026122690134516517024297873611895036505554803489638293403482054203838337494607704259177257550926990050641886442368110712238161356294848980986998473083476899667708065810004144705312487151214887221385378124566796534352241635439701484788949250615461659728308260316170999063164717573601864031278525350448229471088600527152696095370489561043154936355945195852965567734583280881734265380567393214172329664177153107266486190156421479874924703530253419110835511368877456431758984759972087031116205592970930758467970073510899049351927037952*i1^25 + 307471072481631769427412005482976518180897352559161489894258777940129236187630787723195883170186402851252544689776017465772072864467584727925042853696055906688215883476647389252714598778042085298464027804625719736373365413950129457367851317224263211205711829778388864963869964893220363552293453670424057950272569756292547406777722622010144846388745026745916940449412699813871099030568763015175358991640567871377156930242708441616494730720467220720550020114182147737734557680617505663874697674342773245507061084500871818134856661675396879867925652384738614336180243609206519093886504008956437218443245634036301984957680751110369232915300215444279666625352567536833081233578571012595931416470475994110026876595193417342173250842989244447042109208982243128254707434530700382674405326043116896420821905759384304587633868603020895305976927947642588886300477582145067973157323569361622532615519115543865128833078331817874217471236722019128371708624890869098241153376551896659304187181860463645645771768820605992550364416559655437204247506347941194775022827919650901161529625281274965170715321600135325584202781707221970214718687642945148958274798975819994904069507932151697698107440164763194148351446697534622924994249507735090936912336040288830199459565549972584614336324339390871203034612936755754601591388521402637585681050716249784111172389877026002365286590274336884273600575724281166305334219388357923379795585049038393870528390696253191042509059548901412008942735081784707328946375136921752800300635988202246081062316590939045787285592709457118804282147483409217536370434396980079726828724051190864435044391497975802200701915622281712532355867808375726376292973078250469999393536212830222748472306325091169840222005182607470268748974775013384859827555063034337070539913106222785675094172531706230920130403447911093569038369228394533362866686874504509319958998335358267455550831811006711226421260714205211300324697914740725690262306977435289307464955863705279591977486738900122193036652110900327533781371130663506957107904166974163828807581854808058557561166707217844364458689820077313016296317076101068878021731732167512495413709231773787473927917700432259263881592140912946638756397939163992341850823815178021417723457151392010277483230249994775430054080910224377965555662475050848082145543122439521895658172407653176462068137389718569627539833066742518977646697798045945970013594557433500136793921753005900404613815359525955521847614481626171106306148322623807280862821097217396512440771668010438853880207692936484258285492027732791251108184716046566892693961575097878743372130175675350124869312939103203650174976*i1^26 + 29252385801004678264787645672521915845137120508288641319588332133501821947381460965939181676220780903255504873704181063892296712580683735461932363817263792332008178716926562366086898155239804020866118376481651637137401805830744978665282630052174284806123804368336143961667940745295439673490764769411992326948808947786564275145412901861520070505633128125982251807542830423362282050187955685192736525333994192309139095741522416475785253003206199877830105174675894402502011797455505774891867646394763993471492573723072524565123253174892514613636209217698403808259857388896756644496980933761423181903250845509748880582748452992425847521249528181301034721851332398561067218359954631314278672724432533413449708543894502028559192832541778904706708638160841068993585055999167221587118854556840252312745844526608587862131379906491566615067367929992103419973321800658565435208833188865197849271732080584642814916850634587285545346976940457560129777476803462984130868353122005885279652406918672360016325840805645422617592569646251070714253328963163299452902666161222335397225702746489269093558710050865362714329216790082999483426838880659045292649372177132304697074021774225342934581840950738442602714736710343767181478288019441838168631900370178499942070323154071998361187853512605329265704831261836997631017755559707190330521629550333579366717901552721943601642091783994762815874609204514352893511150698129789820776760236728280396138620476391494320322749894469206779434316005620265415404336193788223678077522789197252155240138142935951036172839464974472527070710422831629803272311859608105648502155820220419394284184518046381383626595855048910256478295738226931151140274629531274379277219676721824820728127078068583335352422204078586506923060084873401273849810441955872347388300548157975247183014791493666133807834918916861180194520030163578140253921104156403999588712194063308217938101125254786945184550560788128091989525122368140004560486395108500992728904800796286921664450365603778092659484322917850659437931512735235215655795262194318604974465187557762531840704163380472190525627668099789905440373894851435501532294113887077825987062374806544873539988100280267617359601569575155364629367797947402599017549947536063996071923516493701486885303410819654776805302120536703946760803012507180267997377763439740128777046536522377509231900643708119750503998362317461847072548833933659174856666923296699205985385279093484794442288551907429754377442591609316194959336547753758549939281837981881810104117936739772187081558758707116883869331109561496751065514312477299930386148570556906640542000972949555875705106254265478807552*i1^27 + 2238942131800067237834570611638157689000666112158161771758097557035932100109780833205045746207749327055138735462491000258344945051342380935903061016925427812282038049972462356401312848403771620933285821340358726298394383058547009800733644675078115876931344368616988092981645944813679204700169362575775924615909825401090764040478847487621020911224515789901405571284649741722335683312455006095208547248627067910812558388315015967517572961353612055889944508669265472924027657053190858689080179797789209724348094731918861997638068827822157871774861935218392767446985708530660929972134041793416359532455846524361131460847197625138781139349706298283199570326822939276070894456027592148987581500325793724539486139027362083566961264616972538599352447665575896742571470487179767803897314444166690248425740777609911987793679102999439717198782287466358649762202575804558262940057873985650900943953927347329093459944199978851859817896633086865920983765163225865392346789854169983677008006805032732466284079611436944756923287604136572060352776740109186632689766640029020964263064079950567458922592350057034555524606405091687340342874952613442874618504836625183292090254710969762008067313726028328262413334440760426120096877898626057883008780710813685396946069682875109012500554966864716452312945173475642086861351932864834677343960421386021996452648335536949217931778999808767710965264569640186115402938791759833427130801723361519293592180672551828915821534457680536918382471850836605739740946112303653103914226381482822472268001452948705300759247626952817850989354174772209993936675914195618475683796021944027688233721254568362302366247848312847506858874692240181704278660534772317217857083793625409988556093664429696029320672472475179731189701224229692877301417680372605602692413925332229935177523791276471490052425958446553789812007215797187855042325317901619222123964970101914956735702293963835497663321116165876574197872228033301480976013723184448627094710208218511444860323991597709371076001982611564196777071843526576262971141778721838906674487404706980358568711062357890610267789777397639551732312617154575133689386419584031367426051177063959401330251445094542426279320223402614304412205701359286597209550096008604184653072265975810736105609498547791754090480799455651018128320009038357437663816845168287096587203135017811153906856404759825700644585929425031877630722253381286472556328509926246191033393040190748076828500584190199166351980542409758176458028199661730691018024016936476865674222334110081661741212779701202785387832472422684569735648046446264933480959071713813740949208911709885074411761626387578880*i1^28 + 141560717527737880199301524961026719812450624869568380425930360405448787929607578834433928005821040343349497188423382852850457733244829147678622574313522433697893804862631584185585999305529673470237628479578008756329345707069827288146862002959791104559906208056395707355002039689148064063088514113800780052872737943108100972718397019638726609960616523803765590749529997476783427965357705699007386809610967085468992483842980557373770231200659100865351649839245512262780092350773500247172481339907977918528097568223691477965849050707168944943389310866726836411150108943288604585049756342990371814200454539060693762717642572490403381335476283908719733102813125662377061306554653390420658042634847539030136699235834322323455639567030410884197175741638998761092308953217826343227745572985521662120982458213141831286820778923139254161651974747436211357900939936099920650308127470304736899359638276652458012648658160018992923201138961176968550500408415083379717454072267160952393555592579278761822321287078312581564079788938229696907204505038106491586612925049516875160815744875808142461767267512005555838380629614285616261213271107144608538101279924170181258457788600806801662450286438254955225391549877165630403409990520980391366243039269200235858160802862953410655037907210455504606833505078708042507801991313433734776780244094078386329413865227718737571334294355827216191548491464253609780452804896428693011660772106804766431533685867149290951966308428813122676945894605176939596558529502780082295583091305570583969513318586759929102458570426547453802631215279099634274205134210852535408798781581991807138293044886017460876060668786039375154414956266317759734076635615657431719315016423415452722309696024271437773689532494442851625255003308312235541083895701009918441699063305524266044882919118235657165133245555967519749816341211096288289287076656069666449858902845551534000189374096970298081593399857032905456388889405234510720946874906311155935670838286296526318826007864936804949154664226710733214410789216885029465217765501777556142826236250137904200218651385835817420871677136779561314478978202967920485318257333689702581307360110383215357254256936115661244613973402368548458383745275506319536093987201822366940146611531898846347089356740634376222937559072116086359050693094897054325933333721724327722508883571874238633211060343637517292039569454481695639589812779081391512894824956023665256953547394676562365617291400114515751590418249046156497040460585009701275339426985453424540217011564487793210811330982215880518214037607794900222007433896777439349478690635683161020075826764066024615668766212096*i1^29 + 7658514520098748151942168078677206669087563731391001782307720240730125907442751161163902225009856076124903479694975720464969303126327309964248132518667105591760859220699498595192385437474786222723680369212084470271766999174875152485596722500964939857458428427932330148919166679175770481898465842623861536450681674032592975416117691640450892965859088411887070323838909199632069630870265792603123937335987199535278148386613806699390412649241589742265454930127778453752315161557222833342880636583369745353842143428321276720153106690774177544272772768447682511389049298924514131848565912625140299479772115446346983376772712518027759033517835322458282136864527198165446833714846587681217346252614766355395167863451810387819953591995239302571025779702631575885005290758107338887627082851653513400907476043076462577823455274797061909041563913246357003110032904759187504555052862114541013474754228810721137998881563875014081285704443760093432961724811699808304139527781623245247369820305618633774679888560138448342664180888837320064308526655251066722935493705294087103131547368415479904681969129391727438346783360683331231953334677475349886606267097324843939340180976629661723599536064205726256017370083827334745621682924497794599618541572683722773774742860470372729820782564956039337449841983586264431062228578909212151709826759599872423612319149051651049052900941282527434944301289631560007376789341267872213741740822999627386017880150982765367366661787880503609492188783547281017384937717721947632400731992337081226022063297253468002818936840499387757901038491690318904261588867028648094794341474878934283100082263759868176099284364193540667857169331985577246178776494543786348276886424397590117972845829504775254223114591822917610155866176885864894040620181948689967086640487104761282599775267200700981033536920137833707142965139711553999315067241756003683421259354116454638682729788287281462248320550716944982863982902310320561296973622389368439046874961071550473052701627633710641911018475461245536159068607461832705588163371145820502149153520855908473420811839347130179486206706373978568531744377549151634044607121600504241977084918006711869366244758459080140915970413343939454310187208949887947769172232580443693584510275652410578301012129851390901473720950449529667113787463206795269294226366551373992447127854001987511980570294269570990244568144948690634211332852574452492996232280718459572970631402208365297069344745091456110045553774696283370652863371433631222392464912604867243385110764761666414506730460916494286811088809765613563796351096274135694677390926767982779359905550024862758701367296*i1^30 + 350477525162596562660741045824296142597908826683767383962781478508771131273928767069309019266620116688648712158028039205756657892835411365186849921765142152140365870369714270049254497406585162775570009557025425769674689971429325078727143985747870229849039087245407457210487954703323488995555029000304649920317403344189123692765525309568289079186579215908593786484629861671308913188475820359126969984633779988718405024328168354166066975275418100547965612174470182094570346017500780531913458260645613200549585130270270360112474056739996149869536789204512843199267400664930021706940150233028026448175069080409757775778630376224686499200680329777043351799746602309568336444630054201090150047305618180944270386444186329277088687799915736992018978554191083217428734644496763076646978805385185571177203869455704403866054763960092598928674533063380445846989571332934944736104853503003057860605262727046040838189469535955203464907651516942448769009323835429901337874086907109110943782212569499554234324307508324342780965471552240480861202935016846182062265588014919095144675544859752998114006117695607685374873542340225739735113474409537028017285567183109665284131156974893400236947485964964867840130805412321983296067057564311491777311055219175753366412908351946653937028342846356103935084927683352785605375155357063223249955682554709576390747680571639335856595614236799553773838868532875193203313255001966758674823663091338287399762008367194446970364444812746060051196228477056315839146804448012941891831991834555184303129551181369398752396610984062872154512108814049043270733174545128285768751338252903518895643002662269277032177197228803250883443075488346384589177288584032588105164437194972952515542010085581243669966849284838109708350389521287390915757782779775285526018717647801261878747044490842635374423243338168988449995504656139114982020589048834080817941811473648037488695378538726526055828217283245686036274781707209165119953977035604452189079887034709680361816009524555539297519376578787062035094567162812500012753170809542618119411373005081573995236701552663397515269433864645982234051625217173427603439081818228911420512906542253812354322328610852570165225555612369979331838064373843063856773577862782684827848359218106076580475885088880660097041743322052010132495143922838365329053514652713982193086324415842486513888408172152424919704004843616545205372221119220245715223724976400169324449869618148432030394188526569950504927082993234053373266864150719976531081079007406198130917025764576768788769085394758711800211114071891211829683640704957217644764063101356443428830107017861633409024*i1^31 + 14032528305971101786701218379996395182419905310381908479415040613089688677337039031304608713926034841772434900418648213792339459401484024886769372774205936090378961595727621149873890505298842356890480685371178559465484898063079285205154044292371032188395875985612549516457578745685954329012229333420776157525791687623797971959358386190933355981896902706869331053468968936283235450725720381843952220968822121584319923833173818535752940246897028665229410267781874692939068608980289050316075817976380924147803769695250775367199530217610932086468336742743248088269257226884042975826136316672309823438243669843576445753416399509941175658678569129509032267790539230242051688597261554810930198636611787121688445896797867049313418218738093235962738791927703001118352606180243017494509215835570947125919095074657623520093876483356617690999874680427638357275627059651675720283507304144371641510329170447685708745885453283778349327704416995360176193172027917505240912452634819297108270604863460525856686953709152999904833852522006627853266717620793167809567071411550132659369110401799582590150734055741201424709142815578815536137757343896547365005786987016410098286415579288718367760961678079602417316965769773371400362760776693075222432953793134477632675694106709101384745808674965786253525724196595939222307465758656062640192361948086738364701785340944551680256706454997486215909974888666579377807366857049064969415039232034845443700733527827636156062238674335112913826753757004255437388553134166421697439378799033892092805485725439766170730115739703646710970841589616052494569165177586190622148113625121788736857490332891643849153341521553539295889254261766462351658735260318586307827461663077243139193593497736785037966616033050657568430556578603426569046198442276814114158014737071344093301906996083372261786950773253262611785510580987292592520316003190348098424099174281662744781556146005298831943204986185704559259981096118940355025337091773683622344307698277643728059283188893448374133725831543772832333805607345938918687118539807812679278616005483512866233346222729516574747770128219932233334750565854339412134883610672901201517115642749289207857467029990341790876284404323167241695005310316541003360508074227798718067343588452543802176970146653453261016797871914776746062788167003240261456826409135080022384613794694490985512845130842986480264487366196678251704065896497505521975278279516861698791972276270089920001683602700676960343013517663701665244991996671418383014621208872576984851465687287778371787610054362100378463056331361381798946495720073617730293509184056765748159477235633356800*i1^32 + 480052801919886101688543881667430155958542346253502647853769196146862979919195488568045436135853836109084110088501138690523389882410186844049506853968708639225766223271067845825326336996953583696456680294390108174290221379183083164418027420194564556573168519547444395955136323277808917008150803163130822244907002683003113304235753130293574395084104385675799895241563642074077517637078438546234825094867497335146466088467874093901226726311598174092241145327067837927143656013503742583658967777286345579853768670110143821246866015768459793855110629048737807846719242993250328962933388048523219832977025546023266360498384270885350518559521251840649760369945845318695466322213276946198098081336437935105731595335409979172921920264606157301015968012379617338288731111551128687827162301742710761327307811583020396494962495967038315767905232143185353732658946362537784728853727571379543526759742017127079476591756061490698839561357756302675867451790291515788361673084302826568670084078093521913567170374428133240672544707874244643575026049041740162090818938984041999193847456991168373325730729640396739097044160154914871733831750884404212419267026545367045515230281341250010011349082615069145190689602405612022368000220430163986191575460257835049208959124702056171810151864227915866396144673489451163157154265946666797739592111632917482253888430770393568702924909372595777336881714377150294356040566018156269183642564479422708870335202568528863648369772404733454984635964550444891608073429753737397517111692419221912412394270918195347897257385448024738037380290175373927189582722026315556654816333705855454474603065116795904707424297283956420484113061300893956415755130229843266259078984057075723563966751980407380026479495868811328993901051515740460999567946369080313625019256751434835900039702254017978062732919668524357250993730605940018364897924562794635671059088218051564108505924279386883364753312074213993287774337570489569974709873913440079590878971368443812965571792294983352736967142803031298383360626724557953743508528067827541359226296947925908987142205528486174442885700703671684608373851312774308124465224387415447553795127091656515369189775050893784491428760845792927261192499644258814192723144164061163030347424396040867044119883841420902980084287658524197577564621450114633233349915810096504691017816769007864473362524458701025467256840179055461918958566354217493614489677969155040491166115694119681151172964618231225122957271443807958549013544599912610128641979647446662391883215701045402070488535387912347371269943672891356701470716743557567252740661919397608442688941588480*i1^33 + 14406744580184200664757072719751267659389689188609479983274744940698088099229999944971907863485078734414622044763476817010344916478952990444950745030678409536877097581849241396643142434903539094648484496791075072680278502762652483479367606398153213693257350114764684140536582391509332017523459274370490105392311680307191943321801731230226415410028739201904151196615176433606836160628264058895460754428915515694499387136338252448546623143312022400047220039434781021024004086594918500076037658770946100384980520460142362361314391794613223763295124480572518445650265837637292352632885297075255647636509495225887532911651697218671360348594285837816984879513564125852096222151777057479209414499173458127276783341768389432759503601179080973485033779098038413697289150675649937003627223231027075122427122720470830062030178352262849670208171105477768381922266008386892366732005071362894334876376891532147386972727434305301606781244069343038986522889715513705786727388789214133865422135581942494140849035135072788891796886206982077584881352794678825529523490065834357748609765859482848641693546942349505507353360034681044460350897919899530461545807206331065698618837886506946203856864526859577341602490656482217782556943932355586345978127482006846404142104520021151892078146763886505457295987541860197976603589402441347601555526026634885519453176036603385655337196579698093147546038367287954957300909882631036781796193415611906081616942383014973309179660822699959630200994320757667431047019654206307208756454914176416712202538712736009227743143332007788077720190901129996742493882084781658538796775637411741635783184267703410516494815204299166262570199011920175126286762421075470558786026406085448113569136286891066778440699207180151231165518288047276045776327756248004243131133522868033940611577735116860814443338853841908170164567139713910607286172050329590620336518687460244697728766907201667421857576749038631685519965581203553578116033134590096889751782025773061754452599263446713317242800814703064693864391231847657167122604861076005792829207443030222146178997207558076931578396300570822714133785740426233481120420208546590961524959447868006222238280921521379461624003460209516752992286911810952926582348150146314727070394674790337071023944005841256089176127343155459019836808218301022391489134358090612267495932407949402781051557601306288327897463330010608285687690007221513643765352151048957348713384702652402424644398413853065366602988066107800948827513395056411692861924360074577715117019289831558638271413743050715503093635172979927147174777317119340185297186059090794432801275904*i1^34 + 372796570027985249243547826930758283860521324323341042956564664601715668762571031749809423659623321711829318782733389078838846253466139969881375129689794233051620872092799361453595453037416154199753836923769899516169181604885892974316279197186015934225567528338186147840266713206442030174955088946370217027969757118577592795778392935425321590381302641341846258182470891531142984204817853263516461815544516730030405531898498397716040052568270640531395378381550429641864600726763417435766487499165178626137218530356997967011984957960224849135933684813008762210155661475872974779143050881097548026321744872801852406498621462721189765469652636037813664720519315142209508824328561805287788302449247859976782984370828698978825149460894070043138725596328578225136090382917646542488604369068939020401496779210423099430405747278472935827082238744615239780504591978564272097314538733549895089574759866205645550363120456653767809041702022341411493726143990079070327960635737857549683575696358571585805694690215296053160986731376179625329521710071135843665439576666020546233921334895709895906699993201817091184096317976794983563480914566241613392212754983235320270686882997748565695994107114340337403100369833747533586541363244423346861956231528934906355269753590259696135411112599535088557940819606664611800739584022933895375619791779003623485423537546778802136721072441072834121152360791362035906745333450734043597886660157046027819521890228697818305835569336699717362245995029479810937415860308317699259335761345036569173574634969959818971745083936313807704635482598945026901869846586600726635712914692675648977861081544042827317316311529650279277922689206001507265481820441960497675612991668098424505739435661834196854020792482674119449398117542172918855946717999678235511824303387433865202118054534320390816848318310109681957536587141718375916650920372147630684891595085065872069241439448479336258077970550282701731797018872205956235511798385103678754862089918997208718985826039582270028511378961454391938673006584724098309817735057886578975829786253813913873199809889468466675693478617179772407134149406235618306818242684870693555342124564026847470148877483692662797814221515432114215068631462159960899264157891336514924275344712412916981841061486809700203707185391502319989991679177962010807046469661254124619109858249552487866886299891531086523753624791591268686638655155046041518827547659000601124499174461234916430589429638207178313953773659346310055886441814490344806494787539680487309583963679210593183546186798572525432938018387126476027919697233140425600019667261426377949184*i1^35 + 8522869173835577297947959662351627285296922312772057334491736668873775888798108209788795483779844310680291748929646716666969750756489810116425248525919096034326375582857853688251724612642417780154805843475453830237265070826835725995128284242382496575164197192165376907511121744649817244663403457707847536177138537829354671336763623889063647930039077359161454434336459428528513472393142708489115587934407516219313040665415213253401843188195347637016642924871771791123535308878043775768638671370560243846643882714777850293177751433274470545679448343586631785364907509107150819688607205648058811092858409550381509011980126410189502784973802743951164785976032786790178338987626934762670393881733822523300819577202481236095082329580710604219564106408120823878275810947145649419052091311481053483751087797962621202950816402633417177349581786650461824837552710392156013780497291147730920421338972155235427792621133439115090020865632466299961852757038435960321727479886600168190492189625591267456446507397086944812025288867447029638494975370814943147403582564812819372621401544344953194458975825617615195084382850547736628645299246437839185653777534986070085196339804689911401969011380629459501205163223849956344682851843605181066869126453331460271274761806937228788733418475303201435247874321108509619778223900072251772094003141597518488226102396051946486368734275895117726572781984477824173381770366600966569648977584234749850775212572770414628383222255976373352762125427852452617024544807337442745781174723837324684336053624140883859723808355940758420910109531503172953917018589631100931127679314582222810747206097613633478098026302016072918209699880561257521261894740805489261991126778813050440708810980538153979115134813520337008852597462158620749028643648716822898517225862948817997256873376150597184901373294396008643561864682440092766439506064829465633128893473334646478364329241068879500379173639808147763977296476389584478694009877842840797638891845277051960247565178457963782128682184083955156278856666722894606138423184139314455090254008118062752218957811364260948099826761037159222137806607637307920090634589605323870573620346483019565590597868636014158824358391009135090791750703872522156022532286501589701059781818553587131272022734400170385715151217335583749537994877453806622297420574247315608879955899637306770014097160654227727043245950742976908709765972542409665792168299413365726036534796068673570571528326364663187915573333273294474467114771535787259859188810625279043238806842723615012940654111687401556452008684439936681717961293658444375637895131634335744*i1^36 + 171343743181537091802148509191518020739081885745509399957672709909540119957148877680009649307405125555989428747821663146813882154437776868016540432828875291693342028755714255609744702093803701190802378113498784591746659628711732476147756537418266838961784696732305558544896702634628658653955706370400603719472887098455257025113208451955701939892308971654038632818340624663310645090112520039745010568540736097000881007852641515102431881914741364089186343706612909768120941606512675919354771774168912963792158797839277942961157502448639893204326753095206060521015409890801795335781036738695112140768585388077804005720916035566356813400804507453047659545577584205149298788925872146326169742356496663421545983216324153389419422126858819456973434876868039615767264225485158019870060399419699059686049442632569659218938497593499858420735911006618764346129020461694137995525335570181033195774278166751312737064631274392468416483097072041753297668745764450455835423232747881603662872574795235301495035476000961133366865569109599819308963056154914577820528183868022722083638347618857164539349635592457794368064481513926054368725931271208086161124834926473675695293722833336471386421832141608662583579042226033039386125071972798547741229797821570042089257953169343415213923732576369998480860659457992349681783990731161995120132852271168189693136487047513641450996149005411376985125969403180827021995729241181139613061940829216143549734096154409877759111247275238057381329903234053438808315317699966269888384151939230805277113770231776309294667933875583158410232883306906296526638115564480033039857117160973214489989380540418663407023663887127711566421638823319361589855410519966791013002294958171549192736627997210509957490906556487176802238763413574347242923822764629710550494547081571812422323604345781268750809811113405961564680504149221044952887587980556727961645898005077230538710256019201350802732593253579018538009920989769556397697253476288798876606718125595879065613687034501508552104250207327507344593608121461725382392352954542030324375687776923163120902520848434118831679644791008653572505318986823249747401011794017988583410123955789650794211938451090519537488009683557649346009748017205215089749975442074615108760056440662363349286340343523552574210299879641081854208349027555283908377506701431323506199573906436966037008309947998871951664905936565701860492947845432287935555961955977865186062102010948781295168122411380662830290406792815845696050757569442545343649921736193128415100688482031000795818382736280634624206848480618488950223092762593667418346255024128*i1^37 + 3039103514890549436253312017353851686947834373648271820963616234625400588352096449924481374713985068824508940243346997787092716335568276955845229326614588136812813712266828327331362999322056533562428546055942626464956770176155586416817413267031607926322957408710029076420979315429897255122860447734731572700106340118161004625230951491963905898321707722281389029969679981162453506095470710467643087512049794336873955075883736600330511845783835930630323479453000423322019028923427994019264286588516024866499041064810871012000566939560473036810069646298336239702550439834980730411353815947556811603041938314987913135839611744818364109376794957940714291831689375462602567213366284162849798367878251187717574758115537592940607433474724307931498541388648284190626204458061598453594133870624422598918350284923340065453066893894564035587429671430679998800488137525552566652486026444163595553134295830523154855312798442410992647962959264117325569592377273156148096503303878308248135269150128099407094260563060133651573652602272405241707594507225267705693451218347219927433862983432083047090611779357274879682926918690848787834099497493359171290377828370928618851023201784265456509063051391254823060678726273638850239912616830844448547500679175865225000415767612133723310457614158786425708937115906974876236530356995994117359468155342981755567015839835069764587151589845416430868172729791606486921445749356637908662666178754984610041223366861655999985715077863213131227012007370960831187617233602666629416246295077663224542710557739173696148069928002508827698706156150833710918768889293907692841130863253367312773681471973300120097104920484574356745702497506870417133325774812496859396745864952890279372021419800614590921894814083959771297260798185915704391849591378359632880295580352949490330346955074084629831812656103755840009566119511046307555498724549333477344101212224234742934369786621591000362473166672847899891076128735455281250098214343971768551035668228702540850781954024716053182710175678452448388496166226609650938926608819295810511478098271853504419600616346060426673999260292324666908566181810607488330635581562972166355788697651637276788904261543727551347626618223375041327978233760909992632949633487005116352106489986481823710064982364045464132921494865427315494069507340198327216151921333116629098381411785911642057456196049132956834992409334613454694897015721696207464430046814855455271423397511982170345804509293404064158131792234691015559718963941932293829038572473921568114469672336724232008660217670639139660255313775028393099973204312852208371630080*i1^38 + 47228756343092818342487781873089050543619540167560204501828362187806011889299248341068043903542170047323900181727252404106756892523037260626156838336719190571219084708414949643218050999790386034844795702936942712155013957757307661727780205982140129204470117721159207288764239860304963392409797833668662156440665472269825161431238073261495721850039493379916489636825209102254941884376489034524489912101865616331963019315968702919704527210341267372559225497578317465809383837083608218877647084619132399098352735830136364920295675142564414798532029649366902313076512815647187594596359051491656564618555566311617492107679579794953905206984183565293944552225859558477604110658724552057476193564130122797402747121796591444734742525499138229615353231578990789029753432342869357552598309090438785265474954787095099817553875073948857667221282931004970916617749380706996255683782056795202404719938960953758726309114058512061434458580404696123565322207084741862878435684797963574776281143059867332890643313724536206835063262107816245810347816220290948111627708658257214632134732251368601293314415609251607844145427848378681828321427128676708204515020520132898444043089511363494040112574075316413300133212495574247014238261437533272434346351126772625131503276742109287743275855368780930698352515542946676063645342292301043870237143793919056648989448232231013501884343615385849761957648631939075550727403154875143137449201221299859451831691135366836996067227244389690320646277376870632882073075816981904587764525185269511916815151167295684780999635041573590104813788535791649679260786453117236995556169845698806623968818203111430768757809549133350500342825640729875017761094491496984572731342838261008189267062395194842787612016009201611579940762503339289013914908097884032957588815202153943524241630089474508801904316837695158752542298885504363843934492248379685219462602685882442186813133344688724783282860282755555722706435333293280668310286094705963990081432787906919837214709944150679401237503837249136703999918497980081305282650350829829266181830450601427739236841048406049457531331108715078136122020405716680868847349519894792528143611739047375315984221864755530773634687451651269015276858261491034949413223488988024851973751718224145184766922326573178131880231615258078053768702598475516625410015680414815753040902248062183638450860780109230521445806531610886909411633251123802263585956067191259012049895636456866296844517226433323003796519312937989904463107433421324407537254972680541745836400870306689553783715575079435765319186457897827446860472644656343023616*i1^39 + 648387015111344190689436955545196744233355064380795218313227604674771738287989821227350658640579294659383655028402193634505743751794423758360173508736803049482708837032310451132131995033472368196918689567426292121275465584591885425113896352738894337804085394682092638544563377057470316202834284767217232231846327909888250735741828697495336002708214918509252368422994942349980707698497315868665312912533397611440951205619772370811539288651318285164763619766296511637997028305747107812529507096106449614082164614115024869606731791455014928396869824351928482465950292085309291024035620270390198481401438368095376902924500811794704840825295635145673173084623462879002254155185800275044355530044931496438766195020657078230207470189039622431697919163528034665761633967027739449290911118952788971069594738346516776912561792367481308789336674198242943663963424309453819175550612518664687108649061665868548507734740313879663189118947604058562955883092083149042961502685081462414755220675241916956977705309876807338354153378345457593044086768602122163234177633033103362064720568318764673276813479344217068843269852870855644315742228444966354247172874416314682302214361758268219571315043977780938156440950557856743213365054581882444251745011322030191015824685868459044737124421927345450047286923103303593702028627259989084038721306945232458690357679114559761559663915547202337485688439469395661925129760026638163500050565035044454441433223181517239380238763401179501638537803625818941009607999675240258701375265699655899169636671058986910043249981771022443794431049452674223823510896763963156637749386970979386076840526376527497348815290504375113572851361754005176112572938945817075208287764393290937892985600672767256315067854622341005910986320228825400331070107368402936095020504309963576334325124515405017402611623159684631470164765575272979329457306719075620636419922654794323397821485138969106837317623107008363798299391076569726730618686405656062123902163111235425676244690289833207184425419510754437301199075955537559549370037779044190419568380609369734345223784180086725817261540508369684976134523380968271272120322867742120827776071889808817410330982083489800175909512289109631082051022569044271156496945622807307011813494580667151939778732092301356356918153121122627294280430718278706046844279275693779326474589536924273792273296677341270271088812956524345412515615240086067858937106524773027814034617861814300171925658185881519776775903720508832237137224354165109483270963226636309601849237549104376337765394310395017972144500442750185820372497852268544*i1^40 + 7493380386443403220404504187243808256477426954944377749304389663950057131236005151301535443311805388607084594649868304931837286285756978281484845054728594442788933265472219303903411368330307246343431610408937437678599385692223093059350711848460810064791608453226475004908791053099618720372460405495802225580129780417433488212531095358860032690303484525673240991638361297060050577965029138042494561009850450756774376708712094468517764228285016273498095965057419973449814706697303561979194811575554296147724834837258899764709782260846540866300900445162157059882707549134842976637787661862407179205348045891698156760860540328200690265053232496507029788355367706597737725042529352794289982550073764597128266674622905119331307655577776489438950787723805488836186806977582335540447889196303623453469558594860004093993539826261748758651127739669444402613934277056489897165401522606106286627168068530566918970891540105637810454222790776817919394887627343409023657258181825938218629593724229772054491897942181688815413296373902722041163052219299058316237900337281292322858036734224507651708141188699987711356442504133930975434028407529941386019742436514054022684858444548673739058773569864140899829158590799227951550952894175991158352499444677228003481543692299515589109938806606698448219168811990153474162375932776667402694370036808265328094501619422636076659884828733798740047592937118390117328384739433593839850363164337264212624435739743859032470777717290490381583252407322246550591071970209806976061628823233988478027523005302695553940843943672528589956335669593423338954236991026002621465549457587877394350326225848773572785304148298395270353622932619013014281354358213974528385182007567129812875091502111729761276353583909813900433862248051914339915559416159073787544894995881717641095501359900695544922326640959218369117979048694798732658609843226344366403161117527031919359858398128526424960797911182375140350391756704373632353088324578122802864146248569308371845182474474048151784040748716557641245417735397724410734350425671459310657412753907980906051841153167000583304864090426423452577476766813674087506736175754946083391923551133186734043273475831453519854825396387081986295395406840479388621482465510294244354946256224518758032910078933669971572434974179068272203609086071667250951007159029969261722888599264856245874046987307353801701536690277897506501839219031759589224248450080324354482177637655094017793530642689936750493564603515393254626279109357263319144595230148839734397132507219459592414150479622430773113933163573038675700140212224*i1^41 + 73364643517455642439667385245253306564354768011712079627898808778434696769289396102599078810605767940892564966197923720191935329170664044017141880926561507375545980588656615420093363268298070982903374096473135367496877456453900576168817264470192598718198463504419914914438243548559832249995802935082061576598224039981079803148521512215519282942763723996726562100695989280990294532318242806881437178941454131548938848873679208057205358160120584658311002815835209702675872015126696788759331151466020327622115807260371995168661913624353921408750450641025365112799874178079518796813794400378954071233334837889341417004470527535717654419917837924421453353879945590919322623964616138095985785975500475540635248726340411860101859151228673694130061990280717094446619818431973580022467597732946290111292976066017534468381460566259824695072603308730484470272260455555108924977056747277021584463871967959986669932198425197508692815813347514238862272579217444261871878218921297349359145045711633177469832157821085276475754489356207129207802197022547009613043033801918144034368329520963031700522201229477273253221070805361287367288833857020953241192571048657058819018097177793392863537178963604034332579878767328109655701331373373640599644186144715521807406373394784607325568078986837785349889913983962898502277645667352689013627740280680359802052579201877795529535074728096737842980598600629735780194358777564457479002288282773049801857622540429505575011711622680019458859516494014253521780067791719911825240568356014620395382237287275805368985560394903181912223240284866232817701396981601110665837702263393000931105113485733251944179276322950668678299027403903290189990748707413735267970048886645133707599547735872074085609261092930197374642335792228978419534303945981289240139612480118002710059348802986696322836351297698895929842000697974265258256988350337196785472479682806369970043407229209453825456420325233270981574535140177128030024040095189816372051855258083485073628601191276237220076980620949820047174609549418785450189840847420567803509209423213378244953542420592399454049518484716382430840482683250793732418166639201653634932616202490595292006127506536230931972238387956138083901409598077023395239513819817146552709838165676374915343120957246053202160411339661518426056125305923500447587209071794853981800713877080451501128436932269490955835049128298017026725550416123816571990475809982766191265018924083425480563991223398963010834136671523227386601292588729885497162991067882017857362192696957946489535169839044823527622185860127450170654720*i1^42 + 619835667158377306072539699276215568675083028135073059964166560848429707551165386771327372374411652875730575969867638209393375984533343536589733307613214084028098903976241917193192416854548347692040058615674973436248609076738172573502913945717018380064266542856565125514726467742172377054046825238258379349829989628439379627182644083792647171802543436962127331429245543106884013795019896374567021814401546561692237735370550492604869692774512622718796755059460547154977575598966160956315386490291734301622096178897136553170368167776871786822939165745418199318232547040026624473236881086908868230515094074789817120396294963500267402126495346427514548002594592761885690624247721580935874957798721377130004239301108130327633740138978040734253537838862208507032702337882887242220025350067551656604894449168260773121039700683008788553156344466559741575557069356955920235051800380749280963620588034917109997162805941274439436675749431795059781329912487425367428362232696853363818141437476204707444692673227311250642291866709696229835337798259088051952080129370947758105863839993556939428523146216776405810357224602266358651300742819849536330534006760934658994731286499497790187620827042184137865757705338993197383035549795324328679787512162390337711581063147143795900721441436551974672825734756559737127049594318228354911193147088489360728753800829516480957955591101580694713393910489761033195344032979864507028606611982573815143160054844725865827197080728865840609162140958858075277972564367638872805959966983387192364481189039047434220283075892699289662107008321914772010438328001004484526609673344323535678095802536599721275362850092584237336446492068399202550745139407723937781398678659369260507886757653940831160405211806860205536407069558474138300654422673717984042284509033956812578904536308142672037040465215005123700386639413158370663050878326955805153690578546514465041519135278930057955164130372526930690721718109570213083558974908161184335783427511396731664718609593079673420935757844285537211326245014211751472999382370109438674720998705786644961210255057716277985878201814565508128408012627865948511080816700797426556073224728738241692195640753418550703132868567134817272977535999557847329728814317240770212399156016837326528661262838875468430781837363693587482228499185766128314913668432317716856716345741464246836970862286852949006945234975934838366782016256050370074032064599246144690169884500428563317342246893831905746807442687811815170467533465838366581209482939150491522797743549897248703580185986343766978948547649856339968*i1^43 + 3426413594982886224826596540665474754667571690639527345385481349193022469260169359453440533080205448217701469556686461747469423965848874808001239444697604299023599481605836518973197123128577778993621332148338618886236238383271422282154204746694743818046915887017102370836452533213009894201553041216314667816460749793846071407010637712356374500075633358892706261896959465853970696253982146839255848340791252857024200185327046285628339198315720591194517050805114546293932979723140032551755392071976950464094634334238882817375555967140497295974596436430420822199097537786423369116651839325881124118266915922045857969868671778949612165177987858105453900391369881475428761042261470291441506975407031131630527169546285582083547213252791489841606162490962690362369816094758297583789268402887988136901947870561244146243469395273131714060664479052677256743354410559314388693988216411022992218719684033388251189669989063231458056758059106531110510159340387900316667092928395810299349324046628001553102480909194417817068723608326123849418767785872865537772395292562585338520520682334947311510828433585089572752583519278096877428672025964474820564606930367026862798521774502000460523530749413125265267913423679665574928473016805059902979430154662719596821162110196116776252967185889941870419961655111212063164225398650544182745147853998559971824930363802795672938573219728880685882929779495244869680541029501792046323746943130013694459632260810299588171054277466448363109321580445849930784321231862717904406929793864578854632076061304003273021461595417177054755294455827811397028126365172971671729638900107265229960130862626548589295644240354839048202531133581881350745203120743114201157731886151498556455220030141424935057039091290134427683794577119536978752117591204669206095466813585520091589556629648032449521055290781400538786635914295507082579165687186100664510735524439995477635560367203536501889710261618431631096385222072301397137135858487970472057245464273532593023018746636450655279039238650915997631660322405998858867722854146156448168221030846018432425078272824519787397615505225461542890465702327455014538803101668921530282691640103279210638442991522581055210790644272119499118196552163475240696137904142627112353869712713927022026097500176679169841952585428650801745460591030704905399162657879487637577655290085342452588322768753233559233655237156096622438677546172873914049254348019330593305435418986122836054011411065779592205077559452502655263083628633994235688977868917879607298280496639351253972542613761697040842807926849536*i1^44 + 10144590750033275986707383581094539569547621174479841409449013935094068534148402874993254259462796196559397382960073700582284349390681283239451514269172842547305848125613004762259748143010967573148077079190348818523051424014708622540940936335182968886698620016701107301316067035169774460392418525260709251845973042275683308090772257040609567601458092246012955809337887676296325196879105382856537015448475194275353636767299394083448187870018281005075467040389352567866219755358704736114921248255190404423406305934920524594371900796918786785217132873882053098356463123092114570646778940406245995281702472233175555640245832684234201251780799876755078945949859843905740852230853957733152433373705023528601651540224271598062322352068665459636393918391615807985643832892583005407211770841812254178594707119310602127720429100613212056031798912398112833146585641550683802680738638421295360993112560390393547628282589315317565193858438202259863953093436729671146747489722006578530685216739723913628285750638957840611823821225527916626906238306595340653253749085189279879916066115564881750908659607141601221926391550825510739916320123233527608164980435432331461699649391714411455709258960654172536253138197703190486795260678018968542352161737884985245183144378171206492774053759615900382085791834402267234980960792247093875603315970702353465579428046130251147910878704851094610236167645830412922528933034124835630647215963666626595099628307966484940522706316379655697050089301032638140384749869479607062708574178544330779478950559381683419788274351262433377684591469372822656126738411630307915163508839223508178905549735271491555077165870199021492441235616835102383159149154799166371489839760131182843856980346022322949421585002991273947947812140301301200534518114989730557215202407764427696320277961098122500650118735873655025597114726664339255898833090338511286053889658718523279301138154157867911250861407718515578681299310254523162222205763740426879445745356951300012804663960356015794273955535333905896492063676040075832713920346687521520104332485824486694661667310863580770224285355636747791029332404744576908769928306497918516368587167948599538462641572008438577041140970288850833018036255275004990275195206720460855866407531382183170810996380627816037991743955589811272933801059031958202969620031636336216036039565822236450908840064398964080215860685520007047493824004521034221686846875112269009325284678556729230028428887844947511349676900688475047406521188999864393553526872016849762006176157337969960172275671597525794394472448*i1^45 + 176645183355574869000252260185866336377545267485325577992495893496877415954100487240871304219490025240253906283930059455456534405727684927391865370566901681615513076477795573400608145415130799321522408170572984935041989595676688644993814579212090603129375862699872578578501663305173345773227709047974631686505610182968994243477738851651398488315502952489624596426967167948843635918438868989205912426270307770343445929461731810241744254626001627769892545396325586494539010550501342655530608609212024033088205730330500439093545622352786075754873630806979819043635619451739711451801981400832644623806181768619967702556245208306355895170233902227338956913986214020552131496436546304040881265933604460733800451638301880309378573841397574129053704709269561702007804979277478365812664322443701620117647397724243693003345835713074635656683711540295513373687021233678394045356227674681839012753493971081534996943609299428342069183515967680881984021335427531140396981353163165984835628758730209111186407082513257215699300126967497774095785548137589164528252198347240973441681333139793429667698904303232702390976862092302027757067530062923672798384357524568903390839723972647084503932735382391470154992635646142271510381580453792835315685710551628960837602309029666408874098726389887669165961442426205778244296242623136112331897353968508677757502621697473741019656614479582432077078185252026306036937701733759254005241301674694143851655884644287962202254272710252675246896046102065810075027775322361875765513625519552290328004155775451924702068784385344911289037747102427974792526969334008454569899046294338877331761578961981187069091458668239666371630798757896828309749758388826550397425638846255244747181802292759041183858188299781127918009861387779366113286812623542078314307865928548509284435997468801421953540819911807324114642643516994310783210521356627357852244847428733264184966336633612957578598870731465526842494008166405243342803167066936379473473950895238334201414435637739454303960906209232098089050017812403163178619702785448297614842486881510656788008765317372736503060227216339473526618537576694164921933697797447829369953768741882911699388554123451003504278907876991644317786802595038596061700612257647582656969193008543650821413485760496890726000199954639966866991870117387270860926905515826815918972560594221500110774606897163542679913228371663845252772418773119211060106566302901628702520966660763115560578632095825184247695299387382084534638265823831076763018900742878297258416482680678112075341621505677930266624*i1^46 + 736593618119852115138859995815945168853017117678599444448942448710941544968291257332527297298164789896371829329738892075408457575125778726817339140536685510476177570906503430821535635079001147862344372255179686172349983025046259887097766524387277348107355431203067904688768618111570828298360199733968003158585661763284673320878201294711472787820990323397063850886300604728076600175968553683205351122802454762178651378755072838856598674473198933548955126899342867616304302318565867514885654327445446721305992626971147645418302821447146872786725571644882475068648185442820156431334893748072612977953425293689082358014296032873005667452355032597295315608796285812196808837102209187829170851327567803663793527817943099140408741489251770567721468293986940680227992812323422774500643777430062373582176731832118319985460253182306327198654160505810883850560136749851441845537471464024984903526630264569942204029810522292357911104115680683696529718574965911766405330665272446119387320920488493188212481319137373396087254075448548212103597416932625165532394258822208347785144361995658352319385330626943169743384616366346707246478815335272062933704116357136045953021341606553527024083586270911614916322337233172532244199029039407928029082461435061600154432621659538260906906119333185784121855643009124437027524777806915421723781863692715861053089885443295731113133243417819217484754862770546909232329830035529754632804248901337755423758894081300825150234221343683873279154106907407838207956179896075172034901996647166849769064304047079648450608270544712054412435363433536932679064343116663112641481960169108949528721873736220477760898767678103770387433457605914851831758748964261857239340590210166638068401427890360932431963230050230123556818953980877094264162961209694686664427492689958111990971886012127633859075208400828241950019871406068831394142978727754793447787025549667576572531764148624390055586591126084554553980459638384853334266834730960752034103173798366393135892572615965448226062537476345817360059340836026208612522273352323799778058329248277983641167850560105193260671671600291821090165770139840040679938223559221724726636463502398324390146392459102375425633599151555151248588649228659592646673571499104292476618566384897636670613416645549530069076955512506180020750351431327947800862357511252744778830188753860735347687897443618608045269673975168068883340618532997642857096460371410445069160839963141861926269301315120145029221742097729629375504595010137517662084455769909034645471395800551593859304510545985536*i1^47 + -4799199143181844128147622492386420928278455722984446679746703608394599258656538860425390950656584894294394545967056907219850149373209244045228860869288675576514162681019702477559324696472381813733284088255434673114465587302924757238562632590413861875914446239560729797046311984968753308924440606323029067771905295094267275160014443645857619284403733225060733909432627622273260599971179184245031007334831289744979814428396837861883616941858712164951408958560657518502145562386381051218104653676500735200062539803429525209322181064201932172625965221781336545501837331295123219470909956274268763416622771818351065728634882568231501624682840767966338673323110646320448570087375691991544123851394692732903659117901580894852891711575709196719044317755881708898669400836135028995292917936553144610430421085645287896360331817655829432467953563988353955066566535166353573267775621958462324633094125513179511363778880868018545127157197477096744601077502957151868782569278725877533907788636550540335888451552800084640195602747409422562935674125819785829420750920927908966778540189711598228390867984440456739171219131407234925713364936617489707328752476698966839551339168044082113398830563671793571991587966935746439430334652711181262764692318353492356329673745759413121505214342044186470706906876696341262947678936215672002850890805873513304031741010822820314540051542131514651128861126998784202268099160718213623883256663252234258350376746242372915756125386300336464344503453637372892920533151551773100991727622083564837404146890442358114280014277961893323591949437179920836498260791237084984996252308444574287994739440224103679754129385150956641549649751860354906519340692561068252461819158009028716811276068842309705654163121513981323689502342199194725180064945956951784064497034807279973711819889370592781424266139382078846623143923510527050769634204406787891639125924044162239023635272507508522825487224332913629764940970839704223292443952650199693726804286965706573131242097698547720247025795455091990062376585155447349105436258156150977337389865216488181182725806990100159195458688421847646667522727500388637431714499441357370731912761967703065454157528683946806819218569860947828695770205180248012935438815466623675208125157361704526338780638219403568266151418948718424123418135960143317771609611743122302271724778093287843705644152683547469466617009202178807325103893260024634499312926054468251671937401430104600565871735456173668533877674695209383644212530749923187402111060593561416094137987742288836961119502336*i1^48 + 8219171599778483180807218882274224825884048498686554241357240595092211791009913032200688417222231294232433764425205139912784030814246601752708273673901478644956088784614843070732731864267381361233607374991601430346357771866668338116533629118301311056868826580034706383838943648868330573160045579878798201642875585586213340775778798718777311584267410636268633371188152180277810395894488841668876820393594826676711372357467186527942425834924049447146257733935516120928771010731296831859862455717398592516348503238051162422661237440472564230469039662232134500360345353001455287786567393310124830879246593694053014515636480889071746975732221628807250499312155512625067154537441349089406684197588177497857943670506252685455480707702261929137486140221637749526386358846536756087448939532707879833029786949372729692430617561444013986003462203787036713291950224916704738879533190557156694979859269411008488059116372070589663769378427253502979629677625042956846513066958802918974443892568548562777862768215521339375746160867562092017599082743931850106936965825946949677630917767099350235168210611958876852190112883588777897067831742639549431515276246894777605440320898974585609292155823509338346191489215163704967254400112013182552603593298897442315968440068437421525897130341652463759503501581657957176576171407162681421500803770923174082258270828594627327349208131921328746037574346859148237123646998508607916150606586621120368273123359611818734338198060746526086722656157265030761296996899018766480106100454671550921332054054433191274337655933226052921019749216695540298248348535003630195457129060084386141075322412725257294128223203148877471332056405601894268716331012714358455760397007102685913445839817309889848525242749246354114863163056575405512016518319947040558104365997910641974674957322086191012600415594596156994953614746122002019114955568533878264424358926814638694778560169984771254854650770552854246558063004879290723491930474997597852206394882771453626006426291634039295494760655184226581084757468011992180629479276607672661535217986592874974383632322114402639290409478993098756340044484962757826230255074927569680850562922227767273994073971072061174506356290747676930697288266447830716355439616542836367437331851418309885024593618075500242721341841192094997269070706067275634853724140901806319536960528759737405187770933989768292714104146951270614913269972017567349635280180892826057289925964610485833440127656189702617562343047451987964006854745968296941421247230334738273038053225740088470667264*i1^49 + 123869832824602625214463863904570812246518883589719909801390076862219940001720689435126540569298758700254349829993802309069395835948809003739699163222298121750925218738944094272106056678072849841416805974247671958170164096780109505188166592090306513135483922286206655903364540160564879803824927722046420467845993921471243827338033117062626855679361971756796632593189643762104482018324583541061551593727117327215874342872061572069801191411987363664876748527516350098036329622244011177822306722725668278368618626695449525255131139689657291141642417313262716969496581129512486927051418259552796650646648556826467304002422206762668301497873256300033098373647191617600343044220317046369231450408248497351956221244871875077042176022399225263381832805965647715801724453260410119666069425916236917981237335724786722130215907240909056970653800467705916285006402492376119444868049919613571247370481925672899568166438837058901640774900078043161724799852146379919474790432265327142680149064987552236662838347291045618735290493323510133954310912084624097727471959523194286115474950083296808140518456564966463831438936036995489365292250575328496986306861293420359745634406477486467779288622311018697460640541011617993685300851664000922873367141643379467591029738427428990627288863040208236426089708307831752228981279977411316413405321752929677546752325270352249070680339921719075036995115427014600082118027546441222369211367763060457623940213863585183145063069381080868712045422994858147910007451700486787036267491876751786373652751889729962126918181658574807997139990564811083682661374250028419086039607207571017752557016872481934085091168928767131090427832539747077982648669850479170506998619775451191937032571417609881886616909071584277744103656871240002971140249682859127483814425043071365936558966467671324235629645128432473272598640146707204711504344548506606505822781190250506810334120003686201150643758674505646950358908795293008556588613927563113245851298601894254082820567794337331051644182780841600864291487540293580983266152067421157693480326093475285844788437065477045673667955165371716568916524121754088737445903015084946817882845659864268646441513043819674181652468294093589734958817280204696524461183908628780497876295729824622992997050733009626317014045573574382268973280016084679849142742164743935184178919771066272944889913234507354598347164225351611939643162392913240648384603096376993032941327852556585185093410597789689273518950624401364629351056049722412386570560945036991400194815142363136000*i1^50 + -328009841258793340732747132667175576619464682395751441659103714943669232534353858284228633728210384266120265845741189987730679691179985633206773028549399479897936547080134024357605552072371165956356158500165597989193210341203905069409869299999309365948135885817323709668758147166763982427118225479333360946398064015488075622433508775293704371929772629856069797505973968988807566533408458040816741453270469310084252411396888282152847263913606822043278861490388809793954888082662783487815186872716975910077524209847240454295381998311224888907766152516083296975238999807397309193665304852542666410995270190416658486098115907410749012696788998610250023646260570690542233094021768279508879318701366080032340020190185594943099408286013985513636001217364384692398982939709934047492705879015206242785976374864520986223516153302305816648383528351942750164838057829909699781080345747407591947811970615582072552793574376112501504881226117651776010446744541754642370095128266877320374602840785353849850286683661530709210367947752979183880442890291994268894929038410598113775502667086240288140647339314381698695316857659719284805167873401913374604740667635477741825548830565105151236661452756638042692377851420116068468732665798376799098800948827892922434621414545221298079593358404140837050699991570930157194289835712246227427857869781286854119761545490759995375803506014522409478036985106574671461143994223300758963155294257349647404814979499088408284637788809504615313573243078856012645934813280833851307730257963427273574135497425963216585777593744365045399889023313858487885224413499786903280081227937769668608550597217601353792315376698555609983999481118030930188437527804914820370760730459812815354336010902239284185356531676572188768732840186271251127272211091870544934270301306605233534660930800308835752676218280269928354680032470827281848236021738335205102020584285357297206917784221744594938627957093038776344893158247125295565974241372866604330857582759817843214378891403536179293406921348453536570057347134418729180518795691114819862048430281246864857141113231806531592139144012624699057857798463386861199943837727779422918678216886912563739119851401982479683853659306355544924484395527273513164525552695491787349032249543076680212865519120295142684122645279680939854457492641885617175755005398823999333692334353920058699556301931888526419441303765453430115700518221179337354228578234948576813648550846464318134738411311449524462725029768161651856377227396676111118119446808254950821498135969792*i1^51 + 103636286189832236824697114956881577364792260564541037050975093039501236178347004902333904307052098575982169362647340310222466704095290454336839272437178055703021903313677558597771128774127821997225402808767684573406925098580989737518339434242500635376137786872986348095448059334888859366979072881234671488071071103503680705018150430855148335365227868530873285419560014001407473682082797465816448382125435436163484441726452860310743856389996080067345584837802264266830306328181676491073382376899431187022579965528577531566564469560140657703904705470853877215546296222228798090751120655587395625847818204347965826831327166471828837765129941258125787496272458168836773531620140677695815011979548828002006359339516312893641046124107792737569242006092098746617405135395484582725051787867522115093314059305693678194969045244026314454512807812415852413642113994720545040493680963551231335343146190820726063367866655293663015147067195454479162339064519734938832020877505631029210456920902370958799477062466123259909935559762624514320772134846426858381194373605317859696346197237351612712754958856487134082136903126383294730083653305974417797492847589330396526288789603520422368927776113740792543416373598797045272396702748914258571674765579888175728314863910998019104014611894410478692841884132080507618495278379179223131408928784058258301990550170053694380014754165559386174845044750263811021047367119228027843432999800923985549022205899780632619227341717806106725450938545022639278208548192020192176243392605465656782491764376357505311804786266509412150388512655951352176468457293659104000541165556798898939259293444160141749449463059724893647138041281739643396614457110977732323377285584703404074951028333553718514345154626608833756271814069438140235632296798469569631873889310994961613140051268496428247578967443762198368435581454528703207832910343757243420713607539738284791570244378533583388624343791310259410825488160538366821725785787488880960390073173760955700657158360839838233695232275547662586741213391716123253045876475636470455071492828649855276010762252331620407937917710683082348417227631440768091979971955752616205018460963332160913450098476393060505064789191570636945891128920738851347758286622361299088206198846776831688603103128847728790503171856256154717179741511350968387606147386944613741822049273541354882701250191717252495272313157644061049844558830563034930438618094784302124715440856587631976203579218893537509517446252879946758075478809733857630586137793468529300553728*i1^52 + 25718850383883503200685166396656878127385742773283793813083078892508392308908953213640951014048364843113777679147260211677997576123007382362661003857731198096808503330702795018982831847924921248103086482516491860835581506035339240519190120461539485079367097236882461439683156876052596550896549364032377472529885212450199184328699222366140821864348092683736582864687841011741424092981132490960390147877100510508916005240926636926159134009450825036596388805578263676785671505501765055103610324942169781239894308478416069311494019786292930363175699051345484283690774226904124764490791891072633735421803728522482487920325674068645244366963905982989186186350132067441191995280082287469504385278581422252365961399974522604266764290879403697598418572824009737790210801162981389617205223858978045877933937282286402209893862974525012422471305461484033040237507978718150830531077896156787710797586257236955066995864705325551500578261122524879534339829897682427958240134351014243647747129448066864360385738982944476832076811130172311324726878441955566552606235405599326809037097534717622018650867316924355585752860779601599997242096803329601708220318109630748016594399302511634300863683042504062688604110661131003187913551167701764214724853730375643022967480218604698529636351844547554486820289376686459402495286177852927932869433427675889463984896515973891913082702702892380199791773527074419279569508641402292829893688130549244578800175923877449179693302419085284092142910172844640960911397206930940310052522938740952511471664486054078238944031857464677211344194971699098260333619998398371318654623069260829482969301549418286689812199827655868777055652680424980701409903392007770029716435177739400156979581860497758580139830006813009635453524512066176226622724368578133673456113866090391171625121293741485758363176883541314257482585858907791151424029934658012377465648030222242973556003655889700682444197194875955598665390680212027067766532987484394920928259134939155150950982441159739211222965785723773943058862050003583075053991365613313889581860682013770649091045432008474082060914193925414419884230445700512122425870714473272253419985848124712760372360812880248717120689004438361469113139529787037051460555985826090601580394284677805603553855833353701882842000998165897333502350976983437234609188057330176170804816061288408417788969056292789634456008449127070584434122894129893785974278934950853129531065649017635930457908824409993563181868699344866039704134619650128920188859891354349568*i1^53 + -4609797981170318684139018476551973213462500922318014396263884913301623768411307355886010130342091007823969985871035420991395203387401654698134935059767005627582110398019370435088366504436111519195662836575219526963242978533608474706956987232117229437887676296325425647743033553783114904228631930513812724577083921770225807067854956485128243887318346456244503284097823520963858926074145283168508167256899262579166269966253835045526956771294905193746547496161077964812224122390649518641317860368228341467387242815000061749135732214971503048861602655042025921130545725161629718656718417014423351204367823090295111184271122327408159861984583765511813494169813765256497427225782565841328132406428039898481549403140930665521304612191943240016537787030808765361922020219862102014337189298511667070836073615040221955893550704208140780663407368729307990410674101341229517998775228549868972081206792623274918268310805556018974501678287733827740548169421877372605199925098740956958058496607972263310756532016607041651147018290539429804495307986353683104583822495555099137941716021126239374881314624826906518218344346421874746518907807754102248609806577485291807274053464598311097846935675436464871308851621615956749652010433980472458251449323038026357847702741589619482871588330305303765931100020650374388682267492052026673900992434017125487594958423773568614041370014039900754674934207592387646246709065228681987889649641386785846730460436305558556033168812712010953895326494700128129844662074713630160001423984099814037614374554747669164595594781864670998899816076830682506332563405759726699387974803944649812573427198423155252823194640218718682416723653852488534631588431238583604479476328320676279922392509742678234598478647772449193270149195083314985963146685840418983229992492070160347653876234503272494712960709036145420162170721702933097862008564395399741067693205195602942718654014899644371283467010243290394399359230879524072730057914271882614446543741010741741415962581243856793507384233357532659550858532975306659334132861589326579902240999060564219954138259351606503806005952264364013786892089658785362736473149794632355711550505732648080908772162678902361563540386472675119659039036650742631201255134981178489891702241754980964084871378726409282395209542439512261176587858278987170265671755633014609396420128524105734769988236591550464935324267463933341108386822937230519708930910643867388590664958122980852831799718851793118869152369202752539675507882194919180172612971520*i1^54 + -1914761336481422439326711723967956340241264325722981037601169713008401465487149917732718863996177742746712070038685190738372088534209892508945259236712438261736463494686800441847272826643725182171865848009991264702150558929849200576805650822300051362678669371481906819105606236860181090545748492670799450658527671713998856291052586301348758319795743395978330551967055103223771358098546454594323544976664403380544686242481550272624109741123025939321488763676959374438733319934130140473202500659826320807455700176106558013692315514259662508554345604303552044510089508592347507221350691532123982630771536367704269559848454203784257626618953053606933662114333841006545042859415048352479947625948792223711112929385778783758547477655101280006676608129546243104189944328318569770186531673056658086292906486760643604527320388411955372022876230815746508320912193697391144800616687857669314750505686933008114609564991756546361930466606336625148516238150022367265054164924990360527226040987636578827085684399890437982805263523134255601975693206248963672563027338596660003555778662449396910654348930423704983394003140604826265136965024205344999773243480275391565806617728109912841642591427502674110503276540320344284447621127716716766015807627550827668247847444436166820019476748501680301546013842669550337346301826931466933565911522029203949147538768358235128409342780916352199063103287822175724204881679982698900186700555419404796915207835175636962311742303248588160742516610415686857156272769300563270953253733140167975377458720612152492619054246216735618732732115154190056961561621837486191451226836977370021810072067466462066669707783427649934381568025238236956306490283742238347140222885550390140736873103045259196238190449194912990013403008306784064783684063065465661911793890849319256310155961455689974690892445739615034820799280251296953580035850771514007224229152553915601209400650061470352707964798249314752074796203123327815323339665016912688661623626050480572156821703051385401829001557734116293989009385814045365611889675924331645492482857290337001405288968817559855998601729109916800251655939179987028633362344926400598558498177468094607371380963897862358488154557929710173101321049060470068207712475447458731881520269207431797814078197100871947911623202633084891913039292813503695122409525353136388564076038961029373951144351055599524436415040203996069431384592251052873780804499235690791800413930454208813025390971436356170736699110892533026905909054392791788354816*i1^55 + -195359130095582225349750166418261082365428330127484829679334842778345964287578543431773821995587547020377583510876635382892292018936852080511646524503324731960857381333903986328146336509950528287013450413506486911371811056300452386238773637444353701445329579801311670696070557770111229819619205915072520711105127704651860674554700762817436732302633214616591753956532644181736031156450866387242919371691640624354782072316475881886365148318460393424403264080517050644498325481276985942630183937198334782807157947997158787422647957089658687191784002544970817104799243512354413776363965860540237865150018158102985362755034218133216456835831919164889089628987131568452342673347821662617830202499664258404111700254636992589915968042586165853916430101161699101809942755224471246995672046681101124975349334372648273240941585712626733276226051108763928416691833788489109933353809275599496627412200810365105110562402318788804560891591253641724189473789437203176307163502138858828965929285809159793104514942415625915480499565093092818433790140671219338822960855622982459444218630703816974138660117279573725060947467765512885634490445117489719874544032014081020875110340801637026915535357260913814464444326908365179943032365714509385708186023887457175613755443051349841111581281306598441051129545418994852736390372659846402590600481951942379129262183510022096791526621289598205005974385400750063368305268312377578608948019572915622987842587115509880313153617232560688019602179680275542187936010037205525479295526801128086136196689706390283563719084919688130261489640749339502855037012759715408505574186324933975518765864529478137445135075889277570630442721020376155263705078380187724299634844039346664833538441273500423670698945655361937420398381816814420415608451978094333605610287535100418213759860757277525482506842565959082177979697436188162617391056680901431588295203405726848332691902429638193005546476676160558653297884542684090633546079653987991733232595495730729892298442811228758492907879946167758528714391934047465969648406496585683702408882425672886228205543932141232960614694712095084322723518175877186933839823417767127003029211832892241121130326142021938677565788377346751514571873922450294224654705422885261370657959141214028969613342844280985016439347283680821623444059096920050081214776941875121978421046528357194558169524918663468191554803582630990340990691615276386276925595833957083130200757006706123582554090025476557816618124139451335073050918705346560*i1^56 + -399641286945879661741779552706197892679372184587211477338129289273067373170941303595111167926286361757234359742862526644306800851522319424267735916066571352050738823945379855472587219965888264078021770738939489040143367421700548155810598394148793029730420011368860091848597992912161416363827095448569908081543410289458608805376876296532819542416988220577001799035226571285444043722571060845417329225416220624555594233855059110817658225285399836766275945722728095672383616080442763151071434876194976064997104552860217156869797785321219540651346194796440167379481044618349929775355594164275274672804054103058448846701298170893136205846035146835454315544652185117461936111864121146620078160061898708157824039109655136441510518696733894872982842361633519723410020569698402960166700306252130913429604789230857539192233497785345545357472602683358708050903404940235810414737152686300225133267119845648662455188459996174802653975126312757612545149916404026213813287668000741457665450488015213138484605841773256820457134744883972908478279422915038430654945921959629196583149716519715018078417499946232782413991430626664831660119480320070989279892728207701923814242934639183451599870014109429484743125521923758246223676813007830412396731124345681840513050195185794103125032783347332039106412526605624236786267423111054897652902964197932687063158962553339069495938556138777604433743066217775980865748459648996493971194468792141310131912903041601516256656360368117664018053833205011703821437662975341000877922264515245510356737005457690766810797090711326319490941382696775500425666335230245159668000054528754788155450506126655683402015229866487203964924996584203394000833853820418716080757732855108246129905901789276040075558838727333102418446934430583425099516437293765346496775634848736992164002404728266819687264038388690882181926329071369800086504753093157558355678069884853646697643514627527882711462726514861645997585016623207901607010162917978426109360224439606836591624838914657880083830671291008545843601043442639785231550568874511115910613693925766309530732687253915804264068363619576442968904172156788881908460300742084409127567522599717961355117367932239799458667311921399399961367079627124888512709813929861043062033538205302476872215823009732076749976989343731482181479271517254686908481045406837261294404982521856752278028797981047107046539394280901134211118594019161360664762596893930575470138099740556012059763786010010429434560997629912003204685824*i1^57 + 1279215585227445221671716356256308795363480364089277240730473721240126494092440862944961049254233272644153221229993731089545837818915111203292056787559148616651005412180867251185795554940269960328067152666842560740896336764356543090310220963048567725886194930188196870100649706373496333026606001799957239479563658694211853098144148178935637613824905031356075334142909391714483438995376234260408037832829727451105784224314522769436067289773852983218586317518834249172213804006106505870311185588470689753714146788401669337457072397177803567515038416369283515817798137419258794656463814396956012729746276272646179011369995254930070203164434688571218685179990324671557408551754850309578144357886155048670021821599082059666129361067214431829601490067391448420805535155875290961479869546736292425248619997852945689865527010044571610738253615192454725646256806613250756519577145890955656928288384530159359316411455354278317929120115121081581661898694138534163398820297948866455201098584889377980082422313950586270358795762360921791618631324977922771806283400878901858735059561809915918134599847414941662975515538061077812895320802415094616105300205234200683846686193490917585073909090135200984418044284032990381783991269353930185460287842737456222897069013151788419243899253835655518337097188416110266372499502222385708664802670089671019487339037448144367538369313947788045001263902074560189731516622987395945707017396059537688106898758063633147498408206964692570918323670692314132452790163735976309222945277751543544195841393165474957139755387567170723620921132705124166520936574696973558028002925236911352247239379441355583361996134972477755258698876946072292575068440820472778907667471718713280261014853151785277491348384373698585522753764606613506232520982235008125991998280333865445451968996664511650514723506516004235659474902775207882571410335502108706844290471681121601567695928895553924320172513164891414023117340686058233691759015533812091607141979105331737567042855499215384815253988636971712458422521291327177209766599931368174285347933357593832280512238621002650071179422775193534990212509933166318638606017417613163757139737494778413290701062383210869726055061246220537138554444427839244155128647756346154131255118790302190972889449705753513430250238789323054247509171329837114955635397528120345990248476812361977682257326387047876511414710794033501416513724414048579230221669425165846965563956536644198827328089664032703175593791520241614848*i1^58 + 64736079405832533560918674203658435264789137867144315459437925378649796305827610286577088416701485021497987022754329633715388924744568215399595465407489263799978684536733222777490440704394569101568655349389178526133658675141658092174546922662031208285659881708309668795928404100631106668748606327036592772458478633297703126746191220776929679931932865265813782860111767031316244675199382839986781261337511903184236534456135876798220447466192226136719637930289052027330437918039855275239934199753172730255596898363201666495597845613535756736911483947328767445850060923553995375812811646869026886880385741880261345472985334095849836331082092886725654204753358484065075830655386241311829566920637727762886010798522906580227057908750415171580496907007572959584166616204701590969275306155009892490524549330703677153474008703384615219572178930673237904303918882477058252199891920125824092225246054999548435934811645024118734100405975040877664085693931869170908161600678240016036301901112132351066308241858791924139744940349591693174591863128982760668946751477834259586610793506721215504550311395163961400144106785790573004812372284183573049993267033136423457823646135463020140188545954129033038175887157527572289396490023918074642264389099082439493825143456295100723168516982261792658620596283855169502467062173821704784916505350103958972232728042891906387072323946137513825327449533507214342430492773329220263294862352660947462076792428645201679098760521289242547705358325999531020256211765032776912917870180443718478314871407834736096598936902616147499909195253019433495563977836366739198618005687173469440797783433872175909787912984143794315614154236036425853638785343766297316538013500316504555048211310300004513439629288626722670026946991233318682282263062027962084961667084408014697212668869399818616736962361088739455462364200484109407828542346791585802737955580069826050534215818825133076103937708294474783106439987500134907223797499128911926570799444709448753750264159030216066832779064604587592679761795209576909027917202843208396482924009376986856301955772045931480774047132679123557608243616839167489336778450622441899010620161473582927635188903627349724734269806645577159693531384446071978232546497903613791027980226167922190721532204837338782703071722906783944842987838716856800521305045720895234091884455403650922806752897802234127447787996422224876089082260892525899672704497083886459137466874994425312321542123235023975548880683008*i1^59 + -3030419410982528350085131478481607971580925919671654028363444222435846835798727436950261535728088640872885466144524719784993751145512561209972410661107858425170629602448627079262450935003399875157645783193208880139849542025673838881327873113754394962023182706641639115578594676534651441052533048988084115547787987925625870636093933572705369096727129600127668677464746313438263718754391799287263190745085234498118244082820887057511930427740682930531284325115641854483076168128665428580813936474382128541424090447603461667571524080480421081525241862778169163326593105419244411482994704546363354058906869880355648002013296494164566996691771607272587858775234970385904431216440244178929260024120659293526153888494931620329742677108506484138382352783460319997819770668300379239327526576388987738670030638104211621292404215926906654692505168971254178204884450504826882288830957973330479865133955951098531183956298396035449302731412973416534338410032483532142113029516435793126543486969218989569298072159342747974506085518538327152504734196412782034214293465349351951718923200975434523558602911756669128309610692743083425189207075501128295198684466099019379204372716687561603704016854292895734297212515329305932455372000744507089868786356203878233866456938085002819888087334965542341969026912669249179683174942455792010688715303035286651395811522604958526971440060212219568267270763921107516164762706068892057067744660039552145277831534818732289591538494533023155754827498771904618563336491437356975399995738858134401189172770681067047041210817901629056095500081959899470613213198439039804508008885149609964817484958134714762253588399593684485041697514226126528725108911824262832336424626377630119796423586556367719460617689700242272184118177615606408296841132450141725903565676974130103139707552061769595126560673379799028773823152519524961103901842014935348035705268334473014411758222239494260015746930104581182775158302250320432587066823605750443029849058945898982344436060742305448301765956324459282263978335500321036251682234215687849904867123898974279852062056126979631588342872093429349807451105970675661708919002803800462653698030547460252130383880798506651595100572708163181670714153831814765009489550714348336251956713188311264525107830779117659321029476396786868010819115939885466000308747170212541609163970965915069738406978505923275410783418703360074528962195126275043480621459418562259473245168090258378126597425366392813649920*i1^60 + -334966467477015661530129501138930560809676753356727669765448000822879910699898879534955833882541514054049129839339143324383759360455098754511026594769770340101457630799496240397595488915280242600765520280172147773363301803213853631329474860639407602431117548177857402609430303950915055543748351948851643406333663560212458671115953176326955802384539234488474154713151689217727947931806592872055093642916703244143928345690588567775475098151097542183804362810904796648755883623345050238193275827322514740286315575592052111911318981205273369648352582953809077991504971698146817838772642254455638909123962675046101810568521482102408001680297353872861947013885144121843390502887595211119899458676837348143717397952998068355145907877371332064885112135601566343397874348538974937055417092992093620648692362258102579611817286737718276298487945581555810715830206116701472186290650247353247109889789724656430821220753571886018655980993550616014200835453206207933376295977070483974653624684925768977319891466391348937260720522111785554129659359470329879473686680202452543658934827846700384141130595305431744266943825169289731266092068942307948130183326104043051969347391841699530598439614940968963101910397524114209113947194818181151776931276293402457395001143495843054101596669813392288275870030209076444072356344580461642299151766623745849949600893120194173627246596587944104589499931597204540260519868193076142126943129728481260283538139226420793194104872529998203620453854775838815069674791436555307670895800036876957952789985748263159575841293488098884291690859306577076320529180091209428522675961378892618747192179579904979217011878322313227989519553885857884087822980497957727802688238181928347611103979029594305035429971457768254161185658259324524744439689616631908254071403529841002899860082337941667376862566881533852821708593532898159271573503943481150923423409803141718591311606363916232901565003592087425966937885704973500369507841121882435631449156312862398597077254637105157131824674988083050777406906278012165561569563955441883910264243203822251905327779486297610506584064624872613950286332947645590176609306569219279558883310469104688839697853249028950331223361808745562133919447474436186995085290816680129116454554394217465364622465858673112999012875676407455832444360909985015032088412674020766410173157276981811189429902944733674261566744902308914196766261379342701105613625879158291590893079648831536280651320048746496*i1^61 + -6539247354730716694400963727587424875414234543381958405390311069566430660457636454193054811284877535869522604208518063675941369169688664835768306857456356755940802185034629465805095320808488358563017619868920642226611724584547839449096239929880262964608897576292965834221466101188282577785601734171052267584148274463546856609060743373761221391079710785848033324576012337449312198299450220461191214613872099283987728357545778223756810006134528214512820562094596400533426271890027595818858451928656369326126314719148986571964177991666391118680532949978183999957331331863133586624274047682363985166934408781744320810172578526024010789083078508963134006442493713776651495726915719388805830564616834357040641578459888611575221150308873062067770081718391387013387037207959947727407600826908916322833028157157769367317931754526320145131419683302992849971502182652146333673463897615156735023961009787473014416304479649863584989108407279367357652149094394742185536314205632487581507123640405127869242032368714387052743623441137451791022767463181216693504926603050622680150601307732219567515313997869099909766502434902686873445059503057222081554732563589888663579631676111564823142236519935073091444973734852500034257801421046207406404584898903484617922631306038855257725443343903401467967942320238040664420095526021351240245084192599541541952704744521147415047080792800618882328183321260240956238879256180460440324736151256738271288356377306245852406466236072998035459566521988889253493168035863398381463138738563756740310052265077825236399676199950670886820193227878310069672457651158645747775362534440306900470061587954819343442527530999773508377966848616123635175519215764961481832708308302303466655285374518090005179563555894836039230974602470119109538593731509409435049518951904185827097324748335222680063189055305466427499845312362622672628026441491158426790802648371589246074690526056530427005999265808150796366325667352732550800788935122054449029809909688242440735522485117588220256891490320915950789010420967402108884844044813374650155949359271036451574522322718845519853089721181533954699342956469830513743919688295088773788521436409854376564450760484155162574975820842304133499477193555242447927145715471593028365243614007363260631347140214729955177931631090726381170373149169388337859673729988572887222640887631820819006228275813451165153827006728456125108764955635997869355583128503356328944005200200789059407183872*i1^62 + 19354784240387878989418029352705256072554307641314864011720301893309288282066622779925747204433793418295162168727659827238954424288152736717590063438055346836358909861534586880830170063667435394467091202028115807214402671579548981414111729856124928598278217795991435811281910437297373422366516297511190217634227511372928625223564003997903128644788511267429187105579400794199610266079731762737173829471064527724181385954732905671072731711823305122244860335165503122056366793241631539627018167787797960745478469405803921350646408406419835538514032294073417278415289512735219825141741724675896154109688046387830945195224659499337151097276464444112435240526578942155899325717151718886777465492057021447578896224018214836793589297822540776596761017911202821605928991704145078456461431721443086268950673315526739839691568845489012482734801626129802634489406243855423970048222058378962254106233824372856246068623040120555295573540245010446647511864792350834844113036711819094884359907747650576005064871294964446955578939291954095027971412941307687576159236431199169066467809707684717747785282564682589971132026634470582457379176290579576471592058871946320125837657976565166988955889205151002270873404133486998871388142046646037362906951546833857892482043821721709904591350301335089458311233055093478582850641817558355630632198061240122927460859902685636604561676266879570999284831965113079793841633658332205084167773557436188025712255488525405213481940972855031771768641646547676781629543330598313087297835937932776801059651298010854796613155882222002358491931950493272981849672261844163462422840525304940185253676784984768930245911399533098319166882382909590422855737096828618831918561725625556321055816498696665302935513840591903115398977325186072257123994675058247058381098367351628905563500124037091311662774965744160826516166643069195278738166374802628970628323611888908291455230400402877851276657836648191160383280598023455750725540688425235707627117516360706691260313858667831715378847621539566731058372016079916193600854436264530628758890814183763709215434539428481566688111179141371671608689027491128934511283631202624598161637711431605066908834247182917015757227772766051564728186545712183128376984799639970215258585447814479976066552852067226863884265574790651561502279654063868778234935080746124175746854347876469497870860187441924555495531477278843965117483015586131490345421297458198939555940972172935168*i1^63 + -3331096793063084769757979730206014296723239913442207151202244626100518139907768310663454065378057593486713620675076061602660456706985405399116665287667002329169321932797398341903674215753808276200106283183907562210377568739640239570149928015968630406510936830142451399996546344555726104309778662231239881104816427329210692346479409032952260757338749328006185498106579954323213821166160279421185272411648202869946792211667346834721441400882397369743457201157076042111093223526180992586804620590816047453486102470380023967860403067545362789462658815957678940355804923108680544350119597711480116056989050920693580548621194022171977528965704408133304433022368666233499199178091949665110215083587325332287145439850805324039068613377515461128934277411696609897460660203055220833327908384796724647751129567616293407331003473848904631665146251565323991366554409759967367835129100570029044017446719457836194012379908862448234173546676202720351520945751922044373766911916921568954868319250001415698921772180524396849484224445697857587319759421100673192661279723712675591656804208362008720537810296576002022343913771874827733800178400152602881312257214436047658514256211290826654162073619648766215796394291819299207544622087330142167477328763628845574281494434993713431249264339949787001811902143493948157829801826227341486977133178158418975654565984170933624738414637778041003041958045365857008503187298584618263820576032359696784855227681091750759859006102729306871328294365617700609703958464915911775600259806582070880954522382782838120226493666224835997570573347824717097396907386589431351409150857505134469621682789466145584255763611033292476454178543825131000867423030449598555419927991191095258020702046717516489203705426767236883646729686987227753415975326160746802828780228258259376548018894136847314915458573963768192601151090910476315583639364372912677428106447089413249189576647440832323186566290756210647512884897012462298752014843908082246056528676659494071309187734024086593604512080622068078895841604301301625947228427319769912527067415424224980191788378328049697404796213355872373946671769059548591290494626754169300376769591239097173997601718684357777858503636222289348012047437538359123560273277862241308318844810780511062541587358897050251336424928894612234338770480612999681785432980770616531672745294695717107296073113916076966017073921519792237942873933969106847903861646460697826584627773440*i1^64 + 35944611294890836027557155824611951947624807287611561183402193371248278693304549556655961646874448388877859116638822564493920511863249794441438784121452881286848531366573044684539782062884812701189294837750582426682265470581083658934909040212601280175077665638659519103041378534041706889820848792197326177701960576203174146530322669401429572357876641188311131565717250539653700632262006092539523020451333422816613114914782188525928744558726613101868029767571986506274173771942709517095918921714562791781222556178494787045040960319399957002585119211216837202850850337372448853011553174049961009254825104667812563936337479276463586390583302362769353261881649764226650500373337777340188483655406492916879874954081443255436650577381234861948505880617840077683304597166742809896246541972853437093534963434490474556975595286557909503218952389496291668703260808122812817730070133458743697442201521448319511615954880400547607204100005872023560155956610286802282038799282379299356879839195657078598730182906194704379186898705085240867277116590456556063474003158113090925442267920574523791803795111221727308647681985961371187953804659119545269626463784100057938860037004071995614818372267828580838052303980132780064639395773382123422913096222481664685050953033652474494726843934753219260195258099781340053874372473366471971373164385461110303889351900474065581142984789659336144111953648089341450472585627812720283016931921253812195776762092208917430455454813535664492189876082804924944231394459325559003040504710720704977671348905123202421570122365787423941281792216187822285003364615411755771252155638836683583114692435485439352961505290171477985339418533226331941830390066509739028439693976269407988318960405157347449979565803114508394592833375764281512542717904779569221680430030913000424577870433767429682031745758272968447508216372498762055775688594708228139018911804102781683366448383005964101455041487400127160210032346369990426971847666557828661678270339035532261115892675096976816882701171487705183525302969420365562438538882822535353622665762177935628983000622314295300927622340771018557958177317684603540069939599680318910802661543145362828049964517147108037015727684801209270740959960197806716708645513538596633427579744679817312164506719132755482881754173002886618772182823621986246918818572886362597817453276917447138999628974756370302370157383900498893238651202876869549138469927006721015808*i1^65 + -585075928564918545057461949772108947114319169870519737299034596177181355045700201331783409654649217660194954131145899862329723308893772549244965636969721321641719429763017621949251812360600837639027510119189529917767797881736229492736006804322156505933866915054346445884764405710029768987101524337299541575490294845403397852764821791416459830679542283289346735059342360248175874016621194004755735806101028329478595194789190952597659299057754189376289142500308155656638364716330541475974758339834933664257531262737172031683453265904222763117333969661828314096592833738504173666850998538451043686937785069682236680950837626420819445337244807159750613927980139068002912036204775421699708622937171918383181676433148412287584833041813765147303141493978373646541399372333356466316884030676846348200025330109376012913858769733457694907720783373340866215299582980074977429063386444707730952792561413014012741459970611395760114273013924219600681436500444289656896749707710430591029789508978210248330028864777967912733383879092687826814367802389596040587828788128443579169612822310503855898714533840145099036072676874624569054900370131213400419533984329492219996330716835684351057177347185376256127990981352523647280008853455865616410104450579107978052375020095081178935809391914453594858044355690311721949620122930881374363328508367626528434131232752994089562337551788327453760570054454370479701343134331672341376428736699972486674675448743758339932531130295313516949863413501996489074634903439145730420618676151011691879921736807583891817340157232441446858268272433416222580676375356326416602996734674043225594896220809926784805988097413714759556352541427074713237517691848674640383904142356974673154418440215064855372101250880883987696603861328972651883556959462717530281591827111794965147915996522050631218311430947865556188096385107142126272583097852213517900284400502088771281377505016744850809004473279763001683833028887458046034943847445308970556010390380545922047359351690383576510503250050091045481960977283793429712405283883202720281434996560127537670525872748219400672783982509366236160092368531769808806006708236723328943813059547320836858042981385639829493672102265027402645575325077112495358067725037936983202175194628059274396052648539927766407181183173328255231901990117549923482685418983593811737641268020320236575996767776587613568276896507730204858455112706498133828617421979648*i1^66 + 4472594544421754258256023642056369654152708275571196624018080664037286625593721093412286064054340120863317701288117365186856735605799677117724365357392958096978228205712927203472329504114093460593976056628764807394428968888367307247771671736825077814926548896179325279602596092747591841344103945896737805456840427646620386686284325138483872766359468270987653724011995707642780146070356202485492387751607925141255549912523541134367356684599026680062227541283873627201854054001415545432303126386754756070052865326714330086310118548615403916911047248107259472966404109203990502197489486812316338798534250418914010648281307781696634558995118927261933612821086919918990087748990633380330428619109928057005004478598134707564135917463524347307251140291864872913962038402749330821129543975404560571287541806767543584007764364458529997804524772638274754450506628571027186559435426512946071180004653478361171358858132319316355286508469009501454735023023620176250111978260984074211009030548827215319301777651250847713806236442283593261802115600708742828486217566575956316495070680379717000844666501476520241741746845383509050136085454913172130423146459058170622493696283475081249503811011820193259119419165719449180410531657224012826982946414208318165253848414096536689211485587298995491787233750793878638441411174940388374393947554559464403036288216973917416134660445728280513773974442295653963791453773066146164128665353593325299748260641190581663901027838863581454904816932653035365276650803723573283418866225833036435346736810303361786533464307809001408149691621306417585236637045788866493771081424648042005662064740457278694788409462359925777931235922605027769667491762000817105964688572369854957182067441703409377895260201039045629857201064703564429903723699843737908009590473223643725122060010776794016996131469674371472312625286882415840020475237541529162312643185871613093269293735369082705026988167589592702926275517703276644985308649743827035695805036165038131588597301013037977646818804687936770737442093594039108032027118560526034798747334402543295160104139338556957825463349681053686443805606316410391221463215660682067637774925886169528629287454274241159023464876547758479623268108580742916433604286448311238579217317122610140200853330783534017363983549151283427145314975107059214361475948275171007330061196693240401076933110574605058131531383231733352511468209224363416748032*i1^67 + -29918979226649221996720176842355926691102125869256876838151917379679849845311934180813477294057011920205070963756695736963585035406735398285383137414910129053453379429844875814993296183709712240272488731606012387174961263502816188879864221673117971709971822153870169116234032595934747905420844152086958099281911590883131093664360130425446011521548518779648403110337879746505790584358325049831463097582433296961249386896251265005416830249900178072705119850575032071257675923643238141465626185383878397384015781093493344652595213801818156221549459309235915791731982538006810176663793541395460622765885076076362991343016007506148288321382038905449258880407305952455989164961415731041660738895289648022476580745520087304980035420259763001089254537667653531104122111683793993656887569776135550658548961920947563412916483382820930398617346208090785583237620372646175203714643778834797138893552178143704379672927004578424748714623594254315462525811536972479817930910618459344517063524791336240880752090991667048807505126869026175705158984260316506848320098417499330983224078654662810603346621632311942838355114195048746109454017133175935665943088275212193221161713412872568995991194743164475731755291056595317594961701093849814056354178121610935979655400537723661733261320749430486755907451421740452757309297031734429892295484429084352090496857245141810012302397676001143541653638467272592531506097285071881320338945861741788062705563909061472010042974887131823581424269294124756828366766405487311744935327309298577291045968582995963825417863343159891050990344462073384388851807448472303909536549079159235518994811991018208682131199994355339928294370748765064181321553787721123434548292508487257986101578840692612114226485983625563204125041327872350230473698247730508590341243089712864728227738766997909558885283205614723959158792605212233613622755721251986734865592335403104446105228893027643780993033968885451743919815915541982994277999988155047136442630105842671004481866444676911521426676550832252843967666686002725524655965218930939585646060680330515691295985172265977423547988322933749210165081315500890192560768515770869688476014920719274375486284890763133648099523487425721177919823035148720465558226781480060565266826952210750741185025506971801381384746173240024409729657414316755963670821687397158737249228614231395316384844109168519974760626310925512318479184590536704*i1^68 + 105049871184775410414895546399224687034155270642538992278819392682224230604434036334886906808910876263743043640693558152997151545228299782692445046031776199942190944260589332399669125133676330322014979166322007178135630107825033721167470768663791665955493018961673418405200815242421314121098427114623598266460818681623944597287990231843606020496985856456465661465452624478473040037454648970937811712064707700295036959706732616493259075120406758744071317756799440869230829803638173112515196632966657219975190091391138046277049078621067467737298185452141028301239825360059119503317534574590223733819633651619585704930453825776116008808693403781287121261232552685636398162481459975395911073343560019856038888338520802840204013717527122956008383418301816254007654536054773241951551192852278807799368862851167434078755835944414565194811340756597343319936784552693756500138145292478917857944354825906891147160693975513876521503867733103734422880926793243370644715427809532961677890185930634725263078565432703644842736906815002986241464460240432916269732073764428284839505259925106540515989786169537361429673702677435088425947165844253257226563029041894945825009018820665919919964075047350431151379792747573502040966032405871444576427057401297067692157030657735048633339252391892403480854314404010503720475360294635928552772274741761112747965478579090237510705277804152820687391489376988646743131146114928006200642802092027380240703823933854188023346411872712103992895834394962129788778766223860900785380368425855529446829714357244095906212461118798924254838623160019726011859996322847212136166425413213066429609424163401594577602861496656918683546691427377690763751527190120567461546059859297968517449532597139999457933550758708507921014799162165856380070747790498681866372923280038749222026577316788038087362895139097283166550923707349043035484535211749327214129121397008264488887133431274389101755407516070756341751477031694034952734658851572823861108815058653172424341821022483021032436989412078415160092980717887564986201025229242941150715024636676126464225203139452216285340084098745288250934179274675950171901349705688405812353344278140472709529626410454611364030355984859946724593033596365521509493397322932414591693867127055877138934610373439546504087937913317279735873646851074615629740260279507379135553076908787749455823690016178446588657927374096298774888448*i1^69 + -55669446896413331856350159354714729051225188910951663417357930339573642138445221914798109271616872248951908947453843322180465256188892541592644519428041478636623084655333316694098404108826852296508227800891739085733512290637420847471800242157714750220582991139546927432715900304601117871435330291347653988596629013025509972591847964127206200924339768155784742445375265101718097438987761142046392711860960683197828692217533282056583201343827636269977624514378570697306676626986445465816551655236205318235485933527495877763444732507494969852519052268206478856305645869987852522254597471310228682260044294741766830187471352503909775684493540072045940445674982107087119259215078291376017935863494300875210565463333132075802860220023506814602475013093953833769216804429289085946377173936712980623402892903625945116167890342664148433481929244158279778430310528530272030254327767247250894973021746823832275393112954955231218153483057395172467976245646364014065515508973527191278252478692645812124394166822492453321252009785072929254242816037636002552185307334061372108404079142299231582530056638494638120786237261917900550368276543571373419327876640437569539327714789352587388342639906933663613617965924282992372135504880459220662488331030317839106457554383131521575337936933555081398393941492169165130605314618379532862738036742114995460432920600814290253772613969380016628203047646998600502864281676535276281374223857133994806647310444871883186060260589727840656080013933339623546414895945905025282700113865639835498816429581165794468248515966625038378658685330772614411060858299911475908587509504536733595130474708311849382559074389224591114275869927617215269859752850484360209016204670146068737135516836826886586101508194399296335526912633628084290133764622058282739154500804251085819718549320185609641111594785864697333800357704550515918742585483274602398641686101944048088830301503310348935752391439228180107297367988430730701047695781344855911354775599214445128364470416048415533482025570199956090962669718011207712294342425380219799195139310172623883013727666695225403531675003451575633826180324611676809253848074714425507053468503103697559778206478234740959938405502552996768427127786670113373507964977455147682369100214940174938419637834273545938869416301690245754928166756760816514475013463222366969424341876149295325121544356793437658473502871650304*i1^70 + -1219705817065721565393659827885697858040669697455610199674429697118402356594492122822792471661225989056286658724332757108606898046997320159961803468938722660361921160541916510217962141890294952985835553484205413964466652450985361398688968715857214709703453883636823898004656867501611183254093043240448163510611035996904957170352494164738290414396307506460967572613883435507483033852138786792988955671264316203656248191056059045128675944519989211110492219819299720359223079878372436457682715467142526022926737447561238422472390699266441921030428505506973369666353859126284444618226980588837446486309684204077180503272623169255788735566357449762600806931997453337437964239823907945620194056692302510774838341880694743170025276474434687718789817779338669683785459877381854114511949640776150306524837426827798228136352859057551534844337508258475765993036147816460537198467192821961967165794924507580782226658653752077343610691320995628526498806924019522775685426373607877238672622431232344604239613841474412028961660054055464024105282357292362305306757654296091076606280270177743416605014636728790031565994968317647524776676065897499529117511002973274231624968710557067490216225763698192963507816473547824996541694578581232915504509334510222941510429699490043874137842527945121593803490182533279218048022087097387195772433748786051450521915634512158391095553705937585602668616346548822414745288728148320571891822662592510449884461338192134840970955152076441434168977874988085146934071852115602345428920751519463996296857696383944194056226314080578895861779267704587968678582376104151937760154170617853474682967562261696465122428086832795507892180207715893261542631843801544056818402637711483506650052801380913951551981767642942295074879231585093987725017272924082885406032779439152686965720373669286194413994874141552220471653698072659846869922901051766627047293574850033467531007765030017873807555277107257094215995801646254673862482152361788974074133024687545997052274169927922784007292032939676444502858335192885848243867731775564680702906500888587788727021463092171108553820181410530211357983319955898416388098989265893965114267177677798324375028330833849423697858044198836087562806835108590943659178142310038483558921815428286804749633224989391422964812687380369455445665996419063997888745258402709154258178589319432340834606515643761397885566976*i1^71 + -3049299442050568875137864031634666193080826450008267414372970517214161660229036019648297085450535172039108146095720550890197885951872225838434305357743793620990290794256794539827351603969950285110729408359916905046983637884893581244316312409564667814499670645906829691006023720164422137971642399539154583734794531227426633505166237475790218614935315306255283788676755925890465113857460906643241492782792531033027448141168209109098584593429393744913087860622180046188394782239792691236550689812774533723406267575676678333243324743118454823484254616918604625686756066294292185773399349961248843417638492055986687539775272281209069014409762266795012900859110967498001622693065446344773377386604826654973306706097277413273046105530337163297102147840424864336811421180723490274341246760062105475416882126584722758066872495399682145117725563066109648643584755466680934734998012939566063842733023772185115171454305249287502148682950823233057385937292178562250561121459558467841387823330235839939671640021942703180092597040514722170595220815156543327662991698335264861392521880066473227843916801285981223176182738309183959521442198834259674547736623419263920929037610752652691917907554110951212932059313565238293160328689388944213046895738897924609422704521789934686726071165729865479968998693074607028358988335143980218308761561183683182359539706059515189176063130700331191953315307622143858546648226417913022679073996629119678191706890329773526969378774751559878452741023011885817819741674667144544697800668170889183216353750906413140237019034009874676168312568633105822564875899142601506182842658437688235365130263969574692201858336643677736795753068675742004399277694335244223388345886055053212278572402825093987570731593695051639603905098780258657513697390052985047456288436241058076358493336890065589500024800617796657376071248660889374694174993692161826287140422986906115986114566852399076784577976491737013646431197102714528351464425230242290519094743981611392487152210048018891554028535273603937331275946866014910390540914000334886058206464749916857330676035033218447488674570634453159687098638828967927376215601227153897856175358228397100461869795729895363260291524737046770282937662052734531364376010613370888335017354804233900928304923894781139246022375250812605812960124713951362321499320395987580744476427589231118784460811078205440*i1^72 + 50224619460215481827182876256255340425705103592146310109898570500431517819116010899060628447331495303875664009933043497628036981024213753979794052203496848625731432025980610153290138577964076456707173043176156076285968828617852780644363809227999137600022965889738422243423123579892177525391687029150113557989288394235968165725995081553694141366063709830227193760146733290155748306326363483952794761193533422216602739712971477153870102942562688673227108657221209360778217587462068398862835873772476003040424848570335243496390470247142257041525792708301915767709338907862759966441783077896189591831628246009093221594294861833472690102439784062758022974863947720811829988639320833909973580351037638978241961281818624364012778423997131910662375412949697981373615753507131590754513665301108346767547582104475880128086952906295482747702515073793233766354310910264971788674996267192478171183045717333814927598443370531206016485809635699855945312177703759725366752028824653306991209437139175819941699681123866889977604196873952620314204235088104126839206500067912836950248943443942583772252024715334539683947397588196957670207245344551485629509583051217858233317582230837889535058337671880489920888745329676724476078621616170230623420606697133578020360161168890726379745200752377087084860391385002763025889710147777115332024972571451306260262726512895304588724535008138176468609206892899276052567545401073189136727584330372156299692397230215382670594042485450292921615810243505486321737186243774716754069414155744140060331596176994493704440632756975427568056657672386894814818174539121998179940685053316965718093597352625013958651879133334146165689988477035276449752045322810971142970689913445723780312121702139800884375033392420312908940817138623807311866100696133223167298289193350108492027994166268651752335234202446629857204764292617502619446877626709268178212305191811460897425143102090072715852203061884703956018485227834718497244403321784408044239099154955217792259409410330332279618977367939065125383487013618935279600088240168156333862929997380459806086446391556761073655747656485137790706083710888789359452008425904350707046701081776038287800437159342333493373836693768126925959956697136565776378393207986615653743437483211639461114576331734017545595172399277939267693386125164809005136822973643805983181831995305442147546693632*i1^73 + -176675827704054404106715649918087620420933279878844383395689272341914654765882520871118543945364216363031077426994294828039547684522992922607103990031739816551672207933586285275707917583384661925066948164400005442921415528100038207113549079379320793386110008479560322374728361296256606756063187049555692725009301597895489820217336811442577174564456406555592279579675518352125766934223215150379651909807228094185763579543423699498710176481229497252383414102590190017482094969066919086276569224641684851433033792245745267180223088134963648121428744297791304686584536396428013443082762180541671909568159513303785975479194487475516757131979520381623866167957973500538708965258124076337334620617513572352596558493927928477563207342306333411372307247161882127270719223200421000774266284099836907625217692737252681797376638497653925522628963608472410868233346619928232970945601541287483734577607095911783834681849672531606749841772963034961984781856142761750051249869570828766090824796005515182029976980440985420375879501464421870531904160465486913424824035516966800850990522184172070022136002191397393045930622518145598190082729800620679294961677756278839629381804196782275144615791305723540911036700928224979339807473772448641148141144262996872925868295123642096097912409414030658731494628945507351550801796610284922620594392514635214258441862257142153114387776750316424136455983983751895785817362042492280923491525061496735933884132325467446312932344808651521866500495876820704694206171082567865927002417085748448777635151956711271666893923265686851931881796518457771104905720515693998200144780443068149736395173768727638767438683722839947029093235883637381538166790876534700397289483206041679060856235249827719681796839501055788363311852698975240330284573243018815533994681869866494527896515442606109509468681767072700687345145357374542089558294513963999351137168141392652427591573850290312142598329226312908387698497607288846725926004385114961516203957653055590168229226294148397970293810239792485295141276615102253396581623469077626133182620358936614614446199491215378070644889102256470962565142661447371890764801985890768743867516995879474924246169022159500865477827261228221096315736031575800813103319727491414078078274611337403060893788979804027113240637990361026577345323918078150315631053718045303287399281014494724096*i1^74 + 244057072860349167548182825277340307495691241538896455512738939076236112653343836902626151813066376169579275983023694105114278705784233777429052749324564296357250304883791120172256017629076820332121120439960162769867638118272928792454974140610244593700151049926656985066718194652842364822070003776092460869243029720189062658421579113681783925811620197792922439253603181303002181105485892541658097419848251070990969827069025639060452974673206395823249006925361469858424947280536682184112660651646162966539920476133357913851346972599594589371798211449528955775372006957024598287716875647112426352228627051926699661304849361382399090608448207385191593333256363236045599242140847835313763323494082425647551968585988281451250057447958809908751005530848133007691470281249768569151866453599335540461054009664545984927210182844262320454855058152990629405119750176974650753077956061877127436300683314109641499480434278305347366626156628871679350000464404843886988750450498905345258932491464207948816654422302303268529508473060372637021647921705166369538301846199459921678238493211690709245623702921665240035313898089838686121135602529059447851517835663133846564180113390913942736134988064726460808546312375720007252933290136694506877370332481075764496102234232310249155469823318938175769992434072258051568595456081312109111532289459357041271562094716610762746501989659809630879023663708896987439420572909254544141022922446298615803996351400968174308842231014076783695294459786621215083123849557814473019542805426557819726794657439165961217123256971747016536403034816384226582859226419906741515178934978754833680806497787565827678078225354660887962960282483335456238760555452368156515378075984081210687309776464012607952593394761626280025872973690241888748673480096121348748150361685832845947209862522000750720982055076078117595990982277536562987136124752861061827819713932956036220236532183948390372654752895644377274273014948422459375026953790554201180793844821105039739000590413154238821418764298147729666927338853404830043637800789889992402734906776745741477229640913651067114629068791214571216754279106904287646685368470544400488953131973561260662226169233903377024258960444864733792294749895334947124128102487521663761485908749732470555618573453108927353947288961235882126701451827535548689896903304053434676154466304*i1^75 + -86936295719459380369783080183663588028694418957209185144347017755771220964598127624987853877697677101685345351519510584124838115565674594971766785077707963860880185452666798726810268334097915838959559652136151025568774536793172523513749272226617858212895747029300606958575651819063965608310602563853227770793763338667054727923506771583853898473341961842712178197963254961209385321489284854134328580211315653425401981369006555665719450025592749331245900241616834379957025810409541665358922793593984831953598496188850393589779919671464715998447527595757307904967918643275076297677964369439555145367602508589527833747673116494516118566587276419262980137549889882781479720723000695354463084075531056505732311047735766082713557578553142601725530204504166899904092011917250433432475229465011438325095760098820999899792554044047736190393933628105570131690702584472257447904657584067743779988645286322633177958176007772123153918375220300717047505859900119143210738330415514453772770529376836657744040498591036533436578958484859773556377317789930689162724033314275389301124001219201981635858817688406743141221121536826599208242309912520014286171145537339784781613496439592329841313863925908049873624003969694869635313516788139578198442581525940086905650274798375524064288917208838806792938500682639160932050415391471086539823550603498903877510903987477660526846015276180167745331622480241229199988161771141560582153581045703135297519292184662940574493410609146602640858714620582554822361420287758932495873754372377187670212032633518555077495373685069154294578605097225372413385695543814414629996504186152469918670422316229260416308517681532711639647394925975615461478175838064073006222034578513738720187526942467965658918571571386808828399038250912315835509354386914835046967421236794074800751318446608893523854290101094846104376337690383889262379325222320106250205787665543383796928675264918408246583447856320102337548712932823149534514236078063615317519942068739982778546909665879372766787336813967642935944913042592078051167509206310105522395645007117121073640032621465532285717531770489641027682419243767293954806924765226369692789492738769936474164010001109645892931003340382941534407169562755617664073368025159433202128569479789779072141669569547393785517660487337989863058646358427949482822127809606975488*i1^76 + -62010515138413798754707818295403822280664149733127997439193932851945650834437326854514741672750588500757837652614367865324967915984316148046310222674590890760842797070359496523303180651265482808559847485038145354588918739581205867767613249756429205226359440856152700868272787797803915489293867869278724931440373005541046787306785639707489117776741120260084388137813847758853752494544266924235721505387613500385438290366356228402194317319829160746370563852608825863235762646539543212531018489626865920486458595868204869030021626482002485594443364411661952670535302598414560123889597640141748973729139153561607962669396803016198087187858346636156576730767670184144615398830134435777571762301100328734679524322284068528524424612501958375226109352869968623866321943164019644891728331138531299686121853128423005489731280384560614015985466808035198412098178122897287434366892217488107006412256779735900651255290213867110570901235710419128262655982491333308640255645683238853076464004229753115189297278454360550277424345491930898431691664721538347575725128052237606964887671783826212579137784812529785088242657241668559347640827126971662561019752570996117176463146038146388289164795944703569586589096622941456589137312882778167810579993214656485764221665342286503980529915951043592460304751227219981092962883425062826545845749283636587263587431144459317384083454490470072291275769112241909158119472771619764105116093060258803643658305343324780402444650966096086612010679719187254023597167954033615718532573287931569754128712488967866338494091430582150231756835773654603991222224624176348020896383221522101836198880259056470751321667300258536629024296250885586036023020837461233031481884175688841382711211703051830014470343949183467734349809003934067513398528509534220126288958048762488356507628350503323640240055282616921235534603807549143674350900981338923271351784900177445093659709414825256218565689779533933734961850854452301937148634028037113843694850605129354793068420595395706040288441341565285084053641378774683395028715532350666860996282253271216420976720367388828555989067701394250043807952024877371379630460014318225843716608824018062728369630774570440543281250821882303696467857555383360852973431202439883728495823767941504548031486194660152407278496814904184983200740502121904690729844736*i1^77 + -20788336744496598786628917401846880072034142182823818613349901678538088229666016045801038320100154828149270035711160604304618346368066487825289434246005994740622039563543803202506230168033008778094319767430294572074361794684444220848566879628234491534714771598090921556028127827589379761439819152735037299611431212471577129289859833426295005484490581621980469507544954035911719948317197169786489876140417102039918423967649882691106013878016604412175742162618118831918984739149537445850237524317110233047822280124530910026335341135868599185388142940210794942042753289102820055651560720854797154293480383040526352462628479678327647046540942552887811546738916462152965544405865046639485997638596048044443772547693198147029986189117866575338970772831361328681640067903758685752455032116984140989008444891900409704271640293898158548585670721778710968869600676478867314079024034987404482214691584710387901091078634331951910573760578882819942564088475577085408936772435691521173137759781218486284928734955312785927598198792746222960610957441482344965292855813968698853220845868785357142810623837919199035204909010679682597092886970451413854199453228562430550621151844121348150054928761845405968131009380443263128775199068599764406264935353447776070021516725482554277449602867752543622018034889313504770298386435249503771504966328325130505156294250815328880016486374871434468802514158998882459262472379837637810410175728357790055364343642559132631596849137691791779165826720187179474500342194574229979600383211287608483185702804375845559709875957134752771558792489459601302269620003511720475696035962559117795650345393314106168351816033257292651876182795584145588023567825668624800826271227062761320235911083923107645351365968853304559719565268804388873738468361121080836956239661860702423742430845735868456633480378840129919178275329708978410881815988300681135767745692318182295117444190812294025081342051977402790423857989213193870489048015737945608305088895509750691722496902704638603796424527852222298478164349563509097874212745846842229063123240104416951022274806428185267528484615018522925729250243875148099008361706319669389232058628133577842061639938058438920771853452193457593036318532580323527719905484663862069766192985147286995940005568708709363148005846703873182236728305544855552*i1^78 + -3011933584587763441488129182546726219884449939059515875060803490293228038057582045987278369020008840435333057496445032502136930731349952873723383887427998292448912201317410251283161462358043539937838570815216811729393873979526870555229998573468807494990016347602336672788287406781056943613852473949148678554593000488147117700529954024049810776742291893799749012390134980084024358831233671589962952117484336353553239563739050013995868489081414570600842803451544735450078175100522540139270883396749876193176949589919091798291610123712048531242925937700974696213592619178255720494685151224172940989031481350371524288255358374023622123755720538911723058236165643515038215903556372379091451318538138156090125388232557779743649793839988066123028684080935186313270470751660937956547848598689443365752268976534940903777597496367791766594391589680384418315594361546344345410128105710937164391839798816315943250857590533923943170466419363636726647637470967125965617148068868946561300745603045319545064209600853768492685914829082438842696167507736979537760332644249920914854226127194827809977720413964246886125030934022719034865683772824320655185487171968637958133554678413127831050890796504368811444855698833403224756464858366427020542107605685331709594559809550174280930546653830868798786526251315609036238328990168933585896088298220135477680528283106711356123464666281775379051509118910919712503389454756914485812681450365688126114483376076474952729189594465547501892768561126800272941630229261000453836284280126010068195235767655556016798089237442617866482888294226444587433730403193518752876942744439525930848192911718900673415233718466187121190345600442714304095749571861252400378267609693361608871930901946447608859702893959595924382660870630117181844421082986319334210638547221235515067087322280295785157396571003736154122480824394671629923957782160410176112153443205185411154527403907882407347853839655127028032411755578966323871397968930129614907312853710831432890817089030415570416985992134182311653493089316988744652044423061924857759908481259191345155647475024109801947491275122356562258478310916367703050915710463344163677971124286359686727371121318895445113373123664731500842549327577015476539741801179871943785309071171245004857877872092650581767479183806855482762592256*i1^79 + -3162368840906380961130732422549717999199398187250625868928908967795676955908788698045087064411874510193541675495825426116284103967605424594283017317397577383514966742422405039328775148084195224224048310788995583433193147599331029691275584098407523827107041968099357381939196677996908805223055480003119301073977472770876399324743022317814176716326986769578549103019579250905576127330840641161333494188066388192712636277514579797007669220723142663850641341782998121155434711123684184431913942885259668266248994090362072753492863275833194692746913952410251974155881010967011711847657291602209926055928370215211986693059884281810757096158072643411414192516629338040808666877662470876898712410653429358862791871368323861109224099420367469232098287560766801909464029037629002674394444100620407457671196157237215746926417250938713716136126141963343234326455513132315937901870563004322467754901537076521349788641792609532017513892992571898837465473865703521915861155180436193574111502172290282090751189807747578632454056573643549498483591940268190088919763217839524526332249137672256411966855171456466359728949605811756753314791863644273358772480351420843160450665429286474714988287135817319840539313215463967279467391297119414462681220988794712635237976626230196978596965749542834597714228304242989825437996786818338828924678535254271374802971130982547572709865414944150944519648361066349111434895436076919805365618883115416618694509001090451641635339414746561109497507434531852860889538930349355842892919799809910478356438485442477372053875756699300403298547305156591731560761583561053651148304794548621917131020665385215576927317750083362166386592253856093797468345166918089906287966130267024879277493195861413554008877109587626185648346116338400139597984064836211754074481779626667568722509350535372166291255983348914296543141195384702160783415855420135058042610820422241262593274236921244361592555180476807893169402530270048116736909387124812314880281877773273473099309288423086622598799253796011339840503851143967367084169584521525473216982973903992771649277615593960373837993263575014458384358637404629888884337003879024318333984004998748465849754309260218805800136712080612976749829118630640068072598255554006747622623113210753938700251638317389532771469917945856*i1^80 + 638180796510132890644206128963958908036554959649886603494765802497641467516939832072343373541141671971750109999904419615756344187406057673921162426115207606028978276819484084892394540848309545585135666651294908090412536717769229588060063348966827646420084560388349652302657323610328838844295653021052478114639953313163074051589726472387611405419677396913586272102265295324091893259477663707124432869387115580402240258513531852843377656433253014516550009947556230055582014462571397879652294641527357384750803486661017646259630063934740138628993907342695635133388629150119037224922763994322844459931514053331216875021724307600133575860678370297967603407803062295710376457240588746997986724805637688362738603435149344791393899505207979496792984245119667710102265066552582226137560806102094000454089060104253541047854873623375413967182565853075219947325479243732216350771371375107738733685755323041035600755024092962866680221371678654640201383271037062371464974980194397757021358091049153566675888821308842529385280506355798401869179027892759777905249787955480221702623877396398681745245014638057749698998416725237292044283702729503571570428130656915834192973450657116779720648093736370273033526545944838655213852002330437858978774454769457921217328552633374955419876851027305506854244103462490330734193895003974695347180954782638551140081019851158580076602705701748650654188608814563289391139854516564217125836032313222643246128569266680775762944404249659449353803552138410189572185640258675096808719663983512552020159499172969870209198596007892495832812682585016724189496443175746276254632703666317434294784967830379323398904733889825255247995068493509176070457041350548773837917123480179003994120458305785078550512732735464813399786476670859128419202348965239382810030866343651500922880531931742561455782770492244169788361236106600173499024927668570802464394883651052731254435677595474189106965792286823755637869197798834347876382158779935595009479951414759198059067905760834728490567393660453434927479656870234196661174059237632782554901431457616942063188467202933403100240840958304459204065846661042669618192553488116376601119320328044818094651981283066210907923363303853803724550828639784818844471058661530551522690304757347337709938258954420676984832*i1^81 + 1601848642309972322680511373612751483825593439816977541882587110771987513190762096333206536234058033988607072809465915324831379361313614275117051446762592298584787390231864812022452365663289554830009259201881583215318938224585842880133481975712331092387189099480982663587908729835171594990454132967384952723861464969627904321527278665664722709242186231052944623272677985088783035509807871749194508704812390932581177655588347229956423080754624277495977972425913868147539465346933861224791332911583482613358602565869986004163737634594348001511929456743485400448866119279977190317396545975956602938160247624615568831723330450506915285541153958458117530305419154259179428630726467472657879509574817400755982108004050158537037801306371105070800877550503958846196088201820960995040051446866660804438101603860855968294926065777926009009532390132916564479921237685831513834576855341566417592496792881400204354010708296974745046646264334581731676411553373573635940914043135678174914674343911412683684934395319668626624544172115231654687014117004553148752569513567678973778731753676139801476882867814422183948993177976983197819278982614419290890882758186658061238903965513328858149870361583231737366550805162135126153289033201848515412833607514785201543546374739611110453068432423799203230141446948169561743384742487788213765398439754811292987980973060172173315390175942320611497053514009220091788495124186468560610843164726262913628073193672508474539884628810245116857812282129867385806480062950932497109072879859714934782767584302972555708557155577948857451709701014330562234794074339023817117001441800969357133896996017064735148395436918083827996566063545382758366139239126781849556841887537845542595397448945979271735937102216394527631093629149931943715443979450570078732794753350037105812700639595329466589594251609488597686837526016567294219297860864125996387342699501342507102295148505034153436193854641096223811730254059690598349657108293115365227896340114048390496942883066614487152767321681136584616565991334703167203474885196310010929241515358896273356936900015098991755546884499438885842769916416444276584563749927849623480148103141678977667709968377508030085186829451367122966994212405250022781426754952716109239477071956795231007479431168*i1^82 + 45141139319504076327360050313655983386253220698923983080831497343454932678938500414142382803959338169499462177299352998347803372587693419198926256531077430972991324520505475865994734181553386212302108182094458955689148836780402101203151865329707563054786347180638446029570184935410335223034786508772951961240370368952541368627198517627428710861284282607661760813206769832774306678480040956744871291600425832965226535667878933174742578358028164928750761287180435234526741606807849179087436443966326843837710340502057964479927240030195800389301679459279462485411268627455428451659360656093856779066063371712249483383367950116309877451757990215334743082022633579601462422570964101013463421847093394301216723516767947669967897327738222569709378336096138059950075933590358443993501466357000791552654796243709658070800312256697688131022021530983448541614943408075163711618123497396224383190754554099705718900020837761911681301921996476788253561620868474659674486435706129682460044310432504465392097237051375218283616246044272186773199167971894067538021911710598429390325100818236868306501115699174004862900417211405486182350463624743203311780707749408367039387609332663824994793375996589304331853047345910051367312611417187217819687900145360460570205718764741260301617218445489596903271369914552419428857232135783591409292380543518294376298757979698174111624463868527554083080842731927645273694240276808561248319503936930491064849264764616716381661726600983694060341183933250347536685318010271282290366136159564063815816410882223437360114647585336435771693087093471414387988746676036877015300273129951036751561456129648568636556654044364414781145259779609895319423195757352999905373073514651809573215945007624447949765007312624550618072340219080835694786838496564373010892393207721169302889674010642972513317372187284099704880267173199414231664859413825667966298193850388905198119342634666090046522038684229622452126795786213611347361774520789068754846978225260398353668305773531222325543966774005487986951983900500112458731048614242657031460357015844824478152532491483513537815682972283675066701644692332542214404710537207895850603851403279043454972073404737674964566654780530979766151727781657492866554905461490007742413728064460554240*i1^83 + 168820909071794801369273226739697642033319353352283028483084054532121511504222788264526721254888774282873134253577581016347306060627902658165350348070538523993600437779515646137767098040563077577553341959791951799343820372004952299124797842318621897535383183169861552501762161868275411900874213314700553779343905812046333957222814301290370506425810162904823452626914374967659117073684163150456743944614422293028950442864517861426218468922653977107599468399516286240314552119070768074395572500697336420556859528836619684133382796413997893466599291059947898434443283140667012903264256664911432091270947914580017113048885184422752403385603068925194307249007564763950738976080102319896519209006801488922760300189625868371856335161105803311897412765943651092298175502553137995076140848952853777885675314683848260460638987428708583662661006826752411790076425790669123054313099571223473994314498525893284269263200959873935634868904327645737726895401734765334802959697246719600863168460412894819670433056998257778391004536118630721521561055776713620448310592466263699881559657548266652027191280203019035691054250495954278157251190901666471283207848035442284348316437342509798646258838057552495031476239289083744772353419967607060134065883429817635943098725076844876757097552211728636984874773633848570104092904102240145743043474641420309676855043639040826329993946520007090104166056804833879057138326948900156247210370215210400129073007258352692014178376163510779844548188050002705014466362406911262163921267101267653815987695342163364376451898266679033964782618294594686966807682345500403776288331456424294688908860006109170838085217885627893183724450575391389805999329773888374926560906962383081881078976226287546401570944400288809104664687333150460236870355346991370282817515268420058734764835349846656385386926509373936326895624258393254799691671767958806209126974012091355042985392979262893620194420636285604000276666858138029432091979655284698768266480674602886656415149072053328748526596082553542703772138420081746163532224919704305156480777694664894809643203579672432988303074520915554638027580501855611183355563778897904743698575668803813311540479134156914032320435355938842671756202913127670191201856874151027715080192*i1^84 + 244367999795579687399074176183393572207617981020760323404788524098048185250192055204061839551033013112331130504255711494681426012235846297284666171751802145241256944619898811513889734514257157537578992642722168335874634326562225633579655298778629116820368652670906849576511299981817051631969807004558360111752994568556527418261871487841069833206582914698963367391433861214368561792202490321085506288115652847832796343925662721041218386044527409433565644446080855873000484192078092203742140632592876386455162976262886573822735669016238233294799304076086137829357275370208690244193699356391871777947608835521872441751362308678910695315030682699583259414336424407793740450817532689677105487823949209266806915571056512922918955245870350870066625277765500674284019705811919900687173209732598530654853723820706401090441948612726429518722723719055479323889605160151971014603378050968299728700114061664976103030869395142223222502806603798513860399425406599814144232099339193703744390658701310557900858082239876936007151903101172015438151257031839747753305888040933427636631929339282936235248981138025229931451878048698585065917784391191665753779419157113655413831412557358688472088197600594311552921860530201127138240827813076985407551147581221876680733277565690727419815967918477718799889679249269617576276441336317247751388817971259169917102618787158503972474574143850292078780354428025011337501745891831749854615766363552935824203561565082252742069628413565543509117146944879347443531564752867438173544169898419408483103764432445887831494162060670368916229147642606085971631323547181540998688986789281478697043980940339071332979400882229895952594579783731906562371753116382074094048346201861593327869585190839981679984023886437234282091219093386255495335549712506744933995833377054913614842690514865761120758841323428354046800654914922996000850657655535220910464248776191983005566063758998286409088329763880141655109275865047977097384939454478260767110061248352641491865645491309853378614956459129415514081611678315304758017180150498045123811584628856116058769343997865966886176982271752914092497620494275454056410691535635222362390701166250876952865348998206356936567061142336660132338909900339516882300350496768*i1^85 + -69740130870119616281750456685989065083808795339902688051881503286601372565773812032314698758173501847357114409412229239487723291826747952524053210426149095345918296844658815088647909405095437984835144024737832578622581358335139362665314301863901023186616005983984624576439757642685377866354548437459181025684502962633311463905075633216993239983929960884603087650752490857068118300078679963006147832318952917970348505683302137502831745116687353548059388091066241818698111202725026268055661653746723921807175652299880518596418487686056304149633351483104971001476336900049539242988141787103795469259294738540277285241402455130209447597053997972089615929707644489784967451702746867335356097942968306049070601071218803438066599275305669327820693239817994749712951366572817242061767066375245357849405793473142248483744432940763284918286613900606248507352006260186589828557618504094565342358240324371347288567367427220916587003875832352255932232542522302178362846602844697079914850417971182394963251173439383425129181305361956291751732674734048696283953685028945177542194958375378766402242690448261425517301580503976058893030410948254565435914280077379430755916906631488338845943581907635422629390459901811812812409626611006202731898473845117412808958174003182745721418428168040233580521953552031998770131283466538772224429194996162882985502634412957304480828070558708276025502342445810660491606341314819770293638968147018233053165680042388462579949597511044800121562212312539612788303894236358372078816520056114848945284713794703580702360943193876957254088104140004932828545884735780832275308542273626506172571324047835595870327077139249825364444370036998711384614314806560033579531577545462985554285195729601236933041717815302453846964824638691663302450946101820540440364824089994760005597542311982892896643542728784451604472411904828455422475422404487851558252672687550132554707646137569711388864899105642906411826221195812418762267946064461949645180421550430557288502863741501583889986253663740319602614268996368223974821003635377631684314645598193610509379290306929831520261672154343042400544115533801766910537708530307632395234595040679476669173273892099257945731897598691792512173956967499300864*i1^86 + 393746789648968150426615453567020393340621124129119122114401022029429350108048390936938338083277614570133380020579530937380498206611402195326477989191359141618544522627149837279407616618039479523039815505838395097967399686695225399542885927970969846916179060044629615185035413212597334055298909948295729839832690955822175561878931177213476423566123738248435407902682945283511891057594651963084256887748025633655092955435826355839195361050967657261453434382343846551177929899071371126499819616778189000380490282242218443947363874058343993611659108255869428021402316883181306966050193678357042194900992112850982304126612250620139347091258666716823346680127613811638733301741441484509682324363341552102305628789910417696275459319060055480035843320214989795603171236081007996676830500306063154310161246719242880124782398139742948037893859506716690245001804134676647574632928059349480100847655971240562606132937763961923417049419899428788803049061036146364699767276910494339126657905582202630518957742710394003112746702204858285380122910654718652324428470397771259387521651334434911667052540043720826784742143608327261678396197687058986978453957433225908186118469733455641886688617138683467519703758863289428894049203679213566113541415593050154892154353737816960880754385802414766076831012517284707169091873261770574934952783473717923348217607759886161886131785864128294249948450702913696369576516087860623266296703297690420062630278806740861014457522881542196384295089504699231767221557976081732665949463219563370302545611823315980668756908433499026134735418821433814920940562369026591908472551709368239489797057658541250977544950103053112424376071720203310987655226428593480153954197686831414208515142610888180467593127941586393831102396314185030768282113207590216300057778667369565533167032243764981872825756506994667326800959589146382471059369385898605202299025830080370429330365293331981686326767522311565139621347272130029537446981629143003514300081100087197019658112234371575895789654003423337224011357225788987359797792261015116508391553659330674734273626557892617730580754743318887897682056194492990578038825351773609789359380342892510200302830065113126952684338052219814448988160*i1^87 + 1423426400532235946735247800006963227817966039680418628870456887931026436592389093692879248270755710980836221766988961127203074123604282062618267024495287924422297307200377117142921590037321978771864222480528769225366147959920027775439445337563550579338885143877790882496130611220397869264855763086485785319597938536803477372934518559255618670099362232046316044237574548249643945707099269338359802822481280368726339571229765536002600376890790478517939185808671308230270477922213630438849516430775834981656936907119354656897464479887174552551089481749252169075105891544115886360786939284194757024809180831143279409677739474686464021774410400882119445715001193277505618539917698071055474488750411331137033214491620842606061435094666760839475967091726469332372545029726313157591900631313341714886817298350972548674258869501781321235272243682113168691768198119411337922284298025536468433670747360103726920460309893753984645646534838839799606353488683884619018474082091912432262096018959791260412516695644442350211564941408015496867318978196154147502519927601837321352131008797471467468195649805039774553078345617895437365931832549435740153846466091225982071343408685740420504187427221247912713764316600199664995939824077103930161250817086794712597699335562468535191056542108975570704879204686987296941393578353193762785353894135924230995446801290351143233903967734237717074610045785099823993293235706697007177102558235158666900582594697557470113381453758042693333187095378909924580234265086494071236775733756421112060998858852127298402022156856174649932456663561974891420291408788264407754879494126435465178566858846159569378599245726863117591310031655768975711941113137409750531278803959046618811890040959007858689245315367064323149429951963431024275440859762907721483599296709375374248318925956088003199737919903122528494385469404066767373555417466947151931032194730008679964232144269826147016227009042897626724618372144988300984138240342720642580890572726162785356963917545164468798470875177430649698705670649266262052780638553094243244796348720205716220838240217299555249625091253937651690143330575272956388299070675311538959835108002612185348758706818797387556788694417408*i1^88 + 2048356903034282283406294861436784815424652157391243100925286485095598907097758006619371709863224163839672454031707554384315972886645594274285618778552022458549790507559209313960010157032990121469410424423920813145034977499631532048121547571196080581714692836672148464219696941122878524008072127359703262462739877730375632076987608319732191055555858230334384091838642259047993241410948083663923131520356232855195188909501827983045799658101199828011612344366218138596589610646240911006632080763147005763206594637352832141189630569545464859999553302318598248513632110928826911175398460340256362634867096195620553612807285109665763036084015222788898830818614901464757927289248960433976770198591889412329681931495088044145750030267434410889473999014561818246533170162631961930788927432086372238871823207614708299978247766257401585449868617040257945625958714583399391676587174784434597851325149590235214476170494450687460501705114194799971943725855557928963247068930440704089696772305475901587022520749845696540465780039903912703720096186060942761144116065150035620840755631002226576536124565187418528808535641269713333511356662913618387182460032157962731007475666946756066722610901278129020368157790545024114489219393816129060897674801018349137148207579526896003204922834532281491478450559262529616332174951603690558124013727349465835767924211592022533977674344475275144655111190162999439803645165596832532185942863650090503456599855311824313652072450053326585614752423131626245171566951415440134715195367056741806028530339251180994165909656415012636870124733926092765220054465766148309713722541489113803522012360594443497933865331848040607294974653290926360854985772881147082081504017544596708453448448241583396238020434403710838933641573080264146949851625734526576369017500214843988781237232850323770301922124633934848267351540287786899657160418583008721764518609706237495527183262129675088241191526013456389115449976161132030110276731664763953572191438578025082422482621947873106843087556156451628442510242268450823922735047113568385400525868171564950831239732617941533425443672575643576221683376595452162486087579258332625303609472373103752603645782885738217472*i1^89 + -487341416636999629103543666419843489517569637494586568217391467384722322903783646075331797862637940520387653536753058801379602809293412055210145335302156678660875860924103092682043042622807672972980486545045231037664829276912425655216700741792718751986877562716035515839847340006446653493346912085031620161981128730580382787054428282066925576927126972039134972051296090066489883583750404844955835792698664341934201546853450542480640442576974590229580649645499201031045910708207733554591202202841782932430385080519335420268072136846825361771001067809141399285119753856581904807732278247987728839861703680565490421322554651669861857610583620463239867728759577263565935659943295421806031916252171072459372370061325239179385750147966607687179830532084607715286546233110327707554105616382409554535183025849733240356460827684182787502161411462639000597366063084191297627773921201538211006220355708724151240060351259584730076656398665480978909156915031891327325280636893298180309423608871922372969407457350854016394093506572172371868995219609207055006380639509941727319942701126681323496907172000445587220347782723849346124865572163739909283983289343273687598606899712154692545119458236472231948737252387152950688234175484132557567570480157969342868481522642703354307923857062125226487795372694765585129693683921449639087954942413281459383002859996613782205978009021938827644852970607678351205180132684254722093884213137937699299595636720722475380369399176566744435201982858136542273880630594849638441331596586696734505533710719121296764363356205015195532134694735183201742320154310993281670370298507429003857380279118822924638205382372521968064949227675747487145269210753635842773540098296753540896910522759211878334974755631261145153882193745506925381733853867044960896225575462844089429199110698920034895557846687619070557178946173003698493173233121423291257667301902810074727398837987709686942217614728385347480440587577797467833360859155946844917046881336360595406388707946413547571742198572643160033961890972355778479518202578972045814609007234950422081479592108347675778242989492293816758467559729379009447100688171563616332562393572423609750650880*i1^90 + 406383362661206231345433380980731479334538148608671655557656305998163235317196650942144664293258906351707433277953287304673419057910568303752909293509546217257615643298520601918020910787409350211312772131940085497866313126434620771017951668729993774932137694686289312838212585914436785137050650984451194350875196961595916293508518202413116464319552716091015102441330758616971611102037002669464599705632742233052478794318730330017601699477044920844492517479718861596674559005006452054501116910909252162687831279792256819061976693599091715918691367196318467554357407296177958483340717170159443413382895013774882946302467520775586687790830809706563853507138698209571126332346530457583847084885545620301607745822940022276041603092777208743475160621006069776459980166624814420477692955064299053461175985502948585221308008869538906513291296339614987515633939612009079428190904945747758357615991155346639546203672761124406146891881442941908926197268231028609965320853828241376761974063359867013484193163658582057038567532890119779007333900814258678359170083334521751614852293275509554913999908099627358206635833295292588139787409962886727647550137163856417038447817409114541289893054702462600852568494942127613380588924846213383256280043727003519433840158947553936165685321151234932414937847901118769072231577080802312234649816824771096028511556081703003157437029138464359555620759629127499727136852175288824337482979795065520124137363572611771063544298872939482316344243098767948824316026699813145696299638614069905304971169566161523573485489401713048959011286186912772047778532962266515263485833576258995957721533126580266873706673549551864286494909769941956118134900725285899674947672787052000797183332374470778520930417320711225216811612314509769105246724869696071900948693896282503959897475257636003747700914590537834931447257889157469985214465935134613242727080470353350914907598931490552507033007803484652820063888962907083641039154866510389290795355913802454060228491472163513805132219488203315143081959388407906022410401235369077886834483743637894432596612516118618474739415559805982186690184448840609316261036626169771023285935407104*i1^91 + -2608152170400317495879568340892394617867703508149006330316044029131599332480301035908316063395313892768303924320034639976120755132012163756999216169239329709382256504566463096979453311552384495102349376639072910964072381653625145454048057751452188719145074556181437678309237089025642327805049945390066283628101193236701119977313474883447003313593466340480820616830104594841871878049935746904934061053415393311292706646721627621004476305229492488635169606762296376928321978038292244957586396354692882353137886888519558501144253496309803334363130731777800879195778803246912746443950390315720468778975740546281968127463997222091285845843739823374050829094380227682108181311698149861029515316320055953642212763779721899957707953587550365437167427280022693139285330911738595875662657226056035740251647415762742701346915067415273238782181723165415064720856734940273180127153492859826029449174449647878309131866041507121854273161736360951775461375303280477541580321930822622390966379638439307955320878446978911691166539179395342274071423525508197700082376118053830235171809268252567686140660192695712564908354389989242116373129676586876496137968608931591242177442898835462812481015991742312814086239435379641276923941387800510124657322939748171339104825870315655771690830694934385354086460830300306240034423247636002974326921873272656262033497474035137835329933221393228516570079894891698005420532008286042809624783932811475028884679542209440883008681250726228815725366279741308712935407803439215465332809109924823622493029726001839820293120687162561512590669904382672316683558757461722297332701116643521362943004707945806231521940578793947304057972845309314559452598451201511160723116517645032654324527404652963001569868484948350153380855095753164289293997660189852889156569416238090724083975420914711922005497793428975033135815362489926632445779532001370469226501592869104949040161991559028887668634973948619648558539597000785525552839684330513663370949131389882554100219221010985715073359999266523486945103628076600096500197763964368889403617473907774905147756159579905033458797701296524719509653055551444731843259380310999040*i1^92 + 68284785002232021920553152288918058983175382884655667549818830286410962600076609484965727527975019210417173783950023852454824650558803558243816970843715839318514733035347599034783387374886564165841312498601155726496786736844432632690375292889246078988029944631811306378780268152932828720277893220097109657392253350892687087178061165122991307203604873894123098202877416928998742971011677805414234097351688380902775867370302388571722617243542079022951711342822312445044150764763384118287278667268743963773077678151456239597308126664845884816173670301291849706749124305752032780891163734862048393892589388885939547914977455449715021165669015708481247104720827449405702913991034959743681765911794225105858694178205615374575152395371667439053858626679380189838173786256750561160676623722187539992974651408395665015827370237840247879633052617756768816560248450738718595364714495705488455950460143488258014481547524349146361151979926377886784616298674008624781955774727723906409201913526516515985823006622726268474394189843342506913450167580498706891722039719289689830382222667150389886056438520366098951839837407455885396293309325072044836689174387979817982243413363662029732132780628791841964488180823994239773364133132936192588408583652250046571396437748798045711176100878352816133507813232559098689981298573450541871572046105764273364135377900387774299861254155213144536220116942788322713964299494424774997175423481519920702654326415955618038265819941060553642170732287105101284758212846250698216790196143773968712739281905891291468989899684365364876287711053851723159618778791559356460466237340055467990983092896348097606209875335656082379221520822923050347338442111799943268042885191159754197472169689358387496154463809224012726492889949878676620684486715897127139386293622350760596269633697360730030455565826134517127727060686478685486185215257904388687813297604580055671078024552351277722336093513862904177163442643851077954406331528083379476778584731944954754212559769676325783745655729596356553316312611089072846019244045880385246519615123148497193461266904527031684044004740505349123159145269906894749696*i1^93 + -13226981650201982480023280275163763623890836695820903268172167066879267323323091734448797129162648144145371738742261983719699876561673127497340329096581227730095538240217430215097384389412049598120386672877726379174319567173057398211568306336571107556827088595153486338327184972664098180952995876189422259156324851032262624456673813500350051141027508014609172330710095866326235935564108964044361142215673755294603461108561940446231200895049009023184380491762153220559250804129555709966489787667298670612824427815017942038836702067807336773615673416775322266634844492447342502993145155965453340125656587203481619437994733565771167544141023219839921375688972104731348467103911406805881175046978095729754665279273901478973143558037676235631240865836511811049515342302089776978963880729874073624021303829030544994366674990886901234670483686322775711079870939948788137785048857017719750165696220265619945278005690596417529297396509649526699107752815619234885545092904043660765983392226634856693044965965495967568290072556938922653049535404538079319062728887249483562163941648177325826308947833689830540642491209066778020049403616764520409319696751610237367778908864358711839058972460614563931338460567707055870502734960149982646109807012061883243155036627553735748707041296100345337787507525882300467970458786873373668002244400008249187822424703333194973536547559850588908274843691551422826677493760357041244526110404956836801727332072168230412131888478504672418181647972468312320374513416778466089539001680766316510939765850284741436577750749105277601863626955692137437269257758149172164454025446506348182129461807494970979452311822500172276551971889735078575781832577171575782213391277872300354668996857656223436601942902015355408826533688079366784289424758366457916771261400215325586819964574226861089115634062003012580726756085372219623254079039498241007206186961240260462984176538455495595194860911696197983211365232895789285384458061216540059123936905509993751862967434605962137025778242936335303289301110029417887019212533586959282004305083465229403710196613107175148651738353560934257000448*i1^94 + 398876653786905637527587497806682989392659658731626051205023575230577581590689976909470549443147985622137609382868826852102972386642712239530826774257835884218797387457887184515253512219090301170623130951494420309301432415488081822863699409125429731197377936851250516120463838758044033200296906369535352311624326925685759111375564606703002333691226332489046373085425083628257948902766586931534218472685730007164579938493040190044235299916571893535993367862689339875615107754797772237306658097704318734239326892876413187714308696925572691768596383865818396312369524536374847909382445568365296100897846037669071940406082422320668942994126597531557544106904951270147659906163544778704265060967700596359613714564047387044092437545673665323225860645210224151583329043946519858882257397150727011742867718196978793869926640436617698525634584585567074191842108484098666144930327517297981133637303755277275510379800426306215050757963224097708862628857703889012870407074502494611884099082586753686286359283831644249046523913838508138147648804470618023085883355187950887791752390599954356497566948003171388475772627773654985178263846755283566611501612151892045885577507012264683119304762138320830017055610993214858193284692707780647750704361139965604527834431587232529983598774866707072214177634091801489099115012322769893966844696919922208255726557374824961158275900492144350096594844980611254146447875736914633271066462791684734499149308959295801887836479973609498741209580577755659218505164849316751654870701175065456350451971627220082856981820209191052334871308353025222710584030764583297712588022920377789569270137408615416656550991934041452395927704655208172470951321426604582991402070435210438206326532641077579563648080615067458523256205341765265373805863037512576305010901322359597439078667663943069316245263513883812128539049418396539785977310336260663239916997166494268583142937419964171853819532742533466794776349552174589154143914668587518368120103452976522659086515305870624257455811270300896931594664896223141200566746811962987457219190820836336965808848357662440428868206592*i1^95 + 15571834793282623623125293754818954255255479383261986646618146488787245709317519860651167368125340319751929527358997486483337090375403140472957115306773634594906811842830155937972101573082914517616360697581317810238194315070327259971992501828648056646740085315072034395554032897521920852336513126388993467613800370878908336345757750145844223400185183901725056203715793024960794246616050242695771768844707522372272880225115582891785091219570928362831441154323947114816234351322711795395097052171887866183411949492499121916774443323678207948723047612047666226761112698326709568059109682185556645748043892004855312444362478491501197485921346294826792931988701599546808123919619129176086795790214942790724900685622480477346169816152756342507395136286233230991644235900211942470369444312457576706176131660849550643734268717105309130501128028723721737872080862194799615810308151096529905281885386254191318497801123351370012020975472744664198376651808233242587071247169420519234665486553816956207570627515132963940608654077433938254306854847993940961227958244953125681235581032517028355232494331519272927445116030185369938854648531138430494429053528182604743113970537099505474679054936217141205234120703331185501921451661033526920172380177921674415170871144983024544319617002600534489709893578226061525182226671623468785009641846383113455631094940877779149685777173745597291890797843618031078331732083235538538161395381618768755816839308486064980581032065812837965187872510956940550244888452285215679354887079781457754746734684328098031265521788395088190922728868019232846549455299550817141206185386434851626560533242471461466375945882918888519412375513821389251547959761679543748112745039099739088953770488216690467657703670123207107075746385530447358485592150621497614124070312502086433046476228628897800639472704477295027390572650853557558395063420793343698132925450906731929815431395186931819737776757866567592972976928581111183837847194708361862559723259029850929723049824151367485772746471104731903578951591086924534144456836345465118534884646205150887646207148032*i1^96 + 1970688311744297090873077750325344993836932110214480102922214448481775692632349732086486463458587517304570794518652688989283527892359565596118703795551127489695177284844086996937152260301565236617934605869485852928309945864088405975676994428732852597523249182740933322764770597139072660148255741614259769983118772085528842272895156863133142788387870898411499688721181614590436559734372420333654072306700947850368002043815471503587294072879165005941448096583579054274699523445271215095674914483036425210172951614512990625912536105190126301356846440210896829523331280238643578749549375401040928952924234320851598330133996677301731858962902139046665987016025713298362843418196278162988663288138867136679619391025748298074610699919988757886004473045952344549240714281252998539404999608158490360143358120142269635419554958463403060135136275253961125636389691561339510421066189809357833361779961795385890922290836583249688412381826796911696430087043098885051060743136422410910665323692028367603424669806903832315906657459113626351013486707751271890168807092276719085913440751787630215158248726066571749716258710660427493895858284366210963981977264653102967701357647252255777174359034378502469943874729762437822490339269445281922894320225607621102555923141964896650600344534820452490066844074178878299796448355978674488658261437941638749694379129672472969444343998882313741245723265751524500729188886908924937855402279431393767193757406405212989534044769888477932612905261099253522934275432888263897114443923897671400517111044272412488002371304126689536615654340338457250966923032458061195202050252906142389321696286309257875881219067758957991327147147764591388414544576187781131201181623657612621268804311077674418306217991529875244525574302659326512429139068062366577960984828965714805112141551412381842503351533219049335827175690030092945835213633594810778199119848188298232160913201751340317438321147401762687712190766500099201600481542023922050174758910679936803865136280664409242926816755689357696790124264547673071581644269520935966017757990879232*i1^97 + -873738339762810771097170128072384319560155652666938848170762984810162596419476462702401775180938185941197310317538644595246750389837169023122921383908385390612759004081005672856207461841164685104851124626707025882706588591072786653819329299569975977833072960163887204318292254415770469092812442666036870366280287922456806417863500307917346514322064800639953224474675508793218648914334207208405513979890984255442129404553594136052068618802208332678523508432256064447636397348816666429193113236641060120973707187477857941093848514987427635322591437418747233383809384313712904309311166974364605818315636059719352383907344185116188220257468420339249850753054969711666308946560044214576984018885799564663486946576341130996414033898442340099111887595805916155413438720835088513821476184059177060185995149024743115086692168933808807918307364523434199803767446307577028914978920246138472720502343644868776053967243238239416818698709437950826337218849792306405983324539703122315604898441182732684281068382423058678991665409775163597583879529111965525428122013573764310889073645168145170677212155550641043755001981637482453355102022175441590154346809443458199474480296376537399812458316938114251019760608248839961129895757932558475607814272375816058865134115238324515987489265098339006442333060617761133768489434647791484443125403350553311389699822078210389586930093915814141249795011440656455760800420194778732790819584250181882018288429618332833457380923149916664861634011854979271193131322681194652015560558323272276167193364368143563774337639329500749327062768270731938742525732770318883924761344019703741105795476186170668885296510896488429205186746893395492770847728610782358917053247278797489995544312911190989264144172876075516402725985259608418342170319812933409486591169801345903191556065038235894854025406709822686863152633110221197927170680879041582975608102633066162100357804410598918091585786653270104027397268936042263906671175349076104595569437758377738142074697648643477230300063206381697985703398652386532258318815068160*i1^98 + 229932631484434845366308531413841944065794396871984573857564713183352161126421610361449929987906203312620617869050040551432821042578537915026061641243172852287111689760441281794212292370177114569661169381947270178690729872197816478145919154519816709802657911274406602199043518713085406550841318562031702977367997775307163757863494863879215121832930839727440677433997244922640240947522264929096338813988688904341157427832218495408521035257357808588388629962491995342754008071720262389693150913744955648296584320664949039513710124473940102399284325868065689103097926900302415655088815619732466334729118719498091860198114068904608623833307737202112290035183244981062463862959581096369213530381974981405004496951445236091767931673679766036160532246371805829671326938470014597435406484685848437858861420017080424109507499294626832776634605440071339758975781063137307688309091584784501984150212161210653929488265495915270035121298466108675223659197260533609148802981801821079355528802607027822727356238012706838810440987414021867212916056068637824320764292875390694068036137026305397479042709118082791716660564577941039339831173346361319464301431588774027817039293675557659394352829333633135073208359989037463497046436181761486286035114433243014246701674602722454184860130990422732939230560614779042800395972613875262191003827712513291371247279060011170159823464815018492744147589281480729009442624574048029096550060149380810792181037669810375264975979872769842135033266258530614770016313856293031575363314992890645466566313966856648784473676527118861517447871813779745981211897165821387811467322821759441484044093595803965270061132487065198992690352622073487907392618436434389533207771910894902434242516162798313504146640231353294396976732492780556343411538019600219806097369026135219362523134303860433818853263568337194925991223840287405625565976935770160347152542299859868207486956890145008040648378181666268157521021064792355191567402208094080734250075182426410466141439450962384986775158284237979135741196763136*i1^99 + -67705904311957342240860466365933929657624703208860002281318139729632153915440380971797085595678458792892459133596580823766846329276114272481943148302769298503512945154308420284965205155052565504088551048570883531776435295558269058547445237521352043341224282095169018177765329358234306476203292099024602121078629283394776782426730857679441333310099776237322858066634505619497600848600270664033619928628795436138914960586828365682754924332366309801077023496372069614465670033117541909645354800329421908388083115288103279093297212218415178788267733976239595904324491868973348328618572032734860475785631193519456963173517364739848677855692794827190393281015725072062810772089260506814905867893260246031720682202101745608233815032415574906443530774662416968360327896896243833772247494299188472597414728978199947150494425257226618477404897011638249142604466178919295039474216704173537077611352756079876467216469142113745826831158965014987844776276337989272159608445343903512709153881538204984803721989531704748815752498506554267898512344059857342684574664510829721700655475553304561452236680771616605806701471706964494121433738172345028137489158002045845137128831796621268155315367859917713553439088684560663153848294163055084465929791004805328430987694961912866558573615329419775340757266999391913878796605213449563874652086956717941199428763340138293030393149113355623254998471130305911585149633732573476664086778621292074941244751378821942926661512259722780945852157718874268408947902864578750137632136554076522447553080860689783376373634868017246814492718601552214904569292812509892424552472147344128553141665720978787631100543294990452161855404048476766325665490182118736212305584804762588553112372570276022767053914381432911812781413294053878088603181018309496431852547828335479758446987964325819121282832353841636031481888555413208724439416951484091711118688663962179064765590520463001508132399029322701452812926132676777961713030532846128945426597498263482849047660955870985979749543706624*i1^100 + 7875091205350345711814535206466180490721136473266526830859484908003271548715063303596030298171149303325790751094527592856753241944861804197543422947165668209973739524195561332096912105838913615405412933054918806946114501514173682540041010211815523155742892693405685031906292823218342688422996065822631002762741936957591961760234933666579642167952945857527163506717910468575074513443467030321214850156617228424822377623664761526207639678534543008781995278852848954354549101895236106411396755645912368451850523319375698382475469269258427580673283942401889242631275632900376309330445000401050442247727990452597993116465669368580589281489584381431936892395591919166066715490416982204897112879098204366802564757045061195213289648681160999448293167205267064205146512196892927204643094395614801122570826761861208156209501506008418989178612535264190613240682822884345939182458839100651472216304516417831133529336377352347679906699602811158720991224754656456432974586179798004278748962820906138740192786567002962763305902966819708529528293177673843339946352159329724715113338890293694751415670048629065650968187957358446889302959591446322271431067752637941372152769779676443634916335110494070927630719783866866595054881078536313138640762079962085863834018824290473993022814280297036334268811652377925171254696040988490184887741263261320940929156702604313827318737304304699469907207678387637910283326775033991792560552695996438716097272939717305715793799351049042706796359794865519805792878582623160461393319293044426922382575222968285455685177160622264048415117592348702211542827517720073885794466738057128966622596736405963767632741606530437119906917402017080860909335316045627754024888610590880342364673487968690868087114792693641228203028623058102659646381210173330012862723425013002207714848138311394795188605405860543451694934022395772643709803160858811277227515644508074304732484182689669819694686945916090668398676697521614960938058481585878153677045900196019620364492472320*i1^101 + -345206607018943050657458863979984153308968904775772527742920157739957042016529943372427268787812378054918588168668654193654470046342262131543023440600208281890465541297437082706399485182734251415728499973723214088918869089410633624045726080703585140132535934503228587523147599932203026847272075951289218815716648307207430227179571525963904674755184664270666608439925966008483502366381731371027417291272269325754478260340907523318412495845615144449052088859118910567259170304633987505159753540256983747957019371501882620405205936202107508489042726649382635348277651497540798801972139097081050085063586668235240927334394907475254061669447607496159651809877449525647568717786443237764421215945674200227127206459649969570025748169219782986477630287477299621093954800546837436262796911068625929646817118662665176871929419478962869262510973103876705019429199102897453052838030047864013802658594408602035875992265003838562460784041976516592342319222094574837024450830475886959079513279405625588258893720549451725007710460151912327601701290079162380760370453130427350242843676372341712223786209840108989271687779118075910393154582151103427653252224068206137386024731855443387939147979261063200737460953224560448786389599370844605185183992405917338460854012483958263956548375063942511311703600800205230237880804352268806753312261280718812604794560899039052591303759375971742915079546108869857410272317400583260884034544502871368744699898039561122548899893902888368524535745739477177619799731602494227851306770430868617002892395273621384372056868315640507612818755633946331888690728701708744617963316171516440855927062645879824563358784633443203949212312154418381185163123799797714994755438164002233229085293076438212451687260156404523394698900598219680544111407825831064376230773953093606528786871013686628919591270013969828741773429799707556212089561489828319897437876590825223500490899205758296817967205410432494142945710417923372105586240788799014066297241600*i1^102 + 5172227562312510270312209457874748695948906592781521888272983394641139658616348430816813213282406318375179226894128169735187848383668808195614190772465257525777049362047852206539426940567846505073191809777014127480509260340850151865438780082732367991571187571732198492765144797001813510907064661058019882403973437043351927554260731101465051899975837450795223006729365234183132044827276722660690722725636399520057899682748546783631225641431794140032080217372998115052470705551426784127871426123634693030378125379525672939353325462589466538048649397394186529175941007931025680913618194661015517897644020340166497570982199012003311093390110042528481877090583057291084817375236171423289160191056470182385394798653614256640608074934329233949235108294071827376371044540080303937546825087396241234497077340569080541921499266575380548614610150862204551822434656514210297748652194800955196354528391137769267444182717966925157723738023592447664640204440342218441305586583614440029380569049233656407378961717953140192247147414930577347238431521905471752146119678507501432635543584627017870915160957885686790448106739676520294260134769238247035314363996057581771198782899402705462105703365725699900303525360713480850349838437933600367449751875492797150315277031064180524476382613790835146180634482523020647929038607359422131766360390587207201054408275998246904992988072018944065109041558512708638267120915043757493872600894841762188043829402157367011160659544056293446511568643499704273873499343442338494791840409296036756314561012690682343628004891906103070351670829269071510440528605178715303575716979356479494057573086157903744541876797004401308915803094813424846991093819280180491996921206267388162308828720797154602087249188349412771804045638251367343330118951056846594488282357622503828262289131321764948508654993743582832483976685309292573214260897455754525117979509121244048801351904743313670696482032667733328810795070656652215364616192*i1^103 + -13950874083979151707567853398855921650812550215142183822516689792377038350048326790077707227604476454495013039482428500731927834911663153130253370626969056725516498472115468506219244363485309981649288720716515294984139442295918453983267854625335185531935541781245988736227699361937279284123843323659195338923809466799800489291206650308656905830720737228210004690248333443448140180767207385154872321505087847340513817427719561776706233294204707046432718687444167553127093347389491016937437272929082685784313160650574440005594042872494457602150388950113495082542272566980741543110655247267081820085796262007833685718067375628679383331362256844155105234432477443333512252345823076042949240330190723728538007020386462827244748919719800251934672592513220617811531100365176450024772929764173182258073850037605506753869806630600699487539344073715973129807948929666498815447618181239396289691217991516313493836664463015656453077456840879551845087630581674568730917049023676256267249880529237031591910343587663887930342446292663630797886170431944141995809032006854129752371641338501797181307338594266719547927394900700704557552000386779745169073748640586744958197285299112155001329065378704051242603225635170438473102005317206800389747376182672842391456035277571392307906491428747821789947132377104463651835289958690059074287708179772009142043811256274961002473290791728767506805792130134655293267919731880396676041746781597261977204742142541409243647017822422520973060535506235303064864600724677580187471858368492969366589826615596439155434079578127806529323842472661903181991939845453116129326626994728974215908559749378235825264443022164348042812783891522497117939775012633556540006563920476159254753016472020780917100129945383464094027643628608504702929220297623301143946029067526446576748761415247965933993293074380303291254278873836185820411102475836060787170216060470406496248997301453080498287423462959751314276352*i1^104 + -3936590911595269493190087414310407840046212379958377593428611521239095236345738766501825047356233033482413941795883717860892253385344889151695597408380042269931644692743561930193078844954174551433381578002904513074530882130435241691656465875424826457371823075518881851320023497420074889576692498954495412612209424179568581115161808623488752095651283806962699252496102192338553169390628991563988712688321922920128739564274240518806826861296575163728298152116320171969747648341509941775745763859964479093742570614724244499271466795668680246066549981255475519901889193986437080525683282609782206877311536257274543634938744279991067404153981030876971999484247632694597042063082465559634555969054659413690477364417488800289957233040269210250227899727083606251745762498654813246487878266455868759635758966688172916055622706052755343838702615334462491818618978555280962097830023984966290898384184586334418452371564411224655916904219199163056048935739173762623687080858226555838928576755114977783954720960568290959284665758164894580439246062644049417251447010726880802730642111934054362772888944615631771213061669456810040504485221860062973524828214366266371566877057181968145128422479735660828839284474305941503654951779168554635080874266012099815726429912648863841442565894818513849343657412373775799413903836426225518266812732078949475975824833655300212107262272251405374831603593050769036281519634358401577322436053709515476907807657778370212136264547188777820045830778758241142858535304443615878839737414584766784621545061901486052967781111656900621530060896784474975628115937979365101509465209733797435154748884698288764021384005948817440598884127810932600169937490109934579798537557268116981751790012682309301796745515289164418576317660278220170967158673924734270369798215184983903276577733218518138750256148471830434597881766423938810982854869095530932667365689681892816975051003756562874368*i1^105 + -43361516515475395636978031574705066523937699948819209498620158890124776967539063192338452355433950101532380696328064324409029211922736019170043697473745140692161054856693315190768414785865164808960861047137831324581963275830727388423953442807833458717151669479305160691032945509440810060609834066773535398438624861247185534901334037218008825048170081075916570485750832093353943392809192135901253538053561351657021849975923771904631946427621337272513004623061271816942649475912442876879703094486871597517780823386868591252386134515577965798376743971973841039919352652182676039980144272261028507448222235873584014271055860754723965211066808860240413195387714652731791736660391773308181180024360499531496776201380187666814004459001069938229451255356329726750798992305368388471797077382017237155279786467366487280365848832900522019433263814925808332001487289106930201716381123170563639649800766703454113859961160085419158512406596194266990498929394497736199996808696205174305779529200088843684755111228027236139143167882809531988951282080401557987417007172310288873384391963533184062969792871680554807700821804259723824892404015034200418353728186314582614309039665610823832430644193205450771380615880678611655090173817661491031428601382238699692681457689115286320290413799132886113312405027080410638966622124789071966237949275677223791933294544119875928082485798380127486068808598422185614782386020470411366079393087629777131914833209721274126420028363131024762580778324059134242768139147280444740135396521847531292807652937038781809847687007878757175840810731355298938435398480638280837323708822334909002370706422481414139441665457068323927257714357623559043712721483800531514355814038447491159503260552073981967532637186619414171372692537478277515475204071718868704326344272360658978962600489631044912323037719715661612970471485150697160611240499679635090188941245022208*i1^106 + 16523051841881434632704434241568768645573737421734097670896752851139505103974680062615601039479026110732631797115081842659246992963898896234439573697586045653422637265282931958711627299781833008116202903204205359740311697736122113416157337177347516234066584044296470767837468832731986524747140659566889766670453859988059989209213035787549007607117696703653417602865955240531757144700955555559799031373826758863611782694440801200162521234704134383019486715834668481297240580710612134388297903836726399580423218516045062364714552742195508230932720519080973750491166622219551399864351430169003501526044065311254840232799739308812349013860860855954673002554028863963721125196623117752186335263817862349314230722186577493326352148390376728693491769352733120203221318109110668526858133348236493943414970653680122027639424399398101134134578287737856590766081915560830245566600753296749365163600494076108136614042740814229829927749134842305825517336116197595483665334320807363418805689301887649539724705233315686027506021868804334595140889256606196674126040259120282920154464647274639448156931342794450419266423911542400530956286187413593073035675584482171893768283280309113238015572021825430530400271199155943035950042132441376434362836907438514081662250829429341116915823374411145390898086079693817337598149527775165719207183546170551584212908675103890988345330708095792218149930132522877002453421097428656609656036539275057400852891857259718603358344648159313679095436197296604338977498795607431277435281303883020085989918164824109118903136846473841762120932702040285663946304476808641473384710241503211245196299513559341050594201178726274257542420187483489176049809551693624892762963134567638488293860885350108066362984809331538004319212244894578146748010029413989337471434966757304127194699855693019420575462903027649529114000461225801704575860736*i1^107 + -3760038504173263112957888739943045277577756767966963157822673136509490235731994376053904929828791989339671142405326551941395052253359322586587230670815401894435370484800845040333374283764798918670989450459378220980654791900138482033993560496140156618527392918111217068614827024261885875350368999314562922133267036228716063691863860405873088725635040791804430794989459135285907595404813312169960056250260564946537205319782257704626448616541337721884143223763960981521092712514102882073416899043016092267636406791188625490444215556744263286746623071388988056325114034878613700044584582249534451426533824000329642617831955434958888856357267830882536821754382520394614120889676893717269474825399131665656505167902452129743307337681787937920279218565076252863924978542381812836670767779558650679515834581050084479764007415292473324445997869199724690932102826713798623025959119377981639046729949433221133318442706892798299303713099354541440328627015806747663780352635097183092379586063596622533137763865756299839333617197078881934351131558329303639164878214628022392382761558093931681780727692261791162622284031225989252218072008074940805471724439375336070412739641908545667576338868282410412521348425920728068323718406383776265607503671706802258808481985203573747104011664246418152690102924012526054426550279548223159778044673020654488659599266346192226193372965417555811851571482790133230322637945871868748056391215024656820572836288181386585828019149329733508133295589765615393717602609088172139791546137631297550552312181175574989259814506876979900793480962542888147015995928512971579722396060893702370290390156612934067059780630665947185568633448959843728888805301997165747336275075128591959697469926312001591216724947275275863137528312770124725287441943269413127627474690978434192789600842380681099811900080660215234560*i1^108 + -173707618394254410832442230653999511340957099273699307849686007850678498744699635483455347693595358067651436713405368358455909291569229523829424369130944026792739083457002284961234765247726764752573218134070913343296254943098990422773407621388916654974717775907285481496629206440885536656323846229486308580912484137871786567980773137227076888435253187205616030046375013493174173174681572205158698708287752326669258697962019783670361622762568362054009160632691822165036330696352897596685196739350091003445474277124647981230047996502618922740960551271407987568628293729171217028972499004466963679769230224141408558042213794653689070685029901680885034868942620060467012582183550401086689043187141068654798055591464546973303924511198990019184999333637177164326205602549711698591250512322804707386565867196146412257087900588496800838591281505967307623135846677229837049651441264012932750166452509261859928940360935513599955214782022223568917487652746263690122070289868643160850039206878437714461882830881585470790872382166540285261301374751280843351092571008254649789082075081546077453456460031723289014359745960846296116582630449536951300345942041067472469879510224748710165283948953189399029663235687098326776567934824435699476075434520789466825989688926298051629300861725019213648977423373196448509756942103851201578307370757359932606748962530721708977527243087265234008557248681430931528248560059413818047372431917581883785383954963665923919216986577478444223138630756851858572517348440058723101964672658838049178088661152203664896379362034843610878853611518157628558063146712979867048575505471821038704795006626140471587139357684357181631222964336065195707360296400701839503686961853753169454488204599669933314407622096461323492577797480484178886699902758730014111014816231456768*i1^109 + 38945364788477440313677494354028191793326510276054846346791845895298116683316242323469057782057564237938558470772641278391016564560175814351787048236379234766427210811229992619904643173423870317800791719639230451821184532314756196461684267924226439005880583312304085449318957639655222305632527776590586409082271901932109509676764290335463264701047849293179848205013977738343996775688627038359222266129615999450717279799251037049402405308170472862066475297868575316293118380412968514932663400259318393995165276163293126286043104975910072195376349084169929719124992413916304612695180132507429631218493591835391716956864781509620729402473101033033427819131143713514584275915807488377513174993285505716101619047039621071162408979368414605716978233285136107465751356790340171477683949303216766568989318507301925316405785755138174708547864729920280384732093789750323437552498979717368691058600446548589514381473870748895217095051206447866856255600689915918821413541469069346093370339372646575574222954981090435664143379646706101332930329131352908484852276021074557708719390099500827346842255643567078912393582207027015680507746589123049635550714805463172939192931657528457563360648950714231020900783000697420051102446195975057440038752772763950129564736911754561050567091128176119276054940688018456446879637500285811820498985212914303988308537834918230480138787142941701228143305055483254555315625651530924973909197386635235097432066348266533944395205841453804347527089056293566584162117513792763372443693643645059390084092013789183088801842055055119703730746135862448270470548177183385140390431382418178912323741490012380117045662769871951771238865251979210178879555670431666120591755328753508274896724235442015117653161789289711644356640768*i1^110 + -5942370858394007650250885191626608475410811035825963605470992228985271103025513436687896556167910962464950526679576608146062577827083324319701180384909948739917267194732106671098640827523525880214574910496600879829230090971193206691460221032607976066766432782065500816472190967042376957399590409911993932877391227926779741845481576721177825573020652039427456896218396558657514470892382581054833381701149814628083197499238538304624617676546515904267132787164873518746681319794696275048309366266700520430517862963561000104629457758585234071693996664215642792571324046801120981377457936484762992949341157827521549538883827851521629041299506946463081108093138001580686660558094865458632705499381773629660260751045470607057241971027913530981016191800828790196262754243280438482985048486875280675485162279797279529393856370216536902339334634889889646092347194639412414732392366428169183128022811414384082963690015505292209734273989384274825303590558497159196810090227825432090533023938411828768606057420213296258754069659841598398941902618951890891453575642020968180891760190148393455792350664109928507054367124185920104996699482806342436659146457290946070865628143585263827721464361334277819548735176263686410137181265149980569699848620598399952061605251294701328470633198513857877440047925349071403939318668847777175400080878994623152381589770220133621848846381226826117019264942977788580328209553136087548344197502936360450904422392804680859921199203231657304786639838370384359351803786308481521926792903020659657786431496683402431371702242536950124229157167938829608299652854399308512227728325049262426705728166758026094481103370484180469466641574819056301990535124793098667889234191807928074240*i1^111 - N1*451119705535212312784550318196718299242444171657086616025141796595613298062705483259638362651479983228706022733870133677318378409244059973668863456384607477071057841322135587036383027217263713905465506962346578406784390094648096017852556502729984375*i2, -14338975110158725647952884127500160578262537416685402560495384093012127359432858745495918083273093752613206976044531245675042502351076173475179484876166253299473784702720661799069949586403665934425344287895812288098064058057666502792201684514923206167393560211395880149825433438616624676137146351099096682389099473785344798539008692059808546738334276245126996005667215182806382418827297939029110466342514371969681604222639677115619228433471118958834026730637164988667263787709342110885834042912101998138995551321530527212348065217270488920573741468618059073918078526331823924925569528130427468995779402748360732504523572914630181331111228625854855522907150190516955871950247071020009196386822321190830561417817623199852289316022512120244988281135167069571515100305444545860302617516798737060657597558235931266035584963626104093138661240107015801303381747394614985450806308760202822445820550962095687792693710503368997204486744242329562918098651047115860137632349858346032209668926739111934160203750065742851334375240300294819901050051775541829632813240600596029776315733393086451941332708681256519729550881754964431855015432609786245331121427957083109905207435063187580769649051814437040872755568463062095067630161188295560202966556543837940974306631557723268694466081322510248325212310097527566065309822549465870966650923338294445689150744758520406001184265041828068011893908086063166517490847226666308073840075090192483001931181241911699631457533183238100508348319570627948601866412263526075415684707339641138833302346203552415197623871375631441454708966864993213385483373877617278340815817294738774614347025630625109801527336992908590972067114399445632023701428634094392144039516575750067769132135059853923805028966443677397191438481199560884465419811735146989388885262921304587716062301302555242551580575556301348706385286528980933588235235543701828741559314640382558784367064682598764898128569189433990295962171778512322313552421763456389822733436477430076121550314408035752442705139491235826747421010609887335566731390609104990020357162079780361770631122518579089387019868091987898443049779145623903449944904695996542139344592233352218589523900429661780395492532214242113658394761867781283199762366456393756872115140283348065842478070685049157377079832781049636647027157678131194210923263603454411010819852487451621286723925512806499078171963672463425371384542691206748450595613532584767911943920916299305476894666471561848846848193164670577899963914137335977072036137614386475010525499782396421527905749161141270428923965943556770598173992319480528297835074891576170396924640770587908564450038273847676207672504401779625335358888728213711471150790344704000000000000000000000000000000000000 + 1509470949451283011648270501579105770660482457333994608887401052041640315593823589956205711830486820951456714708128746915690875628274503560065405325809860835422047261509456352588436049691060115625425741128006204119268463032424313120196005879268719213443639699327303781929447558232202314888381598243122129779254709343447748863275190706233257273568840760001958929673231458852928600608743588446396624331685984380850648472956608767393771183986111549424048796578959423650269417009269001262494354835708177092231642290931261983454884525980721374071178499051504630077253125086725057703511741470130002441498843689220170166333012395043984931494613175949495838517488027865352205043627984898384723465659088890440898013266054609379337654157683894974165135762112172251344289284964195937218574385256592724370370555584356140530622420278407703758534414088944613098256754865628604564598202146724770950963251358700098733589470493531183280352774380380334780501255228064507692651523623580010609449326843562683170005305234599201592029542179977225088423249337116731829212217959448199605781352482589292720081147816095875067373537934874223606477998566049590068068674133762310462940369468021218560382366475851319817392036648928354567375395220531234519395109795726254006958199452734495699758439190487119281681124666137194678787906356187511100976330742680409316112377258920336019592213522665393142045015278599646406996054655861780188400673986886560849749303532775511383519625502730366774450686680460884094910494904050360597267710577482750970301457652540729619444344360276435437735507907493210565639670647575067422428577135950477319937508437718665574590688642400655181392302851415379782782154649607601058425253409170147664219760379927017527724983596624289922315133201656196554928347482046678660722513616265405614660081426522760589464112063937832943374961624138158249629992169596162613764664752757917079530316099772871839899884657593336895679188998468251072998424612311049993118687916167521227717301379906294051805575852953979796453014633201513984803019564971532195278193054823647347418878347463304286861420668970794248656050906192292004289350571078058733282973377882697022277758094074620346145060405890689608993445984042786492271777952654671580641003014412915695390200130828300146321641216550788227476699359452343431197254065372192289146373237185109925971378837050421829637026754705633615322501085877537465759002079159774701322572344227178340884924900089635798186853537286298881599755657591425474791032493150605262342420607748130750709238422794473604436838479831561455884494022037504406028030574065377849532456207306114031028263558861649492227494954551930789176108865111889343703174317342720000000000000000000000000000000000*i1 + -1614732920127625642080615953031209870731315982601007238538558484637887852561340557454800196460803920540851613847484908039597564136039092811222536156856484663446268040895506619846756815340735159859168626041318270832060252446717648745131412230859413448994670790203174843502750922258682083799175914547763362057489559355065709265849386646845686249577286686823987958070382058022846522449538907975860482093454198248160063318016384967750866946490690595170391040014374761628965928341695034155784078597284680170117407324804710863967316729042451684283300383864293270621516511246713044307769179603418758954218112995382852942262367908547887257148086613008391020175630590068123587705369711303865464863842384746764364940418173002966064324581734693268405970875809711412272355790695552791818226254927702463493211435902707014500154429641967195183487637260923352333132227968917312284190784808253927888495799324544094480953107589590962197652308363927774621472759348396678642770949737717406006238729626131306249058568085111890523642711301809549613730901497419059078194452269531909274518480037541787668392881797759343256755092750559609848765693621933497123565522905307856740741756258930018260340173098084153981083968539228480227140915661633810233255979198717961073509067122832306716546527969829863859409775348396081039965946337344348832993004917213574434616020318991892386637187509184307325472678376645719214036914504817952397018343052283556603938450319267325121969912089157503381476764627458066207391811400289402895400910899613852243763284006071860951094398393727365961808193072217493847737133980048136017172491284075375854502620617033717941742942643619196279328772936779903934076548864880779794868775178027396361642672563358646536410744829060235002726042296737398660454452308330653499675450402273447938011864702911591703054527835154548846146149294882076762941923032054097001799994456860913165838433954791708037805769392494566775007610719815695529508644835004009468701821954764858751778485602612032551821068769136363967367805671690126203562419139906549538297035356518345082609933978957546131812897952509725653235622301486077983039072425233430734256981220728971064622323681275292975688334881727129726671893367013082992968185462085274585750137978620494854464110779332180137539972251917303609234747699595839690088846312420201469946472583846664939742600505335340476022864697637260413164563476336221336222944929426514061195570423988268311978625475232794956442948759726143414205105781488939134171086908707599420955391091667806837395030590313050104175275519763937086987325641868386743032552761548880327232323613463126294700916999392718846290899361958089648755991046375061538286084094636851200000000000000000000000000000000*i1^2 + -46313655123304563696981148504391262487460305154625902591216713011553162862328626497495157919463236500841317256926903379097445525832524393899550555175367855219032913271164859963527785326938796657780194314206357240050532264204375743111443399386150815788376895774186409594184276128680234305213916436414235077054115987824297252616240507489060917579814722857377409623494984107003463096133231949202373462159008694059049962191681912476745419670757609131840698259877656338689072486394210308245835531679460299479934105752574200479022270350699245742780631672858709304329269078605283060049501097367517409588587066876242279048672692583364395543081956880131071973343308640294633087370763791918693019592384799699270938739163098776296113161218490699347045132451963559877520031322759813278036307005442744593890399407172555678733295728314418258502826580893760235662164278347224384902610360791200372752973365579025281626419571400092740415694417566572027847640003634427389420770732941432155349062236671042538117859461160828509493356410935957212590603801748977481113649850106929164449449666616433902272502319385532004377158165153902653136890098620318556893253582945431609049243548778422725329922016470795243860284424281561778303541771497916278392757817810984104218423876623319215258908130387475556368079121759395452733497178230261861334834511233466050492653301006744400959027105816859342622990351761080692492955838671535194136688987877720994636465540330363761743019171032421298698036519720647829744433500994795216611117928700646489513083470794193704030521021280608196054525218378167899818068399487878327582658598956393555663928256111685207457845716705197233772425079405980849099926643800741708750392197705002691622723644879177125765465373121067948006816909025388533217276652381980689444355931302806418234914376680509342356510949163394148915217050051585787358749763406022882947741469037206655827931208223032278053575346415653143203061498120689150237086742884106010646585312918336988395532617077449983389797286403298901007504514786962328690242213604037258317491997408321088714555140804878232246400581482235631475154834129453673073363550372766485846914803386938934606966007093497647162785947162792597568579864422248375634869135853806840199399437094632791261259404330847742864372777690628479253302988990294917712094365571511593922906393743191277903917816726897416132665424049047923381521017512078931427406349643477118890339706731371435618181746807743683394587435533148972681948532168986783675439195872592916051056344281033925285227204958930712399073490143746966511337753372735332632819386601395114350633052675452838496169805754059880776788822443640301340805466491200012607024602321780736000000000000000000000000000000*i1^3 + -392431212877963384388058727134467838913271936592994579575363943658777421725045156349535979883005709237693632445727246950044360881930309882558755795654403050452876828855093522936055897079620972582851092353177371759921954328349224377385293099066277649924447610562761003615598316095564339169981895012018343873475271768788351405158061278745030698586445127593760787908736599165494900637354174043275716137563228365635659240241282869000148024498907427144216595570050664247955815913571309573128199817566772851740237617162713143482603139098574873263708846935963206106478771345831889479587640393803987466694279141557188692423717661417984756859802761997797183638791488544701679786459929570729651804673658598835947367005579539032067780951575571439679995365345936118348158737880622030615352555576144220121547476519673820623155084454360531622163470851016624143322327806441537026079846059080456083927065776746083532065665641790318204780883176501379434581427874649851991836286157982331097414309575801947182849561905683018510890234563010243804177486792650317006953575778511859338360086410298221421915148044006764370008422229610153594165853314405630320822194334666882621048153457819902067268554166052169818546057924245156736460125908463972215619769740844264135639908498714200138911949776780591228698166903591057201646432436114123003580559193052236085036196071160953122467140037662850947765845386856792030145455390008294262663677189622554840903899998390079124042244908531910279241474633909515813436603009492870758403635222906572884645173810529418756403999882298584267467857959254455227942328474004147667597038333146620878387056012990967531051589424000922568774045488918921445814196615635920946282777562598369930133658345855127886380233561057418970628118162655581813940461254916561166930166207771405318240774389603387240677816729723520309245220382584310353924647584141563760626331590999321003551587973080254881463830303531329905411458441229144677365087258936900520897705574454089718371379248576422962960762732963855964174522703150912752915341342450990594259435431439601213139098694021768008031536400382548470586391208181140792745044025930219431536832029889348348856382336365830079569294302352848448895472472496070250276605387883664274231142898709182755660379820004646175800439176144993084196391860496790271559594009072685989866975166546316703595474284706657425513279557543043704878168293962275498399381122557093204426654121717452238440166509142567521468023055605341839479386486457884912705150311320311346860811481485237767066091840631432356998342212151182828540550004500678855025618967564804075464313562853405551346770088583416164740916962008796890542824405774577331426653538510438400000000000000000000000000000*i1^4 + 948786961475877094176276670991282926476077390633100108207055763197936492714245943327159837094323617308914250604705459295916495219061204387785981424803662724795626171991573458084021704524939635575849915573438510690227277001960445492654564111058637688698019904974875774918150518446437407459389249440123983282793361397389216747942501661969921797675343166884036064218158227417545410683682101891700804169343536264072987904963266263938644246915863544956822528398174013839323441261874356009973144740506948016192662782018813552959200355196297415919607556248197551280146919454376512333763700142360878633731748607096854871562182317916153454010577726010248725604095771943420859474125663736777638838956627511919883010876150577339883299686085177458557904389801677345293154058870554828038227742006370230106099611622705528966137548622904758033006039619947637317878080569318757890176310550807744560904440073030563488372466409068483576407778536391198315217088588649018300143809541578071848597813124854194902261779085170646268680750047978400521221906356301225468835062535111569872401134063193055798729656305090243684795620140425606249314162771519914869273213025815581500530482532741038351642975321651629209969825963978942332450374470120605998449817943872561738127337519693526433588038323404004822194410804494171195050309143153597957074602395351471411276957187447193465806816417779045900915536769483512380451318180068895904638449660593989870553679029280611724796921132822533580766652382646173184782433008056057315845883182962046110014195399761184081143365204647197568950136839247215513465811343526688695755322913358824772420372700529004689713685240553596568608747534935520558581316708586878310749023594199519007091740704094291817619711338677185488072262913146788976056668885720717678316697972534903252388025456396702233327609818498122864515553909218350269711477067065661402363354096457429008641717146119282056557410056125201489647232537901987984302879540237705885935583942985446084262977180820323633321645785334986496122590988732991627906250447725359138224606401743735830051974664807259184810085152430837229094443358868084527941659769233681095414102248237544185292541073764420382277141799778578125849410035576765539817723663128608462598596863624997730899634267590176188455084955522791467131304709200894813346882804798217032884292757408805271354571835041656801850786592953112475543166537770495512708584870622581644169729244430131040663172015686844808979569606450499481074511031894099743870425544085360347282617653881123164119804469716229945206796122184173431509440265672898044841230995207663273212907985530342812802649816277802073380645673161178267712516277394658563165953717383987200000000000000000000000000*i1^5 + -303342131274792372266473339576410241501449507794596303476747765374944850969242227036611088906648779623285598873648608931270433354711325628251704874675808742106921650097829533139282973900776331662870337558967777474402283449227344449923723487818048575915793039599648989677229666238972525937304124175034232156008590109995598663354415194077675195908386737850662601032722396005231964097909283122789819228301603968145072472507675111719683121838137283707365099278554381806101444584256548717129223481412329394633114221098508339116941571711015329494471778850066707925427486133905859622180113114511903855018400024160464887294931123566663433296057825301892140893274964441033389129058361353752482842888530554202627996326740766954343615814186853878075186782545783402824373094875395452862302613506226361306986578659528901083935155808451782861363519935227960784671906251953442743167077450984799188784785677991691164266431272257725665829235723820556578533039572896354414033397315875694482428510842020523163249448898472423358274617136347206976369023755785663624704493548369863067480693424797180895753199417954109361008959260486766131655403664485649703101877529028509172170858751541175520448691838364204316267232046983372774326972380752090716387519966954168033477712974110643070477375120512599735352669262086350875398804140301226175909120657729519619854995292150926466786850039736437191133221147474759597689926639046570022846784290224982412184718635581692954506472456592886741662341850134885195852212338101096676304899224000785409615006327405881270784063065779122748473400465590400516004598921747545639117865840201985049606022076458323261110940493563177252235335482796920447125840572969324239791910006719137408737459823477516187479402677465080879071871401216109406964108452821843174746536403688140406427644328238991365338676882481327989848825192003086916485477608093673546435173862870950331503887890109847908357866894767047838124645521730901133012102043309452989685089231593531719567859957444029452626852012985582001927502290860409369741527180416390224165349247174860072593956451154904889685007049654323544764062074244721236442972225816887175398287001668785163361440267809065435024639748851122050844398717064903320250488101222876247429242904029876805263675087187250782676511342801271953873495258082314809857115425546714695646636269476492265192745288156735905174686878215313937648886266606902001754647511700864690476985454411241433771262274805732172074701324031469635616752660419050780653188186891641768777130047176717289848394793160084228835590249967091176120073896880834102309832882329005049937195944542857088940402650013365703779370513751131840207782145907220829824522813177856000000000000000000000000*i1^6 + 4801673910853991469827958057466594479077322572523910064510874870481067975072404612763104123727506587323472289206199603440104650157839271777954123172499609643177547573310091680963288150608588525967569781362416754445122443155688628795628844479052178999159839597809347829244197408566913028116051836564635874314936396240047619707939475316045341877371084780277983193777142824459457909408873259814620893668076263801068485984848378516790037030031514274017180440276879840454584816183374073057656541708859594525684789020808214094963852247022334978707282239603772381693879625091073585934135261943620475336767014271940341967556848878454030989512495814239529518805000153477769544593373725178607438180928201086236192365532789653607104872342898557382559300279400518526746925655548724970772449141619396167949015700094430350043413499257994559521555082712171464888245437587600296955132299485644629300168573073337259072126983933971810335825072985347259180510164948151193715514303975180832182625106420712726220709682076743300821789134351592993979758514686561370774214998672735440249285195278479004898063672900251108401899076197539545743569708240390957161342838095124120238780240399217709469056042378347081815859779569941738809865711269676375717957476622595091808552801576911139136663204694743398051969196377684221406202999079044709505467065570537692215930127865101318212709060221005718775851185538165944878951221635225688471575189461886683430330762788462716631038011425429687642104585723161836847710455667302573124483098960449931915701598017974509263655372748197453178596126566143853152546518282660564218844457747321939702142317717868905041030625550560423642559880923315667672404121591660899477303710575549682027268385160414559722113481197429278257902742804702417983580662150100411405532447968792837249115610237257703121660456403025471899780308914881272611806683867177206426243736768696403326889088490715006348738695177198707529316351269716962107941010923246864782082702388263060480017190485603423152166087699721211010456592551859108707055166096234289996165539924086795759041616362364264888964858744903689768241976911135980699440901331379918866567425672258216841176290035213977018212482171176351708202487116579376574424907484098950916600719281660911230457198142728859400435737503813413942804663819890989250850589661449986739773929821559865636367429987239303123445462827326853567681365231305814026815514068024291352832819156738565798662142194868253770549514559453015349209719096966727776629144882133624522881032133623339125859628936018904076707667705153017869293228543174639561442831516864717696062594244583063237761451923730658298274638630147526361995346101086278827993195306024960000000000000000000000*i1^7 + 4379940962875877686467947398379213775940707475180330634965629887021692061959648627102332106164357970512181199133496753261128208324814194063175768440014280757886833369815821762559088521813395768714418856316220328069164340732984906676039140245336456020640124427470785883268224699881075214257029218464908387708542258160050709449178585232528604432805529706530140591293831715045862440198081356847266144219275200376371263365633872511972905367203663641638957188854867039004949914404715910867973265623850308719229394217023772855623063592925158179020869887584819977995118028414252929458265949941804144152978914735997067615625862465849066643775353928466416806587286935201488645951394475140629212110167850153572634973895488542713514197127940046558405129961279539648176510268411576296674973661856062466765253105677157602522863605884097943977901371391475143769953989819678568107185575916045954389563488064694801872712252477528839445177149401910081144772198185581786774513252379750300067674089267966613674639131055607720568355191482043248088311280422326547084590242380733316492311260214408484090118420660506088514601546803762617624123189744015164337230797330408560768447633581617979496823970885749397725137358090754330327772520291125950760088459814486441131473139993805857523369274842718378499130399854220307066202616251727651781685718109564805503741016164872759793302701344991914996532584223658746114346910961351126027845968148645357498024391401382183785975890006107616117617762428393388642277337477869521098924987881515071509417727176992077067175563487050868715232829573889153747870510016499011573884125557317320107710736391768192038278883662628746498684227674228105030412565293461103469258519651711377489825652596038706701859581668537486618093473033633055410067587795286684412706352395645478279482285779380180749240238259007891552371421004926113074363059639421489457629184562314363952273894437117262133500664630802252802101824760579334788107114666039985596189007006544915702099703709999992278147099321926062813929436844571540263352977153840717803118270005118617987059526023873853955156274527055918398256056599304721934825609584710506879207415437084560287022214403228523936382490827038501186343649624494125121322828799161177322776703864679455118102621068859771295043954564634770250623561166818506517143950913696346955357370019791265349558314736189409129851824873587195574492685901214366410187717714887571125879087837580723461599720530588427838402991349819696791197544060148259720473529809445991230602774688977442501812085679351041015042743900737500148082333616496110119704235999569393169217317104024792423002042024326224177297562604346340404284758916464119973673998011596800000000000000000000*i1^8 + -609398757839635864073460655310556022761305087834534700547049780966534981688838397084489809850881901896231260432588087365726520956618830181962765405830935251482392306344445859874962695479029815998085636815445516807067360042244423765521506906177980667021029899490145773474809363550453718351204037671231878464839590434546271020470990977877815043548201277932849743700187243075235218759814065853954369043024620294119083888213449875047911922204653646709409063623239086598958960093492980297607919916282929860793267373022357905789949904882752326761497130896527005384478324224772026485325547246816642858689116217603334646865147317203126751464254361970818075548722321438366566273007625180236086685735817249014840819231268226694549791622378619942118485332783151486659757099807672928478635655183905726477950920871042416331115036689008017523086041276266712912638318283856552679608813471662401662907147316834624971569204542274382155251561784036413007992297524104845730764073944091446389460257107198834569366390894461000610758976745029650715081453911742845227872551726559855111973771672325394622536675144343358045797988787613973917383513892878356852994740102780405448486982208687599401698852369695759673852470364944650558858728930577914732410816696176341869797011721044870430801436033535460979177916561655382632021659533136979626371237821212551671860155134873494550847547466069371892117682695027829886025406660591440210796831831460789920378736751491206214396352681297771680213883989317563826378305882709354316435917215252472408020059400260454316337442167553080098187773376462067351397243746172526648711091800764830158774942695948160173358844173792868953094367639478797753981538766998983343078226058320848849296949526758106714916041676445664991170373702559268099760531125580552932087644554005463238524374129530656004281600568740376184444082685763981692216247323715651074777606845953606036406145113989134966484889291599398985414074800634154122266358760667288438386627766393589519498916657376146015701729052582984911799962986541285782458216225886114104429492142855917569035067445806269250494791741638761103125515622225545010248273693264487661680706035735522437409169589228544542039258605595479278277480750179936394304774029286301521910645148580101607859906705478180555802322720151206447801307931286545083664211366136001877020206643205714746112800724751903273846057547066864353883229400375266054218115723946743869084025419026578117571248659595615294781526410199026806478640567173008630200012817249617021395139018228292993146524612808484294198087298300440452632843875263669038482294370863773597268115367094913712126030733133960774586118872569553073746610377959727513786352926720000000000000000000*i1^9 + 843837623092932606032545878079352672527431371334340688490098198378053095986916115577126898866058669772319762208857520464488759571365877733207493668482183821309938616350385030803649805493202997355795635566373871879774076814646646104739386916300393019038847993358233898670115303311284451298257556334672160959150141111516869278269111873385517499155973084729167174478199903130571312954768202455196837164480401660356250915001489495649365602172565189043903469753332252303348736225174826078895963694494651996862127697817775891364899904645379664357940954154514411118379138223367033547534029934605438500661572470138026458754821912631589970699645221551459885199286536689665757782637271793551171593096475824912371932146429038312729115409852201420478470869260926977971608234014997325480229292425919234369902551652492011227627115740048495512995775240186441222876513076753646292900895358423899026226907428112013848086713208503967333811339791747415068550596214260231768007396618098752580286017910462535522291684841339909242441580650102767940859687513262670770174455459316860259991656729643842944644531898404461379981464466561854870020244031108640867845552680501963795258638543230642354464577549743404410710086667305031758233366606332123701117520619068327444645607535411234264587168616696725920846834405274747096625091470513070922761586458460564225288016769792495573262133093118820881762231344820925478557104158937350804858833298456385567634719699600179803316948280870187071331006937428806706368987324995491230312737824303579641097037858001623805258050858782171433579509796341776687295941331843968769655275266866542982174668776964839478606865194559299988719675311463831985963537107792025697306604477494997950350461591475104655593780395048562224171547114554401766597736704160530499887540554356507090454112635660511458367931378922882670442056641189031049936973496499110519044595814843564747120192961860480062735383973709372112301628262965002282331213599081595516262040362805358624374663754928828207697975346814836434547529337423936507436299144807699624064307516771696481005727870122902059315651196697470736421492378290547084029865323644174250105385176459226576122414168004907123168230284829795249825967495996970987288998861143511749265982198203333613651118285501830289239214600603318351084999811501147658334235237119606474940410694538150036841874171712867872375941124608598407187596307061742443662359119857445416847393701664589270780028444649341301901701384137988005091233152129618057705457523467146241746648428396646308527856972306044638343746388439607822911709122007322220781123583032327320426991398883587036003145343649520240201356441430575352248037198347450814245298503680000000000000000*i1^10 + 1753262136256240144233496728209818842748653488715613020845186168746490457158766735075958884403912592912453080223131470427481667498971443031362430533437279030537455772094553300603385540142018399594349922754190206139882853264474850255287116459507266732303158097163258374325276770129279570900265595940588328958426188101508327413207176006063793025090470024279832072217040982061312850137278243485669375485518832228751334825424284875369746367040231669578676075931586205095610402501101693683420367732828033229633294402623509673697170323819645018970922407703548451905419440267449158563938088928938443067722728592874011740833940936529921502956329909018906807912448494479100921591153860229075817924476307142218211209244453275781050567009999520062425577946941635371215495171266030789000568359196194717506794194553617390974511748603067487989199110338083296002788032920321723294183539142088119343484538300714478134111710769087585444418861821049781910624326379809963581910971658288914500691654086172971458634264268127323905040434430060840857315420399099188764047552635202191649019986862578785604364088625875579954912450726566867083204322136190226157305504468744462598528047142270401154222868726342096466846965821084646334000247858466341877320129519581735325034020067680712996613925369111335530043408412557154104969975822105588020902063571714278570314063182762665634188036990295307122819144629725080126084406357295373448701680954236903065998176063278084345395539424249670284570257244198443017676021051644569174994968264362120712567392809997908395751904225040796988994382497651869805973885680457301872876286307012613182698788340088001670804816146198055875470778933497594016389531876671102816912364860865591278081066065558841658183996206330686609452237685118149756549696224303822393790947270328796168098232985734733522240197563001512398014086901085740979767934110607681902495331589430441821742287096867241963715793294515791280397261051551590163660182461980512471056280301214719916708937790772600624712377247891276952748740334829743299217906742590118509333311545874378401756605471676060190246138970811389512736421149346276447521352918064283876682563253761070042544088124260257337966418300501036574510282121994162311227824371717684113332306019056875695927268243436394889080183586451510366054365790073669974136272555099464840510240244779312658905548184324654224741741957089825711952907996845886802468566382817097418351347105055497436932068131204095592776871679043295347986261415580007735721003381794956533232130564997850823693193724857942154787982592496270975346376893977049713120154506564546185387463446823826868268861319905824978404438220631225344854331542146620490901985689600000000000000*i1^11 + 441130748043658551817887391243657474380618111211590556380601675046077271308840501273921322435042893201268839035470232775060072718825894334292106603387125454254059695890747134367107873643224991895024292216382585445458087623051337554596987371516664566138986758503023418940814575768356174407168289794308957226465719770211132266624706883180500022731461768594566126444675473512584361312503004916956131503219253257184629503199030461155587985904503955434408776376254075797499721143381896687481932918076485839865070558434998536610970069863369828065599334131070758765482253843885899816086040588144122641677422938377189194125685929179192961359731258575494239358025386332781981728319291699214825805816062870684789423787799807463428897876608261622578922695383290934836518360022613277646565763352054939685699255116995092125924689197211834938745866918879094794783167885549778320453692876927873964799107491228947066608143267796972518504974418857038734203279364623246490272361028897455119581749160402280075206621451244252107762068163829637486983190472787635617448260065682994643705152745010881597459299073804011922848311021369601071215806864337590637532372537664122608472991899485700025542545382281674938690550170500958316230210833317777480122173854595647771757264017509667949255199216189607036444908873989756263681088801041247724151627463683984535349809337046126919569698644583829667196070471235012701598082766817514417754052109681034018712335465636282977733559147715908131001752170394618307001984937753379203976725294805079585443374735782933963980647722343888608015107660387439610655783906532934444179006045746670051338052826206363360447010919943849699459911996484842130250564579742395541435234084488033658413931720733016895066863108877425989985685559190888351146880080330433969418890893375305041499507338997085051650726134466809119367324271104698709481120814290073423419606087657561305878334956754167536156127865493360138678769251693048125697971442508107374428412476627508469216539285193313365273527055642620346918307684635053481753184245326061115484861092253879192494579014394678519695044840485791240070630288090241768450448780307996702063179272105817990729375321231303257973458045180817718915316953207869383436318934062277464903601711625620162668473289112601122318991697166038046703651429784324445578338105653798764548826087241328226279013314153688512842057136682174586608307929626251623444318458020786623890052449992807371683765529322569918254907916090764672758097892461231897221921599811617621482685746541139170603953977242453119512839137488829595810764395190888929721474443327175888440332203635136173378957442839176553180720565652247996538067006535633523697516544000000000000*i1^12 + 12346099963059709841218003486098622513610936782895923298556103362820900846359846280558321606961469396429999906187847915004034908287945816665489919690466380809992110217684979869924074545537495297610168836517526253101796079185953069665002508012689455561642830842265551895334408220757127975981685114998516695239939585895909380092629497662720751900052085026227169704320959274205220733719299744527466535762125688451407828270868170120112463165024883950084733678222217099400057106332846424037212994333270764187044143273765260615852642045129111697899224249574398855113165811216075688923425457482093457968351248329734427732418445305198553293233497926475565489830378158974366950644898461187001125264884176741710203284689927671918572224450503021899029223380816381848208460699100778639757436809129821395954492535830369503986439770189676940784308502475949628343401301088711577373958183097506154579155865442827925508219345862340784412767550128124280780511994198081606979794887784569128560146950090917428552621580561188020921073217024595217792093262551465225458673717514380716414242911129181901750015016543559826726264940423660194204306354961912302972088990902333345263998220801940948632971933468501368517285657436157386792731214244393088584503183149808668602351500082554504168652463100739529430985901447032911983781388268246484714071837947068586839861818113996549022922540098844952784357214416505890354949672185894687759676565890983626039681483547168703786822462113637678358511010716161275505899145470767792511730048622475865791640997702415756413480238827768958931148952720243561106137849027695051955844781936482520295386980872664052799744288660785456857759632131851624292206236363178153683273579174864486019688357578150755526692961440104616117155703453750489195250663572000190714814682010420223151582307117167553512363348696339751759992700520220463234251717957026110102715026517073223936035048207024382759279482754686419235412625508617504897087939395468889387241353392845533146375267598895792618579721295760585585419250499564275073502764020699995912416378287877280996749632153989713251323536951611834397075738082100358644967869812784655182713016410889810909487832808742891444166779464565062063346154286494849869371040142988108118216956472189232626741708073740777291937942851819607419133428012778314171239947389272301848909949161632608550446875608807148119700432916206003143347461219887796994209507045678953148831743974216554807744265252422410907296860295731854443761278285146534255917261046659475376175257804775855624045381196513151386324391648677083360544093161099906477694935241037720530143186787833335756980292659546231935301254584048682807240650784930234336542720000000000*i1^13 + 140507885791619509458422425784856967662931012979829328126785871313414166001079334134242041842863340327310499207359898943299410928423198457080191399283392872629849994889566118928584789450259839888604481721988555862386297189305161400931558271219266570435950501805148330948798916129195723174295018216476447526892823395771153834940529575288595214466759097965308621629552210572056866167417077899099878068861887326228494492382663178854876512907466109958122748901044979168369442165696345290016111072847310335361920646102888616998895425917694839275778764953976376300808928226990606695031554944673059583604236386249485155560998534368001311358525734192307395830994788524859878975071837502585500916843332972652310612468132218820146902615363061180056663794572743045644389803880008236356449311004468209545741331931797221949470496662616081641119769138889193111131320570800553597205617027019465431729144637148107770894419392256065777153795689484452371522370861304067066049478756859211948467936249434974011282309159293326018720956102929960489099650109343643451624336838122984161076780947825082867131897499382458071239218913372305771490039279102095942809060412443700074764899611358358454596863105526483102265778935884305647563637591589043463196530240150228219050656109420789696173102556191651419752207798236984794112013719463625065112410902584652308293250844402091302980336753673169812049221066189427602953213830835730899134057902020780632724169749106175107236468797248769587050861449970124683414202955549392338755002197175126709665831759090112710438768304072462783006797272558095547922753312366713440266165012280224360299101875791960192451574306658673139942433007913198974731713388407035042384425438421719151132819041427678654336116451512525833915995508679989870659027527575780510066467290567883089477596692168089202237721123881206120333754966014818217120855019559594490632629782099782950554010577068981042902252085031397878172636560355217118496598580100799184243866305355348090097302242362242225319404978167421534869011370546544256956887845301245331309149635529851127695840928383136100880106582734308688663061777035859801253649515097988168828408863401862558032591082256850853830425211944246699004189086091419772573417221526517630017034399691879924739511634731001622433778845833723749453664518963580985038416621687385363032367778982407500460573915650549789939196164090969292174373478890702777025635796088367727016870658153208241246260470849024131963612414783779918136948063807747965300531506633660042270317014264650580599216719677378802845841818512965199571156997101054565180097175516627459966353099268593337753741937697237237325123069498670947689485004975373597802496000000000*i1^14 + 95834128636392480140509074746366858508986731641778798967618549540917496836019074380625388609670797436719548996491098122036494232950535080651757280748408428430607314528614429032172663984686777741239069927529487271295384257965280141930327680731633126410881504711009752775831739274874353426575804817369003720468663324191113511224904938565068867458531879676767854921110048567117970046860431051043202075283577853099318029155261564473202547044917493766326181874768240851390853505176330742083958953962590926715364749001760119778362437065540796880655068415617467653967988627460593429571103795350679676240588053185371292330376680506161529167811531007197831604601780183442082704679516819645563977870737101031974526015531433614125427527942860638539377376775573915706487096256437935210706741471503291102349678956202267035047876677874652418689392253355048991661610881378202066406721362270559313412164933416519976210624731828851957924665426548945298283798029835440885370043535555517213522126799702595481261839866949014103893027015439346915815409703520635279476516732018007064665864695260981829902112750955984999756607592182399207594856516111333479812995570120628272573591490354763498703260446353020316211568930283669889501529166270822364938713744225868183915863614022220540331908381819641583508937550927153307766488665376660278579402609247708807448542007941336247735632208441552141903326726626098646945611282895411098040440343998314905747233898508932021169929043759488340073857775759688528534760252090419772378300222611120688043348607126598987526143567643071137689691977818091786747412727520122771484346483195665155054111709116872776601289824357126587009172407774348461484246115459333402982543661482766734992739320410378920005430421385189695432433279478421057657743941052568715311974744510361579916568251226049090195095538464974198388629778174585926917459317027457526255936536802672824124232522096458614676459422138655592704837506244483741454866944629796831876484384693210216893832624657867872570342302312718415251624154906554296061169387808036626474864629136268057192648242223023174912598982720029294419545202151224370945997813776673054692672792650941129698430026198391026894995065096876852077139293570158089845361703823995699167242237978698627458552614209475654836089222127836526419389096189536363288758676674945815560195343888360619669764175979533281019899306700689495511338474164502501740833783865204459974016030746724909773889779234406627619593510948995474569416488082759772129483243410300027382218845935259403626435542439317450182739926054422206180163515768163568962833553205226695516979940947257700705817680788407259792143208189916470843727270698691502014464000000*i1^15 + 20002840389515215649249772573991660547088299178961437117416313318705976862330890502980826378900662946651773870137301624531260606318285897579534190394162802193415895917877590606075486183316637544488780758514926700592598561273497315688976572604860448039922525960563624482141965412565876765176525673891255158592713363706787798117654660306034485271032003707256973764206509856317260976494978175154531205158501119485143760023629969754744652480854586474262325178629909814798166124281476317728048020352702329979266086485582609193132538579405265662451883205473128088226077438933438000637879572674165254703588001366644877429486900739008208153763771918557697338219680128501648023263628444200589873198712555550242679213650663514715328323549297284445001705999558922372175929573977191626906172133028913838656998125132766697002994995779121352301674710996985484979415341374420855947806621650604392985317947785220052093128778951528879122458855788437543211683652388993819842806422132233093119167327767986798320430105547992931838342670675195596033504526088664202598701109826388960454684740322890730752000248378347349011249755040482691200567789249649229249123207830452896270767055289648152128367707730407703970595106059543494234641340923632941830978576937019037795588049032519090401967631744354372129207941398140349294735803111128164158675279498241720992253506193922471236048409184270894891423680507067859005286785643742550741605309964225005085958467975765832618042422706388489332341711153224674652664368640361609094072775795909108377387026125571953403037767806140664814419011879217582906208796411866399628527335014323158113420089148900803257342856306727948177062283647704526938289244354618428723094242200079770077803458416834650357124657085102352087204289454505512573287459725126204487774377498848555432415175748887130254770341597818632335421037641231921499454489221788909417488681177129770278454822043575022985472708754803609404914271802345650475882741778149448436495989497554923582528525992147346538197042695835498132877999215874216161892868537445525521370288230884624468598469698102637382685174033527636514813474045008575397664987450458308833962191316783533296102913019061950371306612980215743858885578576583698363118726981913011063189728053240571576357031217612038224439479795470699102350141015704632117069161185325037626321225288050335027595856850443431011751378048740011437712248587876938064361402349238379750366765556114189187246547893933119626474862210885199401549905362004218492491406942869338934035422616191961685914313133427812438911666038772324904338318639011665554780372913644309793417691931978185632799126201457960242943322604644733947081064414205318266880000*i1^16 + -115727891113257319040339335889273520502918027167021662361124970776865566917703324660224565533665244120817472386874128079236677041594557028915660919763008092305059034013881133344525327274759176311239019283676312726542294129143164302688158999123785568871311472676694253844487723620204170418617394436165787652527982932262286357955799690218425115312474552555225166738016514784395251101558199416943584109440599726234138037543243448537260180286420153628601387280352570638256808401009882409084694178632161363997203925866870688164654122989976776007799358039568795137609135535745636468566586752701421426924843887179296018349791315259891673966456008350907720560325854772535670775043038753484891189794890380285723543415966965235842382221579313340791331023011780727696732774572430233616613684806638835623493895491633868508300987481636834243657245768654011884922910535311413470254824381280523955087208119847665492899787025857051524451710970169778557142731328794130951697946081455600405941894360539953726379874832100391104281150969617380845514134574017568755194002295738318070069686679617520582209067262375319543248473709381238069298304833765065481070952498540796749845362613168853797892496546888075984741120005240635630916852299097574033483509795215787098702540727049466677100423750694765949866597621282286481138358614972647669859789538549595463232308999934350596390563520417586125325094588207882939778418382830367301099100487323003524833335713071294440359586994351847350001651589716390531394484098836943684730976105575666277706675049050180657291450392436512719133982099558161914174259772964725123482597553642940717886221933697436331725401348370799886588344525439777112874431767716927542734017759598689268492247777741072783585119486311636794801710009492872138310184040917116018721217654148461999633865648243085504045792129384997880639244363402818231829190194813252384120741623051426289656155347033641133159254136449711707048750347973845291375167617734345642719597229962150442115186597418313386596532951090127210832526876301161165729266456824785962584777075705009956026547844962567672313926944485280723731719770390601002537903430228458285760885352233582751458042982079869410678756382956232231244231641565851600825944763690149399082372557225616976887034789328293934851082775559360930180652274422941877830720999963487442523017686389655879525053898746290709198117855167919174767204812342779532561144312027392504642278898232909038550659805583293163052024660235179169608384742914855958178320024872134861879813794402813742362804123072692347339928020575443587047932731474324196880363072685353997214663744185102558388488573311033512324382195783307462528214607638351052800*i1^17 + -662104632166280053896632934476863054393502580587343966856061120559546582110257079969846032348038198913291210842344421304881726631559850690944999478795254948243827701719287878454712833355486085236363534880871180482809564005537907756696200559979376774694725604694515455592092132982758107506312753999171425130268352658418894836608658745949056257708897018485908451358177794943562765012205159657198778267758471965032934589422178574316517538471629995417311556444961529223077621237636855862393034155448842070224197931276746609615834542246738076985213052728424212044602213235812063572407744940542978964023427903334221157854783811599309447281383909043697177253248327410382669668654329658321488996234605302947998985524668666886368976098471536741117943605044225442071665663108019588163023626252328435585397520790033632113471756721456270454925373968716579566821864626339159016995602804263873690590105332792366906906852159343608963564160121270269433436775042099332206773768151110484197892818442327550883036843968903376365708666912642630700479996847949544098683738835702089726116911911180238486603329533960279471049248917562674656995614844400344850370802722061396947737156031614008967728880068637715030787111297852081262073835282371860454803835011588904291602313609582925857329094521322779369520650273501429975288074216960074905021291806478455174299280503793993351182701198350757462451603803223546434781451280312739623583533510047523084129935508968870668819688871170469161081652668709048924459514970622038762281340786441575605294407011183159131481871355573487700530137846071973402800942436261956539329723092811178243138872988476832529492409818396214931457794542326328139364307724790161947272099472876668778336284635494121085074200720059692359149506562777624721686265531773250898941823563336714485331271488974117695535029035946931322720966220829937612912399552546435771193845887479868553286646499433336562005475895934924004712379467733483822371377737443550804465288908429989994130834241822012185384083781627846678356290562803161388707640463509444577966802428860521167934745096476153997383639982027835380700039417629755457134348057945949842507406963707282849557009950135244403690575953176640410749200702219470041153782171306624832967169347356382325117724028989559621155358928259828654944545317987337401665874951339286893334780700034631412316908801088790554496325912275925950257497284676508814465927718973736812927221460108247164701640388658096682011648371865554608660393462768944375496922752838620451966524740524450375399647221709688529226715209779981624823539891301262276258917992406893493859171852013235108325596391569340978517969618716635411838179834807189504*i1^18 + -106408715238189284893743584754176698667571409870888588954758700544975416495970881126757650250773945378313165217552416251311750464598109499831345887754937133994884787811989765951276363469848615443646237424043214685084520347614113540329494559938675747121443678200568186674481838199865433246057737259203657621349390938663660011866990956614269112351094589144489299830682712873507966019559325328003592517595232199078887447494998641454171937081221498336690610325757045151246992316289448667577828033221596119073102934480650460695655409706425742053751642532187288832902978491254243711353482645301973959140499737511668185569453525570810085820925256476643911188857697977386853818260074920002147747654025328488719045401846831995170451967517124792992303938140820482309954025480841107575636698254354222743294611191242608626712139435399792153329384074780704297238594846598880094354766909442551449099912317488475874754895394169596129775156367807126679857408236918480438454760664418380006894552541768517447236811797903335914266320475179297141008299500323831927228308489996972911841759437964341380144762000857959325542369569608663562382766750164301711576965371364635992068901950799142625471157108375655553726904144979890264797581700954795052455310412065632594306534167775245188045903340374939940943966596449370180826471007329778668913234897026220707660589032388606761151500378356458260618802801981910251795403075153865157718395122193386743497336458467181752996120871322754360601545604579939915160343063667198981510899340086488557279983230723884142534249281801792277815156399928904034048529113207792786160995453769249390902689572795890630264672354579281565595627425616706687486589292372385124722421375750012929273468100160255972309699985891148586154328698430919875323311470298506219809991363874765457728560748329964727482098113677200314704343954925275335819001289225254206462709281024422757245011752901306931705542892834491146228194090920602905884761865725024557499799719653609075896062429229675356282509661942678558231368631458337650589032249568599545807343403181642109486508333694753434988768202542225705419996925677917488579891085586557648818264211378181065562759903322949729249538822684666079589973874350255401600764833927725154760070736493827597169418607700362782514367114765358171128561743590753857003791540043340512775760432636683931085226491319340511363602191375369354714311393720386305782499747305359008507188125425389871548490726957248120535333336379226387080147744557575624837999003031479001387535443416324425601488450725348380705808745239129171160002652616022716527151818972016934429371203207570920910160556447015832555451543689182073637166429241344*i1^19 + -938693566802335524251631190662396464462832702178601156739620526167220978545892974784407782957656589204597202250062586893473037122087525871725731982451338540593426854948622154399372016577686777916530234737994683292571719773436241588721104534780485588221032531595849009634970681428435781423168220829871359171522116115011084828794362268809487223434848930340543013971653542068585804674043367333326821709428356643284970729617382896709772813556175494106822301827368701040814443190016238690041609230852651086441109199387172639024972836726461702938541337932286502109411001580897485003276212581228159526676149709166826842126915387454740533864909962915445492581787889268661967627601636900448907882492247482120341971830336951188588834844117293991789454131534382603709671331708681888418857972433945991880407856344781994720680011323398718845048671231213682403600386371932390335360207718974172765281117809280238486287596729640927043214987266626421325692283743386195396581586000208412267517696200406457399546215775355419994336516135190414063146562800322062074165226600566127136480576425954897343929708288591803783281431636552809991490427517871785097714753888432638575716874893340557565832190347351378219781325643157564059229307242232038500751911664571820423365627227075027807503018363861604045752797093016065133079627111901586038045655668903645856156169127318488515965213924921508639116872513707348081396177133899724045901211049941627712903420211485337665533533576515244665366094791011604431508282430648002333660046763908517589699125724387197860086028254362350518858176445496876195030931926227308647266193690067024855907313545076050051901769723775326329176468630891411544527081491139542569382487424087721824703132364672107060797854869788551302842743177989392999152338665539509153291609922618214652862157898550644230028027196118275975376781889909847935821973284648122471837279375844419915391311163462122982534708748318555449803951584014263851706509629566419387462997714129715963754118814103605798284357609549669549489018218054387338882708298086983946518386584042843796421949324232963425959150568035290251308667905555292448132388319680416344674464605921509374046374622580685845983964590850999938783971105421709725226644952421232975805603187117974137347279324081055719057638773856716214574886854278473619427015674922759228600886289050889648796429077398957174091463829000948382049218386201742013496553911251007250835892175906110381593943815669619344157380312049652518833392345638046297989120112278653434745980142973942313013369164282088833535978135204959036470151096537045469807638093588343548100790467029802679990944752976745766874650492558596956546400256*i1^20 + 2382879086392030921262960587952937363300671330434051936463917611944711653463406924755990551696466393359266009909156486922370820238996696032329692789919011399543320818101699440225439501618793511043747707251543948542240229719109252474347589277341236692369060688555061474723465764146636550880555814976763832735011509615510854677942249834799111089343750241328653175687151149165479686403885092157719522256352217759725652197339530950443014735555629474984679606709967029538523567219549765049970582124935941558023714885482157989746538622355441599800950612380970674122353070711307927597600138783461713444942629121205755673866278090949622815983294440437291757505650517722931237472294793981333690727004281211986544554294623778106551447669025694447545412229972873282499436063824096074584539754830217906507845011081631668146725864800973107633585950398997048557611328818959020228139277181089816545241388782476269718528035272748157108616726603624206989182189286160012716091431598662232219601025631110485757028729774740117411862421620129038439278144457134503292604690258851170392869989363131205365892236929062760371546955280777607333788835557061581677339221010468473769376635831314998413304158501251454128299593810969878937855654574246024823054938094199420356112531401656907435149369540899890882397136221903015853592557747018648787790849328565361419653605616841493061533498810555935046846651570566605560475869058419184496364583528632340034886452049254300250360401027914451773895595865513886480387623251492316042076640384127869232439615117993682133985975504136770028945652573758682120194015288847417976587071216461375633833529747340229082271734276379800521280909998311277689988628278421926738081102942449587972652899517552682107569527926066137344348925676129213371969178017013511100454865216123456671491097256294239249043947332519485026919336449482757180838879341748061797935957418131028183493150307025420813021606963823307802751059843500967214644106570274961240517054329310913150386947737713487740011926074403893163689936659305142333199276652020457117241344302928712724539258089218188268171653648964838664348058184917381049326136297731694773355095947538451055672670633061483131850324027006371758716309438829309097197308045335972803965537384359437931641011612072014487348113886365074459547985976656151430389959684146276977642682570379782157752958296079186818908678788526039922371519214409950837213631957287365766262550058889471805900489823887285104321745252093185245265228858596479284654526564638690518179745622973618055542979999887745810876504970722407271469971477801491383025939932160585047584028766581363340781808004715340710846373793007359789891584*i1^21 + 702877249827413616474688695124044172771277024021934210464112829316433023442306996183120186660427402939392884056764616573410793575698716524082999911608549576755462857499998762244558270247727283969467075013050957099652487990729262814574200006327434016589201401792308597523607509319855605110496250452643407556455907315384645044899658237640182866295515684769070141106363141541484345482983441972016112640891896863525758861013800969162542904270265827958755708098241462104989276273632830978278524636442097368879031344094827722998616058990231906157605895283478282686510574944096109943449838721728479454055261451366277302511879892495226021588260577926312006543779249438207216739909658455809251882654311758357768127427773058369381645888241003896579432446685125483212243035089093830445252818242046049080337435188431904870813682800823240536151581842506966587259347494537758372355905459024014577078107423839261870123440412737739081658658345912114757531536963993236922431872496749066605619304590987936574680370258726850385790014925955199412901935451088688400376726729420246871817747411949254301631587454439228054544709008933705450366148137680013465493565825555719833090423962384579226801822744603203870830234203037805061710274546467906722738528991515444558372633570706911706855602145949984618731759392213157670061972696892230105667853792821179087873171307695939287877842137457328597895506700009359224499123274150307944189284161111342476070727955921413260579900742856187909770000188296629241703069887337345841028254913030902206557029323005259080052702924522227564414995960881312677121449584096435314158863410111013326145863576612506177648705292250874570363146661517232480684852158086897582246415320646097309094419986460264981188145768452880590913166365210770903842754454506659077819570522100974023671403900882995835920111604914017664668587675694127851626317220665901483551282172228435158920512556940158607234559724464919100657928039766767765113710613284583366607230416604552585345177551598534871425803279545429498230070414233636828455214769642591016293707139817505824896769936230112187488114317950404551249298983783251415712688923642628147911009033629451523987171717841206002627532987739844496103282886834263973875586124707286616213173193238661005479776481535722682612009690985451453728500812235122007678171228094878407668786339186237071178243994739880394911567955124695494630333397946787420309731964837740898507175335493318469131718187647867739271229935117974115918926579892129000106539322448409004112062524729544651334838813597024419129196527279170620531182342216731768182516967153526287242792883027771302275507654055132251278868194020407902208*i1^22 + 137579200842317165580644357896178441088281871353525312816463478981995337650008541133918379513395265211773091797854215069742219949810410262845181162376124697798447170277266291622803991973032045037833810884321732908546926733374551517358041096417379337931348095586626522260799331184585575296714583500122201769156881816182337808208641579468362109607018064237933011350106326612132698286421534360907359557395432847072069501606161069346399709636255466532808194076927982299892299136667925190368647524100445746332164355679529985842753401262614178758502899378115223961877768180694105154617033228048189905482406590466985061413950999245784476335237906923150159064882499799592947555803050184548601498185159628625202264678995708952396207703681599847217098752145417299424966363554628124916647113114194950871627462715845337566699259735617034570800520714118217212113879129986861247974269518404203194560488448608233758805246426667389683518504401523966285838438189346768404650264442606457248110537803551458116926138372881474300978678164613275642052833474074281550378229219731901722343175216374236790255318466708290782466306522544718470631822913036768023222752479117469755703011356319195951595749513237993910132682688692857379526870349949828924745104258846001467108321307997819161628489307873349669830417227177507980208433572925760304243898259748370750353665357145228114873346686775791326275275030024445712107484504030281541476333689982337966934278070555674218676233252841180956071581437543032600575843478789745716447482569341903279256073323123182054455869433196147516179130164456118262227175842619329370563200080924505259062051123593136273540321513575201761047838237358626467500463767314531100014933679633469106432312561657875673248511005864512105154425030316587514561020459223481690008638193347131876070177650215332997498334558777413519759700292495248288181334623685585572408703587921872292301988995380567330509199334933577060438843294686038603615090061008540508386779547421935142616715679858233523689780090966948395191910038109914787510531100799021388599841876234867877654892714114279062437250781650020628792115481546362647889855737688679545590582545031637742349897413816086951825886035621351618607601174044202246668243090658605676154374113418100158659354764848939303831896275816224583479802264819197061665888830453559446035398671643108146678040533765868986288662829460330828150827131617378208221930028986782222753898812976108688028411554301798406315217913765527268743789153057879474789186089103847801806259434064151239923663113427237009371908869259778683337183748100181550805676531334568697864014905391265138972984596135554680498978157443940352*i1^23 + 20813411726282617936872164496986231001681142750291161113642421344360799581462684650459998673999849435290797966536783721920284990452558506460646296158920022595810018346131480451953847341597952314729991207790400156027089322964927752142630188718137168186458751398092385649145783412003971934317787224641285183916017311240969815972471725753485588673347334888804585038546692768136987136592486217749175476092298945911203441027890706644378883305519001922971107716285031343442445823215251846160750863620119379019062679041698121931429332814868129633043149748779767642628522937932809191729276524226502193824172973867409569316399237910468371570272260525973542433220311176801109689265573567894877493466884662058808730907600498155327840470821754801978691821743147543025498990207214069008072885092925532741571547486709919593604529772865378404126388951173442014822695701920100184494132297514200544738473655733932978485691085642323520407544826737945798433821352806343390987232747416555248736386464499421334092918376787266069377633241937624042801729445708767058101254944072364720089851673444625375348282821169454233206679084703977002464258096408186972133957726764265489806624959583807087247356450543930653083443476601169525671745283316430269269318316714808347812788060067501392601089696469166898817648846819845193931935370474142017689540917076057961752583551462637792150220808653515638349040127521935091454209615894367984302448045367550598857498695286046006107644207420046505461482011677990414836638780325815773024596077294972608110314945939263844317291010261606477497295434365174536153254106975840942752482399277627837178205463494711359362722873427008663660879755750699447333447300982350094420499397386815510718501178709230558448608261669805504687292616508450637741088315471401502712241972542307687450953996014264550114759009863776899995464955958124216620911493540355770360365561953290108478616971779144836989677455942778583200818572975822943358071671004386718830376056913366856202892046463023623535477406271746406139331797411099478136971277756201129804779417385818428524874357795672605784054285617760098624160653503323326023726513529528104624793807779673470313582846964019535717330913049009376682865697618205020593919685164065552573399462442307346912407837526426692492488999378721272718926675268818547507777251821299394087938627360972614660938330795570037175149233378858871891919427133124625862411630500121297469926379328174824057875532592172002298117260214061818850700611332036389897989815708464939119933670771761682339793258472989030365102175501411322201575536957380187507034900117173581075584660236918464759100459814798845012019052019712*i1^24 + 2664089888572373860624775637976854688764007597369701980193405896078414015268242816847281502807782672828712521727058817157344462082233922310506561220171522413200267857649404377236303954541493266991048726512621036270079736971262176061153891974178909173167634659837250338562113277800128705308611692693708451895721536542202215283389480443343806552558851775441860559429573305074634673107866058059166740352764494662800142961158635320520881115346400646126465455157227650176807214111457520427199760835678390108520385681971469842634357417742193008642713563261901823038755953116577608323101796252696855700050968279414393291593113329634524830663782731180827454293968870875063104647704129738258885429621190490691976376910881424833958642886042100663107311923013355993380363654811972410861081976479991528293194957051892691030797794128848151479821148926033075901325987902181172558272731906062652833956371190073200594543030630553008418534010888210924087088551817570936138554218772838391219900875838766282323447490566256138342597719221167004733735150624282228525197016711717677277782114757557547674379493144108624043175930472260908550431981599008889534556413837789173602121256787423760832201995633348738154732622636783934097325773671694923620561341338729583264072459647355524400615591440244833077344119100803642499487717232885244273905824108411962407719274932739249488999563780275625634193391937263434642297079289174672861135328707063937336172303384371690104377301890683869858380082844109473873960365689435956555199608000272391349304929145725741357290517853678968318003714421877061038850825747883526969348045523996979673486223502696457955354338167652014035696141869749021735088760683224157605029006311944489760283467974749033093367105983642290966507990149648639033366282273446855250502132209934518002856755141654598802016375047972985580100838466428410690766384113471610451133885239610190386771808576975869275433560896823282256211213940287068468547193640830853908479874233887937040055273324276038657300032125771701372436512701912260896751254988505061604050297666852385486889246086889302153638624487043656046969260217581243382885215689083898999518751828704361657543900309282251258993326496565737188996594588226588533402078724227180349369769378312656477118451775761443830032477622223086343878158393056176243827969499145220891131412954009438712838241450575010381786687705270682901847591779594953930496543815027904206884545364465351148625691561089470152830525838022646685495384082618813260411658631891614604303638372995710226881831758150784477063963888584081937905907356363832057284093356020335184276358603047420764680346652027662835325599744*i1^25 + 301646952711179492991140675595229194317158126823887917833025205372446441955375433171376635449671834650208452105348326803998022288259642480521177639035656441590879138061569335278064014270429646271369527237981997888242585406840523921384805922420805228137327523073578990959989477223911388423847947602245645871272385863139379109024251129042888619926732824254428211360243580040385612790949463913339698791038877030483065083287195995679667607559604898049315210127403773995197942475637268174930623944944853304132939718288263883466477615687106554032800078698461332036443798727026167433834851504899551525646124789942116868720062294438690400796638082974082863643070874385495267219708413040027005810451822212539601529283139946651290444140516830160912091970171842496023434643142717658817006033040730258268090273509562281973705472028266960319381711727307196990229369996488084721350480233567533164634334935636931203433029925290470020783791923154955788793326839380272953497895698718697449979674537842986648389164759253683218359590714740818759227500955184039277319236699834228208049339657452872383340550114042852088799910751225879569532115942488078182464877278886313774888125603869474537636131945357916041744277356072752757837601913708626345493257935183155457014795315052390062609395552644523241051698580141380204006796381311168739098151594930344019350696229857708453806604942239414810917787544598516341698559257039191040909752198487218111408206881581553056608002944283065247631963908629164501410544172752211918273073274874208703847533085782370138011539019602826424905157853524503381082764409405905124595370276332398035099937796043907263673633359661364361638710828033555673345409046088785141939797945176514897627243097104973339655885784534510108645585288170926326455862268429710502276405246299021206050808105973466546155517781628312020558937032522317873444021403553844279269976761925949892929224343936963693340397627574956354797341454256967128736883158272293498449482580632292816716341093545868984863844701038192348159552837493393731825885109996254636305504370827878232770434586562892435468805396342488782058282619740356136214874725503214526846842443365762533987660480082159657728479331591573828262528180622921224197714260913667208406745830214167529239923072625611000952740628414879067109081666226327273272698903126427237000833455714819774649407099584339247608424163614866459336913030994713958791744399856694842425514383683513280138405371233461792465935939775962215214154234216341508556741365707291191374210587941174785867443950574735814712935339777622852905119707325317803090755909040194652776440737708914528881330740375686807027712*i1^26 + 28701891053457056206419455969568508031413483326995119332578120035631804397409832110379263133690447302010773390284053567792286312163632573923711568168526145011182263649438074309651797224931679298222822337446057010028042545117342986579800511932618023443808371083412731385740965988315707735846182963510409316270596537559030001350877264465353959278596003272616241015511523824055661954790988853432231382657939033434692824459959136656303432337844563602504358299452457629599433224280418029363315871792706317493366061243322561831819267858873677184204084091439545534302258780361526159779466349887456097716215377400277264280320902036248328423652318602107566546194879824009148577413916641168467964501089930327313421651517806241399704156718644499377729170389004594685968804559671928629239654648194446474879224572067722967127002138790733595659143195944163488500563919361753542143764043221837979979217189926524038231698124311935769337636925393593921806689684265762250641698199440915950851369955560980113238701424368890978878068708613592648148630284434337796135697793359838129770770572967714840657433130203225984319816560628927884648969912624544597289274653723958976322519084640764182543599816143948293302664813785394427287286005007910640996368490074775114530516737510429196961000645616834645437255767384434824628537670140859330294386313247544441400023279744114997328458913642191682379560597778352289262460153498393983647753121545571517995958278322535334681724995811946699512188481140371979088046118558932279372051436168797575132522850050839169706465953137788919648376419757593298351507544717643121993378144005317206384396587028574188632727276561480723930517847690751802503297880367516110194741383380602573515946432368183325932884610322374733341915428921435070445161108534378966967637661364361050253372618020998629962453816684641339241331941207749306050146614275347272027080264924538340919102177399329421788631238483779120059514810871494358113837599158884869167716064992345579012674464715836671999776591253864581957738926614652659168552790904605758914592379727431095028639327163292824136677776486537758520033346456933391095634156265163410378517281615287514962928038506740345068327399420125028868700089235183161555186171389444749176539567208344962353894955121991807743352436911483658022741031099929938874954805054732994968455024022702369435667753588375948063824401727982967972846892628549789893209215494864133226515329853940375021752990218510006876202451795629344008361672691346138981157818866895847178299120944703599466144423008355469819894835841972806150000413568879435457647760117649089192303783531786930424902403151999533056*i1^27 + 2197012733350538713945547456386279298469925803544718742447201793391217814832327609721076913137699075569043661950782911344122177157650816353033057691705459049761458108134309612467315463954930139360606452749530249534618242857304880282461826004530659679709143992966238603483685521175814222774233402645659811404026519056431347846520930947810063245706735732353987501278882217818793118544672856439961159362905228694814983605168002967621033236130245431896662666913852079570903149707761991445487892126264710022738287688857629447559974293988614059819674117664131788142994327658945712899041568676494041313552750047892680154217224123135545591594736995223400698491583491763493234224073278476851146590853218050665538122905658384534704012150362918429508130479785409517948071888829876829653662790125078669470291536798975626282142472719712608246156178697101808647905080903946876034148608931460337037280150544165611741092896660579505404194169648289158181590494526036463163192202438235993739867159756614871800876965722648414328365955093673498462510693865406671196876859576187445806344665150450360026283747288785861637854001425615676772515785173440037581744004346542141835608832700002964227315314373113632546766897115166631849705254856774548611162318807757861075129626642198378781641934223589874134321375562144807603590967410141416154341585761063322523117188746096536121742998826593663576250546772459579402226293642205061477815045572203694974733805322014655127553277794193072602009788627039805130781574264489739655471026201456316858288085033998384644714061541168880975070821659828065934141045679335857021458028163179121853708557593887459778926921431958841717049777007156738408029778523317293263197614160329732372071766190402547495233130377833722083216172070750816815806885535555486715268724603984507974434496671841062979047625773640805932840893095891947755230122290428836369171464593021471633258779586379727077331818675832649107946389689258138356237767411471893815838858971551464752836508839577123257295996805117614443567550482549542736596527851224852218668530554815558684537722704236530490198997824826987414991615379633343177818329224525481068251316959366855001112510731320098290165247089702164731368647533173929072996890674551245554810611734560292558376166407776370398102016366416615087468853816406148120917171959504119044134308410290664027933655836869795695970516569125980553035902921078748724781204113793507192805102207310740069369861103181808821000497003866022200629797525083510781387714594185913854596504832692455483421440728786951064296695276195159919634853702564349734546035501089131244803084606856648984518250264002560*i1^28 + 138918948443145942397540213347136960096874169720761417965435548952028067581259980350017238116205033135376131015137566226101642290172709346832946774024896815521405834958510875393499432881359582768572806469382365005749024332385151583926968938281103861658066277824911844911084113864096234985950539830883413519126859442160054916704877104642710869197838808148725498744596153586679747806277531581738880338565645673701077143968140184786563077088751763827313749229913664236771969159407831710181985376053588768593289668966168127794202188576043595341970484828151053765900363876163234672316345341852490612193931173103068907167781166382903110367608120814446703349575478325751740810125845069219882143334013446385324799980137227634259056231431571939348460939092888749383863758170631604784246868123640049145290583680210522666427680286582217835703858805529283788897527536061298502665047128585604004542428105678399891975301261518128755792033446230296724411113742488129853561477119326253758987792316250878736597948722449315977508517639680875871355386685754373936132371051148240991712446659475596839294987198694779160138357147648130487846071590449780359605441037407464343816733444623843223506319206611580379160865680037010085133668081430972366833389525976341414575874900950675593301948126028692977300054963469410044153453702008241865794939659676616167331227959809712206267816487883200344935368546072593558799875017892643891340533694708282831870480213694629070491496209428488644232115397009162790373192633982493387713960681640260300663092925669713995605484803618714736097787627257968770756894834623088449803211867031275783635240228626713799998193763195229316333329651938457171314034540477914509343520441848651249023516546375450949306638318621383748441270084269763652890563728692095627659770379985967130793249107992853631490161554056045504808870515778818311535894685615470128468510390637390229742465614410063929885618531812889659785226005639269037755237368763568141826355871574351457925068316424862148160491176356457731795634215459188547330593727981614058065156711114727492595005202415860654102744359252280277802819948117285390931217608160119735935992656038803246067157689476727252665528287548833736785433030912360084562250006311961134639574099060087044493328860779184527808766013131128147786293660080642403189665961592430803867118290210305155385662517576988845190411867595302322038825380134777586256391372477167835952602619898965961631631292635309401665658348465363047318250455898645875506966896103115256374862821048562429991353736974766663393786428370088828208616833887619651135036101482577630145999231752070773666058600448*i1^29 + 7516059410012600850652874314805244001018639377856233249462138871543820604889227385102338855113855936545815163928361707049913673516238846589392658273852550464246705302065005493667853892524482751901539681890408866058425895306071437881336257025666206500564211043795226777780612675632362103186218856616845129045654173873376568151870862861296808755843435545607897467239589565765574927806276375792723146778931832430611254332446631506267169320721789934622971905846446548164800134081649105684887980589561587138362217516870258946558800672096196118655132328011814143742333480505139327967799031411791163841686400146456780686711196391208594219015738515229232157935573796779256842791519505868098921444313730595350494270674897145340731644237584546926354512518293662293544377721926084959760753494675618135453226911605797524219406351573281797619876548451907478527821322294091796668110194408644774816461489326819429213318281303388585902004286494906638475829417791971618453223107462549336589575060898382646132009423264011157297095351439172749036189678728956856252376832218032697146086291658579419739271757175252971973679977485809510608307092135494596201157953153048862853839900823407451362630164583356142270772382196457807343489845666057795317401743194909231557079893579529014770703352055223370907068422264679348091846779395672417497006203760241331512809034221535128330213992799602496612341987866365106754435669988007339359274875600678846961791713575616001415239622817146914496011660206528306088714905446499486121253545700846281271490563127871976126100745869642953062973830990190097122061030646314555555956209987475882736067890054206866910734041034917771136648304864568503617314175294584635024065295011514899332752476874461637586398012013074872718054074722641774458259051368962245568291717207827307118395839399534748386001263861583334844732049551887130099612251016631271028350624307044220522075229126000808589060204916780688199695478176384503662679116384675870126530266124425124801417451947994451887306912367742781286372024761394845296149020836351538947612021241602372719126258186367875307896414558882068010394283812112101592744708457457449227157381541974506244217089570610456865978448495475757302361600622364518824437592178495508683209988321397202408454697328939504466614274769613208372561543846384300937266694136708767013287834284151857648351538560154998333141957645256665510400407947038892580606817366669856490868996605527048513399655019475692856963173924877439559471480992768016940742539839094827795245534633568791864200245397180624819263821096880389488172755725865652074931253948746307105652930903324596147060736*i1^30 + 343974491344840527396168232976578940232002805177080042613952759265215304872687314553264371365036845290713542512284082032653682398567535391108060064552025575082969489283969271591456917893688089114752265536042469807525725072394698134456000430236610052073559741050534120467865973184933309991660663052876416116013658168187270837523500356594816481298583695308054924689995179291093139157177257199153034432428707916324906933526731976389247823895280806430849384421896345902069458038980920169305157229459095915724505058237232054396916470254914593020743084117070542721761365715648570139624985652111538798043940524606312558110930388221023621966495247831128777727587917567238470953693284043874583384999797136180348118322756849368787633566568729820499948668751371531675746395420700432394244250844270825299750761286467264862118269974953195454069963621127097535739706074604830968646249279841437508256924197980002023175024405009454313040472587023779139105467619313360255876094714695378030689909458861513252140216084525200857595958647413510380502519269638743506664466046946949683632797926513302978850479045025849981031403897893962720433172403627649034622804215219421374370538863388982631568950109509509847765972289927497543630325873249429825691893847124812022054255748951477243039803887730653969735440397164118202074989573898982935601960354905574762549833185397724767507126158964891202273145395223509408731507458937755484520311988779384877919039589732441368070426135287677674773213253353360169559621490652227144455927074147226772416779819373456739643009011809335354173254056980927403632379302479353402171847686557857973497630640752094921230932024449228125870569971814517724095656650336474061081020641144747500698139373096899498410831507646086649914767478902559148690829736904084616748477190111583680073958530137585615346362488471866631344751692031401134463644797105129678164053798833975806627211351377692386074862502362210132067829870868259770346812601016784346025592307701349292192423263701745238443909256256913494900671856921510729365858979660373043861928275498268029422171241547302212393371035490003684403629725007664503995336821774110535668806170256868981342042762372750106738882858162008505476908925394197195017583539312494643513011605925381275606155760354320271767962320141168564134007709276523854720383599466906867663776220627564807908548561893908395692010109174201216392619017702217325475564041322588418124066202608764535468683151847751005401150103219897719435684033566980741535820554641413757828008399471451975176632651639006788873979381233832799003241003049536641603878973693636825848310966274339373056*i1^31 + 13772813196952470710612530133338650470294447837561247202514082493102009272165108181590253187460811227142493027107983324341530571337429055324327359708523173946864639529779882392656916542742119708248712677655030753788756928719521988061581618231562763426576681896178112724126413630135987361954751549954141237339045394985431640613770328361257856915329380872204931593147072163679904843117977769010771931917171144475160397800085801854787457842851526616651693268135763600813552906066835971509338608383089655508298885990164166572432536313594539254033703705891679367957769469798778887638005633036253932696423814506955861500514405060581591378686799899704188831315587740439976574839626731085806270145743017690480917060881248547353917575469533465336724577987578082776063604683517734412907947145777496408468234004057712386656013932538860722286706307257107455174705350171133232095111158640241155192694483397947298676152638875198940772960062942448623831321553139312594591497062105035446267071137607896518327843769450505041969453448476009239778995921017965125133399802366390115140171358912152869467476282116244976046999251264510903314606953450289164417359898940533490075105467738558391893674870586368396690238078026276613317514111062150642983909476354219599608723874663861012537106990830681965920568557954862220587187519173932488691130212314756953065835269827897506971567091426418278357176702940003255097078948312048818255890181266441592365630819488980158117479270292010495787262680898477188780688649210104532523033713603603466737760770067887376651038809704533180256232835089676550186977372567957952393489992865052834389699259886442690687449808824020708559423796924445514377455040854841334237435580671344371584897727090951098704841763324628409774421568713001798913813851978458796705637730788295917744437941770019653971495449005455934372955072823905152702140886651578480692081687310850329503654147921705625789245846157085982112009432074677443408520334490494455816894476261295918557342786494499948390115383217911237708498831311529594512196260993090997517593850328980098367783406489369094863095330930716468382372875530130443354360596374907937451110787086350240436867068826282520754886797671752453517666500008379986936398408642841769496212779162947643980046150090866251479355294499311572430953009996278945592325198132501158312884171362681014453932012583556448797970911330179061255803876068259187326283864574300250721200830529445856702069751424470717905111415357961237043116947355051782738533191184412494481397402506958444976633205727521644658306165034062386775578580762715439688809069934932412940987373885325312*i1^32 + 471186984570242507796297899832376964016883786528995561460590473289499186668153560666863804975015565264770383094993707633459362684744526547059764088762427784759787827445834023632033076471110956291579579140484133498203620497884889189929219587502894883515090374074145486794516983455631119990667971563483542991690118419730081821962397406364176619809923474619921616003428817506851792238889551734832486645390737640052781520197836594005499480260273237505921107938148830421176909752306682979276426946507126157084306917123027095087916326319790968712557248316261629100544567092743865688233423705764742790013774585509091941840657861716041682141933333686799053071065204611519210311290995614427775284041717034328578082345741804350114846767760805259751583238056511166849931020745597029129140723161701066084392770988604983080025011646315353859033126475029867402837199314440203236209343185008783537604382222126431281085504114563891633074806613586806958205073710306560335268917858244439428448887225327099599028491890272524306630864626910538374865463858753462357516143417370946425406761796116066363507805097663380997526653366594983156151746087815265423342779168851537035464173051374470692973741121988747447029769990979591482646123970247235922197052385997876928404803404876296634485520794182778049159846315081558838323514878701417965071706651214782390282895243193002578381068208049646887030816261139986418720142135324291921232446239716948333268212711203470392379425780287202472228332667755517982806907798789576840486545716098175548724505779073696787797744974873611045721735680931823808156090159800743953305992895574533745769548479594294113214097358398844400743505670778546262228709729868076707879656765969711371996185386675471697351749293412691647914398060513742008916531970295717199809877010370846238647837113189234404882005207192160916624781713015492150937643447526559335722357043321955339730409011231255229933163259026753280685564356886965012762864481525905878675290257002409032963670802208898230670087918687605545395301846311910471278954628403296141052560365914527618738306522243424643146023493965049444605535767856720465103405679139898356446735543762127444370187768209342658869640994575579479529812486219652501753896558603126088757399574100176669857428802516011775151301792031279640606696964461124290559484972212781478856544842792199639961044317635246609442840107494140585576420010141240866569637683383358205280356558769362662788923385961969391939911648285423283727226468605156703780855234569155012205482534731315754622785854043584470832363730568191552882654101838453478546229749697114410247511867392*i1^33 + 14141240669120665260108009955458908389949479727780807915619267367554771459890240989532425697646499973266818574566945097958403619608869829100182660235256910459303999189167247926531368558168892886436017628647407049328635583544594365191902465805922733767786204284609950473310495143209752457083441845439558914395165987095017090797777658624107367318818200244674762295938394918466651273546844069038161326530974967605974343099097630595749101691398771623654286145694596741859560153906256845814538765800453781374511542211254413429230140373666653974243654888147671587560118595661300019283543133614664077217164376284703957493394769628734259054101902124495154225178324320096991495868096558303458442243068615455005535759106976595761217692923304601587465147672156185646963089504035276916324586352763364049756320229462588764838667335156201969531049702556828606070892800956105634090575279330994720057008092866471343772301652740218497369315845860209190018427855606665390078714754252616904697028954770004431684544531831921848681775248832697606401379173153545659364867812354942320526892667226864866151497884140996298402349231051305944736441198433165304001697850326903830996506539090566754098461562965846421263213200015181787940804723305362286209372063413111444586261578014298901273935863416934601947132024360279369667040699393437688586597739190061482713475426213237351524071430418061494937286771169633409329301657477150284868463896013497117883408993199415170920847495105433480203091160859753023901954223563452216582204219948823480024395517096439099758759247771052658866016252066390380597330695693950718391657426441469369348877087472466591215979424351473079846729931612568456265942351570687564505087843642260001203719877193234595462497771363161609833591047858253203117534114685938454095202406783596828525512007979784703212202427673810026410042204708478645655270161421661101428794112210933445682202084203191660530272830115387010559537933538657885633465558475642806910528755228054393513859697803241874423894934224964108995304229257167199328889445102995965191787044278368835136206043236338835217660934640190069291743859923344373647886229134278267742006845529489967564306261912983208803843298380101226130376435567994440008090186090254828603976699145720525149333590546911573828444096115049577919111400987042042813366903702375456671304562015999768117257867080674287044272399733020572108860127054237395698455446478035225167687324560171338597311847602983118069778498853784878487895158591436621232529747635692170434579444463747601305904893250081317666004497848282482777034647079185356393657719848697973708947456*i1^34 + 365939649845119002381075574528820677041729882430242415866359523661599705619392565512109170866114943261507150946363864586087945339574127431887574431778798764853031046436139789549621058723902469876525763744662288289076209901395137899012645102651490410501676173931786004415353216153834607089375998470901735651851664907866278159150580038628424340310164591264269086982912015712128373099176614378742785702382910209714937094682574126386802052927424668721247110950681522789709507587497188897614444964717504345712861061386228669356401447337877094632233246336715743857075652437290851570709061440942506630310241670253640401969437940507872282748897152772971656651337327567021342285888635532572369489881664294269917085235182624907273452580020958210891651109348018212104749130457347173831434809887948033488252989115037401534919718145023337773573141046974833518647622155492525243254427566134405364106986818619716049513481925762838740831610828360462265218127676902062960980052263397805409899243857383952822132322038460186467083198876686275776943006721459449129962688467735629771138171665630659996905891971247541171161672881454014562137990979544946405995197911972326214665708628154060801282282668369455970939177068222408971234090051130813852661743032288939165109795870708506025376413678873068085963574925152287183912698383856035640777412691310938847397878333571650775053912399763748820868691188321079617780694821284281477192449044864367277646344846864695056759452827057933506038217777455962523150233811705772214680423966295875176006154270105193111007977755836677141314599643884253225306230330061837079896216141558414882907612842846899333555121727869458898093321444186061262008741301946045760110269759842453334990094468513521293076540310323965318143235508599165499620592616297056328728162650053479884017820814497354194604909200978578805576651565145092828948152913089075897899568869537661378959382202711674855263202987407687208649723254007104027217475968107887655370626453802974352765717103487672279042767406829290961347376070585385998095451225795707002497291409352509422787586499930551721851074886357763462140425310727610783542213102559488709675480649502801046542533114121230136211522527582959087154734495829405580001626434060434746559724047489697663992199531623750091030329953483865574324016052753661012853640761164916379201655963700270321390248288245504701774749345447083456283450121336484545729157636305041786376157532929506180851297877092474217083015981972176195343316358581912699581511462868256105642353183145803247763461867621926847092667514513842267465196521935398234011104223336048099328*i1^35 + 8366393276230908423748906396061359360774762573999054202840092857419700189938477040439287214209713877467192093978679413197369884797669430887070450969403146853902038263669410717668062177933307475876096388986812078026346965074364438051656978966431064846651720394866418189162116034748404159858987098987556416398973230813233758450397819909296876842881051258180997064691978415407508214592272132097148169692552969518698272811331696550643069016020017610455325720832011855278773267316020653552937546267036878067465010329829906074419557336828204673842738162292578371020829198180547177618049537997169417055972804540963825991267135318540736505870953338125685188000857302838460566891297233289403187738076256167324342227625678071384613156287323167985258894714775837568860384022532179830463487278624720008264562641192205733922940949475949150548342789279881789977635558602536797670756708258023586432216098098994262430764930141625387402463186446041793722843322388292158490962903937944540262727685678736741291445457027607015452147062487621236924286492409702130893169769915585579344406621515709874324943435723783222659717024548796963082783180354596948310559961102097838320592678673661107328360938062063537349972427416941300634886170574454656410826175146926150077356093198013611547759123306137568537330582938624205686945832400078206100861548115512719135988267422551123227905606097135663268125798193241171766295290513595722393497292836474933089793037152320082640150540674485533189395245587621852820341816411514821712783006673204199270524936376933815972115670096111775984993346963940251225433084933145307704511293783333357247010404535679291789024409734458090528798004868492989504652389519359670261152778551500805952789605813465923213696264407723387979708505212682106247890167901431190530036831286278064296241370555652489571023210224713219484126799994403437907984477003475136809854455605006662793880140696691159117814435894984849827462442583037860542280308268732968137839671411464112261035954890363220831614540965495400679387959734884645573155291153037350123546812744477876783301142001224886030726306831946104719017989032835233226056175522410943937942306550968003888805496003861249360670822449866499908462846696662480665206125347029708559385684410886451399858230236334904030737997732006658964731151077047338790628763236504916532067042448025991673314691378563150507230766179445155930314906932360774879977911411320237786128899070146601507728955747061797277405068729943943623041654298122511541788331541170979569809266504775235720822729526655742142042699353438790850222369692766059360795597427703808*i1^36 + 168203776032142561279383236078423744267491342619056086036981027959387711195126824969318751369088360062350377478832303730024064408371369894644962565345657329371240261597788682654016661722614399173564772255645505242475124311693312796658107223233435267480311774172469776727732680062115981646626409786680307729326995581618090418767592934127958806936171562661000259917793290462459416898427664805552512605324171289920827955434774300672719760345691136903654234995656480008803173288955155105192394839531889476108697130262782340116001155578497873355573702865800880843097112688291834478966660407825478100355268807767130555076083028773537035707804288962887977882542543489011437598344535755930774299947454301788081408653353133828106059507107947285845202848309372096221328973277655385376837737199243394864315631008923865552135689048623140117684574976061510127645565437765276755393315912407097654763116979776490807600551978563329680582030942506381579401765023606529700930832443348474910003744378381795155824179601602863273229115902886802543688397815468830193324302983466747986189011132060139804829889293121066608756201708773931041330024413116319478675582029791094153292819737240370007451745297737963653659111182498396249654685500817492348595255090091971480259452193499545239022856074718209116795001430489747513336877478710350848701019978745459480091096085437297109952992698240247323156478017239060695066864791708323540646983056870112051281868028337953501126213790827620594140139266170278710080611064674211018464988310607510502589435042568468346053436008408104028805101511313213121200431072949305060303016432917911352880596032143844092092894972883116991611175592678361989278779583862433349934764434857460275211275723459928777392769713046302576561730611932132534830850849394720227587222967094015990066534326234390427946683580956858976893731586231082108728909937648027818039922322500811133517248757791011372869028392751278553145100323908019408102220800471507790942468134250559085002462018700853209217720287784737465104285423376317798754902653065391001270040549382586184228914834539999963170485143729778688745303511790795598788622941558470859421694616724535281950472772193697466735532538929901496743669675328636362883499326290479876183487129822214078405773742507798251829675656768288025263113272406100786274491781422599000518302571630205279662391266678308410624675122026679155062154947177106387662257670382664403343865381092208464954423797730573202582742487164360619639496996428165370873558379640385308918400318132431115515726415465625572451001179271408553341141003009657131879842709504*i1^37 + 2983516396194745958133730601608630069879170281316269610823487210386208727160537725291824861048555937454943327814305997774035851781292923378195865718529911086400167253718149002897756667046900665485556866636680614831630537589918321663984173056758731778404480181856737528228301810004345862527625913803288570816792772937573708149982253078576566496867334229686164221832523584115042544314381322324321775430493423206309094082824440194647917248723279306750757586879276874879019300360913744742963713463258332111083737190619403017821936371410739448910070497036617314986840494889653616304969345553709830482535918312154984744403544549958640685781690790726409158609967697893415388586445693712878030702080078811822631887876546691736998334944495745689290917342921319731923588626542418667441807030292904271455868790019747583051055636115917060496232125353900441280342749743304950889811720820013100695734846328407795373428182590237447106781595147675729359176828111449346451191516997292717544949340479894702286482149672924020278423122635326933432737134799996870484412523810755256942226509604957603373602517696103123823499414383414409577920448186833190278175875316295738229330754731805798567121746390098009306392204543136555409725554035589995374381291972504051327754998260229203067057760212577930250455267149677568578450425778632855604026991961794525668193387624073749649232613726071833679961602384230959823856809593703553195454887999127425399739272169634687854217186488399487364483942036956171179537081710314605562534670229210927754583465348317638781008318809184819379387541580851608404547937553161199204142085460747563448470554672682580243553742275570456249234775581649672928279155864767630263842387501976856997270998466888080613848688076246225363237949904654949938661233554101285563680486860252609386244475749136032278023156221199826742942179127635981020229431887511803749289213724326542640085379229019515842887160859783371156312211553091685336996809869623945856148833538578545176951026665339215945261716950547750756897178003955581781757793407618648764111779914936817177381437225424193670997657493215660554033387797829866226478059457544798682136545594579296707399322001930261753938649342861653638094365026130765208947275140410694259907107328668941163752756415378869911942191315606709932793957058732302888561822092401907762009775972226169982114859540234090307453594952316665348040360265108887796260926573928281501232586536529976750845461357426677947569874313205795444797325519151914913172890988321883845435843939851538983184674682468020379226334278006961519097727093989795031941120*i1^38 + 46366640553265790792152722532668626338973514858237946451834110490858542872149804695030201783772006450770855287917535847527512162417741599015522477341413293996618791095088778393874873928203318568627354760426791385647186648821345120924555283696453733532831904485309765660000196890308504761555624041851275307608664445221783583279509481522199716396901711265816848508065424067968970778854617153358231323719292086607487547531912868645015877400349151471972282863225286443401553688061758220982115752733496168466111962600446284011131671061484262773770178880965332758288187146239687182043586823250330900636227817943656978008442798230717489296966650254546205411600165113515000294640714183845605996054667223291323882596423172666563599120753635064740836702688465339687247041607645181991735929426920564182616373475852108308032274304591334567302457369308864102415932612965494966242759208422835036524472305666743766326918377236646665333125290383921106613276051505106221500926321099107604085977528111951550924866871291684552078197479616799652921210037730749612551049746390142622649073008499894599342177043224536187809978471752171892581664841917911243516905437460071877517788688019838743294062524240390326694443074394338824262371870835879227855226167970064740958360520749078993695458896875873081389057874619233167937722155205090931666272785307971605439636801155901322513792337905053200519837579873922126650536426353261874975849259476966921893370415179354669447478686206126675929313635166308177373503543047177460980859092321550712922594592736912458319051904942050209718208073943289515486274643129502631398882078495549395838454795724455567841787295998283104175928967513968703511892644541047966541750892896779860207030964522095469154897180065624300787189735048629514588784769834317605808027252530760206349608382425563703959486278405695130071837119373765898217713769679566378376002226804575066178783332337769991911131312850224987539297348883839712013790074003468928592842942218679395802256819336966014716253716001794364270453384917813512324469974993493651099204931047852400895556087324928627394444150943082131607294181455456103521511863658364939386498617320997120171022173678153517675354052866387837514898994377343016459836462976913407437204193747822718625952677959048075292683045681775827348301310569137048439870300944832931722935404741409983325790545372157597279191198436003408426977763947533777619122814351203419793304503500655204676611409512218219943283074145154802565988905442141392074677801478145670990750998793822168342538725625289533523487069987692286119536669888434143232*i1^39 + 636577637940369405456089921956873942653684532074345617560899449006603756639095447562070995227197622941079282076007950625065708376411127371093601839756912030024952373272324427765865018166932226896192626602841470529837898103086586373383533084346389977385935056235997165570786533155690465585202174904911170438878449240883533591967002658127730610832945142199266400653959031992041796250995312818973867625932944899920101881251799855367185325890161777932401973000160894127069025697348391151281490164037944699551792899906947857506014016346526712004657862098157266606014836005349401339971301937173173321630386439919221213005898714819273510977273105493237499372903610526697622107543825899091836008637917713263776379772121922974685422118059739189273322632872424217502205403544886489355947310331959005283230975247596420699151059651050899357663104722058982949702031373500780863481164334711589659535607505267965402676085435922886204256869395116730537628723164665770935879137829680759630191884453765796334193029422367185326955831005250043233013116290269861237014872752209674894662335194955962446163644347845827975198551616222901152285622366580242122588442436400412040711386096973047732265192443067984087966308980568875764617896188037174020904746793008432638814664489325279186159611395044313494987841128172990324801648607970998460852618155257776404302032831284548255962223292492875346809598102310954813665726255703536982355697051615929030141198273672443848066284404207158716410225905390791602935807776778447670247981865600387604604955710820287093542546430448321889506131666927715284963799356104595196855450470189379795555425627685891320664044538365429158780777675241761245150749865270729747553184129184951507872193474295838630278323362413342958219164084442121255835080888019296939352296196896228157766532666253399721301415498609215130388611932048524930388989388741903912616668123046021697900064010528722026437583929930811675296626018462366634319883262283138229543171090633034739501742645521829960433274867755330533354710661685227227300406655002794829582859216482551309713522385817349885366517330653504855531415242491074037582940857667001727847643111938411189107929318837429028022012909142691413735354398134303601082649550227982287603200669297900544032467525753743556450582815052082866006550780849169051907550748138496382251341891675913095365835839059950870997208860747709639259213143308317730750056741242981453989956337280198833029648153103451344603928251179461880861767835039476582541044217249999670688214690622576696344457180435620594976434978327417789472174711504896*i1^40 + 7357303017019961352038867450401536177817847313825354896529810429082609949228301454510214956655464505194632979812391423644768860192138102163298677411330141489069344158804281596549333632584213342342051778774307163000133651356514653700131928610699453062624842761243180782758809526882975868891758599602851766805037100499331445127319202695059646636664981707325948433206784052053054529945120417454893919329381287311399672171085503922205972704634987446805936120491167738622511256975224603325712284630533555169787673515121967829785308583830468869113345822830990175220733605246609685624231165033742538833926771804859022872615797464630392393363315627328187482332444665534457761131024703069844725955461323617024438213860624101845579136410195670283137972210463431213819818729285807485618121946036758576787259533247586866317405662995751458036654848973421916092353079337011440751052722092363716851178579626403815635660189072624355322990046988468589563038408203935643066734951126601575384004571905938968990873047837938310601328166001596576480087754032026874603906094181538099022887385775641978802051890027970843983393139492241179475502472888286608065304058225565414580644068258935900207236372388215972289976989953584909541641324210047974030811080481287435422758079396307667181926233787337247759585492080582713555611709965844971262991387418324944893327112251111802104072469320534394759081671856857172135987146608112040032448083027750207523450905252539364472628545218248671552761109303265026013988030754501210791034110122174220085125966486881672290277139748748364744968451061512157502453148425931390123686833645234208332443522857149634034136577014866680782753798145844781227036409972891651968369707388657085873576216625106389835818689119966936835325747137528996534315958639200508835474182878322894372147441111289123078293006122729278964361726991178106910946477694752190395788018370346736391525258398364919922931108464643763364151192322431727225609475133642699889407281010245179604202712668848182146696753801183044477178970559602715552512736387027616687091678727207772714198402487354266415424646398735965180187031388153730943045257709962691169750482709607189249007687368997692994902495701708962702248722428786859389006382114305349680664142821687360993554836978725675535807284374684226573955646547142501482402726078855655062230710296454136452681802849336846144525949966525285235135853023742528989206734929699028891934452108371757045067760332213574160677893070000878126712981222171284136034134130506488404457509223120690514539590117175007616240591249600084594130944000*i1^41 + 72036553627638944898975649642189131565221378730828903426511130921442587801152335878523000278433067785552466591640759486881774737144296382630838865499923302705552432423681912732379043566583148011766352273584781254759039504543072912377997295579618891443374804713793231711001672452892648105326190659742382365545761717411760555015984758684908847115537516652691692774557068268981626849339441585921857945010289603330763750202969407266206165140323504464903208530651622976017180356181102053183706707253806096727652891392365948908585689522808524454651599586253218160568480507810081765198984425484205745195006265071241759460405507380132328262956227170311121497025626773545365037760809983949560599930662475175055612753413373238448333192178781315628913831734846990901730301080970799085087077683381671022690578311978483525752617308675181606790040302833158195728246116035179154265051887301167321219922807779992231047758811111539081899637896961778427047668090930548998892678743204186008356671926155542716855837446390243013504694814195293089725790895985378976916987385288649528684127069726557178160682351509449591648518700928296904379843631368784967640050866512503644959240330504815786908195951623772261562091376285901865639213878286325745312501988400135643030050463062414447068249431482990969817323198081622235237833171505755541377220007778892178959055791097620629972097681581369295452769216194963468222837204629794009180740990547041152419469772961949189669157324579808161845798495923331806755628658571851021961068378548373876093950484243535057537035265717305997499266028172912371465620856652284445800554693342779698899238881662347729692598370785725265842259261832922481976722118965099713428225051695727088647067422826555099620883226344549152524859702976325882500038288298250416823718950297694474177115814395563567520915741828220586437574467320652582978270841101304586263542140536052123526732333761938640514620171384513930042505779516495285705839979624197545508318113599631303545968487683538840849384754259857431025306230426780566098732350566255341127578500934664735464643182647349167468050277143714018316469283554818108360302633239149305170359196979555530747168706822469798824668988675266607657962787912655514362603528298079712891515387835376266416191269294367299820371551599601282662345357652566996240779759158662425474814970269256586446549644840547956668294959827637901436403539542927975646270094305468952137283451582677829247253798197220195635761468176043072452608527295634992018276464087027390322664885845599010637471954242183062691573131411993726550016*i1^42 + 608658160311119764802928536818330616863630829561898170040560061421884885679858325976267624602878094933443774545880159338899071633486869371902142055703075035469081627445582155743959882630731159526506753977649728447966553065487401060704425471230892201034250616458526215608706389476923975157859353558322707241814321406429411759829496579533478442368455932067630267070887974660272753647502198764690635009208752437655632955143610477949656608516142524203626095431757882211007711086506443617928479230598135843607155838489520824031659588047272087598623512995815829267205514029540113704325989434566184092536138864867872216481165772028303311545307730248269433907534138757219828318410982447666483771686322324676611689801885507075393970059030317013912895242746162142759873411227992670648558840194607145098299073041140456854950436563758009577420556971567523187168693060909721300853394899238374514014240121659815601653558379424719555994417370272964525411255427742801180585731642081920565978420730401642991687671645937426534735398863250591207971453167388235345192743244550395236452010935980244446496037806502657033922123911981871976358290612968582807568936263081122344462303600381573093541252512607583555115367490642289531388078868486273305499345462926897533856136688986139053642125167057691891987131322572492939619377817529129148203287460640707871720988201785229860248303578008574332590664991114667369926690730568482687154292737701354905281520930474059020822383301970417982898722052709466027310391362322782285672127152932573193799889319972182954879575899153940581467269159042248068873798389997001872659098294962777896738974737361287784071015264458407346721039403696045638438347713876959323216987610150338903802532830740293140426215918973383155541521245971182236107510913355450182257465293351242881421931097441092105716594446561526000659817413534682110929326183428805358301330843626632074530351151407270688134580940077297476857532430937674627109856504452454526186312653446983310402502817538136377538281564914234511808491741545637116366228923712536605474368874239354065567329240354803616703340559588502337522949606759827636600589036910733457751607376238420588836999020565355893244192699705134971133077372443675838606628040490708553334862686935645202053890444295987521759760969585301845904259532791843392520359901524030426465727163633632648372519180334452672118376591218156220214619593633794100602773028795459216872768332575525113692217249942461826669454901520526321264502753783029981192774204811404182082122370368392126532357117044471032779858723397959680*i1^43 + 3365340943675187880067254019692157396266556901333613156045465901831110348066732747039371766532145020031955006035319220494298335316476233901547954319528689320922745453344957864709256604348667100889305799549073493287328542534692705630479400425019545705430327473488008580485723147196057869974455655918038269056736604977688190458118011606494695640485478498424933664057467641817044772260867567266134077297419030593003550350579374803951696575342359775040740598242969563098501147236883580703810015870675796107711325399747813622704706871748949438209249835482574869423499898180565765619967755645502676697800448899272170916102564779189955616372778541854459202077012793756717741297866438095651632356714435787081788493855748530896436262916410726608702519696594757205269160539189967757363151098043842426905739773530621939145753753403741081771696247069207445082996037094908982936649677787025203547475197081470001906853926961133609469023832229712407712517769672382622713197614058752329257978689447519411150774339341721158925513406118090750520948219764640780971287302540764395764972110526282023047124345650478053522077837902594730156641884338124401947649441555399582156344456018494816829628525010366958616529631581192757696775790295292314630255285715610791166504022693779389555801731336963224391896517817910172553699452053446076192039777739015586161047373912382724136734330510006988292477584651611349257697024080336689679555598692790482351056167791919128520997443362195560248038129466279238208532312651747279380741093668440429152088016403511316934096876673673003407599670251089715749880293046617888796713873663832010700947332430712497850429544108658017848569260477543256125513648790290450025916756673873457266647602097416196219338037279236682847455576177013883145915123642449122519738118028801259661653024469137322931660388693992543904180446908331475492890324004549222553815827581440744703867043802606500393511525400232225521727876232276091059634714043810577828102115119570535473833919133186146296874783258370826562943287678851666304479889207957389736952727522395142842812934758367743386014777535233866509812019251980012354805611473288104350138550969559226645302518114668430674985568161977359295316564273241858410462449853493842254501275818918963205886891618987566370129187566877079085736083333027808700267743238556981676118475519529710019528373855544858240586894287255522054720181486155040673403936086333553194503427713070222931707148237283322165160509974870941879620332060765367630941092127720582738032252198012171845155454603950659016199661158400*i1^44 + 9967648687229031298990227875497037599522360661032916659923225927594072621741584646065133657448116620129419730384475486912396724192991799841189722789562710335996846789902111400992701220963281710378527941522178871319146640820083033520802563568156494451484930722960324150696768640096761595990950977298412468683179769238621530528597084979031910108267443267592513285432934609721801465559715501157329641962519647951953239832879487622328378006670061606531615279553237145585987558619130263852748903990986539505724748731935790217245424959464815635417695730052135654055849829935913740584738812529474879699592570178691469603944564983767904133335966663537888723859948859828739341322197289849180256674719450122003232755729604348704157385148225494109242259772854679542899292642722101637576443631614679836963441604728954853524315187001068351140675398169963726538753421482564372730668110996512055985507808449183093187403830369746808583866019998245309123449530385674082227347706592563070102347721785133563923951512369084551246137296132811027584206646734887045166223954347421133654120776085770431086737173050798646483250402678197857064534600211687574130754706616239358929025271770826493833148842734246761844030620636921967666579745471989661372117077764311824684990314076187091100923964192871600649325323722939756781458074192261661331213388184780764656093640114788017499382495727603274705841322123240659411692489689099545250486786207189699306510852312963857062578737812606219611566898455681655845137642186738855369608947670737479063017577202383490676609268586264640202290027295021949181240116961408286540111008049012106915658283286901666310521058747892161620683565805608328282163814447199470452507988282835621758720367654718576221081676058735957263407098235655212587556622816505879154755330621343899753898503856742828441443062924144179877516414187704952255333141448078594935554401678222429666746152547068334203473798730743762364742790510857443200341951981267281937571790479403696646240771702672641687736455988257730815283414106291829173811683145545758251747341379980803654880009641460941611447048443426372029909271770021722143433979567460764472112729776525328546256122335279848731497798329263304764030596953448124396658680588748903165788311857231705615466814382793892805657380834094086305903103617006296114564380847094746886204873230125973336955784256955509714868840847977407773160460060015487571047826279746004015143173985007232586091875907165206231465101116874115330391240531818681619906810183171371467700205501620276822976240013467047295975424*i1^45 + 173427966316549929713339842583243432228807107099533218548951242001262351338739344689099135201735651458340219911362547002037073034004686947500114430460898974337253096260138710582913910742129095471343771412960725798551250843930261817693366314595080287095735338229110615828773041439590671192612097339498654160414561991693785470049789653827296681088357601562904193553539855296042026571927418958853967895577539045863743006997179808255909840657376304626070491657652117297149747890513948656671605668165980562455913121221056305846890468160248160857920149715030760617415610031287478023553265882513745054094225848849671186411054043063082608173207808390272358284607843687056780281132373698525937934019651117363281524393453906511416045837186132545725868981972041639634525671239432900816994831467322968571019309670681613237132411289960160435848154695898266486761101796190625918040317250518476249131160730086404297042548501712699078124066634853639842793911534311124470534880570228638458991546387398703422806045314936208219562100728851837438462589642920211248692913282275604797838847084070077932399929633815522283503081563532324171926780111006051876397285310032699828356959482058751040048944224127530092649108280281708444677824006117922602178935403633952909349434096275751439284173917225254523601075480278952072397328287575314014451691130934784646281972980347422549630732111909602765494363886893789896908477515141384428988638717827370082872178718122413009034104156348558782727185492729844586373420843991847424965699606017590915758330556436338219370772948292648828946020462537461465310080307477513643358045789964221610422127661266155290391645015097154824816581864692005431479208097653344361113451778384098900143944723193135190914018407927664051973873635100581934815403010766656880248208504083798783508804966500474814341552144800828894558604766105845731259557314771033378710877759625751306422570150611400094212564337011454540042540884602153751821746456010294211094720585775596712299855731723961954040753176750412079833636886022265700884064420872527906389819307003155525805681439703803936662871749829833653898610949647287349115008736116135568600627000910555763150800938364788944595543175421877778627628296056705390839276537810671251917808364091378963373099462889604418330735683071380191554064720688292047110594822152465017342143386239987841710595601828371988569182748581044738401356032180290518671848457920201807529604769233892814339277749164447401534032684568679367933326988141142045961152961396343281152586113787583381755242191136669827072*i1^46 + 723644586027849596820469721978231482076719594011824484387184606258255762475671833604321324758754983404842825018750858490946264959437127104240103888554189849887058882197268870787788949845358454525594049324593304147684278551275744379777821382855463501467815328708916862891601408249743432488489014740070137909439479903185584363141821257246232383162664439489317036248124596337843224917642451956959704336299610926591983735242630527144301195467740244627933600603273520268508800848030240480693600242869992540142545167365671812083721326426575273722436106004729547801402801617248097951083033073510848970757249754446891671720671334000818986141748192908298713255603169304482270151512317946741212382647888497883919321513249114085351438375773020586457855237843118834537699789761725594651660510793020550904605752125425620658436400366824853923874210607131810431032874119913760585310921421755624105465547613996013884916741653166435894688221589624383332549853394724402654146554821005526116613190438362025398373633912643826110457044140977686977908564901635141732025911292788010184745429953823590728733856318894746853519464092049341549754846037716839340651977630456946793512648741700863530635484403108512951358866055215357818480211681127629987862500413718532574915467296194581295899015619506298507297789882405951607897858395849479132336688740686508444118173315072167532913695843767075973713611114561749071682401506439305853739009593187578298186857020390297963931955962504520118196844895527845392308322265933494012294016014825962888026092709574291098880866812064573088692960919677914909359738948040873215436200900493258530178510946311861803860890850762667648983699808881372986884804292696972702805379809938095340268051174448253881265890186116470138738288652118209892393082203702472199372499030629593036339938849489857303061037252432974946673889893361541417498686377580712133691931732753654579536537094116952455916928809736937591000021531704254107274827205730575595792740541098087886445607834894987710393509336959250916139632117299318282230058121773493275218204621339106417645905836056398095916342148296693356324146119022648750932949394110883531225189156642773189800423609843727922938895594752075233291761916913757370752530136050352625956018476298135170964567361554859353797033386579635848812781260886045466091431585560358042685447818284844554938053717006852263133234119998517086531616541704810635183112639587848942802384367865898037637065682922137706039660407724951576776755121953635867146052948315730759360904440325102308312567573905408*i1^47 + -4708964795231793018512710171801291604707172471379295066074944899745166893264851826054596677336862071787028866790198753999737382132917377131498188006952999120616356942691322879381865553061603898876956750152217833089589753915804346188138270698891736770799379283276356149718813118720266887795025540639834987460987332733666297098851417217517764196863969580898685438181191151355975686024031006236961128480709252875266910235362211377154253228754672236772195794329581820181053959957974330956164059851954070017570695953516411451543757715913763629642451970347987256765296716553527172573668166917709585811058988228293503073269590323494755047131032845243808787086731038436125389126398531098326606518173541600017438078984735346767800881490233281063137830179988572453763966572741507028887729495575577772728260254538661756659018119076166581934889560781381850420217602539154753066639895250622484023777630779243018766006526564755086004279320661518239270246053045471955789770657698604194947630056992512390161487092173584326601228023135811761973051625435558282958552466925530584289261981783825323270054898581941797313217299880446267725609768102081044069084302917247306279364480599051758137520042899499540851865120836763630731730528902721454173548388825177940915831233016682673014952091052270035007647041882394634714704715056156497348168401207386996317160083767821678393363518717374026161326201028681877723767766722389627693316515327442282237116563431174239822286426355146824651260588149234793602697563359878262121786311566944314181789242118930567253869202546812924489435175153405937086045109699992568753178478805744301372907160872113429162202365713547948466003320507349603564181048810159067803845184911398037765847129693866418706504960955768523540653526625055559854955915870090622148857818846248311309388724707791063087404346418828580974729477802624441690949796372117798328042584555872994295623393969287187859892679140606374705470944691536866305436515756324843550803596774790481683063700001694286073953280820734745279718463779087331864235356661094305119723376416820924333824795610946970078104638488628853034657196551599256697500603428891340213537471565978182533151569884988902549835990961726274322943527561950423058919961667778021685513034662585877574550768549986686162070969795882469783607730853781775170371192085694647932795800668568259719030521748793078577799719233416284628995868431653982728111756585158332610413558341413798935329395032272894937908205558125384996381001988635682007889694114675965914720931564886980661199503360*i1^48 + 8052442425400166332417671004104801013826422434293568240253340955466955614244275991133808085444234305670205029847060927418303378904974041835747369692539651735026859717511782351361860799574082085601608131039045298163700870506033984213555499073155542956131045698907074586633328163638062970239811464642847251733479423718347457379562829887781103974202277568265570465150071885021128692027163583926513088095689271659455861995788545985022964148426994991985039439288106028142847625003250480117405722698476245587147984516685864596032639084233024938931903878041540809798115735275085863012584824173533427169174940556310254590047767275335777023274295488970527575142469145520560325312860398299552854558725396614131835869389715346340802789795077700857680474329725360137071072834092953908883315160110886671119382405903070949772725732312867272845154358889849248258118031579594658352444009562095841855856433602910881279811654185836281386499387833515229462445083895185955413882289688896269922026252743813471472488039136821579583436006745660435559744142550742821648013672545814310856831139788960841565616097726125544862654709323506437782371238423923051450904700308653596371877562773063064287849821853070746653937380126573450432519333599393722252106467097175299201177837728883183920528224430166491886515313515390607516186934058225976759283816914733246941521698179245435652294129717541167675987588348970370524391983487748442966476267830744402738606127851278038362386429322565827832994840938039507467989992251654938440278867820977233939356309066323844330987262043695636336854845152399580228858432554567364944367460087054968006403376495629264626355566708969413197870759833704242004691540609962744679253880524930922302592726517682075300553403782304734341155265138148235956247404884962364300420437572224526479671817509784458435040608755058226505409855097973649562892384245866442872523219085744547244268965512784281917062854491254540089816012133719167385717989917427096094265462568236426776581288725320700332561024434137547306561458192549539813895631792701013147186028349318115201147149181899379340871483635429946764032839455812737498784974360392279517401757293404010917430126773328969645898899935954245895967587371714893885373763169346987123031826868886952721779294874431788567087849350977213622061514508563452732135555926199596915852239788294731062721537536948881659663637297983753409047426943382477706977245862713928766450385972809999105055601381483864383773051755281035901345738743279836480718855179838544326472386340760848957440*i1^49 + 121624814620166153703592255788879022821105242373647918337763064090425071616172205895935727734561949404640065774616274512074320420431664355807324918578442367749602193096208326505776943358558804984616900110222733901649618973851364861483749598503366950069773513937888152587249901609001491470541829379146280169653521452427082030090953444900224641962616161845417898893978671996751246156595095764431305388751858576385130946034645174278955247300682955348887180809774150350262395218873832833023700480840350125890602686173229488721092664114517948341577137770389856148967827019643819989896593900505696174469998085174674686084295086086443616165691613658074337895770200732678778848233832692652059202409076156356297224527500660360090063041969339630864290051999224842443166171764612882788676864376082292815084179745110582342613951581962619644247324368734258743550370898054623684348781052386338836935596467656511614210015709565552607535160493216726774143968681861422815200761734699195685097098837320584919610644044607180878829951972061850159474861708252506852757966559489138714279494529862668500554516893141783053240957707716876043091516367472418635066082485388352392385720286406567526227564984140716263950401102473372172007309577378142864896428786560912158491228868538897600376459294510408653900978800062565201525750117522368235225527656987908349366971573931798680032183634212550925174239239917849211413441149159673871735786866745818811025004724270886313630784133102693139657291850269623876557586191813869043115198383283876956248545850336595026519359599602495310882194346949195832322161222813588190885264012486978299334285789003870187495332948381711064121807961671348616272109218595898240530911607959742152535595918714078896131407449950893690342438461437404328646848808066508235354894078273464688951558745160360441450116650933156037333964077437763731400346452304854227642322538088270839322015497394511029868323518353044050840642157137480422183836186252905693253801066772181554545034875025436959692402695365169747039228101449915341434155479723796978364071714441929831900743459037170378260465436685866475010121015817772372666820083165847447817155353027679451689204459142370074175633082866945127753863053479355622493708617292477471326600668279368338640182127701507829017634803271833817789598824358911813189559238847033727556529326129551375246667913193365502897977845514607740895001240616867519382024104485086573969090741550707626868492998063874596794077211874991930453137464151873925613656713786753283712631631202091008*i1^50 + -321612086252956065663262955274784795980319677961501899666234955792839954429695924034725550959589282379924065351450737818839393843483173355884904676123052706030890072475585288720068252077794566779677081120661532694336659094658956078464192002758419485150029483162959561537843511008051869115101213761352252391696343115485003646090882122990459477313936093944534010969247440035348625203172803498915968039748133018544553405875359706750866180235525911834420132540504755389400149997313244746313422515729400009895208238235073441437193353198394641349643614836701250327092723454261218406648015841426476006237245316362482523095546517373179009967242734492528577029047681680063786775036003242176299532320152038612451580964396641958786469565669945864752589868349094712577592349439940150555441101096673015829005787726845663362753220676007703773714437617398807939225251876462151209630225739442577287104956288451841026879368230880670367005505897864637031333277772275002624260903466496404578233616021399907785099889978025273199892172767209379968118786539077148352122371170206052323275587940006521506532123046681782646620798296207188349439565176423381536464929958587723690533253201358138677010325192015418685240716745514852481184591934385890628749080871644543925216409279131320851966188783302671661320043056040087821010735084339001382692035870177247995340726956643827620892101466654749181093934787044941231842103007800676003304342279473980144564280834662796349327559475839595426542481891843019761340340982933836110371029336480334136405631138405582144335159887174783694070234309487061016859558460181619597611796520111923147139955213052301396725478823937900357804777936913390221065106110114754606007513470545167994048524418952213129422309136473746478309041446349084046129244684696753094954071586609403623310435666132850669668227212320765666338502661620281240641432253375606752797857222023121120385461528591978576387411291804049730293340519706666494790302368371635544118378478867015616007524236689485493811553511398573462534823496467358943128348745887723336138894208601568621298902384369847893386660700132549873411962778399754358340568122611021755607706359520176842408895561018336335015803695845993384810900401673747898137986489305252502604325503520795211378079314012454289415077263181686753646293092384365894810616034333046323075497091800063456144527833459298284387370091249947742669922087892908549142273049199966410005179370671900956783221489502218206044785935036860457981437692305204348408482456123305351933100523520*i1^51 + 100696303300213062687804071749875990093727579257310470158167042101643058585427287273854372960954022595744848775727077354995716797640161189466423386361632886838755235422064216872704673005534585648388593282588177931839036705917730258080934860817126185050662590937779679131608390863096987394498301974272480267170240907106789630065130728256155427034515312170514039912105641971422862267708089658736445124071889760804132356217223652909584989317467907079332995882275679306753368199729204537651520790856903706071451643986576138823992553408054563610974689556214812842997752083381683840226302422107192558536546810621217756334818786340510156356285469140670893274166817935935446566018825453976387193998027614628047533427957526365848178378702787520176175377946453773550918118808103992564932938340623769015588225098640393620663489359711016019469649232988165078237512752468691021854563840618410461850965612342781678164614944641783496985162685414493554482860992954197933551041638005802715863381613979970557053924391393576800739217981183686583682524370727982970142953429538463885225881487705612593439944044139335384406939885809581120526095811038459832570344775462431850554576188709488107865306033346374043702069457553091261112003703787491459912094767738149951339594885802990060085083883295520287298284820846551233836504816680258506933796739380342058842983299095523772716758024792372976251734037759027959260207233115701512900400774451721882566764715373965103505963215135116428518189174303930361194377958929332336039308848549607359085707905862661965400147929508032610986452921800443962386388123285145843639253761397283722670340604843724549341800055234010723754019194629352240063473930102463296727719557062721115115855898352500765072238587788582277456634213524044316847487915149739070988009741095543848022209291201590638446125519809081157042791527710304299334481586608022087994539005034869842594160751082735725487303496939721929272903875337832037814636435809306309811049964106609594851981364527578816154756328197436500609231545662191881436987543659073359783707578474150719952232665353471057146900991443129951296902270455099049062589111245214156228138287287374563922907453162919071287112537517782868575238927499503379762591069382162966434388306334631501404670139807458892541890421675544953651105048456833630514022773952442130905700445439954729291485853465710803230720385331689251348080546169633000843559226423140749089552341840321436884845797747988532223911578706045300989461496711625858131591297004355014303744*i1^52 + 25655613740076968214439148304264520435997080820500454930661563344613386631212181661115254964795560496569773906328221432153120241029683701123382965436522031813901890503070121048689019531695573071758650165142691994509321876363248748112030690751612745924959020556736215826067049458832096635552902612935608745852854569800999529763134476905738457996278845288672273964154725821974272881695871363447966892284055760164961998453623002785338666905746104704080222825804436919606774152814451572161962189600628730423952576169509856894133760881906384117461540443049529644205861095071576972030022331893400263738434449013401542538071445900057049541526083496676170393527308209814029274069318481467289806476266756051742696626254433926645583974284908151966329931255382072800651221428216551159509899681154210875977457149479219635356223267069344196246454186763032727895774989556831848970544934867576118000665421666085829303249594263287011339415370830197076802849102019381149856883190115913834766097952323785063203344020240979876565676930312160190977658439118166789095405447493857371120529936619052753923176443491449640300028089435018377232517604580985128788816756456722260171264378562040884134880350499989381047145985851722516593158475080064254467530610929080164394400128672324312853455492597831812386434333913477996209448783093121679718980191014132993988262406650014557009812977140668482411418189964175024385637610380581012842733564750589220738822968689923218406949165018828860987922086570522821561458015598604232592343681481735226572021196264476985565738327132654104333381069748159364397603771149545346046604467881903212991832173133992060852507333392358027167628515359612131256541255585510353180753887621425301589652907367855577586651032207911003428249002094764730853442392894514084841361298016235921095427181786950044769030596560000084505336680295900865428194898218168485571473879097714091287493751849243091764220728787010573792123995102167234143447406920557568043503689700512531179992966389741042290731725722059937497591025263257974697810389768262709592866853559963207076001746700222213555046074876266679049713150879802098938796499503354808691993814222281075237498962543601493985978885877021357823501712311662456438256781746763841438834054947274977158683865965769002286871675882806536087758803486454722037766266881532742903496147479599108430003856097014979237073339246420409092107035948878468588838483364089879344933986532403391416416206535425555646918656053618987754514537802854291401410628764448768*i1^53 + -4482407978684743757585287609703853194068968381612792596162887172948448112462167479324719916557090107220194503716424727327368575090779338452744485165040430657949966568641629238384336908010661240181585880360068458195902977858465168978679053111982122834530147103507833576355106714925311216865714214643530884667272894964232893057149117476036768533229962792401113243279398788107651325336580388174544536851760890272159832804423196627151570033499499983349389121684684370435558500563435865279666873533060185194013885829154071887864394447693374512272922552809645769366618029499145679817187015571104669231588512054615791453365291337675738645131202190384709296038864648087954322914397530238027151190999725881766195273865959366916815973825845363473792677085855064637498940431862132706664901737088661676766423748730804041039683813592409209604436920931848173177580904879806507866417732859218005309975033473450472332700538362949529407426275420354854716755879576477196425383433243141142802374010543320811804906079607106913593327654746174660471317062657295212100536196514146368724170463527092110139878998244416951977249027768019270130920231303607558714947147948249109559249696243100561191804986941240438737913823370661901231154512422669709013943093891523066153180607256320652014233295950971917295042340487203421836728186793947341174297018134410420469472130208688957500268948367923116576571066751993343120647193094006135989608809233352092801090935192250001552104286388349309540520867281476831454904937545043463685415311004251903019838809138493150340996644186756677745942630843256717856191765718896447476616909707855407806787412596860939223180249784413499013388686839540975839797464462176587032027325792847786360615542325694445099851500255684628538428218487790498064700800970979028479901414185483255998641853310348970067655056795166726267283727115366260560269322773048012119330381169847089126775369932278102824696702298434625846528437957807070083586347159454943312602167402998505758759551562853742515663370270464319464140908632384626743731299130374378107296023929266858069653405195834193869982462415831343754153164060009326499244383142862258272554439620099745954638815628604603147341499809930294934592496004696638280713902377463096307993081768757380430924783593353653337438254374669482923198289731677794320434664037170853692137652877233973353308791502492277872767193066114128634715747904229690751473105165904164110174876202694312360832235524383662078900634910675329326158432407035428238241414656*i1^54 + -1897505363665422625113878083821158376422103020041904140046432454550840299665979238875943146977986574602905622981985080317180584406765384429778816194240907240216901300041926278221529534196064024004963339858824421550089584909865960166110057826512267273433357163064026189228627922148835301430996666269373542987893445945359367673842322985122605993660791174481160472388747394028934516283416599264462395802359830221160886231671990047581438357522428740826857879162124073018695544121638982988262897340912253085020717173571524818246956001441860468292663505807259723553561351618765595626571885849407139611912264321706304266460644929051886584248548424842015546477117811047059864998084677811109315057962396196741243027690879603343789745685929155298188343853226618364772398383539819352645974169098377429799139698173675192505480955382910768471753057975030452019775255921934364599042499774239545613818999390567405224093567533304084081188678944694935628924635303452219992309980876063335768779121414362507724845207311787265682434141210476222647814401748333324454633686434097372086337909073171466293311116114913276563432974405437484205319537568830141627476982502479932162970647623356376037442682376779344837669872474009047448938826161229605703530927816073391186793574468091085849383909772761467750709039807898086046396299610606147934081596186335224651488548878338410433456537932218580759093235406951208919023787506894285241001710835040572992035367212992219277312299421340047287619140250643316329558940727098627937430391041754863780889610560959334793188913254836649937713164260809076994118083355920528343981049353941483599183233008464615056277049005329772244369315756320230154937270439100091692423561389233886685767016495748686722538668114017231331987481751220924816783819653917975022698198066928127944946695211891073624911321309922375428313622688032768173641581123306041894313564174844716876051682502354151411393003157495448620031419700803118599335797715968858762207032047504235020735395262666175644188744539020881420134966219593852596833910869324107533177024705990299716152925159164123687311737004907861475047219578383349700710995361883990411632196555657608198413692687323371305784123840803862967698075803094320067008508239222202573836512520978401909429362261712688903773307874223475609673313674775504943717276820492923822568270926663063077623858036275227704864612223145302566150605957470445648748692437003097151279679568032073967890085205859331063666567423590441302119217078823204763776*i1^55 + -196066695771254418161994168454176330489655390136391432079491856569833924433647351738899312138325160922277424507536093535046640717157639230877984185590163483664346925073370678835172671378484320669307466753684612136522349218942706065315363696125728712047173044383430963234904221898600361060877936368413011272009627389405239941258497194191997943683411455464626085820414576730548936114171499359145761641072242710673668391210384941161426381000304076895595101832983690229953253489190390590671466646258394399328030540371316767681240571463018209702670664938040046458290340121342290519694985728743432611582928658391403470307596327964784746475390715942132744012252220169800332665734798558304207873605573913020836314013332366088928587024609805323673741812079303512500981842413228379588615601245520583496345166973864845311459547657866058353024499973729925641203963226748066198283524688997349257020915238624330840145230906529484062754906103188084460615061213981256543425155039947182634315305448356557160405346076945037478581346850459837243176576228078261827289889135225306636054569873286319787491896361208389031979163200795977541021768012183155243902238931262158353990386437109740301535782724508457836971042316503568886892746122459644296459454464306554332010012295529801346781640105810823761017075821725269243721873277922240137215198533899466673739181716659138219583456060299408680004394660084415637031776754248548341895502191923387667746735726315980562639864164535506889505552778005508560496518821927737504058098054356359950862442121075374824106302456056559538991138834434399952525154339482715649367306070858912237079202309143122120097080759493779185214591640520213098199245548539809394105739355258611542011810118776905750982679313634182707764320077924704201527788367178733462245795650820955311532204682112507583332733751499795932090814352730133781551661510646178062140684401399318389979621944337049365071326440738971222282895693296825329704660722765787033713462945843789681222819239221915098375673312425137285671571287637347664998162452082385436780158191390594327851597411619717279869096460362106328168635906641233227362976614620130169892808436476125231377675195785977920659560300824800459968695849323272714741885006846592446763313496028871882501334717818796956386259557024498328513777882488766762494639132519776922614886379618304676692066130819740043865656237850749959500961502686255289018674850944386099696382558928639208196462280657920255582756494983765542190218683661952*i1^56 + -613209559872690575706442911399889509646272449684986512108163241356626088724964325654934320516049610618100454484501507454712492795072738701679341715391068984381879307080433055479619881748994578798252335040264296779609509011403787624899484107113984094974425074394843280675006097601189179160195032559483178439235682430392362949157887554505888642444786757938323885545805934012745502527015573529526698502277909247165351644701650541507853244847590163465936518572338310807212643307494846291313772303530820187738940995111975127947625648119068256449730389864281075782115993121982331523233415956905569705897669811962610460004731755218523726814337734184984917518129679237071773647465645203506062299147031942014479406311955398779383328899080134412870679681351611942370604048243235652124078282446885129372496631488066363740617458224842931877175412967941782266513244082202689407603074319343821344048712166285097657423556522076942502679120817633052832257302744080752904337452973720767085049052522100113666620172368548676032343252920232942158431469441001957071952216171046005609532071982635870387983712288009937858323784294829756668977947968376806536218805717308621532805014098430954691146326737405319916606694895440593319250348279144653394861201352805039369395722289721191814144213711647672208163613400827325025917003624675897161233716939505618203803659064202477100592643265386266246554707990026128743876548440991668808152563480905151700128973629978758732768396879530795599054697103524186668397668404378912365811137011645691177142578894242169906838919635776341172171641807121465970366633148920811747109852642650587068169498319023755834548045966930481514095487979718662349766136099163850484921560481618834482051627651947309338250931017511156223941541940209271541994436424478297282080818534492260185298076865068755821467292430983464101010133633421478594670351520002940513410019835647729545286229213122229682457133846495466554870776713711412837157640638865765813454323920096692536927671202994241949160321759188119332735708862042009898530616340700546483956284331233475580025039659483342504888831570897440860844389293785448616199541935572968447700173402715676769953138348611525850899246674859322346486722939389735555469078491587445375353973466432928397110641354333135051304727087496732493252902663756542909087283856893323143795988025812493341266380377139952617030942499175426942055566288482676657531751221622829588821628142634086139575363180602092824687468142907682251667456*i1^57 + 1273974809966958496598638627861446224299869170967738184622799763544737227122411118826717965834647403916795983814790759736227789461947826258588785191501670688867646107703414958243623561303552190946724516573962199556648132550999069145538975189063248549377977376681358288270443003556842549508629685945493177995591873657199069685655115551751179317184141613332329701321723578025235119522553906902819180779138033622018219294928747022215833200671553618244061350153191757321606030214157285957436880947148968155988109131190642308781532377146133260626397782368337009788123611323674890378717820987961932061824524079547065565348461102589166489168209038319307184529891209611827186044893829794653079386683632514278175022698428431112371162921592963668738393800677436578866517472353542874426463389068425931618973385899814664771150970633214242592041502825941188912597068634614537284539456903820079273641446033219149822693735002114886358989755302719255598708107272254860378774710179731633262796809015882499027722123123311637690970496723142583176812360188824630162031803645415024909047596955910210721623075336925567393372670800916869241474995831829697126338110720807255882135983326304630103255729308645553314878849365410057123518759681901566618158681132419971781382990979360259797955057788016378441615831024066004393798021826785259591144023257221839031762077869900256933562025348731374232398564951034419494189080448358528017854930531133885461116859346149695262862849285543032797606334899667709848949888957672116245659017947235893256779247494238618983019345986433305534730424294616733449160165444312586189800565025505239489023725257509490612264088305333377286747759951763755343494388078969427605125436252172546841168987049503335311221778441295951857540120358298415381850773372086050074010312775092554857333273482567096378358898915553431755851781596490229322340176052649847194829623579796872889144674205921569177569181967059027394728483030313518216495905387787161567650800436228322190319411231730160476861315675564359799409632198462517679685876092953988166247361406526386203400586798870354275039610140711095952590598603960226135730095216759003604149205431107447658562402936284614165992879691835545103812540945792324064491703903739447238228163891685445318221632761777029834990261052752567378078142806057483788822407794545988640613362258470083879802121119788240936386582251408023055300859519048358026239266393760901902237307698147288084467106233613097041523578101714911232*i1^58 + 65869914169945238016590228006010913077768614775727488753924030725487184891570465096497296314266831944994990757788555521617616123255700915914537685793123449121030191020790737934546768611358799046337911612306000589615671192199619774326719428512628522150982382937917470921950168801483864717700937859607423044239891280756424852215585582412353907269582953664238812733260181678898974466890820035579639483447254163335688307469483065664057889209606445053535797887112529082356574245752892098590248672019024945542889629790840680643354002232715415143287775738016710223009535594811836285507201140389861665971404442172801644068915092410071152025638239652092957922649808432705368843960138691857541182885466060370398337251900846030116895581635831850953301270999616679687688075156978317969581713834081347269243715382007602095931759774647621786402676992513720272448441289962006184344130806696538129009216245187841670706485017744984028209879577405077019345038673820615294720104736310371345134598479902515433185254799878923793025799781268519904011304964721238360516472962050380256177383124729116517308862769966360038517225867713026882210680304836389372494085879214291302299304555358125948274042030543355999880714058570573330181903781969128642885036306723174676630843437400727919287112179893279306146313905737966155790692963364004154889810494222379231561870269245083911001318791549483367834290558758567825181902459621659853473857761614437901018860844610232039493079252941129836547721103679633281672167248361403368176523422255718448603229309958601210964062226627721110508756018887670345648077040437680794350788251166676036305058774301443218142330512842034375186835475585165668932889084693650747953810643047085609120695616191614035681528359780348892407143633139418580198459649613354264628713240651967121909133281028265175717558563737759581570125005447479557385533541238418656822244973304955783736428246731687662529650972174084411487016154706590595609415418412080324322715355996801610745670825697986821557575429116385749438095517015905534378593007148501660999026925800367150175417039436056991827639572212458772060062391162704250887574338026260995961450310962465073402452218114349086221921941169569467679636604317527058705340174125190798917937625534952451749030448098033025362740619696318449350779175994009064885675213143597751832216769255551429477536447907830489439220815793078669491212093482472898058891408368064084435373986440784115854297451410498069148349759488*i1^59 + -2980482866770300148976206137590846129618259663887151244261614731396576649706417905401185226260353563294308465838326084553644783721489003074320228401513365542837049980401868973867824624882275067888290254688757583491183390172157781809141364495116191113601637379826163207311074060650807422942596218016454907968359584643612721637779696594559087494118776761636615232062375795827292130390843745537280137536283560628832951786532018028139145205874002063958420810854174501304625168564994928586209263533213371327143199065963243339390904154426991799366071675027921169918441811778998603831726342025005593257540899702649739714966099163935270669607042819484249753564407359656749977148686180381965892060383650246709830454420335004527956186494086803151402591517968165781926694685449502868401071769965996840846878344373182790222048753959208658581279907342262738741944278104104674681080714258423782314509959375481991968141761934535058908806262513833233384808178899479801671686042379358813221499446242879869999368748190990881132580703040325485437840999306918290075924657564157136468879186549380980223583061470091130652556165581817112663369160744434767222109544844063091745141807841736034705299066004621206165627905299634528995141419570395924068180956641563490338686845251579594795543933592421971886927258304244945003926207355475529959012546357798499839279570856864721337462962428021818977828146804157333970125068598759150050871499377094896100817054108694917813990386969737906814103803694392968374200381758135828838117753375286540773607527119893212830050479272785460166144618294847738071798973051708162183910930045229908851182726866666555588233872606139242396197709939535944190602779052249154548457702097815237886887537894023030623276315050549066449406779503837004043680560960303205382972489854917859560097504219017121888325160035325560605538188024507673235434313157878907289852354709733108467620968244362217612393053972050970155967716502204959882493615087463827920643734966526047609298659750248029473693987289843351344051840018791188696379493551412988783601311379264628695498765008267142200331000542140853998652783560902792868411175032099684286081844907811539970357738766099749683133415723692489377268803017639340403325056442772612517220324072587794352650656946940421035597594228658874380586035363949127764572805917767588450855095019387839456435629331764421361461179089059098666681686460749555302918078652677392692319080745742980841972935846363029045248*i1^60 + -337649867021979266865548449534961218545468898886954187062412126279833420205367985863358097289431954508063472358740561752158871696304163858719671421338927314067795462529361964402544571512002787055698926359000006304109646850458190903049039600771627111504974742754883166787272902203287058021588786276470086867436360940415295375811482911542050964560601000595889558977531996218890459834012107657234249309838663218556413991003824929195431869952451655270331529998119209509275149807230339963637695257600612717135469633580817477357414998596767180404996465914364809602350499229091329719640994806403397959806694994336416423058215932311213089099944541362650661092305672299132497053447993482242294438335083980987988729312141220732234962600018741302744986006474187767220965680035413594751907642533953459106590227465667284146376605749107422135530236855197013247441780617479669256618455889180795002456534780518824956808474636350660639033639343957139849653620367152089326819728897032140712166181567579377344738016519292189515654326213809861223019713875191169449590081339763754839595884563295412784247146135264947634651037096283572952063457141836709259606279915440114126550304953611270598223181755971611540924716500003135414292209066334048886593041768884744241339303110341107490808509987728984174545500097137308607890416747849138364514433759823945480511356155498408440292767892549682921072738982528893665731594562426101377168440161805436344719274807174553141440768382643167110414965697083787804495689816488721337935161984471568039863615866658991853000252351295346937786142994584125256656425572314318902895128061364397194237917253255219852344719214323408602344727805128777703016121664232485473965750772830751143615305043849319961998339036595541876197468040116234189966902654624538562086453591023688140556040258864008635570302487619506642437177739483092010652259208550823139129601298401678690224895975176008404631020289320294139065164007276532845509068331472034227167396734658267798274230690741212586073636389305556639018959632101911998399397218819743255404692402769471778677968156271240567288775166587400158387506939016007431649747545593078775680205543855981569642688598439191770229212691468541734406740395894044943357534142710712605971012175986861852841330575483247094266746589727805808228476316123938654230252308570399186809246303699087225158913762465456312108177914479813807447085834030074701764264229642053026693909971703823878927097419268096*i1^61 + -6673433366694154736501594303813920035140042830298412061764220140522218053632536097132517434553406580845266424402251051888251016520499250075513766257627481411348509340858240148683518684833348774629039880612230066847440243968990288380909298264486284488887197819217187471310428612119960442695309565908367604225461231462474464312636457027883064873548329629217160777274786769261729229136241930227459878328439749878336002942249244763673421463255225832144564859336174279299953606066507750750091032847298000523872536724741105010301421326401737932202202761808969269127995046608618765571652234254397117623624600025582245616948287955715171042226645384507412803843592044301258806836344070839258916449551721839942148365392373557732870573759895940824837463097895183408815015362225257904831840178946804245015665263226600993906769194704279413965982987158793394460170718358048927210040092170161427048666688658119147919428206583993979334035018516410344117517961257843686256839147918262165971311886310281409947826112034786746887338554772270540228168666400502450281265829126303009689761479506070709828229576487779683173845418517138602745678285748226791685185520610745500949658111786632059544525170034087616801124791990613636460134086124447487904320825225737226260828488849959835353268470213684459991710455550788304304817738476012503477772815821809241708771064787553586703405876944759103469359534238052431977046098331040607207085714804996957985884219504736161888357618465284339828723121579484658843338417665082423210440847976654285427179554319530783528268554886406716264850102444823172769781403696800257456065376950053746518951176472838507990236281732712275765313112196807120450751524104201845442747478810441360991961658823374529936372827902395353017743596465447861698248982510447161065661717592091903664240269452422849021873846691706931547006493832601453318075556778655390564113020878680966932306482208231245780588080811043927054924083070205299031841311917207139909192925844264816198120548682979343567791206621612990801189882616763336896498218095084684751194839507337219970696691577661548101080666839197888270790879450445604180826253267475017396472118338263960693763053118619901698442101840716259625666117003850506412958924588663719237748296395892488889454576522030370577290425887042518962918815818211448234539427183162154654639166356482870691187707298381805659010524861471511155686085690684880540384223769656068610790757041446639517040640*i1^62 + 21186332476071755110677671396715862671795803154145391979889575747543347353747486630267246672813744911708523749164884644908993563620114521132297031387944612559733869332042977168944441246952221329595554490576721938962555516223419958539374879564457091385166372129944479124048886566826191832367947146338154608121672569395250774960101235027100544827140312435162075741375847472400494524890641498261285397270024456306967211243706324795601429456312433098668516178659390183265362010761132125965758413124024143949747014094323788879493837678895830129678910035141793751492895041328268578205402639011118647432636168141943154540548351144470402584517550620495813344212107440958547019672309853272262439292701989261750635869498337059288288353930863304442072137650744519064349219090169295331343738299630812628376435805258842316089128790507323025690667734122062208596766764381786702280039393926229655698417233700678929061893608018701172524247154609651106106711666431283388076588302973096993440414067162097275323236004694396135745215333913426466353466310099138927696471438632118859794940215692272654313804933185470829913289610924544771308824516319638432034976464652191027582975872909474762620114599357968283970975040465041745360232255514239095138495830910658955936230048662542495034190648694452752339654174706960528929002689730253479645084542584735615699749012907948291660775080825047249845823198889766686436131054010624291184396766228436992209974943042105084878887441720617047029610887759135306785740843479873204685732852219307755346472645851056988173650003286753421849029787303888967661190542270220285792124526577344641170213371908496176219976131165656439404935582398152964596047589424866949262657445652725133642202133381616297269305239337731071026712397933825179243969485205061933248403144166360202747092623695157359206477308777509168432958526564042696272966803868107124466180705180213472718684362278477518853437037890312538606081915843494730664021031856609440034208749349516863604315047641128068517650084728663699287841048090180017995073905401568447376721661456073461201251407270879195818331456274079320979470832157083402723548869046873007794621633135536305658996038078922058443116225977493368370053884775274456696118829902799646735090372045163351281692537087892261039822813378841279568880866623331403009909787968844305828981077162206861859492254013360220129958933944129365760031710359042258017758938019275377631267764092010496*i1^63 + -3403050505455157041908468372356710407950221297566251528101332545744117259161611049084194328893782558231816372669207697241205554729283643822718163177677972219105322532514340388928339537917484557892131584134482746020380311302622745698384598178656861438068466843156524453012370998247597915444897418897063316966534935447961370405549812014683582329516625548589549204648584659228020417445390396464553451986527858176728561253850448667756314754427868225800399678491732199306528762663775908163215922685980844985523585744962634029956260882934022058734120029178593228229898285617073210120214954973082703664508374584502414559812949228314115054225245475758791490034501267189625436226727019284869791866547278581330569036675129080199183752561269802340207513842201093769430613723402941998989399684714608874770174463456830169973046229817713474895221000308386865397124243359725214378377262519569934274344080767934783780802110551438423282622085252171334869925193860481135405411043896161818705270376061629261810689060337320449971625713157088342176705147678707087093679736881824252587469773590433142289753679406006154572080251067288334712335729041363267215033025368362402552812010943731377363913733996582097419207504343240207862311281212398407546581282392300869479478519000862273329839001530501574241579375045983838285597691857264351594726357267659419678941747486061457093401010485372782133297135374194743810470966002111503177630393446984201972679377940052129923345610142277064702606436605204059314324014510857059822517422589059150020997036810770738362624563686561011450609173882983162461087168451830444061244638411072335124393722423559821383407017621559165365123589841276700318335734069591987515644722945812967246718821760744071806879263330079436760319632769154205857083293895991999209628798393626967726129680358359964624959425787519375575383479785364295985951742658684876007964168619322571303088925393603151710949330596057040007678611480926776825148193299851127525092473207376151356409652059178737356961547019663875341102654242596532569431851596646645086944775667640708163027127793837786410440273838394822750177462384141906931585650618948415325569563854642131504747434725082611107209240858437168135637339966880804559784910026972619470561090379781038072691983938186919084153443600257349246190986383951178850171818649866905014664513513628715144009073734870412191103438641283411417691229764921244731423636427003471932237545472*i1^64 + 36784077157275004433124642387168677236163308415942537301943794960835835464798648291339143011047330301152938254574008745228343131160235502733619002023529660208806545084094671031402107065919176703221853599751722365529982705976889233327176978945043705679062755423946238609375533437018581930355429957796402298395953028671855123017972850493665272885373268945139358325168821025654110231574022282456184696984446327692051358272106304333001468983524787972703680393596558612062543052460168414760312771707414323504592097550129284469835484214641001105049424689345636858989101563395580594957850724834349742835654923227000451770502206273369588271763266994255159340356554838655562087760153556236539090141001489358788593627393928376736897008795777635686822706612396996910945299471465593599622041506387298553870208105394812996614318238226580303976902853139322218800264292122825367449474327635019211989297187416215170490547225142261510511805714715700872392855370065709696097475330901818537716969597691197171773899998259626968052435439272515357179710990521021469073509596337751383775092493287077868776987850137211535057647999675612878312247836336069103948227888801031812511958832635886411638927400618669941258671330488944029472720525239411924909019559834695709620545047461070121394304118132715084703499137421795997497331555467341337429093970695855034312916771353828077071035933484744193333447047583722284339805261623961482650353500991763778520649778519675756945687949240538877882963088709036943877974641032167530123957823071325516997593845511632279953754087144856533561260526890267137167755127454667377152013566332935055489210792154757006364685313884875120718932587979677221287312792764721325829706854038963947730513587368649995272672187579798948150248794895063164093856482296499256149273916557449693994009792325826136109314801528800617177785071851291961260454689140346630428958883678840414116045583896721571132630746632748710486931701500742153565234989566002826192503913997383930246544131265697430655419237367465667823393575975093684208201623527694505971123317365639883264120137692646228148142393572529699789274081800027870004011870825449542401411033139439067113837162450947920714011066172564503697777670048935218952720379443408311016041827422369743334147947696148509847251273024829954440090971180655442970883326594610041368497990327752372889318964316710520553525482126923419643474580564383527147883482751078236160*i1^65 + -596560090613438427138594789905822141571006573179087533996445557378690578315935920409155232263777989793015409867440494923229111162389975164637838661973282721183956585084250923025851437283193056618717023767422483198706613559542916923300032860763832304292010507788608191032884317573496747004746649667204126377207460569866057616720345023212087824762125904175645277660161498888688049481508086997867780704710846573574832826467982726558566553545863560233114383457660164346800723180307850071868067680969432734449906451489634628858569432956584084914620010485058187623294769757340689514316111407708200858720561588924667602292718638776564481828334933213448267116034180633419121775870408928604697650785737144855321638457951273978759048676923799340999489123263110458864677047236430817018254331003663679139196134849959961995737891881400116719174913681828060724515696725098889531275105822616649992978495876892681205013500862031554669503092060781256860878187483433633436252875850825706575066609781177777861055337956582619969153569125402157343484488195677476332014058633004065121164842741057124596783888144971895918081061193427415378859265841613110568576010460498154986779418865600075963814482253277309022842823517679553938021100800257179660213771356376505438440679215696521061599975200203174277255970209725001608717404109349004440039998142393199858392411851680307118470087413946794585578700637898938578519499583617908855035451638082724279180001679640941894689088476510433330236456111064256589664080400474269501527899455647217828159957644381184438435683925488278998969334921578912029592357534172893026513821617755818288506359062486409264229107249173155372583528474180427816266266661074626011756554818061888572653601930992556939174416304076849764239558022236040180479464571964458225926268371862922238480641673923786179608369501054876401545316790359265582288181334902048927836479333986884487081080036689797563990292809068892670090414338572323745255570336846715602269132698116468676509113936879162463544223320932043963362407134230557943208944550753242187449094015386032688492858618806551015943052223974766630989613587699653597652891463680824245255864711423583389220096008470613797549915847196161760382962815696478568730376322608807481644358277632874781261966356350898133740304546264353974732521625993295244434392104531467736606278399526126499232214079291750033958289783807404575945277042750192229145647251456*i1^66 + 4557973162823865318260218437353641539409995310475599971133204232998660406548967067777507633639785314890824987735903038758111405000786283789419426385050156053587258951164867600306946957390918900354695872352107802696020429771829635879417024828977501999360916505670101695558780159893092640278110400913068603168888970568181076105170599655870680452501778243964690285775490453905781713097146408086763577904314049288071709375518383221314869993033423354241263285345407987440485456753763600419580981250159068353041113613229115764874007226297505468835788070605655528426134218305708058153715092236948052671276780890704820175382451246800538087605452886493871005423189495248861815153312251348340696702089283702769223694564163806244708742450339983000042880322933585273830536295870581127872663514091500200734842551785399020503315512303099868999597932509261015119207596545572838438107926625459560525914658680748681834805320978842348624844810077093507163976067829584014489626414516799122782232343272502861121354289574751107011351272239772816728593463885716640952557876828818606808405989355989992334244599401695596399979708759702912141877714527441160265927072732088914065389744438296239508432182451860492353858585745876607355672076248702080286699705546329852723591097636772226703767106055761107137022860405721294588732633022942308247390677522546129403597758703608106502617141242927549200491396562026466019435412690373373409863666098026556098243529205112401344900377754046804236910775647508082534442868723050041978814820604032995494865185998319143098389017272403467503780427888055750041968736924877493903825151142488744104419270582529951779306371365278686584639454120698701986917747235183491867079414154747403824416301686619412679400214904807345775272674975270297960788401497273427036900246059380980716906893640765347711172971883133992766909629231727986964593018685061422516445389781332184434547731883220736931382038156240741330792234354782652145057898305092028451156936905882662463107939804669759171964600349058758151152139492675880019250279947218231517924503512492891484218796405497228028218330466457144706253769046753894526949428416025271498024721943920099164815690325989740429958612120769496110848354500583493277381620998741693788700487148052755696221529670309597664982505489840416314353964581973095311387731059773033013738189971964670231395484070214442849753361536145243018613724371142249021440*i1^67 + -30450792710190020842375195125809802544061411471173810159859020859163685937795028683464147905650684242201784437938684724655801726295656344873996303192836764440714600624956463881749747818565515797525849051027377073238259973393437048401645089178292730432247437799857957993972375476424590478187385217349173393668742516962876982258987060960369475522298408010097012753869266458094028967472375945942374878368548966868662955578184190273125870464282411464916297750122061802506797638893023745192889733628828970951470630148676780055738189366434691540924605426245265250606262579481157658699402133731548805748884899070770227362329798118307946184917932743032082454216349902537369137276747486911400982438165929697151249698812252293586003836334199366332598840425173378172004335073110246686820388154102913543650209791356201104024407128869462004483608724269863210898246453181530808724770369294781732162613157991140290853747540670280957316925436089596734661807197108489768919858675503019722349068562622562996996497125277479697518005886594468126310251002505823738944922073551960144167758621188325927346588498108764582556486234637332199465507838580444755676737336831649760301729608213134259345002850116473623453240525805021658526286442107549275344181516231376596109543562084066642603112488132677501481002009889168205307948880200978723002742018838291250115307071506169056584834855582836491243376667402867264141597498861723743911183305851539109872716146171704906990785254346314719877238998057739151209906762024373521533517343354061366902039233781694250902884446247941561840607837820746606533708236065088690349627102948933609171029589384284005198078108597591291675048024817981357638275563136554401351598067449167893516962985336278988291953269871674224640086481841813474385516315346019498062747872759616040628711468867728471704744986094771432087019517152442929748950208048817534345559848927070456629436140972345572866145576388527576495627701012551237064529242441896454494751882352259489293740840953227503902359398660825233605896609171216520595063436695213914581532436847639945663730097374179749340565654857154896976209388872755032783652194189289395477011625393111949728511624101293196597376106145408707332139195291227808407108264679992111629705209580519905130376548796934703365184146291321535802729937134604702560103279086002049382392426925476295087006937394604189024603586617138463684674417852416*i1^68 + 106789949043147517702557317769708582220403011745165173491952894169038523894144762868052510248598878533634117033221962482845690282410366159702363708967725840753099800301495959010147506787283336002310893895496213256745177709856174808145005403014980052969946079611186304173853241775816593746813730452235895134086013543811059269654921547703734965266482069765556249956566750786812178512719591601170663584847071098554947168018692786102820125902944737785720349366413443236762695371744844156716490852102998206524971333877819099781819840927739386954882391978597037054791810088813975036203381492865109232733214835841985091294757855752013346325649310492925139078126363580668838571504130580177450097661854523205724002239925296525263626879232173896987444531516204848874488749192824709385916902119109010911050363754790647703501054025586726520198545580772341847640830202877778230291665905304313961305397444881252444225344418924343628099933276482326249079124173747215418531901388245999530439834734858274994702595511034045411252097324671260247532381700717200345407222322208112377815129365877585950550643123541326114686606123596867265124405502224486123590926952965244246864226072941310567989601997825026574430916200449030036945950069379482594384103027309819494560241995427653243767234649590515473085616827050065574530889948440844197339006338427142579490233210957651172137966221627021539471443996512041852718293453658815115855593093004524459921850010797178429136629325825805911658722159781905266991574231031792105841879836298271595261901855027728896043803801833678579550591546552366284082376217150420816217990434643205964208548400596102417271169630187375287535199425411427903197223540393204022175559478962539096452243966577082611380463389117068827744829785190536788914737606071581886515812024234864302296377050148410687494971683548625982173817593124366398440823900985472829647971267248119243434170051700592936264109907219776917196251483194135383726100808651545872285775773616613225209352892391205775220705853055479441879179099276065828418208970443069948403969038388158201725743590526860832538607758213246871288967209956967693423225446058747260398638483961504622037513067018482837685911255250739848175081630425203173051030443641687786727002297425846013698692594032623025443197342151353385470748815061149084120696278847184299473093786696033047408314968699298179870931480797851720613888*i1^69 + -56117373850998977614638197362417504215222088605621935180321818861458809182508420789456459255316858157499217378199688828980904036059164889885420039226280020730757050066893548839148395567128546502487335943071768276481718629357348587875984247788619653731367112260311485065704955864478609303529818623377554354352376806691372910744955862979246380578455489455220069320285554902469997993501019092086969438983679051112902649545863036994029128945733771786113253425984113048867865586433358691679169416862590568106653592788466752892027313825095082500711325413982265771967056299601619108277972815574091785794086521218560899023100875572211172391444745531404337380193322215429985938215546472651864185026400888670635366059566191887616015641188482015260324790512976691562031716023422183058699944675831401224185869070952872790529071436383503368510272821227061714146153571130888926010015683285150712517596293446446190671157392716268418699941964763100788248554788809681624108547690245661807154735472797502996235423561693571943214357606975036875921169998631554730804213673960777629102996752587893104390413223200166037112489713249689264866811450802804616800731035370994581765995462366194727119754587133667776069946924094558802696270862604665313527624400144994006161523349625386307226429608048942397902017478534255246769424763917582622621389893794131297987449882835898892958350632753606403687243236416611804750057470777722507942608228007979820580675000573162095707063024912618682594178205053639713836885148537944747824417962573196918180486968438071084084765617573806496395716817110306953778742181903088787199650754325317990886137315685387830568037884788928531843749636643706454345763424304433623857855247110506041153918263335328559210132120586700709795190928127575212284521502427668754388332069672847245486832989641743473599718020713217281326869456558997529196218148680650954953725055690386167325949167642826683994602615295405351808043254063469214309019642596048321746773491591577297999560771533198915638516832880322202349333189581065808464428695814839193716451221306319051967916747745860844916132661807905151120939521809112690592768623821009913427621798591767079644619196456974855894417810236837355752366722432209788601438023368794689206024607294605792690619706992506523495305875656853199097216694285154165843192992466877877890126884044347021499031201943014939203096723587072*i1^70 + -1238466531918987303430871155553557569571639662153195116358324804459006442525600400914235343377696352582021310635601589199987757197520995174667290966183190290319975752945975535266530059753669731430028682415622965546025179680723822628605627545498736750066834474974165958630215609033767438768653146030811838796205453209661521515626287383935281394424182509119851040988061277158512054940058183027160819875578063036276242743532329053612235155927552455524291651169972581864693342654020847967779233239471379914184757415167501228407242428322138845081232114860262289058467598767359178175629948931785098292486496137482630660372976244048374867250809295172777846182343040657919456429945246348307689374424976811609512583146726953987910000454142668313838889684826035284846086304103644962120036617903139042976304802409792538395185172245180983331876144458093312837447095142993123310653131822022543286955197976792685033163937910748970231981597191874180527739899221281249160294149109591961074292290620570854633471359669795815205865792264460841423078992888864170785066926629265004377062984657120362605346069404549337550678164266993305392258030966199983868227854015410427984283477837206090546968670106361572884867175525146603724189320069345417087761174965748417048272526514225636329173990091268302503031495369873326534873581987489058764548880811602087047644481154531861481249873222518631022618770996748458938503730235188804997137613017038378649468257039304217686614763309265998875847867753819277809542812286958462186564562924321243174189781066233652019023622138211945527302488058359894881901124424634717442170172741220803146385539735442702609392801968176816029064467614589139990715380276441625757176702842730052840915349141325517740951518840275690448796308765399212578668848268448763922283452406360723797764961224162191524053047833896492455299406539235758962741635818495642516918702059753319639032803291678080205751766837572238527525473874464250758501399084066518081752692909724482308601962388779700701056218986352479909260274123320957657021288302435988247077045267973639593604678550543667169346419469880825532122983207419979413970742456216187582694203992123435408327306429142366739326473437384045918197562117251142232720178594367863507097342730490574179629730514274137138637500779721043647942551035985656119716167638593592326002029296135324295425940377581109978857472*i1^71 + -3120900296601185466201650083793679811593028736372962992182350898035470562164140037784074360483600734264176161710155738392147477690611689123335287057283708103805294799418671802925597518005918665358501818700723525200241765004924603352897640678307042123770099230505088649354188174687265936604739767449919630389141677030864514360532704531057333638036149370007149330506196894740560858655540069799517335870359861805082088286575357082088517063953114142819354889266546163755919251826118569570702394927572242165382286004214131780176576049605983144391689601087759348786063543201176555116169760744118759311327006981897484161902713616545039406395848305797660311923549347499854248734841678486029864238177853861923463693177351104199153915959953215953321160604318891357200126738675039764970924207530236308756551291673392609671687183428069403841723264096174484685234551637557195736094688569458069452550213159722953168808555765820558746546574093914288869935966944125858384688672354587530280962798774910765659802578827950428102466793118938415287521703591339762402011653202235448583374824864864775751529479805085540568697900225817657549384955240346792671437663996516695834583391048810087516126429965650786950213443792218627800229904851463448166400268198808624718760329173091453259796027508356221065953167030091683480848160988488990538351032590873918744899199662252819066392056976410178376846323376247957245617503327539570773448918821292244983860343202411764985020024732995109456005947153458486219119083726732612373859495403177556947251088921284516960838902011156992081206129501240402481831004946677798175558786948101069837663308133586144573233762386293546854911710072304759529654703446930602611909592876917513998446227354987577071945754968399978845635406309811891104464967490709661152358355834022333359963037393072786308230822617989811993518124210274968202542958705517616625579255192854785044731232280564508112359353724771921050954642845322053879501698623608269968686160696472685387653551348304536677760461209193602733781525882348746518955804491109337290783752959298402660064000802676426612941591432542220976957364170070859762242953228587536984429051396185137963279332589361876067958026979884915815487974230733945264210697500996606347774112182012856690386311120211295664567830434100718416350552036274101113690241315024922594932262473422103352858027914952704*i1^72 + 51130107536631064446956817217937430767503910662836044948978940582590478053531794945273043783221076179196629817164865338223618681873859913498850994835227938800744371814395273100383464235956283044804370108898958042042139839225745280185771702257763067922247348783226263211289124630257583525806140243697859125296275296403754912659502663227338869426146443229524695842882824308999812023823608938345251305409645701267476962730396558898452477300496224418187504852138064756532866178781861174885613930749089239009527050123187348937034851066103670788076267490772536773273328839291412351843408853431351113333200106841683395158128694458247126182222418119160868586222648826666941727582919358354450112627544246722464630047505153705711965931593142820703771915355785010345288491404127582817010695671732278449956443377945923985837675067953443091489663618338351149351967073059129571731234324771622661773102024643853144718642364235767449568998268001119626249854424926410133870785221631393827625561527628271510021955650290123968622048311019028696682067642549143745335473037689494606363777274894588935148976222290381784879132227309892257211798684274069559892817516916663377225169050145211109712407082994159216138441986124588119189802002925104174018930843600396225672355929230668480426656259315104002508793989087083152919550137249728344803628185488749381642690016700328905402545801508466442177993379565986504830524794968437354698042112301399521739148224809212814754311983985415321188129626089922682374939069896413554899253325918631519884677998763182624907968367976685758991919628549446954356898162810878532358823238896801061537698778572049037567205254639776474474187537747073605030741376769402546723647791678297316770430648950987951523561017928558001314849730646354507689805752175402935319974583468400121695613489617291389120995228665281956441527451793774970084721517171809249668269535799613005289518657342527861749492723400354145974574225540863435800838150889489481401555614558224823203879195242948041191178320825388385026286333406819330910463329970289466048361468197692352519116235557971321640534298374581571171585125147362541776540821186421288499101896150493883151731286138132715338625185426681780774434142906447092155523490904565770288505555410079898951460040084992334907905551347918340206021870456372285641892262885428868547774731000150544152002560*i1^73 + -179705709067235756834257770282080436752480360344284105790860043914608656960759972105419908416149765398429544710692155074671826624397762397452661805727717464375055347875470844819376253546750233946309225023642564965621010716833186699375102983351664666847049276055332437083986714663009485266203881547509268610308818036156132549120410432805237091133503336830608487183351137345387669365835279831713623567942194865400040556036289517585266674121803441783994412355119556716414747305575686269747990711200520942065114169423409502870833656368941971076067901105185050733023075889144149728449642272266152711252858515825645346115860858776293575717023450120160045827643769427939520344367664110087758449002414762517974662227701291195614870407675657605188958589316070537594808915534940565143028523318443923064259804666693097577464895932015756186179148722659252908724411022554105983168301156684410844206241631373661983658696571562499558767907366292343186822898777720172952769904273884024005885293639966201184787098429702137974560991448291797681626516017875308837283644452113843027139855524538331093691267911025454674090709033895938694592356722630058376023090731916104558427025700625046715428595958437599121428967681868252308193072424557648170959720069571137666502797036054301904488811537727810761419112190095790382483547807542380053007203870293454343324654122004241771886441008231320636747875718626019852334081911135354459351277393645196897850797543754466917160597760399201622162309768978952832908188645471109416427534980222142481233728552960180499334987929757697095517423113230464138734747760502139327459337920325041868393532883136587287389823827214057750421002708146619645946419816690217681040954434436658721045914568278909306978301790045070725440281268574543773220480783827186478459050537724256500762014096682386659731714282733499721653873982321179630505467559226314123071194696968058911730292706384100372625701437115699803922175813826222733518290416934706273611080388664993584703233576980123103376019506176202832932787047990114919109228088359508669004090461611940825460659090424019067646499987537513835046079999184340173401143487609201496091653931374194859145899784721027784727859101694743603677036341140420972180372425910861796540055179640633685775534054982584912702345758276839987872076676402996698514933076261873300681355168262914048*i1^74 + 248137062293666769686230737864224555089399915701194396167232359872330639377542471833231318240329947373042226967037605424735701041577528701336070489938710596594501900305283973537872542995801714529100033415312412379160687515593287121001839567273797669766404512857976206962821920644237191836794291251208609269478141809071358860922884208120523746165186501927458513474480382852755490244958863612899443048789529162379484911875362148684467787009602779387745855980042873142453374871859007742162969399211758509437188283418294431534266175622014175379776647648861970960550968718709986295177203556484466501407159658636801556153282532624350453765524114906359207269282131452127094984758138951205734752056335134109605427584586030441974254146973134797582144255436604003347753009539124002685879131785005547064340308125700326480932565469204933325727367622574675555512016799356140803621371782364768254305734753613324149238116072016906809554183024341498526415676743537789518481006486243770044501758709742971881405832226489114689291576130797912544049066057601856301322228407109301382767367049874515341096396258803145702864274270956096584619498198264316190656030762881532718219069537911616980288634506588617669112761519117845990850034918612895313340809120775077697909169994566403350372646084237709474749619923535332778794290910895624308187975223816030048973818552957045545819722097972214290136845705501777566804922632742180962622055634372933572294475054713449326142812358250536596215983194551537409569194000215601149166835970111801595772542358231404277398482262415062255313510476479374239095733445292658615043590716766383989390661611941498584608694227603576934963542741084552465917533710345509174022429145568110977767919408810878650132351757295942986879430744003629242216510003071607015416741161163141164193460498975870442415998940664261952840557538765227844472829174958564801250447656360591653619748969561971270409474348040563250239912497097232127150397948045692386381371169923143176424148223311603305482954314811075384008703851295739083482513728214796765456004417281423560258153543745729158333877685806982260087035717333114163254803811874520463002158049644836216452011171972686788711117251403748853693021824565157649397668317080083596484845020294690632190886774255006449645067958423672238007699544350307357738404682040103657191505920*i1^75 + -88348194468461937639339007357045743800562899667237881649375233956031082280196681736399561958598738713229417285889927042503725028025170851206936959566609832277026389931295496495799037354172490292185367376138567985142823337989114455864090226284944491064497529198921663030013157157667132726122995822178749445142432825922814049498660340385823228339252285212861159965409700945893273388197540066335204265518860387562945151565135859015611674942460473621599951014482598522767209407616642251111420771484511327580593059191507257827380272887380663379650671744453241589941941867549756415944694758337192254257997202601457740242246101857677639551013311309196056841688323547149091300334535072692977703186828482764351516282732487516690011902326285111224994554811117018741088355246771666415724613411289195464992438699824043801585706367245555808863947051394688215955345469510157839184456567406843393390520207904603494619250664720417862618650342822700882810381086682032957841881017719456261864660517574513409047266344376648223383361061635888979841822281402279022011540763581685378759127995735192526414357721399024753200174856311336691300971429210519996885630029666952698631403299019143835870528047310596316494361327697587427675485384570558623019532567688318123199187482086307953584825779512388624814147478587529690192205250301934677702607845033206676721026967763662789571809297725065695253141026356305541098051233378830309718950625675977023176914652569420259972527890814064513379762616728878249094604010918569746605257846356459716754665492595510101120715781349695113374347402030348401725202004477615996050598350665575067588641137705419592661645367448650177379793335000608545664094751009327111617958153126110233909957800262942274664008898727956887130995433172248055401733372580514319547395906983142508917363451207043480038635816884902420151400124291327679151606334880903874330170392687780647223865929048436757789039139139271382330976545282441755941948398184624194615975986222339943763728287632622196073087974366400897574012372934141131350795607219023478623142009875837412719203402055184523731916133833241703228637098784261589278390762413991151978889429800603845398058428950129334561473763106731577360114348045416080932377245776354516658775271499268454099276120408062047132534922256440829216629650788639144373148009625550848*i1^76 + -63032592066555510233490619350436642233596801744610569364151661648186283650358960062777828582670563010151842146566740733455444978667965035881837077739419323422261326713148115146057908720646576024814927819816086697141241391169619462830859257558883757936136888677555461644512432080848533731726295652473204887703778641869316647369916299867533384222061224551851242862503306984315036530724369168536648755604570406135411839702628972797205770113016310465813945430697245502836176472737592857915294006041439155505830252038512031228874406304962981664475353231941008394822241621800273582253409451424205319351713733858858402548020428410799101992837973383675878015364929876712217326637236602079132836394882397371350477123156929043521790476302994549233279104355545786502072530363624511368923322664745426357307387428009183261850564444853511875594224925827042628562758612588663383547105106181850311828784441300007252557360616176479720217216364557339511578172778179859226204583034276060616064993219852164464303428803058938967127950145193647541385347297482271329428498779947398329918710797656618863809881257676798790682482483888854309234424572658187712390216805394076869956145680170838491548540212930692935153960087077147316205118184211363780667232558713948283022632783418454996381854565659639765755456752656290642983296391838102107064944880245592332411060746957868838676093307366655997310719111735108011904114092081920426036447115970316339869956968060048875897234124482621361755290206169459854667105944806782883829682923188322859806223342616264862289912276139916564646450462758428427439764265803208585907951945100972597997972254629568139199144068185094469468799548970898559481193685128982444599888451299133183052157289748680864097083835547125883137011529405482971050479476569207658347873512539850305843840300273139205955152375666523220342247571500742557647171172109144398381205128087642820111082452634413759575375714463327987038107839533880974385970939601464610069831040836371847056896396562768957560703149406156514625486224475381095118828922229832715383943373792341591376730136676957917385541309265032880336609962359232483361181002831715575150998697842651240946826879629907454733193978232730882858171353090151578734749432325639282614527048987401031567614801998185744117960370755466508701205230742539301891866624*i1^77 + -21130517672190904259541112163222520799480169359079607455775286032933613100831298081145349106132597827504952605733060710548667806759305375742674376792115243324320876438662555545338545934144624757690856310224467989386108240988539724711325758200361315222963569122487367263283086526428751631124086043043317220233152601751818278484802823019381654981571056933725609167245519803099504590673143324833655012903833755918537355447175301127244266969098591921302198503905424641235502604549711004135869219252952291717610254153303597779507512503537161422426254521558651271990536080556277483774210502796248466462695714864149547239158911847495411060987416401067019303216128454110051086944282170296356104550870828541079874365203338410140183236611004248073776417060443612344555982801603731138460499882504928514771801168357964508015861428974703011941278133474912658535192584425939244178891266797089438583562459649950349042685870427777394851951986194999675459048634805747260658897468930535622089918879551481987587783608406911001237099168043708135348014258250380299081186829629218229621841490206839327005824050213318927519233030598708471852138163549200407341914716253587937474529574905959255305209680523094432669687604718421698730434018344536067192706299116788073856786295294161976600854279202099812713684260987154713791900500331904143001084314333627693489656356118193137209846711444810590878609365444700674844687248130887258841217148957851146025190678744707166745434242636761052811540973393763862846567911639370029434963935981245499929183600587496042911723167400128052017085396220665997304210612910516015687860610168080816442609071059035052134607169572902139380075462044952743890378383552138022734043034053519941312083497791184037524361605167753816149387468767556312989381011727931655949720457159332640994088645122486339426968064061089180917904872307830023261360875282376487492140861647647634400772081793794410560068084341998388342416640972267790128205658009152398594492637633115281553997687723857484954800657169132912278495138787712421595042355546816769508954776150329823150849539892847630325021673111667137662616488422827446910156243000046025152963108172149607232980586922775048232015174303220999377158451238896515319116849180984206101494008574365954978396515999638325028804180100930328058021502445944832*i1^78 + -3060847050588700304144880609975136018826491594699862526989490579451868777146924254911815945256065154357695518696845703773265860271993395889483023632688874138267501498624972867042341952321037876394091200473857449107363842854506136525360373177731848539861605120343289425940209289416681396019814397741707412491457752146937890750937728126060576524029942289000614811198027124437962021384176165021971257436275007437403609011350234105112622233627828967689590919675732191486662663180569922015689076882908827453913522434887043739943443628265035696927774989484228690881373725503149867933268471271275722364013852703859868612356925070863436439570951954771037240914087737654176755635658737414501813710418267177319271125759364996474934093455771487701241504644030739010774393954897980759453908395588571545536602340708542557682487189294244510246723949007501825238144292768703425611814712528304756470668278419714198869750113022588736516831107756814161974990448512043453793815283654730836109343383128676601915906895644399762032583054845619341737302424734992921425844152923114255247962148746158419756056795059905460760933006546805490158064364829952956103400328264857598818505402513960919872450223620571877392490668731814244582966278463407226391049603850228374777131255562646518927446883376272057819276171235647101051768920312791988490263315367761187504826353538033782086490745719358707853810043236404458213438975345377980937544039594885870464656764078254794996771335415075923097185132610356652156063849608898844503322592162880077962192681879158483431416249300466308279400201737177138029566064737466071334036834576749530509924500192590935728515026360890312316785924981939294164776547507670418295040264285359130681192562394583687543301507806762283898118826202287529123935218567299481227641272502214096961115783651125617365585499116806627339665988841998924046004922183411918312967327145372911690934577812142240170442530957745347167060036949706163975143718363925144043055764237176239655189049532197155269028911642291332909348077000826769502980139313644759265920574677231820180772314693876978765998435698665492246821270973607888900176369016235352234489263986380776503194456048902845546390661753549535904491409995680581556279805227053339518951704805056059604270243588890048164161672332290858430758912*i1^79 + -2865714868264574526694843255304347780848032044479638347085886845117518108769845262058295060994613403418003743663233439451535278388079722616877004200486508382473146398540635012765444387340380616541561186523965334071930229792708999157545340159151685284811548458951584134995825193891882351812649063674275452924981703738898839250689833935669570551653910729513214624962655017439234432999418975054391173909916597019885646529577668764839989336989168501197356790583752398774596056849621233913855550748177739984597942214630176226688907761311563284829878290726566601043298762863680320016944624142828625533628836924650353197459562315705651295843289043369781529091641251758792402100146355190359664341023906035331645356826962868308665389197379119882806367559035092122708644680847585173328327504933116289021123850120945647564743806346741746865572375191178703355442773815186353324085041032099578145993188460308613256812758662161961189969996630800212770475510401323726677729777197854035358443128515069128112061812600575230150691101246879159872727910324980266979088412256200537968024398818235896169575998270437314152341116601953497310445062390801277621445827016005486173183088996542741515568573361919734400358763963584957099174401927761254074633691013167325817891362269996117623099606588530674923776777453283165104051498606250743764312686745028854317966344533220416676075553034303565702429361647289703502070005640371515621510604962731358684518740037994776234855696831839096590781058156024038558032239543658091305934165383965382898372653360331576650213271347161377658485780549475308400656128520748481514460003279603936789034183871455491240630635389271336651280370911774520181501450842016141154029522596096138436941408347151276372372180497250986871038398639386796277931168869586478785801955820759197661381363591578193943623034978626275019534325001214261977687498076481114282146558540415280256580796678654951064636587383601128786047054896038890896966694130351336233607798129802099596640761105023221402402495338516377127013087650819125294094785117891716508015468441586701258279085106655438453383224369435947779612048994685596130427028183577515102276698227245431560108960145404274978480785905619535600550848497135410152023904058078914255861335345224949497684482218074733839438380531712*i1^80 + 694575146913246941902642477552851440165980656094429772815778685747252550490683574239739619504015344995989308184903388182089628040552646557898568215953822039434678943613309943920855619975547543553375471581966474509390475064306761885518402665826464337624754880188557279987290284751033813320114632334624854206518128779061156017552971266227374890556057391343710394778885277173172352969887207255297752205604836375311012092870343738603646966272144877530113060791669962358086370462148342316402559343728492672880248727048887212670243332712443070764293616781664782544132066509446712139602006899273938896991038296523864749534304753839236306236903426451488452523921320838922231556409562631790038737005237267276087003133965983360708693068309882422911103698249458985893973437628712091639971203072213430374670998381988024360365132700041700373605262431246095872467809021262581724701001657394963147559706724086100432033969217182569328482442017128811989779281756123946830720840512771251378963909669534931704862829826505037799147245262149934698082736461557790085899742627881128421949228075009401762457811825749660910735334296431010475273831435637301767081485941276974612079664045537840472346672668747531983124129909108062418464290973286248754318601546817148351011503662146474411148535344430091386453345502097573312662995235293776008246538025374809638922362294334677612156422942615659711893189674909531756408521799572498884091948731742325679475400986218203654452257554841888526399674782198912685208489211787338613357920106251194848130549523628270205949235959366458581501764698506744720042776280539985117063455898018096577604637969317819030033426038557154095397196252328925066694243967305187246840801040572190337648563364867614945679423785238436117882396853884568400967936883687061734287596334114711267867238225329351411729445133693520685730407881838682928128687149306866811765671705508096398468103612537418978919381723151589267977111099628414498146994537561070707321292019869893013558278954062455492191730021502523811174241275343908671045892559901319104844221214413931407955757518686425716121156842375079590619454450532347881833398520170104505863887624737907324002360999166569459033272069251953489654149754814630887667997723327137022497756587873140240230402945409047592960*i1^81 + 1712797062321422153439848118273094516607213775886813602092791503141200608475314632163366028350704192445396408780348235386501662117298250594872364352596418066709110837236089587895173030871826831606922291258061622267596041632426434066319341520997909445634409726635459501735369713303353390705794460255714672214946065500939749617748018326041513271278708103974245485436045591250980251255914353094831511157297944282218478005741784613789984556491452056102180152523782956342502941635004735435615640910764164346276937719717568461399803908949563789711544811929976152480774498930849305732920690483817607420825248724879100196963120303453404840295916005629274668297094187251850882884909968174084372088089456892347838439982841882049357678171448496763999115154712391057587017520430113976987023596027750767973311801192231993353766985739990362054439935107323770505501185109101011116621509019164664413133065448496905803637742443929753273524456355033574664640984961620933095057159389799812408797161363451436020552773783434392392054887664132049411274695751193366084381961538735951364463016270103453034934833012440443460664909888965855039384422944870344096471854525193808592660051140311322929476279672263316297202066312012154529286949211908331215489032229457134857613044475339677183843907795122239630528433470413360122976386427374029625102315289766135346204316106988283383597251889911630004689496443727590422872883258366718455961842327785255186927195852133514238158403917248274190896993590563446210406351782024821603640115249908307516600854851375368764508700113451796908732008536200995017361629874285662445695830098257714508906528476947003015081742152427396395696461574748937770851496703604772373233651089970752663135659998728615461795785054918794556655013409535727657254506141490708651614753099881893313071835602200912899203860567233288207941742914340309286560193034351075139186907302915151545416862697257217300650335279114922580795450267560346139357220456469029337586129666919487762547513493698401102458583516393614783975830290260132354033732123652257313661347177912009033031686911321255800424958220153397115534845175362850923269864146445715352316578458692962934178432582271164832033367618006091768645363388810325984885160077208381255103837041114625672858304512*i1^82 + 48472809110882896811590499062182077160642026761013228117093235332970493004690210398283331105498189892794885203304111710044551521684150808033442109532484173101380540363254266355937595997789785508430577230526388650345095414282635598145673757588764815142783292545054306570849875486771760605112240543535945837972432526667320822215589722528061142612531125092017900267659564561827933235523316461330825996865063840545481884585435765935869535574784754799294036159971588337603391970803534982229973231048585975119477416028579175923549681173356510071869784063021689539259674522602096411712126942811145800488481134583393277388777779332008120615710177344542585315697516826545778046302072607000783678254293878084844231625730390293961202513768330849093949616668640501543422614252556394830145800527797333746500239708621688426088266953984724276156830482357622608078604078017176237672201800207221391915112774599026975782908514502269853638838889149958090138201035301923061253058203302612721716889643698882504746054872183141427183271371256088878413157938259883363320678656385367069046140720156239886054531935096813017921018801477788620117778320914865105790311957746551652514114373528936799094727105970530206324059931075048691904171315071374167687135793446921434502208071313815091355115903005624875120141096805879761226175857185554542616230601956373381179572546520671630329909623884412230773102967943485306172395983016593644367370551163501803901791605927656455976616723460137809666947996732086791836268921911240248621769480401235010971261350654270716476529134155496194542230740737443712653264445043267401929999745693922673373726303591509087108269347808300521219484340513456857699466216128907440194874602021127616409430841641078083748412723212371900937998231649824234398397038684611329475082266966966433841724742097260350183591785900400294336484892963581581086948294334262954936897083126772107743381047554686342393960925078043599430975423340703058579884659825614039837491366407262824478194799754657578902401887073724321863460455652650669213868010001756530261253080525292255985753882938771893763895319876306681675782777585250032556940335976814796624658280093718389937629691697074856202364420440232077026492478784998243039169223752336190594618655498043392*i1^83 + 180829139775716222515113961415893373295082934375193468962883790916645373710530465831889852383747208268351538507129302377088682533564444554447221026756164096181805551376709645141626582724832786038435608912683063120853031970379636911728589196260728640208144802636567184511441630710439731942913094111550721589152897715537920271085829578916043121479827547101379971952538182448165685672308756867608248593813832641820718201996324631001824718043257073275997647155172270831461257778365647166023250372206160552051416383435095982275181513861769858666460772308394424927170347953427374341255681641178969819654099620325144947222335392461432482850707833522075347449737896894070806838992494568625872089734434795754315210263347674732046126041828606016233075651305287454468617525972881507650797004412368673528350788841092893927677623258413257156672104189332051945977111001711037155831926541926243275693347709320941456324177438197883832488184374043818847287014433287840935512651903063593487145135986569586666699521224860298587550568151519684518695186436906656702617624596320343095405268154171939978331183676085137312748494368663276040994766624037234549607674640408165928339960817802274703887993498598534201626782941474737097464116210517337677611310711305812726068362495854308524134279321027128701440581250244368285611142393234639059585642029407024829030550052755376128674413143272242562012463776846633949394904464935634684664644487948927253339878778149931995055160823696034297509290099819106503962597745963201405280765212465437577336784341003566452245230230679167164144848624073444394832086556410277311518557847947273644083106217573897977137224577985577497001507474522503974937212460131163690239064206618398770677329220593176864701115508029676765983429907530661490548416064815775354605247476646980526175426224491540156639348847536430177225595542303781779629174519294642779892863372870935513179377920712799298802550457979396346124974606063125287764555434005537406681810257889487218941758141567080159977488751914080298668102265765045106468268187113388793268111016311640266352192375915336082037000641409585167727996454239806265453040120790502093002667006522443402603457028698916924243694959729674900795798970956285864306689321862365473406976*i1^84 + 262521405097844783064507387524619219027410536336022245352831558279003898845293697600542011096610423592343052600652688303058280895616820915017634613701495871726393922066293014519625102837938181742519100448181019913524990624301159229158312756742572617487825226277960195410487329222745916230750332198858679047100013824864864907823786259589367926160154534962752086560098903771884521710070903593761321358603616513327123810405867082684094951413081883817188479406933479547534005247082181318890746315981727387013139021980601544815025383183870421634641152750567817101298716258117586180624823060828388412225764979472670699986185622665435691233479205906908388911207470489768117549117727378025221318396851658234438179923371714865425893917534688914817763542511863919806082362641058865193846981823295618351357246064448167998634647161002161474967296642674160368195821309704120338855561988497674268744259609814281869522377902601671106995197470461421352885242024395869005819772883620379055337074484524115800863337254041794104151068391145092762935763565964681773552810080903170327600112561776199674482832012910465216402829402415090544591605974548453832390602380888231902930791008495042088138769557903774657951631181844192423066571958750789153170714113188519356083310052590726956426658921223771782546862688415259057324699900742811183331592872144078797269200873392717437309234459530959085083019164763688688749165196494882539563334764423612281471907658192193871083059416255816351929631265506866511274760819295193013808787664525887053612843981556999175917372046121349841760145666533709151801896862088178139165774506811783011831225368652079006135751705319971446064865874492083089653200087848475450571213966282704891222000545733970033877015783431260559089920665251405117144786133897229529402173492175992245932289483917997690996065110003437237422060302332121707283129001456262906344037737040802776937156218069139411148888291847726375694915920731310241257841382934257286483157366744811361194406641485892992995163672735400824141214351745335877638453819504011481107333103566955763953525687009304277580013519441913563253592400319352260907058042781616428894139844116972412887477741374439740064213237359904288725209693220810119836732489728*i1^85 + -69388673633289419905400114832744002899575381913777238731765151196980503138180374410305885461042447974892349763512296538895909590196259402984194378971927068741314768678988013870180200017069039424912526374017621099870660163103782128640878930452321899720008228395802239566828517321097756638064732264947388443341656429935408510251805235883565074805111777069632760297803683924661609073284419375254099388145857323555495940836942039290810595595612108005382404469570427312511196807819899125835311869706768382015959390750888742660914383019396461030251172811783243103196911249836611680326573772610430294141619796920279223105163797451530566476316800881523397078802920211795607624531903539676712579536726068054483312461746153552753277703942459178040529435022823420754487612032585628675885273617388448646258030299150651498472456710471376452537674135118764256106554491055852658020801710773684956577844201609496733251354633527929552873237353881618638374373019096362503924674282595768410459559776378028373534626508256296322691945160341664409681611249348658098592539694289821377792111184215327512694442280389098268886002629722002612342957771589369394634675464781795020344903778236261474238428196402527076551253220237766563114526667377773282643018932567217942229687743320020435813335481896947933461868215206011692393852308080484484993384256710325315607882643124651504217455443767476827919443868728420309762836567297199399954193119216647606986435757188147196093944371566933120052122677643748841113315386631994469416338870739724099585164246377566901181522459790914831135289451013209592747470738418303644911273502288889389850484038914409696785868546696134660436560521481325238747393878885944390222362649876926540062721773741546758742698499334174195145625855781729167764749666166778008199428605141087556682991135037850726722165912581572503061418427659920121627389728513408651528036708441995429346785084313365214537582805948395842539356664918929124834430097617961261696518345912977252121880442340956975986916739598521638652644035432627733777191981104318687029776545147681018536349975784412143747139062263147430204196475439054591496798903431601179348258605954251889009589786365305117194937678377769900409657128850030592*i1^86 + 419030014748893857479274310236764017434033435087460034331783458737699253231777513871050037069964039957901665548030120567446491982106273276606906554844163796718403920989986150023392983901595358310290788190226049880214166897113662592799462842476762280918617059025581907169992459498179125077656578916947681689478073576316539675058125306019459324459024384587094668436760508122269139984883897060516379002768324685247348784844256899471357487019553782485715493271999088095078813815857606409276358776296361068001267706024831321499743922916136416106956754328898477360532800115097363332350312216750185283630221271976215686641623370354399092785254675685060787571046408213537214360170316887636463468689155145579182533112359889304549051226626691826284663995471651443323933561808084944953549171371082784796832323639215129109496044558625422468573251582848752173187107346557593261309824710663247524589332921113264440326965618608612470043309874399436140467678485830874197362958398221432870593152404575369969034289829895362296361684985599944739865527529634982785744517698200894559960759719103924312825522056408599371610252182255682198288529485438730049532006674986968054004960280470364795684645088403876835269770636148657747950741547786206167128576901073682908514187306202434483905032292162170555530368309444318981364341666501797183981525752040732882077198298949423755389922876218651757677243016946822204027650998109755402245110700196930137211975403403048031710779094125475686676448960499215867958099470408323599006862717880991877654534908368276734767889639149497421022115328729791148585498460088525412712102678516048597919897408118918973524461215081368599513611089933733840233245500810188245765740408855229830156940698358772771374176194641320219768538947018034704054267725424225543572475954966518960627742262955526219067453762575179837359725537262885379941394402680577537438905555016212657726510663026092084265071946807027174411828384943942496063990598740869846778305556891965976758782543725364436030895754910430203146403676063478039384971514542720404885836944104510647667643799481410401335542898920373080351885124725602198533306958576646748345820724811465210948963279706253276711869753183186584600576*i1^87 + 1483023962218612844426086043540841518586197011359633602473462825114471443798695421728417896783515730592465953348331536150787722323721352556367693788299226000684033162010664679974534112503995827174007328558104106928976710625358164649879757305768757447442690127200727345288569443749144983985073671026489332649239334269742981463107379574579962615961062700443792483928213707156185276480322917873910867715066802777199641418034489805419575039050065559795698328667486093680832683891545874517362232080988985010070475470985046745330973651055440624825012492426022484216487974226845924667712958040562715425459169974592922731821036286786470557730219664362433360618843650943006679809732450206417395172216814068476742215720001315442490866691658763046077476495615524207754483981627055700497679109875260515110798023452924384663659411954491037423942191681857442718027144712173169431167081510978806428142464180851681777241106712938189292085739639817754050076797191857310760276210694490354942021171669116818782757344993304690319107760660680888845356109260764998058513051117741987431557901904381358827333122296732739099303476021548592929532068881069792136146989141785929699178877167234892357286389929566378263562931060870914108814869697054487437754350359298924288919598377259492480865380715599359453605776544640425657539391959504597975504719625804613078294682982733670699684167536209780970743408925648438026763465307738781405028995273875018281486730589538518929004607885024029157625882270402417515266505775390836745975420510805362217436467854493783187501777470657546854134240243676652506251703809734991112886975575628616461143293031960690206119626239115256400401502649679973196443130666200764347929194798006748924115765229926439116573490543410098095566186445830849181849606186438718583392528959087479523504189694032607070588384036185990882764941196789941780886914307672532677122373523073362070029971700653078305481861345531260900496878396109052825736397151290934158633654810525789037976720325778085334825751242504601774464904992422616313347582221788827183907473664776431917782944884606390438876487240379596312819721306035486070296150972298553476013860397740942826559515131417842330031634776064*i1^88 + 2134105231284590452209241189548704711028295319698899114669101047967859751038881037340919718661368876250657577877812642215933596584853331568982069178164307408166111919438449716348545354561513485740424921241283909921189804988466814932589412165096041709629129433293224017216270071431754685661889581798056362713492119543304442320012784022777710979816543551268363024611147493745233478148167614151860537639165178503533204646895470338929426220607709884836234375886092560137731388356763623115849019446918623105305177455101524874807155877652434638990042803159858600940616520311553677899541772827251100457392950828499850350510633027229443673250456108114178392402206302782314832454178514940593621605499695111858300089214420952791540765002583857649172894380486925436707572367112478807283636981332545653268338586835555237148569755468365564347568582869125869883375137075183538656820138837374862167366322655997417121408723210862877613639898199670550231783221415556672177550371246339635672240569647067243609560350845213793065333150330615766840704528483053616680029727446764886521554400381493473625823083875486343222234520067321234243892199303862712497463410434469325290065993746369378474115794590285574091142401129047392252199086276215787586892398519279024899057915907950865764110943414367972970148053143004901711120280398277016609389211949076847721294591364324254810398700705246097855265064659001712123356537134309448741470588129138404116173387109144692889037058751802377479955641423359214051520980696726700522380651487899213875921736757504166763707150438938889489045942721595897862638683955892514991975746216815621842827677016478328071232022605094562408674638116014785302371226559702011167444099851321398264832799353756033596199379461110625329629171201860284778942291731052579794723120101298710496148096511748567647105779891705362598945578997624433468223324340106638529394228956833696393499015408548131180280481163587946118903337011348116798288579739976556239232883636541112678449185671055550649861775913262293439421138222552883961365730600533179590469018671549099902370747078790763009504538049339909767569640505247468174396186988775572395755160435036588641824172130682535936*i1^89 + -506270365453373618184991436401070390367527393580540214325813026327565564607732662294061846549973309479827424816308892366919912064768313858803055767226857833287371872137394978264722640873032351210458130938856678304896971357722498623829898329203286508634280129704842135992556572085186679645952766589491122074962944518077653884468489552378554667519007788258792567255079987370834684100289177671846335685843744738136642905032921780064918806801896233545853674804042784668600272378175800662585085006777598616748135893804722574160506216791860306266170940851146602570534319482732015665153599899987479251033146685556462414981018669254633656544849839413052788726948844862904480960529044009426349360722936254783052512203863080100178779270181669938324238155315966062150250174179017439399532120689236329882634038304443300786235071920877399926560336468564571978268427143640151057342661110513080712643732399133568382397700230106777031011238526354506473969732347378005303983467711483084444868559356697421807184406995591298317433655378982624740320688614275458775706323506365546052326324506226775291189008644358197867627191414881862165729058655233282246809746229262763417998214111060390295650229455990421224938657299151071698896403009920951793158472780660251343959456691897921045859769867994499101957867424792437018152358942313740634904116912946130406967391426372620441431777788543612410245171838169305863741355781264953416901603469304184464127656130831183126089226856704521032975915640375637120125128622616077038346539468969180036039462387530472207149843714023661238307074565652309163894067630187566871048660819457392252494833913156988018661447651227616774063110985277343863657848324650986090578742733056747790801785904691806293461659354810039215632959814829903648637520569131294239297637331812084731242642943651883221530765629382718553308789247304499540096677923524169675946775186794248484053226072429016465261270064795039308495506067283166102916132401185847223642301715911577712227411501197428633574004359459763229216460334155371322942378591640903848310859237080729113844312057435098497149246672757244637895939135582624896947490956042245547831424575692423691239424*i1^90 + 421093730242715229896965082477656531854805581804355682370627872858279903504698255294748886749208503110727110888765251968596676618996593789772927779790660789108666860023962898067684022795450921819236978449532326847393802854515194268945740528907910028481762862518758679761925846929160235236834851309170236494499988330457943629122232513556537466159554545716863813994383888426026884124269756293351402379636634052424446628175449405477943407155153131322642907535825691998816864132375019676288306737892387017463078358946715729535530746707646901134858715206697296754836238292849716215022193487711901009482049101073903880949370328881422318573128686694634496440428132162328184531710695170509653684681450263237526734258987045106576165528355258864452693356071018357894363459400191995509589847642077684962308100035231563598364934763341133983428345122332343373208462792060604024161897922988271974570546970825101624814718032987985759235565360210613872810221821130771637412282202284827455520693507285761219606019938725934685635308522319249158723436908826845433549057276606095583256393064390552551102951416660062337620053938635309394474552791629732604450310617210863958986028653382367759339645352563983610155865161497037019948409326381445960379283032105634808508177646455259798320764895593161030746473770487965330574024875798805894227542075987830732033237020723393009382779298976525882978065320365551566410940613858364342091489383815233185290070498166396697824039610349305413975920783819870303461617660910569418702857335758742601450168988802655461749161723210925133151738929812050750499211038979891656560071775934152527991169906333120195725620971175118966987354064647860307284846854882328986280430954134156786762038911593443831350051002404014611121743795192657558944368488192461867731742742091430415027973069029534659236246112612070433051076283856633934859780361693280645876504589816958969161791562296570027461577295453529109216677029496246109803956671697777225636480418766144864807384970076109586309849565794036672824118360507720267797042641319323760126849002525141587191645575712431838871389117316679894298043820523239850403461939777035367263466684416*i1^91 + -2701695082245141333114758880852177295135976610402196207868462213736367877449780709893794224042166350384702800869221030662600469437396248760059136213776359090633652893889721526008659240738549439085190838236326470536112989050052434768011551648790524086735941764964877892435901587227333843330926539089454058255524271413932472966509273634432507697571679720936454231332206243089979112069890084345686851232653037068952075776004035034476080755980439422827866832324833618508955649201079796149225617204696429529194892884725546135523164468052355067291779792139823222424782628030147636560626738112148791563641273636870739895177982962081522052150663695067934071752273821173209230863136534742966191930774724553139916350060551870521061524867990840949154768064517609082419433775860344502620028421281642338757672548645165706811698153951986592250763224685726422366839600096973980049826287386464520679627456799134876370963467607927905255455681034941654795936907631797490681320526459980449094390668061413273570728106237168433382976676621125499920920683350019233865566155431764871346307634572855662542239700761958812622633675273481853915806092630413459636514847854233216808415550609270386995688625613948646848394771350987175922567286367148825127911404025571856156614606281753378396625330919460372436370838005599088108566946914536549511551790928801465526286447091195333832216111346895666062088706265852927227610611814755157882311803310710810521999232369017999661027441637339130838018962338419514289225405422458561202801439243007199721945293465207706679590488435098080659472026481790501420266636986041359950096157147520428633233749114151863068391985996090803989781230716414785602645185935516242406540740432192510141751134651619858252555335768000245496164790164119137530235397683705470739518897195158114694380247991965664088751526303504664578520136176808844920439760780390289298394416850064794196542137861072658369427182333714434999110414926006773217674739826751272121188832215464742217891547464567538703704687095846304636358826747838861470210806491200895328639904134704653602380412998018398615930555389488211230046525983372130128623743545638912*i1^92 + 70066489587021204591177050648471298678172696590964848339511443731439535769061160340274291485981330730561188746975132261421669045882647094174093985254635842089601596307276793673712630486831539297798190794458570805104210651056326711665965354261672888522569303029642770166291640564717320339460358191004795117078674044252480345303460502631927795023844357036820636688387724354919185683162101646303563498961935074738513479033905883767955496211821015424755211770420705860710677800806294024912792709411769182270519706513639828791870763560503556386098583254958814876946061779350178998836636769752385703574281425770634744611885197329112647479143258332489077346339707733243271902467581559583425569901367255936384084169006254297095199902051067342015341844597504668257986151293430472905926577132662179686496823358511692479931065131229283276406469366139356347924671988500190806094876279243154469055902694946762393199274143709156815804387056713150553806292507558033132519020617965822272534850952151530579216138016128469335290698828462824817176875264724819594394124866609503161020573718886465533454288944227125888474182818856486166916539741589915819611964542295319000765712973802082495736361914204984411724240568653612413406376865524859423298350339902417559266516096151545301579703568043282278558056628396445112237953108212260809300877527839841843375971530795148810356270570775641534117395458679059266855887998766179781844837757079016427431480282155308508473403614352890524195499318376565717723007309257403177225839908055689865506702566913743263475123213831112499482546369354825734029942821355382262357261005436081756510174241783415133022090465747123059197125354914922055201347502350767337907755614208036089053182880702822259100260114103644751116351161429834115432942918065183212446906776530035118083552842168264153457884343842009629829787361435625632127587642554340097545106377564492679068130670030004079156319246404717951001028423204777935948206897851857696686494508081463094131700297303084499418605409329289891115005520513564601485646975521946435636263184324535451089704298242712167811455540566282715107243098460211118080*i1^93 + -13658787670986727220580020422461496028477181632988797133162744266992575527278999554957564268702630150572917286309117435020617563634632406871391976441361788279596454559526886730456039332176030810167981566910655410667747308131329206571375293553980619030955360657815878212074987809248848751051672612777729231037664684926127635043369676655754002236158265315807242207001382850810816464644259454631520906312582059520393406713132598252832267782716515210227082779930631275068485937022694841534861604036330320513648570930444094454970278780332416767868359474859505914048037629385645364381362138594845198944122814435585958293727294475794174363528777543938801054625259699979118455682673994760637962071705103648851948114538151087044644512068068905436297083210981921225483614976358794767003395307473594077317791404051795033951712264609050024781501444255383375555493269131318341362224191394386144535608881713649554233235068175038635972011233154952156901356817751266097122829142282773069924902020391221994713667977515273552557560704327999349006377267143733672777871687646104824901861219475940052205269838923680257442175646306023818639522187564336249190598765694125497961319227656236167389626018905973444555935866344120798578579698936803733048119617717379825514489247060658488543129056471217605483223035046490067643281003465323483475267855539110796954276551012983568283312617658540005996679056346334103026455812466154436316496345898039651727380046903948151185555032893508168609006815516548054543835574974421078798050176091073338182288153078451751912168160360626708408714397994578084515565503534235626143222744639409198974134300498019109134324083496883437881416612176836545097329314763898213125015047598051828068369755649896488129118024386061541846793792151431268732906191696590406336973209254796575963759433443026761528758045750044261588160304321213813595073822076794716054627758706625217814159280917547908521593025871761656458640632783684771411156560601826881644115380352865489495774725400451832325471354367908724394368804626843668770258394080182844569833850483604083860671075502730271797347571845017595019264*i1^94 + 407579008033614814098494688435806028286350343588200993080820412747310265687042464338910417550013100354917965004938108653450007901574999385118469412547352321571823966564596883093397462664554854248939189612827606815584057731183898113209882935213916149591206988284618434974485402422708314515793346037763562562813646137380843286535662963437914721841192974210052850405323474953593259629637023942806125892965698275871914151724447433452446938202226212394358433597262202007607544255385357274482097269157543729509261399419730464623906010305399754648417185120378757923213493312619787721810329868224981387554563528018595314805782383289319386133032707977948759991619396407881178301214322181930383157367099014922017642315966000335938578250166943612529861493975893681174241802725809538056238647878283880128740065752093782088922200882835866979610155413611928470496273460083614772598062926494205436390397590873891438073349073984318787421966496324878850795683986147033430034556007736659829590250234778687083634355882692661612018660600801243023749049856114070355066360352764121100965707887418345386917519413973273475018110722430270458203520493551284912157388413466297126924388515045998729849022344290739782441459139897425847052424479767589736791543312372988216996887366526515050289526536359218471715132451850970643063536152918169230073159158293143151823565718621524318978660753977060103486504648657593254899185745713801628237696190733070909080783863420294530074323284278605628809653977608240502517056247399532779906420794512398682982873256398220809774895668396628592043162051347905949978686646059674244067081602953505858840495303313936951451101050736450833161195684933968354893202917066886663834846379416203375387756044805183423159018316447983853865652213568776669377386577753350366190556613028976672889583807233240476506185435324869374399192368209134334971801866178378703840371999139201426839804438363317968978375305603239014343640354573387844308114414083259710078647227280457632212508037914634298921797084839973357230719808587630782379923514449411707489549477345183069748116520197532144763928576*i1^95 + 15877933820019423992987146917378678080948716215027109448788942048458416817856691564518815110275152005791057188934591890924442941191689266128315066445912511920860261249074369410616131794602082966923337560137031199672192915322372150758193495682648887843591077971048293516092992122535201881297408716446230885396308653393730652466542676762005740570836187374696046543478166087926651497693253115328674872185322990929938048352958697257572792935868820443782611516845363108957080432021670543329866771054578942523813394979992765488589831187805300754174802196229757846640355816576147736418610738914334434609050739053202464608271540619764359409507552376202756598373142368202228324098420994443864956992261352378086224443749770175852359620055793953938685629754471213551816237521659202172925802986026181346348229096629879826347433395935812767020735414726040190653556911878405757741559267604993014997763659853553572134583993896380091814199404170050615317965859580402066176173699950762939589905341443016344665083207024998337700610424141149227494496146372991502500245951221824984270491301378527055517659407038705308413383263246054564870496914351077111037505243344370336312404452536504475244282446562735822127988201156015406836397838905763699797975944037818612029507198489134700904735179106918893569097284399974911790732940706864343216806792119539174470190186886485293802434758949566027903828922997137475117678461158952923923902796063518312651219780964364242799647237627614620034621581016183966588809435761060051861203440175965934552563527443995966614094990179698788468644053901781600694633129974149062026013908588817580163925407852893945797810858837845207962698401662998820673674342111365700190172247300211523970340490795800429289978117869463351265989702644624616104474275942864921570964848409460142112388596742029283041749155398451928287616729210590232352822813650394578145301763417900620372476737973876312256163508852619998201070374641831355728934808873968311399754223455910004576824323512429852425311494888647791166339932633749577897223289760995416111267198408842601791775309824*i1^96 + 2005708758133790892311840800334112663913769477799728433713159352303195685441790710975622143370590222155405702010870973017746638877367045738579577657613766736425886146263629430040495362916942339980507515374210623168648690226144359845272338428601575129263140847517021893036776661367908797070696142737786517456658194738306023712871313477623219882151933745797776832921185258667348350376075993349292642894317353420211316611009753591221815102569461603991514072165725300504029083544218418874638486863496065292276020332578255964753647254353202335233287534877375589579227558942597844536867984233465084444423147859505022904653244475884499992762678191918721056470485061108303557033772203430804245217840099754202971858618987908809639495125966055661691919898271984084463820196653676724475512922958936154640503385674815403550039145712676405789646103261379362807877656694945756928018015865709862242296315590050282105177258179087630257384417309627661404086481673942356464210148143165870367469274122942560104586741609136226237648604823889898360871667758866750290906579898913962937201531254973498094006732710126633983564628101932478556205834294350736079426748299634495767920719677690120664594326688290830752144366808188363478780997056925420379366185787206189255786713354179587274866948080487995260511249367184773717139955754145699593536117984390710966743118170967388466788043594936958984066160387828120433951500354393994786583273840024576984931783443732158893858084810410881255553721537988111066638528075415164252268372368407142600014077740601375114002213053066523315342457333395868410605516692012667635706414001173114551472397954750311271129358867128513345267572646586056310995737014426120804820840494520887642223586665520965403082732410315333525363087186352955720479000091619836019990432944832025639394868927895850919167127470439417133689541949114674713129494233882612302618906729183398221297682215646407519284508144892093235651204896775886537683851498600332212977892077000890377291201133429607995911167750484878701511406836408789606473714242321290880806750781440*i1^97 + -886999165974289332795483982015624401048513351126377445266095525912358905823658893104933115796604070950512155261473844694916249219108522218393298541769781490381201327433479214862717404177146176476802733689855258753117736601851065382260294671383174510089321831433784887717008688197513975111777681626984046549378632877563008797570757637417585039224497229307876017714045950612045332721515251259803777126804985127164455429055961438300490301634569045801147880967488495743065570303696318930494295143164295633964013952318585726855407399591462922355627513212014913596447118509043332941343634548208807304316769929230838487360928485245623858757119532657385755674757907104955500169934380736702717742504947613074938982099092572291964421460619728152331121431100656703783660813961238874857649648901900910506442573959831455860241584551963415867505093741457350839908607390864271840633010082081198931188195668615035946022255356480154792229083789871528072614642072583925394731396977176112753408770653841611891647606189523391910331620170080940016556041206472834784100541985408201779221380658515053631567641728194378037997884829941120672779736043121204280107642870935367796718852753316043252415119457493742756174789464558108038000715189500787199707124638136048426367966165915806731393049204237334850166062700725949769265247479264239521926389958735311951550649899302206329326127186188740657131296005440569882434464105446855917765548762847390165136840536316978024347261799709743477838961685326107239999532238735713612912401149614741411218034963124589887396495833783394871894665692109611188528687706062492623294333213883384178874854486712397773224181247001537168182567438708423571353225393995527994695189343510941824033041934292261065006352524638459066212028646829049090998977369434649648152547657743649286281765343565398682435445730485638223504043232684817120938451283248683347593531719800265509014131389003548339145368672258556867059943755706438807440782395112309785522751242226821862243248559067194202273545592519561283027904931044388554948934107136*i1^98 + 230752686222262398310666909139959049231300053400799628420222606689236789866114576570622994860170139263253513112237387549390190892497555435128939113524001324687233804912364551369592676431204571449004949160509264564915883897863647216720464832883198731797099248304244902426344711790574509585959336638258744354091892498202369191722730088313776151627443107859813716232726101789527286511959408954741195281406076955145129439595700643130687774369446803201798230721026262534869255956957147440675891495140155619102248931058731276503772128346735997756955973234307278899538092316465540261766503534096425152558982862122089634461936379468934524317241531157926118262156659666451020784631612824092072614040671274560257003000384111862202848062341569734082945395356537653805574426123491470057309882722554134647957887204866120673265567685008469858078051016260457582351808675214062322896581403879981420467355891797969500169129586300701971787090843384474688993267745500778654830637946313449439461886854501183106952676488369794972698667022547816144541693411874463943698829677015399258512484989015172760651292008824414765389193062670202787509004708340261179639257858617762689375029926898444830741543585718397282296645513648558250104722449589515212586443753521889966296024776871391571352606241068258326259469534854082313432285688978377191594409648346612862922484072314987830815458957466300165949668092880277364297292079625116179570072255129835172816972880648224301189884755746400992961173711896579060074053511930518313512960449432151713030628992032746941916375400702709859309275375031159409887570717448737260413731437235583408586758419065234520824445763094215702106762662330672054331732360228721290691447321017302450702208172724499630140014577888843674708580901616618209416680578655228335376881752516531201249780052228366398345927882712939937685438545041818341554288419860428411824070837159550826273451362055711075688382001142709422982205641864652445947707722463759143288185109149564025284451265454341769294718507130735014301241704448*i1^99 + -68442062259615911038898711892353251355705392178786534978351175378788095195832141566506515597419765665614573157719941185370350405650107454444016679459104548611548919259434020757663534150014654223028921317061719864764431626604975892349257736244114533737122234596575745973841335031861708315466314697869380901463434541953081178953826928262719512882155058281411965315377727237561256393352865955478069888500423008253315293594463447336564709593771524017860768642145799421935645810233247608456580598591095743932123308201754372089183586911629275484002719356915387670324641720684950069255565610089195594894849169234329252865504398220340108002418567995930773027486128209773740899003361410493117960067223331833156915530662592234096894570696746782851820120915889990182976679402441796010516561922463714581492809713755227505986232773618204420684889996163953725667241376889743111047566012207278263790485620734342592827883797944364012604204799506690577194785224401723043950407902854658948056553783374235584234536219295968966984907142557176263731418798373184322604211443131136945161995025794311870672387527070604609896374377463219954523300877588998814111666176518625657880222828846408338624783866366937539917846773534076925421573511024395433539832754096749214257892066019727084225695648971629244978897757111156113920008536039877695130451353498333328655574208072902110770673187428111907368403574292883435491918379110995999913355424618369620605447059363597240093814211885244212007298407979600217636806657276884770924088373398274970030762114900742058704583624898406726704642857071176185397327988703384475968406803922331845739977580732583524809357418234106533371254089947854378677717363719677254777065517123169821370795948220001002956001051537419157289710987798513379584845546177671046630906476436156375871904298328267011479929260193145103453048017835815888318234362195462144548632749615113669657884949816643343671177850416532381336647038310483206267571733392326334788758292658701138956608920911889491704210784256*i1^100 + 7704914676851999478541733539226697725902761445088473163110994933887013624223032955294532493912946221484700019980854498754517890331260671335482800502573940695619541673466513997104722463209609753505827634623653946668255042349484122526322389603041099920601192239625721319023028887491031359975358751747383871313701899787651969143358686675499593015219862618433657311858611101622126909045091122513691522927980825001092718491460136276241148098259223322901385969015215153425546652750189088279231326047627479166687155554423330259844664505373184072748681689034985145385562195410723649432853841434937903690613270072851199465781492241355997353555148870183635080722276007460634324894199619633652814828669066199644760836603123728328518350098079842880523732379800128344126157134572102607969884332605423656417186627229285622413646953482597414407876954610237311000418004208311732074879116795733882831935283987168206753743596740292357460254292926389064014969259533596729828172207158273540186891823648068451210032583988961428757350510962913707147766953527635784519358434556401782368293616168696751477850853983193132270623723842002385965708379474959779374368528989350121361777315135109526299114585983815169904764610901785677676248418776942057901620803417442079995637451115979860306602515923667024856361811083414231197581387572817189290390008915920281382481020407008878018507823667716694008560608479286408429298757004292207853079261785313997728643241071183541310749986200625787188254466457377990281634521328024889445079733516740851406509205222391346503282198832949755982190169324814190580517003403720018351062555237977926835809324278115352882127040414212205271171609809564486434161310837112606522252324462290548558756949557374067703563605247374152846006697035194270221679323810114151742196939995596773861460483941844013784774575221671143062025875193801935228477257638980389179185540620750085707330731859405716155466811090187732531407914708852715020477207258147596733107028209164170548247265280*i1^101 + -354218317822261875683144824705586104164858264784770389960623593632994227240153597561134275207582735670986145340314467835342555313607550450265809951610401522604951905259747243965498508027243386197293304356275344190939911201841595702527517331187688628197047105058868755761982233380075227383844354130037888841979032053795077551753056915326108624442181766151353573117273906167518299867880982926282625464640241459438835156537857464287332097915874590763759304956341747759857154497748677337271120930425898540259472378892154559673156237133464067360563013712316269694795941038064716961961269292120561727901754385687026149779164511572414835693162711507185632136738690856954582989829614878337406820357177667680843729075655577556159925483222916385093595171222383168961685547926413210756236511163596442063762732116538464265131831544880078212129197291671057998095482777825321611923603097730916154244618595525847357255311816997548184126252361591379458434941285705563142756943690432157594592292049258036837013587407061119981592358484057307418876251070828924656459503900879053034424666092893733516892302037290558440086356782792965250473096870140184144504527949543629091295785852932256195691532383556118488781046550081641988826408224871628955312308036916453671354380445801933434518554261013812734110838155705344926516771447955317559077644349559811142634493117051090633979548613987105629395242095545883342341432253233424923039585189704491585373357422122214775534111936082503908218036841499979503934829489671739775206846496400979185320689159477730002700238146651318663113695804518889423093015335124265453243801373027223436308057523016813307917599042988576362193157810454938844789316455117580631147367028117604960851604861700552193893476349578183594264554654251695442371805623778778420058824635241492495610041042885855929782316768379964047200669664995092357941642358338810185113874182895081996748848366202251230267085833083452801773955089993153750307857339411936914958188544*i1^102 + 5572729996691097022508918645307949361242597891961520969601877445014527549114348457999563839003656841263893573016164784039772856020467359822842633153173083021644357196450521400234014945669145994938664052523006305213903198671758791034631801456774969414464817684553465562448495390532922904702156054784349717828479528678918729861292559711374919078868212094308206754339601357006860368066987555055603562661399056209690652944890720780193565130137007260698275605390137662489902872868099015910943766872813615391410690499029924576187136730711818757365853663702038365436322640046944854540002149948335100246599218392346100422471677536177162793670035529103488621173704168257536487883060986427199320492283061261214512627887613217600335023838732795502399900891061095509714139545925941531589395742938497555257543034073101617763584562448110925909719863969767106160747594222503211980877447477368422580075225770570873588651930599776615488562414753363003312739289223634175176210262215055952049281689056604867542994011211114065778162659810499201799034534286818616903985372879035129060443077803563811777100839602478938182438771893902214419113134714419399752297454962821759961092109090464869076493248321789204722481460484850174886689255840762414392441175508175315565723694456536398884058599766342202635892735470408480217900011452161524735968163339974680599287461313432008126580317437900192652773719390747862924075424196726619529585238218217415436955396992680033933373369182890050316559822390995343133833576034901382041120627309567488214880516011524909733631642116476610745965248768337891510000756421908754324569954842950851342675735713749317530873541272819925909034663776057817517555354460408759442306040566290473271711181427175654074746121207264876883791227712341331547816824842447660216100776930959047932878679592973627486279959946367868771037503164367125211319016082935017923218851996449618093441605828612790832129039319639823882806594463246841991397376*i1^103 + -15239435125450705595336786512150442114216207632297497469597278266372754995655626487197389409841561332920445940579690378888242381740326333361797047919872710011623472524943661577320393016565477601532687587760169093907232237908931160971455982151503608656040545653402389554750803357606174353897227629028796642316864932836388241192566186338785091620046721442944968889264004313382866618366502631748331117898694522965325501169136947346885654437871051773581011928404568925261407344055828865245888618771153253336978338058825435651671177014992001551340249459906758737220478393339482474808981169203433475970176545537361380971556468187523927788485870741622806876924826763500187824900962406295299489251221106218937762199104867083822573708464847028496559944274242250396448193499792828143106738778312532987811704617801321283698926118308121317895334512982026627431099050668057288644760116067481807936782824100586987157786337493374233616935762521250272538830462772453937618093407945298963796207537777009855949105286589246979201479279651599499438267366285294576537574822856397799994983868446379310722345707659064006935377881764511518565272444832535225482097567829084719241855157960714743297057798963606539013840940087911349638356347577035968903487566187624630197371826697403207121158736858060471715789748559532748243699310445126754192207211083283505179398652731860168841493915522178431622639327385337857549112372279385436876918227066526868275402625806216680061625060457047084815110846194839487105505467517075755653362220189473319612090081708704643731135462910608551741395340382149668340651561477240484297790437228471484462486784515074303559916604205348813115000409177790217503497900059807625846493710824155678483728427027011347734006355183285421436350217885622144518346626998211846559982629650452256630059529518704284347315932534416893280504354253025088012457775394956322658035038275561928724143343797355154955978140562104223006720*i1^104 + -3887755784303322051023221171878752207269045637767269724903372652435959734370338002892058753357052976645387704883716470952107942674182361825916687422348521646018503991626710186498057438319574756507540263480772058553843797989886184820246044336744575178853928531815040824847024837910293189079711217070644188416775991911337935529317513019162609098264626422801315692303795123646476427528580784209570974631067170217568079373721999117047782137785374262656212087214421312978934093181328591773906047740571933577858950761089464483078316821045554195457759553821613243352474622219338441658311668657185294070318139437017012322556329389598705763412144406721062202337344076194400572664015188059943318324850351295110656368908192916475911728797902061380625888973238866336342048635341451003411310139737570470580495877436355714341845387357595546321006137258649327667458116609718537681595294325999043714457575998033356901084825748328928074055514781151350831589804980145509688386451705144035860148327448032224698160584219196331542287901601725084438540912144676079780476273171248741831942206151393855046834469805042352165189495463968198680618976294567083009019400101312598350202006660178319006713185950229848873481060750063357128025718987555857677430436690596685708025955705447912984243894056936684594632212781263181212333707470449278817351617055280784172820980245503417868259705354461942437005333473447082306972406689714201024027492836761553768611856282748351336834847347610199360466435763112297409950399003122611864648876748040146000261636798052559968992172335385358920731498639885353380300476621176048037513878604112379578318713980892695678346339222392215129669741632496994005062519530304178216020085805370159924432142819760003637672940170314550438977859248975779415355171896752298159226225985308768310995338712955166682015092156159489846585389676736276215265065420073580575184168960170677802861532072393048064*i1^105 + -68462095625232311240536835159518129750685551975358811725917383040599820392397680726965397441807067576812198925755982609457887376837125942054146865125006234752843083131361823353040985504914589217845962119387624690841829853643452983351451463515737282106041540552369842510744068254747241071262239147811172287706565224641789737764356728958996660823177757927585584633283807070329474871397167335601938213475947453989859032173771146186043063194272028219738153842135396618982633028615231303740573853456083999600077618621519771488431444040245174851508847186049601599056628671135204831349531445403100443301750038842864952024239244806226323584770218091708133959676165708031106409248926929590133575729234199319808639454852095075851142089640738658306001094336374600075175578993459754272255271036544632911210044970741887482263492998855055827538304417796012815735172398991379130507591007884995708271588352699624121983224134680974685517461173841827944164815773702762408479130705391003012511875166787628300796040175656014478835339597236449440502221854586623281736757108615393228540913882444615619137993681438534478069452402500994857263856770014624632108914319303025723493063455504334063893350588022525559396040078574254590243649852010462783700253209801655202361147323116466419886179872280192853851823881225915459634366478044453050509862340644817583726319865295282104513282124361777415317502111857944546945599871697595269001404610512966893065653615051730775959655293577032230223965409580256384977107091539183016979669338107395655780430412662129493548066810459773739602385765843068382366583580481565945640706182836902072828939644688268622044561244937615184150959702459188054029579037351510310550586457611571059767787182900050160798878354168317339272834513554638099362367291131816289278668172499287570289704979574197219389797500096549320947600498213473157459758694036110080221736821850112*i1^106 + 23514865515653040998922194850772415122638448226149249928203874323504438735545357813761198343383510111091708397922957007684459575114050018182801761241368498394960918860349525456326879118182084494254047455560606757266821387281219116204448830884597108909753778435520254989321700123228500896673411057888415832902620698751138644502481650748525343148147321842938248431280615052381331119850978436394202774322524396111867406747672678704107071485975767673146204280160497052170893400111931411776593726625141855136912751736439722765589344695896830015640703858804794973849014280307084216937556033145423015195768182441204925495567408658529366534131703300412406641330172687605578117231740533314175785934940862256064934503927982353889278610991970575825637159769754581984763829723980604560052565212593786652723207968219982466667680871857114174705039040023850593618202954678115177809022479625412993992924507924628631961699524146774757132074709205642950840615063183554960385460279223935109032832633057135440101057059236545072977992815602019105823565133608016880365310869815940140196624307989987410041123746019828371279733025384257058397613448949674897865909799916483216670973096854557487486352288305811612815247296611220963649655665612237478290670958351807951715664810136790537375348430948758203685936449081890833356457941937387080040957680734969867333551919908630278591014028851213725604751537287227979038058140970581968070707662629644892849951620910053341223976858574997626746309113958695443787091340353850945097001360827220623005427199000046501149882809812523022488846380349262750250586883288869250871671110304265713369982848362861435446065226804117060741065987661677554371767438156112338023343663977402981794872878858495662415602049271517889950152944888096299899927620619275938507308839936955312525311219743658617695965855833706575110954831898747458457436160*i1^107 + -5038109954897193922696357254824089568682607341599670956868003947337812152114320989656559796141079683518115511776107206474085945703807416106379288855447540603110090889537401231784881112406341045832230455456835373093971170138319552663116162450582105249805039727766407972337296087402463843445831085783030882528144321393002009855764675471210424265055384451967484472919601408359040387746724821985439551293173017448796662997331571779473959887109644299547963860728020965524635288302964793035370889869253866599806345640626104817390036212161591789813923777155932498854606674725751242017345216977016202431467691728554474062011389119964426324835146635875645905474039111091957258296250265439318378872413653798058280356374770019306776571959325283942037639224023315488169005219882024500144701116558457286541745798200923493577756155235208521787147018426623871991142136628909058783235488154898609884668211481621881132584117636039388818228487326128476962636903455069466169344087436907442836996607719544572406474960508452568754811293848038369442627313499131651489998547187853643616295380998507792761915798861306069619498827679202035060103435245544400986373816636429691956163596269436514465303508254237347401606320518750183538281486293700670244957030403854741519028427770786575472522506451236708554343520318038546052948709826436721087777272502228921948070537290175115225185819180516544886831812148481002814612349139564297544031643256941849013956009831167584255902521267989868939727382759456970496824052353588597541510695125998248986703252877421722814875675226241673316238921606566744162679893240239241596754864234998001204871900336032313384571891457041071327969462967678381008801186539434117004479502771287784267829450179690756645413908497890118345784735054687690626725191945644190848755113170714344935962177067986073819366520731929149440*i1^108 + -226634183738541107155018023685236593248733858113484184864218261459489667022645723132537656255816519719384658839481592265170932892803412281734779034196492350691586001315329937763479935503522020599346108839977241749099891534430044437494350636359579429380012713117656981152179348382730985039594773990365617927723731215735180924747992378047593746399970354910449278223178861221245281694676325136167310698660473101909720731910962802423535417164310450358605184316972361980609007473312780544375715045875439778749154569637266194494160518406062603222480507457344215783573950775045920340613976092997254323635936641629329654901906675708773138485375182015447754209996737986166779126350692795872970459771193735947763084089899022322997847498498635660007824926840374528942616104660987659106521657091051043084598854685029749237531168593257146969499487490274870713714501083221657279416503466788423865837339165391304680936472159978402326351896675879658748100108734595467460236079881687078488382187620439378572411160965445109310472956084122900399601214740477981550652399569823195152154500420647618656216682643402969763101153616136075852311003641273921494804553407598029653754476214301030702750962114431060939067323419465970588474897817335182668492392460129111673134761882983977016739404705510072643203369231099651087483560445292449707023875585672264855243389430649970172867591320087346756175218952559967484215494069169880914843397362643943281846614089907005439967956339170357104017949263598800997851763455523074781920114881052220803409357192435817096462733988802724685030491593286038294025796479743331516757614637968357018448135951149725972043254674354159351694843250121722482136309411057434391294004882403711817938185986145006729512290028138477337943956684999704318389215945694688360698703087927296*i1^109 + 60050052210247842067576935471224717094538033120188655199014222477699999912588678487971173592834442375169339599385458646481719395904564347734365926873369974561016808576399014661460748380495678567959663721861974501049768519383989119549865500365490897467743235614112419360370373771973807908320600959787756372062815114162571645934230093686574460228417376591328240670159729985179572599967262909628198309859814285585719670268366785450635865198325774452389195879552318735239591252467164793721141559456662753697531281513891212610408693834135693922768151512525131198181562023223278780283894226384309915811151523118761322960155788127378174028297568821811685042665507135089532954094187558397334273807362501024951244211243033860118505454319272857309304728741845487118630658681310601534852080473035051903674076482028419226977180863308518666376559767621777515228954517550754359741421168292786416890453667202997740814217183674208301671825979359256466030675174806607589974516906038293007652496983813073932680887311493806773844213016262086578961332762047621352128585984320150342381310474567071067905097119133756516217447710007082266960581421174653820987935307247327427475799602342725470891712157501618418491347982816586899869990844012073389220487207515110093657304587797289193718012612594567353891485907561065871713763798896468677459877209049038485282082879375709430750751754296446651266170473517932021062348485240591384115316572920511372540003460014112281822519322495718494865342494489564869897634631558811346087374673055281785525972290520388154049390321627988424064258279565991165906768240474450745187556189945167287824100028085870003471482036622177506169762518023679264300951266579257620574191472480346794516256085949078573794354097331787759467102208*i1^110 + -9722601056165083103109489692268996185938711564135863613801582684458573386828281516963284946942982778553887389144631338455997203358859993734886142402154830239567077257974117969165316867379527432765838281322792480987315817082513067499319162053771817917916437137939379641347628004412629810323469273722995689705495508036401959716660622663573113860073072390112092504910847939479057256354616265344844246134199616010976346298609834094669409322486146050622163763870895106204200536894495940215737924946700215923390731099685786533072378310018481270772239455531038134006422485286102257738232702450233018337518676287888743856263853304100115192017043420701923303982410769682948175619249079121235147172421873662952895178816015586336773043689303652670583487201522910724799377124674964039457166931924737685179418426850282645699216945116722859941409542665888175360495165646185807686468333479793958673705323290676003347638319092300064560381164418469819600089573289666337341566186915389658817583565278775702152564264167404983847560425849662025297500243951355144311025390659185550840918187161665036426914527113416504457866196034592462684683165363661447523429365628744434652645717028367068555671167459757118986986502156640074994412005799152818198709635961221452445167928966685565292040527400405001097651307494552412477868787458644011883293912743664450962642516344730469692836809086302330882571729544429724555265699311829326534184137258151191881390806008001208360947405239579369299880881106265678262592435680493893959095433761258492465011849762723502720522151138380694757857915063741870401256834843218412483195499699600634190344411852135350310801450739481321161479125322514519312322081405202514483153620688883941376*i1^111 - N1*1353359116605636938353650954590154897727332514971259848075425389786839894188116449778915087954439949686118068201610401031955135227732179921006590369153822431213173523966406761109149081651791141716396520887039735220353170283944288053557669508189953125*i3 ] ]